/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid}}}.hero{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:1.4fr 1fr;max-width:1240px;margin-inline:auto;padding:72px 40px 56px;display:grid}.hero-copy h1{margin-bottom:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);letter-spacing:-.035em;font-size:clamp(44px,5.5vw,84px);line-height:.98}.hero-copy h1 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.hero-lede{margin-bottom:calc(var(--spacing,.25rem) * 6);max-width:560px;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-ink-soft,#3a3a40);line-height:1.6}.hero-badges{margin-bottom:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#0e0e1026);font-family:var(--font-mono,var(--font-jetbrains),monospace);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;padding:14px 0;font-size:11px;display:flex}.hero-badge{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.hero-badge-dot{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-red,#c23535);border-radius:3.40282e+38px}.hero-ctas{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.price-card{background-color:var(--color-ink,#0e0e10);color:var(--color-paper,#f5f1ea);padding:28px 28px 32px;position:sticky;top:100px}.price-card-label{margin-bottom:calc(var(--spacing,.25rem) * 4.5);padding-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,var(--font-jetbrains),monospace);color:var(--color-red,#c23535);text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid #f5f1ea33;justify-content:space-between;font-size:10px;display:flex}.price-card-label span:last-child{color:#f5f1ea80}.price-card h3{margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:22px;letter-spacing:-.015em;line-height:1.2}.price-card h3,.price-card h3 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.price-card h3 em{color:var(--color-red,#c23535);font-style:italic}.price-list{list-style-type:none}.price-list li{align-items:baseline;gap:calc(var(--spacing,.25rem) * 4);border-top:1px solid #f5f1ea1f;grid-template-columns:1fr auto;padding:12px 0;display:grid}.price-list li:first-child{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 0);border-top-width:0}.price-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-paper,#f5f1ea)}.price-name span{margin-top:calc(var(--spacing,.25rem) * .5);text-transform:uppercase;color:#f5f1ea8c;letter-spacing:.1em;font-size:10px;display:block}.price-name span,.price-value{font-family:var(--font-mono,var(--font-jetbrains),monospace)}.price-value{--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--color-red,#c23535)}.price-footer{margin-top:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 4.5);font-family:var(--font-mono,var(--font-jetbrains),monospace);text-transform:uppercase;letter-spacing:.12em;color:#f5f1ea8c;border-top:1px solid #f5f1ea33;font-size:10px;line-height:1.8}.price-footer em{color:var(--color-red,#c23535);font-style:normal}.symptoms{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ink,#0e0e10);background-color:var(--color-paper-warm,#efe8dc);padding:96px 40px}.symptoms-inner{max-width:1240px;margin-inline:auto}.symptoms-header{margin-bottom:calc(var(--spacing,.25rem) * 12);align-items:flex-end;gap:calc(var(--spacing,.25rem) * 20);grid-template-columns:1fr 1fr;display:grid}.symptoms-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,var(--font-jetbrains),monospace);color:var(--color-red,#c23535);text-transform:uppercase;letter-spacing:.2em;font-size:11px}.symptoms-header h2{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);letter-spacing:-.03em;font-size:clamp(36px,4.8vw,64px);line-height:1}.symptoms-header h2 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.symptoms-header p{max-width:440px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-ink-soft,#3a3a40);line-height:1.6}.sym-table{border-top:2px solid var(--ink)}.sym-row{align-items:baseline;gap:calc(var(--spacing,.25rem) * 8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#0e0e1026);grid-template-columns:1fr 1.3fr 180px 120px;padding:28px 0;display:grid}.sym-row.head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-ink,#0e0e10);padding:14px 0}.sym-row.head>div{font-family:var(--font-mono,var(--font-jetbrains),monospace);color:var(--color-muted,#6b6b70);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.sym-symptom{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));letter-spacing:-.015em;line-height:1.3}.sym-symptom,.sym-symptom em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.sym-symptom em{color:var(--color-red,#c23535);font-style:italic}.sym-cause{color:var(--color-ink-soft,#3a3a40);font-size:15px;line-height:1.55}.sym-fix{color:var(--color-ink,#0e0e10);text-transform:uppercase;letter-spacing:.08em;font-size:11px;line-height:1.5}.sym-fix,.sym-price{font-family:var(--font-mono,var(--font-jetbrains),monospace)}.sym-price{text-align:right;--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-red,#c23535)}.liquid-metal{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ink,#0e0e10);background-color:var(--color-ink,#0e0e10);color:var(--color-paper,#f5f1ea);padding:96px 40px}.liquid-metal-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:72px;max-width:1240px;margin-inline:auto;display:grid}.lm-body{padding-top:calc(var(--spacing,.25rem) * 2)}.lm-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 6);font-family:var(--font-mono,var(--font-jetbrains),monospace);color:var(--color-red,#c23535);text-transform:uppercase;letter-spacing:.2em;font-size:11px}.lm-body h2{margin-bottom:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);letter-spacing:-.03em;font-size:clamp(36px,4.8vw,60px);line-height:1.02}.lm-body h2 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.lm-body p{margin-bottom:calc(var(--spacing,.25rem) * 4.5);max-width:560px;font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);color:#f5f1ead9;font-size:17px;line-height:1.65}.lm-body p em{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-red,#c23535);font-style:italic}.lm-stages{margin-top:calc(var(--spacing,.25rem) * 7);margin-bottom:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * .5);grid-template-columns:1fr 1fr;display:grid}.lm-stage{background:#0e0e1080;border:1px solid #f5f1ea26;padding:18px 20px}.lm-stage-label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,var(--font-jetbrains),monospace);color:var(--color-red,#c23535);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.lm-stage h4{margin-bottom:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-size:15px;font-weight:var(--font-weight-semibold,600);color:var(--color-paper,#f5f1ea);letter-spacing:-.015em;line-height:1.2}.lm-stage p{margin:calc(var(--spacing,.25rem) * 0);max-width:none;font-family:var(--font-mono,var(--font-jetbrains),monospace);color:#f5f1ea99;text-transform:none;letter-spacing:0;font-size:11px;font-style:normal;line-height:1.5}.lm-visual{aspect-ratio:1;background:#f5f1ea0d;border:1px solid #f5f1ea26;max-width:420px;padding:24px;position:relative;overflow:hidden}.lm-visual svg{width:100%;height:100%}.process-vertical{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ink,#0e0e10);padding:96px 40px}.process-vertical-inner{max-width:1240px;margin-inline:auto}.process-v-header{margin-bottom:calc(var(--spacing,.25rem) * 14);max-width:680px}.process-v-eyebrow{font-family:var(--font-mono,var(--font-jetbrains),monospace);color:var(--color-red,#c23535);text-transform:uppercase;letter-spacing:.2em;font-size:11px}.process-v-eyebrow,.process-v-header h2{margin-bottom:calc(var(--spacing,.25rem) * 4)}.process-v-header h2{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);letter-spacing:-.03em;font-size:clamp(32px,4vw,52px);line-height:1.05}.process-v-header h2 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.process-v-header p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-ink-soft,#3a3a40);line-height:1.6}.phase-rows{border-top:2px solid var(--ink)}.phase-row{align-items:baseline;gap:calc(var(--spacing,.25rem) * 10);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#0e0e1026);grid-template-columns:80px 220px 1fr;padding:32px 0;display:grid}.phase-numeral{--tw-font-weight:var(--font-weight-light,300);font-size:56px;font-weight:var(--font-weight-light,300);color:var(--color-red,#c23535);letter-spacing:-.04em;font-style:italic;line-height:.9}.phase-numeral,.phase-title{font-family:var(--font-serif,var(--font-fraunces),Georgia,serif)}.phase-title{--tw-font-weight:var(--font-weight-semibold,600);font-size:26px;font-weight:var(--font-weight-semibold,600);letter-spacing:-.02em;line-height:1.15}.phase-title em{color:var(--color-red,#c23535);font-style:italic}.phase-desc{max-width:620px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-ink-soft,#3a3a40);line-height:1.65}.models{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ink,#0e0e10);background-color:var(--color-paper-warm,#efe8dc);padding:96px 40px}.models-inner{max-width:1240px;margin-inline:auto}.models-header{margin-bottom:calc(var(--spacing,.25rem) * 12);max-width:720px}.models-eyebrow{font-family:var(--font-mono,var(--font-jetbrains),monospace);color:var(--color-red,#c23535);text-transform:uppercase;letter-spacing:.2em;font-size:11px}.models-eyebrow,.models-header h2{margin-bottom:calc(var(--spacing,.25rem) * 4)}.models-header h2{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);letter-spacing:-.03em;font-size:clamp(36px,4.5vw,60px);line-height:1}.models-header h2 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.models-header p{max-width:560px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-ink-soft,#3a3a40);line-height:1.6}.model-grid{gap:calc(var(--spacing,.25rem) * .5);grid-template-columns:repeat(3,1fr);display:grid}.model-tile{gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#0e0e1026);background-color:var(--color-paper,#f5f1ea);flex-direction:column;padding:28px 24px;transition:border-color .2s;display:flex}.model-tile:hover{border-color:var(--color-ink,#0e0e10)}.model-year{font-family:var(--font-mono,var(--font-jetbrains),monospace);color:var(--color-red,#c23535);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.model-name{font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);font-size:22px;letter-spacing:-.02em;line-height:1.15}.model-name,.model-name em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.model-name em{color:var(--color-red,#c23535);font-style:italic}.model-detail{margin-bottom:calc(var(--spacing,.25rem) * 2);color:var(--color-ink-soft,#3a3a40);font-size:13px;line-height:1.5}.model-status{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,var(--font-jetbrains),monospace);color:var(--color-red,#c23535);text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:10px;display:flex}.model-status:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px}.how-to-send{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ink,#0e0e10);padding:96px 40px}.how-to-send-inner{max-width:1240px;margin-inline:auto}.how-header{margin-bottom:calc(var(--spacing,.25rem) * 12);max-width:680px}.how-eyebrow{font-family:var(--font-mono,var(--font-jetbrains),monospace);color:var(--color-red,#c23535);text-transform:uppercase;letter-spacing:.2em;font-size:11px}.how-eyebrow,.how-header h2{margin-bottom:calc(var(--spacing,.25rem) * 5)}.how-header h2{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);letter-spacing:-.03em;font-size:clamp(32px,4vw,52px);line-height:1.05}.how-header h2 em{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.how-methods{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink,#0e0e10);grid-template-columns:1fr 1fr;gap:0;display:grid}.how-method{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-ink,#0e0e10);padding:40px 36px}.how-method:last-child{border-right-style:var(--tw-border-style);background-color:var(--color-paper-warm,#efe8dc);border-right-width:0}.how-method-tag{margin-bottom:calc(var(--spacing,.25rem) * 3.5);font-family:var(--font-mono,var(--font-jetbrains),monospace);color:var(--color-red,#c23535);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.how-method h3{margin-bottom:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:28px;font-weight:var(--font-weight-semibold,600);letter-spacing:-.02em;line-height:1.15}.how-method h3 em{color:var(--color-red,#c23535);font-style:italic}.how-method p{margin-bottom:calc(var(--spacing,.25rem) * 6);color:var(--color-ink-soft,#3a3a40);font-size:15px;line-height:1.6}.how-address{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#0e0e1026);background-color:var(--color-paper,#f5f1ea);font-family:var(--font-mono,var(--font-jetbrains),monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-ink,#0e0e10);letter-spacing:.05em;padding:18px 20px;line-height:1.8}.how-method:last-child .how-address{background-color:var(--color-white,#fff)}.how-checklist{margin-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));list-style-type:none}.how-checklist li{gap:calc(var(--spacing,.25rem) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#0e0e1026);color:var(--color-ink-soft,#3a3a40);grid-template-columns:22px 1fr;padding:10px 0;line-height:1.5;display:grid}.how-checklist li:before{content:"✓";color:var(--red);font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6}@media (max-width:960px){.hero{grid-template-columns:1fr;gap:32px;padding:48px 20px 32px}.price-card{position:static}.symptoms{padding:64px 20px}.symptoms-header{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.sym-row{grid-template-columns:1fr;gap:6px;padding:20px 0}.sym-row.head{display:none}.sym-price{text-align:left}.liquid-metal{padding:64px 20px}.liquid-metal-inner{gap:32px}.liquid-metal-inner,.lm-stages{grid-template-columns:1fr}.lm-visual{max-width:100%}.process-vertical{padding:64px 20px}.phase-row{grid-template-columns:60px 1fr;gap:20px;padding:24px 0}.phase-row .phase-desc{grid-column:1/-1}.phase-numeral{font-size:42px}.models{padding:64px 20px}.model-grid{grid-template-columns:1fr 1fr}.how-to-send{padding:64px 20px}.how-methods{grid-template-columns:1fr}.how-method{border-right:none;border-bottom:1px solid var(--ink);padding:32px 24px}.how-method:last-child{border-bottom:none}}@media (max-width:500px){.hero-copy h1{font-size:clamp(32px,9vw,56px)}.how-to-send-header h2,.liquid-metal-left h2,.models-header h2,.process-vertical-header h2,.symptoms-header h2{font-size:clamp(26px,7.5vw,42px)}.how-method{padding:26px 20px}.how-method h3{font-size:22px}.model-grid{grid-template-columns:1fr}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}