@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--header-height: 78px;--bg: #0b0b0e;--bg-soft: #151518;--ink: #111113;--text: #f7f7f4;--muted: #a7a5a1;--line: rgba(255, 255, 255, .12);--orange: #ff7a1a;--orange-strong: #ff4d00;--copper: #c9864a;--champagne: #ead8bf;--white: #ffffff;--paper: #f5f5f2;--sage: #9bb59f;--rose: #d7a0a8;--display-font: "DM Serif Display", Georgia, serif;--body-font: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--body-font);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;min-width:320px;background:var(--bg);overflow-x:hidden}body::selection{background:var(--orange);color:var(--ink)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,a{-webkit-tap-highlight-color:transparent}.site-header{align-items:center;background:linear-gradient(180deg,#060608e6,#060608ad);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:grid;gap:18px;grid-template-columns:auto 1fr auto;left:0;padding:16px clamp(18px,4vw,56px);position:fixed;right:0;top:0;width:100%;z-index:10}.brand,.footer-brand{align-items:center;display:inline-flex;gap:10px;font-size:1.02rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.brand img,.footer-brand img{height:34px;width:34px}.nav-links{display:flex;gap:clamp(18px,3vw,34px);justify-content:center}.nav-links a{color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:color .18s ease}.nav-links a:hover{color:var(--white)}.nav-cta,.primary-button,.secondary-button{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:46px;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.nav-cta,.primary-button{background:linear-gradient(135deg,var(--orange),#f0a15e);color:#111113}.nav-cta{padding:0 18px}.primary-button,.secondary-button{padding:0 22px}.primary-button:hover,.nav-cta:hover,.secondary-button:hover{transform:translateY(-2px)}.primary-button:hover,.nav-cta:hover{background:#ff8f3e}.secondary-button{border:1px solid rgba(234,216,191,.26);color:var(--text)}.secondary-button:hover{border-color:#ffffff57;background:#ffffff0d}main{overflow:hidden;padding-top:var(--header-height)}section{scroll-margin-top:var(--header-height)}.hero-section{align-items:center;background:radial-gradient(circle at 78% 18%,rgba(255,122,26,.18),transparent 30%),radial-gradient(circle at 12% 82%,rgba(234,216,191,.1),transparent 34%),linear-gradient(135deg,#08080a,#11100f 52%,#1c130d);display:grid;gap:clamp(34px,6vw,82px);grid-template-columns:minmax(0,.88fr) minmax(360px,.96fr);min-height:calc(100svh - var(--header-height) - 44px);padding:clamp(64px,9vw,128px) clamp(18px,5vw,72px) clamp(38px,6vw,76px);position:relative}.hero-section:before{border:1px solid rgba(234,216,191,.16);content:"";inset:clamp(18px,2.6vw,36px);pointer-events:none;position:absolute}.hero-section:after{background:linear-gradient(90deg,var(--orange),var(--champagne),transparent);bottom:clamp(18px,2.6vw,36px);content:"";height:1px;left:clamp(18px,2.6vw,36px);opacity:.7;position:absolute;width:min(360px,42vw)}.hero-content{align-self:center;max-width:850px;min-width:0;position:relative;width:100%;z-index:1}.hero-showcase{align-self:center;align-content:center;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;min-width:0;position:relative;z-index:1}.preview-card{background:#08080ae0;border:1px solid rgba(234,216,191,.22);border-radius:8px;box-shadow:0 32px 90px #0000006b;color:var(--text);display:grid;overflow:hidden;position:relative;transition:transform .22s ease,border-color .22s ease;width:100%}.preview-card:hover{border-color:#ead8bf75;transform:translateY(-6px)}.preview-card-lash{grid-column:1}.preview-card-barber{grid-column:2}.preview-card-odonto{grid-column:1 / -1;order:-1}.preview-browser{align-items:center;background:linear-gradient(180deg,#ffffff14,#ffffff06);border-bottom:1px solid rgba(234,216,191,.16);display:flex;gap:7px;height:34px;padding:0 14px}.preview-browser span{background:#ead8bf8c;border-radius:50%;height:8px;width:8px}.preview-card img{aspect-ratio:16 / 8.5;height:auto;object-fit:cover;object-position:top center;width:100%}.preview-card-barber img{object-position:top left}.preview-card-odonto img{aspect-ratio:16 / 7.2;object-position:top center}.preview-card:not(.preview-card-odonto) .preview-browser{height:30px}.preview-card:not(.preview-card-odonto) .preview-caption{padding:12px 14px}.preview-card:not(.preview-card-odonto) .preview-caption strong{font-size:1.08rem}.preview-caption{align-items:center;background:#070708db;border-top:1px solid rgba(234,216,191,.14);display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.preview-caption span{color:var(--copper);font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.preview-caption strong{color:var(--champagne);font-family:var(--display-font);font-size:1.25rem;font-weight:400;line-height:1}.eyebrow,.section-kicker{align-items:center;color:var(--champagne);display:inline-flex;font-size:.72rem;font-weight:900;gap:8px;letter-spacing:.18em;line-height:1.45;margin:0 0 22px;text-transform:uppercase}.eyebrow span{flex:1 1 240px;min-width:0}h1,h2,h3,p{margin-top:0}h1{font-family:var(--display-font);font-size:clamp(3.25rem,5.6vw,6.15rem);font-weight:400;letter-spacing:0;line-height:.91;margin-bottom:24px;max-width:960px;overflow-wrap:break-word;width:100%}h1 span{display:block}h2{font-family:var(--display-font);font-size:clamp(2.7rem,4.6vw,5.15rem);font-weight:400;letter-spacing:0;line-height:.95}h3{letter-spacing:0}.hero-copy{color:#efe8dc;font-size:clamp(1.02rem,1.45vw,1.22rem);line-height:1.7;margin-bottom:32px;max-width:620px;overflow-wrap:break-word;width:100%}.hero-copy span{display:block}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:28px}.trust-row{display:flex;flex-wrap:wrap;gap:10px}.trust-row span{align-items:center;background:#06060861;border:1px solid rgba(234,216,191,.2);border-radius:999px;color:#efe8dc;display:inline-flex;font-size:.82rem;font-weight:800;gap:8px;padding:10px 12px}.trust-row span:nth-child(2) svg{color:var(--sage)}.trust-row span:nth-child(3) svg{color:var(--rose)}.problem-section,.demos-section,.method-section,.deliver-section,.proof-section,.final-cta,.footer{padding-left:clamp(18px,5vw,72px);padding-right:clamp(18px,5vw,72px)}.problem-section{background:linear-gradient(135deg,rgba(234,216,191,.42),transparent 38%),var(--paper);color:var(--ink);padding-bottom:clamp(52px,7vw,100px);padding-top:clamp(54px,8vw,104px)}.problem-section .section-kicker,.demos-section .section-kicker,.method-section .section-kicker,.deliver-section .section-kicker,.final-cta .section-kicker{color:#a95f27}.split-layout{display:grid;gap:clamp(28px,6vw,82px);grid-template-columns:minmax(0,.94fr) minmax(280px,.9fr)}.copy-stack{color:#4e4d49;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.75}.copy-stack p+p{margin-top:22px}.demos-section{background:linear-gradient(180deg,#fff,#fbfaf6);color:var(--ink);padding-bottom:clamp(60px,8vw,112px);padding-top:clamp(54px,8vw,110px)}.section-heading{display:grid;gap:16px;margin-bottom:38px;max-width:970px}.section-heading h2,.section-heading p{margin:0}.section-heading p:not(.section-kicker){color:#5f5d59;font-size:1.1rem;line-height:1.7;max-width:720px}.narrow{max-width:780px}.demo-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-card{background:#fbfaf6;border:1px solid #e4ded2;border-radius:8px;box-shadow:0 22px 70px #11111314;display:grid;grid-template-columns:minmax(190px,.92fr) minmax(250px,1fr);min-height:430px;overflow:hidden}.demo-card:nth-child(3){grid-column:1 / -1}.demo-image{min-height:430px;overflow:hidden}.demo-image img{height:100%;object-fit:cover;transition:transform .42s ease;width:100%}.demo-card:hover .demo-image img{transform:scale(1.04)}.demo-body{align-content:center;display:grid;padding:clamp(24px,4vw,44px)}.demo-body p{color:#a95f27;font-size:.73rem;font-weight:900;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.demo-body h3{font-family:var(--display-font);font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:1;margin-bottom:18px}.demo-body span{color:#55524d;display:block;font-size:1rem;line-height:1.65;margin-bottom:28px}.demo-body a{align-items:center;color:var(--ink);display:inline-flex;font-weight:900;gap:8px;width:fit-content}.sectors-band{background:#17120e;color:var(--champagne);display:flex;flex-wrap:wrap;gap:1px;padding:1px}.sectors-band span{background:#ffffff09;flex:1 1 210px;font-size:.82rem;font-weight:900;letter-spacing:.07em;padding:18px;text-align:center;text-transform:uppercase}.method-section{background:linear-gradient(180deg,#0b0b0e,#14100d);padding-bottom:clamp(60px,8vw,116px);padding-top:clamp(58px,8vw,112px)}.method-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.method-card{background:#ffffff0b;border:1px solid rgba(234,216,191,.16);border-radius:8px;min-height:310px;padding:26px;position:relative}.method-card svg{color:var(--champagne);margin-bottom:34px}.method-card h3{font-size:1.25rem;margin-bottom:12px}.method-card p{color:var(--muted);line-height:1.7}.method-number{color:#ffffff2e;font-size:3.4rem;font-weight:900;line-height:1;position:absolute;right:20px;top:20px}.deliver-section{align-items:start;background:#fbfaf6;color:var(--ink);display:grid;gap:clamp(30px,7vw,96px);grid-template-columns:minmax(0,.92fr) minmax(310px,.86fr);padding-bottom:clamp(58px,8vw,110px);padding-top:clamp(58px,8vw,110px)}.deliver-copy p:not(.section-kicker){color:#5f5d59;font-size:1.1rem;line-height:1.72;max-width:650px}.deliver-list{border-top:1px solid #dedbd4;display:grid}.deliver-list span{align-items:center;border-bottom:1px solid #dedbd4;display:flex;font-size:clamp(1rem,1.35vw,1.18rem);font-weight:800;gap:12px;min-height:72px}.deliver-list svg{color:#a95f27;flex:0 0 auto}.proof-section{background:#0b0b0e;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:clamp(52px,7vw,96px);padding-top:clamp(52px,7vw,96px)}.proof-panel{background:linear-gradient(145deg,#ead8bf1a,#ffffff09);border:1px solid rgba(234,216,191,.16);border-radius:8px;padding:clamp(26px,4vw,46px)}.proof-panel svg{color:var(--orange);margin-bottom:30px}.proof-panel h2{font-family:var(--display-font);font-size:clamp(1.9rem,3vw,3.35rem);font-weight:400;margin-bottom:18px}.proof-panel p{color:#cac7c2;font-size:1.06rem;line-height:1.7;max-width:650px}.proof-panel-alt svg{color:var(--sage)}.final-cta{align-items:center;background:linear-gradient(135deg,rgba(169,95,39,.18),transparent 48%),#f5f1e9;background-size:auto;color:var(--ink);display:grid;gap:30px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:clamp(52px,7vw,96px);padding-top:clamp(52px,7vw,96px)}.final-cta h2{max-width:850px}.final-cta p:not(.section-kicker){color:#4d4b47;font-size:1.08rem;line-height:1.72;max-width:720px}.cta-large{min-width:255px}.footer{align-items:center;background:#070708;border-top:1px solid var(--line);color:var(--muted);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:26px;padding-top:26px}.footer p{margin:0}.footer-links{display:flex;gap:12px}.footer-links a{align-items:center;border:1px solid var(--line);border-radius:8px;display:inline-flex;font-size:.92rem;font-weight:800;gap:8px;padding:12px 14px}.footer-links a:hover{border-color:#ff7a1a8c;color:var(--white)}@media(max-width:1160px){.demo-grid,.proof-section{grid-template-columns:1fr}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.site-header{grid-template-columns:1fr auto}.nav-links{display:none}.brand span{font-size:.98rem}.nav-cta{padding:0 14px}.hero-section{grid-template-columns:1fr;min-height:auto;padding-top:56px}.hero-showcase{min-height:auto;width:100%}.split-layout,.deliver-section,.final-cta{grid-template-columns:1fr}.demo-card{grid-template-columns:1fr;min-height:auto}.demo-card:nth-child(3){grid-column:auto}.demo-image{aspect-ratio:16 / 11;min-height:0}.footer{align-items:start;grid-template-columns:1fr}}@media(max-width:560px){:root{--header-height: 67px}.site-header{padding:12px 14px}.brand img{height:30px;width:30px}.nav-cta{font-size:0;gap:0;min-height:42px;padding:0;width:44px}.eyebrow{display:block}.eyebrow svg{display:inline-block;margin-right:8px;vertical-align:-2px}.eyebrow span{display:inline}.hero-copy{font-size:1rem;line-height:1.72}.hero-content,.hero-content h1,.hero-content .eyebrow,.hero-content .hero-copy,.hero-actions,.trust-row{max-width:326px!important;width:100%!important}.hero-content h1{font-size:clamp(2.18rem,10vw,2.82rem)}.hero-actions{display:grid}.trust-row{display:none}.hero-showcase{gap:12px;grid-template-columns:1fr;min-height:auto;max-width:326px;width:100%}.preview-card-lash,.preview-card-barber,.preview-card-odonto{bottom:auto;grid-column:1;left:auto;right:auto;top:auto;width:100%}.preview-card-lash{order:0}.preview-card-odonto{order:-1}.preview-card-barber{order:1}.preview-card img,.preview-card-odonto img{aspect-ratio:16 / 9}.primary-button,.secondary-button{max-width:326px!important;width:100%!important}.method-grid{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}@media(max-width:360px){.hero-content,.hero-content h1,.hero-content .eyebrow,.hero-content .hero-copy,.hero-actions,.trust-row,.primary-button,.secondary-button{max-width:276px!important}.hero-content h1{font-size:2.08rem}}
