@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--display:"Sora", "Manrope", system-ui, sans-serif;--bg:#0b0e13;--bg-soft:#10151d;--panel:#10151dc7;--panel-strong:#151b26f0;--panel-light:#f7f0e714;--text:#f4efe7;--text-soft:#c9c2b8;--text-muted:#8f8a83;--line:#f4efe71a;--line-strong:#f4efe72e;--gold:#d7af72;--mint:#9fe3cb;--rose:#d6b9a9;--sky:#8fb4ff;--shadow:0 32px 80px #00000057;font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}.skip-link{z-index:80;color:var(--text);box-shadow:var(--shadow);background:#0b0e13f5;border:1px solid #d7af7261;border-radius:999px;padding:12px 16px;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}#demos,#pricing,#contact{scroll-margin-top:108px}body,#root{min-height:100%;margin:0}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 8% 0,#d7af721a,#0000 24%),radial-gradient(circle at 92% 12%,#9fe3cb1a,#0000 22%),linear-gradient(#090c11 0%,#0c1016 46%,#0a0d12 100%);overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff08 1px,#0000 1px);background-size:100% 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}button,a,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #d7af72eb}.sales-page{min-height:100vh;position:relative;overflow:hidden}.ambient{filter:blur(48px);pointer-events:none;border-radius:999px;position:absolute}.ambient-one{background:#d7af7224;width:24rem;height:24rem;top:-8rem;left:-8rem}.ambient-two{background:#9fe3cb24;width:26rem;height:26rem;top:18rem;right:-7rem}.container{z-index:1;width:min(1240px,100% - 40px);margin:0 auto;position:relative}.section{padding:42px 0}.section>.container{border-top:1px solid var(--line);padding-top:34px}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#0b0e13c2;position:sticky;top:0}.header-row{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:18px 0;display:grid}.brand{align-items:center;gap:14px;min-width:0;display:inline-flex}.brand-mark{width:52px;height:52px;color:var(--gold);letter-spacing:.18em;background:linear-gradient(145deg,#d7af7233,#ffffff0a);border:1px solid #d7af7247;border-radius:18px;justify-content:center;align-items:center;font-size:.86rem;font-weight:800;display:inline-flex}.brand-copy strong{letter-spacing:-.03em;font-size:1.02rem;display:block}.brand-copy small{color:var(--text-muted);margin-top:4px;font-size:.82rem;display:block}.site-nav{color:var(--text-soft);justify-self:center;gap:22px;font-size:.95rem;font-weight:700;display:inline-flex}.site-nav a,.btn,.benefit-card,.proof-card,.demo-card,.process-card,.reason-card,.pricing-card,.detail-card,.faq-card,.contact-card,.signal-card{transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s}.site-nav a:hover,.site-nav a:focus-visible{color:var(--text)}.btn{letter-spacing:-.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-weight:800;display:inline-flex}.btn:hover,.btn:focus-visible,.benefit-card:hover,.proof-card:hover,.demo-card:hover,.process-card:hover,.reason-card:hover,.pricing-card:hover,.detail-card:hover,.faq-card:hover,.contact-card:hover,.signal-card:hover{transform:translateY(-2px)}.btn-primary{color:#0d1014;background:linear-gradient(135deg,#efe1cb 0%,#d7af72 55%,#b7844a 100%);box-shadow:0 18px 40px #d7af723d}.btn-secondary{color:var(--text);border-color:var(--line-strong);background:#ffffff0d}.btn-header{min-height:48px;padding:0 18px}.mobile-menu-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:none}.mobile-menu-toggle span{background:var(--text);border-radius:999px;width:18px;height:2px;margin:2px 0;transition:transform .18s,opacity .18s;display:block}.mobile-menu-toggle.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.mobile-menu-toggle.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-nav-panel{border-top:1px solid var(--line);background:#0b0e13f5;display:none}.mobile-nav-panel a{color:var(--text-soft);border-top:1px solid #f4efe70f;padding:16px 20px;font-weight:700;display:block}.mobile-nav-panel a:hover,.mobile-nav-panel a:focus-visible{color:var(--text);background:#ffffff08}.btn-full{width:100%}.hero-section{padding:40px 0 28px}.hero-layout,.demos-layout,.intro-layout,.proof-layout,.process-layout,.reasons-layout,.pricing-layout,.split-detail-layout,.contact-layout{align-items:start;gap:28px;display:grid}.hero-layout{grid-template-columns:minmax(320px,.84fr) minmax(320px,1.16fr)}.proof-layout,.faq-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.hero-copy,.section-copy,.cta-copy{align-content:start;gap:20px;display:grid}.eyebrow,.panel-label,.mini-label,.demo-kicker,.demo-delivery,.pricing-label,.step-pill{letter-spacing:.14em;text-transform:uppercase;border:1px solid #f4efe71f;border-radius:999px;align-items:center;width:fit-content;padding:8px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.eyebrow,.panel-label,.pricing-label,.step-pill{color:var(--gold);background:#ffffff0a}.mini-label,.demo-kicker,.demo-delivery{color:var(--mint);background:#9fe3cb14;border-color:#9fe3cb2e}.eyebrow-contrast{color:var(--text);background:#ffffff1f;border-color:#ffffff2e}.hero-copy h1,.section-copy h2,.cta-copy h2,.detail-card h2{font-family:var(--display);letter-spacing:-.075em;margin:0;font-weight:700}.hero-copy h1{max-width:11ch;font-size:clamp(3.8rem,6.4vw,5.8rem);line-height:.94}.section-copy h2,.cta-copy h2,.detail-card h2{max-width:12ch;font-size:clamp(2.1rem,3.55vw,3.3rem);line-height:.98}.hero-text,.hero-microcopy,.section-microcopy,.section-copy p,.intro-content p,.benefit-card p,.demo-card p,.process-card p,.process-note,.reason-card p,.pricing-audience,.detail-card p,.cta-copy p,.contact-card p,.field span,.submit-hint,.footer-bio{color:var(--text-soft);margin:0;font-size:1rem;line-height:1.72}.hero-actions,.demo-actions,.cta-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-price-note{width:fit-content;min-height:40px;color:var(--gold);background:#d7af7214;border:1px solid #d7af723d;border-radius:999px;align-items:center;padding:0 16px;font-size:.92rem;font-weight:700;line-height:1.45;display:inline-flex}.trust-line{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.trust-line li{min-height:38px;color:var(--text-soft);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 14px;font-size:.9rem;font-weight:700;display:inline-flex}.hero-microcopy,.section-microcopy,.capacity-note{color:var(--text-muted);font-size:.92rem;line-height:1.6}.pricing-intro-note{color:var(--text-soft);max-width:52rem;margin:0;font-size:.98rem;font-weight:600;line-height:1.6}.hero-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hero-proof-card{border:1px solid var(--line);background:#ffffff08;border-radius:20px;gap:6px;min-height:92px;padding:16px 18px;display:grid}.hero-proof-card strong{font-family:var(--display);letter-spacing:-.05em;font-size:1.15rem}.hero-proof-card span{color:var(--text-muted);font-size:.84rem;line-height:1.45}.hero-panel{gap:18px;display:grid}.signal-card,.benefit-card,.demo-card,.process-card,.reason-card,.pricing-card,.detail-card,.contact-card,.contact-form,.cta-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;align-content:start}.signal-card{background:radial-gradient(circle at 100% 0,#d7af721f,#0000 24%),linear-gradient(#141923f5,#0d1118fa);gap:16px;padding:28px;display:grid}.signal-card strong{font-family:var(--display);letter-spacing:-.06em;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;line-height:1.02}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.preview-grid-tight .preview-card{min-height:150px}.proof-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.proof-card,.faq-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;align-content:start;gap:14px;padding:24px;display:grid}.proof-card h3,.faq-card h3{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:1.22rem;line-height:1.08}.proof-card p,.faq-card p{color:var(--text-soft);margin:0;line-height:1.68}.proof-label{width:fit-content;min-height:38px;color:var(--mint);letter-spacing:.14em;text-transform:uppercase;background:#9fe3cb14;border:1px solid #9fe3cb2e;border-radius:999px;align-items:center;padding:0 14px;font-size:.72rem;font-weight:800;display:inline-flex}.preview-card{border:1px solid var(--line);min-height:166px;box-shadow:var(--shadow);border-radius:24px;gap:8px;padding:20px;display:grid}.preview-card span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800}.preview-card strong{max-width:11ch;font-family:var(--display);letter-spacing:-.05em;font-size:1.24rem;font-weight:700;line-height:1.08}.preview-dental{background:linear-gradient(160deg,#9fe3cb2e,#121b23f5)}.preview-barber{background:linear-gradient(160deg,#d7af7233,#161211f5)}.preview-spa{background:linear-gradient(160deg,#d6b9a92e,#1d1518f5)}.preview-expert{background:linear-gradient(160deg,#8fb4ff2e,#141822f5)}.contact-strip{grid-template-columns:minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.1fr);gap:10px;display:grid}.contact-strip a,.direct-links a{border:1px solid var(--line);background:#ffffff0a;border-radius:18px;gap:8px;min-width:0;padding:16px 18px;display:grid}.contact-link-label{color:var(--text-soft);font-size:.92rem;line-height:1.25}.contact-link-value{font-family:var(--display);letter-spacing:-.04em;overflow-wrap:anywhere;word-break:break-word;font-size:1rem;font-weight:700;line-height:1.35}.contact-strip a:hover,.direct-links a:hover,.contact-strip a:focus-visible,.direct-links a:focus-visible{border-color:var(--line-strong)}.intro-layout,.demos-layout,.process-layout,.reasons-layout,.pricing-layout{gap:28px}.intro-layout{grid-template-columns:minmax(0,.96fr) minmax(320px,.74fr);gap:20px 34px}.intro-layout>.section-copy{grid-area:1/1;max-width:34rem}.intro-layout>.intro-content{grid-area:2/1;align-content:start;max-width:42rem}.intro-layout>.intro-benefits{grid-area:1/2/span 2;align-content:start}.intro-content,.intro-benefits,.demo-grid,.reason-grid,.pricing-grid,.detail-pill-grid,.pricing-list,.footer-links{gap:14px;display:grid}.detail-pill-grid,.pricing-list,.footer-links{margin:0;padding:0}.detail-pill-grid,.pricing-list{list-style:none}.intro-lead{color:var(--text);font-size:1.16rem}.benefit-card{gap:10px;padding:22px;display:grid}.benefit-card strong,.demo-card h3,.process-card h3,.reason-card h3,.pricing-card h3,.contact-card h3{font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:1.28rem;line-height:1.12}.demo-card h3+p,.contact-card h3+p,.process-card h3+p,.reason-card h3+p{margin-top:6px}.section-copy-wide h2{max-width:14ch}.section-copy p,.intro-content p,.cta-copy p,.detail-card p,.process-note{max-width:34rem}.demos-layout,.pricing-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.demo-card{gap:16px;padding:24px;display:grid;position:relative}.demo-card:hover,.demo-card:focus-within{border-color:#f4efe729;box-shadow:0 0 0 1px #f4efe70d,0 32px 80px #0000006b}.featured-demo{grid-column:span 2}.featured-demo .demo-shot{min-height:300px}.demo-shot{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:22px;min-height:240px;display:block;position:relative;overflow:hidden}.demo-shot:after{content:"";pointer-events:none;background:linear-gradient(#070a0f00 28%,#070a0f5c 100%);position:absolute;inset:0}.demo-shot img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.demo-shot-badge{z-index:1;min-height:34px;color:var(--text);letter-spacing:.14em;text-transform:uppercase;background:#0b0e13bd;border:1px solid #f4efe729;border-radius:999px;align-items:center;padding:0 12px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.demo-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-meta{gap:10px;margin:0;display:grid}.demo-meta-row,.pricing-list li,.detail-pill-grid li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;min-width:0;min-height:40px}.demo-meta-row{grid-template-columns:minmax(86px,96px) minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.pricing-list li,.detail-pill-grid li{color:var(--text-soft);align-items:center;padding:0 14px;font-size:.9rem;display:inline-flex}.demo-meta-label{font-family:var(--display);letter-spacing:-.04em;color:var(--text);font-size:.95rem;font-weight:700;line-height:1.1}.demo-meta-value{min-width:0;color:var(--text-soft);font-size:.96rem;line-height:1.38}.theme-dental{background:linear-gradient(#121f27fa,#0c1116fa)}.theme-barber{background:linear-gradient(#271b12fa,#100c0afa)}.theme-spa{background:linear-gradient(#25151cfa,#110b0ffa)}.theme-expert{background:linear-gradient(#141b2bfa,#0c1018fa)}.process-layout,.reasons-layout,.contact-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.process-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.process-layout .section-copy h2{max-width:8ch;font-size:clamp(1.95rem,3.1vw,3rem)}.step-grid,.reason-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.process-card,.reason-card{gap:12px;padding:24px;display:grid}.process-note{max-width:72ch;color:var(--text-muted);grid-column:2;font-size:.96rem;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-card{gap:16px;padding:24px;display:grid}.pricing-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-flag{min-height:34px;color:var(--mint);letter-spacing:.12em;text-transform:uppercase;background:#9fe3cb14;border:1px solid #9fe3cb2e;border-radius:999px;align-items:center;padding:0 12px;font-size:.68rem;font-weight:800;display:inline-flex}.pricing-price{font-family:var(--display);letter-spacing:-.07em;font-size:clamp(2rem,3vw,2.7rem);font-weight:700;line-height:.96}.pricing-fit,.pricing-outcome{margin:0;font-size:.92rem;line-height:1.55}.pricing-fit{color:var(--text);font-weight:700}.pricing-outcome{color:var(--text-muted)}.price-context{color:var(--gold);letter-spacing:.01em;margin:-4px 0 0;font-size:.86rem;font-weight:700}.pricing-audience{min-height:4.8rem}.pricing-featured{box-shadow:0 0 0 1px #9fe3cb1a, var(--shadow);border-color:#9fe3cb38}.care-note-card{background:radial-gradient(circle at 100% 0,#d7af721f,#0000 34%),#ffffff0a;padding:20px 24px}.care-note-card strong{font-family:var(--display);letter-spacing:-.03em;font-size:1rem;line-height:1.45}.care-copy{margin-top:4px}.tone-starter{background:linear-gradient(#131923fa,#0c1017fa)}.tone-growth{background:radial-gradient(circle at 100% 0,#9fe3cb1f,#0000 28%),linear-gradient(#111c21fa,#0c1016fa)}.tone-premium{background:radial-gradient(circle at 100% 0,#d7af7224,#0000 28%),linear-gradient(#1c1813fa,#0e0c0afa)}.split-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-card{gap:16px;padding:28px;display:grid}.detail-card-contrast{background:radial-gradient(circle at 0 0,#9fe3cb1f,#0000 24%),linear-gradient(#121c22fa,#0b1015fa)}.cta-panel{background:radial-gradient(circle at 100% 0,#d7af721f,#0000 26%),linear-gradient(135deg,#141b26fa,#0b0e13fa);padding:32px}.cta-copy small,.submit-hint{color:var(--text-muted);font-size:.86rem}.contact-grid{grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);gap:18px;display:grid}.contact-form,.contact-card{gap:18px;padding:24px;display:grid}.contact-form{background:radial-gradient(circle at 100% 0,#9fe3cb14,#0000 24%),linear-gradient(#121720fa,#0a0e14fa);gap:22px;padding:28px}.contact-note{color:var(--text-muted);background:#ffffff08;border:1px dashed #f4efe729;border-radius:16px;margin:0;padding:12px 14px;font-size:.92rem;line-height:1.55}.contact-quick-points,.about-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.contact-quick-points li,.about-points li{min-height:40px;color:var(--text-soft);background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px;line-height:1.5}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.field,.field-wide{gap:11px;display:grid}.field-wide{grid-column:1/-1}.field span{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem;font-weight:700;line-height:1.2}.field input,.field textarea,.field select{width:100%;color:var(--text);background:linear-gradient(#ffffff0d,#ffffff07),#0f141ce6;border:1px solid #f4efe714;border-radius:20px;outline:none;padding:16px 18px;font-size:1.01rem;line-height:1.4;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0000003d}.field textarea{resize:vertical;min-height:148px}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-soft) 50%), linear-gradient(135deg, var(--text-soft) 50%, transparent 50%);background-position:calc(100% - 24px) calc(50% - 3px),calc(100% - 18px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px;padding-right:48px}.field select option{color:#0f141b;background:#f4efe7}.field input::placeholder,.field textarea::placeholder{color:#c9c2b885}.field input:hover,.field textarea:hover,.field select:hover{background:linear-gradient(#ffffff0f,#ffffff09),#10161ff0;border-color:#f4efe726}.field input:focus,.field textarea:focus,.field select:focus{background:linear-gradient(#ffffff12,#ffffff0a),#11161ef5;border-color:#d7af7257;box-shadow:0 0 0 4px #9fe3cb14,inset 0 1px #ffffff09}.contact-form .btn-full{margin-top:4px}.btn:disabled{cursor:wait;opacity:.82;transform:none}.submit-hint{max-width:32rem;line-height:1.55}.submit-success{color:var(--mint)}.submit-error{color:#f0b8b8}.site-footer{padding:16px 0 34px}.footer-row{border-top:1px solid var(--line);color:var(--text-muted);grid-template-columns:1.2fr auto auto;align-items:start;gap:18px;padding-top:18px;font-size:.93rem;display:grid}.footer-links{grid-auto-flow:column;align-items:start;gap:16px;margin:0;padding:0}.footer-links a:hover,.footer-links a:focus-visible{color:var(--text)}.mobile-bookbar{z-index:22;padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:linear-gradient(#0b0e1300,#0b0e13f5 34%);transition:opacity .18s,transform .18s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(18px)}.mobile-bookbar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (width<=1180px){.hero-layout,.demos-layout,.intro-layout,.proof-layout,.process-layout,.reasons-layout,.pricing-layout,.split-detail-layout,.faq-layout,.contact-layout,.contact-grid{grid-template-columns:1fr}.demo-grid,.pricing-grid,.proof-grid,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step-grid,.reason-grid{grid-template-columns:1fr 1fr}.intro-layout>.section-copy,.intro-layout>.intro-content,.intro-layout>.intro-benefits{grid-area:auto;max-width:none}.process-note{grid-column:auto}}@media (width<=860px){.header-row{grid-template-columns:1fr auto}.site-nav,.btn-header{display:none}.mobile-menu-toggle{display:inline-flex}.mobile-nav-panel.is-open{display:block}}@media (width<=760px){.container{width:min(1240px,100% - 20px)}#demos,#pricing,#contact{scroll-margin-top:92px}.hero-section{padding-top:20px}.hero-layout,.intro-layout,.proof-layout,.demos-layout,.process-layout,.reasons-layout,.pricing-layout,.split-detail-layout,.faq-layout,.contact-layout,.contact-grid{gap:20px}.section{padding:24px 0}.section>.container{padding-top:20px}.header-row{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0}.brand{align-items:center}.brand-mark{border-radius:16px;width:46px;height:46px;font-size:.78rem}.brand-copy strong{font-size:.98rem}.brand-copy small{font-size:.78rem}.btn{width:100%;min-height:52px}.hero-copy,.section-copy,.cta-copy,.detail-card,.contact-form,.contact-card{gap:14px}.hero-copy h1{max-width:8.6ch;font-size:clamp(2.45rem,11vw,3.45rem);line-height:.99}.section-copy h2,.cta-copy h2,.detail-card h2{max-width:13ch;font-size:clamp(1.72rem,7vw,2.2rem);line-height:1.02}.hero-text,.section-copy p,.intro-content p,.benefit-card p,.demo-card p,.process-card p,.process-note,.reason-card p,.pricing-audience,.detail-card p,.cta-copy p,.contact-card p,.field span,.submit-hint,.footer-bio{font-size:.95rem;line-height:1.62}.field span{letter-spacing:.08em;font-size:.68rem}.submit-hint{font-size:.84rem}.hero-actions,.demo-actions,.cta-actions{flex-direction:column;gap:10px}.hero-price-note{border-radius:18px;justify-content:flex-start;width:100%;padding:12px 14px}.trust-line{grid-template-columns:1fr;display:grid}.trust-line li{justify-content:flex-start;width:100%}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.preview-card{border-radius:20px;min-height:132px;padding:16px}.preview-card strong{max-width:none;font-size:1.02rem}.contact-strip,.demo-grid,.pricing-grid,.proof-grid,.step-grid,.reason-grid,.faq-grid,.field-grid{grid-template-columns:1fr}.intro-content,.intro-benefits,.demo-grid,.reason-grid,.pricing-grid,.detail-pill-grid,.pricing-list,.footer-links,.contact-strip,.direct-links{gap:12px}.signal-card,.benefit-card,.proof-card,.demo-card,.process-card,.reason-card,.pricing-card,.detail-card,.faq-card,.contact-card,.contact-form,.cta-panel{border-radius:22px;padding:18px}.signal-card strong{font-size:clamp(1.5rem,7vw,2rem)}.hero-proof-grid{grid-template-columns:1fr}.benefit-card strong,.demo-card h3,.process-card h3,.reason-card h3,.pricing-card h3,.contact-card h3{font-size:1.14rem;line-height:1.16}.demo-top{flex-direction:column;align-items:flex-start;gap:10px}.demo-shot{border-radius:18px;min-height:210px}.featured-demo{grid-column:auto}.featured-demo .demo-shot{min-height:210px}.demo-meta-row{grid-template-columns:1fr;gap:8px;padding:12px 14px}.demo-meta-label{font-size:.88rem}.demo-meta-value{font-size:.93rem}.pricing-price{font-size:clamp(1.75rem,8vw,2.2rem)}.pricing-audience{min-height:0}.pricing-list li,.detail-pill-grid li{white-space:normal;justify-content:flex-start;min-height:0;padding:10px 12px;line-height:1.4}.contact-link-value{font-size:.96rem}.contact-note{padding:11px 13px;font-size:.9rem}.field-grid{gap:12px}.field input,.field textarea,.field select{border-radius:14px;padding:14px}.process-note{margin-top:2px;font-size:.92rem;line-height:1.6}.footer-row{grid-template-columns:1fr;gap:12px}.footer-links{grid-auto-flow:row}.mobile-nav-panel a{padding:15px 16px}.mobile-bookbar{padding:10px 12px calc(10px + env(safe-area-inset-bottom));display:block}.site-footer{padding-bottom:92px}}@media (width<=540px){.container{width:min(1240px,100% - 16px)}.header-row{grid-template-columns:1fr}.brand{gap:12px}.contact-strip a,.direct-links a{padding:14px 16px}.preview-grid{grid-template-columns:1fr}.demo-shot{min-height:188px}.trust-line li,.demo-kicker,.demo-delivery,.pricing-list li,.detail-pill-grid li{justify-content:flex-start;width:100%}.hero-copy h1{max-width:10ch;font-size:clamp(2.08rem,9.8vw,2.7rem)}.section-copy h2,.cta-copy h2,.detail-card h2{font-size:clamp(1.42rem,6.7vw,1.8rem)}.contact-link-value{font-size:.92rem}.field span{font-size:.66rem}.submit-hint{font-size:.82rem}}@media (width<=360px){.ambient{display:none}}#faq{scroll-margin-top:108px}.proof-layout>.section-cta,.process-layout>.section-cta,.demos-layout>.section-cta,.pricing-layout-stack>.care-note-card,.pricing-layout-stack>.section-cta,.faq-layout>.section-cta{grid-column:1/-1}.section-cta{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffff09;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 18px;margin-top:6px;padding:18px 20px;display:flex}.section-cta-copy{gap:6px;display:grid}.section-cta-label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.section-cta p{color:var(--text-soft);margin:0}.section-cta small{color:var(--text-muted);font-size:.84rem;line-height:1.5}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-card{min-height:100%}.trust-icon{min-width:42px;color:var(--gold);background:#d7af721a;border-color:#d7af7233;justify-content:center}.timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-card{position:relative;overflow:hidden}.timeline-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#d7af721f,#0000 72%);border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -24px -24px auto}.timeline-pill{border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.portfolio-copy{gap:8px;display:grid}.demo-proof{color:var(--text-muted);font-size:.92rem;line-height:1.58}.portfolio-category{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:800}.demo-card:hover .demo-shot img,.demo-card:focus-within .demo-shot img{transform:scale(1.03)}.demo-shot img{transition:transform .22s}.pricing-layout-stack{grid-template-columns:1fr}.faq-layout{gap:28px;display:grid}.final-cta{background:radial-gradient(circle at 100% 0,#d7af7229,#0000 30%),linear-gradient(135deg,#151c26fa,#0b0e13fa);overflow:hidden}.final-cta-pills{margin-top:4px}.about-layout{align-items:stretch}.about-photo-card{min-height:100%}.photo-frame{background:radial-gradient(circle at top,#d7af721a,#0000 32%),#ffffff08;border:1px solid #f4efe71a;border-radius:24px;min-height:320px;overflow:hidden}.about-photo{object-fit:cover;object-position:center 20%;width:100%;height:100%;min-height:320px;display:block}.about-points{margin-top:2px}.faq-accordion{gap:14px;display:grid}.faq-item{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;padding:0;overflow:hidden}.faq-item summary{cursor:pointer;font-family:var(--display);letter-spacing:-.04em;padding:22px 58px 22px 24px;font-size:1.1rem;font-weight:700;line-height:1.2;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--gold);font-size:1.35rem;line-height:1;position:absolute;top:20px;right:22px}.faq-item[open] summary:after{content:"-"}.faq-item p{color:var(--text-soft);margin:0;padding:0 24px 22px;line-height:1.7}@media (width<=1180px){.trust-grid,.timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){#faq{scroll-margin-top:92px}.section-cta{flex-direction:column;align-items:flex-start}.trust-grid,.timeline-grid{grid-template-columns:1fr}.section-cta-inline{grid-column:auto}.faq-item summary{padding:20px 54px 20px 20px}.faq-item p{padding:0 20px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skip-link,.site-nav a,.btn,.benefit-card,.proof-card,.demo-card,.process-card,.reason-card,.pricing-card,.detail-card,.faq-card,.contact-card,.signal-card{transition:none}}
