.clf-shell{isolation:isolate;width:100%;color:var(--text);background:linear-gradient(165deg,rgba(255,255,255,.98) 0%,rgba(248,250,249,.96) 100%);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:28px 26px 26px;position:relative;overflow:visible;box-shadow:inset 0 1px rgba(255,255,255,.8),0 24px 48px rgba(0,0,0,.28),0 0 0 1px rgba(33,128,141,.06)}.clf-shell:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.55;z-index:-1;background:linear-gradient(135deg,rgba(33,128,141,.45) 0%,rgba(255,255,255,.2) 38%,rgba(71,150,227,.35) 72%,rgba(222,115,86,.4) 100%);padding:1px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.clf-shell:after{content:"";background:linear-gradient(90deg,#21808d 0%,var(--accent)45%,#4796e3 100%);opacity:.85;pointer-events:none;border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:24px;right:24px}.clf-head{margin-bottom:18px}.clf-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:rgba(33,128,141,.08);border:1px solid rgba(33,128,141,.22);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:10px;display:inline-flex}.clf-eyebrow:before{content:"";background:var(--accent-2);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px rgba(44,160,171,.55)}.clf-headline{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:12px 0 0;font-size:max(22px,min(2.4vw,28px));font-weight:400;line-height:1.15}.clf-form{gap:12px;display:grid}.clf-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.clf-recaptcha-notice{color:var(--muted-2);margin:0;font-size:11px;line-height:1.45}.grecaptcha-badge{visibility:hidden!important}.clf-recaptcha-notice a{color:inherit;text-underline-offset:2px;text-decoration:underline}.clf-grid{gap:10px;display:grid}.clf-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.clf-field{gap:0;min-width:0;display:grid;position:relative}.clf-field--full{grid-column:1/-1}.clf-input,.clf-textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--text);background:#fff;border-radius:10px;padding:12px 13px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.clf-input::placeholder,.clf-textarea::placeholder{color:var(--muted);font-weight:500}.clf-input:hover,.clf-textarea:hover{border-color:#cfcfcf}.clf-input:focus,.clf-textarea:focus{border-color:rgba(33,128,141,.55);outline:none;box-shadow:0 0 0 3px rgba(33,128,141,.12)}.clf-input:focus-visible{border-color:rgba(33,128,141,.55);outline:none;box-shadow:0 0 0 3px rgba(33,128,141,.12)}.clf-textarea:focus-visible{border-color:rgba(33,128,141,.55);outline:none;box-shadow:0 0 0 3px rgba(33,128,141,.12)}.clf-textarea{resize:vertical;min-height:96px;line-height:1.5}.clf-field.has-error .clf-input,.clf-field.has-error .clf-textarea,.clf-select.has-error .clf-select-trigger{border-color:rgba(176,0,32,.55);box-shadow:0 0 0 3px rgba(176,0,32,.1)}.clf-field.has-error,.clf-select.has-error{margin-bottom:30px}.clf-field.is-shaking .clf-input,.clf-field.is-shaking .clf-textarea,.clf-select.is-shaking .clf-select-trigger{animation:.42s clf-field-shake}.clf-submit{background:linear-gradient(135deg,var(--accent)0%,var(--accent-2)100%);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:4px;padding:14px 16px;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.22),0 10px 24px rgba(33,128,141,.28)}.clf-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.22),0 14px 28px rgba(33,128,141,.34)}.clf-submit:active:not(:disabled){transform:translateY(0)}.clf-submit:disabled{opacity:.82;cursor:wait}.clf-submit-copy{text-align:left;gap:2px;display:grid}.clf-submit-copy strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.clf-submit-copy em{opacity:.88;font-size:11px;font-style:normal}.clf-submit-icon{background:rgba(255,255,255,.16);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.clf-submit-icon svg{width:16px;height:16px}@media (max-width:720px){.clf-shell{border-radius:16px;padding:22px 18px 20px}.clf-grid--2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.clf-field.is-shaking .clf-input,.clf-field.is-shaking .clf-textarea,.clf-select.is-shaking .clf-select-trigger,.clf-error-bubble{animation:none!important}.clf-submit:hover:not(:disabled){transform:none}}.esrt-hero-tile.is-focus{background:rgba(145,119,199,.12);border-color:rgba(145,119,199,.45);transform:translateY(-2px)}.opr-hero-node-label.is-focus{fill:var(--accent)}.abh-hero-signal.is-focus{background:rgba(33,128,141,.12);border-color:rgba(33,128,141,.35);box-shadow:inset 0 0 0 1px rgba(33,128,141,.1)}.acv-hero-chip.is-focus{border-color:var(--chip-tone-faint);background:var(--chip-tone-pale);box-shadow:inset 0 0 0 1px var(--chip-tone-faint),0 8px 24px rgba(0,0,0,.22);transform:translateY(-1px)}.acv-hero-chip:not(.is-focus) .acv-hero-chip-label{color:rgba(255,255,255,.66)}.abke-section{padding-top:88px;padding-bottom:88px}.abke-eyebrow{margin-bottom:20px;display:inline-flex}.abke-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:52px;margin-bottom:48px;display:grid}.abke-header h2{margin:0}.abke-subtext{color:var(--muted);margin:0;font-size:15px;font-weight:300;line-height:1.75}.abke-subtext strong{color:var(--ink);font-weight:600}.abke-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.abke-card{background:var(--paper);border:1.5px solid var(--line);color:inherit;opacity:0;border-radius:20px;flex-direction:column;text-decoration:none;transition:opacity .4s,transform .4s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;transform:translateY(14px)}.abke-card:hover{border-color:var(--abke-tone);box-shadow:0 12px 40px rgba(0,0,0,.08),0 0 0 1px var(--abke-tone-faint);transform:translateY(-5px)}.abke-card-band{background:linear-gradient(90deg,var(--abke-tone),transparent);flex-shrink:0;height:3px}.abke-card-content{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.abke-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.abke-card-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--abke-tone);opacity:.8;font-size:8px}.abke-card-icon{background:var(--abke-tone-pale);border:1.5px solid var(--abke-tone-faint);width:42px;height:42px;box-shadow:0 2px 8px var(--abke-tone-faint);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s,transform .2s;display:flex}.abke-card-icon svg{width:19px;height:19px;transition:stroke .2s}.abke-card:hover .abke-card-icon{background:var(--abke-tone);border-color:var(--abke-tone);transform:scale(1.05)}.abke-card:hover .abke-card-icon svg{stroke:#fff!important}.abke-card-title{letter-spacing:-.018em;color:var(--ink);font-size:17px;font-weight:700;line-height:1.25}.abke-card-desc{color:var(--muted);font-size:13px;font-weight:300;line-height:1.65}.abke-card-foot{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px 16px;display:flex}.abke-card-link{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:500;transition:gap .15s,color .15s;display:inline-flex}.abke-card:hover .abke-card-link{color:var(--abke-tone);gap:9px}.abke-card-link svg{width:12px;height:12px;transition:transform .15s,stroke .15s}.abke-card:hover .abke-card-link svg{transform:translate(3px)}.abke-card-arrow{background:var(--abke-tone-pale);border:1px solid var(--abke-tone-faint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,border-color .2s,transform .2s;display:flex}.abke-card-arrow svg{width:11px;height:11px;stroke:var(--abke-tone);transition:stroke .2s}.abke-card:hover .abke-card-arrow{background:var(--abke-tone);border-color:var(--abke-tone);transform:rotate(45deg)}.abke-card:hover .abke-card-arrow svg{stroke:#fff!important}.abke-strip{background:var(--ink);opacity:0;border-radius:18px;align-items:center;gap:22px;padding:24px 32px;transition:opacity .5s,transform .5s;display:flex;position:relative;overflow:hidden;transform:translateY(12px)}.abke-strip:before{content:"";background:radial-gradient(circle,rgba(33,128,141,.1),transparent 65%);border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;left:-20px}.abke-strip-text{color:rgba(255,255,255,.78);z-index:1;flex:1;margin:0;font-size:15px;font-weight:300;line-height:1.65;position:relative}.abke-strip-text strong{color:#fff;font-weight:600}@media (max-width:900px){.abke-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.abke-header{grid-template-columns:1fr;gap:14px}}@media (max-width:540px){.abke-grid{grid-template-columns:1fr;gap:10px}.abke-strip{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}}@media (prefers-reduced-motion:reduce){.abke-card,.abke-strip{opacity:1!important;transition:none!important;transform:none!important}}.prv-hero-signal.is-focus{background:rgba(33,128,141,.12);border-color:rgba(33,128,141,.35);box-shadow:inset 0 0 0 1px rgba(33,128,141,.1)}.car-section{background:var(--paper-2);padding-top:72px;padding-bottom:88px}.car-eyebrow{opacity:0;margin-bottom:28px;transition:opacity .4s,transform .4s;display:inline-flex;transform:translateY(10px)}.car-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.car-left{top:calc(var(--blog-sticky-nav-h,93px) + 24px);position:-webkit-sticky;position:sticky}.car-left-inner{flex-direction:column;gap:28px;padding-top:4px;display:flex}.car-headline{max-width:12ch;margin:0}.car-desc{color:var(--muted);opacity:0;max-width:42ch;margin:0;font-size:16px;line-height:1.8;transition:opacity .5s .18s,transform .5s .18s;transform:translateY(14px)}.car-status{border:1.5px solid var(--line);background:var(--paper);opacity:0;border-radius:12px;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:14px 20px;transition:opacity .5s .28s,transform .5s .28s;display:inline-flex;transform:translateY(12px)}.car-status-dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.2s ease-in-out infinite car-amber-pulse;box-shadow:0 0 0 3px rgba(245,158,11,.15)}.car-status-text{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}.car-status-text strong{color:var(--ink);font-weight:600}.car-left-cta{background:var(--ink);color:#fff;width:-moz-fit-content;width:fit-content;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;opacity:0;border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 24px;font-size:10px;transition:opacity .5s .36s,transform .5s .36s,background .15s,box-shadow .15s;display:inline-flex;transform:translateY(12px);box-shadow:0 4px 20px rgba(0,0,0,.18)}.car-left-cta:hover{background:#1a2e1f;transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.24)}html[data-theme=dark] .car-left-cta{background:var(--accent-2);box-shadow:0 4px 20px rgba(33,128,141,.32)}html[data-theme=dark] .car-left-cta:hover{background:var(--accent);box-shadow:0 6px 28px rgba(33,128,141,.44)}.car-left-cta svg{flex-shrink:0;width:12px;height:12px}.car-right-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);opacity:0;margin:0 0 20px;padding-top:4px;font-size:10px;transition:opacity .4s .1s,transform .4s .1s;transform:translateY(10px)}.car-traits{flex-direction:column;gap:10px;display:flex}.car-trait{--car-tone:var(--accent);--car-tone-faint:rgba(33,128,141,.14);--car-tone-pale:rgba(33,128,141,.06);border:1.5px solid var(--line);background:var(--paper);opacity:0;border-radius:14px;align-items:center;gap:16px;padding:18px 22px;transition:opacity .44s,transform .44s,border-color .22s,box-shadow .22s,background .22s;display:flex;position:relative;overflow:hidden;transform:translate(24px)}.car-trait:before{content:"";background:var(--car-tone);opacity:0;border-radius:14px 0 0 14px;width:3px;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:auto}.car-trait:after{content:"";background:linear-gradient(270deg,var(--car-tone-pale),transparent);opacity:0;pointer-events:none;width:100px;height:100%;transition:opacity .25s;position:absolute;top:0;right:0}.car-trait:hover{border-color:var(--car-tone);box-shadow:0 6px 28px rgba(0,0,0,.07),0 0 0 1px var(--car-tone-faint);background:#fafcfa}.car-trait:hover:before,.car-trait:hover:after{opacity:1}.car-trait-dot{z-index:1;background:var(--car-tone);width:10px;height:10px;box-shadow:0 0 0 3px var(--car-tone-faint);border-radius:50%;flex-shrink:0;transition:transform .22s,box-shadow .22s;position:relative}.car-trait:hover .car-trait-dot{box-shadow:0 0 0 5px var(--car-tone-faint),0 0 10px var(--car-tone-faint);transform:scale(1.25)}.car-trait-label{z-index:1;letter-spacing:-.015em;color:var(--ink);flex:1;font-size:16px;font-weight:600;position:relative}.car-trait-arrow{z-index:1;border:1px solid var(--line);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .22s,background .22s,border-color .22s,transform .22s;display:flex;position:relative}.car-trait:hover .car-trait-arrow{opacity:1;background:var(--car-tone-pale);border-color:var(--car-tone-faint);transform:translate(2px)}.car-trait-arrow svg{width:12px;height:12px}.car-stay-strip{background:var(--ink);opacity:0;border-radius:18px;align-items:center;gap:24px;margin-top:48px;padding:28px 36px;transition:opacity .55s,transform .55s;display:flex;position:relative;overflow:hidden;transform:translateY(14px)}.car-stay-strip:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(33,128,141,.1),transparent 65%);border-radius:50%;width:280px;height:280px;position:absolute;top:-60px;left:-40px}.car-stay-strip:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(71,150,227,.07),transparent 65%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-50px;right:60px}.car-stay-icon{z-index:1;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.car-stay-icon svg{width:22px;height:22px}.car-stay-dots{z-index:1;flex-shrink:0;align-items:center;gap:6px;display:flex;position:relative}.car-stay-dot{opacity:.7;border-radius:50%;width:9px;height:9px}.car-stay-text{z-index:1;color:rgba(255,255,255,.72);flex:1;margin:0;font-size:15px;font-weight:300;line-height:1.7;position:relative}.car-stay-text strong{color:#fff;font-weight:600}.car-stay-btn{z-index:1;background:var(--accent-2);color:#fff;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:13px 22px;font-size:10px;transition:background .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 4px 20px rgba(33,128,141,.32)}.car-stay-btn:hover{background:var(--accent);box-shadow:0 6px 28px rgba(33,128,141,.44)}.car-stay-btn svg{width:12px;height:12px}.car-hero-lede{max-width:58ch}.car-hv-hero-visual{opacity:0;width:100%;max-width:460px;transition:opacity .55s,transform .55s;position:relative;transform:translateY(16px)}.car-hv-hero-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,rgba(33,128,141,.22),transparent 68%);border-radius:50%;width:210px;height:210px;animation:4s ease-in-out infinite car-hv-pulse;position:absolute;top:-8%;right:-6%}.car-hv-hero-card{z-index:1;background:linear-gradient(165deg,rgba(16,14,24,.98),rgba(10,14,18,.98));border:1px solid rgba(255,255,255,.1);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 56px rgba(0,0,0,.34)}.car-hv-hero-card:before{content:"";background:linear-gradient(90deg,#21808d,var(--accent),#4796e3,#9177c7);height:3px;position:absolute;top:0;left:0;right:0}.car-hv-hero-head{border-bottom:1px solid rgba(255,255,255,.08);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.car-hv-hero-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);align-items:center;gap:8px;font-size:10px;display:inline-flex}.car-hv-hero-dot{background:var(--accent-2);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px rgba(44,160,171,.65)}.car-hv-hero-badge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.62);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 10px;font-size:9px}.car-hv-hero-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.car-hv-hero-signal{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;gap:4px;padding:10px 10px 9px;transition:border-color .25s,background .25s,transform .25s;display:grid}.car-hv-hero-signal.is-focus{background:rgba(33,128,141,.1);border-color:rgba(33,128,141,.35);transform:translateY(-1px)}.car-hv-hero-signal>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.42);font-size:9px}.car-hv-hero-signal strong{color:rgba(255,255,255,.92);font-size:13px;font-weight:600}.car-hv-hero-disciplines{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:14px;gap:12px;padding:12px;display:grid}.car-hv-hero-disciplines-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.car-hv-hero-discipline{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:flex}.car-hv-hero-discipline.is-focus{border-color:color-mix(in srgb,var(--car-hv-tone)55%,transparent);background:var(--car-hv-tone-faint);transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.18)}.car-hv-hero-discipline-dot{background:var(--car-hv-tone);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--car-hv-tone)18%,transparent);border-radius:50%;flex-shrink:0}.car-hv-hero-discipline-label{color:rgba(255,255,255,.88);font-size:12px;font-weight:600}.car-hv-hero-focus-track{background:rgba(255,255,255,.08);border-radius:999px;height:3px;margin-bottom:10px;overflow:hidden}.car-hv-hero-focus-fill{border-radius:inherit;background:linear-gradient(90deg,var(--accent),#4796e3);height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.car-hv-hero-focus-label{gap:4px;min-height:2.8em;margin:0;display:grid}.car-hv-hero-focus-label strong{color:rgba(255,255,255,.92);font-size:12px}.car-hv-hero-focus-label span{color:rgba(255,255,255,.52);font-size:11px;line-height:1.45}.car-hv-hero-foot{color:rgba(255,255,255,.58);border-top:1px solid rgba(255,255,255,.08);gap:6px;padding-top:10px;font-size:11px;line-height:1.5;display:grid}.car-hv-hero-foot>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.38);font-size:9px}.car-hv-hero-step{opacity:0;transition:opacity .45s ease calc(var(--step,0)*80ms + .1s),transform .45s ease calc(var(--step,0)*80ms + .1s);transform:translateY(10px)}.car-form-section{background:var(--ink);scroll-margin-top:calc(var(--blog-sticky-nav-h,93px) + 16px);padding:0;overflow:hidden}.car-form-section--inline{background:0 0;margin-top:0}.car-form-section--inline.is-open{margin-top:56px}.car-form-section--inline .car-form-wrap{background:var(--ink);border-radius:16px;padding:28px 28px 32px;box-shadow:0 18px 48px rgba(15,23,42,.12)}.car-form-section--inline.is-success .car-form-wrap{padding:32px 28px}.car-form-section--inline .car-form-reveal{margin-top:0}.car-form-reveal{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.car-form-section.is-open .car-form-reveal{grid-template-rows:1fr}.car-form-inner{min-height:0;overflow:hidden}.car-form-wrap{opacity:0;padding:8px 0 56px;transition:opacity .35s 60ms,transform .35s 60ms;transform:translateY(-16px)}.car-form-section.is-open .car-form-wrap{opacity:1;transform:none}.car-form-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.car-form-toolbar-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.48);margin:0;font-size:10px}.car-form-close{color:rgba(255,255,255,.82);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.car-form-close:hover{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.car-form-close svg{width:12px;height:12px}.car-form-section .clf-shell{max-width:720px}.clf-file{cursor:pointer;display:block}.clf-file-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clf-file-ui{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 13px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.clf-file:hover .clf-file-ui{border-color:rgba(33,128,141,.55);box-shadow:0 0 0 3px rgba(33,128,141,.12)}.clf-file-input:focus-visible+.clf-file-ui{border-color:rgba(33,128,141,.55);box-shadow:0 0 0 3px rgba(33,128,141,.12)}.clf-field.has-error .clf-file-ui{border-color:rgba(176,0,32,.55);box-shadow:0 0 0 3px rgba(176,0,32,.1)}.clf-file-label{color:var(--muted);font-size:14px;font-weight:500}.clf-file-name{color:var(--muted-2);text-align:right;font-size:13px}.clf-file-name.has-file{color:var(--ink);font-weight:500}@media (max-width:980px){.car-split{grid-template-columns:1fr;gap:48px}.car-left{position:static}.car-headline,.car-desc{max-width:none}}@media (max-width:680px){.car-stay-strip{flex-wrap:wrap;gap:16px;padding:22px 20px}.car-stay-icon,.car-stay-dots{display:none}.car-stay-btn{justify-content:center;width:100%}.car-form-wrap{padding-bottom:40px}.clf-grid--2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.car-hv-hero-visual,.car-hv-hero-step,.car-hv-hero-glow{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.car-form-reveal{grid-template-rows:1fr!important;transition:none!important}.car-status-dot{animation:none!important}}html[data-theme=dark] .clf-shell{background:linear-gradient(165deg,#141516 0%,rgba(20,21,22,.98) 100%)}html[data-theme=dark] .clf-headline{color:var(--text)}html[data-theme=dark] .clf-input,html[data-theme=dark] .clf-textarea{background:#1e1e1e}html[data-theme=dark] .abke-subtext strong,html[data-theme=dark] .abke-card-title,html[data-theme=dark] .car-status-text strong{color:var(--text)}html[data-theme=dark] .car-trait:hover{background:#202b20}html[data-theme=dark] .car-trait-label{color:var(--text)}html[data-theme=dark] .clf-file-ui{background:#1e1e1e}html[data-theme=dark] .clf-file-name.has-file{color:var(--text)}
