:root{--forest:#14253D;--lime:#4F8CFF;--paper:#F7F9FC;--ink:#182230;--line:#DCE3EC;--display:"Manrope",sans-serif;--body:"DM Sans",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px var(--body)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wrap{width:min(1160px,calc(100% - 64px));margin:auto}.header{height:82px;padding:0 max(32px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;background:#F7F9FCed;position:sticky;top:0;z-index:20;border-bottom:1px solid #14253D12;backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:10px;color:var(--forest);font:800 18px/.9 var(--display);letter-spacing:-1px}.brand .light{font-weight:500}.brand small{display:block;font:700 8px var(--body);letter-spacing:2px;margin-top:7px;color:#77847a}.mark{width:30px;height:30px;background:var(--forest);border-radius:10px 10px 10px 3px;position:relative;display:flex;justify-content:center;align-items:end;gap:2px;padding:6px}.mark:before{content:"";position:absolute;width:5px;height:13px;border-radius:5px;background:var(--lime);left:8px;top:5px;transform:rotate(28deg)}.mark i{width:3px;border-radius:5px;background:var(--lime)}.mark i:nth-child(1){height:8px}.mark i:nth-child(2){height:13px}.mark i:nth-child(3){height:9px}.nav{display:flex;align-items:center;gap:32px;font-size:11px;font-weight:600;color:#42536A}.nav a:hover,.footer a:hover{color:#3478F6}.nav .nav-cta{background:var(--forest);color:white;padding:13px 16px;border-radius:4px}.nav-cta b{color:var(--lime);margin-left:12px}.menu-toggle{display:none}.hero{min-height:590px;padding-top:66px;padding-bottom:25px;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative}.eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:1.5px;color:#65758B;font-weight:700}.eyebrow>i{width:7px;height:7px;border-radius:50%;background:#3478F6;box-shadow:0 0 0 4px #E8F0FF}.hero h1,.heading h2,.included h2,.quote h2,.faq h2,.closing h2{font:600 clamp(45px,5.2vw,68px)/1.02 var(--display);letter-spacing:-4px;color:var(--forest);margin:25px 0 18px}.hero h1 em,.heading h2 em,.included h2 em,.quote h2 em,.closing h2 em{font:400 1em/1 Georgia,serif;color:#3478F6;letter-spacing:-3px}.lead{max-width:435px;color:#65758B;line-height:1.8;font-size:14px}.actions{display:flex;align-items:center;gap:23px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:23px;padding:15px 19px;border:0;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer;transition:transform .2s}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--forest);color:white}.button b{color:var(--lime)}.text-link{font-size:10px;font-weight:700;color:#42536A}.text-link b{color:#4F8CFF;margin-left:8px}.proof{display:flex;align-items:center;gap:12px;margin-top:38px;color:#6A778B;font-size:9px;line-height:1.5}.proof strong{color:#26384F;font-size:9px}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#E7EFFF;color:#24436D;border:2px solid var(--paper);font-size:9px;font-weight:700}.hero-art{height:440px;position:relative;display:grid;place-items:center}.orbit{position:absolute;width:400px;height:400px;border:1px solid #E2E8F0;border-radius:50%}.orbit.second{width:330px;height:330px;border-style:dashed;opacity:.7}.spark{position:absolute;right:50px;top:30px;color:#4F8CFF;font-size:32px;z-index:2}.browser{width:min(430px,90%);height:330px;background:white;border-radius:8px;box-shadow:0 25px 60px #1b3b2726;transform:rotate(2deg);z-index:2;overflow:hidden;border:1px solid #E2E8F0;padding:0 16px}.browser-top{height:31px;display:flex;align-items:center;gap:5px;border-bottom:1px solid #e9ece5}.browser-top i{width:6px;height:6px;border-radius:50%;background:#e3a596}.browser-top i:nth-child(2){background:#e9ce7b}.browser-top i:nth-child(3){background:#a2c78e}.browser-top span{font-size:7px;color:#97a096;background:#F1F4F8;border-radius:10px;padding:4px 55px;margin:auto}.mock-nav{height:38px;display:flex;align-items:center;justify-content:space-between;color:#40516A}.mock-nav b{font:600 12px Georgia,serif}.mock-nav small{font-size:7px}.mock-image{height:207px;background:radial-gradient(ellipse at 78% 38%,#e3bf78 0 13%,transparent 13.4%),radial-gradient(ellipse at 77% 45%,#b96b4b 0 17%,transparent 17.4%),radial-gradient(ellipse at 73% 65%,#718254 0 15%,transparent 15.4%),linear-gradient(125deg,#e4d5b6,#a9b18c 49%,#d6b38c);position:relative;display:flex;flex-direction:column;justify-content:center;padding:25px;color:#243850}.mock-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fcf8e7a6,transparent 83%)}.mock-image strong,.mock-image small,.mock-image span{z-index:1}.mock-image strong{font:600 24px/1.03 var(--display);letter-spacing:-1px}.mock-image small{font-size:6px;letter-spacing:1.3px;margin-top:10px}.mock-image span{position:absolute;right:18px;bottom:15px;width:24px;height:24px;border-radius:50%;background:#F2F5FA;display:grid;place-items:center}.mock-foot{height:40px;display:flex;align-items:center;justify-content:space-between;font:11px Georgia,serif;color:#52627A}.mock-foot b{background:#24436D;color:white;padding:8px;font:6px var(--body)}.float-note{position:absolute;background:white;box-shadow:0 10px 30px #14253D1e;border-radius:5px;z-index:3;display:flex;align-items:center;gap:10px;padding:11px 13px}.float-note>b{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#EAF1FF;color:#3478F6}.float-note strong,.float-note small{display:block}.float-note strong{font-size:8px;color:#2A394D}.float-note small{font-size:7px;color:#8792A2;margin-top:3px}.top-note{top:62px;left:0}.bottom-note{right:-3px;bottom:47px}.float-note .phone{height:34px;border:1px solid #A9C7F8;border-radius:5px;background:white}.scribble{position:absolute;right:4px;top:8px;color:#3478F6;font:14px/1.15 Georgia,serif;transform:rotate(8deg)}.hero-line{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid #E1E6EE;padding-top:15px;font-size:7px;letter-spacing:1.2px;color:#7F8B9D}.hero-line i{font-style:normal;color:#8CB5FF;margin:0 7px}.hero-line b{color:#3478F6;margin-left:9px;font-size:12px}.offer{background:var(--forest);color:white}.offer-inner{min-height:98px;display:flex;align-items:center;justify-content:space-between;gap:20px}.offer-label{font-size:8px;letter-spacing:1.1px;color:#D7E6FF;white-space:nowrap}.offer-label i{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;margin-right:8px}.offer-inner>p{font:15px Georgia,serif;color:#E4ECF7;margin:0;flex:1;padding-left:22px}.price{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:0 11px}.price del{font-size:10px;color:#A1ADBD}.price strong{font:700 27px var(--display);color:var(--lime);letter-spacing:-1px}.price small{grid-column:2;font-size:7px;color:#ADB8C6}.offer-inner>a{font-size:9px;font-weight:700;padding:12px;border:1px solid #526783;border-radius:4px;white-space:nowrap}.offer-inner>a b{color:var(--lime);margin-left:10px}.section{padding-block:96px}.heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:36px}.heading h2,.included h2,.quote h2,.faq h2,.closing h2{font-size:44px;letter-spacing:-2.7px;line-height:1.08;margin:16px 0 0}.heading h2 em,.included h2 em,.quote h2 em,.closing h2 em{letter-spacing:-1.7px}.heading>p{max-width:325px;color:#6A778B;font-size:11px;line-height:1.8;margin:0 0 4px}.demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.demo-card{appearance:none;text-align:left;border:1px solid #E1E6EE;background:white;border-radius:6px;padding:12px;cursor:pointer;transition:.24s;color:inherit;display:flex;flex-direction:column}.demo-card:hover,.demo-card.active{transform:translateY(-4px);box-shadow:0 14px 28px #14253D10;border-color:#A9C7F8}.demo-kind{display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#7D899A;letter-spacing:1px;padding-bottom:10px}.demo-kind b{font-size:14px;color:#4F8CFF}.salon,.restaurant,.barber{height:190px;display:block;position:relative;overflow:hidden;padding:18px}.salon{background:linear-gradient(140deg,#ebd9ca,#d5a884 49%,#8d573d);color:white}.salon:before{content:"";position:absolute;width:170px;height:230px;right:4px;bottom:-58px;border-radius:50% 50% 4px 4px;background:linear-gradient(150deg,#f6e1c5,#bf8661 68%,#744536);transform:rotate(-14deg);box-shadow:-30px 15px 0 #d3a17b}.salon:after{content:"";position:absolute;width:90px;height:90px;right:33px;top:9px;border-radius:50%;background:#422c23;box-shadow:inset -12px -3px 0 #754c35}.salon small,.salon strong,.salon i{position:relative;z-index:2;display:block}.salon small{font-size:6px;letter-spacing:1.8px}.salon strong{font:400 22px/1.05 Georgia,serif;margin-top:24px}.salon i{font-size:6px;letter-spacing:1px;font-style:normal;margin-top:17px}.restaurant{background:#34465F;color:#f5e5c7}.restaurant:before{content:"";position:absolute;right:17px;bottom:-42px;width:124px;height:124px;border-radius:50%;border:1px solid #d8c49b;box-shadow:0 0 0 7px #d8c49b22,0 0 0 14px #d8c49b16}.restaurant:after{content:"";position:absolute;right:36px;bottom:31px;width:25px;height:25px;border-radius:50%;background:#9f6b37;box-shadow:0 0 0 7px #e9d6a8,0 0 0 11px #755035}.restaurant strong{position:relative;z-index:1;display:block;font:35px/.8 Georgia,serif}.restaurant strong em{font-weight:400;color:#d3a661}.restaurant small{display:inline-block;position:relative;z-index:1;margin-top:16px;border:1px solid #ba9c6a;border-radius:20px;padding:5px 7px;font-size:6px;letter-spacing:1px}.restaurant i{position:absolute;bottom:14px;left:18px;font-size:6px;letter-spacing:1px;font-style:normal}.barber{background:#d7d4c6;color:#26384F}.barber:before{content:"";position:absolute;width:145px;height:215px;background:linear-gradient(120deg,#d3b39a,#674b39 45%,#292c27);border-radius:48% 52% 10% 8%;right:9px;top:22px;transform:rotate(8deg)}.barber:after{content:"";position:absolute;right:0;top:0;width:105px;height:100%;background:repeating-linear-gradient(125deg,transparent 0 12px,#eee9dc 13px 18px,transparent 19px 30px);opacity:.5}.barber strong{position:relative;z-index:2;font:800 25px/.82 var(--display);letter-spacing:-1.5px}.barber strong em{font-style:normal;color:#9c4c36}.barber small{position:absolute;left:18px;bottom:17px;z-index:2;font-size:6px;letter-spacing:.7px}.barber i{position:absolute;z-index:2;right:17px;bottom:13px;border-radius:50%;background:#b24d39;color:#f4eee1;width:40px;height:40px;display:grid;place-content:center;text-align:center;font:6px/1.3 var(--body);transform:rotate(-12deg)}.demo-caption{display:flex;flex-direction:column;gap:5px;padding:13px 3px 3px}.demo-caption strong{font-size:11px;color:#42536A}.demo-caption small{font-size:8px;color:#879188}.selected{display:flex;align-items:center;gap:10px;margin-top:19px;padding:13px 15px;background:#F1F4F8;color:#66758A;border-radius:4px;font-size:9px}.selected>i{width:6px;height:6px;border-radius:50%;background:#3478F6;flex:none}.selected a{margin-left:auto;font-size:9px;color:#425E83;font-weight:700;white-space:nowrap}.selected a b{color:#4F8CFF;margin-left:8px}.included{background:#F1F4F8;padding:90px 0}.included-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.included h2{font-size:42px}.included-inner>div:first-child>p{max-width:345px;color:#6A778B;font-size:11px;line-height:1.8;margin:20px 0 24px}.feature-list article{padding:14px 0;display:grid;grid-template-columns:34px 1fr 20px;gap:13px;align-items:start;border-bottom:1px solid #DCE3EC}.feature-list article>b{height:29px;width:29px;display:grid;place-items:center;border-radius:50%;background:#E8F0FF;color:#3478F6;font-size:12px}.feature-list article strong{font-size:11px;color:#293B53}.feature-list article p{margin:5px 0 0;font-size:9px;line-height:1.6;color:#6A778B}.feature-list article>small{font-size:8px;color:#98A5B6}.hosting{display:flex;align-items:center;gap:11px;margin-top:16px;padding:12px;background:#E9EEF5;border-radius:4px;font-size:8px;line-height:1.5;color:#52627A}.hosting b{display:grid;place-items:center;background:var(--forest);color:var(--lime);width:25px;height:25px;border-radius:50%;flex:none}.process{padding-block:96px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article{border-top:1px solid var(--line);padding:18px 18px 12px 0;display:flex;flex-direction:column;align-items:flex-start}.steps article>small{font-size:9px;color:#4F8CFF;font-weight:700}.steps article>b{width:43px;height:43px;border-radius:50%;background:#EEF2F7;display:grid;place-items:center;color:#3478F6;font-size:20px;margin-top:15px}.steps h3{font-size:13px;color:#293B53;margin:16px 0 7px}.steps p{font-size:9px;line-height:1.7;color:#7D899A;max-width:270px;margin:0}.quote{background:var(--forest);color:white;padding:83px 0;position:relative;overflow:hidden}.quote-inner{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px;position:relative;z-index:1}.quote .eyebrow{color:#C9D6E8}.quote h2{color:white;font-size:50px;margin-top:23px}.quote h2 em{color:var(--lime)}.quote-copy>p{color:#CCD7E6;line-height:1.8;font-size:11px;max-width:300px;margin-top:19px}.aside{display:flex;align-items:center;gap:11px;margin-top:34px;color:#CAD5E4;font-size:9px;line-height:1.6}.aside>b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#24436D;color:var(--lime)}.aside strong{color:white}.watermark{position:absolute;bottom:-5px;left:-15px;color:#ffffff08;font:800 44px/.9 var(--display);letter-spacing:-3px;transform:rotate(-9deg)}.wizard{background:#F7F9FC;color:var(--ink);border-radius:7px;padding:25px 27px;box-shadow:0 20px 50px #0d241a4d;min-height:520px}.wizard-head{display:flex;justify-content:space-between;align-items:start}.wizard-head small{font-size:8px;color:#73849B;letter-spacing:1.2px;font-weight:700}.wizard-head h3{font:700 19px var(--display);letter-spacing:-.5px;color:var(--forest);margin:7px 0}.wizard-head>span{font-size:9px;color:#869187}.progress{height:3px;background:#E2E8F0;margin:14px 0 17px;border-radius:5px}.progress i{display:block;height:100%;background:#4F8CFF;width:25%;border-radius:5px;transition:width .3s}.step{display:none;min-height:310px}.step.current{display:block;animation:up .22s ease}.step>p{font-size:9px;color:#65758B;margin:0 0 13px}@keyframes up{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}.choices{display:grid;grid-template-columns:1fr 1fr;gap:7px}.choices label{position:relative;border:1px solid #E1E6EE;border-radius:4px;padding:11px 9px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:.2s}.choices label:hover,.choices label:has(input:checked){border-color:#4F8CFF;background:#F5F7FA}.choices input,.checks input,.sizes input{position:absolute;opacity:0}.choices label>b{width:26px;height:26px;border-radius:50%;background:#E8F0FF;color:#3478F6;display:grid;place-items:center;font-size:12px;flex:none}.choices label strong,.choices label small{display:block}.choices label strong{font-size:8px;color:#34465F}.choices label small{font-size:7px;color:#8792A2;margin-top:3px}.choices label>i{font-style:normal;margin-left:auto;color:#4F8CFF;font-size:9px}.field{display:flex;flex-direction:column;gap:5px;font-size:8px;color:#4B5D76;font-weight:600}.field input,.field select,.field textarea{width:100%;border:1px solid #DCE3EC;border-radius:4px;background:white;color:#293B53;padding:10px;outline:none;font-size:9px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#4F8CFF;box-shadow:0 0 0 3px #4F8CFF22}.other{margin-top:12px}.checks{display:grid;gap:6px}.checks label{position:relative;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #E1E6EE;border-radius:4px;cursor:pointer;color:#42536A;font-size:9px}.checks label:has(input:checked){border-color:#4F8CFF;background:#F5F7FA}.checks label>i{width:14px;height:14px;border:1px solid #DCE3EC;border-radius:3px;color:transparent;display:grid;place-items:center;font-size:8px;font-style:normal}.checks input:checked+i{background:#3478F6;color:white;border-color:#3478F6}.checks small{margin-left:auto;color:#98A5B6;font-size:7px}.scope-note{font-size:7px;color:#8792A2;display:block;margin-top:10px}.sizes{display:grid;gap:7px}.sizes label{cursor:pointer}.sizes label span{border:1px solid #E1E6EE;border-radius:4px;padding:11px;display:flex;justify-content:space-between;align-items:center}.sizes label:has(input:checked) span{border-color:#4F8CFF;background:#F5F7FA}.sizes strong{font-size:9px;color:#42536A}.sizes small{font-size:8px;color:#7F8B9D}.step[data-step="3"] .field{margin-top:12px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:9px}.contact label:nth-child(4){grid-column:1/-1}.contact textarea{resize:vertical}.estimate{display:grid;grid-template-columns:1fr auto;align-items:center;margin-top:10px;background:#EEF2F7;padding:10px 12px;border-radius:4px}.estimate>span{font-size:7px;letter-spacing:1px;color:#526783;font-weight:700}.estimate strong{grid-row:span 2;color:#24436D;font:700 16px var(--display)}.estimate small{font-size:7px;line-height:1.45;color:#65758B;max-width:350px}.error{font-size:8px;color:#b6503b;min-height:12px;margin:5px 0}.wizard-foot{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.wizard-foot>button:first-child,.reset{background:none;border:0;color:#65758B;font-size:8px;cursor:pointer;padding:10px 0}.wizard-foot>button:disabled{opacity:.35;cursor:default}.wizard-foot .button{padding:11px 14px;font-size:9px;gap:14px}.dots{display:flex;gap:5px}.dots i{height:5px;width:5px;border-radius:50%;background:#E2E8F0}.dots i.on{background:#4F8CFF}.privacy{font-size:6px;color:#8792A2;margin:9px 0 0}.success{text-align:center;padding:50px 18px}.success>b{margin:auto;display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#E8F0FF;color:#3478F6;font-size:20px}.success h3{font:700 22px var(--display);color:var(--forest);margin:16px 0 8px}.success p{font-size:9px;color:#65758B;line-height:1.7;max-width:330px;margin:0 auto 17px}.success .button{font-size:9px}.reset{display:block;margin:10px auto}.faq{padding-block:90px;display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.faq h2{font-size:34px;margin:17px 0 0}.faq>div:first-child>p{font-size:10px;color:#6A778B}.faq-list details{border-bottom:1px solid #E1E6EE;padding:16px 0}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#34465F;font-size:11px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{color:#4F8CFF;font-size:16px;font-weight:400;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{font-size:9px;line-height:1.8;color:#65758B;max-width:600px;margin:12px 20px 2px 0}.closing{background:#EEF2F7;position:relative;text-align:center;padding:64px 20px 70px;overflow:hidden;border-radius:7px;margin-bottom:65px}.closing>.eyebrow{justify-content:center}.closing h2{font-size:44px;margin:17px 0 23px}.closing>strong{position:absolute;right:0;bottom:-50px;color:#14253D08;font:800 160px var(--display);letter-spacing:-15px;transform:rotate(-10deg)}.footer{border-top:1px solid #E1E6EE;min-height:120px;padding:25px max(32px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px}.footer .brand{font-size:15px}.footer .mark{width:25px;height:25px}.footer>p{font-size:8px;color:#7F8B9D}.footer>div{display:flex;justify-content:flex-end;gap:16px;font-size:8px;color:#65758B}.footer>small{grid-column:1/-1;text-align:center;font-size:7px;color:#8792A2}.hidden{display:none!important}@media(max-width:900px){.wrap{width:min(100% - 44px,700px)}.header{padding-inline:22px}.nav{gap:16px}.hero{min-height:550px}.hero h1{font-size:54px}.hero-art{transform:scale(.9);margin-inline:-25px}.included-inner{gap:42px}.quote-inner{gap:34px}.faq{gap:46px}}@media(max-width:680px){.wrap{width:calc(100% - 36px)}.header{height:68px;padding-inline:18px}.menu-toggle{display:block;border:0;background:none;color:var(--forest);font-size:20px}.nav{display:none;position:absolute;left:0;right:0;top:68px;padding:15px 18px;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}.nav.open{display:flex}.nav a{padding:13px 5px}.nav .nav-cta{text-align:center;margin-top:6px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:43px;padding-bottom:20px;min-height:auto}.hero h1{font-size:47px;letter-spacing:-3px;margin:21px 0 15px}.lead{font-size:12px}.actions{gap:14px;margin-top:23px;flex-wrap:wrap}.button{padding:13px 15px;font-size:10px;gap:16px}.hero-art{height:338px;transform:none;margin:18px -9px 0;overflow:hidden}.browser{height:272px;width:86%;padding-inline:12px}.browser-top{height:27px}.browser-top span{padding-inline:28px}.mock-image{height:166px}.mock-image strong{font-size:19px}.mock-nav{height:32px}.mock-nav small{font-size:6px}.mock-foot{height:35px}.orbit{width:315px;height:315px}.orbit.second{width:267px;height:267px}.top-note{top:33px;left:-2px}.bottom-note{right:-4px;bottom:20px}.scribble{right:12px;top:0;font-size:11px}.spark{right:27px;top:20px}.proof{margin-top:24px}.hero-line{font-size:5.5px;letter-spacing:.65px;padding-top:11px}.hero-line i{margin:0 3px}.offer-inner{min-height:auto;padding-block:17px;display:grid;grid-template-columns:1fr auto;gap:9px}.offer-label{grid-column:1/-1;font-size:7px}.offer-inner>p{grid-column:1/-1;font-size:13px;padding:0}.price{grid-column:1;grid-row:3}.price strong{font-size:23px}.offer-inner>a{grid-column:2;grid-row:3;padding:10px 9px;font-size:8px}.section,.process{padding-block:65px}.heading{display:block;margin-bottom:24px}.heading h2,.included h2,.quote h2,.faq h2,.closing h2{font-size:36px;letter-spacing:-2px}.heading>p{margin-top:13px;font-size:10px}.demo-grid{grid-template-columns:1fr;gap:10px}.demo-card{padding:10px}.salon,.restaurant,.barber{height:185px}.selected{align-items:flex-start;flex-wrap:wrap;font-size:8px}.selected a{margin-left:16px}.included{padding:62px 0}.included-inner{grid-template-columns:1fr;gap:30px}.included h2{font-size:36px}.included-inner>div:first-child>p{font-size:10px}.feature-list article{grid-template-columns:32px 1fr 18px;padding:12px 0}.steps{grid-template-columns:1fr;gap:7px}.steps article{display:grid;grid-template-columns:28px 42px 1fr;align-items:center;column-gap:10px;padding:13px 0}.steps article>small{grid-column:1;grid-row:1/3}.steps article>b{grid-column:2;grid-row:1/3;margin:0;width:37px;height:37px}.steps h3{margin:0 0 4px;font-size:11px}.steps p{grid-column:3;font-size:8px}.quote{padding:56px 0}.quote-inner{grid-template-columns:1fr;gap:24px}.quote h2{font-size:42px}.quote-copy>p{font-size:10px;margin-top:12px}.aside{margin-top:16px}.wizard{padding:19px 15px;min-height:510px}.wizard-head h3{font-size:17px}.step{min-height:315px}.contact{grid-template-columns:1fr}.contact label:nth-child(4){grid-column:auto}.estimate strong{font-size:14px}.faq{padding-block:62px;grid-template-columns:1fr;gap:18px}.faq h2{font-size:30px}.faq-list summary{font-size:10px}.closing{padding:53px 13px 58px;margin-bottom:40px}.closing h2{font-size:37px}.footer{padding:22px 18px;grid-template-columns:1fr 1fr;gap:10px}.footer>p{grid-column:1/-1;grid-row:2;margin:0}.footer>div{grid-column:1/-1;justify-content:flex-start;grid-row:3}.footer>small{grid-row:4}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.consent{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:7px;line-height:1.5;color:#65758B}.consent input{accent-color:#3478F6;margin:1px 0 0;flex:none}
.honeypot{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.sizes,.interaction-checks{border:0;padding:0;margin:13px 0 0;min-width:0}.sizes legend,.interaction-checks legend{font-size:8px;color:#4B5D76;font-weight:700;margin-bottom:7px}.interaction-checks{display:grid}.interaction-checks label{font-size:8px;padding:8px 10px}.reference-note{font-size:8px;line-height:1.6;color:#65758B;background:#F1F4F8;border-left:2px solid #4F8CFF;padding:9px 11px;margin:10px 0 0}.step[data-step="4"] .contact{grid-template-columns:1fr 1fr}.step[data-step="4"] .contact label:nth-child(4){grid-column:1/-1}.step[data-step="4"] .field textarea{min-height:56px}
.admin-body td:last-child{white-space:pre-wrap;min-width:220px}
.demos .heading>div:last-child{max-width:325px}.demos .heading>div:last-child p{color:#6A778B;font-size:11px;line-height:1.8;margin:0 0 7px}.demo-disclaimer{display:block;color:#3478F6;font-size:8px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}
.mark{align-items:center;justify-content:center;overflow:hidden;transition:transform .25s,box-shadow .25s}.mark:before{inset:3px;width:auto;height:auto;border:1px solid #4F8CFF70;border-radius:8px 8px 8px 3px;background:none;transform:none}.mark i{display:none}.mark b{position:relative;z-index:1;color:#4F8CFF;font:800 11px/.9 var(--display);letter-spacing:-.8px}.brand:hover .mark{transform:rotate(-5deg) scale(1.06);box-shadow:0 0 18px #4F8CFF55}.brand-name{display:inline-block;animation:rootletterglow 5.5s ease-in-out infinite}.brand:hover .brand-name{color:#3478F6;text-shadow:0 0 10px #4F8CFF99}.footer .brand .mark{align-items:center}.footer .mark b{font-size:9px}
@keyframes rootletterglow{0%,88%,100%{text-shadow:none}93%{text-shadow:0 0 8px #4F8CFF88}}
@media(max-width:680px){.step[data-step="4"] .contact{grid-template-columns:1fr}.step[data-step="4"] .contact label:nth-child(4){grid-column:auto}}
@media(prefers-reduced-motion:reduce){.brand-name{animation:none}.mark,.brand:hover .mark{transition:none;transform:none}}
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--forest);font:600 10px var(--body);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.theme-toggle:hover{background:#E8F0FF;border-color:#A9C7F8}.header{gap:16px}.nav{margin-left:auto}
html[data-theme="dark"]{--paper:#101923;--ink:#E8EEF5;--forest:#DCE8F6;--line:#344354;color-scheme:dark}
html[data-theme="dark"] body{background:#101923;color:#E8EEF5}
html[data-theme="dark"] .header{background:#101923ed;border-bottom-color:#FFFFFF18}
html[data-theme="dark"] .nav,html[data-theme="dark"] .text-link,html[data-theme="dark"] .faq-list summary{color:#C3D0DF}
html[data-theme="dark"] .brand,html[data-theme="dark"] .hero h1,html[data-theme="dark"] .heading h2,html[data-theme="dark"] .included h2,html[data-theme="dark"] .quote h2,html[data-theme="dark"] .faq h2,html[data-theme="dark"] .closing h2{color:#E8EEF5}
html[data-theme="dark"] .brand small,html[data-theme="dark"] .eyebrow,html[data-theme="dark"] .lead,html[data-theme="dark"] .proof,html[data-theme="dark"] .heading>p,html[data-theme="dark"] .included-inner>div:first-child>p,html[data-theme="dark"] .quote-copy>p,html[data-theme="dark"] .faq>div:first-child>p,html[data-theme="dark"] .feature-list article p,html[data-theme="dark"] .steps p,html[data-theme="dark"] .faq-list details p{color:#A8B7C8}
html[data-theme="dark"] .proof strong,html[data-theme="dark"] .feature-list article strong,html[data-theme="dark"] .steps h3,html[data-theme="dark"] .float-note strong{color:#E8EEF5}
html[data-theme="dark"] .orbit,html[data-theme="dark"] .hero-line,html[data-theme="dark"] .feature-list article,html[data-theme="dark"] .steps article,html[data-theme="dark"] .faq-list details,html[data-theme="dark"] .footer{border-color:#344354}
html[data-theme="dark"] .browser,html[data-theme="dark"] .float-note,html[data-theme="dark"] .demo-card,html[data-theme="dark"] .wizard{background:#192633;border-color:#344354;color:#E8EEF5}
html[data-theme="dark"] .browser-top,html[data-theme="dark"] .faq-list details{border-color:#344354}
html[data-theme="dark"] .browser-top span,html[data-theme="dark"] .mock-image span,html[data-theme="dark"] .float-note>b,html[data-theme="dark"] .float-note .phone{background:#26384A;color:#BBD1E8}
html[data-theme="dark"] .mock-nav,html[data-theme="dark"] .mock-foot,html[data-theme="dark"] .demo-caption strong,html[data-theme="dark"] .checks label,html[data-theme="dark"] .sizes strong,html[data-theme="dark"] .faq-list summary{color:#D8E3EE}
html[data-theme="dark"] .selected,html[data-theme="dark"] .closing,html[data-theme="dark"] .estimate,html[data-theme="dark"] .reference-note{background:#192633;color:#D8E3EE}
html[data-theme="dark"] .field input,html[data-theme="dark"] .field select,html[data-theme="dark"] .field textarea{background:#111C27;border-color:#405367;color:#E8EEF5}
html[data-theme="dark"] .field input::placeholder,html[data-theme="dark"] .field textarea::placeholder{color:#91A2B4}
html[data-theme="dark"] .checks label:has(input:checked),html[data-theme="dark"] .sizes label:has(input:checked) span{background:#22384B;border-color:#4F8CFF}
html[data-theme="dark"] .wizard-head h3,html[data-theme="dark"] .success h3{color:#E8EEF5}
html[data-theme="dark"] .success p,html[data-theme="dark"] .privacy,html[data-theme="dark"] .consent,html[data-theme="dark"] .scope-note{color:#A8B7C8}
html[data-theme="dark"] .button.dark,html[data-theme="dark"] .nav .nav-cta{background:#DCE8F6;color:#101923}
html[data-theme="dark"] .theme-toggle{color:#E8EEF5}
html[data-theme="dark"] .theme-toggle:hover{background:#22384B;border-color:#4F8CFF}
html[data-theme="dark"] .footer>p,html[data-theme="dark"] .footer>div,html[data-theme="dark"] .footer>small{color:#A8B7C8}
html[data-theme="dark"] .footer a:hover{color:#8CB5FF}
@media(max-width:680px){.theme-toggle{min-height:34px;padding:0 9px;font-size:9px}.header{gap:9px}.nav{margin-left:0}}
