:root{--black:#060606;--soft:#0a0a0a;--surface:#101010;--elevated:#171717;--highlight:#1d1d1d;--gold:#d6b25e;--gold-light:#f0d58e;--gold-dark:#a98438;--text:#f7f4ed;--secondary:#a09d96;--muted:#74716b;--divider:#292929;--success:#6ed6a0;--warning:#f0b866;--error:#ff746c;--info:#78b8f5;--border:rgba(255,255,255,.08);--shadow:0 24px 70px rgba(0,0,0,.42)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{width:min(1220px,calc(100% - 48px));margin:auto}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:16px;top:16px;z-index:99;background:var(--gold);color:#000;padding:12px}.ambient{position:fixed;border-radius:50%;filter:blur(110px);pointer-events:none;opacity:.13;z-index:-1}.ambient-one{width:500px;height:500px;background:var(--gold);right:-130px;top:-100px}.ambient-two{width:360px;height:360px;background:var(--info);left:-220px;top:45%}.site-header{position:sticky;top:14px;z-index:30}.nav{height:70px;border:1px solid var(--border);border-radius:22px;background:rgba(10,10,10,.86);backdrop-filter:blur(22px);display:flex;align-items:center;padding:0 14px 0 17px;box-shadow:0 12px 40px rgba(0,0,0,.2)}.brand{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:900;letter-spacing:2px}.brand img{border-radius:12px}.nav-links{display:flex;gap:30px;margin:auto;color:var(--secondary);font-size:12px}.nav-links a:hover{color:var(--gold-light)}.menu-button{display:none}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:18px;background:var(--gold);color:#080808;padding:17px 24px;font-size:12px;font-weight:900;letter-spacing:.7px;transition:.22s transform,.22s background}.button:hover{transform:translateY(-2px);background:var(--gold-light)}.button.compact{padding:14px 19px;border-radius:15px}.button.secondary{background:var(--elevated);color:var(--text);border:1px solid var(--border)}.button.full{width:100%}.button:disabled{cursor:not-allowed;opacity:.75}.hero{min-height:820px;display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center;padding:94px 0 120px}.eyebrow{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:2.1px;margin:0}.hero h1{font-size:clamp(54px,6.5vw,88px);line-height:.97;letter-spacing:-4px;margin:20px 0 28px}.hero h1 span{background:linear-gradient(120deg,var(--text),var(--gold-light));color:transparent;background-clip:text}.lead{font-size:18px;line-height:1.75;color:var(--secondary);max-width:600px}.actions{display:flex;gap:12px;margin-top:34px}.release-line{display:flex;align-items:center;gap:10px;margin-top:22px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:1px}.release-line i{width:3px;height:3px;border-radius:50%;background:var(--muted)}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 14px var(--success)}.hero-device,.showcase-device{position:relative;display:grid;place-items:center}.device-glow,.showcase-glow{position:absolute;width:420px;height:420px;background:rgba(214,178,94,.16);filter:blur(90px);border-radius:50%}.phone{position:relative;width:356px;height:706px;border:9px solid #191919;border-radius:48px;background:linear-gradient(#060606,#0a0a0a,#060606);box-shadow:0 50px 120px #000,0 0 0 1px rgba(255,255,255,.1);overflow:hidden}.speaker{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:105px;height:25px;border-radius:20px;background:#000;z-index:5}.phone-screen{height:100%;padding:50px 20px 82px;overflow:hidden}.app-header{display:flex;justify-content:space-between;align-items:center}.app-header strong{display:block;font-size:21px;letter-spacing:2px}.app-header small,.phone-screen>p{color:var(--secondary);font-size:10px}.engine{font-size:7px;color:var(--success);border:1px solid rgba(110,214,160,.3);background:rgba(110,214,160,.1);border-radius:99px;padding:8px}.engine i{display:inline-block;width:5px;height:5px;background:var(--success);border-radius:50%;margin-right:4px;animation:pulse 1.1s ease-in-out infinite alternate}.phone-screen>h2{font-size:30px;line-height:1.06;letter-spacing:-1px;margin:28px 0 11px}.phone-screen>p{line-height:1.6}.app-card{background:rgba(16,16,16,.97);border:1px solid var(--border);border-radius:24px;padding:18px;margin-top:18px;box-shadow:0 18px 40px rgba(0,0,0,.35)}.app-card label{color:var(--gold);font-size:8px;font-weight:900;letter-spacing:1.1px}.app-card h3{font-size:15px;margin:6px 0 14px}.fake-input{height:70px;border:1px solid var(--border);background:var(--soft);border-radius:18px;padding:15px;display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.fake-input b{color:var(--gold)}.app-gold{width:100%;height:48px;border:0;border-radius:16px;background:var(--gold);font-size:10px;font-weight:900;margin-top:13px}.demo-message{display:block;color:var(--muted);text-align:center;font-size:8px;margin-top:9px}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.capabilities div{border:1px solid var(--border);border-radius:16px;background:var(--elevated);padding:10px 8px}.capabilities i{display:block;width:18px;height:3px;border-radius:9px;background:var(--gold);margin-bottom:8px}.capabilities i.green{background:var(--success)}.capabilities i.blue{background:var(--info)}.capabilities b{display:block;font-size:8px}.capabilities small{color:var(--muted);font-size:7px}.app-nav{position:absolute;bottom:0;left:0;right:0;height:71px;border-top:1px solid var(--border);background:rgba(6,6,6,.98);display:grid;grid-template-columns:repeat(4,1fr);z-index:4}.app-nav button{border:0;background:transparent;color:var(--muted);font-size:10px;font-weight:900}.app-nav button span{display:block;font-size:7px;margin-top:4px}.app-nav .selected{color:var(--gold)}.trust-strip{border-block:1px solid var(--border);background:rgba(16,16,16,.6)}.trust-grid{height:78px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:1.3px}.trust-grid i{width:3px;height:3px;border-radius:50%;background:var(--gold)}.section{padding:120px 0}.section-heading{max-width:760px;margin-bottom:52px}.section-heading h2,.feature-copy h2{font-size:clamp(42px,5vw,66px);line-height:1;letter-spacing:-2.5px;margin:15px 0 22px}.section-heading>p:last-child,.feature-copy>p{color:var(--secondary);font-size:16px;line-height:1.75}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{min-height:265px;padding:28px;border:1px solid var(--border);border-radius:24px;background:linear-gradient(150deg,#131313,#090909);position:relative;overflow:hidden}.step:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:rgba(214,178,94,.06);right:-45px;top:-45px}.step>span{color:var(--gold);font-size:10px;font-weight:900}.step-icon{width:42px;height:42px;border:1px solid rgba(214,178,94,.25);background:rgba(214,178,94,.08);color:var(--gold);border-radius:14px;display:grid;place-items:center;margin:42px 0 20px}.step h3{font-size:20px;margin:0 0 12px}.step p{color:var(--secondary);font-size:13px;line-height:1.7}.experience-section{background:linear-gradient(180deg,transparent,#090909 20%,#090909 80%,transparent)}.experience-grid{display:grid;grid-template-columns:.7fr .75fr .65fr;gap:28px;align-items:center}.screen-panel,.screen-notes{border:1px solid var(--border);background:var(--surface);border-radius:28px;padding:28px}.screen-panel h3{font-size:33px;margin:17px 0 12px}.screen-panel>p:not(.eyebrow){color:var(--secondary);line-height:1.7;font-size:13px}.screen-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.screen-tabs button{border:1px solid var(--border);border-radius:99px;background:var(--elevated);color:var(--muted);padding:10px 12px;font-size:9px;font-weight:900}.screen-tabs button.active{background:var(--gold);color:#080808}.screen-description{color:var(--gold-light);font-size:12px;line-height:1.6}.showcase-phone{width:332px;height:660px}.preview-screen{font-size:10px}.screen-notes{min-height:330px}.screen-notes h4{font-size:17px;margin:0 0 20px}.screen-notes ul{padding:0;list-style:none;margin:0}.screen-notes li{padding:12px 0;border-bottom:1px solid var(--border);color:var(--secondary);font-size:12px}.screen-notes li:before{content:"✓";color:var(--gold);margin-right:9px}.preview-title{font-size:25px!important;margin:4px 0 5px!important}.preview-sub{color:var(--secondary);font-size:9px}.mini-card{background:#141414;border:1px solid var(--border);border-radius:20px;padding:14px;margin-top:13px}.mini-card h4{font-size:13px;margin:6px 0}.mini-card p{font-size:8px;color:var(--muted);margin:3px 0}.mini-button{background:var(--gold);color:#060606;border-radius:12px;padding:10px;text-align:center;font-weight:900;margin-top:10px}.mini-row{display:flex;justify-content:space-between;align-items:center}.mini-pill{color:var(--gold);background:rgba(214,178,94,.12);border-radius:9px;padding:6px;font-size:7px;font-weight:900}.mini-progress{height:6px;background:#303030;border-radius:9px;margin:12px 0 7px;overflow:hidden}.mini-progress i{display:block;width:62%;height:100%;background:var(--gold)}.settings-group{margin-top:11px}.settings-group>label{color:var(--muted);font-size:7px;letter-spacing:1px;font-weight:900}.settings-row{display:flex;justify-content:space-between;padding:9px 10px;background:#121212;border-bottom:1px solid var(--divider);font-size:8px}.settings-row:first-of-type{border-radius:12px 12px 0 0}.settings-row:last-child{border-radius:0 0 12px 12px}.toggle{width:23px;height:13px;border-radius:10px;background:var(--gold);padding:2px}.toggle:after{content:"";display:block;width:9px;height:9px;border-radius:50%;background:#060606;margin-left:auto}.feature-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.feature-split.reverse{grid-template-columns:1.1fr .9fr}.feature-copy ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.feature-copy li{color:var(--secondary);font-size:13px}.feature-copy li:before{content:"✓";color:var(--gold);margin-right:10px}.activity-window,.vault-window{border:1px solid var(--border);border-radius:30px;background:linear-gradient(145deg,#121212,#090909);padding:28px;box-shadow:var(--shadow)}.window-head{display:flex;justify-content:space-between}.window-head b{font-size:25px;display:block}.window-head small{display:block;color:var(--gold);margin-top:4px}.window-head>span{font-size:9px;color:var(--gold)}.download-card{background:#141414;border:1px solid rgba(214,178,94,.4);border-radius:22px;padding:20px;margin-top:23px}.card-top{display:flex;justify-content:space-between}.card-top b{background:rgba(214,178,94,.13);color:var(--gold);border-radius:9px;padding:7px 9px;font-size:8px}.card-top span{color:var(--gold);font-size:10px;font-weight:800}.download-card h3{font-size:17px;margin:17px 0 5px}.download-card small{color:var(--muted)}.progress-track{height:7px;border-radius:10px;background:#303030;margin:20px 0 8px;overflow:hidden}.progress-track i{display:block;width:68%;height:100%;background:var(--gold);animation:progress 4s ease-in-out infinite alternate}.progress-info{display:flex;justify-content:space-between;font-size:10px;color:var(--secondary)}.progress-info b{color:var(--gold)}.download-card p{font-size:10px;color:#bdbdbd}.download-card button{width:100%;height:40px;border:1px solid rgba(255,116,108,.4);border-radius:14px;background:rgba(255,116,108,.08);color:var(--error);font-size:9px;font-weight:900}.vault-section{background:#090909}.vault-search{margin-top:20px;border:1px solid var(--border);border-radius:15px;padding:14px;color:var(--muted);font-size:11px;display:flex;justify-content:space-between}.media-card{display:grid;grid-template-columns:120px 1fr;gap:17px;margin-top:16px;border:1px solid var(--border);border-radius:20px;padding:14px;background:#141414}.media-thumb{border-radius:15px;background:radial-gradient(circle,rgba(214,178,94,.25),#090909);display:grid;place-items:center;color:var(--gold)}.media-card h3{font-size:14px;margin:5px 0}.media-card small{color:var(--muted);font-size:9px}.media-actions{display:flex;gap:6px;margin-top:14px}.media-actions button{border:0;border-radius:10px;background:var(--gold);padding:8px 10px;font-size:8px;font-weight:900}.media-actions button+button{background:transparent;color:var(--gold)}.media-actions .delete{color:var(--error)}.security-chip{display:flex;flex-direction:column;gap:5px;border:1px solid rgba(214,178,94,.25);background:rgba(214,178,94,.07);color:var(--gold);border-radius:18px;padding:17px;margin-top:28px;font-size:10px;font-weight:900;letter-spacing:1px}.security-chip span{color:var(--secondary);font-size:11px;font-weight:400;letter-spacing:0}.elite-card{border:1px solid rgba(214,178,94,.3);border-radius:34px;background:radial-gradient(circle at 80% 0,rgba(214,178,94,.13),transparent 35%),var(--surface);padding:48px;display:grid;grid-template-columns:1.2fr .8fr;gap:56px}.elite-copy h2{font-size:clamp(43px,5vw,65px);line-height:1;margin:17px 0}.elite-copy>p{color:var(--secondary);line-height:1.75}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;color:var(--secondary);font-size:12px}.benefits span:before{content:"✓";color:var(--gold);margin-right:9px}.price-card{border:1px solid rgba(214,178,94,.28);border-radius:26px;background:var(--soft);padding:28px}.price-card label{color:var(--gold);font-size:9px;font-weight:900;letter-spacing:1px}.price{display:flex;align-items:baseline;gap:7px;margin:18px 0}.price strong{font-size:52px}.price span,.price-card p,.price-card small{color:var(--secondary)}.price-card p{font-size:12px;line-height:1.6}.price-card small{display:block;text-align:center;font-size:9px;margin-top:12px}.privacy-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.privacy-cards{display:grid;gap:12px}.privacy-cards article{border:1px solid var(--border);border-radius:22px;background:var(--surface);padding:23px}.privacy-cards span{color:var(--gold);font-size:9px}.privacy-cards h3{font-size:17px;margin:12px 0 7px}.privacy-cards p{color:var(--secondary);font-size:12px;margin:0}.download-cta{text-align:center;border:1px solid rgba(214,178,94,.28);border-radius:34px;background:radial-gradient(circle at 50% 0,rgba(214,178,94,.14),transparent 42%),var(--surface);padding:72px 25px}.download-cta img{width:76px;border-radius:22px;margin-bottom:25px}.download-cta h2{font-size:clamp(42px,6vw,72px);max-width:800px;margin:18px auto}.download-cta>p:not(.eyebrow){color:var(--secondary);margin-bottom:27px}footer{border-top:1px solid var(--border);padding:62px 0 30px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px}.footer-grid>div{display:flex;flex-direction:column;gap:11px;color:var(--muted);font-size:11px}.footer-grid b{color:var(--text);font-size:10px;letter-spacing:1px}.footer-grid p{max-width:260px;line-height:1.6}.copyright{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding-top:24px;margin-top:42px;color:var(--muted);font-size:10px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@keyframes pulse{to{opacity:.35}}@keyframes progress{to{width:82%}}
@media(max-width:1000px){.hero{grid-template-columns:1fr;text-align:center}.hero-copy .lead{margin-inline:auto}.actions,.release-line{justify-content:center}.experience-grid{grid-template-columns:1fr}.screen-panel,.screen-notes{max-width:680px;margin:auto;width:100%}.feature-split,.feature-split.reverse,.elite-card,.privacy-grid{grid-template-columns:1fr}.showcase-device{order:2}.screen-notes{order:3}.footer-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.menu-button{display:block;margin-left:auto;margin-right:10px;border:1px solid var(--border);background:var(--elevated);color:var(--text);border-radius:12px;padding:10px}.nav-links.open{position:absolute;display:flex;flex-direction:column;top:78px;left:24px;right:24px;padding:20px;background:var(--elevated);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow)}}
@media(max-width:620px){.shell{width:min(100% - 28px,1220px)}.desktop-cta{display:none}.hero{padding-top:72px;min-height:auto}.hero h1{font-size:48px;letter-spacing:-2.5px}.lead{font-size:15px}.actions{flex-direction:column}.phone{width:318px;height:650px}.hero-phone{transform:scale(.96)}.trust-grid{height:auto;padding:27px 0;display:grid;grid-template-columns:1fr 1fr;gap:22px}.trust-grid i{display:none}.section{padding:90px 0}.steps{grid-template-columns:1fr}.feature-copy ul,.benefits{grid-template-columns:1fr}.elite-card{padding:26px}.media-card{grid-template-columns:1fr}.media-thumb{height:120px}.footer-grid{grid-template-columns:1fr}.copyright{flex-direction:column;gap:9px}.feature-split{gap:40px}.nav{height:62px}.brand span{font-size:11px}.showcase-phone{transform:scale(.95)}.screen-tabs{gap:6px}.screen-tabs button{padding:9px}.section-heading h2,.feature-copy h2{font-size:42px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

/* Professional motion system v2 */
body{--mouse-x:50vw;--mouse-y:30vh}.page-loader{position:fixed;inset:0;z-index:1000;background:#050505;display:grid;place-items:center;transition:opacity .65s cubic-bezier(.22,1,.36,1),visibility .65s}.page-loader.hidden{opacity:0;visibility:hidden}.loader-mark{display:flex;flex-direction:column;align-items:center;gap:17px;font-size:12px;font-weight:900;letter-spacing:3px}.loader-mark img{width:78px;border-radius:23px;animation:loaderFloat 1.45s cubic-bezier(.22,1,.36,1) infinite alternate}.loader-line{position:absolute;bottom:0;left:0;right:0;height:3px;background:#111;overflow:hidden}.loader-line i{display:block;height:100%;width:42%;background:linear-gradient(90deg,transparent,var(--gold),var(--gold-light),transparent);animation:loaderSweep 1.15s ease-in-out infinite}.scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:1001;pointer-events:none}.scroll-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold-dark),var(--gold-light));box-shadow:0 0 15px rgba(214,178,94,.55)}.cursor-glow{position:fixed;left:0;top:0;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(214,178,94,.075),transparent 66%);transform:translate3d(calc(var(--mouse-x) - 230px),calc(var(--mouse-y) - 230px),0);pointer-events:none;z-index:-1;transition:opacity .25s}.site-header{transition:transform .35s ease}.site-header.nav-hidden{transform:translateY(-110px)}.nav:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(100deg,transparent 5%,rgba(214,178,94,.45),transparent 55%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s}.nav:hover:before{opacity:1}.brand img{transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s}.brand:hover img{transform:rotate(-7deg) scale(1.08);filter:drop-shadow(0 0 13px rgba(214,178,94,.3))}.nav-links a{position:relative}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--gold);transition:right .3s cubic-bezier(.22,1,.36,1)}.nav-links a:hover:after{right:0}.hero-copy>*{opacity:0;transform:translateY(24px)}body.loaded .hero-copy>*{animation:heroEnter .85s cubic-bezier(.22,1,.36,1) forwards}.hero-copy>*:nth-child(1){animation-delay:.08s}.hero-copy>*:nth-child(2){animation-delay:.17s}.hero-copy>*:nth-child(3){animation-delay:.27s}.hero-copy>*:nth-child(4){animation-delay:.37s}.hero-copy>*:nth-child(5){animation-delay:.47s}.hero h1 span{background-size:220% 100%;animation:goldText 5.5s ease-in-out infinite}.hero-device{perspective:1200px}.hero-phone{animation:phoneFloat 5.5s ease-in-out infinite}.tilt-card{transform-style:preserve-3d;will-change:transform;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.device-glow,.showcase-glow{animation:glowBreathe 4.2s ease-in-out infinite alternate}.hero-orbit{position:absolute;border:1px solid rgba(214,178,94,.15);border-radius:50%;pointer-events:none}.orbit-one{width:480px;height:480px;animation:orbitSpin 22s linear infinite}.orbit-two{width:390px;height:390px;border-style:dashed;animation:orbitSpin 16s linear infinite reverse}.hero-orbit:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 16px var(--gold);top:14%;left:14%}.floating-chip{position:absolute;z-index:5;padding:10px 13px;border:1px solid rgba(214,178,94,.2);border-radius:99px;background:rgba(10,10,10,.8);backdrop-filter:blur(12px);color:var(--gold-light);font-size:8px;font-weight:900;letter-spacing:1px;box-shadow:0 15px 40px rgba(0,0,0,.3)}.chip-one{left:-28px;top:27%;animation:chipFloat 4.5s ease-in-out infinite}.chip-two{right:-30px;bottom:25%;animation:chipFloat 4.5s ease-in-out -2.2s infinite}.engine i{box-shadow:0 0 12px var(--success)}.phone:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.045) 45%,transparent 60%);transform:translateX(-120%);animation:screenSheen 7s ease-in-out infinite;pointer-events:none}.app-gold,.mini-button{position:relative;overflow:hidden;transition:transform .2s,filter .2s}.app-gold:hover,.mini-button:hover{transform:translateY(-1px);filter:brightness(1.08)}.app-gold:after,.mini-button:after{content:"";position:absolute;top:0;bottom:0;width:45px;left:-70px;transform:skewX(-20deg);background:rgba(255,255,255,.28);animation:buttonShine 4s ease-in-out infinite}.capabilities div{transition:transform .3s,border-color .3s,background .3s}.capabilities div:hover{transform:translateY(-4px);border-color:rgba(214,178,94,.28);background:#1b1b1b}.gold-beam{height:1px;width:min(800px,70vw);margin:-1px auto 0;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.4;animation:beamPulse 3s ease-in-out infinite}.trust-grid span{animation:trustGlow 5s ease-in-out infinite}.trust-grid span:nth-of-type(2){animation-delay:.6s}.trust-grid span:nth-of-type(3){animation-delay:1.2s}.trust-grid span:nth-of-type(4){animation-delay:1.8s}.reveal{filter:blur(7px);transform:translateY(34px) scale(.985);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .85s}.reveal.visible{filter:blur(0);transform:none}.steps .reveal:nth-child(2){transition-delay:.1s}.steps .reveal:nth-child(3){transition-delay:.2s}.hover-lift{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s}.hover-lift:hover{transform:translateY(-8px);border-color:rgba(214,178,94,.28);box-shadow:0 30px 70px rgba(0,0,0,.4)}.step-icon{transition:transform .4s cubic-bezier(.2,.8,.2,1),background .4s}.step:hover .step-icon{transform:rotate(-8deg) scale(1.12);background:rgba(214,178,94,.15)}.step:after{transition:transform .6s,background .6s}.step:hover:after{transform:scale(1.6);background:rgba(214,178,94,.09)}.screen-tabs button{transition:transform .22s,background .22s,color .22s,box-shadow .22s}.screen-tabs button:hover{transform:translateY(-2px)}.screen-tabs button.active{box-shadow:0 8px 25px rgba(214,178,94,.18)}.preview-screen.screen-changing{animation:screenChange .42s cubic-bezier(.22,1,.36,1)}.screen-notes.notes-changing{animation:notesChange .5s cubic-bezier(.22,1,.36,1)}.mini-progress i{animation:miniProgress 2.7s ease-in-out infinite alternate}.glow-card{position:relative;overflow:hidden}.glow-card:before{content:"";position:absolute;width:380px;height:380px;right:-120px;top:-180px;border-radius:50%;background:rgba(214,178,94,.1);filter:blur(20px);animation:eliteGlow 5s ease-in-out infinite alternate;pointer-events:none}.price-card{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s}.price-card:hover{transform:translateY(-8px) rotateX(2deg);border-color:rgba(214,178,94,.48);box-shadow:0 28px 70px rgba(0,0,0,.4)}.privacy-cards article{transition:transform .35s,border-color .35s,background .35s}.privacy-cards article:hover{transform:translateX(8px);border-color:rgba(214,178,94,.25);background:#141414}.download-cta img{animation:logoHover 4s ease-in-out infinite;filter:drop-shadow(0 17px 25px rgba(0,0,0,.5))}.magnetic{will-change:transform}.magnetic span{pointer-events:none}.media-thumb span{animation:playPulse 2.4s ease-in-out infinite}.progress-number{min-width:31px;text-align:right}.section-heading h2,.feature-copy h2{background:linear-gradient(110deg,var(--text) 15%,var(--text) 45%,var(--gold-light) 52%,var(--text) 60%);background-size:250% 100%;background-position:100% 0;background-clip:text;color:transparent}.section-heading.visible h2,.feature-copy.visible h2{animation:headingSheen 2.4s .2s cubic-bezier(.22,1,.36,1) forwards}
@keyframes loaderFloat{to{transform:translateY(-10px);filter:drop-shadow(0 14px 24px rgba(214,178,94,.32))}}@keyframes loaderSweep{0%{transform:translateX(-120%)}100%{transform:translateX(340%)}}@keyframes heroEnter{to{opacity:1;transform:none}}@keyframes goldText{0%,100%{background-position:0 0}50%{background-position:100% 0}}@keyframes phoneFloat{0%,100%{transform:translateY(0) rotateZ(-.4deg)}50%{transform:translateY(-13px) rotateZ(.4deg)}}@keyframes glowBreathe{to{transform:scale(1.15);opacity:.7}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes chipFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes screenSheen{0%,72%{transform:translateX(-130%)}90%,100%{transform:translateX(140%)}}@keyframes buttonShine{0%,70%{left:-70px}90%,100%{left:120%}}@keyframes beamPulse{50%{opacity:.85;transform:scaleX(1.1)}}@keyframes trustGlow{50%{color:var(--gold-light)}}@keyframes screenChange{0%{opacity:.15;transform:translateX(18px) scale(.98)}100%{opacity:1;transform:none}}@keyframes notesChange{0%{opacity:.2;transform:translateY(10px)}100%{opacity:1;transform:none}}@keyframes miniProgress{to{width:84%}}@keyframes eliteGlow{to{transform:scale(1.25) translate(-30px,40px)}}@keyframes logoHover{50%{transform:translateY(-9px) rotate(-4deg)}}@keyframes playPulse{50%{transform:scale(1.18);text-shadow:0 0 22px var(--gold)}}@keyframes headingSheen{to{background-position:0 0}}
@media(max-width:1000px){.floating-chip{display:none}.hero-orbit{opacity:.6}.cursor-glow{display:none}.hero-phone{animation:phoneFloat 5.5s ease-in-out infinite}}
@media(max-width:620px){.hero-orbit{display:none}.page-loader .loader-mark img{width:66px}.reveal{filter:none}.hover-lift:hover,.price-card:hover{transform:none}}
@media(prefers-reduced-motion:reduce){.page-loader{display:none}.hero-copy>*{opacity:1;transform:none}.cursor-glow,.hero-orbit,.floating-chip{display:none}.phone,.device-glow,.showcase-glow,.download-cta img{animation:none!important}.reveal{opacity:1!important;filter:none!important;transform:none!important}.site-header{transform:none!important}}
