@font-face{font-family:manrope;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope;src:url(/_next/static/media/f5cc761075de5e43-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.60%;descent-override:30.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_6a497a{font-family:manrope,manrope Fallback,system-ui,Arial,sans-serif}.__variable_6a497a{--font-manrope:"manrope","manrope Fallback",system-ui,Arial,sans-serif}:root{--ink:#0F1B2D;--ink-2:#2B3A50;--ink-3:#5B6472;--ink-4:#8A919C;--signal:#FF6B2C;--signal-ink:#C2410C;--signal-soft:#FFF1EA;--paper:#F6F4EF;--paper-2:#EEEBE3;--white:#FFFFFF;--green:#1F8A5B;--green-soft:#E6F4EC;--red:#B42318;--red-soft:#FDECEA;--line:#E4E0D6;--line-2:#D6D1C4;--radius:10px;--radius-lg:14px;--shadow:0 1px 2px rgba(15,27,45,.06),0 6px 20px -8px rgba(15,27,45,.12);--font:var(--font-manrope),"Manrope",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);background:var(--white);color:var(--ink);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;font-weight:800}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--signal);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.wrap{max-width:1200px;margin:0 auto;padding-inline:24px}@media (max-width:600px){.wrap{padding-inline:16px}}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}header.site{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}header.site .wrap{gap:20px;height:66px}.logo,header.site .wrap{display:flex;align-items:center}.logo{gap:9px;border:0;background:none;padding:0;color:var(--ink)}.logo svg{width:30px;height:30px;flex:none}.logo span{font-weight:800;font-size:23px;letter-spacing:-.045em}.logo small{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:5px;padding:1px 6px;margin-left:4px}nav.main{display:flex;gap:4px;margin-inline:auto}nav.main button{background:none;border:0;padding:8px 12px;border-radius:8px;font-weight:600;color:var(--ink-2);font-size:14.5px;white-space:nowrap}nav.main button:hover{background:var(--paper)}nav.main button[aria-current=page]{color:var(--ink);background:var(--paper)}.hdr-right{gap:10px}.balance,.hdr-right{display:flex;align-items:center}.balance{gap:8px;border:1px solid var(--line-2);border-radius:999px;padding:5px 6px 5px 12px;font-weight:700;font-size:14px;background:var(--white)}.balance .dot{width:8px;height:8px;border-radius:50%;background:var(--signal)}.balance button{border:0;background:var(--paper);border-radius:999px;padding:3px 10px;font-weight:700;font-size:12.5px}.burger{display:none;border:1px solid var(--line-2);background:var(--white);border-radius:8px;width:40px;height:40px;align-items:center;justify-content:center}@media (max-width:980px){nav.main{display:none;position:absolute;top:66px;left:0;right:0;flex-direction:column;background:var(--white);border-bottom:1px solid var(--line);padding:10px 16px 16px;gap:2px}nav.main.open{display:flex}nav.main button{text-align:left;padding:12px}.burger{display:inline-flex;margin-left:auto}.hdr-right .btn-ghost.hide-sm{display:none}}@media (max-width:600px){.hdr-right .btn.hide-xs{display:none}}@media (max-width:1180px){.logo small{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);border:1px solid transparent;padding:10px 16px;font-weight:700;font-size:14.5px;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,transform .05s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--signal);color:var(--ink)}.btn-primary:hover{background:#FF7E47}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--ink-2)}.btn-ghost{background:transparent;border-color:var(--line-2);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink)}.btn-link{background:none;border:0;padding:0;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.btn-link:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.btn-sm{padding:7px 12px;font-size:13px;border-radius:8px}.btn-lg{padding:14px 22px;font-size:16px}.btn[disabled]{opacity:.45;cursor:not-allowed}.hero{background:var(--paper);border-bottom:1px solid var(--line)}.hero .wrap{padding-block:48px 44px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--signal-ink)}.hero h1{font-size:clamp(34px,5.2vw,60px);letter-spacing:-.045em;margin-top:14px}.hero h1 em{font-style:normal;background:linear-gradient(transparent 70%,rgba(255,107,44,.35) 0)}.hero p.lead{font-size:17.5px;color:var(--ink-2);margin-top:18px;max-width:58ch}.hero .ctas{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.stat{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.stat b{font-size:26px;letter-spacing:-.03em}.stat span{color:var(--ink-3);font-size:13.5px;text-align:right}@media (max-width:860px){.hero .wrap{grid-template-columns:1fr;gap:26px;padding-block:36px 40px}.hero-illu{display:none}}.search{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:16px;margin-top:-1px}.search-wrap{position:relative;margin-top:-26px;z-index:2}.search form{display:grid;grid-template-columns:repeat(4,1fr) 1.3fr auto;grid-gap:10px;gap:10px;align-items:end}.field{display:grid;grid-gap:5px;gap:5px;min-width:0}.field label{font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.02em}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line-2);border-radius:8px;background:var(--white);padding:10px 11px;font-size:14.5px;min-width:0}.field textarea{min-height:90px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(15,27,45,.08)}.field .hint{font-size:12px;color:var(--ink-3)}.field.err input,.field.err select{border-color:var(--red)}.field .errmsg{font-size:12px;color:var(--red);font-weight:600}.search-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.search-foot .count{font-weight:700}.search-foot .count span{color:var(--ink-3);font-weight:500}.sort{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-3)}.sort select{border:1px solid var(--line-2);border-radius:8px;padding:6px 8px;background:var(--white);font-weight:600;color:var(--ink)}.filters-toggle{display:none}@media (max-width:1060px){.search form{grid-template-columns:repeat(3,1fr)}.search form .kw{grid-column:span 2}}@media (max-width:700px){.filters-toggle{display:flex;width:100%;justify-content:space-between}.search form{grid-template-columns:1fr 1fr;margin-top:12px}.search form .actions,.search form .kw{grid-column:1/-1}.search.collapsed form{display:none}}.section{padding-block:28px 60px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:16px;gap:16px;margin-top:18px}@media (max-width:420px){.grid{grid-template-columns:1fr}}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s,box-shadow .15s}.card:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.card.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.card-top{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ink-3);font-weight:600}.card-top,.fresh{align-items:center}.fresh{display:inline-flex;gap:6px}.fresh i{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block}.fresh.old i{background:var(--ink-4)}.badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border-radius:6px;padding:4px 8px;white-space:nowrap}.badge.excl{background:var(--ink);color:#fff}.badge.mut{border:1px solid var(--ink);color:var(--ink)}.badge.ok{background:var(--green-soft);color:var(--green)}.badge.warn{background:var(--signal-soft);color:var(--signal-ink)}.badge.muted{background:var(--paper);color:var(--ink-3)}.badge.bad{background:var(--red-soft);color:var(--red)}.card h3{font-size:17px;letter-spacing:-.015em}.cat{font-size:12.5px;font-weight:700;color:var(--signal-ink)}.facts{display:flex;flex-wrap:wrap;gap:6px}.fact{font-size:12.5px;font-weight:600;background:var(--paper);border-radius:6px;padding:4px 8px;color:var(--ink-2)}.card p.desc{color:var(--ink-2);font-size:14px}.card-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px dashed var(--line)}.price{display:flex;flex-direction:column;line-height:1.1}.price b{font-size:22px;letter-spacing:-.03em}.price b small{font-size:13px;font-weight:700;color:var(--ink-3);letter-spacing:0}.price span{font-size:12px;color:var(--ink-3);font-weight:600;margin-top:3px}.masked{font-size:12.5px;color:var(--ink-3);display:flex;align-items:center;gap:6px}.masked .blur{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--paper-2);border-radius:4px;padding:0 4px;color:var(--ink-2)}.btn-select[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.only-mobile{display:none}@media (max-width:980px){nav.main .only-mobile{display:block}}.empty{border:1px dashed var(--line-2);border-radius:var(--radius-lg);padding:40px 20px;text-align:center;color:var(--ink-3);margin-top:18px;display:grid;grid-gap:10px;gap:10px;justify-items:center}.cart{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--ink);color:#fff;border-radius:16px;padding:10px 10px 10px 18px;align-items:center;box-shadow:0 18px 40px -12px rgba(15,27,45,.5);width:min(760px,calc(100% - 32px))}.cart,.cart .c-info{display:flex;gap:18px}.cart .c-info{align-items:baseline;flex-wrap:wrap;font-size:14px;color:#C9CED6;flex:1 1;min-width:0}.cart .c-info b{color:#fff;font-size:16px}.cart .c-info .tot b{color:var(--signal)}.cart .btn-ghost{color:#fff;border-color:#3A4B63}@media (max-width:600px){.cart{gap:10px;padding:10px}.cart .c-info{gap:4px 12px;font-size:12.5px}.cart .c-info b{font-size:14px}.cart .hide-xs{display:none}}.spacer-cart{height:90px}.page-head{background:var(--paper);border-bottom:1px solid var(--line)}.page-head .wrap{padding-block:40px 32px}.page-head h1{font-size:clamp(28px,4vw,42px);letter-spacing:-.04em;margin-top:10px}.page-head p{color:var(--ink-2);margin-top:10px;max-width:62ch;font-size:16px}.prose{max-width:760px}.prose h2{font-size:22px;margin-top:34px}.prose h3{font-size:17px;margin-top:22px}.prose li,.prose p{color:var(--ink-2);margin-top:10px}.prose ul{padding-left:20px}.toggle{display:inline-flex;background:var(--white);border:1px solid var(--line-2);border-radius:999px;padding:4px;gap:4px}.toggle button{border:0;background:none;border-radius:999px;padding:8px 16px;font-weight:700;font-size:14px;color:var(--ink-3)}.toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.toggle .save{font-size:11px;background:var(--signal-soft);color:var(--signal-ink);border-radius:999px;padding:2px 7px;margin-left:6px}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:22px}@media (max-width:900px){.plans{grid-template-columns:1fr}}.plan{border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;gap:14px;background:var(--white)}.plan.feat{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.plan h3{font-size:14px;letter-spacing:.12em;text-transform:uppercase}.plan .amt{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1}.plan .amt small{font-size:15px;color:var(--ink-3);font-weight:600;letter-spacing:0}.plan .cr{font-size:15px;font-weight:700}.plan .cr b{color:var(--signal-ink)}.plan ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;color:var(--ink-2);font-size:14px}.plan li{display:flex;gap:8px}.plan li:before{content:"";flex:none;width:14px;height:14px;margin-top:4px;border-radius:50%;background:var(--green-soft);box-shadow:inset 0 0 0 4px var(--green)}.plan .btn{margin-top:auto}.callout{background:var(--paper);border-radius:var(--radius-lg);padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px}.callout b{font-size:17px}.scale{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:18px}@media (max-width:700px){.scale{grid-template-columns:1fr}}.scale .box{border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px}.scale .row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed var(--line);font-size:14.5px}.scale .row:last-child{border:0}.steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:26px;counter-reset:s}@media (max-width:980px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.step{border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;display:grid;grid-gap:8px;gap:8px;align-content:start;position:relative}.step .n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:var(--paper);font-size:14px}.step.you .n{background:var(--signal);color:var(--ink)}.step h3{font-size:17px}.step p{font-size:14px;color:var(--ink-2)}.step .who{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}details.faq{border-bottom:1px solid var(--line);padding:16px 0}details.faq summary{cursor:pointer;font-weight:700;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}details.faq summary:after{content:"+";font-weight:800;color:var(--signal-ink);font-size:20px;line-height:1}details.faq[open] summary:after{content:"–"}details.faq p{color:var(--ink-2);margin-top:8px;max-width:70ch}.twocol{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:36px;gap:36px;align-items:start}@media (max-width:900px){.twocol{grid-template-columns:1fr}}.panel{border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px;background:var(--white)}.panel h2{font-size:19px}.panel.soft{background:var(--paper);border-color:transparent}.formgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.formgrid .full{grid-column:1/-1}@media (max-width:560px){.formgrid{grid-template-columns:1fr}}.check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink-2)}.check input{margin-top:4px;accent-color:var(--ink);width:16px;height:16px;flex:none}.days{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:10px}@media (max-width:560px){.days{grid-template-columns:repeat(3,1fr)}}.day{border:1px solid var(--line-2);background:var(--white);border-radius:10px;padding:8px 4px;text-align:center;font-size:12.5px;font-weight:600;color:var(--ink-3)}.day b{display:block;font-size:18px;color:var(--ink)}.day[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#C9CED6}.day[aria-pressed=true] b{color:#fff}.slots{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.slot{border:1px solid var(--line-2);background:var(--white);border-radius:8px;padding:8px 12px;font-weight:700;font-size:13.5px}.slot[aria-pressed=true]{background:var(--signal);border-color:var(--signal)}.slot[disabled]{text-decoration:line-through;opacity:.4}.notice{border-radius:10px;padding:12px 14px;font-size:14px;display:flex;gap:10px;align-items:flex-start}.notice.ok{background:var(--green-soft);color:#14583A}.notice.warn{background:var(--signal-soft);color:#8A2E07}.notice.bad{background:var(--red-soft);color:var(--red)}.notice.info{background:var(--paper);color:var(--ink-2)}.acc{display:grid;grid-template-columns:220px 1fr;grid-gap:28px;gap:28px;padding-block:28px 60px;align-items:start}@media (max-width:860px){.acc{grid-template-columns:1fr}}.side{display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:90px}@media (max-width:860px){.side{position:static;display:flex;overflow-x:auto;gap:6px;padding-bottom:4px}}.side button{text-align:left;border:0;background:none;padding:10px 12px;border-radius:8px;font-weight:600;color:var(--ink-2);display:flex;justify-content:space-between;gap:10px;white-space:nowrap}.side button:hover{background:var(--paper)}.side button[aria-current=page]{background:var(--ink);color:#fff}.side .pill{font-size:11.5px;background:var(--signal);color:var(--ink);border-radius:999px;padding:0 7px;font-weight:800}.acc h1{font-size:28px;letter-spacing:-.035em}.acc .sub{color:var(--ink-3);margin-top:6px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:18px}@media (max-width:900px){.kpis{grid-template-columns:1fr 1fr}}.kpi{border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px}.kpi span{font-size:12.5px;color:var(--ink-3);font-weight:600}.kpi b{display:block;font-size:26px;letter-spacing:-.03em;margin-top:2px}.kpi small{font-size:12px;color:var(--ink-3)}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:16px}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.03em;background:var(--paper);padding:10px 12px;white-space:nowrap}td{padding:11px 12px;border-top:1px solid var(--line);vertical-align:top}td.r,th.r{text-align:right}.unlocked{border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;display:grid;grid-gap:14px;gap:14px;margin-top:14px}.unlocked .u-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.unlocked h3{font-size:18px}.reveal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:760px){.reveal{grid-template-columns:1fr}}.reveal .rv{background:var(--green-soft);border-radius:10px;padding:12px 14px}.reveal .rv span{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.reveal .rv p{margin-top:4px;font-weight:600;font-size:14px;word-break:break-word}.reveal .rv p small{display:block;font-weight:500;color:var(--ink-2)}.u-actions{gap:8px}.chipbar,.u-actions{display:flex;flex-wrap:wrap}.chipbar{gap:6px;margin-top:14px}.chipbar button{border:1px solid var(--line-2);background:var(--white);border-radius:999px;padding:6px 12px;font-weight:600;font-size:13px}.chipbar button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.bar{height:8px;background:var(--paper-2);overflow:hidden}.bar,.bar i{border-radius:99px}.bar i{display:block;height:100%;background:var(--ink)}.barrow{display:grid;grid-template-columns:170px 1fr 60px;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px;padding:6px 0}@media (max-width:560px){.barrow{grid-template-columns:110px 1fr 44px}}.scrim{position:fixed;inset:0;background:rgba(15,27,45,.45);z-index:60;display:grid;place-items:center;padding:16px;animation:fade .15s}@keyframes fade{0%{opacity:0}}.modal{background:var(--white);border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:24px;box-shadow:0 30px 60px -20px rgba(15,27,45,.45)}.modal.wide{width:min(900px,100%)}.modal h2{font-size:22px;letter-spacing:-.03em}.modal .m-sub{color:var(--ink-3);margin-top:6px}.modal .m-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;flex-wrap:wrap}.m-close{float:right;border:0;background:var(--paper);width:32px;height:32px;border-radius:50%;font-size:18px;line-height:1}.summary{border:1px solid var(--line);border-radius:12px;margin-top:16px;overflow:hidden}.summary .s-row{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--line);font-size:14px}.summary .s-row:first-child{border-top:0}.summary .s-row.total{background:var(--paper);font-weight:800}.summary .s-row.muted{color:var(--ink-3)}.miniplans{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.miniplan{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line-2);border-radius:12px;padding:12px 14px;background:var(--white);text-align:left;width:100%}.miniplan[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.miniplan b{font-size:15px}.miniplan span{font-size:13px;color:var(--ink-3)}.miniplan .mp-r{text-align:right}.toast{position:fixed;top:calc(80px + env(safe-area-inset-top,0px));right:16px;z-index:80;background:var(--ink);color:#fff;border-radius:12px;padding:12px 16px;font-weight:600;font-size:14px;box-shadow:var(--shadow);max-width:min(380px,calc(100% - 32px));animation:fade .2s}.toast.ok{background:var(--green)}footer.site{background:var(--ink);color:#C9CED6;margin-top:0}footer.site .wrap{padding-block:44px 26px}.f-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;grid-gap:28px;gap:28px}@media (max-width:860px){.f-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.f-grid{grid-template-columns:1fr}}footer .logo,footer h4{color:#fff}footer h4{font-size:13px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}footer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}footer ul button{background:none;border:0;padding:0;color:#C9CED6;font-size:14px;text-align:left}footer ul button:hover{color:#fff;text-decoration:underline}.f-bottom{border-top:1px solid #26354b;margin-top:30px;padding-top:18px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.admin-top{background:var(--ink);color:#fff}.admin-top .wrap{display:flex;align-items:center;gap:14px;height:60px}.admin-top .logo{color:#fff}.admin-top .tag{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--signal);color:var(--ink);border-radius:5px;padding:2px 7px}.prev-card{max-width:380px}.pricefield{display:flex;gap:8px;align-items:center}.pricefield output{font-size:22px;font-weight:800}img{max-width:100%}.banner{background:var(--signal-soft);color:#8A2E07;font-size:13.5px}.banner .wrap{padding-block:8px;gap:10px}.banner .wrap,.form-actions{display:flex;align-items:center;flex-wrap:wrap}.form-actions{gap:8px;margin-top:16px}.auth-wrap{max-width:520px;margin:0 auto;padding-block:48px 72px}.muted{color:var(--ink-3)}.small{font-size:13px}.pagination{display:flex;gap:8px;margin-top:18px}.inline-form{display:inline}.calendly{width:100%;min-height:700px;border:0;border-radius:var(--radius-lg);background:var(--white)}.stack{display:grid;grid-gap:16px;gap:16px}.row-between{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.hero-illu{margin:0;align-self:center}.hero-illu svg{width:100%;height:auto;display:block;max-width:480px;margin-left:auto}.choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.choice button{border:1px solid var(--line-2);background:var(--white);border-radius:8px;padding:7px 10px;text-align:left;display:flex;flex-direction:column;line-height:1.2}.choice button b{font-size:13px}.choice button span{font-size:12px;color:var(--ink-3);font-weight:600}.choice button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.choice button[aria-pressed=true] span{color:#C9CED6}.choice button[disabled]{opacity:.45;cursor:not-allowed}.summary .choice{flex:0 0 230px}.balance .balance-cta{border:0;background:var(--paper);border-radius:999px;padding:3px 10px;font-weight:700;font-size:12.5px;text-decoration:none}nav.main a,nav.main form button{background:none;border:0;padding:8px 12px;border-radius:8px;font-weight:600;color:var(--ink-2);font-size:14.5px;white-space:nowrap;text-decoration:none}nav.main a:hover{background:var(--paper)}nav.main a[aria-current=page]{color:var(--ink);background:var(--paper)}@media (max-width:980px){nav.main a,nav.main form button{text-align:left;padding:12px;display:block;width:100%}}footer ul a{color:#C9CED6;font-size:14px;text-decoration:none}footer ul a:hover{color:#fff;text-decoration:underline}.side a{text-align:left;padding:10px 12px;border-radius:8px;font-weight:600;color:var(--ink-2);display:flex;justify-content:space-between;gap:10px;white-space:nowrap;text-decoration:none}.side a:hover{background:var(--paper)}.side a[aria-current=page]{background:var(--ink);color:#fff}.chipbar a{border:1px solid var(--line-2);background:var(--white);border-radius:999px;padding:6px 12px;font-weight:600;font-size:13px;text-decoration:none}.chipbar a[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.logo{text-decoration:none}.filters-details>summary{list-style:none}.filters-details>summary::-webkit-details-marker{display:none}@media (min-width:701px){.filters-details>summary{display:none}}@media (max-width:700px){.search.collapsed form{display:grid}}.admin-top .wrap{flex-wrap:wrap}.side a .pill{font-size:11.5px;background:var(--signal);color:var(--ink);border-radius:999px;padding:0 7px;font-weight:800}.hero-illu img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 24px 48px -20px rgba(15,27,45,.35)}@media (max-width:860px){.hero-illu{display:block!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;margin-top:12px;border:2px dashed var(--line-2);border-radius:14px;background:var(--paper);cursor:pointer;text-align:center;padding:20px}.dropzone:focus-within,.dropzone:hover{border-color:var(--signal);background:#FFF7F2}.ce-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.ce-tabs a{border:1px solid var(--line-2);background:var(--white);border-radius:999px;padding:6px 12px;font-weight:600;font-size:13px;text-decoration:none;color:var(--ink)}.ce-tabs a[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.ce-tabs a small{font-weight:500;opacity:.7;margin-left:4px}.ce-field{border-top:1px solid var(--line);padding:16px 0;display:grid;grid-gap:6px;gap:6px}.ce-field:first-child{border-top:0;padding-top:4px}.ce-field .ce-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.ce-field label{font-weight:700;font-size:14px}.ce-field input,.ce-field textarea{width:100%;border:1px solid var(--line-2);border-radius:10px;padding:9px 11px;font:inherit;background:var(--white)}.ce-field textarea{min-height:88px;resize:vertical}.ce-pair{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:start;border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--paper)}.ce-pair .ce-pair-body{display:grid;grid-gap:6px;gap:6px}.ce-pair .ce-pair-tools{display:flex;flex-direction:column;gap:4px}.ce-pair .ce-pair-tools button{border:1px solid var(--line-2);background:var(--white);border-radius:8px;width:30px;height:28px;font-weight:700}.ce-sticky{position:-webkit-sticky;position:sticky;bottom:0;background:var(--white);border-top:1px solid var(--line);padding:12px 0;display:flex;gap:10px;align-items:center;flex-wrap:wrap;z-index:5}.plan-edit td input{width:100%;min-width:70px;border:1px solid var(--line-2);border-radius:8px;padding:6px 8px}.slider{margin-top:18px}.slider-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.slider-count{font-size:13.5px;font-weight:700;color:var(--ink-3)}.slider-arrows{display:flex;gap:6px}.slider-btn{width:40px;height:40px;border-radius:999px;border:1px solid var(--line-2);background:var(--white);font-size:18px;font-weight:700;color:var(--ink);cursor:pointer}.slider-btn:hover:not(:disabled){border-color:var(--ink)}.slider-btn:disabled{opacity:.35;cursor:default}.slider-track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;outline-offset:4px}.slider-track::-webkit-scrollbar{display:none}.slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.slide .grid{margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1040px){.slide .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.slide .grid{grid-template-columns:1fr}}.slider-foot{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:18px;flex-wrap:wrap}.slider-dots{display:flex;gap:8px}.slider-dots button{width:10px;height:10px;border-radius:999px;border:0;background:var(--line-2);padding:0;cursor:pointer}.slider-dots button[aria-current=true]{background:var(--signal);width:24px}.kfigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.kfig{background:var(--paper);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.kfig b{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.kfig span{font-size:13.5px;color:var(--ink-2);line-height:1.35}.u-actions{align-items:center}.legal section h2{font-size:20px}.legal ul{margin-top:8px}.legal .tbl-wrap{margin-top:12px}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;display:flex;justify-content:center;pointer-events:none}.cookie-inner{pointer-events:auto;max-width:720px;width:100%;background:var(--white);border:1px solid var(--line-2);border-radius:14px;box-shadow:0 12px 40px rgba(15,27,45,.18);padding:18px 20px}.cookie-inner p{margin-top:6px;font-size:14px;color:var(--ink-2)}.cookie-inner p a{color:var(--ink);text-decoration:underline}.cookie-details{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.cookie-row{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink-2)}.cookie-row input{margin-top:3px}.cookie-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:14px}.linklike{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.linklike:hover{text-decoration:underline}@media (max-width:560px){.cookie-actions .btn{flex:1 1 100%}}footer ul .linklike{color:#C9CED6;font-size:14px}footer ul .linklike:hover{color:#fff}