:root{--bg:#f6f4ee;--surface:#fff;--ink:#26292f;--muted:#6e7178;--line:#ddd8cc;--accent:#0f6e8c;--accent-strong:#0a5570;--accent-soft:#e3f0f4;--danger:#c0392b;--warn-bg:#fff4e5;--shadow:0 10px 30px #26292f14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#14161a;--surface:#1e2126;--ink:#e8e6e1;--muted:#9ca0a8;--line:#33383f;--accent:#4fa8c4;--accent-strong:#7cc2d8;--accent-soft:#1c2f36;--danger:#e06552;--warn-bg:#3a2e1c;--shadow:0 10px 30px #00000059}}:root[data-theme=dark]{--bg:#14161a;--surface:#1e2126;--ink:#e8e6e1;--muted:#9ca0a8;--line:#33383f;--accent:#4fa8c4;--accent-strong:#7cc2d8;--accent-soft:#1c2f36;--danger:#e06552;--warn-bg:#3a2e1c;--shadow:0 10px 30px #00000059}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.app{max-width:1120px;margin:0 auto;padding:16px}.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 0 14px;display:flex}.brand{flex-direction:column;flex:200px;min-width:0;display:flex}.brand strong{font-size:17px}.brand span{color:var(--muted);font-size:12.5px}.langs{border:1px solid var(--line);background:var(--surface);border-radius:999px;display:inline-flex;overflow:hidden}.langs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-weight:600}.langs button.on{background:var(--accent);color:#fff}.banner{background:var(--warn-bg);border:1px solid var(--line);border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:14px}.banner.soft{background:var(--accent-soft)}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:24px 22px}@media (max-width:480px){.card{padding:18px 14px}}h1{margin:0 0 10px;font-size:22px;line-height:1.3}h2{margin:22px 0 8px;font-size:17px}h3{margin:14px 0 4px;font-size:15px}.lead{color:var(--ink);margin:0 0 10px}.muted{color:var(--muted);margin:6px 0 10px;font-size:14px}.muted.kvkk{background:var(--accent-soft);border-radius:8px;padding:8px 10px}.infoblock p{margin:0 0 6px;font-size:15px}.warn{color:var(--danger);margin:10px 0;font-size:14px}.warn code{font-size:12px}.note{color:var(--muted);margin-top:4px;font-size:13px;font-weight:400;display:block}.info{margin:10px 0}fieldset.item{border:0;border-top:1px solid var(--line);min-width:0;margin:8px 0 0;padding:16px 0 6px}legend.q{margin-bottom:8px;padding:0;font-size:15.5px;font-weight:600;line-height:1.4}.opts{flex-direction:column;gap:6px;display:flex}.opts-inline{flex-flow:wrap}.opts-inline .opt{padding:6px 10px}.opt{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.opt.on{border-color:var(--accent);background:var(--accent-soft)}.opt input{accent-color:var(--accent);flex:none;margin-top:3px}.opt span{font-size:15px}.opt.optional{border-style:dashed}.sel-search{border:1px solid var(--line);width:100%;max-width:360px;font:inherit;background:var(--bg);border-radius:8px;margin-bottom:8px;padding:10px 12px;font-size:15px}.sel-search:focus{outline:2px solid var(--accent);outline-offset:1px}.sel-list{max-height:260px;overflow:auto}.sel-clear{padding:6px 10px;font-size:13px}input.other{width:100%;margin-top:8px}input[type=text],input[type=number],textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:15px}input.num{max-width:160px}textarea{resize:vertical}input:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:1px}button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.grid{flex-direction:column;gap:4px;margin-top:6px;display:flex}.grid-head,.grid-row{align-items:stretch;gap:4px;display:flex}.grid-rowlabel{flex:0 0 44%;padding:8px 6px 8px 0;font-size:14.5px}.grid-col{text-align:center;color:var(--muted);flex:1 1 0;align-self:flex-end;padding:4px 2px;font-size:12.5px}.grid-cell{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;min-height:40px;display:flex}.grid-cell.on{background:var(--accent);border-color:var(--accent)}.grid-cell input{accent-color:var(--accent)}.grid-cell.on input{accent-color:#fff}.grid-cell-label{display:none}.grid-row:nth-child(2n) .grid-rowlabel{background:0 0}@media (max-width:640px){.grid-head{display:none}.grid-row{border-top:1px dashed var(--line);flex-direction:column;gap:6px;padding:8px 0}.grid-rowlabel{flex:none;padding:0 0 4px;font-weight:500}.grid-row .grid-cell{flex:none;justify-content:flex-start;gap:8px;min-height:36px;padding:6px 10px}.grid-cell-label{font-size:14px;display:inline}.grid-cell.on .grid-cell-label{color:#fff}}.scale-row{align-items:center;gap:10px;display:flex}.scale-row input[type=range]{accent-color:var(--accent);flex:1}.scale-row input[type=range].untouched{opacity:.45}.anchor{color:var(--muted);max-width:30%;font-size:12.5px}.scale-val{align-items:center;gap:6px;margin-top:6px;font-size:14px;display:flex}.scale-val input{width:90px}.linkbtn{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:14px}.consent{flex-direction:column;gap:8px;margin:12px 0;display:flex}.progress{border:1px solid var(--line);background:var(--bg);border-radius:999px;height:26px;margin-bottom:16px;position:relative;overflow:hidden}.progress .bar{background:var(--accent);opacity:.35;transition:width .3s;position:absolute;top:0;bottom:0;left:0;right:auto}.progress span{text-align:center;font-size:13px;font-weight:600;line-height:26px;display:block;position:relative}.row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.row.end{justify-content:flex-end}.row.between{justify-content:space-between}.btn{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:11px 18px;font-size:15px;font-weight:600}.btn:hover{background:var(--accent-strong)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ghost{color:var(--accent);border:1px solid var(--accent);background:0 0}.modal-bg{z-index:10;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal{background:var(--surface);width:100%;max-width:420px;box-shadow:var(--shadow);border-radius:14px;padding:22px}.modal h2{margin-top:0}.foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 4px 24px;font-size:12px;display:flex}.hero{align-items:center;gap:18px;display:flex}.hero-text{flex:1;min-width:0}.helix{flex:0 0 96px;height:160px}@media (max-width:560px){.hero{flex-direction:column-reverse;align-items:flex-start}.helix{flex-basis:60px;height:96px}}.chips{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.chip{background:var(--accent-soft);color:var(--ink);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:500}.steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 6px;padding:0;list-style:none;display:grid}@media (max-width:640px){.steps{grid-template-columns:1fr}}.steps li{background:var(--bg);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.steps b{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:13px;display:inline-flex}.badge{color:#fff;vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;font-size:14px;display:inline-flex}.progress .bar{opacity:.55;background:linear-gradient(90deg,#e4572e,#f3a712,#2e8b57,#0f6e8c)}.card{animation:.35s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.opt,.grid-cell,.btn{transition:background .15s,border-color .15s,transform .1s}.opt:hover,.grid-cell:hover{border-color:var(--accent)}.btn:active{transform:translateY(1px)}.share{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.confetti{height:0;position:relative}.confetti i{opacity:.9;border-radius:2px;width:8px;height:12px;animation:1.6s ease-in both fall;position:absolute;top:-10px}@keyframes fall{0%{transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(120px)rotate(200deg)}}@media (prefers-reduced-motion:reduce){.card,.confetti i{animation:none}}.app{z-index:1;position:relative}.backdrop{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.backdrop-helix{opacity:.16;width:220px;height:130vh;position:absolute;top:-60px;right:-30px}.backdrop-flow{animation:24s linear infinite flow}@keyframes flow{0%{transform:translateY(0)}to{transform:translateY(-400px)}}.backdrop .base{opacity:.14;-webkit-user-select:none;user-select:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;animation:16s ease-in-out infinite alternate float;position:absolute}@keyframes float{0%{transform:translate(0)rotate(-6deg)}to{transform:translate(18px,-34px)rotate(8deg)}}@media (max-width:640px){.backdrop-helix{opacity:.12;width:130px;right:-40px}}.brand strong{align-items:center;gap:8px;display:inline-flex}.logo-mark{border-radius:7px;box-shadow:0 2px 6px #0000002e}.card{border-top:4px solid var(--sec,var(--accent));box-shadow:var(--shadow), 0 0 0 1px color-mix(in srgb, var(--sec,var(--accent)) 12%, transparent)}.hero h1{letter-spacing:-.01em;background:linear-gradient(90deg,#e4572e,#f3a712 35%,#2e8b57 65%,#0f6e8c);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Georgia,serif;font-size:30px;line-height:1.15}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hero h1{color:var(--ink);background:0 0}}.helix-hero{filter:drop-shadow(0 6px 10px #0000001f);flex:0 0 110px;height:190px;animation:5s ease-in-out infinite bob}.helix-hero path{stroke-dasharray:900;stroke-dashoffset:900px;animation:2.2s forwards draw}.helix-hero line{opacity:0;animation:.5s forwards pop}.helix-hero line:nth-child(n+3){animation-delay:.9s}.helix-hero line:nth-child(n+6){animation-delay:1.3s}.helix-hero line:nth-child(n+9){animation-delay:1.7s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{to{opacity:1}}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2deg)}}@media (max-width:560px){.helix-hero{flex-basis:70px;height:120px}}.priv{grid-template-columns:repeat(3,1fr);gap:10px;margin:8px 0 6px;display:grid}@media (max-width:640px){.priv{grid-template-columns:1fr}}.priv-card{background:var(--bg);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:12px;font-size:13.5px;transition:transform .15s,border-color .15s;display:flex}.priv-card:hover{border-color:var(--accent);transform:translateY(-2px)}.priv-card b{margin-top:4px;font-size:14.5px}.priv-card span{color:var(--muted)}.progress{background:0 0;border:0;height:auto;margin-bottom:14px;overflow:visible}.progress .phelix{width:100%;height:40px;display:block}.progress .pulse{transform-origin:50%;transform-box:fill-box;animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.progress span{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.2}h1{align-items:center;gap:0;display:flex}.badge{width:34px;height:34px;box-shadow:0 4px 10px color-mix(in srgb, var(--sec,var(--accent)) 35%, transparent)}.opt.on,.grid-cell.on{border-color:var(--sec,var(--accent))}.grid-cell.on{background:var(--sec,var(--accent))}.opt.on{background:color-mix(in srgb, var(--sec,var(--accent)) 12%, var(--surface));box-shadow:inset 3px 0 0 var(--sec,var(--accent))}.btn:not(.ghost){background:linear-gradient(135deg, var(--sec,var(--accent)), var(--accent-strong))}.btn.ghost{color:var(--sec,var(--accent));border-color:var(--sec,var(--accent))}.langs button.on{background:var(--sec,var(--accent))}input:focus,textarea:focus{outline-color:var(--sec,var(--accent))}button:focus-visible{outline-color:var(--sec,var(--accent))}.steps b{background:var(--sec,var(--accent))}.chip{border:1px solid color-mix(in srgb, var(--sec,var(--accent)) 25%, transparent)}@media (prefers-reduced-motion:reduce){.backdrop-flow,.backdrop .base,.helix-hero,.helix-hero path,.helix-hero line,.progress .pulse{animation:none}.helix-hero path{stroke-dashoffset:0}.helix-hero line{opacity:1}}.partners{background:var(--bg);border:1px dashed var(--line);border-radius:10px;align-items:flex-start;gap:12px;margin:12px 0 4px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.partners .pl{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap;padding-top:2px;font-size:11px;font-weight:700}@media (max-width:560px){.partners{flex-direction:column;gap:4px}}.glance{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 4px;display:grid}@media (max-width:700px){.glance{grid-template-columns:1fr}}.glance-card{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:12px 12px 8px}.glance-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.glance-tag{background:var(--warn-bg);color:var(--ink);text-transform:none;letter-spacing:0;border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:600}.glance-svg{width:100%;height:auto;margin-top:6px;display:block}.glance-note{color:var(--muted);margin-top:4px;font-size:12.5px;line-height:1.4}.grow{transform-origin:bottom;transform-box:fill-box;animation:.7s cubic-bezier(.2,.8,.2,1) both grow}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.grow{animation:none}}.layout{display:block}.layout.two{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.layout.two>.card{min-width:0}.side{flex-direction:column;gap:12px;display:flex;position:sticky;top:16px}.side-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:14px}.side-card.soft{background:var(--bg);box-shadow:none}.side-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700}.side-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.side-list li{color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;display:flex}.side-list li.cur{background:color-mix(in srgb, var(--c) 14%, var(--surface));color:var(--ink);font-weight:600}.side-list li.done{color:var(--ink)}.side-ic{border:1px solid var(--line);background:var(--bg);border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.side-list li.cur .side-ic,.side-list li.done .side-ic{background:var(--c);border-color:var(--c)}.side-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.side-tick{color:var(--c);font-weight:700}.side-big{font-size:26px;font-weight:700}.side-big small{color:var(--muted);font-size:13px;font-weight:500}.side-sub{color:var(--muted);font-size:12px}.side-row{color:var(--ink);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.side-row+.side-row{margin-top:8px}.side-row svg{flex:none;margin-top:1px}.side-p{color:var(--ink);margin:0;font-size:12.5px;line-height:1.45}.side-logo{width:100%;height:auto;margin-bottom:6px;display:block}.facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fact{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.fact b{background:linear-gradient(90deg,#0f6e8c,#2e8b57);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;display:block}.fact span{color:var(--muted);font-size:11px;line-height:1.3;display:block}@media (max-width:900px){.layout.two{grid-template-columns:1fr}.side{order:2;position:static}.side-list{display:none}}.hero-art{flex:0 0 180px;width:180px;position:relative}.hero-art .helix3d{filter:drop-shadow(0 18px 24px #0f6e8c38);width:100%}.hero-art .helix3d canvas{display:block;width:100%!important;height:100%!important}.hero-art:after{content:"";filter:blur(4px);background:radial-gradient(#0f6e8c47,#0000 70%);border-radius:50%;height:14px;position:absolute;top:auto;bottom:-6px;left:10%;right:10%}@media (max-width:560px){.hero-art{flex-basis:auto;width:100%;height:170px}.hero-art .helix3d{height:170px!important}}.glance-card,.priv>*,.partners{transition:transform .25s,box-shadow .25s;box-shadow:inset 0 1px #fff9,0 10px 30px -18px #0f172a59}.glance-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 18px 38px -18px #0f172a73}h2{letter-spacing:-.005em;font-family:Fraunces,Georgia,serif}.glance-svg text.lab{font-size:8.6px}.instband{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:14px 0 6px;padding:12px 14px;display:flex}.instband .ib-item{flex-direction:column;line-height:1.2;display:flex}.instband .ib-item b{font-size:13px}.instband .ib-item small{color:var(--muted);font-size:11px}.instband .ib-badges{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.instband .badge{color:var(--ink);background:#0f6e8c1f;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.steps-cards{grid-template-columns:repeat(3,1fr);gap:10px;padding:0;list-style:none;display:grid}.steps-cards li{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;box-shadow:0 10px 24px -18px #0f172a59}.steps-cards li b{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:inline-flex}.steps-cards li i{font-size:20px;font-style:normal}.steps-cards li span{font-size:13.5px;line-height:1.4}@media (max-width:560px){.steps-cards{grid-template-columns:1fr}.instband .ib-badges{margin-left:0}}.infoacc details.infoblock,details.infofull{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin:6px 0;padding:8px 12px}.infoacc summary,.infofull summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.infoacc summary:before,.infofull summary:before{content:"›";color:var(--muted);font-weight:700;transition:transform .2s;display:inline-block}.infoacc details[open] summary:before,details.infofull[open] summary:before{transform:rotate(90deg)}.infoacc summary h3,.infofull summary h3{margin:0;font-size:14.5px}.infoacc details p,.infofull p{margin:8px 0 4px}:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #f3a712}.opt,.grid-cell,.btn,button{min-height:40px}.muted,.note,.an-tick{color:#5b6470}@media (prefers-contrast:more){:root{--muted:#3f4650;--line:#8a94a0}}h1{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-size:24px}h2{font-family:Fraunces,Georgia,serif;font-size:18px}.card{border-radius:16px;padding:26px 28px}@media (max-width:560px){.card{padding:18px 16px}}fieldset.item{padding:18px 0 10px}fieldset.item legend.q,.q{color:var(--ink);max-width:72ch;margin-bottom:8px;font-size:15.5px;font-weight:600;line-height:1.5}.item .note{color:var(--muted);margin-top:4px;font-size:13px;font-weight:400;display:block}.opt{border-radius:10px;padding:10px 12px}.opt span{line-height:1.4}.opt.on{box-shadow:inset 0 0 0 1px var(--accent)}.grid-head .grid-col{letter-spacing:.01em;font-size:12px}.grid-row:nth-child(2n){background:color-mix(in srgb, var(--bg) 70%, transparent);border-radius:8px}.grid-rowlabel{padding:8px 10px;font-size:14px;line-height:1.4}.grid-cell{border-radius:8px}.grid-cell.on{background:var(--accent);color:#fff}.scale-row input[type=range]{accent-color:var(--accent);height:6px}.scale-row .anchor{color:var(--muted);max-width:11ch;font-size:12px;line-height:1.25}.scale-val input{border-radius:8px}.btn{letter-spacing:.01em;border-radius:10px;padding:12px 22px;font-weight:700;box-shadow:0 8px 20px -12px #0f6e8c99}.btn.ghost{box-shadow:none}.btn:hover{transform:translateY(-1px)}.row.between{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:18px;padding-top:14px}.progress .phelix{height:44px}.lead{max-width:72ch;font-size:15.5px;line-height:1.55}.warn{border-left:3px solid #e4572e;padding-left:10px}.side-card{border-radius:14px}.side-title{letter-spacing:0;text-transform:none;font-family:Fraunces,Georgia,serif;font-size:14px}.done-hero{align-items:center;gap:16px;display:flex}@media print{.backdrop,.side,.langs,.btn,.progress{display:none!important}.card{box-shadow:none;border:0}}.qcode{color:#6b7280;letter-spacing:.02em;vertical-align:middle;background:#eef0f3;border-radius:.4em;margin-right:.5em;padding:.05em .45em;font:600 .72em/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.grid-rowlabel .qcode{font-size:.68em}:root{--cta:#c2410c;--cta-2:#ea580c;--cta-glow:#ea580c73}.row.center{justify-content:center}.btn.cta{background:linear-gradient(135deg, var(--cta-2), var(--cta));box-shadow:0 8px 22px var(--cta-glow);letter-spacing:.01em;border-radius:999px;padding:15px 28px;font-size:18px;font-weight:700;animation:2.4s ease-in-out infinite ctaPulse}.btn.cta:hover{background:linear-gradient(135deg, var(--cta), #9a3412);transform:translateY(-1px)}.btn.cta span{transition:transform .15s;display:inline-block}.btn.cta:hover span{transform:translate(4px)}@keyframes ctaPulse{0%,to{box-shadow:0 8px 22px var(--cta-glow), 0 0 0 0 var(--cta-glow)}50%{box-shadow:0 8px 22px var(--cta-glow), 0 0 0 10px #ea580c00}}.cta-hero{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.cta-hero small{color:var(--muted);font-size:13px}.cta-sticky{z-index:9;background:var(--surface);border:1px solid var(--line);border-radius:999px;justify-content:space-between;align-items:center;gap:14px;width:min(760px,100% - 24px);padding:8px 8px 8px 22px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0000002e}.cta-sticky span{flex-direction:column;min-width:0;display:flex}.cta-sticky b{font-size:14px}.cta-sticky small{color:var(--muted);font-size:12px}.cta-sticky .btn.cta{flex:none;padding:12px 22px;font-size:16px}.app:has(.cta-sticky){padding-bottom:90px}@media (max-width:560px){.cta-sticky{border-radius:16px;padding:10px;bottom:10px}.cta-sticky span{display:none}.cta-sticky .btn.cta,.cta-hero,.cta-hero .btn.cta{width:100%}.cta-hero{align-items:stretch}}.infofull h4{margin:12px 0 4px;font-size:14px}@media (prefers-reduced-motion:reduce){.btn.cta{animation:none}}.infofull{margin:4px 0 14px}.infofull summary::-webkit-details-marker{display:none}.layout:not(.two)>.card{max-width:820px;margin-inline-start:auto;margin-inline-end:auto}@media (max-width:560px){.hero-art{display:none}}.cta-sticky{transition:opacity .2s,transform .2s}.cta-sticky.hide{opacity:0;pointer-events:none;transform:translate(-50%,16px)}.kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12.5px;font-weight:600}.cta-hero .proof{color:var(--ink);font-weight:600}.anon-note{margin-top:10px;font-size:12.5px}.share-card{border:1px solid var(--line);background:linear-gradient(135deg,#ea580c14,#0f6e8c14);border-radius:16px;margin:18px 0;padding:20px}.share-card h2{margin:0 0 6px}.share-card p{margin:0 0 12px}.share-btns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-btns .btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.btn.wa{color:#fff;background:#1a7f45;border-radius:999px;padding:13px 22px;font-weight:700}.btn.wa:hover{background:#146536}.btn.wa.cta{background:#1a7f45;box-shadow:0 8px 22px #1a7f4559}.goal{margin:0 0 14px}.goal-bar{background:var(--line);border-radius:999px;height:10px;overflow:hidden}.goal-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--cta-2), var(--cta));height:100%;display:block}.goal small{color:var(--muted);font-size:12.5px}@media (max-width:560px){.share-btns .btn{justify-content:center;width:100%}}.badge-reward{text-align:center;color:#fff;background:linear-gradient(160deg,#0f6e8c,#062f3d);border-radius:18px;margin:16px 0;padding:22px 18px;animation:.6s cubic-bezier(.2,1.4,.4,1) both badgeIn;box-shadow:0 14px 34px #062f3d4d}.badge-reward.up .medal{animation:.8s cubic-bezier(.2,1.6,.4,1) both badgeUp}.medal{background:conic-gradient(#e4572e,#f3a712,#2e8b57,#7cc2d8,#e4572e);border-radius:50%;width:112px;height:112px;margin:0 auto 10px;padding:7px;box-shadow:0 0 0 6px #f3a7122e,0 0 40px #f3a71273}.medal span{background:#fdf7ed;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:56px;display:flex}.badge-txt{flex-direction:column;align-items:center;gap:2px;display:flex}.badge-txt small{color:#f3a712;letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:700}.badge-txt b{font-family:Fraunces,Georgia,serif;font-size:30px;line-height:1.15}.badge-txt span{opacity:.85;font-size:14px}.badge-txt em{background:#ffffff1f;border-radius:999px;margin-top:8px;padding:6px 12px;font-size:14px;font-style:normal;font-weight:600}.badge-emojis{justify-content:center;gap:8px;margin:12px 0 14px;font-size:22px;display:flex}.badge-emojis i{font-style:normal;animation:2.4s ease-in-out infinite hop;display:inline-block}.badge-emojis i:nth-child(2){animation-delay:.2s}.badge-emojis i:nth-child(3){animation-delay:.4s}.badge-emojis i:nth-child(4){animation-delay:.6s}.badge-emojis i:nth-child(5){animation-delay:.8s}.badge-emojis i:nth-child(6){animation-delay:1s}.slogan-pick{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.slogan-pick button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:7px 12px;font-size:13px}.slogan-pick button.on{color:#062f3d;background:#fff;border-color:#fff;font-weight:700}.story-preview{aspect-ratio:9/16;border-radius:14px;width:200px;height:auto;margin:0 auto 16px;display:block;box-shadow:0 10px 26px #00000059}.badge-note{opacity:.75;margin-top:10px;font-size:12px;display:block}@keyframes badgeIn{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:none}}@keyframes badgeUp{0%{transform:scale(.6)rotate(-20deg)}to{transform:none}}@keyframes hop{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.badge-reward,.badge-reward.up .medal,.badge-emojis i{animation:none}}.why{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.why-card{background:var(--accent-soft);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.why-card i{font-size:24px;font-style:normal}.why-card b{font-size:15px}.why-card span{color:var(--muted);font-size:13.5px;line-height:1.45}@media (max-width:640px){.why{grid-template-columns:1fr}}.inapp-hint{background:#ffffff1f;border-radius:12px;max-width:320px;margin:0 auto 12px;padding:10px 12px;font-size:14px;font-weight:600}.story-preview[hidden]{display:none}.why.gain{grid-template-columns:repeat(2,minmax(0,1fr))}.why.gain .why-card{background:linear-gradient(135deg,#ea580c1a,#f3a7121f)}@media (max-width:640px){.why.gain{grid-template-columns:1fr}}.flag-tr{vertical-align:-2px;border-radius:3px;display:inline-block;box-shadow:0 0 0 1px #00000014}.kicker .flag-tr{vertical-align:-1px;margin-right:4px}
