.tccc-v3{--serif:var(--font-petrona),Georgia,serif;--sans:var(--font-ibm-plex-sans),system-ui,sans-serif;--furniture:var(--font-outfit),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-ibm-plex-mono),ui-monospace,"SF Mono",Menlo,monospace;--step--1:clamp(.82rem,.8rem + .08vw,.87rem);--step-0:clamp(1rem,.98rem + .1vw,1.04rem);--step-1:clamp(1.08rem,1.02rem + .22vw,1.18rem);--step-2:clamp(1.42rem,1.32rem + .45vw,1.68rem);--step-3:clamp(1.9rem,1.68rem + .95vw,2.45rem);--step-4:clamp(2.4rem,2.05rem + 1.55vw,3.2rem);--step-5:clamp(2.45rem,1.95rem + 2.85vw,5.1rem);--ui-lg:1rem;--ui-md:.875rem;--ui-sm:.8125rem;--ui-xs:.75rem;--ui-2xs:.6875rem;--sp-1:.4rem;--sp-2:.6rem;--sp-3:.85rem;--sp-4:1.15rem;--sp-5:1.7rem;--sp-6:2.6rem;--sp-7:3.6rem;--sp-8:4.6rem;--edge:clamp(1.15rem,4vw,3.25rem);--maxw:1240px;--radius:12px;--hair:var(--line);--measure:60ch;--navy-ink:#0d1b2a;--navy:#152a40;--slate:#5d7a94;--amber-brand:#f3a71c;--amber-brand-soft:color-mix(in oklch,var(--amber-brand)32%,transparent);--red:#eb5756;--red-soft:color-mix(in oklch,var(--red)12%,transparent);--red-text:#ba272f;--amber:#c89301;--amber-soft:color-mix(in oklch,var(--amber)12%,transparent);--amber-text:#815e02;--green:#1ca055;--green-soft:color-mix(in oklch,var(--green)12%,transparent);--green-text:#047138;--blue:#4ea7fc;--blue-soft:color-mix(in oklch,var(--blue)12%,transparent);--blue-text:#0466b1;--teal:#227a7e;--teal-soft:color-mix(in oklch,var(--teal)12%,transparent);--bg:#ececed;--panel:#fcfcfd;--surface:#f6f6f7;--raised:#fcfcfd;--ink:#000b1e;--ink-soft:#000618;--ink-faint:#9e9ea1;--line:#f4f4f4;--line-strong:#e1e1e1;--paper:var(--raised);--paper-2:var(--raised);--paper-3:#f2f0ef;--ink-2:var(--ink-soft);--muted:var(--ink-faint);--faint:var(--ink-faint);--hair-2:var(--line-strong);--amber-ink:#aa6e00;--cta:var(--navy-ink);--on-cta:#f8f9fa;--accent:var(--slate);--duo-vignette:var(--navy-ink);--lift:0 18px 40px -22px color-mix(in oklch,var(--navy-ink)45%,transparent),0 2px 8px -3px color-mix(in oklch,var(--navy-ink)18%,transparent);--r-frame:16px;--r-module:13px;--r-control:9px;--ease-surface:cubic-bezier(.32,.72,0,1);--ease-exit:cubic-bezier(.4,0,1,1);--dur-sheet:.5s;--dur-dialog:.18s;--scrim:color-mix(in oklch,var(--navy-ink)46%,transparent);--z-sheet:200;--lift-sm:0 1px 2px -1px #00000009,0 1px 1px 0 #00000008;--lift-lg:0 10px 26px -12px #0000001a,0 3px 8px -3px #0000000f;--lift-card:0 1px 2px -1px #0000000d,0 14px 30px -16px #00000029;--lift-card-hover:0 2px 5px -2px #0000000f,0 26px 50px -18px #00000042;--hover-wash:color-mix(in oklch,var(--ink)3.5%,transparent);--action:var(--slate);--action-ink:color-mix(in oklch,var(--slate),var(--navy-ink)24%);--on-action:#f8f9fa;--line-contrast:#d5d5d5;--logo-well:#f8f9fa;background:var(--bg);color:var(--ink-soft);font-family:var(--sans);font-size:var(--step-0);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;--ck-shell-rail-width:47px;--ck-shell-popout-width:208px;--ck-shell-hairline:#03030315;--ck-shell-toolbar-height:48px;--ck-shell-primary-sidebar-width:256px;--ck-shell-mobile-nav-width:min(85vw,300px);--ck-nav-item-font-size:var(--ui-sm);--ck-nav-item-font-weight:450;--ck-nav-item-font-weight-active:500;--ck-nav-item-row-height:32px;--ck-nav-active-pill-bg:color-mix(in oklch,var(--ink)4%,transparent);--ck-nav-focus-ring-color:var(--action);--ck-nav-focus-ring-width:2px;--ck-nav-focus-ring-offset:2px;--ck-nav-demoted-color:#375575;--ck-grid-row-height:35px;--ck-grid-cell-font-size:var(--ui-sm);--ck-grid-cell-font-weight:450;--ck-grid-cell-color:var(--ink);--ck-grid-header-font-size:var(--ui-sm);--ck-grid-header-font-weight:700;--ck-grid-header-color:var(--ink);--ck-grid-hairline:var(--ck-shell-hairline);--ck-type-title-size:1.125rem;--ck-type-title-weight:600;--ck-type-taxonomy-family:var(--mono);--ck-type-taxonomy-size:var(--ui-sm);--ck-type-taxonomy-weight:450;--ck-type-taxonomy-tracking:.6px;--ck-type-taxonomy-transform:uppercase;--ck-type-taxonomy-color:#3c5a7b;min-height:100vh;line-height:1.55;transition:background .45s,color .45s}@supports (color:lab(0% 0 0)){.tccc-v3{--red:lab(57.9054% 57.8583 32.6707);--red-text:lab(42.0946% 58.137 34.7074);--amber:lab(64.8236% 13.0333 68.5539);--amber-text:lab(42.5286% 9.36216 49.2193);--green:lab(57.9983% -48.2013 29.0107);--green-text:lab(41.3742% -38.9451 23.4839);--blue:lab(65.9593% -6.61182 -51.0078);--blue-text:lab(41.6934% -2.67959 -47.2243);--teal:lab(46.2556% -25.0703 -10.3082);--bg:lab(93.44% .103956 -.489074);--panel:lab(98.94% .103956 -.489074);--surface:lab(96.94% .103956 -.489074);--raised:lab(98.94% .103956 -.489074);--ink:lab(2.75861% 1.43603 -18.0605);--ink-soft:lab(1.51998% 1.78936 -14.9682);--ink-faint:lab(65.3% .25989 -1.22268);--line:lab(96.24% 0 0);--line-strong:lab(89.49% 0 0);--paper-3:lab(95% .173648 .984808);--amber-ink:lab(52% 19.1591 58.9655);--lift-sm:0 1px 2px -1px lab(0% 0 0/.035),0 1px 1px 0 lab(0% 0 0/.03);--lift-lg:0 10px 26px -12px lab(0% 0 0/.1),0 3px 8px -3px lab(0% 0 0/.06);--lift-card:0 1px 2px -1px lab(0% 0 0/.05),0 14px 30px -16px lab(0% 0 0/.16);--lift-card-hover:0 2px 5px -2px lab(0% 0 0/.06),0 26px 50px -18px lab(0% 0 0/.26);--line-contrast:lab(85.44% 0 0);--ck-shell-hairline:lab(.903296% 0 0/.081);--ck-nav-demoted-color:lab(34.8299% -3.90716 -22.018);--ck-type-taxonomy-color:lab(37.157% -4.04376 -22.049)}}.tccc-v3[data-theme=dark]{--navy:#eaebed;--slate:#8aa2ba;--amber-brand-soft:color-mix(in oklch,var(--amber-brand)34%,transparent);--red-text:#f35f5d;--amber-text:var(--amber);--green-soft:color-mix(in oklch,var(--green)22%,transparent);--green-text:#37b265;--blue-text:var(--blue);--teal:#6db2b6;--teal-soft:color-mix(in oklch,var(--teal)22%,transparent);--bg:#09090a;--panel:#0f1010;--surface:#161717;--raised:#1d1d1e;--ink:#e3e6e8;--ink-soft:#bfc1c3;--ink-faint:#707275;--line:#19191a;--line-strong:#222223;--paper-3:#232425;--amber-ink:#ecbf64;--cta:#f4f5f3;--on-cta:#131417;--accent:var(--slate);--duo-vignette:#000;--lift:inset 0 1px 0 0 #ffffff1a,0 18px 40px -18px #0000009e;--lift-sm:0 1px 2px -1px #0000004d,0 1px 1px 0 #0000003d;--lift-lg:0 12px 30px -12px #0000008c,0 3px 8px -3px #0000006b;--lift-card:inset 0 1px 0 0 #ffffff0f,0 14px 30px -14px #00000094;--lift-card-hover:inset 0 1px 0 0 #ffffff17,0 24px 46px -16px #000000b3;--hover-wash:#ffffff0a;--action:var(--slate);--action-ink:var(--slate);--on-action:#0d1b2a;--line-contrast:#262627;--ck-shell-hairline:color-mix(in oklch,var(--ink)8.1%,transparent);--ck-nav-active-pill-bg:color-mix(in oklch,var(--ink)4%,transparent);--ck-type-taxonomy-color:#8f9193;--ck-nav-demoted-color:#949698}@supports (color:lab(0% 0 0)){.tccc-v3[data-theme=dark]{--red-text:lab(60.6941% 57.8174 32.4517);--green-text:lab(64.5051% -48.0264 28.8034);--teal:lab(68.2061% -22.0315 -9.11651);--bg:lab(2.6% .0104699 -.299817);--panel:lab(4.52% .0104699 -.299817);--surface:lab(7.5% .0139599 -.399756);--raised:lab(10.8% .0209399 -.599635);--ink:lab(91% -.488352 -1.41828);--ink-soft:lab(78% -.488352 -1.41828);--ink-faint:lab(48% -.651136 -1.89104);--line:lab(8.84% .0174499 -.499695);--line-strong:lab(13.16% .0209399 -.599635);--paper-3:lab(14% .0244299 -.699574);--amber-ink:lab(80% 9.0297 51.21);--lift-sm:0 1px 2px -1px lab(0% 0 0/.3),0 1px 1px 0 lab(0% 0 0/.24);--lift-lg:0 12px 30px -12px lab(0% 0 0/.55),0 3px 8px -3px lab(0% 0 0/.42);--lift-card:inset 0 1px 0 0 #ffffff0f,0 14px 30px -14px lab(0% 0 0/.58);--lift-card-hover:inset 0 1px 0 0 #ffffff17,0 24px 46px -16px lab(0% 0 0/.7);--hover-wash:lab(100% 0 0/.04);--line-contrast:lab(15.32% .0244299 -.699574);--ck-type-taxonomy-color:lab(60% -.488352 -1.41828);--ck-nav-demoted-color:lab(62% -.488352 -1.41828)}}.tccc-v3 *{box-sizing:border-box}.tccc-v3 h1,.tccc-v3 h2,.tccc-v3 h3{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);overflow-wrap:break-word;margin:0;font-weight:500;line-height:1.04}.tccc-v3 h1{font-weight:400}.tccc-v3 h1,.tccc-v3 h2,.tccc-v3 h3,.tccc-v3 .brand,.tccc-v3 .sec-head .idx,.tccc-v3 .rtitle,.tccc-v3 .trust blockquote,.tccc-v3 .trust .name,.tccc-v3 .flag h3,.tccc-v3 details.qa>summary,.tccc-v3 .type-tile .tlabel .t{font-size-adjust:.46}.tccc-v3 p{margin:0}.tccc-v3 a{color:inherit}.tccc-v3 .wrap{max-width:var(--maxw);padding-inline:var(--edge);margin-inline:auto}.tccc-v3 .eyebrow{font-family:var(--furniture);font-weight:500;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--slate)}.tccc-v3 h1 .hl-accent,.tccc-v3 h2 .hl-accent{color:var(--slate);font-style:italic;font-weight:400}.tccc-v3 .v3-header{z-index:20;background:color-mix(in oklch,var(--bg)86%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.05)blur(8px);backdrop-filter:saturate(1.05)blur(8px);position:sticky;top:0}.tccc-v3 section[id],.tccc-v3 .cdetail[id]{scroll-margin-top:calc(60px + var(--sp-6))}html:has(.tccc-v3){scroll-behavior:smooth}.tccc-v3 .bar{justify-content:space-between;align-items:center;gap:var(--sp-5);height:60px;display:flex}.tccc-v3 .brand{font-family:var(--serif);font-weight:500;font-size:var(--step-1);letter-spacing:-.02em;color:var(--ink);align-items:center;display:flex}.tccc-v3 .brand .mark{width:auto;height:28px;margin-right:.6rem;display:block}.tccc-v3 .brand .mark-light,.tccc-v3[data-theme=dark] .brand .mark-dark{display:none}.tccc-v3[data-theme=dark] .brand .mark-light{display:block}.tccc-v3 .nav{gap:var(--sp-5);margin-left:auto;display:none}@media (min-width:840px){.tccc-v3 .nav{display:flex}}.tccc-v3 .nav a{font-size:var(--step--1);color:var(--ink-soft);font-weight:500;text-decoration:none}.tccc-v3 .nav a:hover{color:var(--ink)}.tccc-v3 .head-right{align-items:center;gap:var(--sp-4);display:flex}.tccc-v3 .head-phone{border:1px solid var(--line-strong);background:var(--raised);min-height:34px;color:var(--ink);font-family:var(--sans);font-size:var(--ui-sm);border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.tccc-v3 .head-phone:hover{border-color:var(--ink-faint)}@media (max-width:560px){.tccc-v3 .head-phone{display:none}}.tccc-v3 .toggle{appearance:none;border:1px solid var(--line-strong);color:var(--ink-soft);font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .72rem;font-size:.72rem;font-weight:600;transition:border-color .3s,color .3s}.tccc-v3 .toggle:hover{border-color:var(--slate);color:var(--ink)}.tccc-v3 section{padding-block:var(--sp-7)}.tccc-v3 .sec-head{align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.tccc-v3 .sec-head .idx{font-family:var(--serif);font-style:italic;font-size:var(--step-1);color:var(--slate)}.tccc-v3 .sec-head h2{font-size:var(--step-3);max-width:30ch}.tccc-v3 .hero{padding-block:var(--sp-7)var(--sp-7);background:radial-gradient(95% 75% at 80% 0%,color-mix(in oklch,var(--navy)7%,transparent)0%,transparent 58%)}.tccc-v3 .hero-grid{gap:var(--sp-6);grid-template-columns:1fr;display:grid}.tccc-v3 .hero-grid>*{min-width:0}@media (min-width:900px){.tccc-v3 .hero-grid{align-items:start;gap:var(--sp-6);grid-template-columns:1fr .92fr}}.tccc-v3 .eyebrow-row{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.tccc-v3 .eyebrow-row .ln{background:linear-gradient(90deg,var(--amber-brand-soft),transparent);flex:1;height:2px}.tccc-v3 .hero h1{font-size:var(--step-5);max-width:min(16ch,100%);margin-bottom:var(--sp-5);letter-spacing:-.015em;line-height:.98}.tccc-v3 .hero h1 em{color:var(--slate);font-style:italic;font-weight:400}.tccc-v3 .lede{font-size:var(--step-1);color:var(--ink-soft);max-width:46ch;line-height:1.42}.tccc-v3 .hero-cred{margin-top:var(--sp-4);font-size:var(--step--1);color:var(--ink-faint);max-width:44ch;line-height:1.5}.tccc-v3 .hero-form .callout{text-align:left}.tccc-v3 .hero-form-h{font-size:var(--step-2);margin-bottom:var(--sp-2)}.tccc-v3 .hero-form-lede{font-size:var(--step-0);color:var(--ink-soft);margin-bottom:var(--sp-4);line-height:1.5}.tccc-v3 .v3-doc{max-width:1600px;padding-inline:var(--edge);gap:var(--sp-6);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:900px){.tccc-v3 .v3-doc{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:clamp(2rem,3.2vw,3.25rem)}}.tccc-v3 .docrail{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}@media (min-width:900px){.tccc-v3 .docrail{top:calc(60px + var(--sp-5));padding-top:var(--sp-6);position:sticky}}.tccc-v3 .doctoc{flex-direction:column;gap:1px;display:flex}.tccc-v3 .doctoc-k{font-size:var(--step--1);color:var(--ink-faint);margin:0 0 var(--sp-2).7rem}.tccc-v3 .doctoc a{font-size:var(--step-0);color:var(--ink-soft);border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .7rem;text-decoration:none;transition:background .18s,color .18s;display:flex}.tccc-v3 .doctoc a:before{content:"";background:var(--line-strong);border-radius:2px;flex:none;width:3px;height:14px;transition:background .18s}.tccc-v3 .doctoc a:hover{background:color-mix(in oklch,var(--ink-faint)11%,transparent);color:var(--ink)}.tccc-v3 .doctoc a:hover:before{background:var(--amber-brand)}.tccc-v3 .docmain{min-width:0}.tccc-v3 .doclede{padding-block:var(--sp-6)var(--sp-2)}.tccc-v3 .doclede h1{font-size:var(--step-5);max-width:16ch;margin-bottom:var(--sp-5);letter-spacing:-.015em;line-height:.98}.tccc-v3 .docmain>section{padding-block:var(--sp-6);border-top:1px solid var(--line)}.tccc-v3 .docmain>section#provider{padding-top:var(--sp-4);border-top:none}@media (max-width:899px){.tccc-v3 .docmain{order:1}.tccc-v3 .docrail{order:2}.tccc-v3 .doctoc{display:none}}.tccc-v3 .mobile-cta{display:none}@media (max-width:899px){.tccc-v3 .mobile-cta{z-index:30;background:var(--cta);min-height:52px;color:var(--on-cta);font-family:var(--sans);font-weight:600;font-size:var(--step-0);justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1rem;text-decoration:none;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 26px -18px #0000008c}.tccc-v3 .mobile-cta .dot{width:8px;height:8px}.tccc-v3 .v3-footer{padding-bottom:calc(52px + var(--sp-5))}}.tccc-v3 .fcard-trigger,.tccc-v3 .loc-card,.tccc-v3 .cond-card,.tccc-v3 .net-card,.tccc-v3 .net-pcard,.tccc-v3 .rcard,.tccc-v3 .sc-item,.tccc-v3 .depth,.tccc-v3 .mb-point,.tccc-v3 .rm-card{border:1px solid var(--line);background:var(--raised);box-shadow:var(--lift-lg);border-radius:16px;transition:border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.2,.7,.3,1);position:relative}.tccc-v3 .fcard-trigger:not([data-static]):hover,.tccc-v3 a.fcard-trigger[data-static]:hover,.tccc-v3 .loc-card:hover,.tccc-v3 .cond-card:hover,.tccc-v3 .net-card:hover,.tccc-v3 .net-pcard:hover,.tccc-v3 .rcard:hover,.tccc-v3 .mb-point:hover{border-color:var(--line-strong);box-shadow:var(--lift-card-hover);transform:translateY(-2px)}.tccc-v3 .fcard-icon,.tccc-v3 .loc-icon,.tccc-v3 .cond-icon,.tccc-v3 .net-pcard-icon,.tccc-v3 .sc-box,.tccc-v3 .mb-point-ic{z-index:2;color:var(--slate);pointer-events:none;background:color-mix(in oklch,var(--raised),var(--slate)9%);border:1px solid color-mix(in oklch,var(--slate)22%,transparent);border-radius:11px;justify-content:center;align-items:center;margin:0;padding:9px;display:inline-flex;position:absolute;top:16px;right:16px}.tccc-v3 .fcard-icon svg,.tccc-v3 .loc-icon svg,.tccc-v3 .cond-icon svg,.tccc-v3 .net-pcard-icon svg,.tccc-v3 .sc-box svg,.tccc-v3 .mb-point-ic svg{width:24px;height:24px;display:block}.tccc-v3 .fcard-t,.tccc-v3 .loc-name,.tccc-v3 .cond-name,.tccc-v3 .net-pcard-name,.tccc-v3 .sc-name,.tccc-v3 .mb-point-t,.tccc-v3 .cd-card .rtitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--line-strong);margin:0 0 12px;padding:0 46px 12px 0;font-size:1.16rem;font-weight:500;line-height:1.2}.tccc-v3 .fcard-t,.tccc-v3 .loc-name,.tccc-v3 .cond-name,.tccc-v3 .net-pcard-name,.tccc-v3 .sc-name,.tccc-v3 .mb-point-t{box-sizing:border-box;min-height:2.65em}.tccc-v3 .refer-cards{gap:var(--sp-4);margin-block:var(--sp-5);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:720px){.tccc-v3 .refer-cards{grid-template-columns:1fr 1fr}}.tccc-v3 .rcard{padding:0 var(--sp-5)}.tccc-v3 .rcard>summary{cursor:pointer;padding-block:var(--sp-4);touch-action:manipulation;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.75rem;list-style:none;display:grid}.tccc-v3 .rcard>summary::-webkit-details-marker{display:none}.tccc-v3 .rnum{font-family:var(--sans);font-weight:600;font-size:var(--step--1);color:var(--slate);font-variant-numeric:tabular-nums}.tccc-v3 .rtitle{font-family:var(--serif);font-weight:500;font-size:var(--step-1);letter-spacing:-.01em;color:var(--ink);line-height:1.2}.tccc-v3 .rx{font-family:var(--sans);color:var(--ink-faint);font-size:1.15em;line-height:1;transition:transform .2s,color .2s}.tccc-v3 .rcard[open] .rx{color:var(--slate);transform:rotate(45deg)}.tccc-v3 .rcard>.ra{padding:0 0 var(--sp-4);font-size:var(--step-0);color:var(--ink-soft);max-width:62ch;margin:0;line-height:1.62}.tccc-v3 .faq-cards{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:720px){.tccc-v3 .faq-cards{grid-template-columns:1fr 1fr}}.tccc-v3 .faq-cards .rcard>summary{grid-template-columns:1fr auto}.tccc-v3 .faq-cards .rtitle{font-size:var(--step-0);line-height:1.3}.tccc-v3 .provider-id{margin-bottom:var(--sp-4);flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.tccc-v3 .provider-id .plogo{border:1px solid var(--line-strong);background:#fff;border-radius:11px;flex:none;align-items:center;height:48px;padding:0 .8rem;display:inline-flex}.tccc-v3 .provider-id .plogo img{width:auto;height:30px;display:block}.tccc-v3 .provider-id .ploc{font-size:var(--step--1);color:var(--ink-faint);letter-spacing:0}.tccc-v3 .signal{margin-top:var(--sp-4);font-size:var(--step--1);color:var(--ink-soft);border:1px solid var(--line);background:var(--surface);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.55rem;max-width:100%;padding:.38rem .8rem;display:inline-flex}.tccc-v3 .signal b{color:var(--ink);font-weight:600}.tccc-v3 .signal .pin{background:var(--slate);border-radius:50%;width:6px;height:6px}.tccc-v3 .cta-row{align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.tccc-v3 .btn{appearance:none;cursor:pointer;font-family:var(--furniture);font-weight:600;font-size:var(--step-0);letter-spacing:-.005em;color:var(--on-cta);background:var(--cta);border:none;border-radius:10px;align-items:center;gap:.55rem;padding:.85rem 1.4rem;text-decoration:none;transition:box-shadow .15s,transform 80ms;display:inline-flex}.tccc-v3 .btn:hover{box-shadow:inset 0 0 0 999px color-mix(in oklch,var(--on-cta)12%,transparent)}.tccc-v3 .btn:active{transform:scale(.97)}.tccc-v3 .dot{background:var(--amber-brand);border-radius:50%;flex:none;width:7px;height:7px;animation:2.2s ease-out infinite v3-livepulse}.tccc-v3 .call-status{margin-top:var(--sp-4);font-size:var(--step--1);color:var(--ink-faint);align-items:center;gap:.5rem;line-height:1.4;display:flex}.tccc-v3 .call-status .cs-dot{background:var(--ink-faint);border-radius:50%;flex:none;width:7px;height:7px}.tccc-v3 .call-status.is-open{color:var(--ink-soft)}.tccc-v3 .call-status.is-open .cs-dot{background:var(--amber-brand);animation:2.2s ease-out infinite v3-livepulse}.tccc-v3 .call-status a{color:var(--action-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.tccc-v3 .close-call{vertical-align:middle;align-items:center;gap:.45rem;display:inline-flex}@keyframes v3-livepulse{0%{box-shadow:0 0 0 0 var(--amber-brand-soft)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.tccc-v3 .btn-ghost{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.tccc-v3 .btn-ghost:hover{border-color:var(--ink);box-shadow:inset 0 0 0 999px color-mix(in oklch,var(--ink)6%,transparent)}.tccc-v3 .btn.btn-app{font-size:var(--ui-sm);letter-spacing:0;background:var(--ink);color:var(--on-action);border-radius:8px;padding:10px 16px;font-weight:600}.tccc-v3 .btn.btn-app:hover{background:var(--ink-soft);box-shadow:none}.tccc-v3 .btn.btn-app:active{transform:scale(.98)}.tccc-v3 .cta-note{font-size:var(--step--1);color:var(--ink-faint);max-width:21ch;line-height:1.35}.tccc-v3 .figure{border-radius:var(--radius);border:1px solid var(--line);aspect-ratio:4/5;position:relative;overflow:hidden}.tccc-v3 .duo{position:absolute;inset:0}.tccc-v3 .duo img{object-fit:cover;filter:grayscale()contrast(1.04)brightness(1.02);width:100%;height:100%;display:block}.tccc-v3 .duo:after{content:"";background:radial-gradient(120% 115% at 50% 22%,transparent 48%,color-mix(in oklch,var(--duo-vignette)55%,transparent)100%);position:absolute;inset:0}.tccc-v3 .hero .figure{background:0 0;border:none;border-radius:0;overflow:visible}.tccc-v3 .hero .duo:after{display:none}.tccc-v3 .hero .duo img{-webkit-mask-image:radial-gradient(125% 120% at 62% 42%,#000 46%,#0000 100%);mask-image:radial-gradient(125% 120% at 62% 42%,#000 46%,#0000 100%)}.tccc-v3 .duo.placeholder{background:repeating-linear-gradient(135deg,color-mix(in oklch,var(--slate)14%,transparent)0 14px,transparent 14px 28px),var(--surface)}.tccc-v3 .article{max-width:var(--measure);font-size:var(--step-0);color:var(--ink-soft);line-height:1.7}.tccc-v3 .article>*+*{margin-top:var(--sp-4)}.tccc-v3 .article h2{font-size:var(--step-3);margin-top:var(--sp-6);max-width:28ch}.tccc-v3 .article h3{font-size:var(--step-2);margin-top:var(--sp-5);color:var(--ink)}.tccc-v3 .article strong{color:var(--ink);font-weight:600}.tccc-v3 .article a{color:var(--action-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.tccc-v3 .article a:hover{color:var(--ink)}.tccc-v3 .article ul{gap:var(--sp-2);flex-direction:column;padding-left:1.1rem;display:flex}.tccc-v3 .article li{padding-left:.2rem}.tccc-v3 .article li::marker{color:var(--slate)}.tccc-v3 .trust-sec{border-top:1px solid var(--line)}.tccc-v3 .trust{text-align:center;align-items:center;gap:var(--sp-3);flex-direction:column;max-width:760px;margin-inline:auto;display:flex}.tccc-v3 .trust blockquote{margin:var(--sp-2)0;font-family:var(--serif);font-style:italic;font-weight:400;font-size:var(--step-3);max-width:20ch;color:var(--ink);line-height:1.18}.tccc-v3 .trust .attrib{margin-top:var(--sp-2);flex-direction:column;gap:.2rem;display:flex}.tccc-v3 .trust .name{font-family:var(--serif);font-size:var(--step-1);color:var(--ink);font-weight:500}.tccc-v3 .trust .cred{font-size:var(--step--1);color:var(--slate)}.tccc-v3 .trust .reviewed{font-size:var(--step--1);color:var(--ink-faint);margin-top:var(--sp-2)}.tccc-v3 .eeat{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);padding:var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.tccc-v3 .eeat .row{flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;display:flex}.tccc-v3 .eeat .k{font-family:var(--sans);font-weight:500;font-size:var(--step--1);letter-spacing:0;color:var(--ink-faint);min-width:9ch}.tccc-v3 .eeat .v{font-size:var(--step-0);color:var(--ink)}.tccc-v3 .eeat .v b{font-weight:600}.tccc-v3 .flag{border:1px solid color-mix(in oklch,var(--red)35%,var(--line-strong));border-radius:var(--radius);background:var(--red-soft);padding:var(--sp-5);gap:var(--sp-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.tccc-v3 .flag .glyph{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:color-mix(in oklch,var(--red),#000 8%);white-space:nowrap;border-radius:6px;padding:.3rem .5rem;font-size:.66rem;font-weight:700}.tccc-v3 .flag h3{font-family:var(--serif);font-weight:500;font-size:var(--step-2);margin-bottom:var(--sp-2)}.tccc-v3 .flag p{color:var(--ink-soft);max-width:60ch}.tccc-v3 .flag ul{color:var(--ink-soft);font-size:var(--step--1);margin:.35rem 0 0;padding-left:1.05rem}.tccc-v3 .faq{border-top:1px solid var(--line)}.tccc-v3 details.qa{border-bottom:1px solid var(--line)}.tccc-v3 details.qa>summary{cursor:pointer;padding:var(--sp-4)0;align-items:center;gap:var(--sp-3);font-family:var(--serif);font-size:var(--step-1);color:var(--ink);font-weight:500;list-style:none;display:flex}.tccc-v3 details.qa>summary::-webkit-details-marker{display:none}.tccc-v3 details.qa>summary .x{color:var(--slate);margin-left:auto;font-size:1.3rem;font-weight:400;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.tccc-v3 details.qa[open]>summary .x{transform:rotate(45deg)}.tccc-v3 details.qa>.a{padding:0 0 var(--sp-4)0;color:var(--ink-soft);max-width:var(--measure)}.tccc-v3 .refer-list{border-top:1px solid var(--line);margin:var(--sp-4)0}.tccc-v3 .v3-footer{border-top:1px solid var(--line);padding-block:var(--sp-5);color:var(--ink-faint);font-size:var(--step--1)}.tccc-v3 .foot-cta{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.tccc-v3 .type-grid{gap:var(--sp-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:760px){.tccc-v3 .type-grid{grid-template-columns:repeat(3,1fr)}}.tccc-v3 .type-tile{border-radius:var(--radius);border:1px solid var(--line);background:var(--raised);min-height:220px;color:var(--ink);flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s;display:flex;position:relative;overflow:hidden}.tccc-v3 .type-tile:hover{border-color:var(--line-strong);transform:translateY(-3px)}.tccc-v3 .type-tile .ph{z-index:0;position:absolute;inset:0}.tccc-v3 .type-tile .ph img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%}.tccc-v3 .type-tile .ph:after{content:"";background:linear-gradient(180deg,transparent 30%,color-mix(in oklch,var(--navy-ink)78%,transparent)100%);position:absolute;inset:0}.tccc-v3 .type-tile .tlabel{z-index:1;padding:var(--sp-4);flex-direction:column;gap:.15rem;display:flex;position:relative}.tccc-v3 .type-tile .tlabel .t{font-family:var(--serif);font-weight:500;font-size:var(--step-2);color:#f6f6f4;line-height:1.04}.tccc-v3 .type-tile .tlabel .s{font-size:var(--step--1);color:#c4c6c9}.tccc-v3 .type-tile .arrow{top:var(--sp-4);right:var(--sp-4);z-index:1;color:#f6f6f4;opacity:.7;position:absolute}.tccc-v3 .console{background:var(--raised);border:none;border-radius:0;grid-template-columns:minmax(140px,168px) minmax(178px,212px) 1fr;height:484px;display:grid;position:relative;overflow:hidden}.tccc-v3 .directory-slot{border:1px solid var(--line);background:var(--raised);box-shadow:var(--lift-lg);border-radius:16px;margin-top:4px;overflow:hidden}.tccc-v3 .console-head{background:var(--surface);border-bottom:1px solid color-mix(in oklch,var(--ink-faint)28%,transparent);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.tccc-v3 .ch-name{z-index:1;font-family:var(--furniture);font-weight:600;font-size:var(--ui-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);position:relative}.tccc-v3 .ch-logo{opacity:.12;filter:grayscale()contrast(1.15);pointer-events:none;width:auto;max-width:none;height:160%;position:absolute;top:50%;left:-10px;transform:translateY(calc(-50% - 3px))}.tccc-v3[data-theme=dark] .ch-logo{opacity:.15;filter:grayscale()invert()contrast(1.1)}.tccc-v3 .ch-tag{z-index:1;font-size:var(--ui-2xs);font-weight:600;font-family:var(--furniture);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);position:relative}@media (max-width:1100px){.tccc-v3 .ch-tag{display:none}}.tccc-v3 .console-foot{background:var(--surface);border-top:1px solid color-mix(in oklch,var(--ink-faint)28%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 20px;display:flex}.tccc-v3 .cf-fact{font-size:var(--ui-xs);color:var(--ink-faint)}.tccc-v3 .cf-link{font-size:var(--ui-xs);color:var(--action-ink);white-space:nowrap;font-weight:600;text-decoration:none}.tccc-v3 .cf-link:hover{text-underline-offset:2px;text-decoration:underline}.tccc-v3 .cpane{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.tccc-v3 .cpane-sections{background:var(--surface);border-right:1px solid var(--line-strong);padding:var(--sp-3);gap:2px}.tccc-v3 .cpane-items{border-right:1px solid var(--line-strong);padding:var(--sp-3);overflow-y:auto}.tccc-v3 .cpane-detail{padding:var(--sp-4)var(--sp-5);overflow-y:auto}.tccc-v3 .clabel{font-family:var(--sans);font-weight:500;font-size:var(--step--1);letter-spacing:0;color:var(--ink-faint);padding:0 .8rem var(--sp-2);margin-bottom:var(--sp-1)}.tccc-v3 .contact-note{margin-top:var(--sp-4);font-size:var(--step-0);color:var(--ink-soft);line-height:1.55}.tccc-v3 .csec-row{flex-direction:column;gap:2px;display:flex}.tccc-v3 .csec{appearance:none;text-align:left;cursor:pointer;width:100%;font-family:var(--sans);font-weight:500;font-size:var(--ui-sm);letter-spacing:0;color:var(--ink-soft);background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;min-height:30px;padding:.38rem .55rem;line-height:1.2;transition:background .2s,color .2s;display:flex}.tccc-v3 .csec:hover{background:color-mix(in oklch,var(--ink-faint)7%,transparent);color:var(--ink)}.tccc-v3 .csec[aria-selected=true]{background:color-mix(in oklch,var(--ink-faint)11%,transparent);color:var(--ink)}.tccc-v3 .csec .chev{opacity:.35;font-size:.8em;transition:transform .2s,color .2s}.tccc-v3 .csec[aria-selected=true] .chev{opacity:.7}.tccc-v3 .csec:focus-visible,.tccc-v3 .citem:focus-visible{outline:2px solid var(--slate);outline-offset:-1px}.tccc-v3 .citemlist{flex-direction:column;gap:2px;display:flex}.tccc-v3 .citemlist[hidden]{display:none}.tccc-v3 .citem{appearance:none;text-align:left;cursor:pointer;width:100%;font-family:var(--sans);font-weight:400;font-size:var(--ui-sm);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;min-height:30px;padding:.36rem .55rem;line-height:1.2;transition:background .2s,color .2s;overflow:hidden}.tccc-v3 .citem:hover{background:color-mix(in oklch,var(--ink-faint)7%,transparent);color:var(--ink)}.tccc-v3 .citem[aria-selected=true]{background:color-mix(in oklch,var(--ink-faint)11%,transparent);color:var(--ink);font-weight:500}.tccc-v3 .csec,.tccc-v3 .citem,.tccc-v3 .btn{touch-action:manipulation}.tccc-v3 .csec:active,.tccc-v3 .citem:active{transition:transform 80ms;transform:scale(.97)}.tccc-v3 .cdetail{max-width:var(--measure)}.tccc-v3 .cdetail[hidden]{display:none}.tccc-v3 .cdetail>*+*{margin-top:var(--sp-3)}.tccc-v3 .cdetail .deyebrow{font-size:var(--step--1);letter-spacing:0;color:var(--slate);font-weight:500;display:none}.tccc-v3 .cdetail h3{font-family:var(--sans);font-weight:500;font-size:var(--step-1);color:var(--ink);letter-spacing:-.012em;max-width:30ch;line-height:1.2}.tccc-v3 .cdetail .dmeta{font-size:var(--step--1);color:var(--ink-faint);font-weight:400}.tccc-v3 .cdetail p{color:var(--ink-soft);font-size:.9rem;font-weight:400;line-height:1.6}.tccc-v3 .cdetail .spec-rows>div{gap:var(--sp-4);border-bottom:1px solid color-mix(in oklch,var(--ink-faint)14%,transparent);grid-template-columns:minmax(0,8.5rem) 1fr;align-items:baseline;padding:.5rem 0;display:grid}.tccc-v3 .cdetail .spec-rows>div:last-child{border-bottom:none}.tccc-v3 .cdetail .spec-rows dt{font-size:var(--ui-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0;font-weight:500}.tccc-v3 .cdetail .spec-rows dd{font-size:var(--ui-md);color:var(--ink);font-weight:400;line-height:1.45}@keyframes ck-detail-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tccc-v3 .cdetail:not([hidden]){animation:.18s cubic-bezier(.22,1,.36,1) ck-detail-in}@media (prefers-reduced-motion:reduce){.tccc-v3 .cdetail:not([hidden]){animation:none}}.tccc-v3 .spoke-link{font-family:var(--sans);font-size:var(--step--1);color:var(--slate);border-bottom:1px solid var(--line-strong);align-items:center;gap:.4rem;padding-bottom:1px;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.tccc-v3 .spoke-link:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:899px){.tccc-v3 .console{grid-template-columns:1fr;height:auto;min-height:0}.tccc-v3 .cpane-sections{gap:var(--sp-3);padding:var(--sp-4)var(--sp-4)0;border-bottom:none;border-right:none;flex-direction:column}.tccc-v3 .csec-row{gap:var(--sp-4);scrollbar-width:none;border-bottom:1px solid var(--line);flex-direction:row;width:100%;overflow-x:auto}.tccc-v3 .csec-row::-webkit-scrollbar{display:none}.tccc-v3 .csec{white-space:nowrap;width:auto;min-height:44px;color:var(--ink-faint);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;padding:.6rem .15rem}.tccc-v3 .csec:hover{color:var(--ink);background:0 0}.tccc-v3 .csec[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);background:0 0}.tccc-v3 .csec .chev,.tccc-v3 .clabel{display:none}.tccc-v3 .cpane-acc{padding:0 var(--sp-4)}.tccc-v3 .cacc-group[hidden]{display:none}.tccc-v3 details.cacc>.cdetail-acc{padding:0 0 var(--sp-4)}.tccc-v3 .cdetail-acc>.deyebrow,.tccc-v3 .cdetail-acc>h3{display:none}.tccc-v3 .cdetail-acc>*+*{margin-top:var(--sp-2)}}.tccc-v3 .spec{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--raised);padding:var(--sp-5)var(--sp-5)var(--sp-4);box-shadow:var(--lift);align-self:start}.tccc-v3 .spec-top{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-4);margin-bottom:var(--sp-2);border-bottom:1px solid var(--line);display:flex}.tccc-v3 .spec .plogo{border:1px solid var(--line-strong);background:#fff;border-radius:12px;flex:none;align-items:center;height:64px;padding:0 1.1rem;display:inline-flex}.tccc-v3 .spec .plogo img{width:auto;height:42px;display:block}.tccc-v3 .hero-right{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.tccc-v3 .callout{border:1px solid var(--line);border-radius:var(--radius);background:var(--raised);padding:var(--sp-5);box-shadow:var(--lift)}.tccc-v3 .callout .v3form{max-width:none;margin-top:0}.tccc-v3 .callback-sec .callout{text-align:center;max-width:600px;margin-inline:auto}.tccc-v3 .callout-center h2{font-size:var(--step-3);margin-bottom:var(--sp-3);max-width:none}.tccc-v3 .callout-lede{color:var(--ink-soft);max-width:46ch;margin:0 auto var(--sp-5);line-height:1.55}.tccc-v3 .callout-center .v3form{text-align:left;max-width:26rem;margin-inline:auto}.tccc-v3 .callout-call{margin-top:var(--sp-4);font-size:var(--step--1);color:var(--ink-faint)}.tccc-v3 .callout-call a{color:var(--action-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.tccc-v3 .cdetail a:not(.spoke-link){color:var(--action-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.tccc-v3 .cdetail a:hover{color:var(--ink)}.tccc-v3 .spec-tag{font-family:var(--sans);font-weight:600;font-size:var(--step--1);text-transform:uppercase;letter-spacing:.1em;color:var(--slate)}.tccc-v3 .spec-rows{flex-direction:column;display:flex}.tccc-v3 .spec-rows>div{padding:var(--sp-3)0;border-bottom:1px solid var(--line)}.tccc-v3 .spec-rows>div:last-child{border-bottom:none;padding-bottom:0}.tccc-v3 .spec-rows dt{font-family:var(--sans);font-weight:500;font-size:var(--step--1);letter-spacing:0;color:var(--ink-faint);margin-bottom:.2rem}.tccc-v3 .spec-rows dd{font-size:var(--step-0);color:var(--ink);margin:0;line-height:1.4}.tccc-v3 .sec-brk{border-top:1px solid var(--line)}.tccc-v3 .v3form{margin-top:var(--sp-5);max-width:30rem}.tccc-v3 .v3form-label{font-family:var(--sans);font-weight:500;font-size:var(--step--1);letter-spacing:0;color:var(--ink-faint);margin-bottom:var(--sp-3)}.tccc-v3 .v3form-label span{letter-spacing:0;opacity:.75;font-weight:400}.tccc-v3 .v3form-hp{opacity:0;width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.tccc-v3 .v3form-row{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.tccc-v3 .v3form-row input{background:var(--raised);border:1px solid var(--line-strong);min-width:9.5rem;font-family:var(--sans);font-size:var(--step-0);color:var(--ink);border-radius:10px;flex:10.5rem;padding:.8rem 1rem;transition:border-color .2s}.tccc-v3 .v3form-row input::placeholder{color:var(--ink-faint)}.tccc-v3 .v3form-row input:focus{border-color:var(--slate);outline:none}.tccc-v3 .v3form-row input:focus-visible{outline:2px solid var(--slate);outline-offset:2px}.tccc-v3 .v3form-row input[aria-invalid=true]{border-color:var(--red)}.tccc-v3 .v3form-row .btn{flex:none}.tccc-v3 .v3form-err{margin-top:var(--sp-2);font-size:var(--step--1);color:var(--red-text)}.tccc-v3 .v3form-done{margin-top:var(--sp-5);border:1px solid color-mix(in oklch,var(--slate)30%,var(--line-strong));border-radius:var(--radius);background:var(--surface);max-width:42ch;padding:var(--sp-4);align-items:flex-start;gap:.6rem;display:flex}.tccc-v3 .v3form-done .v3form-check{background:var(--cta);width:22px;height:22px;color:var(--on-cta);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:.8rem;font-weight:700;display:inline-flex}.tccc-v3 .v3form-done p{font-size:var(--step--1);color:var(--ink-soft);line-height:1.5}.tccc-v3 .v3form-done b{color:var(--ink);font-weight:600}.tccc-v3 .v3form-note{margin-top:var(--sp-5);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);max-width:42ch;padding:var(--sp-4);font-size:var(--step--1);color:var(--ink-soft)}.tccc-v3 .continuity-band{--bg:#0d1b2a;--surface:#14263a;--raised:#1b3048;--ink:#f6f6f4;--ink-soft:#c9d2dc;--ink-faint:#8aa2ba;--slate:#8aa2ba;--line:#ffffff24;--line-strong:#ffffff42;--cta:#f4f5f3;--on-cta:#0d1b2a;background:var(--bg);color:var(--ink-soft)}.tccc-v3 .parchment,.tccc-v3[data-theme=dark] .continuity-band{--bg:#f2e4d5;--surface:#eadac8;--raised:#f8efe4;--ink:#362d23;--ink-soft:#4a3d30;--ink-faint:#6b5234;--slate:#6b5234;--line:#362d2329;--line-strong:#362d234d;--cta:#362d23;--on-cta:#f2e4d5;background:var(--bg);color:var(--ink-soft)}.tccc-v3 .close-band{padding-block:var(--sp-8)}.tccc-v3 .close-grid{gap:var(--sp-6);grid-template-columns:1fr;display:grid}@media (min-width:860px){.tccc-v3 .close-grid{align-items:center;gap:var(--sp-8);grid-template-columns:1.05fr .95fr}}.tccc-v3 .close-band h2{font-size:var(--step-4);max-width:16ch;margin:var(--sp-3)0 var(--sp-4);letter-spacing:-.015em;line-height:1.02}.tccc-v3 .close-lede{color:var(--ink-soft);max-width:40ch;font-size:var(--step-1);margin-bottom:var(--sp-5);line-height:1.45}.tccc-v3 .close-call{color:var(--ink);font-weight:600;font-size:var(--step-0);border-bottom:1px solid #0000;align-items:center;gap:.5rem;text-decoration:none;transition:border-color .2s;display:inline-flex}.tccc-v3 .close-call:hover{border-color:var(--line-strong)}.tccc-v3 .close-call .dot{background:var(--amber-brand);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite v3-livepulse}.tccc-v3 .close-form .v3form{margin-top:0}@media (prefers-reduced-motion:reduce){.tccc-v3 *{transition:none!important;animation:none!important}}.tccc-v3{--kpi-num-xl:2.3rem;--kpi-num-lg:1.7rem;--kpi-num-md:1.26rem;--kpi-num-sm:1rem;--kpi-num-weight:200;--kpi-num-tracking:-.02em;--kpi-row-h:30px;--kpi-cell-y:7px;--kpi-cell-x:12px}@keyframes ck-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.ck-skeleton-pulse{animation:1.6s ease-in-out infinite ck-skeleton-pulse}@media (prefers-reduced-motion:reduce){.ck-skeleton-pulse{animation:none}}
