@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#f5f4f1;background:#0a0b0f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#0a0b0f;--panel:#111319;--panel2:#171a21;--line:#2a2d36;--text:#f5f4f1;--muted:#a3a7b2;--subtle:#737987;--accent:#c3ff63;--accent2:#a3f5f1;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px;background:var(--bg);color:var(--text)}body,button,input,select,textarea{font-family:DM Sans,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--accent);color:#0a0b0f}.container{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.site-header{height:78px;border-bottom:1px solid rgba(255,255,255,.07);position:sticky;top:0;z-index:50;background:#0a0b0fe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800;letter-spacing:.09em}.brand-mark{width:31px;height:31px;display:grid;place-items:center;background:var(--accent);color:#10120c;border-radius:9px}.brand-light{color:#9297a4;font-weight:600}.main-nav{display:flex;align-items:center;gap:34px;font-size:13px;color:#c4c6ce}.main-nav>a:not(.nav-cta):hover,.main-nav>a.active{color:var(--accent)}.nav-cta{display:inline-flex;align-items:center;gap:10px;background:var(--text);color:#101115;padding:12px 16px;border-radius:7px;font-weight:700;transition:transform .2s,background .2s}.nav-cta:hover,.button:hover{transform:translateY(-2px)}.nav-cta:hover{background:var(--accent)}.mobile-menu{display:none;background:none;border:0}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 77% 40%,rgba(55,79,63,.12),transparent 35%),#0a0b0f}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.19;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 95%);mask-image:linear-gradient(to bottom,black,transparent 95%)}.hero-glow{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.glow-one{width:270px;height:270px;right:10%;top:20%;background:#c3ff630b;box-shadow:0 0 100px 70px #c3ff6309}.glow-two{width:180px;height:180px;right:28%;bottom:0;background:#a3f5f10a;box-shadow:0 0 90px 50px #a3f5f106}.hero-inner{position:relative;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:36px;min-height:650px;padding-top:58px;padding-bottom:70px}.hero-copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--accent);font:500 10px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.eyebrow-line{display:inline-block;width:23px;height:1px;background:var(--accent)}h1,h2,h3,p{margin-top:0}.hero h1,.page-hero h1{font:700 clamp(48px,6.4vw,80px)/1.04 Manrope,sans-serif;letter-spacing:-.075em;margin:28px 0 22px}.headline-highlight{color:var(--accent)}.headline-period{color:var(--text)}.jump-word{display:inline-block;animation:word-hop 3.8s ease-in-out infinite;transform-origin:50% 85%}@keyframes word-hop{0%,82%,to{transform:translateY(0) rotate(0)}86%{transform:translateY(-9px) rotate(-3deg)}90%{transform:translateY(0) rotate(2deg)}94%{transform:translateY(-4px) rotate(0)}}.hero-subtitle,.page-hero>div>p{max-width:510px;color:#aeb2bc;font-size:16px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:32px;flex-wrap:wrap}.button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:7px;padding:14px 18px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,border-color .2s;cursor:pointer}.button-primary{background:var(--accent);color:#10120c}.button-primary:hover{background:#d5ff98}.button-quiet{color:#d8dae0;padding-inline:0}.button-quiet:hover{color:var(--accent)}.button-outline{border-color:#414550;background:transparent;color:var(--text)}.button-outline:hover{border-color:var(--accent);color:var(--accent)}.button-light{background:#f4f3ef;color:#0d0e11}.button-light:hover{background:var(--accent)}.button-full{width:100%;margin-top:20px}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:42px}.proof-avatars{display:flex;padding-left:4px}.proof-avatars span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#23272e;border:2px solid var(--bg);font-size:11px;font-weight:700;margin-left:-5px}.proof-avatars span:first-child{background:#c4ff6a;color:#10120c}.proof-avatars span:last-child{background:#a3f5f1;color:#10120c}.hero-proof strong,.hero-proof small{display:block}.hero-proof strong{font-size:11px;font-weight:600}.hero-proof small{color:#858b98;font-size:10px;margin-top:4px}.hero-visual{height:440px;position:relative;display:grid;place-items:center;isolation:isolate}.visual-window{width:min(390px,86%);background:#171a20;border:1px solid #393d45;border-radius:12px;overflow:hidden;box-shadow:0 32px 80px #00000080;transform:rotate(2deg);animation:float-window 7s ease-in-out infinite;z-index:2}@keyframes float-window{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-9px) rotate(1deg)}}.window-bar{height:37px;background:#20232a;border-bottom:1px solid #353942;display:flex;align-items:center;gap:5px;padding:0 12px}.window-bar>span{width:6px;height:6px;background:#6b707b;border-radius:50%}.window-bar small{font:8px DM Mono,monospace;color:#7f8490;margin-left:10px}.window-menu{margin-left:auto;display:flex;gap:4px}.window-menu i{display:block;width:12px;height:1px;background:#a0a4ad}.window-content{padding:36px 31px 24px;background:radial-gradient(circle at 90% 10%,rgba(195,255,99,.1),transparent 35%),linear-gradient(135deg,#15171b,#101116)}.mini-label{font:8px DM Mono,monospace;color:var(--accent);letter-spacing:.12em}.window-content h3{font:700 37px/.99 Manrope,sans-serif;letter-spacing:-.065em;margin:21px 0 30px}.window-content h3 em{font-style:normal;color:var(--accent)}.window-line{height:1px;background:#343740}.window-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font:8px DM Mono,monospace;color:#969ba6}.window-arrow{color:var(--accent);font-size:20px}.visual-orbit{position:absolute;border:1px solid rgba(195,255,99,.17);border-radius:50%;z-index:-1}.orbit-a{width:425px;height:425px;transform:rotate(-27deg) scaleY(.62)}.orbit-b{width:355px;height:355px;border-color:#a3f5f121;transform:rotate(35deg) scaleY(.68)}.floating-chip{position:absolute;display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid #373b44;background:#171a20ed;border-radius:7px;font-size:10px;color:#e1e2e6;z-index:3;box-shadow:0 10px 30px #0005}.chip-top{top:60px;right:0}.chip-bottom{bottom:60px;left:-6px}.chip-bottom svg{color:var(--accent)}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px #c3ff6380}.visual-stamp{position:absolute;right:1%;bottom:23px;width:66px;height:66px;display:grid;place-items:center;border:1px solid #41454e;border-radius:50%;font:700 18px Manrope;transform:rotate(-14deg);color:var(--accent)}.visual-stamp span{color:#f5f4f1}.hero-bottom{position:relative;display:flex;justify-content:space-between;gap:15px;padding:17px 0 19px;border-top:1px solid #24272e;color:#777d89;font:9px DM Mono,monospace;letter-spacing:.09em}.accent-text{color:var(--accent)}.intro-strip{background:#c3ff63;color:#11130c}.intro-strip-inner{min-height:92px;display:flex;align-items:center;gap:25px}.intro-strip-inner>span{font:700 15px Manrope;letter-spacing:-.03em;white-space:nowrap}.intro-strip-inner p{font-size:12px;line-height:1.6;margin:0;max-width:510px;color:#3e4a2e}.intro-strip .text-link{margin-left:auto;color:#15170f;white-space:nowrap}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;transition:gap .2s,color .2s}.text-link:hover{gap:13px;color:var(--accent)}.intro-strip .text-link:hover{color:#39452a}.section{padding:112px 0}.section-work{background:#0e0f14}.section-topline{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:39px}.section-heading{max-width:650px}.section-heading h2,.pricing-preview h2,.about-teaser h2{font:700 clamp(35px,4.5vw,55px)/1.1 Manrope,sans-serif;letter-spacing:-.065em;margin:20px 0 14px}.section-heading>p,.pricing-preview-inner>div:first-child>p,.about-teaser-copy>p{font-size:14px;line-height:1.85;color:#9fa4af;max-width:550px;margin-bottom:0}.muted-title{color:#858b98}.demo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.demo-card{border:1px solid #2a2d35;border-radius:10px;overflow:hidden;background:#12141a;transition:transform .25s,border-color .25s}.demo-card:hover{transform:translateY(-5px);border-color:#5b6250}.demo-art{height:255px;position:relative;overflow:hidden;padding:12px 13px;isolation:isolate}.demo-browser{height:22px;border:1px solid #ffffff33;border-radius:4px;display:flex;align-items:center;gap:4px;padding:0 7px;position:relative}.demo-browser>span{width:4px;height:4px;background:#ffffff8a;border-radius:50%}.demo-browser small{margin-left:7px;font:6px DM Mono,monospace;letter-spacing:.08em;opacity:.65}.demo-art-content{position:absolute;left:24px;right:20px;top:72px;z-index:1}.demo-kicker{font:7px DM Mono,monospace;letter-spacing:.13em;text-transform:uppercase;opacity:.8}.demo-art-content h3{font:700 clamp(22px,2.4vw,30px)/1.03 Manrope,sans-serif;letter-spacing:-.06em;margin:15px 0 20px;max-width:240px}.demo-art-cta{display:inline-block;padding:7px 10px;border:1px solid currentColor;border-radius:2px;font-size:8px}.demo-number{position:absolute;right:14px;bottom:9px;font:10px DM Mono,monospace;opacity:.7}.demo-barber{background:linear-gradient(145deg,#1a1715,#3b2c22);color:#f3e8d9}.demo-barber:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;right:-30px;bottom:-60px;border:1px solid #d2b17d55;box-shadow:0 0 0 18px #d2b17d0a,0 0 0 38px #d2b17d0a}.demo-barber .demo-art-content h3{font-family:Georgia,serif;font-weight:400;font-size:31px}.demo-food{background:linear-gradient(135deg,#1a2923,#375344);color:#f1f0d7}.demo-food:after{content:"✳";position:absolute;right:22px;bottom:20px;font-size:108px;color:#c7dcab24}.demo-food .demo-art-content h3{font-family:Georgia,serif;font-weight:400;font-size:31px}.demo-home{background:linear-gradient(135deg,#0e3446,#147c92);color:#fff}.demo-home:after{content:"";position:absolute;width:180px;height:180px;right:-50px;bottom:-80px;border-radius:50%;background:#8ceaff20;border:1px solid #8ceaff55}.demo-home .demo-art-content h3{max-width:225px}.demo-fitness{background:linear-gradient(135deg,#171719,#3e2527);color:#f4f1e9}.demo-fitness:after{content:"";position:absolute;right:25px;top:75px;width:80px;height:145px;background:linear-gradient(135deg,#fc4f3d,#7f252b);transform:skew(-18deg);opacity:.28;filter:blur(3px)}.demo-fitness .demo-art-content h3{font-style:italic}.demo-estate{background:linear-gradient(135deg,#e1d8c6,#8f998a);color:#20231d}.demo-estate .demo-browser{border-color:#34392c66}.demo-estate .demo-art-content h3{font-family:Georgia,serif;font-weight:400;font-size:31px}.demo-creative{background:radial-gradient(circle at 75% 30%,#9d82ff,#4131a0 30%,#171326 72%);color:#f8f6ff}.demo-creative:after{content:"";position:absolute;right:20px;bottom:-35px;width:125px;height:125px;border-radius:36% 64% 52% 48%;background:linear-gradient(135deg,#c3ff63,#a3f5f1);transform:rotate(28deg);filter:blur(.4px);opacity:.7}.demo-card-body{padding:20px}.demo-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font:9px DM Mono,monospace;color:#a5aab4;text-transform:uppercase;letter-spacing:.04em}.demo-status{border:1px solid #383c45;padding:4px 6px;border-radius:3px;font-size:8px}.demo-card-body>h3{font:700 19px Manrope,sans-serif;letter-spacing:-.04em;margin:16px 0 9px}.demo-card-body>p{font-size:12px;line-height:1.7;color:#a0a5b0;min-height:60px;margin-bottom:16px}.demo-card .text-link{border-top:1px solid #2c2f38;padding-top:16px;width:100%;justify-content:space-between;color:#dce0e5}.demo-card .text-link:hover{color:var(--accent)}.demo-card-compact .demo-art{height:230px}.demo-card-compact .demo-card-body>p{min-height:62px}.mobile-center{display:none}.process-section{background:#14161c}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:45px}.process-card{border:1px solid #30343d;background:#171a20;border-radius:8px;padding:20px;min-height:225px}.process-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px}.process-card-top>span{font:10px DM Mono,monospace;color:var(--accent)}.process-card-top>div{width:35px;height:35px;display:grid;place-items:center;border:1px solid #424752;border-radius:7px;color:#dfe3e8}.process-card h3{font:700 16px Manrope;letter-spacing:-.04em;margin-bottom:10px}.process-card p{font-size:12px;line-height:1.75;color:#9da3ae;margin-bottom:0}.pricing-preview{background:#0e0f14}.pricing-preview-inner{display:grid;grid-template-columns:1fr .85fr;gap:80px;align-items:center}.pricing-preview h2{margin-top:20px}.pricing-preview-inner>div:first-child>p{margin-bottom:26px}.offer-card{position:relative;overflow:hidden;border:1px solid #3b4732;border-radius:10px;background:radial-gradient(circle at 100% 0%,#293a20 0,transparent 42%),#141810;padding:30px}.offer-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.offer-label{display:inline-flex;align-items:center;gap:6px;font:9px DM Mono,monospace;letter-spacing:.1em;color:var(--accent)}.offer-count{font:10px DM Mono,monospace;color:#8e9985}.offer-number{font:800 104px/.95 Manrope;letter-spacing:-.1em;color:var(--accent);margin-top:33px;position:relative;z-index:1}.offer-number span{font-size:45px;vertical-align:top;letter-spacing:-.08em}.offer-card h3{font:700 19px Manrope;letter-spacing:-.04em;margin:8px 0 12px;position:relative;z-index:1}.offer-card p{font-size:12px;line-height:1.8;color:#9da494;max-width:330px;position:relative;z-index:1}.offer-card .text-link{color:#e6f0d9;margin-top:10px;position:relative;z-index:1}.offer-decoration{position:absolute;right:-12px;bottom:-65px;font:800 240px/.9 Manrope;letter-spacing:-.12em;color:#c3ff6308}.about-teaser{background:#14161b}.about-teaser-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.brother-art{height:370px;position:relative;display:grid;place-items:center}.brother-card{position:absolute;width:245px;height:295px;border:1px solid #414650;border-radius:8px;padding:22px;display:flex;flex-direction:column;justify-content:space-between}.brother-card>span,.brother-card>i{font:8px DM Mono,monospace;letter-spacing:.12em;color:#a4a9b4;font-style:normal}.brother-card-back{background:#1c2027;transform:rotate(-10deg) translate(-30px,8px);color:#c4c9d0}.brother-card-back strong{font:700 36px/1.05 Manrope;letter-spacing:-.07em}.brother-card-front{background:linear-gradient(145deg,#c3ff63,#9fdb55);color:#12160d;transform:rotate(6deg) translate(25px,-1px);border-color:#d9ffad}.brother-card-front>span,.brother-card-front>i{color:#334328}.brother-monogram{font:800 48px Manrope;letter-spacing:-.1em}.brother-monogram span{font-size:22px;color:#496c2b;margin:0 5px}.brother-card-front strong{font:700 24px/1.08 Manrope;letter-spacing:-.06em}.brother-spark{position:absolute;right:12%;top:10%;font-size:35px;color:var(--accent);animation:slow-spin 15s linear infinite}@keyframes slow-spin{to{transform:rotate(360deg)}}.about-teaser-copy h2{font-size:clamp(34px,4vw,49px)}.about-teaser-copy>p{margin:0 0 24px}.cta-band{background:var(--accent);color:#10130b;overflow:hidden;position:relative}.cta-band-inner{min-height:295px;display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:1}.cta-band .eyebrow{color:#3d5128}.cta-band .eyebrow-line{background:#3d5128}.cta-band h2{font:800 clamp(38px,5.2vw,62px)/1.02 Manrope;letter-spacing:-.075em;margin:20px 0 0}.cta-band h2 span{color:#526e35}.cta-orb{position:absolute;width:310px;height:310px;border-radius:50%;border:1px solid #10130b20;right:21%;top:-100px;box-shadow:0 0 0 30px #10130b06,0 0 0 70px #10130b05;z-index:-1}.site-footer{background:#090a0d;border-top:1px solid #22252b}.footer-top{display:grid;grid-template-columns:1.3fr .8fr .8fr;gap:40px;padding-top:48px;padding-bottom:44px}.footer-brand{font-size:12px}.footer-top>div:first-child>p{font-size:12px;line-height:1.8;color:#828894;margin:18px 0 0}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px;align-content:center}.footer-links a{font-size:11px;color:#a8adb7}.footer-links a:hover{color:var(--accent)}.footer-note{justify-self:end;align-self:center;font-size:11px;line-height:1.9;color:#c7cad1}.footer-note .status-dot{margin-right:7px}.footer-note small{color:#7f8590;font-size:10px}.footer-bottom{border-top:1px solid #22252b;display:flex;justify-content:space-between;gap:20px;padding:17px 0 21px;color:#686e79;font:9px DM Mono,monospace}.page-hero{padding:90px 0 77px;background:radial-gradient(ellipse at 82% 25%,rgba(195,255,99,.07),transparent 34%),#0d0f14;border-bottom:1px solid #252830}.page-hero h1{font-size:clamp(46px,6vw,72px);margin:24px 0 20px}.page-hero>div>p{max-width:620px;margin-bottom:0}.page-hero-note{margin-top:30px;display:flex;align-items:center;gap:9px;color:#a5abb5;font-size:11px}.demo-grid-full{row-gap:25px}.demo-grid-full .demo-art{height:270px}.feature-list{list-style:none;padding:0;margin:0 0 19px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.feature-list li{display:flex;align-items:center;gap:6px;color:#aeb4bd;font-size:10px}.feature-list li svg{color:var(--accent);flex-shrink:0}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.price-card{position:relative;border:1px solid #30343d;border-radius:10px;background:#13151b;padding:27px;display:flex;flex-direction:column;min-height:460px}.price-card-featured{border-color:#a9df5c;background:radial-gradient(circle at 100% 0%,#24331a,transparent 42%),#141810}.popular-label{position:absolute;right:16px;top:15px;background:var(--accent);color:#10120c;padding:5px 7px;border-radius:3px;font:8px DM Mono,monospace;letter-spacing:.04em}.price-name{font:10px DM Mono,monospace;color:var(--accent);letter-spacing:.1em;text-transform:uppercase}.price-card h2{font:700 39px Manrope;letter-spacing:-.07em;margin:20px 0 4px}.price-cadence{font-size:10px;color:#898f9a}.price-card>p{font-size:12px;line-height:1.75;color:#a3a8b3;margin:23px 0}.price-card ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.price-card li{display:flex;gap:9px;align-items:flex-start;font-size:11px;color:#d5d8df;line-height:1.5}.price-card li svg{color:var(--accent);flex-shrink:0;margin-top:1px}.price-card>small{font-size:10px;line-height:1.65;color:#828895;margin-top:auto;padding-top:25px}.discount-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;border:1px solid #3b4930;border-radius:9px;background:#151a12;padding:24px;margin-top:24px}.discount-icon{width:44px;height:44px;display:grid;place-items:center;background:#26371c;color:var(--accent);border-radius:8px}.discount-banner>div:nth-child(2)>span{font:9px DM Mono,monospace;letter-spacing:.1em;color:var(--accent)}.discount-banner h3{font:700 17px Manrope;margin:7px 0}.discount-banner p{font-size:11px;line-height:1.65;color:#9da596;margin:0;max-width:620px}.discount-banner>.text-link{white-space:nowrap;color:#e4ebdd}.faq-section{background:#14161c}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-list{border-top:1px solid #343740}.faq-item{border-bottom:1px solid #343740}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:13px;font-weight:600}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--accent);transition:transform .2s;flex-shrink:0}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{font-size:12px;line-height:1.8;color:#a4aab4;max-width:610px;padding:0 30px 20px 0;margin:0}.about-story{background:#0e1015}.about-story-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center}.story-visual{min-height:390px;background:radial-gradient(circle at 50% 50%,#293b20,#15191a 50%,#101116 80%);border:1px solid #30363a;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;padding:25px;position:relative;overflow:hidden}.story-visual:before,.story-visual:after{content:"";position:absolute;border:1px solid #c3ff6324;border-radius:50%;width:330px;height:330px;left:50%;top:48%;transform:translate(-50%,-50%)}.story-visual:after{width:245px;height:245px;border-color:#a3f5f124}.story-big{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:800 90px Manrope;letter-spacing:-.13em;color:var(--accent);z-index:1;white-space:nowrap}.story-big span{font-size:42px;color:#e5f5d0;margin:0 10px}.story-caption{display:flex;justify-content:space-between;gap:12px;position:relative;z-index:1;font:8px DM Mono,monospace;color:#90979d;letter-spacing:.1em}.story-copy h2{font:700 clamp(32px,4vw,47px)/1.1 Manrope;letter-spacing:-.065em;margin:20px 0}.story-copy>p{font-size:13px;line-height:1.9;color:#a4aab4}.story-copy blockquote{border-left:2px solid var(--accent);padding:4px 0 4px 17px;margin:27px 0;font:500 18px/1.5 Manrope;color:#e7e9e5;letter-spacing:-.03em}.signature-row{display:flex;align-items:center;gap:13px;margin-top:25px}.signature-mark{font:700 16px Manrope;color:var(--accent);letter-spacing:-.06em}.signature-row>span:last-child{font-size:11px;font-weight:700}.signature-row small{display:block;color:#858b96;font-size:10px;font-weight:400;margin-top:5px}.values-section{background:#14161b}.values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:36px}.values-grid article{border-top:1px solid #42464e;padding:22px 12px 10px 0}.values-grid article>span{font:9px DM Mono,monospace;letter-spacing:.08em;color:var(--accent);text-transform:uppercase}.values-grid h3{font:700 20px Manrope;letter-spacing:-.04em;margin:18px 0 10px}.values-grid p{font-size:12px;line-height:1.8;color:#a2a8b2;max-width:300px}.contact-page-hero{padding-bottom:68px}.contact-points{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:29px}.contact-points span{display:flex;align-items:center;gap:7px;font-size:10px;color:#b6bbc4}.contact-points svg{color:var(--accent)}.contact-section{background:#111319}.contact-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px;align-items:start}.contact-aside{position:sticky;top:105px}.aside-card{border-bottom:1px solid #343740;padding:19px 0 23px}.aside-number{font:10px DM Mono,monospace;color:var(--accent)}.aside-card h3{font:700 17px Manrope;letter-spacing:-.04em;margin:12px 0 9px}.aside-card p{font-size:12px;line-height:1.8;color:#9ea4af;margin:0}.aside-offer{background:#171d12;border:1px solid #38452e;border-radius:8px;padding:19px;margin-top:24px}.aside-offer strong{display:block;font:800 42px Manrope;letter-spacing:-.07em;color:var(--accent);margin:15px 0 4px}.aside-offer p{font-size:11px}.contact-reassurance{font-size:10px;line-height:1.7;color:#777e89;margin-top:22px}.contact-form{border:1px solid #30343d;background:#15171d;border-radius:10px;padding:27px}.form-section{padding-bottom:29px;margin-bottom:28px;border-bottom:1px solid #30343d}.form-section:last-of-type{margin-bottom:0}.form-section-title{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.form-section-title>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid #48513c;border-radius:6px;color:var(--accent);font:10px DM Mono,monospace;flex-shrink:0}.form-section-title h3{font:700 18px Manrope;letter-spacing:-.04em;margin:3px 0 6px}.form-section-title p{font-size:11px;color:#8f96a1;margin:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field>span{font-size:11px;font-weight:600;color:#d6d9e0}.field input,.field select,.field textarea{width:100%;background:#0e1015;border:1px solid #393d47;border-radius:6px;color:#f0f1f3;padding:12px;font-size:12px;outline:none;transition:border-color .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)}.field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.field textarea{resize:vertical;line-height:1.7}.field-full{grid-column:1/-1}.choice-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.choice-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 12px;border:1px solid #3a3e48;border-radius:7px;cursor:pointer;min-height:120px;background:#101217}.choice-card.selected{border-color:var(--accent);background:#1a2014}.choice-card input{accent-color:var(--accent);margin:0 0 3px}.choice-card strong{font-size:11px}.choice-card span{font-size:10px;line-height:1.55;color:#9299a4}.form-grid-bottom{margin-top:19px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-submit{width:100%;margin-top:24px;border:0}.form-submit:disabled{opacity:.7;cursor:wait}.form-privacy{font-size:9px;line-height:1.6;color:#7f8691;text-align:center;margin:13px 0 0}.form-status{display:flex;align-items:flex-start;gap:9px;border-radius:6px;padding:12px;margin-top:18px;font-size:11px;line-height:1.6}.form-status.success{background:#1b2b19;border:1px solid #496b37;color:#d9f6c1}.form-status.error{background:#311c1c;border:1px solid #714242;color:#ffd4d4}.form-status.loading{background:#20232a;color:#cfd3db}.form-status svg{flex-shrink:0;margin-top:1px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1000px){.hero-inner{grid-template-columns:1fr .8fr;gap:10px}.hero h1{font-size:clamp(49px,6.5vw,68px)}.hero-visual{transform:scale(.9);margin-inline:-25px}.demo-grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-preview-inner{gap:40px}.about-teaser-inner,.about-story-grid{gap:45px}.contact-layout{gap:30px}.discount-banner{grid-template-columns:auto 1fr}.discount-banner>.text-link{grid-column:2}.pricing-grid{gap:12px}.price-card{padding:21px}}@media(max-width:720px){.container{width:min(100% - 34px,var(--max))}.site-header{height:68px}.mobile-menu{display:block;padding:7px;color:#f2f3f5}.main-nav{display:none;position:absolute;top:67px;left:0;right:0;background:#101217;border-bottom:1px solid #30343d;padding:19px 22px 24px;align-items:stretch;gap:0;flex-direction:column}.main-nav.is-open{display:flex}.main-nav>a:not(.nav-cta){padding:14px 0;border-bottom:1px solid #282b33}.nav-cta{justify-content:center;margin-top:16px}.hero-inner{grid-template-columns:1fr;min-height:unset;padding-top:66px;padding-bottom:25px}.hero h1{font-size:clamp(48px,13vw,70px);margin-top:25px}.hero-subtitle{font-size:14px}.hero-visual{height:370px;transform:none;margin:4px 0 0}.visual-window{width:min(330px,82%)}.window-content{padding:28px 24px 20px}.window-content h3{font-size:33px}.orbit-a{width:350px;height:350px}.orbit-b{width:295px;height:295px}.chip-top{top:38px;right:0}.chip-bottom{bottom:38px;left:0}.visual-stamp{right:2%;bottom:0;width:52px;height:52px}.hero-bottom{font-size:8px;line-height:1.7}.hero-bottom span:last-child{text-align:right}.intro-strip-inner{align-items:flex-start;flex-direction:column;gap:10px;padding-top:21px;padding-bottom:22px}.intro-strip-inner>span{white-space:normal;font-size:14px}.intro-strip-inner p{font-size:11px}.intro-strip .text-link{margin-left:0}.section{padding:75px 0}.section-topline{align-items:flex-start;margin-bottom:28px}.section-heading h2,.pricing-preview h2,.about-teaser h2{font-size:37px}.desktop-only{display:none}.demo-grid{grid-template-columns:1fr;gap:15px}.demo-card-compact .demo-art,.demo-art{height:250px}.demo-card-compact .demo-card-body>p{min-height:unset}.demo-card-body>p{min-height:unset}.mobile-center{display:flex;justify-content:center;margin-top:25px}.process-grid{gap:10px}.process-card{padding:15px;min-height:220px}.process-card-top{margin-bottom:24px}.process-card h3{font-size:14px}.process-card p{font-size:11px}.pricing-preview-inner{grid-template-columns:1fr;gap:36px}.offer-card{padding:24px}.offer-number{font-size:88px}.about-teaser-inner{grid-template-columns:1fr;gap:36px}.brother-art{height:335px}.brother-card{width:218px;height:270px}.brother-card-back strong{font-size:32px}.brother-card-front strong{font-size:22px}.about-teaser-copy h2{font-size:36px}.cta-band-inner{min-height:290px;align-items:flex-start;justify-content:center;flex-direction:column;padding-top:44px;padding-bottom:44px;gap:25px}.cta-band h2{font-size:46px}.cta-orb{right:-100px;top:-40px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 20px;padding-top:36px;padding-bottom:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-links{gap:15px;grid-template-columns:1fr 1fr}.footer-note{justify-self:start;align-self:center}.footer-bottom{font-size:8px;line-height:1.7}.footer-bottom span:last-child{text-align:right}.page-hero{padding:68px 0 54px}.page-hero h1{font-size:clamp(43px,11vw,62px)}.page-hero>div>p{font-size:13px}.demo-grid-full{grid-template-columns:1fr}.demo-grid-full .demo-art{height:260px}.feature-list{gap:10px}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:unset;padding:25px}.price-card>small{margin-top:0}.discount-banner{grid-template-columns:auto 1fr;gap:15px;padding:18px}.discount-banner h3{font-size:15px}.discount-banner p{font-size:10px}.discount-banner>.text-link{grid-column:1/-1}.faq-layout{grid-template-columns:1fr;gap:35px}.faq-item summary{font-size:12px}.about-story-grid{grid-template-columns:1fr;gap:35px}.story-visual{min-height:320px}.story-big{font-size:76px}.story-copy h2{font-size:36px}.values-grid{grid-template-columns:1fr;gap:10px}.values-grid article{padding-bottom:3px}.values-grid h3{margin:12px 0 7px}.values-grid p{max-width:100%}.contact-layout{grid-template-columns:1fr;gap:30px}.contact-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.aside-card{padding-top:0}.aside-offer{grid-column:1/-1;margin-top:12px}.contact-reassurance{grid-column:1/-1}.contact-form{padding:20px 15px}.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.choice-cards{grid-template-columns:1fr}.choice-card{min-height:unset;display:grid;grid-template-columns:18px 1fr;align-items:start;column-gap:9px}.choice-card input{grid-row:1/3;margin-top:2px}.choice-card strong,.choice-card span{grid-column:2}.choice-card span{margin-top:-3px}.form-section-title h3{font-size:16px}.contact-points{gap:11px;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.reviews-section{background:#0e0f14}.reviews-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px}.review-rating{margin-top:28px;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.review-stars{font-size:17px;letter-spacing:.12em;color:#555b65}.review-rating strong{font:700 13px Manrope}.review-rating small{font-size:10px;color:#888e99;line-height:1.7;max-width:280px}.review-placeholder{border:1px solid #343841;border-radius:9px;background:#14161c;padding:24px}.review-placeholder-top{display:flex;align-items:center;gap:11px}.review-avatar{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;background:#242a1c;color:var(--accent);font:700 11px Manrope}.review-placeholder-top strong,.review-placeholder-top small{display:block}.review-placeholder-top strong{font-size:11px}.review-placeholder-top small{font-size:9px;color:#838a95;margin-top:5px}.review-tag{margin-left:auto;border:1px solid #4a4e57;padding:5px 7px;border-radius:3px;color:#9298a2;font:8px DM Mono,monospace;letter-spacing:.06em}.review-quote-mark{font:700 62px/.8 Georgia,serif;color:var(--accent);margin-top:30px}.review-placeholder>p{font:500 15px/1.8 Manrope;letter-spacing:-.02em;color:#d7d9de;margin:14px 0 26px}.review-placeholder-foot{border-top:1px solid #30343c;padding-top:15px;display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#7f8691}.review-placeholder-foot>span:last-child{color:#5f6570;white-space:nowrap}.review-placeholder-foot small{font-size:9px;color:#8a909a}@media(max-width:720px){.reviews-layout{grid-template-columns:1fr;gap:32px}.review-placeholder{padding:19px}.review-placeholder>p{font-size:13px}.review-placeholder-foot{flex-direction:column}}.demo-explorer{padding:12px 0 100px;background:radial-gradient(ellipse at 90% 0%,rgba(163,245,241,.045),transparent 32%),var(--bg)}.demo-explorer-intro{display:flex;align-items:end;justify-content:space-between;gap:28px;margin:18px 0 24px}.demo-explorer-intro h2{font:700 clamp(26px,3.2vw,39px)/1.12 Manrope,sans-serif;letter-spacing:-.055em;margin:15px 0 0}.demo-explorer-intro>p{max-width:330px;color:var(--muted);font-size:12px;line-height:1.8;margin:0 0 3px}.demo-style-tabs{display:flex;flex-wrap:wrap;gap:9px;padding:8px;border:1px solid var(--line);background:#101217;border-radius:10px;width:fit-content;max-width:100%}.demo-filter{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;background:transparent;color:#aeb3bd;border-radius:7px;padding:12px 15px;font-size:12px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.demo-filter:hover,.demo-filter.active{background:#242a1c;border-color:#4e6038;color:var(--accent)}.demo-category-filter{margin:30px 0 24px;padding-bottom:23px;border-bottom:1px solid var(--line)}.demo-category-filter>span{display:block;color:#8b929f;font:10px DM Mono,monospace;letter-spacing:.12em;margin-bottom:13px}.demo-category-chips{display:flex;gap:8px;flex-wrap:wrap}.category-chip{border:1px solid #333742;background:#111319;color:#c5c8d0;border-radius:999px;padding:9px 13px;font-size:11px;cursor:pointer;transition:all .2s}.category-chip:hover,.category-chip.active{border-color:var(--accent);color:var(--accent);background:#c3ff6312}.demo-results-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;color:#858c99;font-size:11px}.demo-results-heading strong{font:600 12px Manrope;color:#f2f2ef}.demo-card-variant{position:relative}.demo-card-variant .demo-art{transition:filter .25s,transform .25s}.demo-card-variant:hover .demo-art{filter:brightness(1.08)}.demo-art-basic{filter:saturate(.78)}.demo-art-basic .demo-art-content h3{font-size:clamp(20px,2vw,27px);max-width:290px}.demo-art-basic .demo-art-cta{border-radius:4px;box-shadow:none}.demo-art-effects{background-image:radial-gradient(circle at 80% 20%,rgba(195,255,99,.22),transparent 30%),linear-gradient(135deg,rgba(163,245,241,.08),transparent 45%)}.demo-art-effects .demo-art-content h3{transform:rotate(-2deg);text-shadow:0 10px 32px rgba(195,255,99,.15)}.demo-art-effects .demo-art-cta{animation:demo-pulse 2.8s ease-in-out infinite}.demo-art-hybrid{background-image:radial-gradient(circle at 85% 20%,rgba(163,245,241,.15),transparent 32%),linear-gradient(135deg,rgba(195,255,99,.07),transparent 55%)}.demo-art-hybrid .demo-kicker:after{content:" ✳ AI-READY";color:var(--accent2);font-size:8px;margin-left:7px;letter-spacing:.08em}.demo-art-hybrid .demo-art-cta{border-radius:999px}@keyframes demo-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(max-width:720px){.demo-explorer{padding-bottom:70px}.demo-explorer-intro{align-items:flex-start;flex-direction:column;gap:12px}.demo-explorer-intro>p{max-width:100%}.demo-style-tabs{width:100%;display:grid;grid-template-columns:1fr}.demo-filter{justify-content:center}.demo-results-heading{align-items:flex-start;flex-direction:column}.demo-category-chips{gap:7px}.category-chip{font-size:10px;padding:8px 10px}}.briefbot-section{padding-top:25px;background:radial-gradient(ellipse at 80% 5%,rgba(195,255,99,.055),transparent 35%),var(--bg)}.briefbot-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:42px;align-items:start}.briefbot-aside{position:sticky;top:110px;padding:25px 0}.briefbot-icon{width:54px;height:54px;border:1px solid #424b36;background:#1a2115;color:var(--accent);display:grid;place-items:center;border-radius:14px;margin-bottom:28px}.briefbot-aside h2{font:700 clamp(32px,4vw,47px)/1.05 Manrope,sans-serif;letter-spacing:-.06em;margin:18px 0}.briefbot-aside>p{color:var(--muted);font-size:13px;line-height:1.85}.briefbot-steps{display:grid;gap:13px;margin-top:27px;color:#d2d5dc;font-size:12px}.briefbot-steps span{display:flex;gap:9px;align-items:center}.briefbot-steps svg{color:var(--accent)}.briefbot-panel{border:1px solid #30343e;background:#111319;border-radius:13px;overflow:hidden;box-shadow:0 22px 70px #0002}.briefbot-top{display:flex;align-items:center;gap:12px;padding:18px 21px;border-bottom:1px solid #2a2d36;min-height:76px}.briefbot-avatar{width:37px;height:37px;border-radius:11px;background:#252c1d;color:var(--accent);display:grid;place-items:center}.briefbot-top>div:nth-child(2){flex:1}.briefbot-top strong,.briefbot-top small{display:block}.briefbot-top strong{font:700 12px Manrope}.briefbot-top small{color:#9198a4;font-size:10px;margin-top:5px}.briefbot-top small .status-dot{width:6px;height:6px;margin-right:5px}.briefbot-count{font:11px DM Mono,monospace;color:#9ca2ae}.briefbot-progress{height:3px;background:#272b33}.briefbot-progress span{display:block;height:100%;background:var(--accent);transition:width .25s}.briefbot-chat{padding:27px 25px 23px;min-height:260px}.bot-message{max-width:520px}.bot-label{font:9px DM Mono,monospace;letter-spacing:.1em;color:var(--accent)}.bot-message h3{font:700 clamp(22px,3vw,30px)/1.2 Manrope;letter-spacing:-.04em;margin:12px 0}.bot-message p{font-size:12px;line-height:1.7;color:#a7acb6;margin-bottom:19px}.briefbot-answer{margin-top:18px}.briefbot-answer input,.briefbot-answer textarea{width:100%;background:#0b0d12;border:1px solid #373c47;color:#f5f4f1;border-radius:7px;padding:13px 14px;font-size:13px;outline:none;resize:vertical}.briefbot-answer input:focus,.briefbot-answer textarea:focus{border-color:var(--accent)}.briefbot-options{display:grid;gap:8px}.briefbot-option{display:flex;justify-content:space-between;align-items:center;gap:15px;text-align:left;background:#171a21;border:1px solid #333742;border-radius:7px;padding:12px 14px;color:#d8dae0;font-size:12px;cursor:pointer;transition:border-color .2s,background .2s}.briefbot-option span{color:#858c98;font-size:16px}.briefbot-option:hover,.briefbot-option.selected{border-color:#788f50;background:#20271a;color:var(--accent)}.briefbot-option.selected span{color:var(--accent)}.briefbot-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 21px;border-top:1px solid #2a2d36;flex-wrap:wrap}.briefbot-controls .button:disabled{opacity:.35;cursor:not-allowed;transform:none}.briefbot-note{color:#858c98;font-size:10px;line-height:1.7;max-width:260px}.briefbot-summary{margin:20px 21px;padding:18px;border:1px solid #353b43;border-radius:9px;background:#171a20}.briefbot-summary h3{font:700 19px Manrope;margin:13px 0}.briefbot-summary p{font-size:12px;color:#b5bac4;line-height:1.6;margin:8px 0}.briefbot-summary strong{color:#f3f3ef}.briefbot-prompt{margin:20px 21px}.briefbot-prompt-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px}.briefbot-prompt-heading h3{font:700 18px Manrope;margin:8px 0}.briefbot-prompt-heading .button{padding:10px 12px;white-space:nowrap}.briefbot-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;overflow:auto;padding:17px;border:1px solid #30343d;border-radius:8px;background:#090b0f;color:#c7ccd4;font:11px/1.8 DM Mono,monospace}.briefbot-restart{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:#aab0bc;font-size:10px;cursor:pointer}.briefbot-restart:hover{color:var(--accent)}@media(max-width:850px){.briefbot-layout{grid-template-columns:1fr;gap:18px}.briefbot-aside{position:static;padding:0}.briefbot-icon{margin-bottom:18px}.briefbot-aside h2 br{display:none}.briefbot-steps{grid-template-columns:1fr 1fr}.briefbot-chat{padding:22px 18px}.briefbot-controls{padding:15px 18px}.briefbot-summary,.briefbot-prompt{margin:17px 18px}}@media(max-width:520px){.briefbot-steps{grid-template-columns:1fr}.briefbot-top{padding:15px}.briefbot-count{font-size:9px}.briefbot-prompt-heading{align-items:flex-start;flex-direction:column}.briefbot-controls .button{flex:1}.briefbot-controls .briefbot-note{width:100%;max-width:none}}:root{--bg:#f4f0e8;--panel:#fffdf8;--panel2:#eae3d7;--line:#d9d0c3;--text:#292a25;--muted:#65665d;--subtle:#858276;--accent:#a8b59a;--accent2:#d6a783;--max:1180px;color:#292a25;background:#f4f0e8}body{background:#f4f0e8;color:#292a25}::selection{background:#d7b79a;color:#292a25}.site-header{background:#f8f5eee8;border-bottom-color:#ded6ca;box-shadow:0 5px 25px #42362909}.brand-mark{background:#a8b59a;color:#262820;border-radius:11px;box-shadow:0 5px 15px #58694c26}.brand-light{color:#79796e}.main-nav{color:#57594f}.main-nav>a:not(.nav-cta):hover,.main-nav>a.active{color:#697c5c}.nav-cta{background:#30352d;color:#fffaf2}.nav-cta:hover{background:#75866a;color:#fff}.hero{background:radial-gradient(ellipse at 80% 38%,rgba(168,181,154,.33),transparent 36%),radial-gradient(ellipse at 20% 100%,rgba(214,167,131,.16),transparent 40%),#f4f0e8;border-bottom-color:#ded6ca}.hero-grid{opacity:.35;background-image:linear-gradient(rgba(68,73,60,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(68,73,60,.07) 1px,transparent 1px)}.glow-one{background:#a8b59a33;box-shadow:0 0 100px 70px #a8b59a29}.glow-two{background:#d6a7832e;box-shadow:0 0 90px 50px #d6a7831a}.eyebrow{color:#68785e}.eyebrow-line{background:#9baa8b}.hero h1,.page-hero h1{color:#292a25}.headline-highlight{color:#718464;background:linear-gradient(100deg,#667b5b,#9b8c6e,#718464);background-size:180% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:headline-drift 7s ease-in-out infinite}@keyframes headline-drift{0%,to{background-position:0% 50%;filter:drop-shadow(0 0 0 rgba(113,132,100,0))}50%{background-position:100% 50%;filter:drop-shadow(0 5px 14px rgba(113,132,100,.16))}}.jump-word{animation:word-hop 3.8s ease-in-out infinite,word-warm-glow 4.5s ease-in-out infinite;text-shadow:0 7px 22px rgba(113,132,100,.15)}@keyframes word-warm-glow{0%,to{filter:drop-shadow(0 0 0 rgba(113,132,100,0))}50%{filter:drop-shadow(0 5px 9px rgba(113,132,100,.32))}}.hero-subtitle,.page-hero>div>p{color:#65665d}.button-primary{background:#a8b59a;color:#292a25}.button-primary:hover{background:#bac7ad}.button-outline{border-color:#c9c1b5;color:#33352e}.button-outline:hover{border-color:#718464;color:#617552}.button-quiet{color:#515349}.button-quiet:hover{color:#718464}.button-light{background:#fffaf2;color:#292a25}.button-light:hover{background:#d8c3ad}.hero-proof small{color:#77786e}.proof-avatars span{border-color:#f4f0e8;background:#d9c9b6;color:#292a25}.proof-avatars span:first-child{background:#a8b59a}.proof-avatars span:last-child{background:#d6a783}.visual-window{background:#fffaf2;border-color:#d5cbbb;box-shadow:0 32px 80px #41352729}.window-bar{background:#e9e2d7;border-bottom-color:#d8cebf}.window-bar>span{background:#9d9a8d}.window-bar small{color:#787568}.window-menu i{background:#77776c}.window-content{background:radial-gradient(circle at 90% 10%,rgba(168,181,154,.28),transparent 35%),linear-gradient(135deg,#fffaf2,#eee7db);color:#292a25}.mini-label,.window-content h3 em,.window-arrow{color:#718464}.window-line{background:#d5ccbe}.window-bottom{color:#77776c}.visual-orbit{border-color:#71846442}.orbit-b{border-color:#d6a78352}.floating-chip{border-color:#d8cdbd;background:#fffcf6f0;color:#42443b;box-shadow:0 10px 30px #4135271a}.status-dot{background:#849778;box-shadow:0 0 10px #84977866}.visual-stamp{border-color:#cfc5b6;color:#718464}.visual-stamp span{color:#292a25}.hero-bottom{border-top-color:#ded6ca;color:#858276}.accent-text{color:#718464}.intro-strip{background:#e4e8dc;color:#30352d}.intro-strip-inner p{color:#5d6655}.intro-strip .text-link{color:#30352d}.section-work{background:#eee9df}.section-heading>p,.pricing-preview-inner>div:first-child>p,.about-teaser-copy>p{color:#696a60}.muted-title{color:#898a7d}.demo-card{border-color:#d8cfc2;background:#fffaf2}.demo-card:hover{border-color:#9baa8b;box-shadow:0 16px 34px #463c2e17}.reviews-section,.process-section,.about-story,.values-section,.faq-section{background:#f4f0e8}.review-placeholder,.process-card,.price-card,.aside-card,.contact-form,.briefbot-panel{background:#fffaf2!important;border-color:#ded5c8!important;color:#303129}.review-placeholder p,.process-card p,.price-card p,.aside-card p{color:#6b6c61}.review-placeholder-top small,.review-placeholder-foot,.price-card small{color:#7b7a6f}.review-tag{background:#ebe5da;color:#777568}.review-rating{background:#e9e5da;border-color:#d8d0c3}.review-stars{color:#aa8863}.process-card{box-shadow:0 8px 24px #4b3e2d09}.process-card-top>div{background:#e8ecdf;color:#687b5d}.pricing-preview{background:#eee9df}.offer-card{background:#dfe5d6;color:#30352d;border-color:#d0d8c5}.offer-card p{color:#626b58}.offer-number{color:#607652}.offer-label{color:#687b5d}.about-teaser{background:#e9e2d7}.brother-card{background:#fffaf2;border-color:#d6cbbd;color:#34352d;box-shadow:0 20px 40px #4b3e2d1a}.brother-card-back{background:#dfe5d6}.brother-monogram{color:#718464}.cta-band{background:#3b4036;color:#fffaf2}.cta-band .eyebrow{color:#d9c2a7}.cta-band .eyebrow-line{background:#d9c2a7}.cta-band h2 span{color:#d4dfc9}.cta-orb{background:#a8b59a38}.page-hero{background:radial-gradient(ellipse at 80% 30%,rgba(168,181,154,.25),transparent 40%),#f4f0e8}.contact-section{background:#eee9df}.contact-points{color:#65665d}.contact-points svg{color:#718464}.site-footer{background:#e3ddd1;color:#34352d;border-top:1px solid #d3cabb}.site-footer .brand-light{color:#77766b}.site-footer p,.footer-note,.footer-bottom{color:#6d6d62}.footer-links a{color:#4d4e44}.footer-links a:hover{color:#718464}.footer-bottom{border-top-color:#cfc6b8}.footer-note a{color:#52684b;text-decoration:underline;text-underline-offset:3px}.contact-form label,.field span,.form-section-title h3{color:#34352d}.field input,.field select,.field textarea,.contact-form input:not([type=radio]),.contact-form select,.contact-form textarea{background:#f8f4ed;border-color:#d8cfc2;color:#303129}.field input:focus,.field select:focus,.field textarea:focus{border-color:#8b9c7b;box-shadow:0 0 0 3px #8b9c7b26}.choice-card{background:#f7f2e9;border-color:#ddd3c5;color:#34352d}.choice-card.selected{border-color:#8b9c7b;background:#edf0e7}.form-privacy,.contact-reassurance{color:#77776b}.form-status.success{background:#e5eddf;color:#40563a}.form-status.error{background:#f4e2d9;color:#8b4835}.quick-contact-card{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:32px;margin-bottom:30px;border:1px solid #d8cfc2;border-radius:14px;background:#fffaf2;box-shadow:0 14px 35px #4b3e2d0b}.quick-contact-copy h2{font:700 clamp(28px,3.5vw,40px)/1.12 Manrope,sans-serif;letter-spacing:-.06em;margin:15px 0}.quick-contact-copy p{max-width:460px;color:#6b6c61;line-height:1.8;font-size:14px}.quick-contact-details{display:flex;flex-direction:column;justify-content:center;gap:24px}.quick-contact-label{display:block;font:500 10px DM Mono,monospace;letter-spacing:.12em;color:#7c806f;margin-bottom:8px}.quick-email{display:inline-flex;gap:10px;align-items:center;font-weight:700;font-size:clamp(15px,2vw,20px);color:#4e6445;overflow-wrap:anywhere}.quick-email span{transition:transform .2s}.quick-email:hover span{transform:translate(3px,-3px)}.hours-row{display:flex;gap:12px;align-items:flex-start;padding-top:20px;border-top:1px solid #e2d9cd}.hours-icon{font-size:28px;color:#7a8b6c;line-height:1}.hours-row strong{font-size:13px;margin-bottom:5px}.hours-row div>span{color:#5e6e53;font-size:14px;font-weight:600}.hours-row small{margin-top:5px;color:#818073;font-size:11px;line-height:1.5}h1,h2,h3,.brand,.section-heading h2,.pricing-preview h2,.about-teaser h2{text-wrap:balance}.section-heading h2,.pricing-preview h2,.about-teaser h2,.story-copy h2,.page-hero h1{animation:soft-word-arrive .8s cubic-bezier(.2,.8,.2,1) both}@keyframes soft-word-arrive{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.text-link:hover svg,.button:hover svg{transform:translate(2px,-2px)}.brand:hover .brand-mark{transform:rotate(-7deg) scale(1.05)}.brand-mark{transition:transform .3s ease}.demo-card h3,.process-card h3,.price-card h2,.aside-card h3{transition:color .25s ease,transform .25s ease}.demo-card:hover h3,.process-card:hover h3{color:#718464;transform:translate(3px)}@media(max-width:700px){.quick-contact-card{grid-template-columns:1fr;padding:23px;gap:14px}.quick-contact-details{gap:18px}.hero-inner{background:transparent}}:root{color:#37352f;background:#f7f4ee;--bg:#f7f4ee;--panel:#fffdf8;--panel2:#eee9df;--line:#ded7cb;--text:#37352f;--muted:#716e65;--subtle:#918b80;--accent:#879879;--accent2:#d7a18c;--max:1180px}html,body{background:#f7f4ee;color:#37352f}::selection{background:#d9e1d1;color:#292c25}.site-header{background:#f7f4eeeb;border-bottom-color:#e4ded3;box-shadow:0 4px 22px #4a3e2e09}.brand{color:#37352f}.brand-light{color:#79766d}.brand-mark{background:#879879;color:#fffdf8;border-radius:10px}.main-nav{color:#656157}.main-nav>a:not(.nav-cta):hover,.main-nav>a.active{color:#65795a}.nav-cta{background:#3e4038;color:#fffdf8}.nav-cta:hover,.button-primary:hover{background:#6f8163;color:#fff}.hero{background:radial-gradient(ellipse at 77% 40%,rgba(135,152,121,.18),transparent 38%),#f7f4ee;border-bottom-color:#e2dbcf}.hero-grid{opacity:.38;background-image:linear-gradient(rgba(91,85,72,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(91,85,72,.075) 1px,transparent 1px)}.glow-one{background:#8798791f;box-shadow:0 0 100px 70px #87987914}.glow-two{background:#d7a18c1f;box-shadow:0 0 90px 50px #d7a18c12}.eyebrow{color:#718265}.eyebrow-line{background:#879879}.hero h1,.page-hero h1{color:#37352f}.headline-highlight{color:#718265;text-shadow:0 0 0 rgba(135,152,121,0)}.hero-subtitle,.page-hero>div>p{color:#716e65}.headline-period{color:#37352f}.button-primary{background:#879879;color:#fffdf8}.button-quiet{color:#56544c}.button-quiet:hover{color:#65795a}.button-outline{border-color:#cfc7ba;color:#37352f;background:#fffdf873}.button-outline:hover{border-color:#879879;color:#65795a}.button-light{background:#fffdf8;color:#37352f}.button-light:hover{background:#e0e6d9;color:#37352f}.hero-proof small,.hero-bottom{color:#858074}.proof-avatars span{background:#e4ded3;border-color:#f7f4ee;color:#37352f}.proof-avatars span:first-child{background:#879879;color:#fff}.proof-avatars span:last-child{background:#d7a18c;color:#3d302b}.visual-window{background:#fffdf8;border-color:#ddd5c9;box-shadow:0 32px 80px #4a3e2e24}.window-bar{background:#eee9df;border-bottom-color:#ded7cb}.window-bar>span{background:#a9a397}.window-bar small{color:#777267}.window-menu i{background:#898477}.window-content{background:radial-gradient(circle at 90% 10%,rgba(135,152,121,.18),transparent 35%),linear-gradient(135deg,#fffdf8,#f1ece2)}.window-content h3{color:#37352f}.window-content h3 em{color:#718265}.window-line{background:#ded7cb}.window-bottom{color:#797469}.window-arrow,.chip-bottom svg{color:#718265}.visual-orbit{border-color:#87987952}.orbit-b{border-color:#d7a18c59}.floating-chip{border-color:#ddd5c9;background:#fffdf8f2;color:#514e45;box-shadow:0 10px 30px #4a3e2e1a}.status-dot{background:#879879;box-shadow:0 0 10px #87987966}.visual-stamp{border-color:#cfc7ba;color:#718265}.visual-stamp span{color:#37352f}.intro-strip{background:#e4e9de;color:#37352f}.intro-strip-inner p{color:#686d5f}.intro-strip .text-link{color:#37352f}.section-work,.contact-section,.values-section{background:#f0ece3}.section,.section-heading h2,.pricing-preview h2,.about-teaser h2,.story-copy h2{color:#37352f}.muted-title{color:#8b887e}.section-heading>p,.pricing-preview-inner>div:first-child>p,.about-teaser-copy>p{color:#716e65}.demo-card{background:#fffdf8;border-color:#ded7cb;box-shadow:0 8px 24px #4a3e2e09}.demo-card:hover{border-color:#a5b29a;box-shadow:0 15px 30px #4a3e2e14}.reviews-section{background:#f7f4ee}.review-rating,.review-placeholder{background:#fffdf8;border-color:#ded7cb;color:#37352f}.review-rating small,.review-placeholder p,.review-placeholder-top small,.review-placeholder-foot{color:#777267}.review-stars{color:#b28a55}.review-tag{background:#f0ece3;color:#777267}.process-section{background:#fffdf8}.process-card{background:#f7f4ee;border-color:#e0d9cd}.process-card p{color:#716e65}.process-card-top>div{background:#e4e9de;color:#65795a}.process-card-top>span{color:#8c877b}.pricing-preview{background:#f0ece3}.offer-card{background:#e4e9de;border-color:#cdd7c5;color:#37352f}.offer-card p{color:#686d5f}.offer-number,.offer-label{color:#65795a}.offer-decoration{color:#65795a14}.about-teaser{background:#f7f4ee}.brother-card{background:#e7e0d4;border-color:#d4cbbc;color:#37352f}.brother-card-back{background:#e4e9de}.brother-card-front{background:#fffdf8}.brother-card span,.brother-card i{color:#777267}.brother-monogram{color:#65795a}.brother-monogram span{color:#d7a18c}.brother-spark{color:#879879}.cta-band{background:#66765d;color:#fffdf8}.cta-band .eyebrow{color:#e5eadf}.cta-band .eyebrow-line{background:#e5eadf}.cta-band h2,.cta-band h2 span{color:#fffdf8}.cta-orb{background:#e8e0cc1f;border-color:#fffdf82e}.site-footer{background:#e8e2d7;color:#37352f;border-top:1px solid #ded7cb}.site-footer p,.footer-bottom,.footer-note small{color:#777267}.footer-links a{color:#5f5b51}.footer-links a:hover,.footer-note a{color:#65795a}.footer-bottom{border-top-color:#d6cfc3}.footer-note .status-dot{background:#879879}.page-hero{background:radial-gradient(ellipse at 82% 35%,rgba(135,152,121,.15),transparent 36%),#f7f4ee;border-bottom-color:#e2dbcf}.page-hero-note{color:#716e65}.demo-explorer{background:#f0ece3}.demo-explorer-intro p,.demo-results-heading span{color:#716e65}.demo-filter,.category-chip{background:#fffdf8;border-color:#ded7cb;color:#5d594f}.demo-filter.active,.category-chip.active{background:#879879;border-color:#879879;color:#fff}.demo-category-filter>span{color:#777267}.demo-results-heading{border-color:#ded7cb;color:#37352f}.price-card{background:#fffdf8;border-color:#ded7cb;color:#37352f}.price-card p,.price-card small{color:#716e65}.price-card li{color:#565249}.price-card-featured{background:#e4e9de;border-color:#b9c7ad}.popular-label{background:#879879;color:#fff}.price-cadence{color:#777267}.discount-banner{background:#e4e9de;border-color:#cdd7c5}.discount-banner p{color:#686d5f}.discount-banner>div>span{color:#65795a}.faq-item{border-color:#ded7cb}.faq-item summary{color:#37352f}.faq-item p{color:#716e65}.about-story{background:#f7f4ee}.story-visual{background:#eee9df;border-color:#ded7cb}.story-visual:before{border-color:#87987938}.story-visual:after{border-color:#d7a18c45}.story-big{color:#718265}.story-big span{color:#d7a18c}.story-caption{color:#777267}.story-copy>p{color:#716e65}.story-copy blockquote{border-color:#879879;color:#4b4941}.signature-mark{color:#718265}.signature-row small{color:#777267}.values-grid article{border-color:#d6cfc3}.values-grid article>span{color:#718265}.values-grid p,.contact-points span{color:#716e65}.contact-points svg{color:#718265}.aside-card{border-color:#ded7cb}.aside-number{color:#718265}.aside-card p{color:#716e65}.aside-offer{background:#e4e9de;border-color:#cdd7c5}.aside-offer strong{color:#65795a}.contact-reassurance{color:#777267}.quick-contact-card{background:#fffdf8;border-color:#ded7cb}.quick-contact-copy p{color:#716e65}.quick-contact-label{color:#718265}.quick-email{color:#37352f}.quick-email span{color:#718265}.hours-row{border-color:#ded7cb}.hours-row strong{color:#37352f}.hours-row span,.hours-row small{color:#716e65}.contact-form{background:#fffdf8;border-color:#ded7cb}.form-section{border-color:#e4ded3}.form-section-title>span{border-color:#c9d2bf;color:#718265}.form-section-title p{color:#777267}.field>span{color:#514e45}.field input,.field select,.field textarea{background:#faf7f1;border-color:#d8d0c4;color:#37352f}.field input:focus,.field select:focus,.field textarea:focus{border-color:#879879}.choice-card{background:#faf7f1;border-color:#ded7cb}.choice-card.selected{border-color:#879879;background:#e9eee4}.choice-card span{color:#777267}.choice-card input{accent-color:#879879}.form-privacy{color:#777267}.headline-highlight{display:inline-block;animation:soft-word-float 5.2s ease-in-out infinite;transform-origin:50% 80%}.hero h1 .jump-word{animation:word-hop 3.2s ease-in-out infinite}.section-heading h2,.about-teaser h2,.story-copy h2{animation:heading-arrive .75s both}.text-link svg,.button svg{transition:transform .25s ease}.text-link:hover svg,.button:hover svg{transform:translate(3px,-2px)}.demo-card .demo-art-content h3{transition:transform .35s ease,color .35s ease}.demo-card:hover .demo-art-content h3{transform:translateY(-4px)}@keyframes soft-word-float{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-3px) rotate(-.6deg)}70%{transform:translateY(1px) rotate(.4deg)}}@keyframes heading-arrive{0%{opacity:.65;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.quick-contact-card{border:1px solid #ded7cb;border-radius:12px;padding:28px;display:grid;grid-template-columns:1fr .8fr;gap:30px;margin-bottom:44px;box-shadow:0 10px 35px #4a3e2e0a}.quick-contact-copy h2{font:700 clamp(27px,3.4vw,39px)/1.1 Manrope;letter-spacing:-.06em;margin:16px 0 10px;color:#37352f}.quick-contact-copy p{font-size:13px;line-height:1.8;max-width:470px}.quick-contact-details{display:flex;flex-direction:column;justify-content:center;gap:22px}.quick-contact-label{font:9px DM Mono,monospace;letter-spacing:.12em;display:block;margin-bottom:10px}.quick-email{font-size:clamp(14px,1.7vw,18px);font-weight:700;display:inline-flex;align-items:center;gap:8px;overflow-wrap:anywhere}.hours-row{display:flex;gap:12px;padding-top:18px;border-top:1px solid #ded7cb}.hours-icon{font-size:24px;color:#718265}.hours-row strong,.hours-row span,.hours-row small{display:block}.hours-row strong{font-size:12px;margin-bottom:5px}.hours-row span{font-size:12px}.hours-row small{font-size:10px;margin-top:5px;line-height:1.6}@media(max-width:760px){.quick-contact-card{grid-template-columns:1fr;gap:22px;padding:21px}.main-nav{background:#f7f4ee;border-color:#ded7cb;box-shadow:0 14px 24px #4a3e2e1a}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
