.tc-hero{position:relative;isolation:isolate;overflow:hidden}.tc-hero:before{content:"";position:absolute;inset:-20% -10% auto 30%;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffc40014,#ffc40000 70%)}.tc-hero__grid{display:grid;grid-template-columns:minmax(0,13fr) minmax(0,11fr);gap:clamp(32px,4vw,64px);align-items:center;max-width:1320px;padding-block:clamp(32px,5vw,72px) clamp(24px,3vw,48px)}.tc-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.tc-hero__k{color:var(--vx-signal)}.tc-hero__h{margin-top:16px;font-family:var(--vx-font-display);font-stretch:112%;font-weight:600;font-size:clamp(2.25rem,3.6vw,3.6rem);line-height:1.04;letter-spacing:-.025em;color:var(--vx-bone);text-wrap:balance}.tc-hero__sub{margin-top:20px;color:var(--vx-ash)}.tc-actions{display:flex;flex-wrap:wrap;gap:12px}.tc-hero__acts{margin-top:32px}.tc-hero__note{margin-top:18px}.tc-hero__pic{aspect-ratio:16/11;border-radius:var(--vx-radius-panel);box-shadow:0 30px 80px #0000008c}.tc-hero__pic>img{position:absolute;inset:0;object-position:60% 50%}.tc-chip{position:absolute;z-index:3;left:14px;top:14px;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--vx-radius-pill);background:var(--vx-glass-strong);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 0 0 1px var(--vx-hair-strong);font:500 var(--vx-size-13)/1 var(--vx-font-ui);color:var(--vx-ash)}.tc-chip b{font:800 var(--vx-size-16)/1 var(--vx-font-head);letter-spacing:.1em;color:var(--vx-signal)}.tc-hero__script{position:absolute;z-index:3;left:14px;bottom:14px;margin:0;padding:14px 18px;border-radius:var(--vx-radius-panel);background:var(--vx-glass-strong);-webkit-backdrop-filter:var(--vx-glass-filter);backdrop-filter:var(--vx-glass-filter);box-shadow:inset 0 0 0 1px var(--vx-hair-strong),inset 3px 0 0 var(--vx-signal);font:500 var(--vx-size-13)/1.6 "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--vx-bone);white-space:pre}.tc-wrap{max-width:1240px}.tc-head{display:grid;gap:14px;justify-items:center;text-align:center;margin-bottom:clamp(28px,3.5vw,48px)}.tc-head .vx-body{max-width:44em}.tc-how{padding-top:clamp(32px,5vw,72px)}.tc-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,28px);position:relative}.tc-steps:before{content:"";position:absolute;left:17px;right:17px;top:17px;height:1px;background:var(--vx-hair-strong)}.tc-step{position:relative;display:grid;gap:16px;align-content:start}.tc-step__n{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--vx-signal);color:var(--vx-on-signal);font:800 var(--vx-size-18)/1 var(--vx-font-head);box-shadow:0 0 0 6px var(--vx-canvas)}.tc-step__tx{font-size:var(--vx-size-15);line-height:1.55;color:var(--vx-ash)}.tc-step__tx>strong:first-child{display:block;margin-bottom:6px;font:600 var(--vx-size-18)/1.3 var(--vx-font-ui);color:var(--vx-bone)}.tc-step__tx code{font:600 .92em/1 JetBrains Mono,ui-monospace,monospace;color:var(--vx-bone);white-space:nowrap}.tc-step__tx strong{color:var(--vx-bone);font-weight:600}.tc-promise__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tc-card{display:grid;gap:14px;align-content:start;padding:clamp(22px,2.6vw,36px)}.tc-card .vx-cap{color:var(--vx-signal)}.tc-card__note code,.tc-ticks code{font:600 .92em/1 JetBrains Mono,ui-monospace,monospace;color:var(--vx-bone)}.tc-code{margin:0;padding:14px 18px;border-radius:var(--vx-radius-image);background:var(--vx-canvas);box-shadow:inset 0 0 0 1px var(--vx-hair),inset 3px 0 0 var(--vx-signal);overflow-x:auto;font:500 var(--vx-size-15)/1.6 "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--vx-bone);white-space:pre}.tc-ticks{display:grid;gap:12px;margin-top:4px}.tc-ticks li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;font-size:var(--vx-size-15);line-height:1.55;color:var(--vx-ash)}.tc-ticks li>svg{margin-top:2px;color:var(--vx-bone)}.tc-ticks strong{color:var(--vx-bone);font-weight:600}.tc-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1040px;margin-inline:auto}.tc-tier{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,2.6vw,36px)}.tc-tier__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.tc-tier__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.tc-tier__n{font:800 clamp(2.5rem,4vw,3.25rem)/1 var(--vx-font-head);color:var(--vx-bone)}.tc-tier .tc-ticks{flex:1}.tc-tier__go{display:grid;gap:10px;margin-top:6px}.tc-folds{display:grid;gap:12px;max-width:1040px;margin-inline:auto}.tc-fold{display:block;min-width:0;border-radius:var(--vx-radius-panel);background:var(--vx-raised);box-shadow:inset 0 0 0 1px var(--vx-hair);scroll-margin-top:calc(var(--vx-layout-nav) + 16px);color:inherit;text-decoration:none;transition:box-shadow var(--vx-motion-hover) var(--vx-motion-ease)}.tc-fold:hover{box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.tc-fold__sum{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px clamp(18px,2.4vw,28px);cursor:pointer;list-style:none}.tc-fold__sum::-webkit-details-marker{display:none}.tc-fold__ic{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--vx-raised-2);box-shadow:inset 0 0 0 1px var(--vx-hair);color:var(--vx-bone)}.tc-fold__tx{display:grid;gap:4px}.tc-fold__tx .vx-cap{color:var(--vx-signal)}.tc-fold__tx .vx-h3{color:var(--vx-bone)}.tc-fold__chev{color:var(--vx-ash);transition:transform var(--vx-motion-hover) var(--vx-motion-ease)}.tc-fold[open]>.tc-fold__sum .tc-fold__chev{transform:rotate(180deg)}.tc-fold--link:hover .tc-fold__chev{color:var(--vx-signal);transform:translate(3px)}.tc-fold[open]{box-shadow:inset 0 0 0 1px var(--vx-hair-strong)}.tc-fold[open]>.tc-fold__sum{box-shadow:inset 0 -1px 0 var(--vx-hair)}.tc-print{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:8px}.tc-prose{padding:clamp(20px,3vw,40px) clamp(18px,4vw,64px) clamp(28px,3.5vw,48px);font-size:var(--vx-size-16);line-height:1.7;color:var(--vx-ash)}.tc-prose>:is(p,ul,ol,h4,h5,h6,pre,.tc-say),.tc-q__body>:is(p,ul,ol,pre,.tc-say){max-width:46em}.tc-prose p{margin:0 0 14px}.tc-prose strong{color:var(--vx-bone);font-weight:600}.tc-prose em{color:var(--vx-bone)}.tc-prose h4{margin:44px 0 14px;font:800 var(--vx-size-28)/1 var(--vx-font-head);text-transform:uppercase;color:var(--vx-bone)}.tc-prose h5{margin:32px 0 10px;font:600 var(--vx-size-21)/1.3 var(--vx-font-ui);letter-spacing:-.01em;color:var(--vx-bone)}.tc-prose h6{margin:24px 0 8px;font:600 var(--vx-size-16)/1.4 var(--vx-font-ui);color:var(--vx-bone)}.tc-prose>:first-child,.tc-prose>.tc-print+*{margin-top:0}.tc-prose :is(ul,ol){margin:0 0 16px;padding-left:22px}.tc-prose ul{list-style:disc}.tc-prose ol{list-style:decimal}.tc-prose li{margin:0 0 9px;padding-left:4px}.tc-prose li::marker{color:var(--vx-faint);font-weight:600}.tc-prose li>pre{margin:10px 0}.tc-prose li>p{margin:8px 0 0}.tc-prose code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;color:var(--vx-bone);background:#ffffff12;border-radius:5px;padding:1px 5px;overflow-wrap:anywhere}.tc-prose pre{margin:0 0 18px;padding:16px 18px;border-radius:var(--vx-radius-image);background:var(--vx-canvas);box-shadow:inset 0 0 0 1px var(--vx-hair),inset 3px 0 0 var(--vx-signal);font:500 13.5px/1.62 JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--vx-bone);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;tab-size:2}.tc-prose pre code{background:none;padding:0;font-size:inherit;color:inherit;white-space:pre-wrap}.tc-say{padding:10px 0 10px 16px;box-shadow:inset 2px 0 0 var(--vx-signal);color:var(--vx-bone)}.tc-say strong:first-child{color:var(--vx-signal)}.tc-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 22px;border-radius:var(--vx-radius-image);box-shadow:inset 0 0 0 1px var(--vx-hair)}.tc-prose table{width:100%;border-collapse:collapse;min-width:560px;font-size:var(--vx-size-15);line-height:1.5}.tc-prose thead th{padding:12px 14px;text-align:left;white-space:nowrap;background:var(--vx-raised-2);box-shadow:inset 0 -1px 0 var(--vx-hair);font:700 var(--vx-size-13)/1.2 var(--vx-font-head);letter-spacing:var(--vx-tracking-cap);text-transform:uppercase;color:var(--vx-ash)}.tc-prose tbody :is(td,th){padding:12px 14px;vertical-align:top;text-align:left;box-shadow:inset 0 -1px 0 var(--vx-hair)}.tc-prose tbody th{min-width:150px;font-weight:600;color:var(--vx-bone)}.tc-prose tbody tr:last-child :is(td,th){box-shadow:none}.tc-prose tbody tr:nth-child(2n){background:#ffffff06}.tc-prose table code{white-space:nowrap}.tc-phase{display:block;font-weight:600;color:var(--vx-bone)}.tc-q{max-width:46em;min-width:0;box-shadow:inset 0 -1px 0 var(--vx-hair);scroll-margin-top:calc(var(--vx-layout-nav) + 16px)}.tc-q:first-of-type{box-shadow:inset 0 1px 0 var(--vx-hair),inset 0 -1px 0 var(--vx-hair);margin-top:28px}.tc-q__sum{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 2px;cursor:pointer;list-style:none}.tc-q__sum::-webkit-details-marker{display:none}.tc-prose .tc-q__h{margin:0;font:600 var(--vx-size-18)/1.35 var(--vx-font-ui)}.tc-q__sum svg{flex:none;color:var(--vx-ash);transition:transform var(--vx-motion-hover) var(--vx-motion-ease)}.tc-q[open]>.tc-q__sum svg{transform:rotate(180deg)}.tc-q__body{padding:2px 2px 18px}.tc-q+h4{margin-top:48px}.tc-closer{--band-scrim:linear-gradient(90deg,rgb(12 13 17 / .9) 0%,rgb(12 13 17 / .6) 55%,rgb(12 13 17 / .25) 100%);min-height:clamp(380px,40vw,500px);display:flex;align-items:center}.tc-closer>img{background:var(--vx-raised)}.tc-closer__in{display:grid;gap:18px;justify-items:start;padding-block:64px}.tc-closer .vx-head{max-width:14em}.tc-closer .vx-lead{color:var(--vx-ash)}.tc-closer .tc-actions{margin-top:10px}@media(max-width:1100px){.tc-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tc-steps{grid-template-columns:1fr;max-width:640px;margin-inline:auto;gap:22px}.tc-steps:before{inset:17px auto 17px 17px;width:1px;height:auto}.tc-step{grid-template-columns:auto 1fr;gap:18px}}@media(max-width:900px){.tc-promise__grid,.tc-tiers{grid-template-columns:1fr}}@media(max-width:820px){.tc-hero__grid{grid-template-columns:1fr;gap:20px;padding-block:0 32px}.tc-hero__pic{order:-1;margin-inline:calc(var(--vx-gutter) * -1);border-radius:0;box-shadow:none;aspect-ratio:16/9}.tc-hero__h{margin-top:12px;font-size:clamp(1.85rem,7.4vw,2.6rem);line-height:1.06}.tc-hero__acts{order:3;margin-top:20px;width:100%;gap:10px}.tc-hero__acts .vx-btn{flex:1 1 auto}.tc-hero__sub{order:4;margin-top:20px;font-size:var(--vx-size-16)}.tc-hero__note{order:5;margin-top:12px}.tc-head{justify-items:start;text-align:left}.tc-fold__sum{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.tc-fold__ic{display:none}.tc-closer{--band-scrim:linear-gradient(0deg,rgb(12 13 17 / .94) 0%,rgb(12 13 17 / .66) 60%,rgb(12 13 17 / .4) 100%)}.tc-closer__in{justify-items:stretch}.tc-closer .tc-actions .vx-btn{flex:1 1 auto}}@media(max-width:560px){.tc-chip{left:10px;top:10px}.tc-hero__script{left:10px;bottom:10px;padding:10px 12px;font-size:11.5px}.tc-prose pre{font-size:12.5px;padding:13px 14px}}@media print{[data-ui=vx] body>:not(main),#main>:not(#pack),#pack .tc-head,.tc-folds>:not(#handout),#handout .tc-fold__ic,#handout .tc-fold__chev,#handout .tc-fold__tx>:not(h3),#handout .tc-print{display:none!important}html,body,[data-ui=vx],[data-ui=vx] body{background:#fff!important;color:#000!important}[data-ui=vx] body,#pack{padding:0!important}#pack .vx-wrap{max-width:none!important;padding:0!important}#handout{background:none!important;box-shadow:none!important;border-radius:0}#handout .tc-fold__sum{display:block;padding:0 0 4pt;box-shadow:none}#handout .tc-fold__tx h3{font-size:15pt;color:#000!important}#handout .tc-prose{padding:0;font-size:8.6pt;line-height:1.35;color:#000}#handout .tc-prose>*{max-width:none}#handout :is(h4,h5,h6,strong,em){color:#000!important}#handout h5{font-size:10.5pt;margin:8pt 0 3pt;page-break-after:avoid}#handout h6{font-size:9pt;margin:6pt 0 2pt;page-break-after:avoid}#handout p{margin:0 0 3.5pt}#handout :is(ul,ol){margin:0 0 4pt;padding-left:14pt}#handout li{margin:0 0 2pt}#handout code{background:none;padding:0;font-size:8.2pt;color:#000}#handout pre{background:#f2efe6!important;color:#000!important;box-shadow:none!important;border:1px solid #999;border-radius:3pt;padding:4pt 6pt;margin:0 0 4pt;font-size:7.6pt;line-height:1.32;white-space:pre-wrap;word-break:break-word;page-break-inside:avoid}#handout pre code{color:#000!important;font-size:inherit}#handout .tc-table{border:1px solid #999;border-radius:0;box-shadow:none;overflow:visible;margin:0 0 5pt}#handout table{min-width:0;width:100%;font-size:7.6pt;page-break-inside:avoid}#handout thead th{background:#eee!important;color:#000!important;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:2pt 4pt;font-size:6.8pt;border-bottom:1px solid #999}#handout tbody :is(td,th){padding:2pt 4pt;box-shadow:none;border-bottom:1px solid #ccc;color:#000}#handout tbody tr:nth-child(2n){background:none}@page{margin:10mm}}
