@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
:root{--radius:.725rem;--ease-emphasized:linear(0, .49 7.4%, .864 15.3%, 1.005 19.4%, 1.12 23.7%, 1.206 28.1%, 1.267 32.8%, 1.296 36.4%, 1.311 40.2%, 1.313 44.2%, 1.301 48.6%, 1.252 56.9%, 1.105 74.4%, 1.048 82.5%, 1.011 91.1%, 1);--color-orange-50:#fff8f0;--color-orange-100:#ffeedb;--color-orange-200:#ffdebd;--color-orange-300:#ffbe85;--color-orange-400:#ffa057;--color-orange-500:#ff8838;--color-orange-600:#f97924;--color-orange-700:#d95b12;--color-orange-800:#a54312;--color-orange-900:#82300d;--color-neutral-50:#f9fafb;--color-neutral-100:#f3f4f6;--color-neutral-200:#e5e7eb;--color-neutral-300:#cccfd7;--color-neutral-400:#a0a5b1;--color-neutral-500:#737b8c;--color-neutral-600:#555d6d;--color-neutral-700:#3d4451;--color-neutral-800:#2b303b;--color-neutral-900:#1d222a;--color-neutral-950:#14181f;--color-background:#fbfaf9;--color-surface:#fff;--color-border:#d7dae0;--color-muted:#515867;--color-danger:#e25050;--color-success:#22c35d;--color-warning:#f59f0a;--color-info:#147df5;--color-black-alpha-20:#0003;--color-black-alpha-4:#0a0d140a;--color-black-alpha-8:#0a0d1414;--color-white-alpha-8:#ffffff14;--color-white-alpha-12:#ffffff1f;--color-white-alpha-25:#ffffff40;--color-white-alpha-35:#ffffff59;--color-white-alpha-70:#ffffffb3;--color-white-alpha-92:#ffffffeb;--color-white-alpha-85:#ffffffd9;--color-orange-alpha-5:#ff86380d;--color-orange-alpha-8:#ff863814;--color-orange-alpha-15:#ff863826;--color-orange-alpha-18:#ff86382e;--color-orange-alpha-30:#ff86384d;--color-state-hover:#eeeff2;--color-state-active:#e2e4e9;--color-state-focus-ring:#ff8838;--color-surface-elevated:var(--color-orange-50);--color-window-dot-red:#ff5f57;--color-window-dot-yellow:#febc2e;--color-window-dot-green:#28c840;--font-family-base:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:var(--radius);--radius-xl:.95rem;--radius-pill:999px;--radius-round:50%;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-18:4.5rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--size-2:.5rem;--size-3:.75rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2rem;--size-9:2.25rem;--size-10:2.5rem;--size-11:2.75rem;--text-2xs:.57rem;--text-xs:.72rem;--text-sm:.82rem;--text-md:.88rem;--text-base:1rem;--text-lg:1.05rem;--text-xl:1.4rem;--text-2xl:2rem;--text-3xl:2.6rem;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--line-tight:1.1;--line-snug:1.15;--line-body:1.6;--line-relaxed:1.7;--border-thin:1px solid var(--color-border);--border-base:1.5px solid var(--color-border);--border-strong:2px solid var(--color-neutral-950);--border-dark:1.5px solid var(--color-neutral-800);--shadow-focus:0 0 0 3px var(--color-orange-alpha-18);--container-max-width:68.75rem;--page-gutter:5%;--section-padding-y:6rem;--nav-height:3.75rem;--transition-fast:.15s ease;--transition-medium:.3s ease;--transition-emphasized:.4s var(--ease-emphasized)}
.ui-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);border:var(--border-strong);font-size:.9rem;font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast), transform .1s ease, border-color var(--transition-fast);padding:.8125rem 1.5rem;text-decoration:none;display:inline-flex}.ui-button:active{transform:scale(.98)}.ui-button--primary{background:var(--color-orange-500);color:var(--color-surface)}.ui-button--primary:hover{background:var(--color-orange-600)}.ui-button--ghost{color:var(--color-neutral-950);background:0 0}.ui-button--ghost:hover{background:var(--color-state-hover)}.ui-button--white{background:var(--color-surface);color:var(--color-neutral-950)}.ui-button--white:hover{background:var(--color-orange-50)}.ui-button--darkGhost{color:var(--color-white-alpha-70);border-color:var(--color-white-alpha-25);background:0 0}.ui-button--darkGhost:hover{background:var(--color-white-alpha-8)}.ui-button--fullWidth{width:100%}.ui-button--medium{font-size:var(--text-md)}.ui-button--large{padding:.9375rem 1.5rem;font-size:.95rem}.ui-badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:var(--border-base);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.ui-badge--orange{color:var(--color-orange-700);background:var(--color-orange-50);border-color:var(--color-orange-300)}.ui-badge--white{color:var(--color-surface);background:var(--color-white-alpha-8);border-color:var(--color-white-alpha-35)}.ui-logo{font-size:.95rem;font-weight:var(--weight-bold);color:var(--color-neutral-950);align-items:center;gap:.5625rem;text-decoration:none;display:inline-flex}.ui-logo__mark{width:var(--size-8);height:var(--size-8);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-logo__mark-image{width:100%;height:100%;display:block}.ui-logo--small{gap:var(--space-2);font-size:var(--text-sm)}.ui-logo--small .ui-logo__mark{width:1.5rem;height:1.5rem}.ui-logo--muted{color:var(--color-neutral-600)}.ui-section-heading{margin-bottom:3.5rem}.ui-section-heading--center{text-align:center}.ui-section-heading__badge{margin-bottom:.875rem}.ui-section-title,.ui-section-heading__title{font-size:clamp(1.75rem,2.8vw,2.4rem);line-height:var(--line-snug);font-weight:var(--weight-extrabold);letter-spacing:-.02em;text-wrap:balance;margin-bottom:.875rem}.ui-section-description,.ui-section-heading__description{max-width:32.5rem;color:var(--color-muted);font-size:var(--text-base);line-height:var(--line-relaxed);text-wrap:pretty}.ui-section-heading--center .ui-section-heading__description{margin-inline:auto}.ui-card-title,.landing-steps__item h3,.landing-benefits__card h3{font-size:1.16rem;font-weight:var(--weight-bold);margin-bottom:.75rem;line-height:1.35}.ui-card-description,.landing-steps__item p,.landing-benefits__card p{font-size:1rem;line-height:1.75}.ui-card-title--dark,.landing-problems__card h3,.landing-audience__card h3{color:var(--color-surface);font-size:1.15rem;font-weight:var(--weight-bold);margin-bottom:.625rem;line-height:1.3}.ui-card-description--dark,.landing-problems__card p,.landing-audience__card p,.landing-pricing__left p{color:var(--color-neutral-400);font-size:1rem;line-height:1.7}.ui-feature-title,.landing-showcase__text h3,.landing-pricing__left h3{font-size:clamp(1.5rem,2vw,1.8rem);font-weight:var(--weight-extrabold);margin-bottom:.625rem;line-height:1.2}.ui-feature-description,.landing-showcase__text p{color:var(--color-muted);font-size:1rem;line-height:var(--line-relaxed);text-wrap:pretty}.ui-kicker,.landing-showcase__kicker,.landing-pricing__product{color:var(--color-orange-400);font-size:.72rem;font-weight:var(--weight-extrabold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem}.ui-label,.landing-steps__label,.landing-problems__number{color:var(--color-orange-600);font-size:.72rem;font-weight:var(--weight-extrabold);letter-spacing:.08em;text-transform:uppercase}.ui-muted-copy,.landing-faq__answer,.landing-final-cta p{color:var(--color-muted);font-size:1rem;line-height:var(--line-relaxed)}.ui-section-heading--light .ui-section-heading__title{color:var(--color-surface)}.ui-section-heading--light .ui-section-heading__description{color:var(--color-neutral-400)}.ui-reveal{opacity:0;transition:opacity var(--transition-emphasized), transform var(--transition-emphasized);transition-delay:calc(var(--reveal-order,0) * 70ms);transform:translateY(1.25rem)}.ui-reveal.is-visible{opacity:1;transform:translateY(0)}.ui-browser-frame{background:var(--color-surface);border:var(--border-strong);border-radius:calc(var(--radius-lg) + .25rem);overflow:hidden}.ui-browser-frame__bar{background:var(--color-neutral-50);border-bottom:var(--border-base);align-items:center;gap:.3125rem;padding:.625rem .875rem;display:flex}.ui-browser-frame__dot{border-radius:var(--radius-round);border:1px solid var(--color-black-alpha-20);width:.5625rem;height:.5625rem}.ui-browser-frame__dot--red{background:var(--color-window-dot-red)}.ui-browser-frame__dot--yellow{background:var(--color-window-dot-yellow)}.ui-browser-frame__dot--green{background:var(--color-window-dot-green)}.ui-browser-frame__body{padding:var(--space-4)}.landing-showcase__frame-body--flush{padding:0}
.landing-header{z-index:100;height:var(--nav-height);background:var(--color-background);border-bottom:var(--border-base);position:fixed;inset:0 0 auto}.landing-header__inner{height:100%;max-width:var(--container-max-width);padding:0 var(--page-gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.landing-header__nav{align-items:center;gap:var(--space-1);display:flex}.landing-header__nav a{color:var(--color-muted);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--transition-fast), background var(--transition-fast);padding:.375rem .75rem;text-decoration:none}.landing-header__nav a:hover{color:var(--color-neutral-950);background:var(--color-state-hover)}.landing-header__nav .landing-header__cta{background:var(--color-orange-500);border:var(--border-strong);color:var(--color-surface);font-weight:var(--weight-semibold)}.landing-header__nav .landing-header__cta:hover{background:var(--color-orange-600)}
.landing-hero{padding-top:8.5rem}.landing-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:3.25rem;display:grid}.landing-hero__badge-wrap{margin-bottom:var(--space-5)}.landing-hero__title{font-size:clamp(2.8rem,3.2vw,2.65rem);line-height:var(--line-tight);font-weight:var(--weight-black);letter-spacing:-.02em;margin-bottom:1.125rem}.landing-hero__title span{color:var(--color-orange-500);border-bottom:3px solid var(--color-orange-300)}.landing-hero__description{max-width:28.75rem;color:var(--color-muted);font-size:1rem;line-height:var(--line-relaxed);margin-bottom:var(--space-8);text-wrap:pretty}.landing-hero__actions{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.landing-hero__checks{padding-top:var(--space-6);flex-direction:column;gap:.5625rem;list-style:none;display:flex}.landing-hero__check{color:var(--color-muted);align-items:center;gap:.625rem;font-size:.85rem;display:flex}.landing-hero__check-icon{border-radius:var(--radius-round);background:var(--color-orange-100);border:1.5px solid var(--color-orange-300);width:1.125rem;height:1.125rem;color:var(--color-orange-600);justify-content:center;align-items:center;display:flex}.landing-hero__check-icon svg{width:.5625rem;height:.5625rem}.landing-hero__visual{justify-content:center;align-items:center;padding-top:1rem;display:flex}.landing-hero__image{transform-origin:top;width:min(100%,25rem);height:auto;display:block;transform:rotate(2deg)translate(.75rem)}
.landing-product-screen__heading,.landing-product-screen__service{color:var(--color-neutral-950);font-size:.8rem;font-weight:var(--weight-bold);margin-bottom:.625rem}.landing-product-screen__image{border-radius:0 0 calc(var(--radius-lg) - .125rem) calc(var(--radius-lg) - .125rem);width:100%;height:auto;display:block}.landing-product-screen__categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4375rem;display:grid}.landing-product-screen__category-card{border:var(--border-base);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);padding:.75rem .5rem}.landing-product-screen__category-card:hover{background:var(--color-orange-50);border-color:var(--color-orange-300)}.landing-product-screen__category-icon{border-radius:var(--radius-round);background:var(--color-orange-100);border:1.5px solid var(--color-orange-200);width:1.875rem;height:1.875rem;color:var(--color-orange-600);justify-content:center;align-items:center;margin:0 auto .375rem;display:flex}.landing-product-screen__category-icon svg{width:.875rem;height:.875rem}.landing-product-screen__category-card span{color:var(--color-neutral-700);font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:1.3}.landing-product-screen__inputs,.landing-product-screen__breakdown{gap:.4375rem;display:flex}.landing-product-screen__inputs{margin-bottom:.625rem}.landing-product-screen__input,.landing-product-screen__breakdown-card{border:var(--border-base);border-radius:var(--radius-lg);flex:1;padding:.5rem .5625rem}.landing-product-screen__input{background:var(--color-neutral-50);color:var(--color-muted);font-size:.65rem}.landing-product-screen__result{background:var(--color-orange-50);border:1.5px solid var(--color-orange-200);border-radius:var(--radius-lg);margin-bottom:.5625rem;padding:.8125rem}.landing-product-screen__result-label,.landing-product-screen__pdf-label{color:var(--color-orange-700);font-size:.6rem;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.1875rem}.landing-product-screen__result-value{color:var(--color-orange-600);font-size:1.3rem;font-weight:var(--weight-black);letter-spacing:-.02em}.landing-product-screen__breakdown-card span{color:var(--color-muted);margin-bottom:.125rem;font-size:.52rem;display:block}.landing-product-screen__breakdown-card strong,.landing-product-screen__budget-row strong{color:var(--color-neutral-950);font-size:.72rem;font-weight:var(--weight-bold)}.landing-product-screen__budget-row{border-bottom:var(--border-thin);color:var(--color-neutral-700);justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.67rem;display:flex}.landing-product-screen__total{border:var(--border-strong);border-radius:var(--radius-lg);background:var(--color-orange-500);color:var(--color-white-alpha-85);font-size:.67rem;font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;margin-top:.625rem;padding:.625rem .8125rem;display:flex}.landing-product-screen__total strong{color:var(--color-surface);font-size:.9rem;font-weight:var(--weight-black)}.landing-product-screen__pdf-header{border-radius:var(--radius-lg);background:var(--color-neutral-950);color:var(--color-surface);font-size:.78rem;font-weight:var(--weight-extrabold);justify-content:space-between;align-items:center;margin-bottom:.6875rem;padding:.875rem;display:flex}.landing-product-screen__pdf-badge{background:var(--color-orange-500);color:var(--color-surface);border-radius:var(--radius-sm);font-size:.58rem;font-weight:var(--weight-bold);letter-spacing:.05em;padding:.1875rem .5rem}
.landing-stats{background:var(--color-neutral-50);padding:0}.landing-stats__grid{max-width:var(--container-max-width);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.landing-stats__item{text-align:center;border-right:var(--border-base);transition:background var(--transition-fast);padding:2.25rem 1.75rem}.landing-stats__item:last-child{border-right:none}.landing-stats__item:hover{background:var(--color-surface-elevated)}.landing-stats__value{color:var(--color-orange-500);font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:-.03em;margin-bottom:.25rem;display:block}.landing-stats__label{color:var(--color-muted);font-size:.78rem}
.landing-problems,.landing-audience,.landing-final-cta,.landing-footer{background:var(--color-neutral-950)}.landing-problems__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-problems__note{text-align:center;color:var(--color-neutral-300);margin-top:2.25rem;font-size:1rem;line-height:1.7}.landing-problems__card{border:var(--border-dark);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), background var(--transition-fast);padding:1.75rem}.landing-problems__card:hover{border-color:var(--color-orange-600);background:var(--color-orange-alpha-5)}.landing-problems__number{color:var(--color-orange-500);margin-bottom:.75rem;font-size:.7rem}
.landing-how-it-works{background:radial-gradient(circle at 1px 1px, var(--color-orange-alpha-15) 1.1px, transparent 0) 0 0 / 1.1rem 1.1rem, linear-gradient(180deg, var(--color-neutral-50), var(--color-background))}.landing-steps{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-steps__item{border:var(--border-strong);border-radius:calc(var(--radius-lg) + .25rem);background:color-mix(in srgb, var(--color-surface) 92%, white 8%);transition:background var(--transition-fast);padding:0;overflow:hidden}.landing-steps__item:hover{background:var(--color-orange-50)}.landing-steps__media{background:var(--color-neutral-50);aspect-ratio:9/8;border:none;border-radius:0;margin:0;overflow:hidden}.landing-steps__image{object-fit:cover;width:100%;height:100%;display:block}.landing-steps__content{border-top:var(--border-base);margin-top:0;padding:1.25rem 1.5rem 1.625rem}.landing-steps__label{margin-bottom:.625rem}.landing-steps__item h3{color:var(--color-neutral-950)}.landing-steps__item p{color:var(--color-muted)}.landing-steps__cta{text-align:center;margin-top:var(--space-10)}
.landing-benefits,.landing-comparison,.landing-faq{background:var(--color-neutral-50)}.landing-benefits__icon{background:var(--color-orange-100);border:1.5px solid var(--color-orange-200);color:var(--color-orange-600)}.landing-audience__icon{background:var(--color-orange-alpha-15);border:1.5px solid var(--color-orange-alpha-30);color:var(--color-orange-400)}.landing-benefits__icon,.landing-audience__icon{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.landing-benefits__icon svg,.landing-audience__icon svg{width:1.375rem;height:1.375rem}.landing-benefits__grid{border:var(--border-strong);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.landing-benefits__card{border-right:var(--border-strong);border-bottom:var(--border-strong);background:var(--color-surface);transition:background var(--transition-fast);padding:1.75rem}.landing-benefits__card:nth-child(3n){border-right:none}.landing-benefits__card:nth-last-child(-n+3){border-bottom:none}.landing-benefits__card:hover{background:var(--color-orange-50)}.landing-benefits__card h3{color:var(--color-neutral-950)}.landing-benefits__card p{color:var(--color-muted)}
.landing-showcase{gap:var(--space-20);flex-direction:column;display:flex}.landing-showcase__item{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.landing-showcase__item--flip{direction:rtl}.landing-showcase__item--flip>*{direction:ltr}.landing-showcase__kicker{color:var(--color-orange-600);margin-bottom:.625rem;font-size:.7rem}.landing-showcase__text h3{letter-spacing:-.01em}.landing-showcase__frame--pdf{justify-self:center;width:84%}
.landing-audience__grid{border:2px solid var(--color-white-alpha-12);border-radius:var(--radius-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.landing-audience__card{border-right:2px solid var(--color-white-alpha-8);transition:background var(--transition-fast);padding:2rem 1.75rem}.landing-audience__card:last-child{border-right:none}.landing-audience__card:hover{background:var(--color-orange-alpha-8)}
.landing-comparison__grid{border:var(--border-strong);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));max-width:58rem;margin:0 auto;display:grid;overflow:hidden}.landing-comparison__column{padding:1.6rem 1.5rem}.landing-comparison__column--old{background:linear-gradient(180deg, var(--color-surface), var(--color-neutral-50));border-right:var(--border-strong)}.landing-comparison__column--new{background:var(--color-orange-50);color:var(--color-neutral-950)}.landing-comparison__title{border-radius:calc(var(--radius-lg) + .125rem);font-size:1.04rem;font-weight:var(--weight-extrabold);align-items:center;gap:.5rem;margin-bottom:1.1rem;padding:.5rem 0;line-height:1.2;display:flex}.landing-comparison__column--old .landing-comparison__title{color:var(--color-neutral-800)}.landing-comparison__column--new .landing-comparison__title{color:var(--color-orange-800)}.landing-comparison__title svg{flex-shrink:0;width:1rem;height:1rem}.landing-comparison__list{flex-direction:column;gap:.4rem;list-style:none;display:flex}.landing-comparison__list-item{border-radius:calc(var(--radius-lg) + .125rem);align-items:flex-start;gap:.55rem;padding:.45rem 0;font-size:.95rem;line-height:1.42;display:flex}.landing-comparison__column--old .landing-comparison__list-item{color:var(--color-neutral-700)}.landing-comparison__column--new .landing-comparison__list-item{color:var(--color-neutral-800)}.landing-comparison__check{border-radius:var(--radius-round);border:1.25px solid;flex-shrink:0;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;margin-top:.1rem;display:inline-flex}.landing-comparison__check svg{width:.48rem;height:.48rem}.landing-comparison__column--old .landing-comparison__check{color:var(--color-danger)}.landing-comparison__column--new .landing-comparison__check{color:var(--color-orange-600)}
.landing-pricing{border:var(--border-strong);border-radius:calc(var(--radius-lg) + .25rem);grid-template-columns:repeat(2,minmax(0,1fr));max-width:53.75rem;margin:0 auto;display:grid;overflow:hidden}.landing-pricing__left,.landing-pricing__right{padding:2.5rem}.landing-pricing__left{background:var(--color-neutral-950);color:var(--color-surface)}.landing-pricing__right{background:var(--color-surface);border-left:var(--border-strong)}.landing-pricing__price-label{color:var(--color-muted);margin-bottom:.25rem;font-size:.72rem}.landing-pricing__price-row{align-items:baseline;gap:.25rem;display:flex}.landing-pricing__price{color:var(--color-neutral-950);font-size:var(--text-3xl);font-weight:var(--weight-black);letter-spacing:-.04em}.landing-pricing__price-row span,.landing-pricing__price-note,.landing-pricing__footnote{color:var(--color-neutral-500)}.landing-pricing__price-note{margin-top:.375rem;font-size:.75rem}.landing-pricing__features{flex-direction:column;gap:.6875rem;margin:1.5rem 0 1.75rem;list-style:none;display:flex}.landing-pricing__feature{color:var(--color-neutral-700);align-items:center;gap:.625rem;padding:.125rem 0;font-size:1rem;line-height:1.6;display:flex}.landing-pricing__feature-check{border-radius:var(--radius-round);background:var(--color-orange-100);border:1.5px solid var(--color-orange-300);width:1.125rem;height:1.125rem;color:var(--color-orange-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-pricing__feature-check svg{width:.5625rem;height:.5625rem}.landing-pricing__footnote{margin-top:.75rem;font-size:.75rem}
.landing-faq__list{border:var(--border-strong);border-radius:var(--radius-lg);max-width:40rem;margin:0 auto;overflow:hidden}.landing-faq__item{border-bottom:var(--border-strong)}.landing-faq__item:last-child{border-bottom:none}.landing-faq__question{background:var(--color-surface);width:100%;color:var(--color-neutral-950);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);text-align:left;font-size:1rem;font-weight:var(--weight-semibold);transition:background var(--transition-fast);border:none;padding:1.0625rem 1.375rem;display:flex}.landing-faq__question:hover{background:var(--color-orange-50)}.landing-faq__icon{border-radius:var(--radius-sm);background:var(--color-neutral-50);border:var(--border-base);width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-medium);flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing-faq__icon svg{width:.75rem;height:.75rem;color:var(--color-muted);transition:color var(--transition-fast), transform var(--transition-medium)}.landing-faq__answer{max-height:0;transition:max-height .35s ease, padding var(--transition-medium);background:var(--color-orange-50);padding:0 1.375rem;overflow:hidden}.landing-faq__item.is-open .landing-faq__question{background:var(--color-orange-50)}.landing-faq__item.is-open .landing-faq__icon{background:var(--color-orange-500);border-color:var(--color-neutral-950)}.landing-faq__item.is-open .landing-faq__icon svg{color:var(--color-surface);transform:rotate(45deg)}.landing-faq__item.is-open .landing-faq__answer{max-height:11.25rem;padding:.5rem 1.375rem 1.125rem}
.landing-final-cta{text-align:center}.landing-final-cta__inner{max-width:38rem}.landing-final-cta__badge{margin-bottom:1.125rem}.landing-final-cta h2{color:var(--color-surface);font-size:clamp(1.65rem,3.5vw,2.8rem);font-weight:var(--weight-black);line-height:var(--line-tight);letter-spacing:-.02em;margin-bottom:.875rem}.landing-final-cta p{max-width:28.75rem;color:var(--color-neutral-400);text-wrap:pretty;margin:0 auto 2.25rem;font-size:1.04rem}.landing-final-cta__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.landing-footer{padding:1.5rem var(--page-gutter);text-align:center}.landing-footer__brand{justify-content:center;margin-bottom:.5rem;display:flex}.landing-footer p{color:var(--color-neutral-600);font-size:.75rem}
@keyframes landing-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.4375rem)}}@media (max-width:55rem){.landing-header__nav{display:none}.landing-showcase__frame--pdf{width:100%}.landing-hero__grid,.landing-showcase__item,.landing-comparison__grid,.landing-pricing{grid-template-columns:1fr}.landing-showcase__item--flip{direction:ltr}.landing-steps{grid-template-columns:1fr}.landing-steps__item{border-right:var(--border-strong)}.landing-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-benefits__card:nth-child(3n){border-right:var(--border-strong)}.landing-benefits__card:nth-child(2n){border-right:none}.landing-benefits__card:nth-last-child(-n+3){border-bottom:var(--border-strong)}.landing-benefits__card:nth-last-child(-n+2){border-bottom:none}.landing-audience__grid,.landing-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero{padding-top:7rem}.landing-audience__card{border-right:none;border-bottom:2px solid var(--color-white-alpha-8)}.landing-audience__card:last-child{border-bottom:none}.landing-comparison__column--old{border-right:none;border-bottom:var(--border-strong)}.landing-comparison__column{padding:1.5rem}.landing-pricing__right{border-left:none;border-top:var(--border-strong)}}@media (max-width:35rem){.landing-problems__grid,.landing-benefits__grid,.landing-audience__grid,.landing-stats__grid,.landing-window__grid,.landing-product-screen__categories{grid-template-columns:1fr}.landing-stats__item,.landing-benefits__card{border-right:none}.landing-benefits__card{border-bottom:var(--border-strong)}.landing-benefits__card:nth-child(2n),.landing-benefits__card:nth-child(3n){border-right:none}.landing-benefits__card:nth-last-child(-n+3),.landing-benefits__card:nth-last-child(-n+2){border-bottom:var(--border-strong)}.landing-benefits__card:last-child{border-bottom:none}.landing-problems__grid{grid-template-columns:1fr}.landing-product-screen__inputs,.landing-product-screen__breakdown{flex-direction:column}.landing-hero__floating-card{margin-top:var(--space-4);position:static}.landing-hero__title{text-wrap:pretty;font-size:1.9rem}.ui-button,.landing-final-cta__actions .ui-button{width:100%}}

*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overscroll-behavior:none}body{font-family:var(--font-family-base);background:var(--color-background);color:var(--color-neutral-950);line-height:var(--line-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;overflow-x:hidden}a{color:inherit}button,input,textarea,select{font:inherit}svg{flex-shrink:0}:focus-visible{box-shadow:var(--shadow-focus);outline:none}main{overflow:hidden}.section{padding:var(--section-padding-y) var(--page-gutter);scroll-margin-top:calc(var(--nav-height) + var(--space-8))}.container{max-width:var(--container-max-width);margin:0 auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
