.tc-home.tc-svc{& h1{font-size:clamp(2.5rem,5.2vw,4.25rem);line-height:1.04}& h2{font-size:clamp(2rem,4vw,3rem)}& section{padding-block:clamp(4rem,8vw,7rem)}& section.flush{padding-top:0}& .crumbs{font-size:.90625rem;color:var(--ink-3);display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none}& .crumbs a{text-decoration:none}& .crumbs a:hover{color:var(--ink)}& .hero{padding-block:clamp(1.75rem,4vw,3.5rem) clamp(2.5rem,5vw,4.5rem)}& .hero-grid{margin-top:22px}& .facts{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:.96875rem;color:var(--ink-2);border-top:1px solid var(--line);padding-top:18px;margin:0;padding-left:0;list-style:none}& .facts b{color:var(--ink);font-weight:700}& .stage{min-height:0;gap:12px}& .pack{position:relative;height:calc(var(--pack-rows, 3) * 68px - 8px)}& .pr{position:absolute;left:0;right:0;height:60px;border-radius:15px;background:rgba(255,255,255,.7);display:flex;align-items:center;gap:12px;padding:0 14px;font-size:.875rem;color:var(--ink-3);transition:transform .8s var(--ease),opacity .5s}& .pr>span:nth-child(2){min-width:0;white-space:nowrap}& .pr b,& .pr>span:nth-child(2){overflow:hidden;text-overflow:ellipsis}& .pr b{display:block;font:600 1.03125rem/1.2 var(--display);color:var(--ink-2)}& .pr .l{width:26px;height:26px;border-radius:50%;background:var(--wash);display:grid;place-items:center;font:700 .8125rem/1 var(--display);flex:none}& .pr.y{background:var(--card);box-shadow:0 0 0 2px var(--ring),0 16px 28px -20px rgba(24,138,172,.8);z-index:2;color:var(--ink-2)}& .pr.y b{color:var(--ink)}& .pr.y .l{background:var(--grad);color:#fff}& .pr .call{margin-left:auto;background:var(--ink);color:#fff;font-weight:700;font-size:.84375rem;padding:10px 14px;border-radius:999px;flex:none}& .stage .map{height:150px;border-radius:18px}& .stage .mp.y{transition:transform .7s var(--ease)}& .stage .mpw{transition:left .9s var(--ease),top .9s var(--ease)}& .aibox{background:var(--card);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 0 0 2px var(--ring),0 18px 34px -22px rgba(24,138,172,.7);min-height:150px}& .aibox small{font-weight:700;font-size:.78125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--signal-ink)}& .aibox p{font-size:1.0625rem;line-height:1.5}& .aibox .srcs i.y{transition:background .4s,color .4s}& .aibox.wait .yt{background:none;-webkit-text-fill-color:currentColor;color:var(--ink);font-weight:400}& .aibox.wait .srcs i.y{background:var(--wash);color:var(--ink-3)}& .scene,& .scene>div{display:flex;flex-direction:column;gap:12px;min-width:0}& .scene{padding-bottom:38px}& .sc-h{display:flex;align-items:center;justify-content:space-between;gap:10px}& .sc-h b{font:600 1.0625rem/1.2 var(--display);letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .pill{font:600 .78125rem/1.2 var(--text);padding:7px 12px;border-radius:999px;background:var(--card);color:var(--ink-3);flex:none;transition:background .4s,color .4s}& .pill.on{background:#d7f3e6;color:var(--signal-ink)}& .tk{width:22px;height:22px;padding:3px;border-radius:50%;background:var(--grad);color:#fff;flex:none}& .jobs{position:relative;height:calc(var(--rows, 4) * 58px - 8px)}& .job{position:absolute;left:0;right:0;height:50px;border-radius:14px;background:rgba(255,255,255,.7);display:flex;align-items:center;gap:12px;padding:0 14px;color:var(--ink-2);transition:transform .8s var(--ease),background .4s,box-shadow .4s}& .job .num{width:26px;height:26px;border-radius:50%;background:var(--wash);display:grid;place-items:center;font:700 .8125rem/1 var(--display);flex:none}& .job .t{font:600 1rem/1.15 var(--display);min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}& .job .tag{margin-left:auto;font:600 .78125rem/1 var(--text);padding:7px 11px;border-radius:999px;background:var(--wash);color:var(--ink-3);flex:none;opacity:0;transform:translateX(6px);transition:opacity .4s,transform .5s var(--ease)}& .job .tag.on{opacity:1;transform:none}& .job.top{background:var(--card);box-shadow:0 0 0 2px var(--ring),0 16px 28px -20px rgba(24,138,172,.8);color:var(--ink);z-index:2}& .job.top .num{background:var(--grad);color:#fff}& .job.top .tag{background:#d7f3e6;color:var(--signal-ink)}& .tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}& .tile{border-radius:14px;padding:11px;display:flex;flex-direction:column;gap:4px;min-width:0;background:var(--card);border:1.5px solid rgba(18,198,121,.45);transition:background .5s,border-color .5s}& .tile .pg{height:34px;border-radius:8px;margin-bottom:4px;background:linear-gradient(var(--line) 0 0) 8px 8px /55% 5px no-repeat,linear-gradient(var(--wash) 0 0) 8px 18px /78% 4px no-repeat,linear-gradient(var(--wash) 0 0) 8px 26px /40% 4px no-repeat,#f6f9f9;transition:opacity .5s}& .tile b{font:600 .9375rem/1.2 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .5s}& .tile small{font-size:.78125rem;font-weight:600;color:var(--signal-ink)}& .tile.bad{background:rgba(255,255,255,.4);border:1.5px dashed #b9c8ca}& .tile.bad .pg{opacity:.4}& .tile.bad b,& .tile.bad small{color:var(--ink-3)}& .tile.bad small{font-weight:500}& .qa-i{display:flex;flex-direction:column;gap:6px}& .qq{align-self:flex-start;max-width:94%;display:flex;gap:9px;align-items:center;background:rgba(255,255,255,.7);border-radius:16px 16px 16px 5px;padding:9px 14px 9px 10px;font-size:.9375rem;line-height:1.3;color:var(--ink-2)}& .qq i{width:22px;height:22px;border-radius:50%;background:var(--wash);display:grid;place-items:center;font:700 .8125rem/1 var(--display);flex:none;color:var(--ink-3)}& .aa{align-self:flex-end;max-width:94%;display:flex;gap:10px;align-items:center;background:var(--card);border-radius:16px 16px 5px 16px;padding:8px 14px 8px 10px;box-shadow:0 0 0 1.5px var(--ring),0 14px 26px -20px rgba(24,138,172,.8);opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease)}& .qa-i.on .aa{opacity:1;transform:none}& .aa small{display:block;font-size:.75rem;font-weight:600;color:var(--signal-ink)}& .aa b{display:block;font:600 .9375rem/1.25 var(--display)}& .clip{background:var(--card);border-radius:4px 16px 16px 4px;border-left:4px solid var(--ink);padding:10px 14px;display:flex;flex-direction:column;gap:3px;box-shadow:0 12px 24px -20px rgba(12,23,27,.5);opacity:0;transform:translateY(10px);transition:opacity .4s,transform .6s var(--ease)}& .clip.on{opacity:1;transform:rotate(-.6deg)}& .clip:nth-child(2).on{transform:translateX(8px) rotate(.7deg)}& .clip:nth-child(3).on{transform:rotate(-.3deg)}& .clip small{font:700 .71875rem/1.2 var(--text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}& .clip p{font-size:.9375rem;line-height:1.35;color:var(--ink-2)}& .clip .lnk{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:600;color:var(--signal-ink)}& .clip .lnk svg{width:15px;height:15px}& .vouch{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.84375rem;font-weight:600;color:var(--ink-2);padding:2px 2px 0}& .vd{display:flex;gap:5px}& .vd i{width:22px;height:8px;border-radius:4px;background:var(--card);transition:background .4s}& .vd i.on{background:var(--signal-ink)}& .scene>.shop{display:block;position:relative;height:248px}& .prod{position:absolute;top:0;left:0;width:calc((100% - (var(--cols, 3) - 1) * 10px) / var(--cols, 3));height:100%;border-radius:16px;background:rgba(255,255,255,.7);padding:10px;display:flex;flex-direction:column;gap:4px;transition:transform .9s var(--ease),background .4s,box-shadow .4s,opacity .4s}& .prod .ph{height:62px;border-radius:10px;background:radial-gradient(circle at 50% 58%,#d5e0e1 0 26%,transparent 27%),var(--wash);margin-bottom:4px;flex:none}& .prod b{font:600 .90625rem/1.2 var(--display);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}& .prod small{font-size:.78125rem;line-height:1.25;color:var(--ink-3);flex:none}& .prod.y{background:var(--card);box-shadow:0 0 0 2px var(--ring),0 16px 28px -20px rgba(24,138,172,.8);z-index:2}& .prod.y b{color:var(--ink)}& .prod.y .ph{background:radial-gradient(circle at 50% 58%,rgba(255,255,255,.9) 0 26%,transparent 27%),var(--tint)}& .prod .more{display:flex;flex-direction:column;gap:1px;font-size:.75rem;line-height:1.3;color:var(--ink-2);opacity:0;transition:opacity .4s}& .prod .more.on{opacity:1}& .prod .more em{font-style:normal}& .prod .more .stars{font-size:.8125rem}& .prod .buy{margin-top:auto;text-align:center;font:700 .78125rem/1.1 var(--text);padding:9px 6px;border-radius:999px;background:var(--wash);color:var(--ink-3);transition:background .3s,color .3s,transform .3s var(--ease)}& .prod .buy.on{background:var(--ink);color:#fff;transform:scale(1.03)}& .mk-r{display:flex;align-items:center;gap:12px;border-radius:16px;padding:10px 14px;background:rgba(255,255,255,.6);transition:background .4s,box-shadow .4s}& .mk-r .code{width:38px;height:38px;border-radius:11px;background:var(--wash);color:var(--ink-3);display:grid;place-items:center;font:700 .8125rem/1 var(--display);letter-spacing:.02em;flex:none;transition:background .4s,color .4s}& .mk-r .t{min-width:0;display:flex;flex-direction:column}& .mk-r b{font:600 1rem/1.25 var(--display)}& .mk-r .url{font-size:.875rem;font-weight:600;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .4s}& .mk-r small{font-size:.8125rem;color:var(--ink-3)}& .mk-r .tk{margin-left:auto;opacity:0;transform:scale(.6);transition:opacity .3s,transform .4s var(--ease)}& .mk-r.on{background:var(--card);box-shadow:0 1px 2px rgba(12,23,27,.05),0 14px 26px -22px rgba(12,23,27,.4)}& .mk-r.on .code{background:var(--grad);color:#fff}& .mk-r.on .url{color:var(--signal-ink)}& .mk-r.on .tk{opacity:1;transform:none}& .scene>.audit{background:var(--card);border-radius:20px;padding:16px 18px;box-shadow:0 1px 2px rgba(12,23,27,.05),0 18px 34px -24px rgba(12,23,27,.45)}& .audit .pill:not(.on){background:var(--wash)}& .finds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}& .finds li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:.9375rem;line-height:1.3;color:var(--ink-2)}& .finds em{font-style:normal;font-weight:600;font-size:.8125rem;color:transparent;background:var(--wash);border-radius:999px;padding:5px 10px;flex:none;transition:color .3s}& .finds li.on em{color:var(--ink)}& .fst{border-radius:14px;background:var(--tint);padding:12px 14px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease)}& .fst.on{opacity:1;transform:none}& .fst small,& .todo small{font:700 .75rem/1.2 var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-ink)}& .fst ol{margin:7px 0 0;padding:0;list-style:none;counter-reset:fst;display:flex;flex-direction:column;gap:5px}& .fst li{counter-increment:fst;display:flex;gap:9px;font:600 .9375rem/1.3 var(--display)}& .fst li:before{content:counter(fst);width:20px;height:20px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font:700 .6875rem/1 var(--display);flex:none}& .ad{background:var(--card);border-radius:16px;padding:12px 16px;box-shadow:0 0 0 2px var(--ring),0 16px 28px -20px rgba(24,138,172,.8);display:flex;flex-direction:column;gap:2px}& .ad b{font:600 1.03125rem/1.2 var(--display)}& .ad small{font-size:.875rem;color:var(--ink-3)}& .bud{background:rgba(255,255,255,.7);border-radius:16px;padding:12px 16px;display:flex;flex-direction:column;gap:9px}& .bud .sc-h b{font-size:.96875rem}& .bud .bar{height:12px;border-radius:6px;background:#cfd9da;overflow:hidden}& .bud .bar i{display:block;height:100%;border-radius:6px;background:var(--grad);transition:width .9s var(--ease)}& .bud .leg{display:flex;justify-content:space-between;gap:10px;font-size:.8125rem;font-weight:600}& .bud .use{color:var(--signal-ink)}& .bud .wst{color:var(--ink-3);transition:opacity .4s}& .bud .wst.gone{opacity:0}& .terms{display:flex;flex-wrap:wrap;gap:8px}& .kw{font-size:.84375rem;font-weight:600;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.7);color:var(--ink-2);transition:opacity .4s,color .4s}& .kw.keep{background:var(--card);box-shadow:inset 0 0 0 1.5px rgba(18,198,121,.5)}& .kw.cut{text-decoration:line-through;color:var(--ink-3);opacity:.65}& .cm{max-width:90%;border-radius:18px;padding:10px 14px;display:flex;flex-direction:column;gap:2px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease)}& .cm.on{opacity:1;transform:none}& .cm small{font-size:.75rem;font-weight:700;color:var(--ink-3)}& .cm p{font-size:.9375rem;line-height:1.35}& .cm.team{align-self:flex-start;background:rgba(255,255,255,.7);border-bottom-left-radius:5px;color:var(--ink-2)}& .cm.mentor{align-self:flex-end;background:var(--card);border-bottom-right-radius:5px;box-shadow:0 0 0 1.5px var(--ring),0 14px 26px -20px rgba(24,138,172,.8)}& .cm.mentor small{color:var(--signal-ink)}& .todo{background:var(--card);border-radius:16px;padding:12px 14px;box-shadow:0 1px 2px rgba(12,23,27,.05);opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s var(--ease)}& .todo.on{opacity:1;transform:none}& .bd,& .todo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}& .todo ul{margin-top:8px}& .bd li,& .todo li{display:flex;align-items:center;gap:9px;font:600 .9375rem/1.3 var(--display)}& .bd .tk,& .todo .tk{width:20px;height:20px}& .win{background:var(--card);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(12,23,27,.05),0 18px 34px -24px rgba(12,23,27,.45)}& .chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#f1f5f5;border-bottom:1px solid var(--line)}& .chrome i{width:9px;height:9px;border-radius:50%;background:#cdd8d9}& .chrome span{margin-left:8px;flex:1;background:var(--card);border-radius:999px;padding:5px 12px;font-size:.8125rem;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .win .page{padding:18px 18px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}& .sk{border-radius:8px;color:transparent;background:var(--wash);transition:color .4s,background .5s}& .sk.on{color:var(--ink);background:transparent}& .win b.sk{font:600 1.25rem/1.2 var(--display);letter-spacing:-.02em}& .win .tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}& .win .tl span{padding:14px 8px;text-align:center;font-size:.8125rem;font-weight:600;line-height:1.2;border-radius:10px}& .win .tl span.on{background:var(--tint);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}& .win .go{font:700 .84375rem/1 var(--text);padding:11px 16px;border-radius:999px;background:var(--wash);color:transparent;transition:background .4s,color .4s,transform .4s var(--ease)}& .win .go.on{background:var(--ink);color:#fff;transform:scale(1.04)}& .bd{flex-direction:row;flex-wrap:wrap;gap:8px 16px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s var(--ease)}& .bd.on{opacity:1;transform:none}& .bd li{font-size:.875rem}& .land{position:relative;height:196px;border-radius:18px;background:radial-gradient(circle,rgba(27,159,176,.28) 1.4px,transparent 1.6px) 0 0 /15px 15px,rgba(255,255,255,.55)}& .pin{position:absolute;display:flex;align-items:center;gap:7px;transform:translate(-9px,-50%);white-space:nowrap}& .pin i{width:18px;height:18px;border-radius:50%;background:var(--card);box-shadow:0 0 0 2px #b9c8ca;flex:none;transition:background .4s,box-shadow .4s,transform .5s var(--ease)}& .pin b{font:600 .8125rem/1 var(--text);padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.75);color:var(--ink-3);transition:background .4s,color .4s}& .pin.on i{background:var(--grad);box-shadow:0 0 0 4px rgba(27,159,176,.22);transform:scale(1.12)}& .pin.on b{background:var(--card);color:var(--ink);box-shadow:0 8px 16px -12px rgba(12,23,27,.6)}& .bi{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}& .bi-s{border-radius:18px;padding:12px;background:rgba(255,255,255,.55);display:flex;flex-direction:column;gap:9px;min-width:0;transition:background .4s,box-shadow .4s}& .bi-s small{font:700 .75rem/1.2 var(--text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);transition:color .4s}& .bi-q{background:var(--card);border-radius:999px;padding:9px 13px;font-size:.875rem;line-height:1.25;color:var(--ink-2);box-shadow:0 1px 2px rgba(12,23,27,.06)}& .bi-r{border-radius:13px;padding:11px 12px;background:var(--wash);display:flex;flex-direction:column;gap:3px;font-size:.8125rem;line-height:1.35;color:transparent;transition:background .4s,color .4s,box-shadow .4s}& .bi-r b{font:600 .9375rem/1.2 var(--display)}& .bi-s.on{background:var(--card);box-shadow:0 0 0 1.5px var(--ring),0 16px 28px -22px rgba(24,138,172,.8)}& .bi-s.on small{color:var(--signal-ink)}& .bi-s.on .bi-r{background:var(--tint);color:var(--ink-2)}& .bi-s.on .bi-r b{color:var(--ink)}& .wd{gap:8px!important}& .wd-h,& .wd-r{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:10px}& .wd-h{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;font:700 .75rem/1.2 var(--text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:0 14px}& .wd-r{border-radius:14px;padding:11px 14px;background:rgba(255,255,255,.6);font:600 .96875rem/1.2 var(--display);transition:background .4s,box-shadow .4s}& .wd-r svg{width:18px;height:18px;color:var(--ink-3)}& .wd-f{color:var(--ink-2)}& .wd-f,& .wd-t{transition:color .4s}& .wd-t{color:transparent}& .wd-r.on{background:var(--card);box-shadow:0 1px 2px rgba(12,23,27,.05),0 12px 22px -20px rgba(12,23,27,.5)}& .wd-r.on .wd-f{color:var(--ink-3);text-decoration:line-through}& .wd-r.on .wd-t,& .wd-r.on svg{color:var(--signal-ink)}& .wd-s{display:flex;align-items:center;gap:9px;padding:4px 14px 0;font:600 .9375rem/1.2 var(--display);opacity:0;transition:opacity .4s}& .wd-s.on{opacity:1}& .wd-s .tk{width:20px;height:20px}& .fits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}& .fit{background:var(--card);border-radius:24px;padding:clamp(1.25rem,2.2vw,1.75rem);box-shadow:0 0 0 1px var(--line);display:flex;flex-direction:column;min-width:0;transition:transform .5s var(--ease),box-shadow .3s,opacity .6s var(--ease)}& .fit:nth-child(2){transition-delay:0s,0s,80ms}& .fit:nth-child(3){transition-delay:0s,0s,.16s}& .fit:nth-child(4){transition-delay:0s,0s,.24s}& .fits.tc-pre .fit{opacity:0;transform:translateY(14px)}& .fit:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--line),0 28px 46px -34px rgba(12,23,27,.6)}& .fit .q{order:-1;font:600 clamp(1.1875rem,1.65vw,1.375rem) /1.28 var(--display);letter-spacing:-.02em;color:var(--ink);padding-bottom:clamp(1.25rem,2.4vw,2rem)}& .fit .q:before{content:"\201C";display:block;height:30px;margin-bottom:10px;font:600 3.5rem/.86 var(--display);background:var(--grad-ink);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}& .fit h3{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-size:1.125rem;letter-spacing:-.015em}& .fit p:not(.q){font-size:.96875rem;color:var(--ink-2);margin-top:8px}& .fit .q:after{content:none}@supports (grid-template-rows:subgrid){& .fit{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;align-content:start}& .fit h3{margin-top:0}}& .fix{display:grid;grid-template-columns:1fr minmax(0,420px);gap:clamp(1.5rem,5vw,4.5rem);align-items:start}& .fix>*{min-width:0}& .checks{display:flex;flex-direction:column;border-top:1.5px solid var(--ink)}& .chk{display:grid;grid-template-columns:34px 1fr;gap:4px 16px;padding:20px 0;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:none;text-align:left;font:inherit;color:inherit}& .chk i{grid-row:1/3;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--wash);color:var(--ink-3);transition:background .35s,color .35s,transform .35s var(--ease)}& .chk i svg{width:17px;height:17px}& .chk i .ok{display:none}& .chk.on i{background:var(--grad-ink);color:#fff;transform:scale(1.06)}& .chk.on i .ok{display:block}& .chk.on i .no{display:none}& .chk b{font:600 clamp(1.1875rem,2vw,1.375rem) /1.25 var(--display);letter-spacing:-.015em;color:var(--ink-3);transition:color .3s}& .chk.on b{color:var(--ink)}& .chk span{grid-column:2;font-size:1.03125rem;color:var(--ink-2)}& .side{position:sticky;top:104px;display:flex;flex-direction:column;gap:12px}& .seg{display:inline-flex;background:var(--wash);border-radius:12px;padding:4px;gap:2px;align-self:flex-start}& .seg button{font:600 .90625rem/1 var(--text);border:0;background:transparent;color:var(--ink-2);padding:11px 16px;border-radius:9px;cursor:pointer}& .seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgba(12,23,27,.15)}& .panel{background:var(--tint);border-radius:30px;padding:18px}& .pc{background:var(--card);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}& .pc .cap{display:flex;justify-content:space-between;gap:10px;font-size:.84375rem;font-weight:600;color:var(--ink-2)}& .pc .cap span:last-child{font-weight:500;color:var(--ink-3)}& .pc h3{font-size:1.375rem;margin-bottom:6px}& .rowx{display:flex;justify-content:space-between;gap:14px;align-items:baseline;font-size:.9375rem;color:var(--ink-2);border-top:1px solid var(--line);padding:10px 6px;margin-inline:-6px;border-radius:8px}& .rowx .v{font-weight:700;color:#b4483a;text-align:right;transition:color .3s}& .rowx.st .v{color:var(--signal-ink)}& .rowx.st{animation:tch-flash .7s var(--ease)}& .simnote{font-size:.84375rem;color:var(--ink-3)}& .gets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--card);border-radius:26px;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 30px 60px -48px rgba(12,23,27,.5)}& .get{box-shadow:1px 0 0 var(--line),0 1px 0 var(--line);padding:clamp(1.5rem,2.8vw,2.25rem);flex-direction:column;transition:background .3s}& .get,& .get .no{display:flex;gap:12px}& .get .no{align-items:center;margin-bottom:clamp(1.25rem,3vw,2.25rem);font:600 .9375rem/1 var(--display);letter-spacing:.04em;color:var(--signal-ink)}& .get .no:after{content:"";height:2px;width:28px;border-radius:1px;background:var(--grad);transition:width .5s var(--ease)}& .get h3{font-size:clamp(1.25rem,1.9vw,1.4375rem)}& .get p{color:var(--ink-2);font-size:1.03125rem}& .get:hover{background:#fafcfc}& .get:hover .no:after{width:64px}& .gets.tc-pre .get>*,& .plans.tc-pre .plan{opacity:0;transform:translateY(14px)}& .get>*{transition:opacity .6s var(--ease) calc(var(--i, 0) * 70ms),transform .7s var(--ease) calc(var(--i, 0) * 70ms)}& .steps{grid-template-columns:repeat(var(--steps,5),1fr)}& .step{padding-right:20px}& .step:before{transition:background .3s,color .3s,box-shadow .3s}& .step:hover:before{background:var(--grad);color:#fff;box-shadow:0 10px 20px -10px rgba(24,138,172,.9)}& .step .when{align-self:flex-start;background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:999px;padding:6px 12px;font-size:.78125rem}& .duo{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}& .duo>*{min-width:0}& .box{background:var(--card);border-radius:26px;padding:clamp(1.375rem,3vw,2.125rem);box-shadow:0 0 0 1px var(--line);display:flex;flex-direction:column;gap:16px}& .duo>.box:first-child{background:var(--tint);box-shadow:none}& .duo>.box:first-child .nums{background:transparent;gap:10px;overflow:visible}& .duo>.box:first-child .nums div{border-radius:14px;background:rgba(255,255,255,.72)}& .box .big{font:600 clamp(3.25rem,6vw,5.25rem) /.95 var(--display);letter-spacing:-.05em;display:inline-block}& .box p{color:var(--ink-2)}& .box .tlink{align-self:flex-start}& .nums{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-radius:14px;overflow:hidden;margin:0}& .nums div{background:var(--card);padding:14px 16px}& .nums dt{font:600 1.625rem/1.1 var(--display);letter-spacing:-.03em}& .nums dd{margin:0;font-size:.90625rem;color:var(--ink-2)}& .tier{display:flex;justify-content:space-between;gap:16px;align-items:baseline;border-top:1px solid var(--line);padding-top:16px}& .tier.first{border-top:0;padding-top:0}& .tier h3{font-size:1.25rem}& .tier p{font-size:.96875rem}& .tier .amt{font:600 1.875rem/1 var(--display);letter-spacing:-.03em;white-space:nowrap;text-align:right}& .tier .amt small{display:block;font:500 .84375rem/1.4 var(--text);color:var(--ink-3);letter-spacing:0}& .box .small{font-size:.9375rem}& .plans{display:grid;grid-template-columns:repeat(var(--plans,3),minmax(0,1fr));gap:16px}& .plan{gap:0;position:relative;overflow:hidden;transition:box-shadow .3s,opacity .6s var(--ease) calc(var(--i, 0) * 90ms),transform .7s var(--ease) calc(var(--i, 0) * 90ms)}& .plan:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--grad);transform:scaleX(.16);transform-origin:left;transition:transform .6s var(--ease)}& .plan:hover{box-shadow:0 0 0 1px var(--line),0 26px 44px -34px rgba(12,23,27,.55)}& .plan:hover:before{transform:none}& .plan h3{font-size:1.25rem}& .plan .amt{display:block;margin-top:22px;font:600 clamp(2.5rem,4.4vw,3.5rem) /1 var(--display);letter-spacing:-.045em}& .plan .amt small{display:block;margin-top:8px;font:500 .90625rem/1.4 var(--text);color:var(--ink-3);letter-spacing:0}& .plan p{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:1.03125rem}& .plans-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 48px;margin-top:16px;padding:clamp(1.125rem,2.4vw,1.5rem) clamp(1.375rem,3vw,2.125rem);border-radius:26px;background:var(--tint)}& .plans-note p{flex:1 1 420px;max-width:68ch;font-size:.96875rem;color:var(--ink-2)}& .box .acts,& .plans-note .acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}& .plans-note .acts{flex:0 1 auto;min-width:0}& .box .acts{margin-top:auto;padding-top:6px}& .box .acts .tlink{align-self:center}& .faq details,& .faq details:first-of-type{border:0}& .faq details{background:var(--card);border-radius:20px;box-shadow:0 0 0 1px var(--line);padding:0 clamp(1.125rem,2.2vw,1.625rem);transition:box-shadow .3s}& .faq details+details{margin-top:10px}& .faq details[open]{box-shadow:0 0 0 1.5px var(--ring),0 24px 42px -34px rgba(24,138,172,.75)}& .faq summary:after{content:"";width:34px;height:34px;flex:none;border-radius:50%;background:linear-gradient(var(--ink-2) 0 0) 50% /12px 2px no-repeat,linear-gradient(var(--ink-2) 0 0) 50% /2px 12px no-repeat,var(--wash)}& .faq details[open] summary:after{background:linear-gradient(#fff 0 0) 50% /12px 2px no-repeat,linear-gradient(#fff 0 0) 50% /2px 12px no-repeat,var(--ink)}& .rel{display:flex;flex-direction:column;margin-top:30px;font-size:1rem}& .rel span{font:700 .8125rem/1.3 var(--text);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding-bottom:10px;border-bottom:1.5px solid var(--ink)}& .rel .tlink{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font:600 1.125rem/1.25 var(--display);letter-spacing:-.015em}& .rel .tlink:after{content:"\2192";font:400 1.125rem/1 var(--text);color:var(--ink-3);transition:transform .3s var(--ease),color .2s}& .rel .tlink:hover{border-color:var(--ink)}& .rel .tlink:hover:after{transform:translateX(5px);color:var(--ink)}& .final{grid-template-columns:1.2fr 1fr}@media (max-width:900px){& .fits{grid-template-columns:1fr 1fr}& .duo,& .final,& .fix,& .plans{grid-template-columns:1fr}& .gets{grid-template-columns:repeat(2,minmax(0,1fr))}& .side{top:76px;order:-1;z-index:4}& .panel{padding:10px;border-radius:22px;box-shadow:0 18px 30px -24px rgba(12,23,27,.5)}& .pc{padding:10px 14px;gap:0}& .pc h3{font-size:1.125rem;margin-bottom:2px}& .rowx{font-size:.8125rem;padding:5px 6px}& .simnote{display:none}& .steps{grid-template-columns:1fr}}@media (max-width:700px){& .gets{grid-template-columns:1fr;border-radius:22px}& .get .no{margin-bottom:6px}}@media (max-width:560px){& .fits{grid-template-columns:1fr}& .tier{flex-direction:column;gap:6px}& .tier .amt{text-align:left}& .job{padding:0 10px;gap:9px}& .job .t{font-size:.9375rem}& .tiles{gap:8px}& .tile{padding:9px}& .tile b{font-size:.8125rem}& .scene>.shop{--cols:2!important}& .prod.far{opacity:0;transform:translateX(calc(100% + 10px))!important}& .sc-h{flex-wrap:wrap}}}@keyframes tch-flash{0%{background:#d7f3e6}}