/*! 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-tracking:initial;--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}.eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:11px}.section-header{margin-bottom:calc(var(--spacing,.25rem) * 12);max-width:720px}.section-header.split{margin-bottom:calc(var(--spacing,.25rem) * 14);grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;gap:72px;max-width:none;display:grid}.section-header h2{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1.02;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(36px,4.5vw,60px);line-height:1.02;font-weight:var(--font-weight-normal,400);--tw-tracking:-.03em;letter-spacing:-.03em}.section-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}.section-header p{max-width:520px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.6;color:var(--color-ink-soft,#3a3a40);line-height:1.6}.hero{max-width:1240px;padding-inline:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 20);padding-bottom:calc(var(--spacing,.25rem) * 14);margin-inline:auto}.hero-tag{margin-bottom:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:11px;display:flex}.hero-tag:before{content:"";height:1px;width:calc(var(--spacing,.25rem) * 10);background-color:var(--color-red,#c23535)}.hero h1{margin-bottom:calc(var(--spacing,.25rem) * 8);--tw-leading:.95;--tw-font-weight:var(--font-weight-light,300);max-width:1100px;font-size:clamp(48px,6.5vw,100px);line-height:.95;font-weight:var(--font-weight-light,300);--tw-tracking:-.04em;letter-spacing:-.04em}.hero 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-bottom{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 16);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#0e0e1026);padding-top:calc(var(--spacing,.25rem) * 8);grid-template-columns:1.2fr 1fr;display:grid}.hero-lede{margin-bottom:calc(var(--spacing,.25rem) * 7);--tw-leading:1.55;max-width:580px;color:var(--color-ink-soft,#3a3a40);font-size:19px;line-height:1.55}.hero-ctas{gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.host-card{background-color:var(--color-ink,#0e0e10);padding:calc(var(--spacing,.25rem) * 7);color:var(--color-paper,#f5f1ea)}.host-card-label{padding-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-red,#c23535);text-transform:uppercase;border-bottom:1px solid #f5f1ea33;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px;display:flex}.host-card-label-right{--tw-tracking:.15em;letter-spacing:.15em;color:#f5f1ea80;font-size:9px}.host-card-grid{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.host-card-item{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3.5);text-align:center;border:1px solid #f5f1ea33}.host-card-num{margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);font-size:28px;line-height:1;font-weight:var(--font-weight-light,300);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-red,#c23535);font-style:italic}.host-card-name{font-size:9px}.host-card-footer,.host-card-name{font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:#f5f1ea99}.host-card-footer{padding-top:calc(var(--spacing,.25rem) * 3.5);border-top:1px solid #f5f1ea26;justify-content:space-between;font-size:10px;display:flex}.host-card-footer em{color:var(--color-red,#c23535);font-style:normal}.problems{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-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24)}.problems-inner{grid-template-columns:1fr 1.3fr;align-items:flex-start;gap:72px;max-width:1240px;margin-inline:auto;display:grid}.problems-left h2{margin-bottom:calc(var(--spacing,.25rem) * 5);--tw-leading:1.02;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(36px,4.5vw,60px);line-height:1.02;font-weight:var(--font-weight-normal,400);--tw-tracking:-.03em;letter-spacing:-.03em}.problems-left 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}.problems-left p{max-width:380px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.65;color:var(--color-ink-soft,#3a3a40);line-height:1.65}.problems-list{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.problem{align-items:baseline;gap:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#0e0e1026);background-color:var(--color-paper,#f5f1ea);grid-template-columns:48px 1fr;padding-block:22px;padding-inline:26px;transition:border-color .2s;display:grid}.problem:hover{border-color:var(--color-ink,#0e0e10)}.problem-num{font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-red,#c23535);font-size:11px}.problem h3{margin-bottom:calc(var(--spacing,.25rem) * 1.5);--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold,600);font-size:20px;line-height:1.2;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.015em;letter-spacing:-.015em}.problem h3 em{color:var(--color-red,#c23535);font-style:italic}.problem p{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1.55;color:var(--color-ink-soft,#3a3a40);font-size:14px;line-height:1.55}.included{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ink,#0e0e10);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24)}.included-inner{max-width:1240px;margin-inline:auto}.rows{border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-ink,#0e0e10)}.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);padding-block:calc(var(--spacing,.25rem) * 6);grid-template-columns:240px 160px 1fr;display:grid}.row-name{font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:26px;line-height:1;--tw-tracking:-.02em;letter-spacing:-.02em}.row-name,.row-name em{font-weight:var(--font-weight-semibold,600)}.row-name em{--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.row-layer{font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-muted,#6b6b70);text-transform:uppercase;font-size:11px}.row-detail{--tw-leading:1.55;max-width:600px;color:var(--color-ink-soft,#3a3a40);font-size:15px;line-height:1.55}.comparison{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ink,#0e0e10);background-color:var(--color-ink,#0e0e10);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24);color:var(--color-paper,#f5f1ea)}.comparison-inner{max-width:1240px;margin-inline:auto}.comparison .section-header h2{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}.comparison .section-header p{color:#f5f1eab3}.compare-grid{border-top:1px solid #f5f1ea33;border-left:1px solid #f5f1ea33;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.compare-col{padding-inline:calc(var(--spacing,.25rem) * 7);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 10);border-bottom:1px solid #f5f1ea33;border-right:1px solid #f5f1ea33;position:relative}.compare-col.us{background:#ea50501a}.compare-col.us:before{content:"US";top:calc(var(--spacing,.25rem) * 0);right:calc(var(--spacing,.25rem) * 0);background-color:var(--color-red,#c23535);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-white,#fff);position:absolute}.compare-cat,.compare-col.us:before{font-family:var(--font-mono,var(--font-jetbrains),monospace);font-size:10px}.compare-cat{margin-bottom:calc(var(--spacing,.25rem) * 3.5);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-red,#c23535);text-transform:uppercase}.compare-col h3{--tw-leading:1.15;--tw-font-weight:var(--font-weight-semibold,600);font-size:26px;line-height:1.15;--tw-tracking:-.02em;letter-spacing:-.02em;margin-bottom:18px}.compare-col h3,.compare-col h3 em{font-weight:var(--font-weight-semibold,600)}.compare-col h3 em{--tw-font-weight:var(--font-weight-semibold,600)}.compare-col h3 em,.compare-price{color:var(--color-red,#c23535);font-style:italic}.compare-price{margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);font-size:32px;line-height:1;font-weight:var(--font-weight-light,300);--tw-tracking:-.03em;letter-spacing:-.03em}.compare-price span{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));font-style:normal}.compare-price-label{margin-bottom:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:#f5f1ea8c;font-size:10px}.compare-list{--tw-leading:1.55;font-size:13px;line-height:1.55;list-style-type:none}.compare-list li{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);color:#f5f1eacc;border-top:1px solid #f5f1ea1a;grid-template-columns:16px 1fr;display:grid}.compare-list li.yes:before{content:"✓";color:var(--color-red,#c23535);font-size:11px}.compare-list li.no:before,.compare-list li.yes:before{font-family:var(--font-mono,var(--font-jetbrains),monospace)}.compare-list li.no:before{content:"×";font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#f5f1ea66}.compare-list li.meh:before{content:"~";font-family:var(--font-mono,var(--font-jetbrains),monospace);color:#f5f1ea80}.pricing{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ink,#0e0e10);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24)}.pricing-inner{max-width:1240px;margin-inline:auto}.tiers{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tier{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink,#0e0e10);background-color:var(--color-paper,#f5f1ea);padding-inline:calc(var(--spacing,.25rem) * 7);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 9);flex-direction:column;display:flex;position:relative}.tier.featured{background-color:var(--color-ink,#0e0e10);color:var(--color-paper,#f5f1ea)}.tier.featured:before{content:"MOST POPULAR";background-color:var(--color-red,#c23535);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-white,#fff);position:absolute;top:-1px;right:-1px}.tier-name{margin-bottom:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;--tw-tracking:-.02em;letter-spacing:-.02em}.tier-name,.tier-name em{font-weight:var(--font-weight-semibold,600)}.tier-name em{--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-red,#c23535);font-style:italic}.tier-sub{margin-bottom:calc(var(--spacing,.25rem) * 6);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-muted,#6b6b70);text-transform:uppercase;font-size:11px}.tier.featured .tier-price-label,.tier.featured .tier-sub{color:#f5f1ea99}.tier-price{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);line-height:1;font-weight:var(--font-weight-light,300);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-red,#c23535);font-style:italic}.tier-price-label{margin-bottom:calc(var(--spacing,.25rem) * 6);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-muted,#6b6b70);text-transform:uppercase;font-size:10px}.tier ul{margin-bottom:calc(var(--spacing,.25rem) * 7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#0e0e1026);padding-top:calc(var(--spacing,.25rem) * 5);flex-grow:1;list-style-type:none}.tier.featured ul{border-top:1px solid #f5f1ea33}.tier ul li{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.5;grid-template-columns:20px 1fr;line-height:1.5;display:grid}.tier ul li:before{content:"✓";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-red,#c23535)}.tier.featured ul li{color:#f5f1ead9}.tier-cta{background-color:var(--color-red,#c23535);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3.5);text-align:center;font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white,#fff);text-transform:uppercase;font-size:11px;transition:all .2s}.tier-cta:hover{background-color:var(--color-ink,#0e0e10)}.tier.featured .tier-cta:hover{background-color:var(--color-paper,#f5f1ea);color:var(--color-red,#c23535)}.migration-note{margin-top:calc(var(--spacing,.25rem) * 8);align-items:baseline;gap:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-line,#0e0e1026);padding-top:calc(var(--spacing,.25rem) * 6);--tw-leading:1.55;color:var(--color-ink-soft,#3a3a40);grid-template-columns:240px 1fr;font-size:15px;line-height:1.55;display:grid}.migration-label{font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-red,#c23535);text-transform:uppercase;font-size:11px}.migration-note strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-ink,#0e0e10)}.bridge{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-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24)}.bridge-inner{grid-template-columns:1fr 1.3fr;align-items:flex-start;gap:72px;max-width:1240px;margin-inline:auto;display:grid}.bridge-left h2{margin-bottom:calc(var(--spacing,.25rem) * 5);--tw-leading:1.05;--tw-font-weight:var(--font-weight-normal,400);font-size:clamp(32px,4vw,52px);line-height:1.05;font-weight:var(--font-weight-normal,400);--tw-tracking:-.03em;letter-spacing:-.03em}.bridge-left 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}.bridge-left p{margin-bottom:calc(var(--spacing,.25rem) * 4);max-width:420px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.65;color:var(--color-ink-soft,#3a3a40);line-height:1.65}.bridge-cta{margin-top:calc(var(--spacing,.25rem) * 7)}.bridge-tiers{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.bridge-tier{align-items:center;gap:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#0e0e1026);background-color:var(--color-paper,#f5f1ea);grid-template-columns:140px 1fr;padding-block:22px;padding-inline:26px;transition:border-color .2s;display:grid}.bridge-tier:hover{border-color:var(--color-ink,#0e0e10)}.bridge-tier-price{font-family:var(--font-serif,var(--font-fraunces),Georgia,serif);--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);font-size:34px;line-height:1;font-weight:var(--font-weight-light,300);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-red,#c23535);font-style:italic}.bridge-tier-text{--tw-leading:1.55;color:var(--color-ink,#0e0e10);font-size:15px;line-height:1.55}.bridge-tier-text strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.bridge-tier-text span{margin-top:calc(var(--spacing,.25rem) * 1.5);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)));--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-muted,#6b6b70);text-transform:uppercase;display:block}.who{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ink,#0e0e10);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24)}.who-inner{max-width:1240px;margin-inline:auto}.who-grid{gap:calc(var(--spacing,.25rem) * .5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.who-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-line,#0e0e1026);background-color:var(--color-paper,#f5f1ea);padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 7);transition:border-color .2s}.who-card:hover{border-color:var(--color-ink,#0e0e10)}.who-card h3{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-leading:1.15;--tw-font-weight:var(--font-weight-semibold,600);font-size:22px;line-height:1.15;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em}.who-card h3 em{color:var(--color-red,#c23535);font-style:italic}.who-card p{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:1.55;color:var(--color-ink-soft,#3a3a40);font-size:14px;line-height:1.55}.area{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-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 24)}.area-inner{max-width:1240px;margin-inline:auto}.area-grid{border-top-style:var(--tw-border-style);border-top-width:2px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-ink,#0e0e10);border-left-color:var(--color-line,#0e0e1026);grid-template-columns:repeat(4,minmax(0,1fr));list-style-type:none;display:grid}.area-grid li{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-line,#0e0e1026);background-color:var(--color-paper,#f5f1ea);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);font-family:var(--font-mono,var(--font-jetbrains),monospace);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-ink-soft,#3a3a40);text-transform:uppercase;font-size:12px}@media (max-width:960px){.hero{padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 8)}.hero-bottom{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:repeat(1,minmax(0,1fr))}.host-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-header.split{margin-bottom:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(1,minmax(0,1fr))}.area,.bridge,.comparison,.included,.pricing,.problems,.who{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 16)}.bridge-inner,.problems-inner{gap:calc(var(--spacing,.25rem) * 8)}.bridge-inner,.problems-inner,.row{grid-template-columns:repeat(1,minmax(0,1fr))}.row{gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 5)}.compare-grid{border-left:none;grid-template-columns:repeat(1,minmax(0,1fr))}.compare-col{border-right:none}.migration-note,.tiers{grid-template-columns:repeat(1,minmax(0,1fr))}.migration-note{gap:calc(var(--spacing,.25rem) * 2)}.bridge-tier{grid-template-columns:100px 1fr;gap:18px}.bridge-tier-price{font-size:26px}.who-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:500px){.hero h1{font-size:clamp(34px,9.5vw,60px)}.problems-left h2,.section-header h2{font-size:clamp(28px,8vw,44px)}.bridge-left h2{font-size:clamp(26px,7.5vw,40px)}.problem{grid-template-columns:32px 1fr;gap:12px;padding:18px}.bridge-tier{grid-template-columns:80px 1fr;gap:14px;padding:18px}.bridge-tier-price{font-size:22px}.who-grid{grid-template-columns:1fr}.area-grid{grid-template-columns:1fr 1fr}.tier{padding:24px 22px}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}