:root{--color-primary: #1d4ed8;--color-primary-light: #2563eb;--color-primary-dark: #1e3a8a;--color-primary-soft: #eff6ff;--color-primary-veil: #f8fbff;--color-surface: #ffffff;--color-surface-muted: #f8fafc;--color-surface-raised: #ffffff;--color-text: #0f172a;--color-text-muted: #64748b;--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--color-success: #15803d;--color-error: #dc2626;--color-warning: #b45309;--color-info: var(--color-primary);--color-white: #ffffff;--color-shadow-soft: rgb(15 23 42 / 6%);--color-shadow-strong: rgb(15 23 42 / 10%);--font-display: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: clamp(2rem, 4vw, 3rem);--text-4xl: clamp(2.5rem, 6vw, 4.25rem);--leading-tight: 1.1;--leading-heading: 1.12;--leading-body: 1.65;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-fluid: clamp(var(--space-5), 4vw, var(--space-12));--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1.125rem;--radius-pill: 999rem;--shadow-card: 0 .0625rem .125rem var(--color-shadow-soft), 0 .75rem 1.5rem rgb(15 23 42 / 4%);--shadow-card-hover: 0 .0625rem .1875rem var(--color-shadow-strong), 0 1rem 2rem rgb(15 23 42 / 7%);--border-width: .0625rem;--focus-ring: 0 0 0 .1875rem rgb(37 99 235 / 18%);--transition-fast: .16s ease;--transition-base: .24s ease;--layout-max: 76rem}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{min-height:100%;font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:var(--color-surface-muted);color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-body);overflow-x:clip}a{color:inherit;text-decoration:none}[x-cloak]{display:none}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:var(--font-display);font-weight:750;letter-spacing:-.025em;line-height:var(--leading-heading)}p{color:var(--color-text-muted)}:focus-visible{outline:var(--border-width) solid var(--color-primary);outline-offset:var(--space-1);box-shadow:var(--focus-ring)}.site-header{position:sticky;top:0;z-index:10;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-white)}.site-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-6);max-width:var(--layout-max);min-height:4.5rem;margin:0 auto;padding:0 var(--space-fluid)}.brand-link,.site-header__nav,.site-header__actions,.logout-form{display:flex;align-items:center}.brand-link{color:var(--color-text)}.brand-logo{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--color-text);font-weight:850;letter-spacing:-.03em}.brand-logo__mark{position:relative;display:grid;width:2.35rem;height:2.35rem;grid-template-columns:repeat(3,1fr);align-items:end;gap:.18rem;padding:.45rem;border:var(--border-width) solid rgb(29 78 216 / 18%);border-radius:.7rem;background:linear-gradient(145deg,var(--color-primary-dark),var(--color-primary));box-shadow:inset 0 .0625rem #ffffff2e}.brand-logo__mark span{display:block;border-radius:.12rem;background:var(--color-white);opacity:.96}.brand-logo__mark span:nth-child(1){height:45%}.brand-logo__mark span:nth-child(2){height:78%}.brand-logo__mark span:nth-child(3){height:58%}.brand-logo__text{font-size:1.05rem;line-height:1}.site-header__nav{justify-content:center;gap:var(--space-2)}.site-header__nav a,.text-link{color:var(--color-text-muted);font-weight:650;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.site-header__nav a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-md)}.site-header__nav a:hover,.site-header__nav a.current,.site-header__nav a:focus-visible{background:var(--color-primary-soft);color:var(--color-primary-dark)}.text-link{color:var(--color-primary)}.text-link:hover,.text-link:focus-visible{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:.2em}.site-header__actions{justify-content:flex-end;gap:var(--space-3)}.site-header__menu-button{display:none;width:2.5rem;height:2.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;padding:0;border:var(--border-width) solid var(--color-border);border-radius:.75rem;background:var(--color-white);color:var(--color-primary-dark);box-shadow:0 .0625rem .125rem #0f172a0d;line-height:0}.site-header__menu-button span{display:block;width:.95rem;height:2px;flex:0 0 2px;border-radius:var(--radius-pill);background:currentColor}.site-header__mobile-panel{display:none}.logout-form,.pricing-action-form{width:auto;gap:0}.avatar{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:800}main{max-width:var(--layout-max);margin:0 auto var(--space-fluid);background:var(--color-surface);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border);border-radius:0 0 var(--radius-xl) var(--radius-xl);overflow:clip}.auth-main,.converter-main{max-width:none;margin:0;border:0;border-radius:0;background:transparent;overflow:visible}.auth-brand{display:flex;width:min(100% - var(--space-8),30rem);justify-content:center;margin:var(--space-10) auto calc(var(--space-8) * -1)}.auth-brand .brand-logo{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);box-shadow:0 .0625rem .125rem #0f172a0d}.auth-brand .brand-logo__mark{width:2rem;height:2rem;border-radius:var(--radius-md)}.billing-hero{align-items:flex-start}.billing-hero-summary{display:grid;min-width:13rem;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 .0625rem .125rem #0f172a0a}.billing-hero-summary__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:750;letter-spacing:.06em;text-transform:uppercase}.billing-hero-summary strong{color:var(--color-text);font-size:var(--text-xl);line-height:1.1}.billing-hero-summary span:last-child{color:var(--color-text-muted);font-size:var(--text-sm)}.billing-current-summary{display:grid;gap:var(--space-1);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.billing-current-summary__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:750;letter-spacing:.06em;text-transform:uppercase}.billing-current-summary strong{color:var(--color-text);font-size:var(--text-lg)}.billing-current-summary span{color:var(--color-text-muted);font-size:var(--text-sm)}.billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plans{gap:var(--space-4);min-width:0}.billing-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:stretch;width:100%}.billing-free-note{display:inline-flex;width:fit-content;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650}.billing-plan-card{display:grid;gap:var(--space-4);grid-template-rows:auto auto auto 1fr auto;align-content:start;min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.billing-plan-card--featured{border-color:var(--color-primary-light);background:var(--color-white)}.billing-plan-card__note{color:var(--color-text-muted);font-size:var(--text-sm)}.billing-plan-card .price{font-size:var(--text-2xl)}.billing-plan-card form,.billing-plan-card .button{width:100%}.billing-plan-card form{align-self:end}.billing-free-action{display:flex}.billing-free-action .button{width:100%}.account-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:var(--space-6);align-items:start}.account-metrics{grid-template-columns:1fr}.account-actions-panel{display:grid;gap:var(--space-5)}.account-actions-panel .stacked-actions{gap:var(--space-3)}.account-actions-panel .button{width:100%}.button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:2.875rem;padding:.7rem var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font:inherit;font-weight:750;line-height:var(--leading-tight);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.button:hover{box-shadow:0 .25rem .75rem #0f172a14}.button:active{box-shadow:none}.button:disabled,.button[aria-busy=true]{cursor:wait;opacity:.78;pointer-events:none}.button--compact{min-height:2.375rem;padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.button--primary{background:var(--color-primary);color:var(--color-white)}.button--primary:hover{background:var(--color-primary-dark)}.button--secondary{border-color:var(--color-border-strong);background:var(--color-white);color:var(--color-primary-dark)}.button--secondary:hover,.button--ghost:hover{border-color:var(--color-primary-light);background:var(--color-primary-soft);color:var(--color-primary-dark)}.button--ghost{border-color:transparent;background:transparent;color:var(--color-primary-dark)}.landing-hero,.landing-section{padding:var(--space-20) var(--space-fluid)}.landing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:center;gap:var(--space-12);background:var(--color-white);border-bottom:var(--border-width) solid var(--color-border)}.landing-hero__content{display:grid;gap:var(--space-6)}.landing-hero h1{max-width:14ch;font-size:var(--text-4xl)}.landing-hero__lead{max-width:44rem;font-size:var(--text-xl)}.landing-hero__actions,.trust-chips{display:flex;flex-wrap:wrap;gap:var(--space-3)}.eyebrow,.trust-chips span,.tool-card__status,.pricing-card__badge{width:fit-content;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:750;letter-spacing:.06em;text-transform:uppercase}.eyebrow{color:var(--color-primary-dark)}.trust-chips span,.tool-card__status,.pricing-card__badge{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);background:var(--color-white);color:var(--color-text-muted)}.label-preview-card{display:grid;gap:var(--space-5);padding:var(--space-6);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:none}.label-preview-card__toolbar{display:flex;justify-content:space-between;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700}.label-preview-card__label{display:grid;gap:var(--space-4);min-height:19rem;padding:var(--space-8);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);background:linear-gradient(90deg,#e8eef7 var(--border-width),transparent var(--border-width)),linear-gradient(#e8eef7 var(--border-width),transparent var(--border-width)),var(--color-white);background-size:var(--space-6) var(--space-6)}.label-preview-card__label strong{max-width:14rem;font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-heading)}.label-preview-card__route,.label-preview-card__label p:last-child{color:var(--color-text);font-weight:750}.barcode{display:flex;align-items:stretch;gap:var(--space-1);height:var(--space-16);margin:var(--space-4) 0}.barcode span{display:block;width:var(--space-2);background:var(--color-text)}.barcode span:nth-child(2),.barcode span:nth-child(5){width:var(--space-1)}.barcode span:nth-child(3),.barcode span:nth-child(6){width:var(--space-3)}.section-heading{display:grid;gap:var(--space-4);max-width:44rem;margin-bottom:var(--space-10)}.section-heading h2{font-size:var(--text-3xl)}.section-heading--center{margin-right:auto;margin-left:auto;text-align:center}.section-heading--center .eyebrow{margin:0 auto}.tool-grid,.pricing-grid,.testimonial-grid,.knowledge-grid{display:grid;gap:var(--space-5)}.tool-grid,.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%}.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));background:var(--color-surface-muted);border-top:var(--border-width) solid var(--color-border)}.tool-card,.pricing-card,.testimonial-grid figure,.knowledge-card{display:grid;gap:var(--space-4);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card)}.tool-card--active{border-color:var(--color-primary-light)}.tool-card--disabled{background:var(--color-surface-muted)}.tool-card--disabled h3,.tool-card--disabled p{color:var(--color-text-muted)}.pricing-section{background:var(--color-white);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border)}.pricing-card{align-content:start;min-width:0}.pricing-card--featured{border-color:var(--color-primary-light);box-shadow:none}.price{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;line-height:var(--leading-tight)}.quota{color:var(--color-primary-dark);font-weight:750}.pricing-card ul{display:grid;gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);padding-left:var(--space-5);color:var(--color-text-muted)}.pricing-card .button,.pricing-action-form,.pricing-action-form .button{width:100%}.testimonial-grid figure{align-content:space-between}.testimonial-grid blockquote{color:var(--color-text);font-size:var(--text-lg);font-weight:650;line-height:var(--leading-body)}.testimonials-section,.learn-section,.knowledge-grid{background:var(--color-surface-muted)}.testimonial-grid figcaption{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700}.learn-section{border-top:var(--border-width) solid var(--color-border)}.steps-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);list-style:none}.steps-list li{display:grid;gap:var(--space-3);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white)}.steps-list span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--radius-md);background:var(--color-primary-dark);color:var(--color-white);font-weight:800}.knowledge-card{align-content:start}.knowledge-card h2{font-size:var(--text-2xl)}.knowledge-card details{display:grid;gap:var(--space-2);padding:var(--space-4) 0;border-top:var(--border-width) solid var(--color-border)}.knowledge-card summary{color:var(--color-text);font-weight:750;cursor:pointer}.knowledge-card dl,.knowledge-card dl div{display:grid;gap:var(--space-2)}.knowledge-card dl{gap:var(--space-4)}.knowledge-card dt{color:var(--color-text);font-weight:750}.resources-section{border-top:var(--border-width) solid var(--color-border);background:var(--color-white)}.resource-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-3)}.resource-link-grid a{display:flex;min-height:4.5rem;align-items:center;padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-primary-dark);font-weight:750;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.resource-link-grid a:hover,.resource-link-grid a:focus-visible{border-color:var(--color-primary-light);background:var(--color-primary-soft);transform:translateY(-.125rem)}.seo-main{max-width:none;margin-bottom:0;border:0;border-radius:0;background:radial-gradient(circle at 12% 8%,rgb(37 99 235 / 10%),transparent 24rem),linear-gradient(180deg,var(--color-primary-veil),var(--color-surface-muted) 34rem);overflow:visible}.seo-page{max-width:var(--layout-max);margin:0 auto;border-right:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border);background:var(--color-surface)}.seo-hero,.seo-section,.seo-cta{padding:clamp(4rem,8vw,7.5rem) var(--space-fluid)}.seo-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(19rem,.72fr);gap:clamp(2rem,5vw,5rem);align-items:center;min-height:42rem;background:linear-gradient(135deg,rgb(239 246 255 / 86%),transparent 42%),var(--color-white);border-bottom:var(--border-width) solid var(--color-border)}.seo-hero:after{content:"";position:absolute;right:clamp(1rem,6vw,7rem);bottom:clamp(1rem,4vw,4rem);width:clamp(7rem,16vw,14rem);height:clamp(7rem,16vw,14rem);border:var(--border-width) solid rgb(29 78 216 / 12%);border-radius:2rem;background:linear-gradient(90deg,rgb(29 78 216 / 10%) var(--border-width),transparent var(--border-width)),linear-gradient(rgb(29 78 216 / 10%) var(--border-width),transparent var(--border-width));background-size:1rem 1rem;transform:rotate(7deg);pointer-events:none}.seo-hero__copy{position:relative;z-index:1;display:grid;gap:var(--space-6)}.seo-hero h1{max-width:13ch;font-size:clamp(3rem,8vw,6.5rem);letter-spacing:-.065em;line-height:.94}.seo-hero__lead{max-width:43rem;color:var(--color-text);font-size:clamp(1.125rem,2vw,1.45rem);line-height:1.55}.seo-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.seo-proof{position:relative;z-index:1;display:grid;gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);border:var(--border-width) solid var(--color-border-strong);border-radius:clamp(1rem,2vw,1.5rem);background:var(--color-white);box-shadow:0 1.5rem 4rem #0f172a1a}.seo-proof__badge{width:fit-content;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary-dark);color:var(--color-white);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.seo-proof__label-sheet{display:grid;gap:var(--space-3);min-height:18rem;padding:var(--space-6);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-lg);background:linear-gradient(90deg,rgb(226 232 240 / 80%) var(--border-width),transparent var(--border-width)),linear-gradient(rgb(226 232 240 / 80%) var(--border-width),transparent var(--border-width)),var(--color-primary-veil);background-size:1.25rem 1.25rem}.seo-proof__label-sheet span{display:block;height:.85rem;border-radius:var(--radius-pill);background:var(--color-text)}.seo-proof__label-sheet span:nth-child(1){width:34%}.seo-proof__label-sheet span:nth-child(2){width:72%;height:1.75rem}.seo-proof__label-sheet span:nth-child(3){width:88%;height:4.5rem;border-radius:var(--radius-sm);background:repeating-linear-gradient(90deg,var(--color-text) 0 .35rem,transparent .35rem .62rem)}.seo-proof__label-sheet span:nth-child(4){width:55%}.seo-proof__label-sheet span:nth-child(5){width:42%;background:var(--color-primary)}.seo-proof dl{display:grid;gap:var(--space-3)}.seo-proof dl div{display:grid;gap:var(--space-1);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.seo-proof dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.seo-proof dd{color:var(--color-text);font-weight:750;line-height:1.35}.seo-strip{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-6);align-items:center;padding:var(--space-8) var(--space-fluid);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-primary-dark);color:var(--color-white)}.seo-strip strong{max-width:42rem;color:var(--color-white);font-family:var(--font-display);font-size:clamp(1.35rem,3vw,2.15rem);letter-spacing:-.035em;line-height:1.08}.seo-strip span{color:#eff6ffdb;font-weight:650}.seo-section--split{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.seo-section--split .section-heading{position:sticky;top:6.5rem;margin-bottom:0}.seo-feature-list{display:grid;gap:var(--space-4)}.seo-feature{display:grid;gap:var(--space-3);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.seo-feature:nth-child(2n){transform:translate(clamp(0rem,3vw,2rem))}.seo-section--muted{border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface-muted)}.comparison-table-wrap{overflow-x:auto;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-card)}.comparison-table{width:100%;min-width:48rem;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top}.comparison-table thead th{background:var(--color-primary-veil);color:var(--color-text);font-size:var(--text-sm);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.comparison-table tbody th{width:22%;color:var(--color-text);font-weight:800}.comparison-table tbody td:nth-child(2){color:var(--color-primary-dark);font-weight:700}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.seo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);list-style:none}.seo-steps li{display:grid;align-content:start;gap:var(--space-3);min-height:17rem;padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white)}.seo-steps li:nth-child(2){margin-top:var(--space-8)}.seo-steps li:nth-child(3){margin-top:var(--space-16)}.seo-steps span{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-white);font-weight:850}.seo-cta{display:flex;justify-content:space-between;gap:var(--space-6);align-items:center;background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary));color:var(--color-white)}.seo-cta div{display:grid;max-width:45rem;gap:var(--space-3)}.seo-cta h2,.seo-cta p,.seo-cta .eyebrow{color:var(--color-white)}.seo-cta h2{font-size:var(--text-3xl)}.seo-cta p:last-child{color:#eff6ffd6}.seo-cta .button--primary{flex:0 0 auto;background:var(--color-white);color:var(--color-primary-dark)}.seo-faq{background:var(--color-white)}.seo-faq__items{display:grid;gap:var(--space-3);max-width:52rem}.seo-faq details{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.seo-faq summary{color:var(--color-text);font-weight:800;cursor:pointer}.seo-faq details p{margin-top:var(--space-3)}.app-shell{display:grid;gap:var(--space-8);padding:var(--space-fluid)}.app-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:var(--space-6);align-items:stretch;padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}.app-hero--compact h1{max-width:16ch;margin:var(--space-2) 0 var(--space-4);font-size:var(--text-3xl)}.dashboard-grid,.billing-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);gap:var(--space-6);align-items:start}.billing-grid{grid-template-columns:minmax(18rem,.6fr) minmax(0,1.4fr)}.panel,.plan-summary-card,.mini-plan-card{display:grid;gap:var(--space-5);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:none}.panel--large{min-width:0}.plan-summary-card{border-color:var(--color-border-strong);background:var(--color-white)}.plan-summary-card:before{content:"";display:block;width:3rem;height:.1875rem;border-radius:var(--radius-pill);background:var(--color-primary)}.panel-heading{display:flex;justify-content:space-between;gap:var(--space-4);align-items:start}.panel-heading--stacked{display:grid;justify-content:stretch}.status-pill,.mini-chip{width:fit-content;padding:var(--space-2) var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:750;text-transform:uppercase;letter-spacing:.06em}.status-pill--success{border-color:#bbf7d0;background:#f0fdf4;color:var(--color-success)}.status-pill--warning,.notice--warning{border-color:#fed7aa;background:#fff7ed;color:var(--color-warning)}.status-pill--muted,.notice--muted,.mini-chip{border-color:#bfdbfe;background:var(--color-primary-soft);color:var(--color-primary-dark)}.usage-meter{width:100%;height:.625rem;overflow:hidden;border-radius:var(--radius-pill);background:#dbeafe}.usage-meter span{display:block;height:100%;border-radius:inherit;background:var(--color-primary)}.plan-summary-card dl,.metric-list{display:grid;gap:var(--space-3)}.plan-summary-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-list div,.plan-summary-card dl div{display:grid;gap:var(--space-1);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.plan-summary-card dl div{border-color:#bfdbfe;background:var(--color-white)}.metric-list dt,.plan-summary-card dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:750;text-transform:uppercase;letter-spacing:.06em}.metric-list dd,.plan-summary-card dd{color:var(--color-text);font-weight:750}.converter-form textarea{min-height:18rem;padding:var(--space-4);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.form-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700}.form-divider:before,.form-divider:after{content:"";height:var(--border-width);background:var(--color-border)}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}select{width:100%;min-height:3rem;padding:0 var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text);font:inherit}.notice{padding:var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-weight:650}.stacked-actions{display:grid;gap:var(--space-3)}.stacked-actions--inline{grid-template-columns:max-content max-content;align-items:center}.mini-plan-card--featured{border-color:var(--color-primary-light);box-shadow:none}.account-panel{max-width:42rem}.dashboard-shell{display:grid;gap:var(--space-6);padding:var(--space-fluid)}.dashboard-hero{display:flex;justify-content:space-between;gap:var(--space-6);align-items:flex-start;padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-border)}.dashboard-hero h1{margin:var(--space-2) 0;font-size:clamp(2rem,4vw,3.25rem)}.dashboard-hero p:not(.eyebrow){max-width:40rem}.quota-pill{display:grid;gap:var(--space-1);min-width:10rem;padding:var(--space-2) var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-md);background:transparent;text-align:right}.quota-pill span{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650}.quota-pill small{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:650}.dashboard-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);gap:var(--space-6);align-items:start}.converter-card,.side-panel{display:grid;gap:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white)}.converter-card{padding:var(--space-6)}.converter-card__header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.converter-card__header h2{margin-bottom:var(--space-1);font-size:var(--text-2xl)}.converter-form--minimal{gap:var(--space-5)}.converter-inputs{display:grid;gap:var(--space-4)}.converter-form--minimal textarea{min-height:22rem;resize:vertical}.upload-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.upload-row>span{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:750;text-transform:uppercase;letter-spacing:.06em}.conversion-options{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4)}.conversion-options summary{width:fit-content;color:var(--color-primary);font-weight:750;cursor:pointer}.conversion-options .form-row{margin-top:var(--space-4)}.converter-actions{display:flex;justify-content:flex-end}.converter-actions .button{width:min(100%,18rem)}.dashboard-side{display:grid;gap:var(--space-4)}.side-panel{padding:var(--space-5)}.side-panel h2{font-size:var(--text-xl)}.mini-usage{height:.5rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-surface-muted)}.mini-usage span{display:block;height:100%;border-radius:inherit;background:var(--color-primary)}.converter-page{width:min(100% - var(--space-8),72rem);margin:0 auto;padding:var(--space-10) 0 var(--space-16)}.converter-hero{display:grid;justify-items:center;gap:var(--space-4);max-width:54rem;margin:0 auto var(--space-8);text-align:center}.converter-hero h1{font-size:clamp(2.25rem,5vw,4rem)}.converter-hero>p:not(.eyebrow){max-width:46rem;font-size:var(--text-lg)}.converter-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.converter-trust span{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650;box-shadow:0 .0625rem .125rem #0f172a0a}.converter-trust span:before{content:"";width:.45rem;height:.45rem;border-radius:var(--radius-pill);background:var(--color-primary)}.zpl-converter-card{max-width:56rem;margin:0 auto;overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:0 .0625rem .125rem #0f172a0d}.converter-card-bar{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-white)}.converter-card-bar h2{font-size:var(--text-xl)}.converter-card-bar p{font-size:var(--text-sm)}.quota-inline{width:7rem;height:.375rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-surface-muted)}.quota-inline span{display:block;height:100%;border-radius:inherit;background:var(--color-primary)}.zpl-converter-form{position:relative;gap:0}.zpl-converter-form--busy :is(input,textarea,select,.input-mode-tab){cursor:wait}.input-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);padding:var(--space-4) var(--space-4) 0}.input-mode-tab{display:flex;align-items:center;justify-content:center;min-height:2.75rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:750}.input-mode-tab--active{background:var(--color-primary-soft);color:var(--color-primary-dark)}.converter-input-panel{display:grid;gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4)}.dropzone-card{display:grid;justify-items:center;gap:var(--space-3);min-height:12rem;padding:var(--space-6);border:.125rem dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-muted);text-align:center}.dropzone-card label{margin:0;font-size:var(--text-lg)}.dropzone-card input[type=file]{max-width:24rem;border-color:var(--color-border);background:var(--color-white)}.dropzone-card p{max-width:28rem;font-size:var(--text-sm)}.dropzone-icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:800;box-shadow:0 .0625rem .125rem #0f172a0f}.paste-panel{padding:0;border:0;background:transparent}.paste-panel textarea{min-height:12rem;margin-top:var(--space-2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;resize:vertical}.converter-settings{display:grid;gap:var(--space-4);padding:var(--space-4)}.settings-heading{display:grid;gap:var(--space-1)}.settings-heading h3{font-size:var(--text-lg)}.settings-heading p{font-size:var(--text-sm)}.converter-footer-actions{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-4) var(--space-4);background:var(--color-white)}.converter-footer-actions p{max-width:31rem;font-size:var(--text-sm)}.converter-footer-actions .button{width:auto;min-width:12rem}.converter-submit-button{gap:var(--space-2)}.converter-progress-panel{display:grid;gap:var(--space-4);margin:0 var(--space-4) var(--space-4);padding:var(--space-5);border:var(--border-width) solid rgb(37 99 235 / 18%);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-primary-veil),var(--color-white))}.converter-progress-panel__header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.converter-progress-panel__header h3{margin-top:var(--space-1);font-size:var(--text-lg)}.converter-progress-panel__timer{flex:0 0 auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:800}.converter-progress-track{height:.625rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-border)}.converter-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));transition:width var(--transition-base)}.converter-progress-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);list-style:none}.converter-progress-step{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.converter-progress-step>span{width:.85rem;height:.85rem;border-radius:50%;background:var(--color-border-strong)}.converter-progress-step strong{color:var(--color-text);font-size:var(--text-sm);line-height:1.25}.converter-progress-step small{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.35}.converter-progress-step--active{border-color:var(--color-primary-light);box-shadow:var(--focus-ring)}.converter-progress-step--active>span{background:var(--color-primary);animation:pulse .9s ease-in-out infinite alternate}.converter-progress-step--done>span{background:var(--color-success)}.converter-progress-step--error{border-color:#dc262659}.converter-progress-step--error>span{background:var(--color-error)}.converter-progress-error{padding:var(--space-3) var(--space-4);border:var(--border-width) solid rgb(220 38 38 / 22%);border-radius:var(--radius-md);background:#fef2f2;color:var(--color-error);font-weight:750}.converter-download-ready{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;padding:var(--space-4);border:var(--border-width) solid rgb(21 128 61 / 22%);border-radius:var(--radius-md);background:#f0fdf4}.converter-download-ready div{display:grid;gap:var(--space-1);min-width:0}.converter-download-ready strong{color:var(--color-success);font-size:var(--text-sm)}.converter-download-ready p{overflow:hidden;color:var(--color-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.converter-download-ready .button{flex:0 0 auto}.button-spinner,.loading-ring{display:inline-block;border-radius:50%;animation:spin .76s linear infinite}.button-spinner{width:1rem;height:1rem;border:.125rem solid rgb(255 255 255 / 40%);border-top-color:var(--color-white)}.converter-loading-message{color:var(--color-primary-dark);font-weight:750}.converter-loading-overlay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:var(--space-6);border-radius:inherit;background:#ffffffc7;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.converter-loading-card{display:grid;justify-items:center;gap:var(--space-3);width:min(100%,24rem);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card-hover);text-align:center}.converter-loading-card strong{color:var(--color-text);font-size:var(--text-lg)}.converter-loading-card p{font-size:var(--text-sm)}.loading-ring{width:2.75rem;height:2.75rem;border:.25rem solid var(--color-primary-soft);border-top-color:var(--color-primary)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}.converter-support-note{max-width:56rem;margin:var(--space-4) auto 0;text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}.form-container{display:grid;gap:var(--space-8);width:min(100% - var(--space-8),30rem);max-width:30rem;margin:var(--space-16) auto;padding:clamp(var(--space-6),5vw,var(--space-10));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card)}.form-container>div:first-child{display:grid;gap:var(--space-3);text-align:center}.form-container h1{margin:0;font-size:var(--text-3xl)}.form-container p{margin:0;font-size:var(--text-lg)}.form-container form{gap:var(--space-5)}.form-container input{min-height:3.25rem;border-color:var(--color-border-strong);background:var(--color-white);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.form-container input:hover{border-color:var(--color-primary-light)}.form-container input:focus{border-color:var(--color-primary);background:var(--color-white);box-shadow:var(--focus-ring);outline:var(--border-width) solid var(--color-primary);outline-offset:var(--space-1)}.form-container input[data-invalid=true]{background:#fef2f2}.form-container .button{width:100%;min-height:3.25rem}.auth-links{display:grid;gap:var(--space-2);margin-top:var(--space-6);text-align:center}.auth-links p{color:var(--color-text-muted);font-size:var(--text-sm)}.auth-links .text-link{color:var(--color-primary);text-decoration:underline;text-underline-offset:.18em}form{display:flex;flex-direction:column;gap:var(--space-6)}label{display:block;margin-bottom:var(--space-1);color:var(--color-text);font-size:var(--text-sm);font-weight:750}input,textarea,button{width:100%;border-radius:var(--radius-md);font:inherit}input,textarea{min-height:3rem;border:var(--border-width) solid var(--color-border-strong);background:var(--color-white);color:var(--color-text);padding:0 var(--space-4)}textarea{padding-top:var(--space-3);padding-bottom:var(--space-3)}input:focus,textarea:focus,select:focus{border-color:var(--color-primary);outline:var(--border-width) solid var(--color-primary);outline-offset:var(--space-1);box-shadow:var(--focus-ring)}input[type=file]{min-height:auto;padding:var(--space-2);background:var(--color-white)}input[type=file]::file-selector-button{margin-right:var(--space-4);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-primary-dark);font:inherit;font-weight:750;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}input[type=file]::file-selector-button:hover{border-color:var(--color-primary-light);background:var(--color-primary-soft)}input[data-invalid=true],textarea[data-invalid=true],select[data-invalid=true]{border-color:var(--color-error)}input[data-invalid=true]+div,textarea[data-invalid=true]+div,select[data-invalid=true]+div{margin-top:var(--space-1);color:var(--color-error);font-size:var(--text-sm);font-weight:700}button{background:var(--color-primary);color:var(--color-white);border:none}.alert{position:relative;min-width:min(24rem,calc(100vw - var(--space-8)));padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);font-size:var(--text-sm);font-weight:700;box-shadow:var(--shadow-card);animation:scale-up var(--transition-base) both}.alert-destructive{color:var(--color-error);background:#fef2f2;border-color:#fecaca}.alert-success{color:var(--color-success);background:#f0fdf4;border-color:#bbf7d0}.flash-container{position:fixed;top:calc(4.5rem + var(--space-4));right:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;padding:0 var(--space-4)}.error-page{display:grid;gap:var(--space-4);max-width:42rem;margin:var(--space-20) auto;padding:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card)}.error-page h1{font-size:var(--text-3xl)}@keyframes scale-up{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:58rem){.landing-hero,.app-hero,.dashboard-workspace,.dashboard-grid,.billing-grid,.tool-grid,.converter-support-grid,.testimonial-grid,.steps-list,.seo-hero,.seo-strip,.seo-section--split,.seo-steps,.knowledge-grid{grid-template-columns:1fr}.seo-page{border-right:0;border-left:0}.seo-hero{min-height:auto}.seo-hero h1{max-width:15ch}.seo-section--split .section-heading{position:static}.seo-feature:nth-child(2n){transform:none}.seo-steps li,.seo-steps li:nth-child(2),.seo-steps li:nth-child(3){min-height:auto;margin-top:0}.seo-cta{align-items:flex-start;flex-direction:column}.site-header__inner{grid-template-columns:1fr auto;min-height:4rem;gap:var(--space-4)}.site-header__nav--desktop,.site-header__actions--desktop{display:none}.site-header__menu-button{display:flex}.site-header__mobile-panel{position:absolute;inset:calc(100% + 1px) 0 auto;z-index:20;display:grid;gap:var(--space-5);padding:0 var(--space-fluid) var(--space-5);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-white);box-shadow:0 .75rem 1.5rem #0f172a0f;max-height:calc(100dvh - 4rem);overflow-y:auto}.site-header__mobile-nav,.site-header__mobile-actions{display:grid;gap:var(--space-2)}.site-header__mobile-nav{padding-top:var(--space-4)}.site-header__mobile-nav a{display:flex;min-height:2.75rem;align-items:center;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-weight:700}.site-header__mobile-nav a.current,.site-header__mobile-nav a:hover,.site-header__mobile-nav a:focus-visible{background:var(--color-primary-soft);color:var(--color-primary-dark)}.site-header__mobile-actions{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.site-header__mobile-actions .button,.site-header__mobile-actions form,.site-header__mobile-actions form .button{width:100%}.site-header__mobile-account{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650}.site-header__mobile-account span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header__actions{justify-content:flex-start}.dashboard-hero{display:grid}.quota-pill{text-align:left}.billing-metrics,.billing-plan-grid,.account-grid{grid-template-columns:1fr}.converter-page{display:flex;flex-direction:column}.zpl-converter-card{order:1}.converter-hero{order:2}.converter-support-note{order:3}}@media(max-width:42rem){.pricing-grid,.billing-plan-grid{grid-template-columns:1fr}}@media(max-width:40rem){.auth-brand,.form-container{width:min(calc(100vw - var(--space-4)),30rem)}.auth-brand{margin:var(--space-6) auto var(--space-4)}.auth-brand .brand-logo,.form-container,.form-container *{min-width:0}.auth-brand,.form-container h1,.form-container p{overflow-wrap:anywhere}.form-container h1{font-size:clamp(2rem,10vw,2.5rem)}.form-container p{font-size:var(--text-base);line-height:1.5}.converter-page{width:min(100% - var(--space-4),72rem);padding:var(--space-3) 0 var(--space-6)}.converter-hero{gap:var(--space-1);margin:var(--space-2) 0 var(--space-3)}.converter-hero h1{font-size:clamp(1.55rem,8vw,2.05rem)}.converter-hero>p:not(.eyebrow){font-size:var(--text-xs);line-height:1.45}.converter-trust{display:none}.zpl-converter-card{border-radius:var(--radius-lg)}.converter-card-bar{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2)}.converter-card-bar h2{font-size:var(--text-lg)}.converter-card-bar p,.quota-inline{display:none}.input-mode-tabs{gap:var(--space-1);padding:var(--space-3) var(--space-3) 0}.input-mode-tab{min-height:2.35rem;font-size:var(--text-xs)}.converter-input-panel{gap:var(--space-3);padding:var(--space-3)}.dropzone-card{min-height:auto;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md)}.dropzone-icon{width:2.4rem;height:2.4rem;border-radius:var(--radius-md);font-size:var(--text-xs)}.dropzone-card label{font-size:var(--text-base)}.dropzone-card p{font-size:var(--text-xs)}.paste-panel textarea{min-height:9rem}.converter-settings{gap:var(--space-3);padding:var(--space-3)}.settings-heading h3{font-size:var(--text-base)}.settings-heading p{display:none}.converter-footer-actions{gap:var(--space-3);padding:var(--space-3);flex-direction:column;align-items:stretch}.converter-footer-actions p{font-size:var(--text-xs);line-height:1.45}.converter-progress-steps{grid-template-columns:1fr}.converter-download-ready{display:grid}.converter-download-ready .button{width:100%}.converter-support-note{margin-top:var(--space-3)}.converter-support-note{font-size:var(--text-xs)}.form-container{margin:var(--space-8) auto;padding:var(--space-6);border-radius:var(--radius-lg)}}@media(max-width:38rem){.landing-hero,.landing-section,.seo-hero,.seo-section,.seo-cta{padding-top:var(--space-12);padding-bottom:var(--space-12)}.landing-hero__actions,.seo-hero__actions,.seo-hero__actions .button,.seo-cta .button{width:100%}.seo-hero h1{font-size:clamp(2.55rem,15vw,4rem)}.seo-proof{padding:var(--space-4)}.seo-proof__label-sheet{min-height:13rem;padding:var(--space-4)}.seo-strip{padding:var(--space-6) var(--space-fluid)}.comparison-table{min-width:42rem}.comparison-table th,.comparison-table td{padding:var(--space-4)}.form-row,.upload-row,.plan-summary-card dl,.stacked-actions--inline{grid-template-columns:1fr}.converter-actions .button{width:100%}.converter-card-bar,.converter-footer-actions{display:grid}.quota-inline,.converter-footer-actions .button{width:100%}.billing-hero{gap:var(--space-2)}.billing-hero-summary{width:100%;min-width:0}.billing-metrics,.billing-plan-grid{grid-template-columns:1fr}.billing-plan-card{padding:var(--space-4)}.billing-plan-grid{gap:var(--space-3)}.billing-free-action .button{width:100%}.billing-current-summary{padding:var(--space-3)}.account-grid,.account-actions-panel{gap:var(--space-4)}}
