:root{color-scheme:dark;--page-bg:#07111f;--surface:#0d1b2e;--surface-strong:#13233a;--border:rgba(125,211,252,.16);--text:#f8fafc;--muted:#9fb0c8;--accent:#2563eb;--accent-strong:#3b82f6;--secondary:#2dd4bf;--shadow:0 20px 60px rgba(2,8,23,.28);--brand-serif:"Iowan Old Style","Palatino Linotype",Palatino,"Times New Roman",serif;--brand-sans:"Avenir Next","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--page-max-width:1360px;--page-horizontal-gutter:64px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(circle at top left,rgba(37,99,235,.16),transparent 24%),radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 30%),var(--page-bg);color:var(--text);line-height:1.6}a{color:inherit;text-decoration:none}main{min-height:100vh}section{width:min(var(--page-max-width),calc(100% - var(--page-horizontal-gutter)));margin:0 auto;padding:clamp(64px,8vw,110px) 0}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}img,svg{display:block;max-width:100%}.eyebrow{margin:0 0 12px;color:var(--secondary);font-size:.8rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.hero-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);grid-gap:clamp(48px,7vw,110px);gap:clamp(48px,7vw,110px);align-items:center;padding-top:clamp(80px,10vw,120px);padding-bottom:clamp(52px,7vw,86px)}.hero-copy{max-width:600px}.benefits-section__copy h2,.final-cta h2,.hero-copy h1,.section-heading h2{margin:0 0 16px;line-height:1.05;letter-spacing:-.03em}.hero-copy h1{font-size:clamp(2.4rem,4vw,4.2rem);max-width:680px}.hero-title{font-size:clamp(3rem,5vw,5rem);line-height:.98;max-width:650px}.hero-description{max-width:580px;font-size:1.05rem;line-height:1.7}.benefits-section__copy p,.feature-card p,.final-cta p,.hero-copy__text,.marketing-footer p,.pricing-card li,.section-heading p,.step-card p{color:var(--muted)}.marketing-footer__brand,.marketing-navbar__brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.brand-lockup{display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}.brand-lockup__mark{object-fit:contain;object-position:center;flex-shrink:0;display:block}.brand-lockup__mark,.brand-lockup__mark--compact{width:42px;height:42px}.brand-lockup__wordmark{font-size:1.15rem;font-weight:800;color:#1e1e1e;line-height:1;letter-spacing:-.04em}.brand-lockup__wordmark-accent{color:#ff7a00}.marketing-navbar__brand-text{font-family:var(--brand-sans);font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.marketing-footer__brand-logo,.marketing-navbar__brand-logo{width:40px;height:40px;flex:none}.marketing-navbar__brand-art{width:36px;height:auto;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(255,122,47,.22))}.marketing-footer__brand-art{width:30px;height:auto;object-fit:contain}.marketing-footer__brand-logo{width:34px;height:34px}.hero-brand-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:8px 12px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:rgba(15,23,42,.26);color:var(--text);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-brand-badge img{width:22px;height:22px;object-fit:contain;border-radius:6px}.hero-copy__text{font-size:1.06rem;max-width:620px;margin-bottom:24px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;font-weight:600;transition:transform .18s ease,border-color .18s ease,background .18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:0 12px 30px rgba(37,99,235,.24)}.btn-secondary{border:1px solid var(--border);background:hsla(0,0%,100%,.03);color:var(--text)}.btn-ghost{border:1px dashed rgba(15,23,42,.24);background:transparent;color:#0f172a}.hero-copy__trust{margin-top:16px;color:#7dd3fc;font-size:.95rem}.hero-proof-strip{display:flex;gap:16px;margin-top:16px;flex-wrap:wrap}.hero-proof-strip span{font-size:.84rem;font-weight:600}.hero-visual{position:relative;padding:12px;display:flex;justify-content:flex-end}.hero-preview-wrap{position:relative;width:min(100%,600px)}.hero-visual__glow{position:absolute;inset:8% 8% auto auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.24),transparent 68%);filter:blur(22px);pointer-events:none}.hero-preview{position:relative;border:1px solid var(--border);border-radius:24px;padding:22px;background:linear-gradient(145deg,rgba(10,25,42,.98),rgba(8,18,31,.94));box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-float-card{position:absolute;z-index:2;width:210px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.92);box-shadow:0 16px 34px rgba(15,23,42,.14);padding:12px}.hero-float-card span{display:block;color:#64748b;font-size:.82rem}.hero-float-card strong{display:block;margin-top:4px;color:#0f172a}.hero-float-card small{display:block;margin-top:6px;color:#475569;font-size:.76rem;line-height:1.4}.hero-float-card--left{left:-26px;top:16px}.hero-float-card--right{right:-26px;bottom:24px}.hero-preview__footer,.hero-preview__header,.hero-preview__panel-head,.hero-preview__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.hero-preview__eyebrow{margin:0 0 4px;color:var(--secondary);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.feature-card h3,.hero-preview h3,.marketing-footer h3,.pricing-card h3,.step-card h3{margin:0 0 8px}.hero-preview__pill{font-size:.8rem;color:var(--secondary);border:1px solid rgba(45,212,191,.25);padding:6px 10px;border-radius:999px;background:rgba(45,212,191,.08)}.hero-preview__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.benefits-section__panel,.feature-card,.final-cta,.hero-preview__mini-card,.hero-preview__panel,.hero-preview__stat-card,.marketing-footer,.pricing-card,.step-card{border:1px solid var(--border);border-radius:20px;background:hsla(0,0%,100%,.03);box-shadow:0 10px 28px rgba(2,8,23,.16)}.hero-preview__stat-card{padding:12px}.benefits-section__row span,.hero-preview__mini-card span,.hero-preview__panel span,.hero-preview__stat-card span{display:block;color:var(--muted);font-size:.85rem}.benefits-section__row strong,.hero-preview__mini-card strong,.hero-preview__panel strong,.hero-preview__stat-card strong{display:block;margin-top:4px;font-size:1.05rem}.hero-preview__body{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px;margin-top:14px}.hero-preview__panel{padding:14px}.hero-preview__chart{width:100%;height:110px;margin-top:10px}.hero-preview__chart path{fill:none;stroke:var(--secondary);stroke-width:3;stroke-linecap:round}.progress-row{display:flex;align-items:center;gap:10px;margin-top:10px}.progress-row>span{min-width:56px;font-size:.82rem}.progress-bar{flex:1 1;height:7px;border-radius:999px;background:hsla(0,0%,100%,.07);overflow:hidden}.progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--secondary),var(--accent))}.hero-preview__footer{margin-top:14px;align-items:stretch}.hero-preview__list{flex:1 1;display:grid;grid-gap:8px;gap:8px}.benefits-section__row,.transaction-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;background:hsla(0,0%,100%,.03)}.text-positive{color:#86efac}.text-negative{color:#fda4af}.hero-preview__mini-card{min-width:132px;padding:12px}.section-block{padding-top:clamp(20px,3vw,42px);padding-bottom:clamp(20px,3vw,42px)}.section-block--soft{padding-top:40px;padding-bottom:40px}.section-heading{max-width:680px;margin-bottom:28px}.benefits-section__copy h2,.final-cta h2,.section-heading h2{font-size:clamp(1.8rem,2.5vw,2.4rem)}.feature-grid,.pricing-grid,.steps-grid{display:grid;grid-gap:24px;gap:24px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.pricing-card,.step-card{padding:22px;transition:transform .18s ease,border-color .18s ease}.feature-card:hover,.pricing-card:hover,.step-card:hover{transform:translateY(-2px);border-color:rgba(45,212,191,.25)}.feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:rgba(37,99,235,.16);margin-bottom:12px}.feature-card__icon svg,.marketing-navbar__mobile-toggle span{width:20px;height:20px;stroke:var(--secondary);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card__number{display:inline-flex;margin-bottom:14px;color:var(--secondary);font-size:.82rem;font-weight:700;letter-spacing:.2em}.benefits-section{display:grid;grid-template-columns:1fr .95fr;grid-gap:26px;gap:26px;align-items:center}.benefits-section__panel{padding:24px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{display:flex;flex-direction:column;gap:12px}.pricing-card--accent{border-color:rgba(45,212,191,.3);background:linear-gradient(145deg,rgba(9,27,45,.96),rgba(13,28,46,.92))}.pricing-card__price{margin:0;font-size:1.1rem;color:var(--secondary);font-weight:700}.pricing-card ul{padding-left:18px;margin:0 0 4px;display:grid;grid-gap:8px;gap:8px}.pricing-card__cta{margin-top:auto}.final-cta{padding:34px;text-align:center;background:linear-gradient(135deg,rgba(37,99,235,.15),rgba(45,212,191,.08))}.final-cta__content{max-width:720px;margin:0 auto}.marketing-footer{width:min(var(--page-max-width),calc(100% - var(--page-horizontal-gutter)));margin:0 auto 32px;padding:28px 24px}.marketing-footer__top{display:flex;justify-content:space-between;gap:24px}.marketing-footer__groups{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:24px;gap:24px;flex:1 1}.marketing-footer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.marketing-footer a{color:var(--muted)}.marketing-footer__bottom{margin-top:24px;padding-top:16px;border-top:1px solid var(--border);color:var(--muted)}.marketing-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(3,14,21,.96),rgba(3,14,21,.78));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.marketing-navbar__announcement{min-height:38px;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;border-bottom:1px solid rgba(30,30,30,.08);background:#111827;color:#e2e8f0;font-size:.84rem}.marketing-navbar__announcement a{color:#f7d7b7;text-decoration:underline;text-underline-offset:2px}.marketing-navbar--scrolled{border-bottom-color:hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(3,14,21,.96),rgba(3,14,21,.82))}.marketing-navbar__inner{width:min(var(--page-max-width),calc(100% - var(--page-horizontal-gutter)));margin:0 auto;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.marketing-navbar__brand{font-weight:700;letter-spacing:-.02em;color:#fff}.marketing-navbar__links{display:flex;align-items:center;gap:18px;white-space:nowrap;flex-wrap:nowrap;letter-spacing:-.01em}.marketing-navbar__links a,.marketing-navbar__mobile-menu a{color:rgba(241,245,249,.9);white-space:nowrap}.marketing-navbar__link--muted{color:#fff}.marketing-navbar__link--outline{border:1px solid hsla(0,0%,100%,.35);padding:0 14px;color:#fff}.marketing-navbar__cta,.marketing-navbar__link--outline{border-radius:999px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.marketing-navbar__cta{padding:0 18px;background:#fff;color:#111827;font-weight:700}.marketing-navbar__mobile-toggle{display:none;border:0;background:transparent;padding:6px;cursor:pointer}.marketing-navbar__mobile-toggle span{display:block;width:24px;height:2px;border-radius:999px;background:#0f172a;margin:4px 0}.marketing-navbar__mobile-menu{display:none;padding:0 24px 18px;gap:10px;flex-direction:column}.landing-page{background:#f7f7f7;color:#1e1e1e;font-family:Avenir Next,Segoe UI,sans-serif}.landing-page section,.marketing-footer,.marketing-navbar__inner{width:min(1320px,calc(100% - 64px));max-width:1320px;margin-inline:auto}.landing-page .eyebrow{color:#ff7a00;letter-spacing:.2em}.landing-page .hero-section{padding-top:clamp(82px,10vw,122px);padding-bottom:clamp(52px,7vw,86px);gap:clamp(48px,7vw,110px);grid-template-columns:minmax(0,1fr) minmax(520px,.9fr)}.landing-page .hero-copy h1{color:#1e1e1e;font-family:Iowan Old Style,Georgia,serif;line-height:.98;font-weight:700}.landing-page .hero-title{font-size:clamp(3rem,5vw,5rem);line-height:.98;max-width:650px}.landing-page .hero-copy__text{color:#374151;font-size:1.06rem;line-height:1.72}.landing-page .hero-description{max-width:580px;line-height:1.7}.hero-demo-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:#ff7a00;font-weight:600}.hero-demo-link:hover{color:#e56e00}.landing-page .btn-primary{background:#1e1e1e;box-shadow:0 12px 24px rgba(30,30,30,.18)}.landing-page .btn-secondary{color:#1e1e1e;border-color:rgba(30,30,30,.18);background:hsla(0,0%,100%,.7)}.landing-page .btn-ghost{border-color:rgba(255,122,0,.28);color:#1e1e1e}.landing-page .section-block{padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(20px,3vw,40px)}.landing-page .hero-copy__trust{color:#64748b}.landing-page .section-heading{margin-bottom:34px}.landing-page .section-heading p{max-width:62ch;line-height:1.72}.landing-page .hero-visual__glow{display:none}.landing-page .hero-preview{border-color:rgba(15,23,42,.12);background:linear-gradient(145deg,hsla(0,0%,100%,.97),hsla(39,44%,94%,.94));box-shadow:0 26px 44px rgba(15,23,42,.14);color:#111827}.landing-page .hero-preview-wrap{width:min(100%,600px)}.landing-page .hero-preview__eyebrow,.landing-page .hero-preview__panel strong,.landing-page .hero-preview__pill,.landing-page .hero-preview__stat-card strong{color:#0f766e}.landing-page .hero-preview__pill{border-color:rgba(15,118,110,.24);background:rgba(20,184,166,.1)}.landing-page .hero-preview__mini-card,.landing-page .hero-preview__panel,.landing-page .hero-preview__stat-card,.landing-page .transaction-item{border-color:rgba(15,23,42,.1);background:hsla(0,0%,100%,.78)}.landing-page .hero-preview__mini-card span,.landing-page .hero-preview__panel span,.landing-page .hero-preview__stat-card span,.landing-page .transaction-item span{color:#64748b}.landing-page .progress-bar{background:rgba(15,23,42,.08)}.landing-page .progress-bar span{background:linear-gradient(90deg,#0d9488,#7c3aed)}.landing-page .hero-preview__chart path{stroke:#7c3aed}.landing-page .benefits-section__copy h2,.landing-page .final-cta h2,.landing-page .section-heading h2{color:#0f172a;font-family:var(--brand-serif);font-size:clamp(2rem,3vw,3rem)}.landing-page .benefits-section__copy p,.landing-page .feature-card p,.landing-page .final-cta p,.landing-page .pricing-card li,.landing-page .section-heading p,.landing-page .step-card p{color:#475569}.landing-page .benefits-section__panel,.landing-page .feature-card,.landing-page .final-cta,.landing-page .step-card{border-color:rgba(30,30,30,.08);background:hsla(0,0%,100%,.82);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.benefits-bar{padding-top:clamp(26px,3vw,38px);padding-bottom:clamp(18px,2.4vw,34px)}.benefits-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#fff;box-shadow:0 20px 40px rgba(15,23,42,.08),0 4px 12px rgba(15,23,42,.05);overflow:hidden}.benefit-item{padding:18px 18px 20px;display:grid;grid-gap:10px;gap:10px}.benefit-item+.benefit-item{border-left:1px solid rgba(15,23,42,.08)}.benefit-item__icon{width:36px;height:36px;border-radius:10px;background:#fff2e8;display:inline-flex;align-items:center;justify-content:center}.benefit-item__icon svg{width:20px;height:20px;stroke:#ff7a00;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.benefit-item h3{margin:0;color:#1f2937;font-size:1.02rem}.benefit-item p{margin:0;color:#64748b;font-size:.93rem;line-height:1.55}.landing-page .final-cta{margin-top:6px;padding:clamp(36px,5vw,54px);border-radius:24px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 20px 40px rgba(15,23,42,.08),0 4px 12px rgba(15,23,42,.05)}.landing-page .feature-card:hover,.landing-page .step-card:hover{transform:translateY(-3px);box-shadow:0 16px 28px rgba(30,30,30,.08)}.landing-page .feature-card__icon{background:rgba(255,122,0,.08)}.landing-page .feature-card__icon svg{stroke:#ff7a00}.landing-page .step-card__number{color:#ff7a00}.landing-page .marketing-footer,.landing-page+.marketing-footer{border:1px solid rgba(148,163,184,.15);border-top:3px solid #ff7a00;background:#0f172a;box-shadow:none}.marketing-footer{border-radius:20px}.marketing-footer h3,.marketing-footer__bottom,.marketing-footer__brand h2{color:#fff}.marketing-footer a,.marketing-footer__brand p{color:#cbd5e1}.marketing-footer a:hover{color:#ff7a00}.marketing-footer__bottom{border-top-color:rgba(148,163,184,.2)}.marketing-footer__brand .brand-lockup__wordmark{color:#fff}.marketing-footer__brand .brand-lockup__wordmark-accent{color:#ff7a00}.landing-page .final-cta,.landing-page .hero-copy,.landing-page .hero-visual,.landing-page .section-block{animation:landing-rise .62s ease both}.landing-page .hero-visual{animation-delay:70ms}.landing-page .section-block{animation-delay:.12s}.landing-page .final-cta{animation-delay:.16s}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing-page .text-positive{color:#16a34a}.landing-page .text-negative{color:#dc2626}@media (max-width:1200px){:root{--page-horizontal-gutter:88px}.landing-page section,.marketing-footer,.marketing-navbar__inner{width:min(100%,calc(100% - 72px))}.benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-item:nth-child(4){border-left:none}}@media (max-width:900px){:root{--page-horizontal-gutter:48px}.benefits-section,.hero-section{grid-template-columns:1fr}.feature-grid,.pricing-grid,.steps-grid{grid-template-columns:1fr 1fr}.hero-section{gap:34px;padding-top:86px}.landing-page .hero-section{grid-template-columns:1fr}.hero-copy{max-width:none}.hero-visual{justify-content:stretch;padding:0}.hero-preview-wrap{width:100%}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-item+.benefit-item{border-left:1px solid rgba(15,23,42,.08)}.benefit-item:nth-child(odd){border-left:none}.marketing-navbar__links{display:none}.marketing-navbar__mobile-toggle{display:inline-block}.marketing-navbar__mobile-menu{display:flex}.hero-float-card{position:static;width:100%;margin-bottom:10px}.hero-preview-wrap{display:grid;grid-gap:10px;gap:10px}}@media (max-width:720px){:root{--page-horizontal-gutter:32px}section{padding:64px 0}.landing-page section,.marketing-footer,.marketing-navbar__inner{width:min(100%,calc(100% - 32px))}.brand-lockup__mark{width:38px;height:38px}.brand-lockup__mark--compact{width:36px;height:36px}.brand-lockup__wordmark{font-size:18px}.benefits-grid{grid-template-columns:1fr}.benefit-item,.benefit-item+.benefit-item,.benefit-item:nth-child(odd){border-left:none}.benefit-item+.benefit-item{border-top:1px solid rgba(15,23,42,.08)}.marketing-navbar__announcement{padding:8px 12px;text-align:center;flex-wrap:wrap;font-size:.8rem}.feature-grid,.hero-preview__body,.hero-preview__footer,.hero-preview__stats,.marketing-footer__groups,.marketing-footer__top,.pricing-grid,.steps-grid{grid-template-columns:1fr;display:grid}.hero-preview__footer{gap:12px}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.btn{width:100%}.marketing-footer__groups{gap:16px}}@media (max-width:480px){.hero-preview__stats{grid-template-columns:1fr}.hero-copy h1{font-size:2.25rem}.marketing-navbar__inner{padding:14px 0}.landing-page .final-cta{padding:28px 20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.landing-page--minimal{background:#f6f6f4}.landing-page--minimal .hero-section--minimal{width:min(1440px,calc(100% - 64px));min-height:clamp(620px,82vh,860px);border-radius:0;margin-top:8px;padding:110px 34px 30px;grid-template-columns:minmax(0,1fr) minmax(500px,.95fr);gap:clamp(32px,5vw,86px);background:radial-gradient(circle at 18% 6%,hsla(0,0%,100%,.08),transparent 34%),radial-gradient(circle at 81% 16%,rgba(86,111,119,.28),transparent 32%),linear-gradient(120deg,#061a23,#091d2b 40%,#0a1a22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden}.landing-page--minimal .hero-copy{align-self:end;max-width:640px;padding-left:6px}.landing-page--minimal .hero-copy .hero-title{margin-bottom:22px;color:#f8fafc;font-family:var(--brand-serif);font-size:clamp(3.3rem,5.2vw,6.8rem);line-height:.9;letter-spacing:-.055em}.hero-title-accent{color:#ff7a00}.landing-page--minimal .hero-description{color:rgba(226,232,240,.9);font-size:clamp(1.02rem,1.35vw,1.7rem);line-height:1.45;max-width:520px}.landing-page--minimal .hero-actions{margin-top:28px;gap:14px;justify-content:flex-start}.landing-page--minimal .btn{min-height:52px;padding:0 28px;font-weight:600}.landing-page--minimal .btn-primary{background:linear-gradient(180deg,#0d9da0,#0a8a88);border:1px solid rgba(45,212,191,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.landing-page--minimal .btn-secondary{color:#f8fafc;border-color:rgba(226,232,240,.5);background:transparent}.hero-section--minimal{grid-template-columns:1fr}.hero-visual--minimal{display:none}.hero-vase{position:absolute;right:26px;bottom:78px;width:clamp(210px,24vw,330px);height:clamp(250px,30vw,360px);border-radius:46% 46% 40% 40%/24% 24% 62% 62%;background:radial-gradient(circle at 35% 24%,#dbcdb4 0,#cab79b 40%,#a4927d 82%,#80695b 100%);box-shadow:inset -10px -18px 18px rgba(73,56,41,.18),0 32px 52px rgba(0,0,0,.28)}.hero-vase:before{content:"";position:absolute;inset:18px 26px 24px;border-radius:46% 46% 42% 42%/22% 22% 64% 64%;border:1px solid rgba(82,67,54,.16)}.hero-vase:after{content:"";position:absolute;width:60%;height:15%;left:20%;bottom:-8%;border-radius:50%;background:rgba(0,0,0,.16);filter:blur(10px)}.hero-plant{position:absolute;right:110px;top:12px;width:210px;height:240px}.hero-plant__stem{position:absolute;width:3px;background:linear-gradient(180deg,rgba(72,87,66,.95),rgba(34,45,30,.9));border-radius:999px;transform-origin:center bottom}.hero-plant__stem--one{height:190px;right:58px;top:12px;transform:rotate(18deg)}.hero-plant__stem--two{height:150px;right:86px;top:34px;transform:rotate(-11deg)}.hero-plant__stem--three{height:168px;right:102px;top:32px;transform:rotate(12deg)}.hero-plant__leaf{position:absolute;width:62px;height:34px;background:linear-gradient(135deg,#3e5b49,#203127);border-radius:80% 0 80% 0;box-shadow:inset -5px -4px 8px rgba(0,0,0,.15)}.hero-plant__leaf--one{right:22px;top:24px;transform:rotate(30deg)}.hero-plant__leaf--two{right:56px;top:58px;transform:rotate(-30deg)}.hero-plant__leaf--three{right:84px;top:72px;transform:rotate(20deg)}.hero-plant__leaf--four{right:105px;top:118px;transform:rotate(-24deg)}.hero-plant__leaf--five{right:72px;top:136px;transform:rotate(22deg)}.hero-magnifier{position:absolute;left:6px;bottom:18px;width:clamp(300px,33vw,440px);height:clamp(190px,21vw,250px);border-radius:50%;border:12px solid hsla(0,0%,6%,.9);background:hsla(0,0%,96%,.78);box-shadow:inset 0 0 0 3px hsla(0,0%,100%,.8),0 22px 30px rgba(0,0,0,.28);transform:rotate(-10deg)}.hero-magnifier:before{width:170px;height:38px;right:-65px;bottom:28px;background:linear-gradient(180deg,#0d0d10,#111827);border-radius:18px 20px 16px 18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2)}.hero-magnifier:after,.hero-magnifier:before{content:"";position:absolute;transform:rotate(18deg)}.hero-magnifier:after{right:-24px;bottom:44px;width:90px;height:18px;border-radius:999px;background:#0b0d12}.hero-magnifier__list{position:absolute;inset:18px 24px 20px 26px;display:flex;flex-direction:column;justify-content:center;gap:4px;color:#111827;font-size:.72rem;font-weight:600}.hero-magnifier__row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:0 10px;line-height:1.1}.hero-magnifier__row span{opacity:.85}.hero-magnifier__row strong{font-weight:700;letter-spacing:-.02em}.landing-page--minimal .minimal-summary{width:min(1320px,calc(100% - 64px));margin:0 auto;text-align:center;padding:clamp(46px,6vw,74px) 24px clamp(52px,7vw,92px);background:#f7f5f2;border-top:1px solid rgba(30,41,59,.08)}.landing-page--minimal .minimal-summary h2{margin:0;font-family:var(--brand-serif);font-size:clamp(2rem,3.8vw,3.4rem);color:#111827}.landing-page--minimal .minimal-summary p{margin:14px auto 0;max-width:600px;color:#475569;font-size:1.15rem;line-height:1.5}.marketing-navbar--home{border-bottom-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(8,12,18,.95),rgba(8,12,18,.7))}.marketing-navbar--home .brand-lockup__wordmark{color:#fff}.marketing-navbar--home .brand-lockup__wordmark-accent{color:#ff7a00}.marketing-navbar--home .marketing-navbar__link--muted,.marketing-navbar--home .marketing-navbar__links a{color:rgba(241,245,249,.92)}.marketing-navbar--home .marketing-navbar__link--outline{color:#f8fafc;border-color:rgba(241,245,249,.45)}.marketing-navbar--home .marketing-navbar__cta{background:#fff;color:#111827}.marketing-navbar--home .marketing-navbar__links .marketing-navbar__cta{color:#111827}@media (max-width:1100px){.landing-page--minimal .hero-section--minimal{grid-template-columns:1fr;min-height:auto;padding:108px 26px 32px}.hero-visual--minimal{min-height:300px}.hero-art--vase{right:10px}}@media (max-width:900px){.landing-page--minimal .hero-section--minimal,.landing-page--minimal .minimal-summary{width:min(100%,calc(100% - 38px))}.hero-visual--minimal{display:none}.landing-page--minimal .hero-copy{max-width:none}.landing-page--minimal .hero-description{max-width:540px}}@media (max-width:640px){.landing-page--minimal .hero-section--minimal,.landing-page--minimal .minimal-summary{width:min(100%,calc(100% - 24px))}.landing-page--minimal .hero-section--minimal{padding:96px 18px 30px}.landing-page--minimal .hero-actions{flex-direction:column;align-items:stretch}.landing-page--minimal .btn{width:100%}}