@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.FMTFTa_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.FMTFTa_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--band:#f4f6f8;--ink:#0b1220;--ink-2:#2a3345;--muted:#5e6778;--line:#e3e6eb;--accent:#0e7a57;--accent-hover:#0a5f44;--accent-soft:#e9f4ef;--night:#0b1220;--night-muted:#a3adc0;--night-line:#25304a;--f-display:"Gambetta",Georgia,"Times New Roman",serif;--f-body:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1140px;--r:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}html,body{margin:0;padding:0}img{max-width:100%}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.05}h3{font-size:17px;font-weight:600;line-height:1.35}.wrap{max-width:var(--wrap);padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}svg.lucide{stroke-width:1.6px;flex:none;width:20px;height:20px}.btn{font:600 15px/1 var(--f-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:15px 22px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn svg.lucide{width:18px;height:18px}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-line{color:var(--ink);border-color:var(--line);background:#fff}.btn-line:hover{border-color:var(--ink)}.btn-text{color:var(--ink);background:0 0;padding-inline:6px}.btn-text:hover{color:var(--accent)}.btn-sm{padding:11px 16px;font-size:14px}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:#fff;position:fixed;inset:0 0 auto}.site{top:env(safe-area-inset-top,0px);z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky}.nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:68px;display:grid;position:relative}.logo{letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.logo-mark{background:var(--ink);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.logo-mark i{border:2.5px solid #fff;border-radius:3px;width:12px;height:12px;display:block;transform:rotate(45deg)}.nav ul{background:var(--band);border:1px solid var(--line);border-radius:999px;gap:2px;margin:0;padding:4px;list-style:none;display:flex}.nav ul a{color:var(--muted);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.nav ul a:hover{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0b12201a}.nav>.btn{justify-self:end}.menu-btn{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px;display:none}@media (max-width:860px){.nav{gap:12px;display:flex}.nav ul{display:none}.nav .btn{margin-left:auto}.menu-btn{display:block}.nav ul.open{border:0;border-bottom:1px solid var(--line);padding:4px max(20px,env(safe-area-inset-right,0px)) 12px max(20px,env(safe-area-inset-left,0px));background:#fff;border-radius:0;flex-direction:column;gap:0;display:flex;position:absolute;top:68px;left:0;right:0;box-shadow:0 24px 40px -24px #0b122040}.nav ul.open a{border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:14px 0;font-size:16px;display:block}}.hero{padding-block:88px 96px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid}.hero-grid>*{min-width:0}.hero h1{font-size:clamp(44px,6.2vw,76px)}.hero h1 em{color:var(--accent);font-style:italic}.hero .sub{color:var(--muted);max-width:31em;margin-top:24px;font-size:19px}.hero .ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.facts{color:var(--muted);flex-wrap:wrap;gap:10px 28px;margin-top:44px;font-size:14px;display:flex}.facts span{align-items:center;gap:8px;display:inline-flex}.facts svg.lucide{width:17px;height:17px;color:var(--accent)}.mock{padding:28px 0 44px;position:relative}.mock-bg{background:var(--band);border-radius:24px;position:absolute;inset:0 0 0 12%}.tracker{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(390px,100%);margin-left:auto;margin-right:8%;position:relative;box-shadow:0 40px 80px -40px #0b122059}.tr-head{border-bottom:1px solid var(--line);padding:20px 22px 18px}.tr-head .r1{justify-content:space-between;align-items:center;gap:12px;display:flex}.tr-head b{font:500 22px var(--f-display)}.tr-head .day{color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:5px 10px;font-size:12px;font-weight:600}.tr-head small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.prog{background:var(--line);border-radius:6px;height:6px;margin-top:16px;overflow:hidden}.prog i{background:var(--accent);border-radius:6px;width:64%;height:100%;display:block}.tr-list{margin:0;padding:10px 22px;list-style:none}.tr-list li{border-bottom:1px dashed var(--line);align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.tr-list li:last-child{border-bottom:0}.tr-list .st{border:1.5px solid #c2c8d2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.tr-list .st svg.lucide{stroke-width:2.4px;width:13px;height:13px}.tr-list li.done .st{background:var(--accent);border-color:var(--accent);color:#fff}.tr-list li.done span.t{color:var(--muted)}.tr-list li.now span.t{font-weight:600}.tr-list em{color:var(--muted);margin-left:auto;font-size:12px;font-style:normal}.tr-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:14px 22px;font-size:13px;display:flex}.tr-foot span{align-items:center;gap:6px;display:inline-flex}.tr-foot svg.lucide{width:15px;height:15px}.toast{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;max-width:290px;padding:14px 18px;font-size:14px;display:flex;position:absolute;bottom:10px;left:0;box-shadow:0 24px 50px -28px #0b122066}.toast .ok{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.toast .ok svg.lucide{width:16px;height:16px}.toast b{font-weight:600;display:block}.toast small{color:var(--muted)}.strip{border-block:1px solid var(--line)}.strip .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 40px;padding-block:26px;display:flex}.strip p{color:var(--muted);font-size:14px}.tools{flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}.tool{color:var(--ink-2);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.tool svg.lucide{width:18px;height:18px;color:var(--muted)}.stats{grid-template-columns:repeat(4,1fr);display:grid}.stat{min-width:0;padding:8px 28px}.stat+.stat{border-left:1px solid var(--line)}.stat:first-child{padding-left:0}.stat b{font:500 clamp(40px,4.6vw,56px)/1 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:block}.stat span{color:var(--muted);max-width:16em;margin-top:12px;font-size:15px;display:block}.sec{padding-block:112px}.sec.tight{padding-block:80px}.sec.band{background:var(--band)}.head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.head>*{min-width:0}.head h2{font-size:clamp(34px,4.2vw,52px)}.head p{color:var(--muted);justify-self:end;max-width:30em;font-size:17px}.build{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.build>div{border-bottom:1px solid var(--line);min-width:0;padding:32px 32px 36px 0}.build>div:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:32px}.build svg.lucide{width:26px;height:26px;color:var(--accent);margin-bottom:22px}.build h3{margin-bottom:8px;font-size:19px}.build p{color:var(--muted);font-size:15px}.get{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.get>div{border:1px solid var(--line);border-radius:var(--r);background:#fff;align-items:flex-start;gap:16px;min-width:0;padding:24px;display:flex}.get .ico{border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.get .ico svg.lucide{color:var(--ink)}.get h3{margin-bottom:4px}.get p{color:var(--muted);font-size:15px}.proc{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.pstep{border:1px solid var(--line);border-radius:var(--r);background:#fff;min-width:0;padding:28px}.pstep .d{color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:28px;font-size:13px;font-weight:600;display:flex}.pstep .d svg.lucide{color:var(--ink);width:22px;height:22px}.pstep h3{margin-bottom:8px;font-size:19px}.pstep p{color:var(--muted);font-size:15px}.work{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.row{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:6px;padding:26px;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.row:hover{border-color:var(--ink);box-shadow:0 20px 40px -30px #0b122073}.row:hover .arr{color:var(--accent);transform:translate(2px,-2px)}.row svg.lucide{color:var(--muted)}.row>svg.lucide:first-child{width:26px;height:26px;color:var(--accent);margin-bottom:22px}.row .nm{font:500 24px/1.2 var(--f-display);padding-right:28px}.row .cat{color:var(--muted);font-size:13px}.row .ds{color:var(--ink-2);margin-top:8px;font-size:15px}.row .arr{transition:transform .15s,color .15s;position:absolute;top:26px;right:26px}.row>*{min-width:0}.cur{border:1px solid var(--line);background:#fff;border-radius:10px;padding:4px;display:inline-flex}.cur button{font:600 13px var(--f-body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 14px}.cur button[aria-pressed=true]{background:var(--ink);color:#fff}.tiers{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tier{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;min-width:0;padding:32px;display:flex}.tier.pop{border-color:var(--ink);box-shadow:0 30px 60px -40px #0b122073}.tier .t1{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tier .t1 h3{font:500 26px var(--f-display)}.tag{color:var(--accent);background:var(--accent-soft);border-radius:99px;padding:5px 10px;font-size:12px;font-weight:600}.tier .for{color:var(--muted);min-height:48px;font-size:15px}.tier .pr{font:500 32px/1.15 var(--f-display);white-space:nowrap;margin:26px 0 4px}.dots{justify-content:center;gap:8px;margin-top:6px;display:none}.dots button{cursor:pointer;background:#c9ced8;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.dots button[aria-current=true]{background:var(--ink);width:22px}.tier .wk{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:22px;font-size:13px}.tier ul{flex:1;gap:12px;margin:0 0 30px;padding:0;font-size:15px;list-style:none;display:grid}.tier li{gap:10px;display:flex}.tier li svg.lucide{width:18px;height:18px;color:var(--accent);margin-top:2px}.pnote{color:var(--muted);margin-top:22px;font-size:14px}.faq{grid-template-columns:.8fr 1.2fr;gap:72px;display:grid}.faq>*{min-width:0}.faq h2{font-size:clamp(34px,4.2vw,52px)}.faq .intro{color:var(--muted);max-width:22em;margin-top:18px}.qa{border-top:1px solid var(--line)}.qa details{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary svg.lucide{color:var(--muted);transition:transform .2s}.qa details[open] summary svg.lucide{transform:rotate(45deg)}.qa p{color:var(--muted);max-width:38em;padding:0 40px 26px 0}.cta{background:var(--night);color:#fff}.cta .wrap{grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;padding-block:96px;display:grid}.cta .wrap>*{min-width:0}.cta h2{font-size:clamp(34px,4.4vw,54px)}.cta p{color:var(--night-muted);max-width:30em;margin-top:18px;font-size:17px}.cta .acts{flex-direction:column;align-items:stretch;gap:12px;display:flex}.cta .btn-line{color:#fff;border-color:var(--night-line);background:0 0}.cta .btn-line:hover{border-color:#fff}footer{color:var(--muted);padding-block:56px 36px;font-size:14px}.fg{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:32px;display:grid}.fg h4{color:var(--ink);margin:0 0 14px;font-size:14px;font-weight:600}.fg ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fg a{text-decoration:none}.fg a:hover{color:var(--ink)}.fg .sel{-webkit-user-select:all;user-select:all}.fb{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;display:flex}.q-top{border-bottom:1px solid var(--line);background:var(--band)}.q-top .wrap{padding-block:44px 36px}.back{color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink)}.back svg.lucide{width:16px;height:16px}.q-top h1{margin-top:22px;font-size:clamp(34px,4.6vw,52px)}.q-top p{color:var(--muted);max-width:36em;margin-top:12px;font-size:17px}.stepper{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:32px;padding:0;list-style:none;display:grid}.stepper li{min-width:0}.stepper button{text-align:left;cursor:pointer;width:100%;color:var(--muted);font:500 14px var(--f-body);background:0 0;border:0;padding:0}.stepper button:disabled{cursor:default}.stepper .bar{background:var(--line);border-radius:3px;height:3px;margin-bottom:10px;display:block}.stepper li.done .bar,.stepper li.now .bar{background:var(--accent)}.stepper li.now button{color:var(--ink);font-weight:600}.stepper .lbl{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.q-body{grid-template-columns:1fr 360px;align-items:start;gap:40px;padding-block:44px 112px;display:grid}.q-body>*{min-width:0}.panel h2{font:600 22px/1.3 var(--f-body);letter-spacing:-.01em}.panel .lead{color:var(--muted);margin-top:6px;margin-bottom:28px}.grp+.grp{margin-top:36px}.grp>.gl{justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.grp>.gl small{color:var(--muted);font-weight:500}.choices{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.choices.c3{grid-template-columns:repeat(3,1fr)}.ch{position:relative}.ch input{opacity:0;pointer-events:none;position:absolute}.ch label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:14px;height:100%;padding:16px 44px 16px 16px;transition:border-color .15s,background .15s;display:flex}.ch label:hover{border-color:#b8bfcb}.ch label svg.lucide{color:var(--muted);margin-top:1px}.ch .tx{gap:2px;min-width:0;display:grid}.ch .tx b{font-size:15px;font-weight:600;line-height:1.35}.ch .tx small{color:var(--muted);font-size:13px;line-height:1.45}.ch .px{color:var(--muted);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:16px;right:16px}.ch .mk{pointer-events:none;background:#fff;border:1.5px solid #c2c8d2;border-radius:50%;width:18px;height:18px;position:absolute;top:17px;right:16px}.ch input[type=checkbox]~.mk{border-radius:5px}.ch.has-px label{padding-right:92px}.ch.has-px .mk{display:none}.ch input:checked+label{border-color:var(--accent);background:var(--accent-soft)}.ch input:checked+label svg.lucide{color:var(--accent)}.ch input:checked~.mk{border:5px solid var(--accent)}.ch input[type=checkbox]:checked~.mk{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/12px no-repeat;border:0}.ch.has-px input:checked~.px{color:var(--accent)}.ch input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.slider{align-items:center;gap:20px;display:flex}.slider input{accent-color:var(--accent);flex:1;min-width:0;height:28px}.slider output{text-align:center;min-width:84px;font:500 26px var(--f-display);border:1px solid var(--line);border-radius:10px;padding:6px 12px}.hint{color:var(--muted);margin-top:10px;font-size:13px}.gw-note{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.gw-note svg.lucide{width:15px;height:15px}.nav-btns{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:44px;padding-top:28px;display:flex}.fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.f{gap:7px;min-width:0;display:grid}.f.full{grid-column:1/-1}.f label{font-size:14px;font-weight:600}.f label small{color:var(--muted);font-weight:500}.f input,.f select,.f textarea{font:500 15px var(--f-body);border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;width:100%;padding:13px 14px}.f textarea{resize:vertical;min-height:120px}.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.f [aria-invalid=true]{border-color:#c93b3b}.err{color:#b83232;margin-top:14px;font-size:14px}.sum{top:calc(env(safe-area-inset-top,0px) + 92px);border:1px solid var(--line);background:#fff;border-radius:16px;position:sticky;overflow:hidden}.sum-h{border-bottom:1px solid var(--line);padding:24px}.sum-h .r{justify-content:space-between;align-items:center;gap:12px;display:flex}.sum-h small{color:var(--muted);font-size:13px}.sum-h .big{font:500 32px/1.15 var(--f-display);margin-top:8px}.sum-h .cur button{padding:6px 10px;font-size:12px}.sum-k{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.sum-k div{padding:16px 24px}.sum-k div+div{border-left:1px solid var(--line)}.sum-k small{color:var(--muted);font-size:12px;display:block}.sum-k b{font-size:15px;font-weight:600}.sum-l{gap:9px;max-height:280px;margin:0;padding:18px 24px;font-size:14px;list-style:none;display:grid;overflow:auto}.sum-l li{justify-content:space-between;gap:14px;display:flex}.sum-l li span:first-child{color:var(--ink-2)}.sum-l li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.sum-l li.minus span:last-child{color:var(--accent)}.sum-f{border-top:1px solid var(--line);color:var(--muted);gap:8px;padding:16px 24px 22px;font-size:13px;display:flex}.sum-f svg.lucide{width:16px;height:16px;margin-top:2px}.doc{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.doc-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:24px;padding:32px;display:flex}.doc-h h2{font:500 32px var(--f-display);letter-spacing:-.02em;margin-top:18px}.meta{grid-template-columns:auto auto;align-content:start;gap:6px 20px;margin:0;font-size:14px;display:grid}.meta dt{color:var(--muted)}.meta dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.doc-to{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;padding:24px 32px;font-size:14px;display:grid}.doc-to small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;display:block}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);background:var(--band);padding:14px 32px;font-size:12px;font-weight:600}.tbl th:last-child,.tbl td:last-child{text-align:right}.tbl td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:top;padding:13px 32px}.tbl td small{color:var(--muted);display:block}.tbl tr.minus td:last-child{color:var(--accent)}.totals{justify-content:end;gap:10px;padding:20px 32px 28px;font-size:15px;display:grid}.totals div{justify-content:space-between;gap:48px;display:flex}.totals .grand{font:500 26px var(--f-display);border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.sched{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.sched div{padding:20px 32px}.sched div+div{border-left:1px solid var(--line)}.sched small{color:var(--muted);font-size:13px;display:block}.sched b{font:500 22px var(--f-display)}.terms{border-top:1px solid var(--line);color:var(--muted);padding:20px 32px 28px;font-size:13px}.terms ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.doc-acts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.doc-note{color:var(--muted);margin-top:14px;font-size:14px}.doc-note b{color:var(--ink);-webkit-user-select:all;user-select:all}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:56px}.tracker{margin-inline:auto}.mock-bg{inset:0}.proc,.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3){border-left:0;padding-left:0}.stat:nth-child(n+3){margin-top:36px}.get{grid-template-columns:1fr 1fr}.q-body{grid-template-columns:1fr}.sum{order:-1;position:static}.work{border-top:1px solid var(--ink);display:block}.row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:32px 1fr 24px;gap:6px 16px;padding:22px 0;display:grid;box-shadow:none!important}.row:hover{background:var(--band)}.row>svg.lucide:first-child{width:20px;height:20px;color:var(--muted);margin-bottom:0}.row .nm{padding-right:0}.row .ds{margin-top:0}.row .cat{grid-area:2/2}.row .ds{grid-area:3/2}.row .arr{grid-area:1/3;position:static}}@media (max-width:820px){.head,.faq,.cta .wrap{grid-template-columns:1fr;gap:20px}.head p,.head>div{justify-self:start!important;justify-items:start!important}.faq{gap:32px}.build{grid-template-columns:1fr 1fr}.build>div,.build>div:not(:nth-child(3n+1)){border-left:0;padding:28px 24px 30px 0}.build>div:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.fg{grid-template-columns:1fr 1fr}}@media (max-width:900px){.tiers{scroll-snap-type:x mandatory;margin-left:calc(-1*max(20px,env(safe-area-inset-left,0px)));margin-right:calc(-1*max(20px,env(safe-area-inset-right,0px)));padding:8px max(20px,env(safe-area-inset-right,0px)) 24px max(20px,env(safe-area-inset-left,0px));scroll-padding-inline:max(20px,env(safe-area-inset-left,0px));scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.tiers::-webkit-scrollbar{display:none}.tier{scroll-snap-align:center;flex:0 0 min(84%,360px)}.dots{display:flex}}@media (max-width:600px){.sec{padding-block:76px}.sec.tight{padding-block:56px}.hero{padding-block:52px 64px}.build,.proc,.get,.choices,.choices.c3,.fields,.doc-to,.sched{grid-template-columns:1fr}.build>div,.build>div:nth-child(2n){border-left:0;padding:26px 0}.stats{grid-template-columns:1fr 1fr}.stat{padding:0 16px}.stat:nth-child(odd){padding-left:0}.sched div+div{border-left:0;border-top:1px solid var(--line)}.toast{margin:16px auto 0;position:relative;bottom:auto;left:auto}.mock{padding-bottom:20px}.stepper .lbl{font-size:12px}.doc-h,.doc-to,.totals,.sched div,.terms,.tbl th,.tbl td{padding-left:20px;padding-right:20px}.totals{justify-content:stretch}}.legal{padding-block:64px 112px}.legal .wrap{max-width:760px}.legal h1{margin-top:22px;font-size:clamp(36px,5vw,52px)}.legal .upd{color:var(--muted);margin-top:12px;font-size:14px}.legal h2{font:600 20px/1.35 var(--f-body);letter-spacing:-.01em;margin-top:40px}.legal p,.legal li{color:var(--ink-2);margin-top:12px}.legal ul{padding-left:20px}.legal a{color:var(--accent);font-weight:600}.nf{text-align:center;padding-block:120px}.nf h1{font-size:clamp(44px,6vw,72px)}.nf p{color:var(--muted);max-width:28em;margin:16px auto 32px}.sent{color:var(--accent);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.sent svg.lucide{width:16px;height:16px}@media print{.site,footer,.q-top,.sum,.doc-acts,.doc-note,.sent,body:before{display:none!important}.q-body{padding:0;display:block}.doc{border:0}body{background:#fff}}.fb a{text-decoration:none}.fb a:hover{color:var(--ink)}.fg a[href^=mailto],.fg a[href^=tel]{-webkit-user-select:all;user-select:all}.skip{z-index:20;background:var(--ink);color:#fff;border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}:root{--band:#f6f5ff;--line:#e4e3f0;--brand:#02c294;--brand-2:#00a678;--brand-3:#007c69;--ink:#131d27;--accent:#007c69;--accent-hover:#005f50;--accent-soft:#e2f6ef;--wrap:1200px}@media (min-width:1440px){:root{--wrap:1320px}}@media (min-width:1680px){:root{--wrap:1480px}html,body{font-size:17px}}@media (min-width:1920px){:root{--wrap:1640px}}.wrap{padding-left:max(clamp(20px,4vw,56px),env(safe-area-inset-left,0px));padding-right:max(clamp(20px,4vw,56px),env(safe-area-inset-right,0px))}@media (min-width:1680px){.hero h1{font-size:clamp(76px,5vw,96px)}.hero .sub{font-size:21px}.head h2,.faq h2{font-size:clamp(52px,3.4vw,64px)}.tracker{width:min(440px,100%)}}[data-tone=violet]{--tb:#efebff;--tf:#6741d9}[data-tone=mint]{--tb:#e2f6ef;--tf:#007c69}[data-tone=sky]{--tb:#e5efff;--tf:#2160d8}[data-tone=peach]{--tb:#ffede1;--tf:#d2500c}[data-tone=rose]{--tb:#ffe7ef;--tf:#c2255c}[data-tone=sun]{--tb:#fff4d1;--tf:#9a6a00}.logo img{width:auto;height:30px;display:block}.fg .logo img,.doc-h .logo img{height:28px}.kicker{letter-spacing:.02em;color:var(--tf);background:var(--tb);border-radius:99px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.kicker:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip{background:var(--tb);border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.chip svg.lucide{color:var(--tf)!important;width:22px!important;height:22px!important;margin:0!important}.hero{background:#fff;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.hero:before{background:#f1eeff;width:520px;height:520px;top:-260px;left:-200px}.hero:after{background:#e6f7f1;width:420px;height:420px;bottom:-220px;right:-140px}.hero .wrap{z-index:1;position:relative}.hero h1 em{color:var(--brand-2)}.mock-bg{background:#e6f7f1}.mock-bg:before{content:"";background:#ffede1;border-radius:50%;width:140px;height:140px;position:absolute;top:-30px;right:-24px}.mock-bg:after{content:"";background:#efebff;border-radius:24px;width:90px;height:90px;position:absolute;bottom:30px;left:-22px;transform:rotate(12deg)}.mock{isolation:isolate}.tracker,.toast{z-index:1}.facts span:first-child svg.lucide{color:#6741d9}.facts span:nth-child(2) svg.lucide{color:var(--brand-3)}.facts span:nth-child(3) svg.lucide{color:#d2500c}.prog i{background:var(--brand-2)}.tr-list li.done .st{background:var(--brand-2);border-color:var(--brand-2)}.tr-list li.now .st{border-color:var(--brand-2);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 11px var(--brand-2)}.tr-head .day{color:var(--brand-3);background:var(--accent-soft)}.strip{background:#fff}.tool svg.lucide,.stat b{color:var(--tf)}.build .chip{margin-bottom:22px}.build h3{transition:color .15s}.build .chip{transition:transform .2s}.build>div:hover h3{color:var(--accent)}.build>div:hover .chip{transform:translateY(-2px)}.get>div{transition:border-color .15s,transform .15s}.get>div:hover{border-color:#cfcbe6;transform:translateY(-2px)}.pstep{border-color:var(--line);border-top:4px solid var(--tf);background:#fff}.pstep .d,.pstep .d svg.lucide{color:var(--tf)}.row>.chip{margin-bottom:22px}.row:hover{border-color:var(--tf)}.row:hover .arr{color:var(--tf)}.tier{position:relative;overflow:hidden}.tier:before{content:"";background:var(--tf);height:5px;position:absolute;inset:0 0 auto}.tier.pop{border:2px solid var(--brand-2);box-shadow:0 30px 60px -40px #007c6973}.tier.pop:before{background:var(--brand-2)}.tag{color:var(--brand-3);background:var(--accent-soft)}.qa details[open] summary,.qa details[open] summary svg.lucide{color:var(--brand-3)}.cta{background:var(--night);position:relative;overflow:hidden}.cta:before,.cta:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.cta:before{background:#1e2a4a;width:360px;height:360px;top:-180px;left:-140px}.cta:after{background:#0d3b35;width:300px;height:300px;bottom:-170px;right:-90px}.cta .wrap{z-index:1;position:relative}.q-top{background:var(--band)}.sum-h{background:#f3f0ff}@media (max-width:1000px){.row>.chip{border-radius:10px;width:34px;height:34px;margin-bottom:0}.row>.chip svg.lucide{width:18px!important;height:18px!important}.row{grid-template-columns:34px 1fr 24px}.hero:before{width:360px;height:360px;top:-200px;left:-180px}.hero:after{display:none}}@media (max-width:600px){.logo img{height:26px}}@media print{.hero:before,.hero:after,.cta:before,.cta:after{display:none}}.cp-top{background:var(--band);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.cp-top:before{content:"";background:#efebff;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;right:-160px}.cp-top .wrap{padding-block:40px 56px;position:relative}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:28px;font-size:14px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs svg.lucide{width:14px;height:14px}.crumbs [aria-current]{color:var(--ink);font-weight:500}.cp-top h1{max-width:18em;font-size:clamp(36px,5vw,60px)}.cp-top .lead{color:var(--muted);max-width:40em;margin-top:18px;font-size:clamp(17px,1.4vw,20px)}.cp-top .ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cp-top .upd{color:var(--muted);margin-top:22px;font-size:13px}.cp-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;padding-block:64px 96px;display:grid}.cp-body.single{grid-template-columns:minmax(0,760px)}.prose{max-width:760px}.prose section+section{margin-top:44px}.prose h2{margin-bottom:14px;font-size:clamp(26px,2.4vw,34px)}.prose p{color:var(--ink-2);font-size:17px;line-height:1.7}.prose p+p{margin-top:14px}.prose a{color:var(--accent);font-weight:600}.prose .btn-primary{color:#fff}.ticks{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ticks li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;display:flex}.ticks li svg.lucide{width:20px;height:20px;color:var(--brand-2);margin-top:3px}.prose .qa summary{font-size:16px}.cp-side{gap:18px;display:grid;position:sticky;top:96px}.side-card{background:var(--accent-soft);border-radius:16px;gap:10px;padding:24px;display:grid}.side-card b{font:500 22px/1.2 var(--f-display)}.side-card p{color:var(--ink-2);font-size:14px}.side-card .btn{margin-top:6px}.side-links{border:1px solid var(--line);border-radius:16px;padding:20px 22px}.side-links b{font-size:14px}.side-links ul{margin:10px 0 0;padding:0;list-style:none;display:grid}.side-links a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:15px;font-weight:500;text-decoration:none;display:flex}.side-links a:hover{color:var(--accent)}.side-links svg.lucide{width:16px;height:16px;color:var(--muted)}.idx{gap:56px;padding-block:56px 96px;display:grid}.idx h2{margin-bottom:20px;font-size:clamp(26px,2.4vw,34px)}.idx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.idx-card{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.idx-card:hover{border-color:var(--brand-2);transform:translateY(-2px)}.idx-card b{font-size:18px;font-weight:600}.idx-card span{color:var(--muted);flex:1;font-size:15px}.idx-card em{color:var(--accent);align-items:center;gap:6px;margin-top:8px;font-size:14px;font-style:normal;font-weight:600;display:inline-flex}.idx-card em svg.lucide{width:16px;height:16px}.build a{color:inherit;text-decoration:none}.build .more{color:var(--accent);align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;display:inline-flex}.build .more svg.lucide{width:15px;height:15px;color:var(--accent);margin:0}@media (max-width:1000px){.cp-body{grid-template-columns:minmax(0,1fr);gap:40px}.cp-side{position:static}.idx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.idx-grid{grid-template-columns:1fr}.cp-body{padding-block:44px 72px}}.fg{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}.flocs{flex-wrap:wrap;gap:8px 18px;margin-top:36px;font-size:14px;display:flex}.flocs span{color:var(--muted)}.flocs a{color:var(--ink-2);font-weight:500;text-decoration:none}.flocs a:hover{color:var(--accent)}@media (max-width:1000px){.fg{grid-template-columns:1fr 1fr 1fr}.fg>div:first-child{grid-column:1/-1}}@media (max-width:600px){.fg{grid-template-columns:1fr 1fr}}.pc-hero{background:var(--band);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.pc-hero:before{content:"";background:#e6f7f1;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-260px;left:-200px}.pc-hero:after{content:"";background:#ffede1;border-radius:50%;width:300px;height:300px;position:absolute;top:-140px;right:-120px}.pc-hero .wrap{z-index:1;padding-block:40px 72px;position:relative}.pc-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.pc-hero h1{font-size:clamp(38px,5.2vw,68px)}.pc-hero h1 em{color:var(--brand-2)}.pc-hero .lead{color:var(--muted);max-width:34em;margin-top:20px;font-size:clamp(17px,1.4vw,20px)}.pc-hero .ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pc-map{border:1px solid var(--line);background:#fff;border-radius:20px;gap:6px;margin:0;padding:22px;list-style:none;display:grid;box-shadow:0 40px 80px -50px #0b122059}.pc-map>li{background:var(--tb);border-radius:14px;grid-template-columns:44px 1fr;gap:14px;padding:16px;display:grid}.pc-map b{color:var(--ink);margin-bottom:8px;font-size:15px;display:block}.pc-map ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pc-map ul a{color:var(--ink-2);background:#fff;border:1px solid #0000;border-radius:99px;padding:5px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.pc-map ul a:hover{border-color:var(--tf);color:var(--tf)}.pc-n{width:44px;height:44px;color:var(--tf);font:500 18px var(--f-display);font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;place-items:center;display:grid}.pc-n.big{background:var(--tb);border-radius:16px;width:64px;height:64px;font-size:26px}.pc-phase{scroll-margin-top:80px}.pc-phase+.pc-phase{padding-top:0}.pc-phase-head{border-bottom:1px solid var(--line);align-items:center;gap:20px;margin-bottom:36px;padding-bottom:28px;display:flex}.pc-phase-head h2{font-size:clamp(30px,3.4vw,46px)}.pc-phase-head p{color:var(--muted);margin-top:6px;font-size:17px}.pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pc-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:16px;padding:28px;scroll-margin-top:96px;transition:border-color .15s,box-shadow .15s;display:flex}.pc-card:hover{border-color:var(--tf);box-shadow:0 24px 50px -40px #0b122073}.pc-card:target{border-color:var(--tf);box-shadow:0 0 0 3px var(--tb)}.pc-card-top{align-items:center;gap:14px;display:flex}.pc-card h3{font:500 24px/1.2 var(--f-display);letter-spacing:-.01em}.pc-sum{color:var(--ink-2);font-size:15.5px;line-height:1.65}.pc-gets{background:var(--band);border-radius:12px;padding:16px 18px}.pc-gets small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.pc-gets ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pc-gets li{color:var(--ink-2);gap:10px;font-size:14.5px;display:flex}.pc-gets li svg.lucide{width:17px;height:17px;color:var(--tf);margin-top:2px}.pc-ideal{color:var(--muted);font-size:14px}.pc-ideal b{color:var(--ink);font-weight:600}.pc-ask{color:var(--tf);align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pc-ask svg.lucide{width:17px;height:17px;transition:transform .15s}.pc-ask:hover svg.lucide{transform:translate(3px)}.pc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pc-steps li{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.pc-steps .pc-n{background:var(--accent-soft);color:var(--brand-3);margin-bottom:22px}.pc-steps h3{margin-bottom:8px;font-size:19px}.pc-steps p{color:var(--muted);font-size:15px}.pc-pair{background:var(--accent-soft);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:36px;display:grid}.pc-pair .chip{background:#fff;width:56px;height:56px}.pc-pair h2{font-size:clamp(26px,2.6vw,36px)}.pc-pair p{color:var(--ink-2);max-width:40em;margin-top:8px}.pc-pair-acts{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1000px){.pc-hero-grid{grid-template-columns:1fr;gap:40px}.pc-steps{grid-template-columns:1fr}.pc-pair{grid-template-columns:1fr;gap:18px}}@media (max-width:700px){.pc-grid{grid-template-columns:1fr}.pc-card{padding:22px}.pc-phase-head{align-items:flex-start}.pc-n.big{width:52px;height:52px;font-size:22px}.pc-map{padding:14px}.pc-map>li{grid-template-columns:40px 1fr;gap:12px;padding:14px}.pc-n{width:40px;height:40px}}@media (min-width:1100px){.pc-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:701px) and (max-width:1099px){.pc-grid.three>:last-child{grid-column:1/-1}}
