.ds-input-wrapper[data-v-7ce36f4f]{display:flex;flex-direction:column;gap:var(--space-2)}.ds-input__header[data-v-7ce36f4f]{align-items:baseline;display:flex;justify-content:space-between}.ds-input__label-group[data-v-7ce36f4f]{align-items:center;display:inline-flex;gap:var(--space-1)}.ds-input__label[data-v-7ce36f4f]{color:var(--color-text-subtle);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600}.ds-input__tip[data-v-7ce36f4f]{align-items:center;color:var(--color-text-muted);cursor:default;display:inline-flex;font-size:.8em;line-height:1}.ds-close-btn[data-v-994e2eff]{align-items:center;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;justify-content:center;padding:0}.ds-close-btn[data-v-994e2eff]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ds-input-field[data-v-f56e119d]{align-items:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;position:relative;transition:border-color var(--duration-fast) var(--ease-default),outline-color var(--duration-fast) var(--ease-default)}.ds-input-field[data-v-f56e119d]:focus-within{border-color:transparent;outline:var(--focus-ring-width) solid var(--focus-ring-color)}.ds-input-field--error[data-v-f56e119d]{border-color:var(--color-error)}.ds-input-field--error[data-v-f56e119d]:focus-within{outline-color:var(--color-error)}.ds-input-field--disabled[data-v-f56e119d]{cursor:not-allowed;opacity:var(--opacity-disabled)}.ds-input__affix-icon[data-v-f56e119d]{align-items:center;color:var(--color-text-muted);display:inline-flex;flex-shrink:0;font-size:.85em;line-height:1;pointer-events:none}.ds-input__affix-icon--left[data-v-f56e119d]{padding-left:var(--space-4)}.ds-input__affix-icon--right[data-v-f56e119d]{padding-right:var(--space-4)}.ds-input-field--textarea[data-v-f56e119d]{align-items:flex-start}.ds-input-field--textarea .ds-input__affix-icon--left[data-v-f56e119d]{padding-top:var(--space-3)}.ds-input__clear[data-v-f56e119d]{color:var(--color-text-muted);flex-shrink:0;font-size:.85em;padding-right:var(--space-4);transition:color var(--duration-fast) var(--ease-default)}.ds-input__clear[data-v-f56e119d]:hover{color:var(--color-text)}.ds-input__copy[data-v-f56e119d]{color:var(--color-text-muted);flex-shrink:0;margin-right:var(--space-1);transition:color var(--duration-fast) var(--ease-default)}.ds-input__copy--copied[data-v-f56e119d]{color:var(--color-success)}.ds-input__copy--copied[data-v-f56e119d] .ds-button__prefix-icon i{animation:ds-copy-pop-f56e119d var(--duration-enter) var(--ease-spring) forwards}@keyframes ds-copy-pop-f56e119d{0%{opacity:0;transform:scale(.4) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.ds-input[data-v-f56e119d-s]{background:transparent;border:none;box-sizing:border-box;color:var(--color-text);flex:1;font-family:var(--font-sans);font-size:var(--font-size-md);min-width:0;outline:none;padding:var(--space-3) var(--space-4)}.ds-input[data-v-f56e119d-s]:disabled{cursor:not-allowed}.ds-input-field--dense .ds-input[data-v-f56e119d-s]{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3)}.ds-input-field--dense .ds-input__affix-icon--left[data-v-f56e119d]{padding-left:var(--space-3)}.ds-input-field--dense .ds-input__affix-icon--right[data-v-f56e119d]{padding-right:var(--space-3)}.app-card[data-v-8db5a62e],.app-stage[data-v-8db5a62e]{position:relative}.app-card[data-v-8db5a62e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);padding:22px}.app-header[data-v-8db5a62e]{border-bottom:1px dashed var(--color-border);margin-bottom:16px;padding-bottom:14px}.app-title[data-v-8db5a62e]{color:var(--color-text);font-family:var(--font-serif);font-size:18px;font-weight:600;line-height:1.3}.app-subtitle[data-v-8db5a62e]{color:var(--color-text-subtle);font-size:11px;margin-top:4px}.app-body[data-v-8db5a62e]{display:grid;gap:16px;grid-template-columns:1.2fr .9fr}.essay[data-v-8db5a62e]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-serif);font-size:13.5px;font-weight:400;line-height:1.65;min-height:320px;padding:18px 20px 16px;position:relative}.essay__label[data-v-8db5a62e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-subtle);font-family:var(--font-sans);font-size:11px;font-weight:600;left:14px;letter-spacing:.06em;padding:2px 8px;position:absolute;text-transform:uppercase;top:-10px}.score-panel[data-v-8db5a62e]{display:flex;flex-direction:column;gap:10px}.score-card[data-v-8db5a62e]{background:var(--color-text);border-radius:var(--radius-lg);color:var(--color-surface);padding:16px 18px}.score-big[data-v-8db5a62e]{align-items:baseline;display:flex;font-family:var(--font-serif);font-size:48px;font-weight:600;gap:6px;line-height:1}.score-sub[data-v-8db5a62e]{color:var(--color-ink-faded);font-size:12px;margin-top:4px}.score-bars[data-v-8db5a62e]{background:var(--color-bg-subtle);border-radius:var(--radius-lg);padding:14px 16px}.feedback-card[data-v-8db5a62e],.score-bars[data-v-8db5a62e]{border:1px solid var(--color-border)}.feedback-card[data-v-8db5a62e]{background:var(--color-surface);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;padding:12px 14px}.feedback-txt[data-v-8db5a62e]{color:var(--color-text-subtle);font-size:12px;line-height:1.5}.feedback-btn[data-v-8db5a62e]{align-items:center;align-self:flex-start;background:var(--color-accent);border:none;border-radius:var(--radius-full);color:#fff;cursor:default;display:inline-flex;font-family:var(--font-sans);font-size:11.5px;font-weight:600;gap:5px;padding:5px 12px}.score-bars .bar{background:var(--color-paper-dark);border-radius:var(--radius-full);height:6px;margin-bottom:10px;overflow:hidden}.score-bars .bar__fill{background:var(--color-accent);border-radius:var(--radius-full);height:100%}.score-bars .bar--ok .bar__fill{background:var(--color-mint)}.score-bars .bar--warn .bar__fill{background:var(--color-butter)}.score-bars .score-row{color:var(--color-text-subtle);display:flex;font-size:12px;font-weight:500;justify-content:space-between;margin-bottom:6px}.score-bars .score-row b{color:var(--color-text);font-weight:600}.task[data-v-e65bc116]{margin-bottom:22px}.task[data-v-e65bc116]:first-of-type{margin-top:14px}.task__label[data-v-e65bc116]{color:var(--color-text-subtle);font-family:var(--font-sans);font-size:11.5px;font-weight:600;line-height:1.7;margin-bottom:6px}.step[data-v-e65bc116]{font-size:12.5px;padding:2px 0}.step--correct[data-v-e65bc116]{color:var(--color-mint-dark)}.step--err[data-v-e65bc116]{color:var(--color-error-dark)}.step--hl[data-v-e65bc116]{background:#f7d26a80;border-radius:3px;margin-left:-4px;padding:1px 4px}.stack-wrap[data-v-d422bef4]{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.stack[data-v-d422bef4]{display:grid;padding-bottom:5%;width:100%}.stack-item[data-v-d422bef4]{grid-area:1/1;transition:transform .75s cubic-bezier(.4,0,.2,1),opacity .75s cubic-bezier(.4,0,.2,1)}.stack-item.is-depth-0[data-v-d422bef4]{filter:drop-shadow(0 10px 28px rgba(0,0,0,.08));opacity:1;transform:rotate(-1.5deg) translateY(-8px);z-index:2}.stack-item.is-depth-1[data-v-d422bef4]{filter:drop-shadow(0 4px 10px rgba(0,0,0,.05));opacity:.78;z-index:1}.stack-item.is-depth-1[data-v-d422bef4],.stack-item.is-depth-2[data-v-d422bef4]{pointer-events:none;transform:rotate(3deg) translateY(18px) translate(12px)}.stack-item.is-depth-2[data-v-d422bef4]{filter:none;opacity:0;z-index:0}.stack-item.is-entering[data-v-d422bef4]{animation:card-enter-d422bef4 1s cubic-bezier(.4,0,.2,1) both;z-index:3}@keyframes card-enter-d422bef4{0%{opacity:.78;transform:rotate(3deg) translateY(18px) translate(12px)}45%{opacity:1;transform:rotate(0) translateY(-24px) translate(100px)}to{opacity:1;transform:rotate(-1.5deg) translateY(-8px) translate(0)}}.dots[data-v-d422bef4]{display:flex;gap:8px;justify-content:center}@media(max-width:640px){.dots[data-v-d422bef4]{display:none}}.dot[data-v-d422bef4]{background:var(--color-border);border:none;border-radius:var(--radius-full);cursor:pointer;height:8px;padding:0;transition:background .3s,width .3s;width:8px}.dot.dot--active[data-v-d422bef4]{background:var(--color-accent);width:22px}.hero[data-v-0271eac1]{display:flex;min-height:calc(100vh - var(--nav-height));padding:30px 0;position:relative}.hero[data-v-0271eac1],.hero__grid[data-v-0271eac1]{align-items:center}.hero__grid[data-v-0271eac1]{display:grid;gap:72px;grid-template-columns:1.05fr .95fr}.hero__grid[data-v-0271eac1]>*{min-width:0}.hero__h1[data-v-0271eac1]{color:var(--color-text);font-size:clamp(44px,5.6vw,82px);margin:18px 0 22px}.hero__lead[data-v-0271eac1]{color:var(--color-text-subtle);font-size:var(--font-size-lg);margin-bottom:32px;max-width:520px}.hero__cta[data-v-0271eac1]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}[data-v-0271eac1] .stack-item .app-card,[data-v-0271eac1] .stack-item .app-stage{box-sizing:border-box;display:flex;flex-direction:column;height:100%;transform:none}[data-v-0271eac1] .stack-item .app-body,[data-v-0271eac1] .stack-item .essay{flex:1;min-height:0}@media(max-width:900px){.hero[data-v-0271eac1]{align-items:flex-start;min-height:auto;overflow:hidden;padding:40px 0 0;text-align:center}.hero__grid[data-v-0271eac1]{gap:48px;grid-template-columns:1fr}.hero__grid[data-v-0271eac1]>:last-child{height:360px}.hero__h1[data-v-0271eac1]{font-size:clamp(36px,9vw,48px);margin:14px 0 16px}.hero__lead[data-v-0271eac1]{font-size:var(--font-size-md);margin-bottom:24px;max-width:none}.hero__cta[data-v-0271eac1]{justify-content:center}.stack[data-v-0271eac1]{padding:0 12%}[data-v-0271eac1] .ds-eyebrow{display:none}}@media(max-width:640px){[data-v-0271eac1] .ds-eyebrow{flex-wrap:wrap;font-size:var(--font-size-xs)}.hero__h1[data-v-0271eac1]{font-size:clamp(28px,8vw,40px)}.hero__lead[data-v-0271eac1]{font-size:var(--font-size-sm)}.hero__cta[data-v-0271eac1]{align-items:center;flex-direction:column}.hero__cta[data-v-0271eac1]>*{max-width:360px;width:100%}.hero__grid[data-v-0271eac1]>:last-child{height:280px;padding:0;transform:scale(.62);transform-origin:top center}@media(max-width:480px){.hero__grid[data-v-0271eac1]>:last-child{height:280px;padding:0;transform:scale(.62) translate(-16%);transform-origin:top center}}}.vis[data-v-b47b91ef]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);display:flex;flex-direction:column;height:140px;margin-top:auto;overflow:hidden;position:relative}.chart-header[data-v-b47b91ef]{align-items:center;display:flex;font-family:var(--font-sans);font-size:11px;font-weight:600;justify-content:space-between;left:12px;letter-spacing:.06em;position:absolute;right:12px;text-transform:uppercase;top:10px}.chart-name[data-v-b47b91ef]{color:var(--color-butter)}.chart-total[data-v-b47b91ef]{color:var(--color-ink-faded)}.bars[data-v-b47b91ef]{align-items:flex-end;display:flex;gap:4px;height:100%;padding:48px 10px 0;width:100%}.bar-item[data-v-b47b91ef]{align-items:flex-start;background:#f7d26a80;border-radius:3px 3px 0 0;display:flex;flex:1;justify-content:center;padding-top:4px;transition:height .5s cubic-bezier(.4,0,.2,1)}.bar-item span[data-v-b47b91ef]{color:var(--color-butter);font-size:10px;font-weight:600}.vis[data-v-cb606574]{margin-top:auto}.mat-pair[data-v-cb606574],.vis[data-v-cb606574]{display:flex;flex-direction:column;gap:6px}.mat-fade-enter-active[data-v-cb606574] .ds-study-material{animation:mat-slide-in-cb606574 var(--duration-enter) var(--ease-spring) both}.mat-fade-enter-active[data-v-cb606574] .ds-study-material:nth-child(2){animation-delay:80ms}.mat-fade-leave-active[data-v-cb606574] .ds-study-material{animation:mat-slide-out-cb606574 var(--duration-exit) var(--ease-out) both}.mat-fade-leave-active[data-v-cb606574] .ds-study-material:nth-child(2){animation-delay:40ms}@keyframes mat-slide-in-cb606574{0%{opacity:0;transform:translate(-16px)}to{opacity:.7;transform:translate(0)}}@keyframes mat-slide-out-cb606574{0%{opacity:.7;transform:translate(0)}to{opacity:0;transform:translate(16px)}}.vis[data-v-cb606574] .ds-study-material{opacity:.7}.vis[data-v-235ccbd7]{border-radius:var(--radius-md);height:140px;margin-top:auto;overflow:hidden;position:relative}.how[data-v-d26003cf]{background:var(--color-ink);color:var(--color-paper-subtle)}.how .section-header h2[data-v-d26003cf]{color:var(--color-paper-light)}.how .section-side[data-v-d26003cf]{color:var(--color-ink-faded)}.how__eyebrow[data-v-d26003cf]{color:var(--color-butter)!important}.how__eyebrow[data-v-d26003cf]:before{background:var(--color-butter)!important}@media(min-width:1025px){.steps-carousel[data-v-d26003cf] .ds-carousel__track{gap:24px}}.steps-carousel[data-v-d26003cf] .ds-carousel__dot{background:#fff3}.steps-carousel[data-v-d26003cf] .ds-carousel__dot--active{background:var(--color-butter)}.step[data-v-d26003cf]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-2xl);display:flex;flex-direction:column;overflow:hidden;padding:28px 26px 30px;position:relative}.step>*[data-v-d26003cf]{width:100%}.step__badge[data-v-d26003cf]{display:flex;font-size:var(--font-size-xs);font-weight:600;justify-content:flex-end;letter-spacing:.12em;padding-bottom:var(--space-1);text-transform:uppercase}.step__badge[data-v-d26003cf],.step__num[data-v-d26003cf]{color:var(--color-butter)}.step__num[data-v-d26003cf]{display:block;font-size:var(--font-size-5xl);line-height:1;margin-bottom:12px}.step h3[data-v-d26003cf]{color:var(--color-paper-light);font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:500;margin:0 0 10px}.step p[data-v-d26003cf]{color:var(--color-ink-faded);font-size:var(--font-size-sm);margin:0 0 32px}.vis-rubric[data-v-a38876c3]{display:flex;flex-direction:column;gap:8px;margin-top:var(--space-4);width:100%}.rubric-line[data-v-a38876c3]{align-items:center;color:var(--color-ink-faded);display:flex;font-size:12.5px;gap:8px;justify-content:space-between}.rubric-label[data-v-a38876c3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill[data-v-a38876c3]{background:#4a58751a;border-radius:var(--radius-full);color:var(--color-text-subtle);flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.pill--g[data-v-a38876c3]{background:var(--color-success-surface);color:var(--color-mint-dark)}.pill--r[data-v-a38876c3]{background:var(--color-error-surface);color:var(--color-accent-hover)}.vis-digitize[data-v-9b55bcfb]{height:160px;left:0;margin-top:var(--space-4);right:0}.digi-card[data-v-9b55bcfb],.vis-digitize[data-v-9b55bcfb]{bottom:0;position:absolute}.digi-card[data-v-9b55bcfb]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;flex-direction:column;gap:6px;height:100%;padding:14px 16px;width:60%}.digi-arrow[data-v-9b55bcfb]{bottom:140px;height:46px;left:26%;pointer-events:none;position:absolute;width:72px;z-index:2}.digi-card--hand[data-v-9b55bcfb]{border:1px solid hsla(0,0%,100%,.15);border-bottom:none;left:7%;opacity:.7;transform:rotate(-3deg) translateY(16%);transform-origin:bottom left;z-index:0}.digi-card--hand[data-v-9b55bcfb],.digi-card--print[data-v-9b55bcfb]{background:var(--color-terracotta-dark)}.digi-card--print[data-v-9b55bcfb]{border:1px solid hsla(0,0%,100%,.25);border-bottom:none;right:5%;z-index:1}.digi-label[data-v-9b55bcfb]{color:#ffffff73;font-size:9px;font-weight:900;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}.digi-label[data-v-9b55bcfb],.digi-line[data-v-9b55bcfb]{font-family:var(--font-sans)}.digi-line[data-v-9b55bcfb]{color:#ffffffe6;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digi-line--hand[data-v-9b55bcfb]{color:#ffffffd9;filter:blur(.25px);font-family:var(--font-hand);font-size:16.5px;font-weight:600}.digi-line--dim[data-v-9b55bcfb]{opacity:.45}@media(max-width:900px){.digi-arrow[data-v-9b55bcfb]{display:none}.vis-digitize[data-v-9b55bcfb]{display:flex;flex-direction:row;gap:8px;height:auto;margin-top:var(--space-4);position:static}.digi-card[data-v-9b55bcfb]{border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-lg);flex:1;height:120px;position:static;width:auto}.digi-card--hand[data-v-9b55bcfb]{transform:none}}.vis-science[data-v-bc3b75f5]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;justify-content:center;margin-top:var(--space-4);padding:14px 18px;width:100%}.sci-eq[data-v-bc3b75f5]{align-items:center;display:inline-flex;gap:4px}.sci-wavy[data-v-bc3b75f5]{display:inline-block;padding-bottom:5px;position:relative}.sci-wavy[data-v-bc3b75f5]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4'%3E%3Cpath fill='none' stroke='%23e07856' stroke-width='1.5' d='M0 3q2-3 4 0t4 0'/%3E%3C/svg%3E");background-position:bottom;background-repeat:repeat-x;bottom:0;content:"";height:4px;left:0;position:absolute;right:0}@media(max-width:640px){.vis-science[data-v-bc3b75f5]{font-size:13px;overflow:hidden}}.vis-timeline[data-v-e023f9f4]{background:var(--color-paper-light);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--space-4);padding:44px 20px;width:100%}.timeline-axis[data-v-e023f9f4]{height:40px;position:relative}.timeline-axis[data-v-e023f9f4]:before{content:"";height:2px;left:0;margin-top:-1px;right:0}.timeline-axis[data-v-e023f9f4]:before,.tl-dot[data-v-e023f9f4]{background:var(--color-border);position:absolute;top:50%}.tl-dot[data-v-e023f9f4]{border:2px solid var(--color-border);border-radius:50%;height:10px;margin-top:-5px;transform:translate(-50%);width:10px}.tl-dot--done[data-v-e023f9f4]{background:var(--color-accent);border-color:var(--color-accent);height:16px;margin-top:-8px;width:16px}.tl-val[data-v-e023f9f4]{bottom:22px;color:var(--color-text);font-family:var(--font-serif);font-size:13px;font-weight:600}.tl-lbl[data-v-e023f9f4],.tl-val[data-v-e023f9f4]{left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}.tl-lbl[data-v-e023f9f4]{color:var(--color-text-subtle);font-size:12px;top:22px}@media(max-width:640px){.vis-timeline[data-v-e023f9f4]{padding:36px 12px}}.vis-materials[data-v-56577cc1]{display:flex;flex-direction:column;gap:8px;margin-top:var(--space-4);width:100%}.vis-justify[data-v-d312d313]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;margin-top:var(--space-4);overflow:hidden;width:100%}.just-quote[data-v-d312d313]{border-bottom:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-serif);font-size:13.5px;line-height:1.6;padding:12px 14px}.just-comment[data-v-d312d313]{color:var(--color-text-subtle);font-size:12.5px;line-height:1.5;padding:10px 14px}@media(min-width:901px){.features-carousel[data-v-9e03687a] .ds-carousel__track{display:grid;gap:20px;grid-template-columns:repeat(12,1fr)}.features-carousel[data-v-9e03687a] .ds-carousel__track>*{width:auto!important}.features-carousel[data-v-9e03687a] .f-1{grid-column:span 7}.features-carousel[data-v-9e03687a] .f-2,.features-carousel[data-v-9e03687a] .f-3{grid-column:span 5}.features-carousel[data-v-9e03687a] .f-4{grid-column:span 7}.features-carousel[data-v-9e03687a] .f-5,.features-carousel[data-v-9e03687a] .f-6{grid-column:span 6}}.features-carousel[data-v-9e03687a] .f-2{padding-bottom:calc(160px + var(--space-8))!important}@media(max-width:900px){.features-carousel[data-v-9e03687a] .f-2{padding-bottom:170px!important}}.features-carousel[data-v-9e03687a] .f-1 .rubric-line{color:#94a3c580}.features-carousel[data-v-9e03687a] .f-1 .pill{background:#ffffff1a;color:var(--color-ink-faded)}.features-carousel[data-v-9e03687a] .f-1 .pill--g{background:#4ac59b26;color:var(--color-mint-dark)}.features-carousel[data-v-9e03687a] .f-1 .pill--r{background:#e0785626;color:var(--color-error-dark)}.faq[data-v-257580f0]{background:var(--color-bg-subtle)}.faq__grid[data-v-257580f0]{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1.4fr}.faq__title[data-v-257580f0]{font-size:clamp(32px,3vw,48px);margin:16px 0 22px}.faq__sub[data-v-257580f0]{color:var(--color-text-subtle);font-size:var(--font-size-sm);max-width:320px}.faq__link[data-v-257580f0]{color:var(--color-accent-hover);font-weight:600;text-decoration:underline}.faq__list[data-v-257580f0]{width:100%}@media(max-width:900px){.faq__grid[data-v-257580f0]{gap:32px;grid-template-columns:1fr}.faq__title[data-v-257580f0]{font-size:clamp(28px,7vw,40px)}.faq__sub[data-v-257580f0]{max-width:none}}.cta[data-v-51c47c5d]{background:var(--color-accent);color:#fff6ef;overflow:hidden}.cta[data-v-51c47c5d],.cta__inner[data-v-51c47c5d]{position:relative}.cta__inner[data-v-51c47c5d]{align-items:center;display:grid;gap:60px;grid-template-columns:1.3fr .7fr}.cta__eyebrow[data-v-51c47c5d]{color:#fce3d6!important}.cta__eyebrow[data-v-51c47c5d]:before{background:#fce3d6!important}.cta__h2[data-v-51c47c5d]{color:#fff6ef;font-size:clamp(40px,4vw,72px);line-height:1.3;margin:12px 0 22px}.cta__hl[data-v-51c47c5d]{background:var(--color-butter);border-radius:6px;color:var(--color-ink);padding:0 .12em}.cta__lead[data-v-51c47c5d]{color:#fce3d6;font-size:var(--font-size-lg);margin-bottom:30px;max-width:520px}.cta__btns[data-v-51c47c5d]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.cta__btn[data-v-51c47c5d]{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600;gap:8px;padding:12px 22px;text-decoration:none;transition:transform var(--duration-fast),background var(--duration-fast)}.cta__btn[data-v-51c47c5d]:hover{transform:translateY(-1px)}.cta__btn--primary[data-v-51c47c5d]{background:var(--color-ink);color:#fff}.cta__btn--primary[data-v-51c47c5d]:hover{background:var(--color-ink-deep)}.cta__btn--ghost[data-v-51c47c5d]{background:transparent;border:1px solid hsla(0,0%,100%,.4);color:#fff}.cta__btn--ghost[data-v-51c47c5d]:hover{border-color:#fff}.cta__card[data-v-51c47c5d]{background:var(--color-paper);border-radius:var(--radius-2xl);box-shadow:0 40px 60px -30px #0000004d;color:var(--color-ink);display:flex;flex-direction:column;gap:10px;padding:28px;transform:rotate(1.5deg)}.cta__card b[data-v-51c47c5d]{color:var(--color-ink);display:block;font-family:var(--font-serif);font-size:var(--font-size-2xl);font-weight:500;line-height:1.15;margin-bottom:4px}.cta__card small[data-v-51c47c5d]{color:var(--color-ink-soft);display:block;font-size:var(--font-size-xs);text-align:center}.cta__success-note[data-v-51c47c5d]{font-size:var(--font-size-2xl);font-weight:700;margin-top:4px;text-align:center}.cta__error[data-v-51c47c5d]{color:#e53e3e;font-size:var(--font-size-xs);margin:0;text-align:center}@media(max-width:900px){.cta__inner[data-v-51c47c5d]{gap:40px;grid-template-columns:1fr}.cta__copy[data-v-51c47c5d]{text-align:center}.cta__eyebrow[data-v-51c47c5d]{display:none}.cta__btns[data-v-51c47c5d]{justify-content:center}.cta__h2[data-v-51c47c5d]{font-size:clamp(32px,8vw,52px)}.cta__lead[data-v-51c47c5d]{font-size:var(--font-size-md)}.cta__btn[data-v-51c47c5d]{justify-content:center}.cta__card[data-v-51c47c5d]{transform:none}}@media(max-width:480px){.cta__btns[data-v-51c47c5d]{align-items:stretch;flex-direction:column}}
