@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap');
:root{--bg:#08090d;--panel:#0e1017;--panel2:#131621;--line:#252937;--text:#f4f5f8;--muted:#969cab;--violet:#8a6cff;--cyan:#45e2db;--shell:min(1180px,calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.noise{position:fixed;inset:0;pointer-events:none;opacity:.025;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.shell{width:var(--shell);margin-inline:auto}.site-header{height:76px;display:flex;align-items:center;position:relative;z-index:10;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(8,9,13,.8);backdrop-filter:blur(18px)}.nav-wrap{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font:600 18px Manrope}.brand img{width:32px;height:32px;object-fit:contain}.nav-wrap nav{display:flex;gap:35px}.nav-wrap nav a,.footer-nav a{font-size:13px;color:#aeb2bd;text-decoration:none;transition:.2s}.nav-wrap nav a:hover,.footer-nav a:hover{color:#fff}.nav-download{padding:11px 16px;border:1px solid #414655;border-radius:9px;color:#fff;text-decoration:none;font-size:13px}.nav-download span{color:var(--cyan);margin-left:10px}.hero{text-align:center;padding-top:108px;position:relative}.hero:before{content:"";position:absolute;width:700px;height:500px;left:50%;top:-90px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(111,79,255,.18),transparent 67%);pointer-events:none}.hero-badge{position:relative;display:inline-flex;align-items:center;gap:9px;border:1px solid #2b2e39;background:#0c0e14;border-radius:30px;padding:8px 13px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#b6bac4}.hero-badge i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 13px var(--cyan)}h1,h2,h3{font-family:Manrope,sans-serif;margin:0}h1{position:relative;font-size:clamp(58px,8.2vw,112px);line-height:.95;letter-spacing:-.07em;font-weight:500;margin-top:30px}h1 em,h2 em{font-style:normal;color:transparent;background:linear-gradient(100deg,#9b83ff,#57d7ee);background-clip:text}.hero-lead{max-width:680px;margin:34px auto 0;color:#abb0bd;font-size:19px;line-height:1.65}.hero-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:38px}.button{text-decoration:none}.button.primary{display:flex;flex-direction:column;align-items:flex-start;background:#f3f3f6;color:#101116;border-radius:10px;padding:15px 23px;min-width:215px;box-shadow:0 12px 40px rgba(0,0,0,.25);transition:.25s}.button.primary:hover{transform:translateY(-2px);background:#fff}.button.primary span{font-weight:600}.button.primary small{font-size:10px;color:#636774;margin-top:3px}.button.text{color:#d2d4da;font-size:14px}.button.text span{color:var(--cyan);margin-left:9px}.trust-line{display:flex;justify-content:center;gap:28px;color:#737987;font-size:11px;margin-top:28px}.trust-line b{color:var(--cyan);font-weight:500;margin-right:5px}.product-frame{position:relative;margin:90px auto 0;padding:1px;border-radius:18px;background:linear-gradient(135deg,#585f75 0,#20232d 26%,#12141b 70%,#4c407a);box-shadow:0 55px 100px rgba(0,0,0,.58);text-align:left}.product-frame:after{content:"";position:absolute;inset:-1px;border-radius:18px;box-shadow:inset 0 1px rgba(255,255,255,.2);pointer-events:none}.frame-glow{position:absolute;width:70%;height:60%;left:15%;top:-20%;background:#6b42ff;filter:blur(120px);opacity:.17;z-index:-1}.window-bar{height:42px;border-radius:17px 17px 0 0;background:#171923;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #2a2d39;font-size:11px;color:#9da2ae}.window-bar>span{display:flex;gap:7px}.window-bar i{display:block;width:7px;height:7px;border-radius:50%;background:#3c404b}.window-bar i:first-child{background:#8a6cff}.window-bar b{position:absolute;left:50%;transform:translateX(-50%);font-weight:500;color:#d8dae0}.window-bar small{margin-left:auto;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.product-frame>img{width:100%;display:block;border-radius:0 0 17px 17px}.product-caption{display:grid;grid-template-columns:40px 1fr auto;gap:20px;align-items:start;text-align:left;max-width:920px;margin:28px auto 100px;color:#858a97;font-size:13px}.product-caption>span{color:#6857b8;font:600 11px Manrope}.product-caption p{margin:0;line-height:1.5}.product-caption b{color:#d8dae1;font-weight:500}.product-caption small{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.proof-band{border-block:1px solid var(--line);background:#0b0d12}.proof-band>.shell{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr}.proof-band i{background:var(--line)}.proof-band div div{padding:35px 20px;display:flex;align-items:baseline;justify-content:center;gap:12px}.proof-band strong{font:500 28px Manrope;color:#e8e9ed}.proof-band span{color:#7e8491;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.section{padding-block:140px}.eyebrow{font:600 10px Manrope;color:#7965d4;letter-spacing:.17em;margin-bottom:28px}.section-heading{display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;margin-bottom:70px}.section-heading h2,.privacy-copy h2,.pricing-intro h2{font-size:clamp(40px,5.4vw,70px);line-height:1.05;letter-spacing:-.05em;font-weight:500}.section-heading p,.privacy-copy p,.pricing-intro p{color:#9298a5;line-height:1.75;margin:0}.feature-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:15px}.feature{background:linear-gradient(145deg,#11131b,#0c0e14);border:1px solid #242733;border-radius:16px;padding:34px;min-height:340px;position:relative;overflow:hidden}.feature.large{grid-row:span 2;min-height:695px;padding:45px}.feature-no{font:600 9px Manrope;letter-spacing:.14em;color:#686e7c}.feature h3{font-size:25px;line-height:1.2;letter-spacing:-.03em;margin-top:45px;max-width:430px}.feature.large h3{font-size:38px}.feature p{font-size:14px;color:#8e94a1;line-height:1.7;max-width:470px}.glyph{position:absolute;right:28px;top:25px;width:43px;height:43px;border:1px solid #3e4051;border-radius:12px;display:grid;place-items:center}.glyph.cyan{color:var(--cyan);box-shadow:inset 0 0 20px rgba(69,226,219,.08)}.glyph.violet{color:#a28bff}.tree-demo{position:absolute;left:45px;right:45px;bottom:45px;background:#0a0c11;border:1px solid #262936;border-radius:12px;padding:13px;box-shadow:0 25px 50px rgba(0,0,0,.35)}.tree-demo div{height:49px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #1d2029;color:#c9ccd4;font-size:13px}.tree-demo div:last-child{border:0}.tree-demo span{color:#6655c3}.tree-demo .indent{padding-left:22px}.tree-demo .indent2{padding-left:48px}.tree-demo em{margin-left:auto;color:#656b79;font-style:normal;font-size:10px}.metric,.compression{position:absolute;bottom:28px;left:34px;right:34px;border-top:1px solid #292c37;padding-top:20px;display:flex;justify-content:space-between}.metric strong{font-weight:500;color:#50d9d2}.metric span{font-size:12px;color:#737987}.compression{align-items:center;gap:7px}.compression span{height:5px;flex:1;background:#292d39;border-radius:5px}.compression span:nth-child(-n+4){background:linear-gradient(90deg,#745cff,#46ddd6)}.compression b{font-size:10px;color:#858b98;margin-left:10px}.privacy-section{background:#e9e9ec;color:#101118;padding:145px 0;overflow:hidden}.privacy-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px}.privacy-copy .eyebrow{color:#6651c6}.privacy-copy h2 em{background:linear-gradient(90deg,#674cdd,#168d99);background-clip:text}.privacy-copy p{color:#606572;margin-top:30px;max-width:480px}.privacy-copy a{display:inline-block;color:#11131a;text-decoration:none;border-bottom:1px solid #aaaab1;margin-top:32px;padding-bottom:6px;font-size:13px}.privacy-visual{height:470px;position:relative}.shield{position:absolute;width:230px;height:270px;left:50%;top:50%;transform:translate(-50%,-50%);background:#11131a;clip-path:polygon(50% 0,95% 16%,87% 72%,50% 100%,13% 72%,5% 16%);display:grid;place-items:center;filter:drop-shadow(0 30px 35px rgba(30,26,55,.25))}.shield:after{content:"";position:absolute;inset:2px;background:linear-gradient(145deg,#252838,#101218);clip-path:inherit}.shield img{width:105px;position:relative;z-index:2}.shield span{position:absolute;z-index:1;width:150px;height:150px;background:#7758ff;filter:blur(60px);opacity:.45}.privacy-item{position:absolute;width:170px;padding:16px;background:rgba(255,255,255,.75);border:1px solid #cccdd2;border-radius:11px;box-shadow:0 12px 30px rgba(32,30,45,.08)}.privacy-item i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3acbbd;margin-right:7px}.privacy-item b{font-size:12px}.privacy-item small{display:block;color:#858992;font-size:10px;margin:5px 0 0 17px}.privacy-item.one{left:0;top:70px}.privacy-item.two{right:0;top:120px}.privacy-item.three{right:25px;bottom:60px}.formats .section-heading{margin-bottom:55px}.format-list{display:flex;flex-wrap:wrap;border-top:1px solid var(--line);border-left:1px solid var(--line)}.format-list span{width:12.5%;height:92px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;place-items:center;font:500 18px Manrope;color:#999eaa;transition:.2s}.format-list span:hover{background:#12141c;color:#fff}.format-list .accent{color:var(--cyan);background:#10151a}.format-list .more{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.pricing{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;border-top:1px solid var(--line)}.pricing-intro p{max-width:360px;margin-top:28px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:15px}.plans article{border:1px solid #292c38;border-radius:15px;padding:32px;background:#0d0f15;position:relative}.plans article>span{font:600 9px Manrope;letter-spacing:.16em;color:#858b99}.plans h3{font-size:45px;margin-top:30px}.plans h3 sup{font-size:18px;vertical-align:top;margin-right:3px}.plans h3 small{font:400 11px DM Sans;color:#777d8a;margin-left:7px}.plans p{color:#898f9c;font-size:13px;line-height:1.65;height:65px}.plans ul{padding:20px 0;margin:20px 0;border-block:1px solid #252833;list-style:none}.plans li{font-size:12px;color:#b6bac4;margin:12px 0}.plans li:before{content:"✓";color:var(--cyan);margin-right:10px}.plans a{display:flex;justify-content:space-between;color:#e9eaf0;text-decoration:none;font-size:13px}.plans a span{color:var(--cyan)}.plans .recommended{background:linear-gradient(150deg,#17142a,#10131b);border-color:#5d4f9e}.plan-tag{position:absolute;right:20px;top:20px;font-size:8px;letter-spacing:.12em;padding:6px 8px;border-radius:5px;background:#775de5;color:white}.closing{padding:90px 70px;margin-bottom:100px;background:linear-gradient(115deg,#17132a,#10141c 65%,#0d1c20);border:1px solid #39334f;border-radius:18px;display:grid;grid-template-columns:80px 1fr auto;gap:35px;align-items:center;position:relative;overflow:hidden}.closing:after{content:"";position:absolute;width:400px;height:300px;right:-120px;top:-100px;background:#25d8cd;filter:blur(120px);opacity:.12}.closing>img{width:75px}.closing>div>span{font-size:9px;letter-spacing:.16em;color:#9187bc}.closing h2{font-size:45px;letter-spacing:-.05em;margin-top:8px}.closing .button{position:relative;z-index:2}footer{border-top:1px solid var(--line);padding:55px 0}.footer-inner{display:grid;grid-template-columns:1fr auto;align-items:start}.footer-inner p{font-size:12px;color:#686e7b}.footer-nav{display:flex;gap:25px}.footer-inner>small{grid-column:1/-1;color:#565b67;margin-top:45px;font-size:10px}.reveal{opacity:1}
@media(max-width:900px){.nav-wrap nav{display:none}.hero{padding-top:75px}.product-frame{margin-top:60px}.proof-band>.shell{grid-template-columns:1fr 1fr}.proof-band i{display:none}.section-heading,.privacy-layout,.pricing{grid-template-columns:1fr;gap:35px}.section-heading p{max-width:550px}.feature-grid{grid-template-columns:1fr}.feature.large{min-height:650px}.privacy-visual{margin-top:20px}.format-list span{width:25%}.plans{max-width:700px}.closing{grid-template-columns:65px 1fr}.closing .button{grid-column:2}.footer-inner{grid-template-columns:1fr}.footer-nav{margin-top:25px;flex-wrap:wrap}}
@media(max-width:600px){:root{--shell:calc(100% - 28px)}.site-header{height:66px}.nav-download{font-size:0}.nav-download:before{content:"Download";font-size:12px}.nav-download span{font-size:12px}.hero{padding-top:55px}h1{font-size:50px}.hero-lead{font-size:16px}.hero-actions{flex-direction:column}.trust-line{flex-direction:column;gap:8px}.product-frame{margin-top:50px;border-radius:10px}.window-bar{display:none}.product-frame>img{border-radius:9px}.product-caption{grid-template-columns:30px 1fr}.product-caption small{display:none}.proof-band>.shell{grid-template-columns:1fr 1fr}.proof-band div div{padding:23px 5px;flex-direction:column;gap:3px}.proof-band strong{font-size:23px}.section{padding-block:90px}.section-heading h2,.privacy-copy h2,.pricing-intro h2{font-size:42px}.feature,.feature.large{padding:28px;min-height:390px}.feature.large{min-height:600px}.feature.large h3{font-size:29px}.tree-demo{left:20px;right:20px;bottom:20px}.privacy-section{padding:90px 0}.privacy-visual{height:400px}.shield{width:175px;height:210px}.shield img{width:80px}.privacy-item{width:145px}.privacy-item.one{left:-5px}.privacy-item.two{right:-5px}.privacy-item.three{right:0}.format-list span{width:33.333%;height:70px}.plans{grid-template-columns:1fr}.pricing{gap:50px}.closing{padding:45px 28px;grid-template-columns:1fr;text-align:center}.closing>img{margin:auto}.closing h2{font-size:38px}.closing .button{grid-column:1;margin:auto}.footer-nav{gap:16px}}
@media(prefers-reduced-motion:no-preference){.product-frame{animation:float-in .8s ease both}@keyframes float-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}

/* Layered product story */
.product-showcase{position:relative;min-height:760px;margin:82px auto 0;display:flex;align-items:center;justify-content:center;text-align:left;isolation:isolate}.showcase-aura{position:absolute;width:76%;height:72%;left:12%;top:12%;z-index:-2;background:radial-gradient(ellipse at center,rgba(113,80,255,.24),rgba(46,210,211,.07) 38%,transparent 70%);filter:blur(42px)}.product-showcase .product-frame{width:78%;margin:0;z-index:1;transform:perspective(1600px) rotateX(1.5deg);box-shadow:0 50px 120px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.035)}.showcase-card{position:absolute;z-index:3;margin:0;background:linear-gradient(145deg,rgba(23,25,36,.97),rgba(10,12,18,.98));border:1px solid rgba(117,109,157,.38);border-radius:15px;box-shadow:0 25px 65px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.055);backdrop-filter:blur(20px);overflow:hidden}.showcase-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.035),transparent 35%);pointer-events:none}.card-head{height:41px;display:flex;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid #292c38;font:600 8px Manrope;letter-spacing:.13em;color:#8b909d}.card-index{color:#826cf0}.card-head i{font-style:normal;margin-left:auto;color:#43d9d2;font-size:7px}.tree-card{width:250px;left:-18px;top:120px}.mini-tree{padding:12px}.mini-tree>div{height:38px;display:flex;align-items:center;gap:8px;padding:0 8px;color:#c7cad3;font-size:10px;border-radius:6px}.mini-tree .level-one{padding-left:19px}.mini-tree .level-two{padding-left:37px}.mini-tree .level-two>span{width:7px;height:7px;background:#7662dc;border-radius:2px}.mini-tree .active{background:rgba(126,102,226,.14);color:#fff}.mini-tree small{margin-left:auto;color:#646a77;font-size:7px}.tree-card>p{margin:0;padding:12px 15px 14px;border-top:1px solid #242732;color:#777d8b;font-size:9px}.format-card{width:230px;right:-12px;top:70px}.format-orbit{height:175px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,rgba(91,76,171,.2),transparent 60%)}.format-orbit:before,.format-orbit:after{content:"";position:absolute;border:1px solid rgba(126,105,224,.22);border-radius:50%}.format-orbit:before{width:118px;height:118px}.format-orbit:after{width:72px;height:72px}.format-orbit span{width:54px;height:54px;border-radius:50%;background:linear-gradient(145deg,#725ae6,#31cfc9);display:grid;place-items:center;font:600 12px Manrope;box-shadow:0 0 35px rgba(101,84,224,.45);z-index:1}.format-orbit b{position:absolute;font:500 7px Manrope;color:#9297a5}.format-orbit b:nth-of-type(1){top:25px;left:52px}.format-orbit b:nth-of-type(2){top:30px;right:47px}.format-orbit b:nth-of-type(3){left:29px;top:90px}.format-orbit b:nth-of-type(4){right:31px;top:91px}.format-orbit b:nth-of-type(5){bottom:24px;left:50%;transform:translateX(-50%)}.format-status{height:51px;border-top:1px solid #292c38;display:flex;align-items:center;padding:0 13px;gap:9px}.format-status>span{width:6px;height:6px;background:#42d9c8;border-radius:50%;box-shadow:0 0 10px #42d9c8}.format-status p{margin:0;display:flex;flex-direction:column}.format-status p b{font-size:8px}.format-status p small{font-size:7px;color:#666d7b;margin-top:2px}.format-status>strong{margin-left:auto;color:#43dbce}.privacy-card{width:270px;right:55px;bottom:12px;display:grid;grid-template-columns:90px 1fr;align-items:center;padding:20px}.privacy-pulse{width:68px;height:68px;border:1px solid rgba(66,221,210,.25);border-radius:50%;display:grid;place-items:center;position:relative;background:rgba(45,203,195,.04)}.privacy-pulse:after{content:"";position:absolute;inset:9px;border:1px solid rgba(115,92,228,.33);border-radius:50%}.privacy-pulse img{width:34px;z-index:1}.privacy-pulse span{position:absolute;width:30px;height:30px;background:#43d7cd;filter:blur(20px);opacity:.5}.privacy-card h3{font-size:16px;line-height:1.15;margin:8px 0 12px;letter-spacing:-.03em}.privacy-card p{margin:0;color:#818694;font-size:8px}.privacy-card p i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#43d7cd;margin-right:6px}.product-showcase+.product-caption{margin-top:-4px;margin-bottom:100px}.product-showcase+.product-caption>span{width:max-content}.showcase-card{transition:transform .35s ease,border-color .35s ease}.showcase-card:hover{transform:translateY(-6px);border-color:rgba(133,109,245,.7)}
@media(max-width:1050px){.product-showcase{min-height:680px}.product-showcase .product-frame{width:82%}.tree-card{left:0}.format-card{right:0}.privacy-card{right:30px}}
@media(max-width:800px){.product-showcase{min-height:auto;margin-top:60px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-showcase .product-frame{width:100%;grid-column:1/-1;transform:none;margin-bottom:6px}.showcase-aura{width:100%;left:0}.showcase-card{position:relative;inset:auto;width:auto}.privacy-card{grid-column:1/-1;min-height:115px}.product-showcase+.product-caption{margin-top:24px}}
@media(max-width:520px){.product-showcase{grid-template-columns:1fr}.product-showcase .product-frame,.privacy-card{grid-column:1}.format-card,.tree-card{width:100%}.privacy-card{width:100%}.product-showcase+.product-caption{margin-bottom:75px}.product-caption>span{font-size:8px}}
@media(prefers-reduced-motion:no-preference){.tree-card{animation:card-in-left .8s .15s ease both}.format-card{animation:card-in-right .8s .25s ease both}.privacy-card{animation:card-in-up .8s .35s ease both}@keyframes card-in-left{from{opacity:0;transform:translate(-18px,10px)}to{opacity:1;transform:none}}@keyframes card-in-right{from{opacity:0;transform:translate(18px,10px)}to{opacity:1;transform:none}}@keyframes card-in-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}

/* Refined showcase proportions */
.product-showcase{min-height:650px;margin-top:72px}.product-showcase:before{content:"";position:absolute;left:9%;right:9%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(124,103,224,.22) 16%,rgba(75,212,208,.18) 50%,rgba(124,103,224,.22) 84%,transparent);z-index:-1}.product-showcase:after{content:"";position:absolute;width:6px;height:6px;left:50%;top:calc(50% - 3px);border-radius:50%;background:#55d7d1;box-shadow:0 0 0 6px rgba(85,215,209,.08),0 0 24px rgba(85,215,209,.6);z-index:0}.showcase-aura{width:64%;height:62%;left:18%;top:18%;opacity:.72}.showcase-label{position:absolute;top:25px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;color:#626978;font:600 8px Manrope;letter-spacing:.17em}.showcase-label span{width:5px;height:5px;border-radius:50%;background:#48d7d0;box-shadow:0 0 9px #48d7d0}.product-showcase .product-frame{width:68%;border-radius:14px;transform:perspective(1800px) rotateX(1deg);box-shadow:0 42px 95px rgba(0,0,0,.66),0 0 0 1px rgba(255,255,255,.025)}.product-showcase .window-bar{height:35px;border-radius:13px 13px 0 0}.product-showcase .product-frame>img{border-radius:0 0 13px 13px}.showcase-card{border-radius:12px;background:linear-gradient(145deg,rgba(20,22,31,.96),rgba(9,11,16,.98));box-shadow:0 22px 55px rgba(0,0,0,.52),inset 0 1px rgba(255,255,255,.045)}.tree-card{width:218px;left:4px;top:128px}.tree-card:after{content:"";position:absolute;right:-32px;top:50%;width:32px;height:1px;background:linear-gradient(90deg,rgba(122,100,226,.55),transparent)}.mini-tree{padding:9px}.mini-tree>div{height:33px}.tree-card>p{padding:10px 13px 11px}.format-card{width:204px;right:4px;top:92px}.format-card:after{content:"";position:absolute;left:-32px;top:58%;width:32px;height:1px;background:linear-gradient(90deg,transparent,rgba(72,213,207,.55))}.format-orbit{height:146px}.format-orbit:before{width:102px;height:102px}.format-orbit:after{width:62px;height:62px}.format-orbit span{width:47px;height:47px;font-size:10px}.format-orbit b:nth-of-type(1){top:20px;left:44px}.format-orbit b:nth-of-type(2){top:23px;right:40px}.format-orbit b:nth-of-type(3){left:24px;top:74px}.format-orbit b:nth-of-type(4){right:25px;top:75px}.format-orbit b:nth-of-type(5){bottom:19px}.privacy-card{width:238px;right:72px;bottom:8px;grid-template-columns:76px 1fr;padding:16px}.privacy-card:after{content:"";position:absolute;left:50%;top:-30px;width:1px;height:30px;background:linear-gradient(transparent,rgba(72,213,207,.5))}.privacy-pulse{width:56px;height:56px}.privacy-pulse img{width:28px}.privacy-card h3{font-size:14px;margin:7px 0 9px}.product-showcase+.product-caption{max-width:790px;margin-top:-8px}
@media(max-width:1050px){.product-showcase{min-height:620px}.product-showcase .product-frame{width:72%}.tree-card{left:0}.format-card{right:0}.privacy-card{right:42px}}
@media(max-width:800px){.product-showcase{min-height:auto}.product-showcase:before,.product-showcase:after,.showcase-label,.showcase-card:after{display:none}.product-showcase .product-frame{width:100%}.showcase-card{width:auto}.privacy-card{width:auto}.showcase-aura{width:100%;height:70%;left:0;top:0}}

/* Editorial caption aligned to the core application window */
.product-showcase+.product-caption{width:68%;max-width:none;margin:2px auto 96px;padding:17px 3px 0;border-top:1px solid rgba(120,126,143,.22);grid-template-columns:96px minmax(0,1fr) auto;gap:24px;align-items:start}.product-caption>span{padding-top:2px;color:#7965dc;font:600 8px Manrope;letter-spacing:.15em}.product-caption p{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:baseline;line-height:1.45}.product-caption p b{font-size:11px;color:#d9dbe2;white-space:nowrap}.product-caption p small{font:400 10px 'DM Sans';color:#727887;text-transform:none;letter-spacing:0}.caption-proof{display:flex;align-items:center;gap:7px;padding-top:3px;color:#646a78;font:600 7px Manrope;letter-spacing:.12em;white-space:nowrap}.caption-proof i{width:5px;height:5px;border-radius:50%;background:#43d8cf;box-shadow:0 0 8px rgba(67,216,207,.75)}
@media(max-width:1050px){.product-showcase+.product-caption{width:72%;grid-template-columns:80px 1fr}.caption-proof{grid-column:2}}
@media(max-width:800px){.product-showcase+.product-caption{width:100%;margin-top:20px;grid-template-columns:82px 1fr}.product-caption p{grid-template-columns:1fr;gap:4px}.caption-proof{grid-column:2}}
@media(max-width:520px){.product-showcase+.product-caption{grid-template-columns:1fr;gap:8px;padding-top:14px}.product-caption>span{display:block}.caption-proof{grid-column:1;margin-top:4px}}
