.mock{position:relative;border-radius:16px;overflow:hidden;background:#f7f8fc;box-shadow:0 30px 80px #0b1e2e55,0 0 0 1px #fff5;aspect-ratio:16 / 10.5;font-family:var(--sans)}.mock .win-bar{height:34px;background:#f3f3f3;display:flex;align-items:center;gap:8px;padding:0 0 0 12px;border-bottom:1px solid #e3e5ee}.mock .win-mark{width:15px;height:15px;flex:none}.mock .win-bar span{font-size:11.5px;color:#1d232e;font-weight:500}.mock .win-ctl{margin-left:auto;display:flex;height:100%}.mock .win-ctl b{width:40px;display:grid;place-items:center;font:400 11px var(--sans);color:#4a5263}.mock .win-ctl b:last-child:hover{background:#e81123;color:#fff}.mock .body{position:absolute;inset:34px 0 0}.line{height:9px;border-radius:5px;background:#d8ddef;margin:9px 0}.line.short{width:45%}.line.mid{width:70%}.line.dark{background:#a0a4b8}.ed-toolbar{display:flex;gap:5px;padding:8px 10px;background:#eceef6;border-bottom:1px solid #d8ddef;align-items:center}.ed-toolbar .tool{height:24px;padding:0 9px;border-radius:6px;background:#d8ddef;font-size:11px;display:grid;place-items:center;color:#1d232e}.ed-toolbar .tool.on{background:#a1bfe1}.ed-toolbar .tool.ghost{background:transparent;color:#4a5263;padding:0 6px}.ed-toolbar .sw{width:16px;height:16px;border-radius:4px;flex:none}.ed-toolbar .sw.sel{box-shadow:0 0 0 2px #1d232e}.ed-toolbar .sep{width:1px;height:18px;background:#a0a4b866;margin:0 3px}.ed-toolbar .slider{width:64px;height:4px;border-radius:2px;background:#d8ddef;position:relative}.ed-toolbar .slider i{position:absolute;left:0;top:0;bottom:0;width:35%;border-radius:2px;background:#1f6fb2}.ed-toolbar .slider i:after{content:"";position:absolute;right:-6px;top:-4px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #a0a4b8}.ed-wrap{position:absolute;inset:41px 200px 0 0;background:#f0f0f0;display:grid;place-items:center}.ed-side{position:absolute;top:41px;right:0;bottom:0;width:200px;background:#eceef6;border-left:1px solid #d8ddef;padding:10px 12px;font-size:11px;color:#1d232e}.ed-side h5{margin:4px 0 7px;font-size:11.5px;font-weight:700;display:flex;gap:6px;align-items:center}.ed-side h5 em{font-style:normal;font-size:8.5px;font-weight:700;color:#2a1a05;background:#e9a23b;padding:1px 5px;border-radius:999px}.ed-side .seg{display:flex;gap:4px;margin-bottom:7px}.ed-side .seg span{flex:1;text-align:center;padding:4px 0;border-radius:6px;background:#d8ddef;font-size:10px}.ed-side .seg span.on{background:#a1bfe1}.ed-side .pbtn{height:28px;border-radius:7px;background:#e9a23b;color:#2a1a05;font-weight:700;display:grid;place-items:center}.ed-side .sbtn{margin-top:5px;height:22px;border-radius:7px;background:#d8ddef;color:#6b7184;display:grid;place-items:center;font-size:10px}.ed-side .divider{height:1px;background:#a0a4b844;margin:10px 0 8px}.ed-side .chk{display:flex;gap:6px;align-items:center;height:10px;margin:6px 0}.ed-side .chk:before{content:"";width:10px;height:10px;border-radius:3px;background:#1f6fb2;flex:none}.ed-side .chk:after{content:"";height:7px;border-radius:4px;background:#c9cee0;flex:1;max-width:110px}.ed-side .chk.short:after{max-width:70px}.ed-side .chk.mid:after{max-width:120px}.ed-side .ghost-h{height:8px;width:60%;border-radius:4px;background:#c9cee0;margin:8px 0}.ed-side .ghost-h.short{width:38%}.ed-canvas{width:86%;aspect-ratio:16/10;background:#fff;border-radius:4px;box-shadow:0 6px 20px #1d232e1f;position:relative;padding:16px 18px;overflow:hidden}.ed-canvas .hdr{height:14px;width:40%;border-radius:4px;background:#1d232e;margin-bottom:14px}.badge-step{position:absolute;width:26px;height:26px;border-radius:50%;background:#1f6fb2;color:#fff;font:700 13px var(--sans);display:grid;place-items:center;box-shadow:0 0 0 3px #fff,0 4px 10px #0003}.arrow-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.arrow-svg .shaft{stroke-dasharray:1;stroke-dashoffset:1;animation:arrow-shaft 4.5s ease-in-out infinite}.arrow-svg .head{animation:arrow-head 4.5s ease-in-out infinite}@keyframes arrow-shaft{0%{stroke-dashoffset:1;opacity:1}28%{stroke-dashoffset:0}85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes arrow-head{0%,26%{opacity:0;transform:scale(.6)}32%,85%{opacity:1;transform:none}to{opacity:0}}.arrow-svg .head{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.arrow-svg .shaft,.arrow-svg .head{animation:none;stroke-dashoffset:0;opacity:1}}.hl{position:absolute;background:#ffe36b88;mix-blend-mode:multiply;border-radius:3px}.blurchip{position:absolute;height:12px;border-radius:4px;background:repeating-linear-gradient(90deg,#c2c8da 0 6px,#d8ddef 6px 12px);filter:blur(2.5px)}.box{position:absolute;border:3px solid #1f6fb2;border-radius:6px}.box.red{border-color:#ed1c24;border-radius:2px}.cursor{position:absolute;width:18px;height:18px;z-index:5;filter:drop-shadow(0 2px 3px #0005)}.cursor:before{content:"";position:absolute;inset:0;background:#fff;clip-path:polygon(0 0,0 85%,28% 64%,46% 100%,60% 93%,43% 59%,75% 59%)}.cursor:after{content:"";position:absolute;inset:2px 3px 3px 2px;background:#1d232e;clip-path:polygon(0 0,0 80%,28% 60%,46% 96%,55% 91%,39% 55%,70% 55%)}.cap-screen{position:absolute;inset:0;background:linear-gradient(135deg,#3a86c8,#7293a0)}.cap-app{position:absolute;left:8%;top:12%;width:62%;height:70%;background:#fff;border-radius:8px;padding:14px}.cap-menu{position:absolute;left:30%;top:30%;width:34%;background:#fff;border-radius:8px;box-shadow:0 10px 30px #0004;padding:8px 10px;font-size:11px;color:#1d232e}.cap-menu div{padding:4px;border-radius:4px}.cap-menu div.on{background:#1f6fb2;color:#fff}.cap-dim{position:absolute;inset:0;background:#0b1e2e88;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 26%,26% 26%,26% 74%,70% 74%,70% 26%,0 26%)}.cap-sel{position:absolute;left:26%;top:26%;width:44%;height:48%;outline:2px solid #e9a23b}.cap-size{position:absolute;left:26%;top:calc(26% - 26px);background:#1d232e;color:#fff;font:600 11px var(--sans);padding:4px 8px;border-radius:999px}.cap-loupe{position:absolute;right:9%;bottom:10%;width:92px;height:92px;border-radius:12px;border:2px solid #e9a23b;background:linear-gradient(#fff 0 0) center/12px 12px no-repeat,repeating-conic-gradient(#d8ddef 0 25%,#eef0f7 0 50%) 0 0/12px 12px;box-shadow:0 10px 30px #0005}.cap-hint{position:absolute;top:10px;left:50%;transform:translate(-50%);background:#fffe;color:#1d232e;font:600 11px var(--sans);padding:6px 12px;border-radius:999px;white-space:nowrap}.scroll-view{position:absolute;left:6%;top:10%;width:46%;height:80%;background:#fff;border-radius:8px;overflow:hidden;outline:3px solid #e9a23b}.scroll-feed{padding:10px;animation:feed 7s linear infinite}@keyframes feed{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.msg{display:flex;gap:8px;margin:10px 0}.msg .av{width:22px;height:22px;border-radius:50%;flex:none}.msg .bubble{flex:1}.scroll-out{position:absolute;right:6%;top:6%;width:34%;height:88%;background:#fff;border-radius:8px;padding:10px;box-shadow:0 10px 30px #0b1e2e33;overflow:hidden}.scroll-out:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(transparent,#fff)}.scroll-anchor{position:absolute;left:28%;top:50%;width:20px;height:20px;border-radius:50%;border:3px solid #e9a23b;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.35);opacity:.6}}.scroll-tag{position:absolute;right:6%;bottom:3%;background:#1d232e;color:#fff;font:600 11px var(--sans);padding:4px 9px;border-radius:999px}.redact-card{position:absolute;inset:8% 6%;background:#fff;border-radius:10px;padding:16px 18px;font:12.5px/1.9 ui-monospace,Consolas,monospace;color:#1d232e}.redact-card .k{color:#7293a0}.redact-card .secret{position:relative;display:inline-block;border-radius:4px}.redact-card .secret:after{content:"";position:absolute;inset:-2px -4px;border-radius:5px;background:repeating-linear-gradient(90deg,#c2c8da 0 6px,#d8ddef 6px 12px);filter:blur(3px);animation:redact 4s ease-in-out infinite}@keyframes redact{0%,25%{opacity:0}45%,to{opacity:1}}.redact-chips{position:absolute;right:7%;top:10%;display:grid;gap:6px}.redact-chips span{background:#1f6fb2;color:#fff;font:600 11px var(--sans);padding:4px 9px;border-radius:999px}.face{position:absolute;right:9%;bottom:14%;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#f1c9a5 0 26%,transparent 27%),radial-gradient(circle at 50% 100%,#7293a0 0 45%,transparent 46%),#d8ddef;overflow:hidden}.face:after{content:"";position:absolute;inset:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff10;animation:redact 4s ease-in-out infinite}.rec-screen{position:absolute;inset:0;background:linear-gradient(160deg,#eef0f7,#d8ddef)}.rec-frame{position:absolute;inset:8%;border:3px dashed #e5484d;border-radius:6px}.rec-cam{position:absolute;left:12%;bottom:20%;width:96px;height:96px;border-radius:50%;border:3px solid #fff;box-shadow:0 10px 30px #0004;background:radial-gradient(circle at 50% 40%,#f1c9a5 0 24%,transparent 25%),radial-gradient(circle at 50% 105%,#1f6fb2 0 48%,transparent 49%),linear-gradient(#bcd6ea,#e6eef7)}.rec-ctrl{position:absolute;left:calc(12% - 22px);bottom:calc(20% - 38px);width:140px;height:28px;border-radius:10px;background:#1d232e;color:#fff;font:600 10.5px var(--sans);display:flex}.rec-ctrl span{flex:1;display:grid;place-items:center}.rec-ctrl span+span{border-left:1px solid #ffffff22;color:#ff8a8a}.rec-keys{position:absolute;left:50%;bottom:13%;transform:translate(-50%);background:#12161bdd;color:#fff;font:700 13px var(--sans);padding:8px 16px;border-radius:999px;animation:keys 3s ease-in-out infinite;white-space:nowrap}@keyframes keys{0%,15%{opacity:0;transform:translate(-50%,8px)}25%,80%{opacity:1;transform:translate(-50%)}to{opacity:0}}.rec-click{position:absolute;right:30%;top:36%;width:34px;height:34px;border-radius:50%;border:3px solid #e9a23b;animation:ripple 1.6s ease-out infinite}@keyframes ripple{0%{transform:scale(.3);opacity:1}to{transform:scale(1.4);opacity:0}}.rec-pill{position:absolute;top:4%;right:4%;background:#fff;color:#1d232e;font:600 11px var(--sans);padding:5px 10px;border-radius:999px;display:flex;gap:6px;align-items:center}.rec-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:#e5484d;animation:pulse 1s infinite}.rec-win{position:absolute;right:14%;top:22%;width:42%;height:46%;background:#fff;border-radius:8px;padding:12px;box-shadow:0 6px 20px #0002}.edit-preview{position:absolute;left:4%;right:4%;top:6%;height:54%;border-radius:8px;background:linear-gradient(135deg,#3a86c8,#7293a0);overflow:hidden}.edit-preview .zoomrect{position:absolute;left:40%;top:25%;width:34%;height:45%;border:2px solid #e9a23b;border-radius:4px;animation:zoom 4s ease-in-out infinite}@keyframes zoom{0%,20%{transform:scale(1)}50%,75%{transform:scale(1.12)}to{transform:scale(1)}}.edit-preview .callout{position:absolute;left:8%;top:10%;background:#1d232ee6;color:#fff;font:600 12px var(--sans);padding:7px 11px;border-radius:8px}.timeline{position:absolute;left:4%;right:4%;bottom:8%;height:30%;background:#fff;border-radius:10px;padding:12px}.tl-bar{position:relative;height:34px;border-radius:7px;background:#d8ddef;overflow:hidden}.tl-seg{position:absolute;top:0;bottom:0}.tl-cut{background:repeating-linear-gradient(45deg,#e5484d55 0 6px,#e5484d22 6px 12px)}.tl-speed{background:#e9a23b;color:#2a1a05;font:700 10.5px var(--sans);display:grid;place-items:center;top:8px;bottom:8px;border-radius:4px}.tl-zoom{background:#1f6fb2;top:auto;height:6px;bottom:0}.tl-head{position:absolute;top:-3px;bottom:-3px;width:2px;background:#1d232e;animation:head 5s linear infinite}@keyframes head{0%{left:2%}to{left:96%}}.tl-btns{display:flex;gap:6px;margin-top:10px}.tl-btns span{font:600 10.5px var(--sans);padding:5px 9px;border-radius:7px;background:#eef0f7;color:#4a5263}.tl-btns span.go{background:#e9a23b;color:#2a1a05;margin-left:auto}.share-providers{position:absolute;left:8%;top:14%;display:grid;gap:10px;width:44%}.prov{background:#fff;border-radius:10px;padding:10px 12px;display:flex;gap:10px;align-items:center;font:600 12.5px var(--sans);color:#1d232e;box-shadow:0 4px 14px #1d232e14}.prov i{width:22px;height:22px;border-radius:6px}.prov.on{outline:2px solid #1f6fb2}.prov small{margin-left:auto;color:#45b69c;font-weight:700}.share-toast{position:absolute;right:7%;bottom:14%;background:#1d232e;color:#fff;border-radius:12px;padding:12px 14px;font:12px var(--sans);width:44%;box-shadow:0 12px 30px #0005;animation:toast 3.5s ease-in-out infinite}.share-toast b{display:block;margin-bottom:4px}.share-toast code{color:#f0b252;font-size:11px}@keyframes toast{0%,20%{opacity:0;transform:translateY(10px)}30%,85%{opacity:1;transform:none}to{opacity:0}}.share-up{position:absolute;right:18%;top:18%;width:70px;height:70px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:30px;box-shadow:0 10px 24px #0002;animation:float 3s ease-in-out infinite}@keyframes float{50%{transform:translateY(-8px)}}.guide-pdf{position:absolute;left:7%;top:8%;width:46%;bottom:8%;background:#fff;border-radius:6px;padding:14px;box-shadow:0 10px 30px #0b1e2e33;transform:rotate(-2deg)}.guide-pdf h6{margin:0 0 8px;font:400 18px var(--serif);color:#1d232e}.guide-step{display:flex;gap:8px;margin:9px 0;align-items:flex-start}.guide-step b{width:18px;height:18px;flex:none;border-radius:50%;background:#1f6fb2;color:#fff;font-size:10px;display:grid;place-items:center}.guide-step .thumb{height:34px;border-radius:4px;background:linear-gradient(135deg,#d8ddef,#a0a4b8);flex:1}.search-box{position:absolute;right:6%;top:12%;width:40%;background:#fff;border-radius:10px;padding:9px 12px;font:12px var(--sans);color:#1d232e;box-shadow:0 6px 18px #1d232e1a;display:flex;gap:6px}.search-box:before{content:"🔍"}.search-res{position:absolute;right:6%;top:30%;width:40%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.search-res div{aspect-ratio:4/3;border-radius:6px;background:#eef0f7;position:relative;overflow:hidden}.search-res div.hit{outline:2px solid #e9a23b}.search-res div.hit:after{content:"Error 504";position:absolute;left:8%;top:40%;background:#ffe36baa;font:700 9px var(--sans);padding:1px 4px;border-radius:2px}:root{--sky: #3a86c8;--ocean: #1f6fb2;--ocean-deep: #164f80;--gold: #e9a23b;--gold-hover: #f0b252;--on-gold: #2a1a05;--mist: #d8ddef;--lavender: #a0a4b8;--slate: #7293a0;--jade: #45b69c;--ink: #1d232e;--ink-soft: #4a5263;--paper: #ffffffeb;--radius: 18px;--serif: "Instrument Serif", Georgia, serif;--sans: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--frame: 12px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--sky);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}main{margin:0 var(--frame);border-radius:0 0 var(--radius) var(--radius);overflow:hidden}.container{width:min(1140px,100% - 40px);margin:0 auto}.serif{font-family:var(--serif);font-weight:400}.serif em,h1 em,h2 em,h3 em{font-style:italic}.btn{display:inline-flex;align-items:center;gap:8px;font:600 15px var(--sans);padding:12px 20px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-gold{background:var(--gold);color:var(--on-gold);box-shadow:0 10px 30px #e9a23b55}.btn-gold:hover{background:var(--gold-hover)}.btn-glass{background:#ffffffe0;color:var(--ocean)}.btn-glass:hover{background:#fff}.btn-ocean{background:var(--ocean);color:#fff}.btn-sm{padding:8px 14px;font-size:13.5px}.win-icon{width:15px;height:15px;display:inline-grid;grid-template-columns:1fr 1fr;gap:1.5px}.win-icon i{background:currentColor;border-radius:1px}.nav-wrap{position:sticky;top:0;z-index:50;padding:var(--frame) var(--frame) 0;background:var(--sky)}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px 10px 18px;background:#ffffff26;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid #ffffff40;border-radius:var(--radius) var(--radius) 0 0;color:#fff}.logo{display:inline-flex;align-items:center;gap:10px;font:700 18px var(--sans);text-decoration:none;color:#fff}.logo svg{width:30px;height:30px;flex:none}.nav-links{display:flex;gap:22px}.nav-links a{text-decoration:none;font:500 14.5px var(--sans);opacity:.92}.nav-links a:hover,.nav-links a.active{opacity:1;text-decoration:underline;text-underline-offset:6px}.nav-burger{display:none;background:none;border:0;color:#fff;font-size:24px;cursor:pointer}@media(max-width:820px){.nav-links{display:none;position:absolute;top:64px;left:var(--frame);right:var(--frame);flex-direction:column;gap:0;background:var(--ocean-deep);padding:8px 18px;border-radius:0 0 14px 14px}.nav-links.open{display:flex}.nav-links a{padding:12px 0;border-bottom:1px solid #ffffff22}.nav-burger{display:block}.nav .btn-gold{display:none}}.zone{position:relative;z-index:1}.page-hero{padding:72px 0 56px;color:#fff;text-align:center}.page-hero h1{font:400 clamp(40px,6vw,64px)/1 var(--serif);margin:0 0 12px;text-shadow:0 2px 30px #0003}.page-hero p{max-width:640px;margin:0 auto;font-size:17px;opacity:.95;text-shadow:0 1px 14px #0004}.hero{padding:84px 0 0;text-align:center;color:#fff}.hero h1{font:400 clamp(46px,7.4vw,92px)/.98 var(--serif);margin:0 0 18px;letter-spacing:-.01em;text-shadow:0 4px 40px #0b2a4a40}.hero .sub{font-size:clamp(16px,1.6vw,19px);max-width:640px;margin:0 auto 28px;line-height:1.55;text-shadow:0 1px 16px #0b2a4a55}.hero .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero .trust{margin-top:18px;font-size:13.5px;opacity:.92;display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.hero .trust span:before{content:"✓ ";color:var(--gold);font-weight:700}.hero-shot{margin:56px auto 0;width:min(980px,100%);position:relative}.glass{background:var(--paper);border-radius:var(--radius);box-shadow:0 30px 80px #0b1e2e40,0 2px #fff inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:64px 0 24px}.step{padding:22px;color:var(--ink)}.step b{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ocean);color:#fff;font-size:14px;margin-bottom:10px}.step h3{margin:0 0 6px;font:600 17px var(--sans)}.step p{margin:0;color:var(--ink-soft);font-size:14.5px;line-height:1.5}@media(max-width:760px){.steps{grid-template-columns:1fr}}.feature{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;padding:72px 0}.feature.flip>:first-child{order:2}.feature .copy{color:#fff}.feature .kicker{display:inline-flex;gap:8px;align-items:center;font:600 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff44;padding:6px 10px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pro-tag{background:var(--gold);color:var(--on-gold);border-radius:999px;padding:2px 7px;font-size:10.5px;letter-spacing:.06em}.feature h2{font:400 clamp(32px,4vw,46px)/1.05 var(--serif);margin:14px 0 12px;text-shadow:0 2px 24px #0006}.feature p{font-size:16.5px;line-height:1.6;margin:0 0 16px;text-shadow:0 1px 12px #0008}.feature ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.feature li{font-size:15px;display:flex;gap:10px;align-items:center;text-shadow:0 1px 10px #0008}.feature li:before{content:"";width:18px;height:18px;border-radius:50%;flex:none;background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%232a1a05' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}@media(max-width:900px){.feature,.feature.flip{grid-template-columns:1fr;gap:28px;padding:52px 0}.feature.flip>:first-child{order:0}}.section-head{text-align:center;color:#fff;padding:88px 0 28px}.section-head h2{font:400 clamp(36px,5vw,56px)/1 var(--serif);margin:0 0 10px;text-shadow:0 2px 30px #0006}.section-head p{margin:0 auto;max-width:560px;font-size:17px;opacity:.95;text-shadow:0 1px 12px #0008}.privacy-band{margin:40px auto 0;padding:36px;display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center}.privacy-band .shield{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,var(--sky),var(--ocean));display:grid;place-items:center;color:#fff;font-size:34px}.privacy-band h3{font:400 32px/1.05 var(--serif);margin:0 0 6px}.privacy-band p{margin:0;color:var(--ink-soft);line-height:1.55}@media(max-width:640px){.privacy-band{grid-template-columns:1fr;text-align:center}.privacy-band .shield{margin:0 auto}}.compare{overflow-x:auto;padding:8px}.compare table{width:100%;border-collapse:collapse;min-width:640px;font-size:14.5px}.compare th,.compare td{padding:13px 14px;text-align:center;border-bottom:1px solid #1d232e14}.compare th:first-child,.compare td:first-child{text-align:left}.compare thead th{font:600 14px var(--sans);color:var(--ink-soft)}.compare thead th.us{color:var(--ocean)}.compare td.us{background:#1f6fb20f;font-weight:600}.compare .yes{color:var(--ocean);font-weight:700}.compare .no{color:#b0b4c2}.region-toggle{display:inline-flex;background:#ffffff2e;border:1px solid #ffffff55;border-radius:999px;padding:4px;margin-top:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.region-toggle button{border:0;background:transparent;color:#fff;font:600 13.5px var(--sans);padding:8px 14px;border-radius:999px;cursor:pointer}.region-toggle button.on{background:#fff;color:var(--ink)}.plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:860px;margin:0 auto}.plan{padding:30px;display:flex;flex-direction:column}.plan.pro{outline:3px solid var(--gold);position:relative}.plan .badge{position:absolute;top:-13px;left:30px;background:var(--gold);color:var(--on-gold);font:700 12px var(--sans);padding:5px 11px;border-radius:999px;letter-spacing:.04em}.plan h3{font:600 16px var(--sans);margin:0;color:var(--ink-soft)}.plan .price{font:400 56px/1 var(--serif);margin:12px 0 2px}.plan .price small{font:500 15px var(--sans);color:var(--ink-soft);margin-left:6px}.plan .tagline{color:var(--ink-soft);margin:6px 0 18px;font-size:14.5px}.plan ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:9px;flex:1}.plan li{display:flex;gap:10px;font-size:14.5px}.plan li:before{content:"✓";color:var(--ocean);font-weight:700}.plan .btn{justify-content:center}.plan-note{text-align:center;color:#fff;font-size:14px;margin:18px 0 0;opacity:.92;text-shadow:0 1px 10px #0008}@media(max-width:760px){.plans{grid-template-columns:1fr}}.faq{max-width:780px;margin:0 auto;display:grid;gap:10px}.faq-item{background:#1d140599;border:1px solid #ffffff22;border-radius:14px;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s ease,border-color .3s ease}.faq-item.open{background:#1d1405c4;border-color:#e9a23b55}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:none;border:0;color:inherit;font:600 15.5px var(--sans);text-align:left;cursor:pointer}.faq-q:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;border-radius:14px}.faq-q i{position:relative;width:14px;height:14px;flex:none}.faq-q i:before,.faq-q i:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:2px;background:currentColor;transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq-q i:after{transform:rotate(90deg)}.faq-item.open .faq-q i:after{transform:rotate(0)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{margin:0;padding:0 20px 18px;opacity:0;transform:translateY(-6px);line-height:1.6;transition:opacity .3s ease,transform .35s ease}.faq-item.open .faq-a p{opacity:.9;transform:none;transition-delay:.08s}@media(prefers-reduced-motion:reduce){.faq-a,.faq-a p,.faq-q i:after{transition:none}}.final{padding:96px 0 56px}.final-card{background:#120c04bb;border:1px solid #ffffff22;color:#fff;padding:44px;border-radius:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center}.final-card h2{font:400 clamp(36px,4.4vw,54px)/1 var(--serif);margin:0 0 10px}.final-card p{margin:0 0 22px;opacity:.85}.final-card .links{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;font-size:14.5px}.final-card .links a{opacity:.85;text-decoration:none}.final-card .links a:hover{opacity:1;text-decoration:underline}@media(max-width:760px){.final-card{grid-template-columns:1fr;padding:30px}}.site-footer{color:#fff;text-align:center;font-size:12.5px;padding:18px var(--frame) 26px;opacity:.9}.site-footer a{opacity:.9}.doc{padding:0 0 80px}.doc .glass{padding:clamp(24px,4vw,48px)}.doc h2{font:400 32px/1.1 var(--serif);margin:36px 0 10px}.doc h2:first-child{margin-top:0}.doc h3{font:600 17px var(--sans);margin:22px 0 6px}.doc p,.doc li{line-height:1.65;color:#2c3342}.doc .muted{color:var(--ink-soft);font-size:14px}.doc .placeholder{background:#e9a23b33;border-radius:6px;padding:0 5px}.doc kbd{font:600 12.5px var(--sans);background:var(--mist);border-radius:6px;padding:2px 7px;border:1px solid #a0a4b866}.help-grid{display:grid;grid-template-columns:220px 1fr;gap:28px}.help-grid nav{position:sticky;top:100px;align-self:start;display:grid;gap:6px}.help-grid nav a{text-decoration:none;color:var(--ink-soft);font-size:14.5px;padding:6px 10px;border-radius:8px}.help-grid nav a:hover{background:var(--mist);color:var(--ink)}@media(max-width:860px){.help-grid{grid-template-columns:1fr}.help-grid nav{position:static;grid-template-columns:repeat(2,1fr)}}.dl-card{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.dl-card .meta{color:var(--ink-soft);font-size:14px;margin-top:6px}@media(max-width:700px){.dl-card{grid-template-columns:1fr}}.form{display:grid;gap:14px;max-width:560px}.form label{display:grid;gap:6px;font:600 14px var(--sans)}.form input,.form textarea,.form select{font:15px var(--sans);padding:12px 14px;border-radius:12px;border:1px solid #a0a4b8aa;background:#fff}.form input:focus,.form textarea:focus,.form select:focus{outline:3px solid #1f6fb244;border-color:var(--ocean)}.credits{color:#fff;font-size:11px;text-align:center;opacity:.75;padding:0 20px 10px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}main{position:relative;background:linear-gradient(180deg,#3a86c8,#3580c4 28%,#2e78bd 55%,#3f8aca 78%,#76afd5)}main:before{content:"";position:absolute;left:0;right:0;top:0;height:2400px;z-index:0;pointer-events:none;background:linear-gradient(180deg,#3a86c8d9,#3a86c880 40%,#2e78bd40),url(/images/photo/sky-clouds.jpg) center top / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 100%)}.zone-gold{background:linear-gradient(180deg,transparent 0,transparent 1500px,#0d0a04 1900px,#0d0a04 100%)}.zone-gold:after{content:"";position:absolute;left:0;right:0;top:0;height:1900px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0000 0% 40%,#1d140566 72%,#0d0a04),url(/images/photo/golden-hills.jpg) center top / cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 100%);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000 100%)}.sky-run{position:relative}.sky-run>.zone{z-index:2}.clouds{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.clouds img{position:absolute;height:auto;animation:drift 90s ease-in-out infinite alternate}.clouds img:nth-child(1){top:26%;left:-12%;width:70%;opacity:.32}.clouds img:nth-child(2){top:45%;right:-14%;width:64%;opacity:.26;transform:scaleX(-1);animation-name:drift-flip;animation-duration:110s}.clouds img:nth-child(3){top:64%;left:-6%;width:58%;opacity:.22;animation-duration:100s}.clouds img:nth-child(4){top:82%;right:-10%;width:72%;opacity:.28;transform:scaleX(-1);animation-name:drift-flip;animation-duration:120s}@keyframes drift{0%{translate:0 0}to{translate:6vw 0}}@keyframes drift-flip{0%{translate:0 0}to{translate:-6vw 0}}@media(prefers-reduced-motion:reduce){.clouds img{animation:none}}@media(max-width:760px){.clouds img{width:120%!important}}
