:root{--orange:#ff4d2e;--coral:#ff7658;--ink:#161317;--paper:#fff8f1;--muted:#736b6d;--line:rgba(22,19,23,.12);--white:#fff;--shadow:0 24px 70px rgba(89,31,17,.15)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:100;background:#fff;padding:.8rem 1rem;border-radius:999px}.skip-link:focus{top:1rem}.ambient{position:fixed;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.22;z-index:-1}.ambient-one{width:420px;height:420px;background:#ff6d46;top:-140px;right:-160px}.ambient-two{width:340px;height:340px;background:#ffbb65;left:-160px;top:45%}.site-header{position:sticky;top:0;z-index:50;padding:14px 4vw;transition:.3s}.site-header.scrolled{background:rgba(255,248,241,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-wrap{max-width:1180px;margin:auto;display:flex;align-items:center;gap:34px}.brand{margin-right:auto}.logo-shell{display:block;padding:8px 13px;border-radius:14px;background:linear-gradient(145deg,#fff,#ffe8db);box-shadow:6px 8px 15px rgba(88,35,22,.14),inset 1px 1px 0 #fff;transform:perspective(500px) rotateX(4deg) rotateY(-7deg);transition:.3s}.brand:hover .logo-shell{transform:perspective(500px) rotateX(0) rotateY(0) translateY(-2px)}.logo-shell img{height:40px;width:auto}.nav-wrap nav{display:flex;gap:28px;font-size:.93rem;font-weight:650}.nav-wrap nav a{position:relative}.nav-wrap nav a:after{content:"";position:absolute;height:2px;left:0;right:100%;bottom:-7px;background:var(--orange);transition:.3s}.nav-wrap nav a:hover:after{right:0}.nav-cta{padding:12px 18px;background:var(--ink);color:white;border-radius:12px;font-weight:750;font-size:.9rem;box-shadow:0 8px 20px rgba(22,19,23,.18);transition:.2s}.nav-cta:hover{transform:translateY(-2px);background:var(--orange)}.menu-button{display:none;border:0;background:transparent;padding:8px}.menu-button span{display:block;width:24px;height:2px;background:var(--ink);margin:5px}.section-pad{padding:100px max(5vw,24px)}.hero{max-width:1280px;margin:auto;min-height:780px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:60px;padding-top:70px}.eyebrow,.kicker{font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;color:var(--orange)}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(255,77,46,.22);background:rgba(255,255,255,.6);border-radius:999px}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 0 rgba(255,77,46,.6);animation:pulse 1.7s infinite}.hero h1{font-size:clamp(3.2rem,6.3vw,6.5rem);line-height:.91;letter-spacing:-.065em;margin:22px 0 26px;max-width:760px}.hero h1 span{color:var(--orange);font-style:italic}.lead{font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.75;color:var(--muted);max-width:650px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin:34px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:17px 22px;border-radius:15px;font-weight:850;transition:.25s}.button.primary{background:linear-gradient(135deg,var(--orange),var(--coral));color:white;box-shadow:0 15px 36px rgba(255,77,46,.3)}.button.primary:hover,.button.white:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(255,77,46,.35)}.button.secondary{border:1px solid var(--line);background:rgba(255,255,255,.5)}.button.secondary:hover{background:white;transform:translateY(-2px)}.trust-row{display:flex;gap:34px;padding-top:18px}.trust-row div{display:flex;flex-direction:column;gap:4px}.trust-row strong{font-size:.92rem}.trust-row span{font-size:.75rem;color:var(--muted)}.hero-visual{position:relative;min-height:540px;display:grid;place-items:center;perspective:1000px}.visual-card{position:relative;width:min(100%,480px);padding:18px 24px 26px;border-radius:34px;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.85);box-shadow:var(--shadow),inset 0 1px 0 white;backdrop-filter:blur(20px);transform:rotateY(-7deg) rotateX(4deg);animation:float 5s ease-in-out infinite;overflow:hidden}.card-glow{position:absolute;width:210px;height:210px;border-radius:50%;background:#ff8f73;filter:blur(55px);opacity:.26;right:-70px;top:-50px}.mini-bar{position:relative;display:flex;align-items:center;gap:6px;color:#8c8585;font-size:.7rem}.mini-bar span{width:8px;height:8px;border-radius:50%;background:#e2d9d5}.mini-bar span:first-child{background:var(--orange)}.mini-bar em{font-style:normal;margin-left:auto}.logo-stage{min-height:210px;display:grid;place-items:center;position:relative}.logo-stage img{width:270px;position:relative;z-index:2;filter:drop-shadow(0 24px 18px rgba(51,23,17,.2));transform:translateZ(65px)}.logo-reflection{position:absolute;width:280px;height:100px;background:linear-gradient(135deg,#ff8a66,#ffcc86);filter:blur(30px);opacity:.32;border-radius:50%;transform:rotate(-12deg)}.status-card{display:flex;align-items:center;gap:13px;background:#fff6ef;border:1px solid rgba(255,77,46,.14);padding:14px;border-radius:15px;margin-bottom:12px}.status-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:var(--orange);color:#fff;font-weight:900}.status-card div{display:flex;flex-direction:column;gap:3px}.status-card small{color:var(--muted)}.visual-button{display:flex;justify-content:space-between;background:var(--ink);color:#fff;padding:17px 18px;border-radius:15px;font-weight:900;letter-spacing:.03em}.visual-button:hover{background:var(--orange)}.orbital-ring{position:absolute;border:1px solid rgba(255,77,46,.22);border-radius:50%;animation:spin 18s linear infinite}.ring-one{width:520px;height:520px}.ring-two{width:420px;height:420px;border-style:dashed;animation-direction:reverse;animation-duration:24s}.ticker{overflow:hidden;background:var(--ink);color:#fff;padding:17px 0;transform:rotate(-1deg);width:102%;margin-left:-1%}.ticker-track{display:flex;gap:24px;align-items:center;white-space:nowrap;width:max-content;animation:ticker 24s linear infinite;font-weight:900;letter-spacing:.14em;font-size:.8rem}.ticker-track i{color:var(--orange);font-style:normal}.content-section,.info-section,.faq-section{max-width:1280px;margin:auto}.section-heading{display:flex;gap:25px;align-items:flex-start;margin-bottom:50px}.section-number{font:900 5rem/1 Georgia,serif;color:transparent;-webkit-text-stroke:1px rgba(22,19,23,.22)}.section-heading .kicker{margin:7px 0 10px}.section-heading h2{font-size:clamp(2.1rem,4vw,4rem);line-height:1.05;letter-spacing:-.045em;margin:0;max-width:760px}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{position:relative;min-height:305px;padding:28px;border-radius:24px;background:rgba(255,255,255,.63);border:1px solid var(--line);overflow:hidden;transition:.3s}.step-card:hover{transform:translateY(-9px);background:#fff;box-shadow:var(--shadow);border-color:transparent}.step-card>span{font-weight:900;color:#b9aca7}.step-icon{font-size:2.2rem;margin:40px 0 26px;color:var(--orange)}.step-card h3{font-size:1.35rem;margin:0 0 12px}.step-card p{line-height:1.7;color:var(--muted);margin:0}.security-section{background:var(--ink);color:white;overflow:hidden}.security-inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}.kicker.light{color:#ff8a6a}.security-copy h2{font-size:clamp(2.4rem,4.7vw,4.6rem);line-height:1;letter-spacing:-.05em;margin:12px 0 24px}.security-copy>p:not(.kicker){color:#bcb4b6;line-height:1.8;max-width:650px}.security-copy ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:14px}.security-copy li{display:flex;gap:12px;color:#e7dfe0}.security-copy li span{color:#ff8062}.shield-scene{min-height:430px;position:relative;display:grid;place-items:center}.shield{width:220px;height:265px;background:linear-gradient(145deg,#ff7658,#ef351c);clip-path:polygon(50% 0,93% 17%,88% 70%,50% 100%,12% 70%,7% 17%);display:grid;place-items:center;filter:drop-shadow(0 30px 30px rgba(255,77,46,.25));animation:float 4s ease-in-out infinite}.shield:before{content:"";position:absolute;width:176px;height:214px;background:linear-gradient(145deg,#ffad8f,#fa5335);clip-path:inherit}.shield-core{position:relative;z-index:2;width:82px;height:82px;border:2px solid rgba(255,255,255,.55);border-radius:50%;display:grid;place-items:center;font-size:2rem;font-weight:900}.float-chip{position:absolute;padding:12px 15px;border-radius:12px;background:#2b272b;border:1px solid #494147;color:#ff977c;font-weight:900;font-size:.78rem;box-shadow:0 18px 28px rgba(0,0,0,.3)}.chip-one{left:8%;top:30%;animation:float 3.4s ease-in-out infinite}.chip-two{right:8%;top:22%;animation:float 4.3s ease-in-out infinite reverse}.chip-three{right:13%;bottom:20%;animation:float 3.8s ease-in-out infinite}.info-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.info-copy{font-size:1.1rem;line-height:1.9;color:var(--muted)}.metric-stack{display:grid;gap:12px}.metric-stack div{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid var(--line)}.metric-stack strong{font-size:1.5rem;color:var(--orange)}.metric-stack span{color:var(--muted);text-align:right}.faq-list{max-width:930px;margin-left:auto}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{list-style:none;cursor:pointer;font-weight:800;font-size:1.1rem;padding:24px 4px;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:1.5rem;color:var(--orange);transition:.2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{margin:0;padding:0 44px 25px 4px;color:var(--muted);line-height:1.75}.final-cta{position:relative;isolation:isolate;overflow:hidden;margin:20px max(3vw,14px) 40px;border-radius:36px;background:linear-gradient(135deg,#ff4023,#ff8261);color:white;text-align:center}.final-cta:before,.final-cta:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.18);border-radius:50%;z-index:-1}.final-cta:before{width:560px;height:560px;left:-220px;top:-290px}.final-cta:after{width:460px;height:460px;right:-180px;bottom:-260px}.final-cta h2{font-size:clamp(2.6rem,5.7vw,5.8rem);line-height:.98;letter-spacing:-.055em;margin:12px auto 18px}.final-cta>p:not(.kicker){max-width:620px;margin:0 auto 30px;line-height:1.7;color:#fff0ea}.button.white{background:white;color:var(--ink)}footer{padding:25px max(5vw,24px) 110px}.footer-top{max-width:1180px;margin:auto;display:flex;align-items:center;gap:28px;padding:25px 0;border-bottom:1px solid var(--line)}.footer-brand{margin:0}.footer-top p{margin-right:auto;color:var(--muted);font-size:.86rem;max-width:430px}.footer-top>a:not(.brand){font-weight:700;font-size:.88rem}.footer-bottom{max-width:1180px;margin:auto;display:flex;justify-content:space-between;padding-top:20px;color:#8a8283;font-size:.78rem}.mobile-cta{display:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}.reveal.visible{opacity:1;transform:none}
@keyframes pulse{70%{box-shadow:0 0 0 9px rgba(255,77,46,0)}100%{box-shadow:0 0 0 0 rgba(255,77,46,0)}}@keyframes float{0%,100%{transform:translateY(0) rotateY(-7deg) rotateX(4deg)}50%{transform:translateY(-13px) rotateY(-4deg) rotateX(2deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ticker{to{transform:translateX(-50%)}}
@media(max-width:900px){.nav-wrap nav,.nav-cta{display:none}.menu-button{display:block}.nav-wrap.open nav{display:flex;position:absolute;left:4vw;right:4vw;top:76px;flex-direction:column;background:#fff;padding:22px;border-radius:18px;box-shadow:var(--shadow)}.hero{grid-template-columns:1fr;min-height:auto;padding-top:60px}.hero-copy{text-align:center}.eyebrow{margin:auto}.lead{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{min-height:500px}.security-inner,.info-layout{grid-template-columns:1fr}.step-grid{grid-template-columns:1fr}.step-card{min-height:240px}.step-icon{margin:25px 0 20px}.shield-scene{min-height:360px}.footer-top{align-items:flex-start;flex-wrap:wrap}.footer-top p{width:100%;order:3}.section-pad{padding-top:75px;padding-bottom:75px}}
@media(max-width:600px){body{padding-bottom:74px}.site-header{padding:10px 18px}.logo-shell img{height:34px}.section-pad{padding-left:20px;padding-right:20px}.hero{padding-top:45px;gap:15px}.hero h1{font-size:3.35rem}.lead{font-size:1rem}.hero-actions{flex-direction:column}.button{width:100%}.trust-row{gap:16px;justify-content:space-between}.trust-row div{max-width:100px}.hero-visual{min-height:390px}.visual-card{width:92%;padding:15px 17px 20px;border-radius:25px;transform:none;animation:none}.logo-stage{min-height:160px}.logo-stage img{width:220px}.orbital-ring{display:none}.section-heading{gap:14px}.section-number{font-size:3.6rem}.section-heading h2{font-size:2.2rem}.security-copy h2{font-size:2.8rem}.shield{width:170px;height:210px}.shield:before{width:138px;height:170px}.shield-scene{min-height:300px}.metric-stack div{align-items:flex-start;flex-direction:column;gap:5px}.metric-stack span{text-align:left}.final-cta{border-radius:25px}.footer-top{display:grid;grid-template-columns:1fr 1fr}.footer-brand,.footer-top p{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.mobile-cta{display:flex;position:fixed;z-index:80;bottom:10px;left:10px;right:10px;padding:11px 14px 11px 18px;border-radius:17px;background:rgba(22,19,23,.95);backdrop-filter:blur(14px);color:#fff;align-items:center;justify-content:space-between;box-shadow:0 16px 40px rgba(0,0,0,.32)}.mobile-cta span{font-size:.85rem;font-weight:900;letter-spacing:.03em}.mobile-cta small{display:block;color:#ff967c;text-transform:uppercase;font-size:.6rem;letter-spacing:.14em;margin-bottom:2px}.mobile-cta b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--orange);font-size:1.15rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
