/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#101722;--muted:#667080;--paper:#f4f5f2;--mint:#48d6ad;--mint-dark:#136b56;--line:#dfe3df;--white:#fff;--orange:#ffb355}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav-wrap{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f5f2e8;border-bottom:1px solid #dfe3df;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;max-width:1180px;height:78px;margin:auto;padding:0 24px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand>span{background:var(--ink);width:38px;height:38px;color:var(--mint);letter-spacing:-.08em;border-radius:12px;place-items:center;font-size:12px;font-weight:950;display:grid}.brand strong{letter-spacing:-.04em;font-size:20px}.nav-links{color:#4e5865;gap:28px;font-size:13px;font-weight:700;display:flex}.nav-links a:hover{color:var(--mint-dark)}.nav-cta,.primary{background:var(--mint);color:#0d2d25;border-radius:12px;justify-content:center;align-items:center;gap:16px;padding:13px 18px;font-size:13px;font-weight:900;display:inline-flex}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:55px;max-width:1280px;min-height:720px;margin:auto;padding:85px 55px 70px;display:grid;overflow:hidden}.pill{color:var(--mint-dark);letter-spacing:.15em;background:#dff4eb;border:1px solid #bee8d8;border-radius:99px;align-items:center;gap:9px;padding:9px 13px;font-size:10px;font-weight:950;display:inline-flex}.pill i{background:var(--mint);border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-.065em;margin:24px 0;font-size:72px;line-height:.98}.hero h1 em{color:var(--mint-dark);font-style:normal}.hero-copy>p{color:var(--muted);max-width:640px;font-size:19px;line-height:1.65}.hero-actions{gap:12px;margin-top:30px;display:flex}.primary{padding:16px 22px}.secondary{background:#ffffff80;border:1px solid #cfd5d1;border-radius:12px;padding:15px 20px;font-size:13px;font-weight:850}.trust-row{color:#626c78;gap:20px;margin-top:28px;font-size:11px;font-weight:750;display:flex}.trust-row b{color:var(--mint-dark)}.hero-visual{place-items:center;height:600px;display:grid;position:relative}.glow{background:radial-gradient(circle,#48d6ad55,#0000 68%);border-radius:50%;width:500px;height:500px;position:absolute}.phone{z-index:2;background:#fff;border:8px solid #101722;border-radius:36px;width:310px;padding:17px 18px 22px;position:relative;transform:rotate(2deg);box-shadow:0 35px 90px #15201b33}.phone-top{color:#748080;justify-content:space-between;font-size:8px;display:flex}.phone-top i{background:var(--mint);border-radius:50%;width:8px;height:8px}.demo-head{text-align:center;flex-direction:column;align-items:center;margin:20px 0;display:flex}.demo-head div{background:var(--ink);width:42px;height:42px;color:var(--mint);border-radius:13px;place-items:center;font-size:11px;font-weight:950;display:grid}.demo-head small{letter-spacing:.18em;color:var(--mint-dark);margin-top:9px;font-size:6px;font-weight:900}.demo-head strong{margin-top:4px;font-size:20px}.phone label{margin:13px 0 7px;font-size:8px;font-weight:900;display:block}.select-demo{border:1px solid #dfe3e1;border-radius:8px;justify-content:space-between;padding:10px;font-size:9px;display:flex}.days{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.days>*{text-align:center;color:#748080;border:1px solid #dfe3e1;border-radius:7px;padding:7px 2px;font-size:6px}.days b{background:var(--ink);color:#fff}.days strong{margin-top:3px;font-size:11px;display:block}.hours{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hours>*{text-align:center;color:#606b77;border:1px solid #dfe3e1;border-radius:7px;padding:8px;font-size:8px}.hours b{color:#155f4d;background:#dff4eb;border-color:#9edbc5}.phone button{background:var(--ink);color:#fff;border:0;border-radius:9px;width:100%;margin-top:15px;padding:12px;font-size:9px;font-weight:900}.floating-card{z-index:3;background:#fff;border:1px solid #e2e6e2;border-radius:15px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 18px 50px #12251d22}.floating-card>div:not(.avatars){flex-direction:column;display:flex}.floating-card strong{font-size:10px}.floating-card span{color:#77818c;margin-top:3px;font-size:7px}.fc-one{top:95px;right:-5px}.fc-one>b{width:29px;height:29px;color:var(--mint-dark);background:#dff4eb;border-radius:9px;place-items:center;display:grid}.fc-two{bottom:110px;left:-10px}.avatars{display:flex}.avatars i{background:var(--ink);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.avatars i+i{background:var(--orange);color:var(--ink);margin-left:-7px}.problem{background:var(--ink);color:#fff;grid-template-columns:1fr 1.4fr;align-items:end;gap:70px;padding:70px max(24px,50vw - 580px);display:grid}.problem>div>span,.section-title>span,.case-copy>span,.price-copy>span,.contact>div>span{letter-spacing:.16em;color:var(--mint);font-size:10px;font-weight:950}.problem h2{letter-spacing:-.045em;margin:14px 0 0;font-size:36px;line-height:1.12}.problem-grid{background:#fff2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.problem-grid article{background:var(--ink);padding:20px}.problem-grid b{color:var(--mint);font-size:36px}.problem-grid p{color:#b4bec8;font-size:10px;line-height:1.5}.section{max-width:1180px;margin:auto;padding:110px 24px}.section-title{text-align:center;max-width:720px;margin:0 auto 54px}.section-title span{color:var(--mint-dark)}.section-title h2{letter-spacing:-.055em;margin:14px 0;font-size:48px;line-height:1.05}.section-title p{color:var(--muted);line-height:1.7}.feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:220px;padding:28px}.feature-grid small{width:33px;height:33px;color:var(--mint-dark);background:#e2f6ef;border-radius:10px;place-items:center;font-weight:950;display:inline-grid}.feature-grid h3{margin:42px 0 9px;font-size:19px}.feature-grid p,.sector-grid p{color:var(--muted);font-size:13px;line-height:1.6}.sectors{color:#fff;background:#16221e;padding:100px max(24px,50vw - 580px)}.section-title.light span{color:var(--mint)}.section-title.light p{color:#aebbb5}.sector-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sector-grid article{background:#ffffff08;border:1px solid #ffffff18;border-radius:18px;min-height:230px;padding:24px;position:relative}.sector-grid i{background:var(--mint);width:48px;height:48px;color:var(--ink);border-radius:14px;place-items:center;font-size:21px;font-style:normal;display:grid}.sector-grid h3{margin-top:35px}.sector-grid p{color:#aebbb5}.sector-grid>article>span{color:var(--mint);position:absolute;bottom:20px;right:22px}.case{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.case-copy h2,.price-copy h2{letter-spacing:-.05em;margin:14px 0;font-size:46px;line-height:1.05}.case-copy>p,.price-copy>p{color:var(--muted);line-height:1.7}.case-copy ul{margin:26px 0;padding:0;list-style:none}.case-copy li{padding:9px 0;font-size:13px}.case-copy li b{color:var(--mint-dark);margin-right:7px}.dark-btn{background:var(--ink);color:#fff}.case-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px;box-shadow:0 28px 80px #10201914}.panel-head,.tabs,.appointment{align-items:center;display:flex}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px}.panel-head>div{flex-direction:column;display:flex}.panel-head small{letter-spacing:.15em;color:var(--mint-dark);font-size:7px;font-weight:900}.panel-head strong{margin-top:4px}.panel-head>span{background:#eef1ee;border-radius:7px;padding:8px;font-size:9px}.tabs{background:#edf0ee;border-radius:9px;margin:16px 0;padding:4px}.tabs>*{text-align:center;width:50%;padding:9px;font-size:10px}.tabs b{background:#fff;border-radius:7px}.appointment{border:1px solid #e9ece9;border-left:7px solid var(--c);background:linear-gradient(90deg,var(--c),white);border-radius:10px;grid-template-columns:55px 1fr 55px;gap:14px;margin-top:9px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.appointment{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 9%,white),white)}}.appointment time{font-size:12px;font-weight:900}.appointment time small,.appointment>div span{color:#7b858e;margin-top:4px;font-size:8px;display:block}.appointment>div strong{font-size:11px}.appointment>b{background:var(--c);text-align:center;border-radius:7px;padding:8px 4px;font-size:9px}.aqua{--c:#38c9c4}.orange{--c:#f5ab60}.pink{--c:#f48cb5}.process{background:#e3f3ed;padding:100px max(24px,50vw - 580px)}.steps{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.steps article{gap:16px;display:flex}.steps article>b{background:var(--ink);width:40px;height:40px;color:var(--mint);border-radius:12px;flex:none;place-items:center;display:grid}.steps h3{margin:3px 0 8px}.steps p{color:var(--muted);font-size:12px;line-height:1.6}.pricing{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;box-shadow:0 25px 80px #10201912}.price-top{border-bottom:1px solid var(--line);padding-bottom:20px}.price-top>small{color:var(--mint-dark);letter-spacing:.12em;font-weight:950}.price-top>div{align-items:end;gap:12px;margin-top:10px;display:flex}.price-top strong{letter-spacing:-.06em;font-size:52px}.price-top span{color:var(--muted);margin-bottom:8px;font-size:11px}.price-card ul{padding:10px 0;list-style:none}.price-card li{padding:7px 0;font-size:12px}.maintenance{background:#eef8f4;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;display:flex}.maintenance>div{flex-direction:column;display:flex}.maintenance strong{font-size:11px}.maintenance span{color:var(--muted);margin-top:4px;font-size:8px}.maintenance>b{font-size:22px}.maintenance small{font-size:8px}.full{width:100%;margin-top:16px}.price-note{text-align:center;color:var(--muted);margin-top:12px;font-size:8px;display:block}.faq-list{max-width:820px;margin:auto}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:13px;margin:8px 0;padding:0 20px}.faq-list summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-size:14px;font-weight:850;list-style:none;display:flex}.faq-list summary span{color:var(--mint-dark)}.faq-list p{color:var(--muted);margin:0;padding:0 0 18px;font-size:12px;line-height:1.7}.contact{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:90px max(24px,50vw - 530px);display:grid}.contact h2{letter-spacing:-.055em;margin:14px 0;font-size:47px;line-height:1.05}.contact>div>p{color:#aeb8c1;line-height:1.7}.contact-points{color:#c7d0d7;flex-direction:column;gap:10px;margin-top:25px;font-size:11px;display:flex}.contact form{color:var(--ink);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:13px;padding:27px;display:grid}.contact form label{flex-direction:column;gap:6px;font-size:9px;font-weight:900;display:flex}.contact form label:last-of-type{grid-column:1/-1}.contact input,.contact textarea{font:inherit;resize:none;border:1px solid #dfe3e1;border-radius:9px;padding:12px;font-size:11px}.contact form button{background:var(--mint);color:#113128;border:0;border-radius:10px;grid-column:1/-1;justify-content:center;gap:15px;padding:14px;font-weight:950;display:flex}.contact form>small{text-align:center;color:var(--muted);grid-column:1/-1;font-size:8px}footer{color:#fff;background:#0b110f;grid-template-columns:1fr 1fr;align-items:center;gap:18px;padding:45px max(24px,50vw - 580px);display:grid}.footer-brand>span{background:var(--mint);color:var(--ink)}footer>p{color:#9ba6a0;text-align:right;font-size:11px}footer>div:not(.brand){color:#aeb8b2;gap:20px;font-size:10px;display:flex}footer>small{text-align:right;color:#7f8a84;font-size:8px}@media (width<=900px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding:65px 24px}.hero h1{font-size:56px}.hero-copy{text-align:center}.hero-copy>p,.pill{margin:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{height:550px}.problem,.case,.pricing,.contact{grid-template-columns:1fr}.problem{gap:35px}.feature-grid,.sector-grid{grid-template-columns:1fr 1fr}.case{gap:45px}.steps{grid-template-columns:1fr}.price-copy{text-align:center}.contact{gap:45px}footer{text-align:center;grid-template-columns:1fr}footer>p,footer>small{text-align:center}footer>div:not(.brand),.footer-brand{justify-content:center}}@media (width<=600px){.nav{height:68px;padding:0 15px}.nav-cta{padding:11px;font-size:10px}.hero{padding-top:48px}.hero h1{font-size:45px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.trust-row{text-align:left;grid-template-columns:1fr 1fr;display:grid}.hero-visual{height:510px}.phone{width:275px}.fc-one{right:-12px}.fc-two{left:-12px}.problem{padding-top:60px}.problem-grid{grid-template-columns:1fr}.problem-grid article{align-items:center;gap:20px;display:flex}.problem-grid p{margin:0}.section{padding:80px 16px}.section-title h2,.case-copy h2,.price-copy h2,.contact h2{font-size:36px}.feature-grid,.sector-grid{grid-template-columns:1fr}.sector-grid article{min-height:190px}.case{gap:35px}.case-panel{padding:13px}.appointment{grid-template-columns:47px 1fr 45px;gap:8px}.pricing{gap:40px}.contact{padding:75px 18px}.contact form{grid-template-columns:1fr}.contact form label{grid-column:1/-1}.price-card{padding:22px}}.no-fee{background:#eef8f4;border-radius:12px;flex-direction:column;gap:5px;padding:15px;display:flex}.no-fee strong{color:var(--mint-dark);font-size:12px}.no-fee span{color:var(--muted);font-size:9px}.brand>img{border-radius:12px;width:38px;height:38px;display:block}.demos-cta{width:max-content;color:var(--mint);border:1px solid #48d6ad55;border-radius:11px;margin:35px auto 0;padding:14px 20px;font-size:12px;font-weight:900;display:flex}.demos-page{background:var(--paper);min-height:100vh}.demos-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1140px;height:76px;margin:auto;padding:0 20px;display:flex}.demos-page>header>a:last-child{background:var(--ink);color:#fff;border-radius:10px;padding:12px 16px;font-size:11px;font-weight:900}.demos-page>section{text-align:center;max-width:1100px;margin:auto;padding:90px 20px}.demos-page>section>span{color:var(--mint-dark);letter-spacing:.16em;font-size:10px;font-weight:950}.demos-page h1{letter-spacing:-.06em;margin:16px 0;font-size:56px;line-height:1.02}.demos-page>section>p{color:var(--muted);line-height:1.7}.demos-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.demos-grid>a{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:280px;padding:26px;transition:all .2s}.demos-grid>a:hover{transform:translateY(-4px);box-shadow:0 20px 55px #10201915}.demos-grid i{width:48px;height:48px;color:var(--mint-dark);background:#dff4eb;border-radius:14px;place-items:center;font-size:20px;font-style:normal;display:grid}.demos-grid h2{margin-top:52px;font-size:20px}.demos-grid p{color:var(--muted);font-size:12px;line-height:1.6}.demos-grid b{color:var(--mint-dark);margin-top:24px;font-size:11px;display:block}.back-home{color:var(--muted);margin-top:35px;font-size:11px;display:block}.demo-page{background:#eef1ef;flex-direction:column;min-height:100vh;display:flex}.demo-page>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 max(20px,50vw - 490px);display:flex}.demo-page>header a{font-size:11px;font-weight:900}.demo-page>header span{letter-spacing:.15em;color:var(--muted);font-size:8px;font-weight:900}.demo-page>section{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:.75fr 1.25fr;width:min(900px,100% - 30px);margin:35px auto;display:grid;overflow:hidden;box-shadow:0 25px 80px #10201910}.demo-business{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;padding:45px;display:flex}.demo-logo{background:var(--demo);width:68px;height:68px;color:var(--ink);border-radius:19px;place-items:center;font-size:18px;font-weight:950;display:grid}.demo-business small{color:var(--demo);letter-spacing:.15em;margin-top:35px;font-size:8px;font-weight:950}.demo-business h1{margin:10px 0;font-size:38px;line-height:1}.demo-business p{color:#b6c0c8;font-size:13px}.live-demo{padding:32px}.live-demo label{flex-direction:column;gap:7px;font-size:10px;font-weight:900;display:flex}.live-demo select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px}.demo-days{grid-template-columns:repeat(4,1fr);gap:7px;margin:20px 0;display:grid}.demo-days button,.demo-slots button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px;font-size:9px}.demo-days button b{margin-top:5px;font-size:15px;display:block}.demo-days button.active,.demo-pros button.active,.demo-slots button.active{background:var(--demo);border-color:var(--demo);color:#102019}.field-title{margin:20px 0 8px;font-size:10px;display:block}.demo-pros{gap:8px;display:flex}.demo-pros button{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;display:flex}.demo-pros i{background:#eef1ef;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.demo-slots{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.demo-confirm{background:var(--ink);color:#fff;border:0;border-radius:10px;width:100%;margin-top:20px;padding:14px;font-weight:900}.demo-confirm:disabled{opacity:.4}.demo-success{color:#17624f;background:#e4f7ef;border-radius:10px;margin-top:12px;padding:12px;font-size:10px;font-weight:850}.demo-page>footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;margin-top:auto;padding:18px max(20px,50vw - 450px);display:flex}.demo-page>footer p{color:#aeb8b2;font-size:9px}.demo-page>footer a{color:var(--demo);font-size:10px;font-weight:900}@media (width<=800px){.demos-grid{grid-template-columns:1fr}.demos-page h1{font-size:42px}.demo-page>section{grid-template-columns:1fr}.demo-business{padding:30px}.demo-business h1{font-size:30px}.demo-business small{margin-top:20px}.demo-page>footer{text-align:center;flex-direction:column}.live-demo{padding:22px}}.business-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1240px;min-height:690px;margin:auto;padding:90px 45px;display:grid}.business-hero h1{letter-spacing:-.065em;margin:24px 0;font-size:70px;line-height:.98}.business-hero h1 em{color:var(--mint-dark);font-style:normal}.business-hero>div>p{color:var(--muted);max-width:620px;font-size:18px;line-height:1.7}.solution-stack{gap:13px;display:grid;position:relative}.solution-stack:before{content:"";z-index:-1;background:radial-gradient(circle,#48d6ad44,#0000 65%);position:absolute;inset:-70px}.solution-stack article{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:55px 1fr auto;align-items:center;gap:16px;padding:22px;display:grid;box-shadow:0 18px 50px #1020190d}.solution-stack article:nth-child(2){transform:translate(30px)}.solution-stack i{background:var(--ink);width:52px;height:52px;color:var(--mint);border-radius:15px;place-items:center;font-size:22px;font-style:normal;display:grid}.solution-stack article>div{flex-direction:column;gap:4px;display:flex}.solution-stack small{color:var(--mint-dark);letter-spacing:.14em;font-size:7px;font-weight:950}.solution-stack strong{font-size:15px}.solution-stack span{color:var(--muted);font-size:9px}.solution-stack article>b{color:#d9dfdc;font-size:23px}.service-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-cards>a{border:1px solid var(--line);background:#fff;border-radius:21px;flex-direction:column;min-height:375px;padding:28px;transition:all .2s;display:flex}.service-cards>a:hover{transform:translateY(-5px);box-shadow:0 25px 70px #10201915}.service-cards i{background:var(--ink);width:54px;height:54px;color:var(--mint);border-radius:16px;place-items:center;font-size:22px;font-style:normal;display:grid}.service-cards small{color:var(--mint-dark);letter-spacing:.13em;margin-top:42px;font-size:8px;font-weight:950}.service-cards h3{letter-spacing:-.04em;margin:10px 0;font-size:27px}.service-cards p{color:var(--muted);flex:1;font-size:12px;line-height:1.65}.service-cards>a>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.service-cards strong{font-size:11px}.service-cards span{color:var(--mint-dark);font-size:9px;font-weight:900}.business-band{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:80px;padding:90px max(24px,50vw - 560px);display:grid}.business-band>div>span{color:var(--mint);letter-spacing:.15em;font-size:9px;font-weight:950}.business-band h2{letter-spacing:-.045em;font-size:39px;line-height:1.1}.business-band ul{margin:0;padding:0;list-style:none}.business-band li{border-bottom:1px solid #ffffff18;grid-template-columns:45px 1fr;gap:15px;padding:18px 0;display:grid}.business-band li>b{color:var(--mint)}.business-band li>span{color:#aeb8b2;flex-direction:column;gap:5px;font-size:10px;display:flex}.business-band li strong{color:#fff;font-size:13px}.bundle-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bundle-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:245px;padding:23px;display:flex}.bundle-grid article.featured{background:var(--ink);color:#fff}.bundle-grid small{color:var(--mint-dark);font-weight:950}.bundle-grid .featured small{color:var(--mint)}.bundle-grid h3{margin:25px 0 8px;font-size:19px}.bundle-grid p{color:var(--muted);flex:1;font-size:11px;line-height:1.6}.bundle-grid .featured p{color:#aeb8b2}.bundle-grid>article>strong{font-size:14px}.bundle-grid a{color:var(--mint-dark);margin-top:18px;font-size:9px;font-weight:900}.bundle-grid .featured a{color:var(--mint)}.product-legal{text-align:center;color:var(--muted);margin-top:24px;font-size:9px}.footer-legal{flex-wrap:wrap;justify-content:flex-end}.cookie-banner{z-index:60;border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:22px;max-width:920px;margin:auto;padding:20px;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 24px 80px #07120d44}.cookie-banner strong{font-size:15px}.cookie-banner p{color:var(--muted);margin:7px 0;font-size:10px;line-height:1.5}.cookie-banner a{color:var(--mint-dark);font-size:9px;font-weight:900;text-decoration:underline}.cookie-actions{gap:8px;display:flex}.cookie-actions button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px;font-size:10px;font-weight:850}.cookie-actions .accept{background:var(--mint);border-color:var(--mint)}.legal-page>header,.service-page>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 max(20px,50vw - 530px);display:flex}.legal-page>header>a:last-child,.service-page>header>a:last-child{font-size:10px;font-weight:900}.legal-page>article{max-width:860px;margin:auto;padding:75px 20px 90px}.legal-page>article>span,.service-hero span,.service-benefits>div>span,.service-includes>div>span,.service-price>span{letter-spacing:.16em;color:var(--mint-dark);font-size:9px;font-weight:950}.legal-page h1{letter-spacing:-.055em;margin:14px 0 5px;font-size:52px}.updated{color:var(--muted);margin-bottom:45px;font-size:9px}.legal-page h2{margin:35px 0 9px;font-size:19px}.legal-page p,.legal-page li{color:#4f5b67;font-size:13px;line-height:1.75}.legal-note{background:#fff5d9;border:1px solid #f2d688;border-radius:14px;margin-top:45px;padding:18px}.legal-note strong{font-size:12px}.legal-note p{margin:6px 0 0;font-size:10px}.legal-table{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 2fr 1fr;display:grid;overflow:hidden}.legal-table>*{padding:12px;font-size:10px}.legal-table>b{background:#e5f5ef}.legal-page>footer,.service-page>footer{background:var(--ink);color:#cad2cd;justify-content:center;gap:22px;padding:28px;font-size:10px;display:flex}.service-page>header nav{gap:22px;font-size:10px;font-weight:800;display:flex}.service-hero{grid-template-columns:1fr 240px;align-items:center;gap:70px;max-width:1100px;margin:auto;padding:105px 20px;display:grid}.service-hero h1{letter-spacing:-.06em;margin:16px 0;font-size:62px;line-height:1}.service-hero p{color:var(--muted);max-width:650px;line-height:1.7}.service-hero>i{background:var(--ink);width:220px;height:220px;color:var(--mint);border-radius:55px;place-items:center;font-size:90px;font-style:normal;display:grid;box-shadow:0 25px 80px #10201925}.service-benefits{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:70px;padding:85px max(20px,50vw - 525px);display:grid}.service-benefits h2{letter-spacing:-.045em;font-size:38px}.service-benefits ul{padding:0;list-style:none}.service-benefits li{border-bottom:1px solid #ffffff18;padding:16px 0;font-size:12px}.service-benefits li b{color:var(--mint);margin-right:10px}.service-includes{text-align:center;padding:95px max(20px,50vw - 550px)}.service-includes>div:first-child{max-width:650px;margin:auto}.service-includes h2{letter-spacing:-.05em;font-size:45px}.service-includes>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:10px;margin-top:45px;display:grid}.service-includes article{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;padding:22px}.service-includes article small{color:var(--mint-dark);font-weight:950}.service-includes article h3{margin:25px 0 0;font-size:14px}.dark-link{color:var(--mint-dark);border-color:#136b5655}.service-price{text-align:center;background:#dff4eb;padding:70px 20px}.service-price h2{margin:12px 0;font-size:45px}.service-price p{max-width:650px;color:var(--muted);margin:auto;font-size:12px;line-height:1.6}@media (width<=900px){.business-hero{grid-template-columns:1fr;padding:70px 25px}.business-hero>div:first-child{text-align:center}.business-hero h1{font-size:55px}.business-hero>div>p{margin:auto}.business-hero .hero-actions,.business-hero .trust-row{justify-content:center}.service-cards,.business-band,.service-benefits{grid-template-columns:1fr}.bundle-grid{grid-template-columns:1fr 1fr}.service-hero{text-align:center;grid-template-columns:1fr}.service-hero p,.service-hero>i{margin:auto}.service-page>header nav{display:none}.service-includes>div:nth-child(2){grid-template-columns:1fr 1fr}}@media (width<=600px){.business-hero h1{font-size:43px}.solution-stack article:nth-child(2){transform:none}.business-band{padding:70px 18px}.business-band h2{font-size:33px}.bundle-grid,.cookie-banner{grid-template-columns:1fr}.cookie-actions{grid-template-columns:1fr 1fr;display:grid}.legal-page h1{font-size:38px}.legal-table{grid-template-columns:1fr}.legal-page>footer,.service-page>footer{flex-wrap:wrap}.service-hero{padding:70px 18px}.service-hero h1{font-size:43px}.service-hero>i{border-radius:40px;width:150px;height:150px;font-size:60px}.service-benefits{padding:65px 18px}.service-includes{padding:70px 18px}.service-includes h2,.service-price h2{font-size:35px}.service-includes>div:nth-child(2){grid-template-columns:1fr}}.showcase-hub{background:#f2f3f0;min-height:100vh;padding-bottom:70px}.showcase-hub>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 max(20px,50vw - 570px);display:flex}.showcase-hub>header>a:last-child{background:var(--ink);color:#fff;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:900}.showcase-head{text-align:center;max-width:790px;margin:auto;padding:90px 20px 50px}.showcase-head>span,.full-case-card span,.booking-demo-link span{letter-spacing:.16em;color:var(--mint-dark);font-size:9px;font-weight:950}.showcase-head h1{letter-spacing:-.06em;margin:16px 0;font-size:58px;line-height:1}.showcase-head p{color:var(--muted);line-height:1.7}.web-demo-grid{grid-template-columns:1fr 1fr;gap:15px;max-width:1140px;margin:auto;padding:0 20px;display:grid}.web-demo-grid>a{color:#fff;border-radius:22px;flex-direction:column;min-height:390px;padding:25px;transition:all .2s;display:flex;overflow:hidden}.web-demo-grid>a:hover{transform:translateY(-4px)}.web-demo-grid .restaurant{background:#2a2118}.web-demo-grid .dental{color:#173b3a;background:#d9f1ee}.web-demo-grid .beauty{color:#4d332a;background:#eaded5}.web-demo-grid .company{background:#152034}.demo-browser{background:#fff2;border-radius:14px 14px 0 0;gap:5px;height:190px;margin-bottom:28px;padding:13px;display:flex;position:relative}.demo-browser>i{background:#fff8;border-radius:50%;width:7px;height:7px}.demo-browser>div{background:#fff1;border-radius:9px;flex-direction:column;justify-content:center;padding:25px;display:flex;position:absolute;inset:42px 18px 18px}.demo-browser small{letter-spacing:.13em;font-size:8px}.demo-browser b{margin-top:7px;font-size:24px}.web-demo-grid>a>span{letter-spacing:.14em;opacity:.7;font-size:8px;font-weight:900}.web-demo-grid h2{margin:8px 0;font-size:28px}.web-demo-grid p{opacity:.72;max-width:440px;font-size:11px;line-height:1.6}.web-demo-grid>a>strong{margin-top:auto;font-size:10px}.full-case-card,.booking-demo-link{background:var(--ink);color:#fff;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:30px;max-width:1100px;margin:18px auto 0;padding:40px;display:grid}.full-case-card h2,.booking-demo-link h2{margin:10px 0;font-size:38px}.full-case-card p,.booking-demo-link p{color:#aeb8b2;font-size:12px;line-height:1.6}.full-case-card>div>div{flex-wrap:wrap;gap:9px;display:flex}.full-case-card a{color:var(--mint);border:1px solid #fff2;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:900}.full-case-card>b{color:#182015;background:#f0a541;border-radius:30px;place-items:center;width:125px;height:125px;font-size:37px;display:grid}.booking-demo-link{color:var(--ink);background:#dff4eb}.booking-demo-link p{color:var(--muted)}.booking-demo-link>a{background:var(--ink);color:#fff;border-radius:10px;padding:14px 18px;font-size:10px;font-weight:900}.showcase-hub>.back-home{text-align:center;margin-top:35px;display:block}.sector-site{--accent:#d59a52;--dark:#1c1813;--soft:#f3ece2;color:#1c1813;background:#faf8f4;min-height:100vh;font-family:Arial,sans-serif}.sector-site.dent{--accent:#24a6a1;--dark:#163f3f;--soft:#dff3f1;background:#f7fbfa}.sector-site.aura{--accent:#a47765;--dark:#46322c;--soft:#eaded5;background:#fcf9f7}.sector-site.build{--accent:#f1b632;--dark:#152034;--soft:#dfe6ef;background:#f6f7f9}.sector-site>header{justify-content:space-between;align-items:center;height:78px;padding:0 max(22px,50vw - 580px);display:flex}.sector-site>header>strong{font-size:20px}.sector-site>header nav{gap:25px;font-size:10px;font-weight:800;display:flex}.sector-site>header>a{background:var(--dark);color:#fff;border-radius:8px;padding:12px 15px;font-size:9px;font-weight:900}.sector-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1160px;min-height:630px;margin:auto;padding:65px 22px 90px;display:grid}.sector-hero>div:first-child>span,.sector-offer>div>span,.sector-story>div>span,.sector-contact>span{letter-spacing:.18em;color:var(--accent);font-size:9px;font-weight:950}.sector-hero h1{letter-spacing:-.06em;margin:18px 0;font-size:67px;line-height:.95}.sector-hero p{color:#6c6a67;font-size:16px;line-height:1.7}.sector-hero>div:first-child>a{background:var(--accent);color:var(--dark);border-radius:8px;margin-top:20px;padding:15px 18px;font-size:10px;font-weight:900;display:inline-flex}.sector-art{background:var(--dark);border-radius:200px 200px 25px 25px;place-items:center;height:480px;display:grid;position:relative;overflow:hidden}.sector-art:before,.sector-art:after{content:"";background:var(--accent);opacity:.7;border-radius:50%;position:absolute}.sector-art:before{width:290px;height:290px;top:-80px;right:-80px}.sector-art:after{opacity:.25;width:210px;height:210px;bottom:-50px;left:-50px}.sector-art i{border:1px solid #fff3;border-radius:100px;width:190px;height:260px;position:absolute;transform:rotate(25deg)}.sector-art i+i{transform:rotate(-25deg)}.sector-art b{color:#fff;z-index:2;font-size:100px}.sector-stats{background:var(--dark);color:#fff;grid-template-columns:repeat(3,1fr);padding:32px max(22px,50vw - 475px);display:grid}.sector-stats div{text-align:center;border-right:1px solid #fff2}.sector-stats div:last-child{border:0}.sector-stats strong{color:var(--accent);font-size:29px;display:block}.sector-stats span{opacity:.65;font-size:9px}.sector-offer{padding:100px max(22px,50vw - 560px)}.sector-offer>div:first-child{max-width:640px}.sector-offer h2,.sector-story h2{letter-spacing:-.05em;font-size:43px;line-height:1.05}.sector-offer>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.sector-offer article{background:#fff;border:1px solid #00000012;border-radius:15px;flex-direction:column;min-height:240px;padding:24px;display:flex}.sector-offer small{color:var(--accent);font-weight:900}.sector-offer h3{margin-top:35px;font-size:19px}.sector-offer p{color:#72706d;flex:1;font-size:11px;line-height:1.6}.sector-offer article>strong{font-size:11px}.sector-story{background:var(--soft);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:95px max(22px,50vw - 540px);display:grid}.story-art{background:var(--dark);color:#fff;border-radius:20px;place-items:center;height:400px;display:grid}.story-art span{color:#fff!important;font-size:33px!important}.sector-story p,.sector-story li{color:#6d6965;font-size:12px;line-height:1.7}.sector-story ul{padding:0;list-style:none}.sector-contact{text-align:center;padding:100px 20px}.sector-contact h2{margin:15px 0;font-size:52px}.sector-contact p{color:#777;max-width:650px;margin:auto}.sector-contact button{background:var(--accent);border:0;border-radius:8px;margin-top:25px;padding:15px 20px;font-weight:900}.sector-site>footer{background:var(--dark);color:#fff;justify-content:space-between;padding:30px max(22px,50vw - 550px);font-size:10px;display:flex}.sector-site>footer span{opacity:.6}.sector-site>footer a{color:var(--accent)}@media (width<=760px){.web-demo-grid{grid-template-columns:1fr}.showcase-head h1{font-size:43px}.full-case-card,.booking-demo-link{grid-template-columns:1fr;margin-left:15px;margin-right:15px}.full-case-card>b{width:90px;height:90px}.sector-site>header nav{display:none}.sector-hero{grid-template-columns:1fr;padding-top:50px}.sector-hero h1{font-size:48px}.sector-art{height:350px}.sector-stats strong{font-size:22px}.sector-offer>div:last-child{grid-template-columns:1fr}.sector-story{grid-template-columns:1fr;padding:70px 20px}.sector-site>footer{text-align:center;flex-direction:column;gap:10px}}
