body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Poppins,sans-serif;font-weight:200;src:url(/static/media/Poppins-Light.7641a0f76ca9ef6c252c.ttf) format("ttf")}@font-face{font-family:Poppins,sans-serif;font-weight:400;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("ttf")}@font-face{font-family:Poppins,sans-serif;font-weight:600;src:url(/static/media/Poppins-SemiBold.ac8d04b620e54be9b0f0.ttf) format("ttf")}@font-face{font-family:Poppins,sans-serif;font-weight:700;src:url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf) format("ttf")}:root{--radius-xl:30px;--radius-lg:22px;--radius-md:16px;--radius-pill:999px;--shadow-soft:0 12px 30px #0000000f;--shadow-medium:0 18px 44px #0000001a;--shadow-strong:0 26px 70px #0003;--surface:#ffffffeb;--surface-solid:#fff;--surface-soft:#f4f6f1;--surface-tint:#ffffff94;--border-subtle:#0000000d;--border-soft:#ffffff1f;--text-primary:#131c1e;--text-secondary:#131c1eb8;--text-muted:#131c1e8f;--hero-overlay:linear-gradient(135deg,#070c0bd6,#0c1816b8)}.container{margin-inline:auto;width:min(1240px,94vw)}.home-page{background:linear-gradient(180deg,#f7f8f5,#eef2ec);color:#131c1e;color:var(--text-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:clip}.skip-link{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.skip-link:focus{background:#fff;border-radius:10px;box-shadow:0 12px 30px #0000000f;box-shadow:var(--shadow-soft);color:#131c1e;color:var(--text-primary);height:auto;left:1rem;padding:.65rem .9rem;top:1rem;width:auto;z-index:100}body.menu-open{overflow:hidden}.site-header{-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);background:#0a1210d6;border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0;z-index:60}.site-header .header__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:74px;padding:.8rem 0}.site-header .brand{align-items:center;display:inline-flex;flex-shrink:0;gap:.65rem;text-decoration:none}.site-header .brand .brand__icon{filter:drop-shadow(0 4px 12px rgba(0,0,0,.25));height:40px;width:40px}.site-header .brand .brand__name{color:#fff;font-size:.96rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.site-header .nav-desktop{display:none}@media(min-width:1280px){.site-header .nav-desktop{align-items:center;display:flex;flex:1 1 auto;gap:.15rem;justify-content:center;min-width:0}}.site-header .nav-desktop a{border-radius:999px;border-radius:var(--radius-pill);color:#ffffffeb;flex-shrink:0;font-size:.8rem;font-weight:500;letter-spacing:.01em;line-height:1;padding:.5rem .68rem;text-decoration:none;transition:background .18s ease,color .18s ease;white-space:nowrap}.site-header .nav-desktop a:focus-visible,.site-header .nav-desktop a:hover{background:#ffffff14}.site-header .desktop-header-cta{display:none}@media(min-width:1280px){.site-header .desktop-header-cta{align-items:center;background:#dde6d7;border-radius:999px;border-radius:var(--radius-pill);box-shadow:0 10px 24px #0000002e;color:#12211d;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:700;justify-content:center;letter-spacing:.02em;padding:.74rem 1.1rem;text-decoration:none;transition:transform .16s ease,background .16s ease;white-space:nowrap}.site-header .desktop-header-cta:focus-visible,.site-header .desktop-header-cta:hover{background:#edf3e8;transform:translateY(-1px)}}.site-header .hamburger{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:12px;cursor:pointer;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}@media(min-width:1280px){.site-header .hamburger{display:none}}.site-header .hamburger span{background:#fff;border-radius:2px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease;width:22px}.site-header .hamburger span+span{margin-top:5px}.site-header.is-open .hamburger span:first-child{transform:translateY(7px) rotate(45deg)}.site-header.is-open .hamburger span:nth-child(2){opacity:0}.site-header.is-open .hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header .nav-overlay{background:#0000006b;border:none;cursor:pointer;display:none;inset:0;margin:0;padding:0;position:fixed;z-index:49}@media(min-width:1280px){.site-header .nav-overlay{display:none}}.site-header.is-open .nav-overlay{display:block}.site-header .nav-mobile{background:#5a7161fc;display:none;left:0;margin:0;max-height:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease;visibility:hidden;z-index:50}.site-header .nav-mobile a{color:#fff;display:block;padding:0;text-decoration:none}@media(min-width:1280px){.site-header .nav-mobile{display:none!important}}.site-header .nav-mobile.open{display:block;max-height:none;opacity:1;padding:.5rem 0 .85rem;pointer-events:auto;transform:translateY(0);visibility:visible}.site-header .nav-mobile.open a{border-top:1px solid #ffffff14;font-size:.96rem;padding:.95rem 1rem}.site-header .nav-mobile.open a:hover{background:#ffffff14}.site-header .nav-mobile.open a.nav-cta{background:linear-gradient(145deg,#f9e7b6,#d4af37 50%,#a67c00);border-radius:999px;border-radius:var(--radius-pill);border-top:0;color:#131c1e;font-weight:700;margin:.7rem 1rem 0;text-align:center}.hero{background:linear-gradient(135deg,#070c0bd6,#0c1816b8),none 50%/cover no-repeat;background:var(--hero-overlay),var(--hero-bg,none) center/cover no-repeat;color:#fff;padding:5.5rem 0 4.75rem;position:relative}.hero .hero__content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:1280px){.hero .hero__content{gap:4rem;grid-template-columns:minmax(0,1.08fr) minmax(340px,430px)}}.hero .hero__copy{position:relative;z-index:2}.hero .hero__badge{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;border-radius:var(--radius-pill);color:#ffffffeb;display:inline-flex;font-size:.72rem;font-weight:600;letter-spacing:.14em;padding:.4rem .9rem;text-transform:uppercase;white-space:nowrap}.hero .hero__title{color:#fff;font-size:clamp(2.7rem,5vw,5rem);font-weight:700;letter-spacing:-.055em;line-height:.96;margin:1rem 0 .75rem;max-width:9.2ch}.hero .hero__subtitle{color:#ffffffeb;font-size:clamp(1rem,1.3vw,1.12rem);font-weight:400;line-height:1.72;margin:0;max-width:42rem}.hero .hero__meta{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.4rem 0 1.6rem}.hero .hero__meta span{align-items:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;border-radius:var(--radius-pill);color:#ffffffe6;display:inline-flex;font-size:.8rem;font-weight:500;padding:.44rem .76rem;white-space:nowrap}.hero .hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.85rem}.hero .hero__proof{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:1fr}@media(min-width:1280px){.hero .hero__proof{grid-template-columns:repeat(3,1fr);max-width:760px}}.hero .hero__proof-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;padding:1rem 1rem .95rem}.hero .hero__proof-item strong{color:#fff;display:block;font-size:1.08rem;font-weight:700;line-height:1.2;margin-bottom:.26rem}.hero .hero__proof-item span{color:#ffffffc7;display:block;font-size:.88rem;line-height:1.46}.hero .hero__media{align-items:center;display:flex;justify-content:center}.hero .hero__screen{border:none;border-radius:28px;box-shadow:0 26px 70px #0003;box-shadow:var(--shadow-strong);display:block;max-width:400px;width:100%}@media(max-width:1024px){.hero{padding:4.6rem 0 4rem}.hero .hero__title{max-width:none}.hero .hero__subtitle{max-width:100%}}@media(max-width:640px){.hero .hero__content{gap:2rem}.hero .hero__badge{white-space:normal}.hero .hero__meta{align-items:flex-start;flex-direction:column}.hero .hero__meta span{white-space:normal}.hero .hero__ctas{align-items:stretch;flex-direction:column}.hero .hero__ctas .button{justify-content:center;width:100%}.hero .hero__proof{grid-template-columns:1fr}.hero .hero__screen{max-width:320px}}.button{align-items:center;border:none;border-radius:999px;border-radius:var(--radius-pill);box-shadow:0 12px 30px #0000000f;box-shadow:var(--shadow-soft);cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:600;gap:.55rem;justify-content:center;padding:.92rem 1.22rem;text-decoration:none;transition:transform .14s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.button:active{transform:translateY(1px)}.button img{height:18px;width:18px}.button--primary{background:#dce5d5;border:1px solid #ffffff2e;color:#11201d}.button--primary:focus-visible,.button--primary:hover{background:#edf3e8;box-shadow:0 14px 32px #0003;color:#11201d;transform:translateY(-1px)}.button--ghost{background:#0000;border:1px solid #fff6;color:#fff}.button--ghost:focus-visible,.button--ghost:hover{background:#ffffff14}.section{padding:4.75rem 0}.section--tint{background:#ffffff94;background:var(--surface-tint)}.section--cta{background:linear-gradient(135deg,#dde6d6d6,#f2f4f0f0)}.section--category{background:linear-gradient(180deg,#fffffff0,#f8f9f6eb)}.section--contact{background:linear-gradient(180deg,#ffffffe6,#f4f6f2f5);border-top:1px solid #0000000d;border-top:1px solid var(--border-subtle)}.section-heading{margin-bottom:2.45rem;text-align:center}.section-heading .kicker{color:#374845;font-size:.75rem;font-weight:700;letter-spacing:.16em;line-height:1.5;margin:0 0 .42rem;text-transform:uppercase}.section-heading h2{color:#131c1e;color:var(--text-primary);font-size:clamp(2rem,3vw,3.2rem);font-weight:700;letter-spacing:-.045em;line-height:1.05;margin:0 0 .55rem}.section-heading .subtitle{color:#131c1eb8;color:var(--text-secondary);font-size:1rem;font-weight:400;line-height:1.72;margin:0 auto;max-width:48rem}.section-heading--left{text-align:left}.section-heading--left .subtitle{margin-inline:0;max-width:44rem}.comparison-grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:1fr;margin-top:2rem}@media(min-width:1280px){.comparison-grid{grid-template-columns:1fr 1fr}}.comparison-card{border-radius:22px;box-shadow:0 12px 30px #0000000f;box-shadow:var(--shadow-soft);padding:1.55rem;transition:transform .2s ease,box-shadow .2s ease}.comparison-card:hover{box-shadow:0 18px 44px #0000001a;box-shadow:var(--shadow-medium);transform:translateY(-4px)}.comparison-card h3{font-size:1.62rem;font-weight:700;letter-spacing:-.03em;line-height:1.14;margin:0 0 .75rem}.comparison-card ul{margin:0;padding-left:1.15rem}.comparison-card ul li{color:inherit;font-size:.98rem;line-height:1.65;margin:.5rem 0}.comparison-card--old{background:#ffffffc7;border:1px solid #0000000d;color:#131c1e;color:var(--text-primary)}.comparison-card--new{background:linear-gradient(180deg,#0f1817,#132522);box-shadow:0 18px 44px #0000001a;box-shadow:var(--shadow-medium);color:#fff;transform:scale(1.02)}.comparison-label{border-radius:999px;border-radius:var(--radius-pill);display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.14em;margin-bottom:.8rem;padding:.36rem .74rem;text-transform:uppercase}.comparison-card--old .comparison-label{background:#0000000f;color:#444}.comparison-card--new .comparison-label{background:#ffffff1f;color:#fff}.comparison-closing{color:#131c1e;color:var(--text-primary);font-size:1.05rem;font-weight:600;line-height:1.6;margin-top:2rem;text-align:center}.grid{grid-gap:1.2rem;display:grid;gap:1.2rem}.grid.two-col{grid-template-columns:1fr}@media(min-width:1280px){.grid.two-col{grid-template-columns:1fr 1fr}}.card{background:#ffffffeb;background:var(--surface);border:1px solid #0000000d;border:1px solid var(--border-subtle);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 12px 30px #0000000f;box-shadow:var(--shadow-soft);padding:1.4rem}.card h3{color:#131c1e;color:var(--text-primary);font-size:1.16rem;font-weight:600;letter-spacing:-.02em;line-height:1.18;margin:0 0 .48rem}.card p{color:#131c1eb8;color:var(--text-secondary);font-size:.97rem;line-height:1.7;margin:0}.feature-grid,.steps-grid,.why-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:1fr}@media(min-width:1280px){.feature-grid,.steps-grid,.why-grid{grid-template-columns:repeat(3,1fr)}}.feature{background:#ffffffeb;background:var(--surface);border:1px solid #0000000d;border:1px solid var(--border-subtle);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 12px 30px #0000000f;box-shadow:var(--shadow-soft);padding:1.4rem}.feature .feature__title{color:#131c1e;color:var(--text-primary);font-size:1.14rem;font-weight:600;letter-spacing:-.02em;line-height:1.18;margin:0 0 .45rem}.feature .feature__text{color:#131c1eb8;color:var(--text-secondary);font-size:.96rem;line-height:1.7;margin:0}.positioning-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:1fr}@media(min-width:1280px){.positioning-grid{grid-template-columns:1fr 1.15fr 1fr}}.positioning-card{border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 12px 30px #0000000f;box-shadow:var(--shadow-soft);padding:1.5rem 1.4rem}.positioning-card__label{align-items:center;border-radius:999px;border-radius:var(--radius-pill);display:inline-flex;font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:.78rem;padding:.32rem .72rem;text-transform:uppercase;white-space:nowrap}.positioning-card h3{font-size:1.18rem;font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0 0 .48rem}.positioning-card p{font-size:.97rem;line-height:1.7;margin:0}.positioning-card--muted{background:#ffffffdb;border:1px solid #0000000d}.positioning-card--muted .positioning-card__label{background:#3748451f;color:#374845}.positioning-card--featured{background:linear-gradient(180deg,#101c1afa,#121f1cf5);border:1px solid #ffffff14;box-shadow:0 18px 44px #0000001a;box-shadow:var(--shadow-medium);color:#fff}.positioning-card--featured .positioning-card__label{background:#ffffff1a;color:#fff}.positioning-card--featured h3,.positioning-card--featured p{color:#fff}.split-feature{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:1fr}@media(min-width:1280px){.split-feature{align-items:stretch;grid-template-columns:1.08fr .92fr}}.split-feature__copy{background:#ffffffeb;background:var(--surface);border:1px solid #0000000d;border:1px solid var(--border-subtle);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 12px 30px #0000000f;box-shadow:var(--shadow-soft);padding:1.65rem}.split-feature__copy h2{color:#131c1e;color:var(--text-primary);font-size:clamp(1.95rem,2.7vw,2.8rem);font-weight:700;letter-spacing:-.042em;line-height:1.06;margin:0 0 .8rem}.split-feature__copy p{color:#131c1eb8;color:var(--text-secondary);font-size:.98rem;line-height:1.74;margin:0 0 1rem}.split-feature__panel{background:linear-gradient(180deg,#0f1817fa,#13221ef2);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 18px 44px #0000001a;box-shadow:var(--shadow-medium);color:#fff;padding:1.4rem}.insight-list{grid-gap:.92rem;display:grid;gap:.92rem;height:100%}.insight-list__item{background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:18px;padding:1rem}.insight-list__item strong{color:#ffffffad;display:block;font-size:.78rem;font-weight:700;letter-spacing:.14em;margin-bottom:.36rem;text-transform:uppercase}.insight-list__item span{color:#fff;display:block;font-size:.95rem;line-height:1.56}.step-card{background:#ffffffeb;background:var(--surface);border:1px solid #0000000d;border:1px solid var(--border-subtle);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 12px 30px #0000000f;box-shadow:var(--shadow-soft);padding:1.4rem}.step-card__number{align-items:center;background:#3748451f;border-radius:999px;border-radius:var(--radius-pill);color:#374845;display:inline-flex;font-size:.75rem;font-weight:700;height:30px;justify-content:center;letter-spacing:.12em;margin-bottom:.82rem;min-width:46px;padding:0 .7rem;white-space:nowrap}.step-card h3{color:#131c1e;color:var(--text-primary);font-size:1.14rem;font-weight:600;letter-spacing:-.02em;line-height:1.18;margin:0 0 .38rem}.step-card p{color:#131c1eb8;color:var(--text-secondary);font-size:.96rem;line-height:1.7;margin:0}.event-points{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin:1.25rem 0 0}.event-points span{align-items:center;background:#ffffffe0;border:1px solid #0000000d;border-radius:999px;border-radius:var(--radius-pill);color:#131c1e;color:var(--text-primary);display:inline-flex;font-size:.88rem;font-weight:500;padding:.5rem .84rem;white-space:nowrap}.roadmap{counter-reset:step;list-style:none;margin:0;padding:0}.roadmap li{color:#131c1eb8;color:var(--text-secondary);font-size:.96rem;line-height:1.62;margin:.96rem 0;padding-left:2.15rem;position:relative}.roadmap li:before{background:linear-gradient(145deg,#f9e7b6,#d4af37 50%,#a67c00);border-radius:50%;box-shadow:0 4px 10px #0000001f;color:#131c1e;content:counter(step);counter-increment:step;display:grid;font-size:.8rem;font-weight:700;height:1.5rem;left:0;place-items:center;position:absolute;top:.16rem;width:1.5rem}.pricing-note{background:#37484514;border-radius:999px;border-radius:var(--radius-pill);color:#374845;font-size:.95rem;font-weight:600;margin:0 auto 1.2rem;max-width:520px;padding:.86rem 1rem;text-align:center}.pricing-grid{margin-top:.65rem}.pricing-card{overflow:hidden;position:relative}.pricing-card__price{font-size:1rem;margin-top:.34rem}.pricing-card--highlight{background:linear-gradient(180deg,#fff,#fbfcfa);border:1px solid #3748452e;box-shadow:0 20px 44px #0000001f}.pricing-pill{background:linear-gradient(145deg,#f9e7b6,#d4af37 50%,#a67c00);border-radius:999px;border-radius:var(--radius-pill);color:#131c1e;font-size:.68rem;font-weight:700;letter-spacing:.14em;padding:.26rem .72rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem;white-space:nowrap}.coverage{text-align:center}.coverage h2{color:#131c1e;color:var(--text-primary);font-size:clamp(2rem,3vw,3rem);font-weight:700;letter-spacing:-.042em;line-height:1.06;margin:0 0 .42rem}.coverage .coverage__intro{color:#131c1eb8;color:var(--text-secondary);font-size:1rem;line-height:1.72;margin:0 0 1.58rem}.coverage .coverage__stats{display:flex;flex-wrap:wrap;gap:.88rem;justify-content:center;margin:0;padding:0}.coverage .coverage__pill{background:#ffffffeb;background:var(--surface);border:1px solid #0000000d;border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 12px 30px #0000000f;box-shadow:var(--shadow-soft);display:grid;min-width:148px;padding:.98rem 1.16rem;place-items:center}.coverage .coverage__pill strong{color:#798d77;display:block;font-weight:700;margin:0 0 .18rem}.coverage .coverage__pill span{font-size:.96rem;font-weight:800;margin:0}.coverage .coverage__pill span,.faq h2{color:#131c1e;color:var(--text-primary)}.faq h2{font-size:clamp(2rem,3vw,3rem);font-weight:700;letter-spacing:-.042em;line-height:1.06;margin:0 0 1.38rem;text-align:center}.faq .faq__item{background:#ffffffeb;background:var(--surface);border:1px solid #0000000d;border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 12px 30px #0000000f;box-shadow:var(--shadow-soft);margin:.86rem 0;overflow:hidden;padding:1rem 1.2rem}.faq summary.faq__q{color:#131c1e;color:var(--text-primary);cursor:pointer;font-size:.98rem;font-weight:600;line-height:1.5;list-style:none;margin:0;padding-right:1.6rem;position:relative}.faq summary.faq__q:after{color:#131c1eb8;color:var(--text-secondary);content:"▾";font-size:.95em;line-height:1;position:absolute;right:.2rem;top:0;transform:translateY(2px) rotate(0deg);transition:transform .18s ease}.faq summary.faq__q:focus-visible{border-radius:6px;outline:2px solid #0003;outline-offset:2px}.faq .faq__item[open] summary.faq__q:after{transform:translateY(2px) rotate(180deg)}.faq .faq__a{color:#131c1eb8;color:var(--text-secondary);font-size:.96rem;line-height:1.68;margin:.72rem 0 0}.contact-section{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:1fr}@media(min-width:1280px){.contact-section{align-items:start;gap:1.4rem;grid-template-columns:.92fr 1.08fr}}.contact-section__intro{background:linear-gradient(180deg,#111e1cfa,#0e1816f5);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 18px 44px #0000001a;box-shadow:var(--shadow-medium);color:#fff;padding:1.55rem}.contact-section__intro .kicker{color:#ffffffad;font-size:.75rem;font-weight:700;letter-spacing:.16em;line-height:1.5;margin:0 0 .36rem;text-transform:uppercase}.contact-section__intro h2{color:#fff;font-size:clamp(2rem,3vw,2.9rem);font-weight:700;letter-spacing:-.04em;line-height:1.06;margin:0 0 .66rem}.contact-section__intro p{color:#ffffffdb;font-size:.98rem;line-height:1.72;margin:0}.contact-section__points{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.contact-section__points span{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-size:.86rem;line-height:1.3;padding:.45rem .8rem;white-space:nowrap}.contact-card{background:#fffffff0;border:1px solid #0000000d;border:1px solid var(--border-subtle);border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 12px 30px #0000000f;box-shadow:var(--shadow-soft);padding:1.4rem}.contact-form,.contact-form__grid{grid-gap:1rem;display:grid;gap:1rem}.contact-form__grid{grid-template-columns:1fr}@media(min-width:1280px){.contact-form__grid{grid-template-columns:1fr 1fr}}.contact-form__field{grid-gap:.45rem;display:grid;gap:.45rem}.contact-form__field label{color:#131c1e;color:var(--text-primary);font-size:.9rem;font-weight:600}.contact-form__field input,.contact-form__field textarea{background:#fff;border:1px solid #00000014;border-radius:14px;box-sizing:border-box;color:#131c1e;color:var(--text-primary);font-family:inherit;font-size:.95rem;line-height:1.5;padding:.92rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#0000006b}.contact-form__field input:focus,.contact-form__field textarea:focus{border-color:#3748458f;box-shadow:0 0 0 4px #3748451a;outline:none}.contact-form__field textarea{min-height:150px;resize:vertical}select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #00000014;border-radius:14px;box-sizing:border-box;color:#131c1e;color:var(--text-primary);font-family:inherit;font-size:.95rem;line-height:1.5;padding:.92rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}select:focus{border-color:#3748458f;box-shadow:0 0 0 4px #3748451a;outline:none}.contact-form__status{border-radius:14px;font-size:.94rem;font-weight:500;line-height:1.5;padding:.9rem 1rem}.contact-form__status--success{background:#2e7d3214;border:1px solid #2e7d322e;color:#1b5e20}.contact-form__status--error{background:#c6282814;border:1px solid #c628282e;color:#b71c1c}.contact-form__submit{width:100%}.contact-form__submit:disabled{cursor:not-allowed;opacity:.72}.center{margin:1rem auto;text-align:center}.muted{color:#131c1e8f;color:var(--text-muted)}.cta-stack{grid-gap:.85rem;display:grid;gap:.85rem;justify-items:center;margin-top:.5rem}.cta-stack__subtext{margin:0;max-width:34rem}.site-footer{background:#d8e1d2}.site-footer .footer__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:2rem 0}.site-footer .footer__inner p{color:#131c1e;color:var(--text-primary);font-size:.92rem;margin:0}.site-footer .footer__inner nav a{color:#131c1e;color:var(--text-primary);font-size:.92rem;margin-left:1rem;text-decoration:none}.site-footer .footer__inner nav a:focus-visible,.site-footer .footer__inner nav a:hover{text-decoration:underline}@media(max-width:1024px){.section{padding:3.7rem 0}.feature-grid,.grid.two-col,.positioning-grid,.split-feature,.steps-grid,.why-grid{grid-template-columns:1fr}}@media(max-width:768px){.comparison-card--new{transform:none}}@media(max-width:640px){.contact-section__intro h2,.coverage h2,.faq h2,.section-heading h2,.split-feature__copy h2{font-size:1.95rem}.card,.comparison-card,.contact-card,.contact-section__intro,.faq .faq__item,.feature,.positioning-card,.split-feature__copy,.split-feature__panel,.step-card{padding:1rem}.coverage__pill{min-width:46%}.site-footer .footer__inner{align-items:flex-start;flex-direction:column}.contact-section__points span,.event-points span,.hero__meta span{white-space:normal}}.admin-login-page{background:linear-gradient(180deg,#f7f8f5,#eef2ec);display:grid;min-height:100vh;padding:2rem;place-items:center}.admin-login-card{background:#fffffff5;border:1px solid #0000000f;border-radius:24px;box-shadow:0 18px 44px #00000014;padding:2rem;width:min(460px,100%)}.admin-login-card h1{color:#131c1e;font-size:2rem;letter-spacing:-.04em;line-height:1.05;margin:0 0 .5rem}.admin-login-card__eyebrow{color:#5a7161;font-size:.76rem;font-weight:700;letter-spacing:.16em;margin:0 0 .4rem;text-transform:uppercase}.admin-login-card__subtitle{color:#131c1eb8;font-size:.96rem;line-height:1.65;margin:0 0 1.5rem}.admin-login-form{grid-gap:1rem;display:grid;gap:1rem}.admin-login-form__field{grid-gap:.45rem;display:grid;gap:.45rem}.admin-login-form__field label{color:#131c1e;font-size:.9rem;font-weight:600}.admin-login-form__field input{background:#fff;border:1px solid #00000014;border-radius:14px;box-sizing:border-box;font-size:.95rem;padding:.95rem 1rem;width:100%}.admin-login-form__field input:focus{border-color:#5a7161a6;box-shadow:0 0 0 4px #5a71611a;outline:none}.admin-login-form__error{background:#c6282814;border:1px solid #c628282e;border-radius:14px;color:#b71c1c;font-size:.94rem;padding:.9rem 1rem}.admin-login-form button{background:#dce5d5;border:none;border-radius:999px;color:#11201d;cursor:pointer;font-size:.94rem;font-weight:700;padding:.95rem 1.2rem;transition:transform .14s ease,background .14s ease}.admin-login-form button:hover{background:#edf3e8;transform:translateY(-1px)}.admin-login-form button:disabled{cursor:not-allowed;opacity:.72;transform:none}.admin-inquiries-page{background:linear-gradient(180deg,#f7f8f5,#eef2ec);color:#131c1e;min-height:100vh;padding:2rem}.admin-inquiries-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.admin-inquiries-header h1{font-size:2.2rem;letter-spacing:-.04em;line-height:1.02;margin:0 0 .45rem}.admin-inquiries-header__eyebrow{color:#5a7161;font-size:.76rem;font-weight:700;letter-spacing:.16em;margin:0 0 .35rem;text-transform:uppercase}.admin-inquiries-header__subtext{color:#131c1eb8;line-height:1.65;margin:0}.admin-inquiries-header__actions{align-items:flex-end;display:flex;flex-direction:column;gap:.65rem}.admin-inquiries-header__actions button{background:#dce5d5;border:none;border-radius:999px;color:#11201d;cursor:pointer;font-weight:700;padding:.8rem 1rem}.admin-inquiries-header__user{color:#131c1eb8;font-size:.9rem}.admin-filters{background:#ffffffe6;border:1px solid #0000000d;border-radius:20px;box-shadow:0 12px 30px #0000000d;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;padding:1rem}.admin-filters__field{grid-gap:.4rem;display:grid;gap:.4rem;min-width:180px}.admin-filters__field label{font-size:.86rem;font-weight:600}.admin-filters__field select{background:#fff;border:1px solid #00000014;border-radius:12px;font-size:.94rem;padding:.8rem .9rem}.admin-filters__checkbox{align-items:center;display:inline-flex;font-size:.92rem;font-weight:500;gap:.5rem;margin-top:1.6rem}.admin-page-error{background:#c6282814;border:1px solid #c628282e;border-radius:14px;color:#b71c1c;margin-bottom:1rem;padding:.9rem 1rem}.admin-inquiries-layout{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:380px minmax(0,1fr)}.admin-inquiries-list,.admin-inquiry-panel{background:#fffffff0;border:1px solid #0000000d;border-radius:22px;box-shadow:0 12px 30px #0000000d}.admin-inquiries-list{grid-gap:.75rem;align-content:start;display:grid;gap:.75rem;max-height:calc(100vh - 220px);overflow-y:auto;padding:.8rem}.admin-inquiries-list__empty{color:#131c1ea8;padding:1rem}.inquiry-list-item{background:#fff;border:1px solid #0000000f;border-radius:18px;cursor:pointer;padding:1rem;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.inquiry-list-item:hover{box-shadow:0 12px 24px #0000000f;transform:translateY(-1px)}.inquiry-list-item.is-active{border-color:#5a716166;box-shadow:0 0 0 3px #5a716114}.inquiry-list-item h3{font-size:1rem;line-height:1.2;margin:.6rem 0 .35rem}.inquiry-list-item p{color:#131c1eb8;font-size:.9rem;line-height:1.45;margin:.18rem 0}.inquiry-list-item__bottom,.inquiry-list-item__top{align-items:center;display:flex;gap:.6rem;justify-content:space-between}.inquiry-list-item__bottom{color:#131c1e8f;font-size:.8rem;margin-top:.75rem}.inquiry-pill,.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:.3rem .6rem;text-transform:uppercase}.inquiry-pill--invite{background:#5a71611f;color:#5a7161}.inquiry-pill--contact{background:#131c1e14;color:#131c1e}.inquiry-pill--partnership{background:#798d7724;color:#374845}.status-pill--new{background:#2e7d321a;color:#1b5e20}.status-pill--reviewed{background:#0277bd1a;color:#01579b}.status-pill--replied{background:#7b1fa21a;color:#6a1b9a}.status-pill--closed{background:#6161611f;color:#424242}.inquiry-unread-dot{background:#2e7d32;border-radius:50%;flex-shrink:0;height:10px;width:10px}.admin-inquiry-panel{padding:1.3rem}.admin-inquiry-panel__empty{color:#131c1ea8}.admin-inquiry-panel__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.admin-inquiry-panel__header h2{font-size:1.6rem;letter-spacing:-.03em;line-height:1.08;margin:.2rem 0 0}.admin-inquiry-panel__eyebrow{color:#5a7161;font-size:.76rem;font-weight:700;letter-spacing:.14em;margin:0;text-transform:uppercase}.admin-inquiry-panel__meta{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.admin-inquiry-panel__meta div{grid-gap:.22rem;background:rgba(0,0,0,.025);border-radius:16px;display:grid;gap:.22rem;padding:.9rem}.admin-inquiry-panel__meta div strong{color:#131c1e8f;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.admin-inquiry-panel__meta div span{color:#131c1e;font-size:.95rem;line-height:1.45}.admin-inquiry-panel__message{background:rgba(0,0,0,.025);border-radius:18px;margin-bottom:1rem;padding:1rem}.admin-inquiry-panel__message strong{color:#131c1e8f;display:block;font-size:.82rem;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.admin-inquiry-panel__message p{color:#131c1ed6;line-height:1.7;margin:0;white-space:pre-wrap}.admin-inquiry-panel__controls{grid-gap:1rem;display:grid;gap:1rem}.admin-inquiry-panel__checkbox{align-items:center;display:inline-flex;font-size:.94rem;font-weight:500;gap:.55rem}.admin-inquiry-panel__field{grid-gap:.42rem;display:grid;gap:.42rem}.admin-inquiry-panel__field label{font-size:.88rem;font-weight:600}.admin-inquiry-panel__field select,.admin-inquiry-panel__field textarea{background:#fff;border:1px solid #00000014;border-radius:14px;box-sizing:border-box;font-family:inherit;font-size:.94rem;line-height:1.5;padding:.9rem 1rem;width:100%}.admin-inquiry-panel__field textarea{min-height:140px;resize:vertical}.admin-save-status{border-radius:14px;font-size:.94rem;padding:.9rem 1rem}.admin-save-status--success{background:#2e7d3214;border:1px solid #2e7d322e;color:#1b5e20}.admin-save-status--error{background:#c6282814;border:1px solid #c628282e;color:#b71c1c}.admin-save-button{background:#dce5d5;border:none;border-radius:999px;color:#11201d;cursor:pointer;font-weight:700;padding:.95rem 1.2rem}.admin-save-button:disabled{cursor:not-allowed;opacity:.72}@media(max-width:1024px){.admin-inquiries-layout{grid-template-columns:1fr}.admin-inquiries-list{max-height:none}}@media(max-width:640px){.admin-inquiries-page{padding:1rem}.admin-inquiries-header{flex-direction:column}.admin-inquiries-header__actions{align-items:flex-start}.admin-inquiry-panel__meta{grid-template-columns:1fr}}
/*# sourceMappingURL=main.51f5e936.css.map*/