@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_6727360c-module__3sr7Uq__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_6727360c-module__3sr7Uq__variable{--font-nunito-sans:"Nunito Sans", "Nunito Sans Fallback"}
@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-nunito-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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}}:root{--brand-green:#00563e;--brand-purple:#7940bd;--brand-purple-dark:#411d70;--brand-yellow:#f1e838;--brand-mint:#6bbe8b;--background:#fff;--foreground:#17201d;--surface:#f7f9f8;--surface-muted:#eef3f1;--muted:#64726d;--border:#dde5e2;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--container:1200px;--section-space:clamp(4rem, 7vw, 6.5rem);--shadow-soft:0 12px 40px #00362712}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--background);color:var(--foreground);font-family:var(--font-nunito-sans), sans-serif;-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--brand-mint);color:var(--brand-green)}a,button,summary{-webkit-tap-highlight-color:transparent}a{text-decoration:none}button,a,summary{touch-action:manipulation}button{font:inherit}svg{flex-shrink:0}:focus-visible{outline:3px solid var(--brand-purple);outline-offset:5px;border-radius:3px}section{scroll-margin-top:12px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance}h2{letter-spacing:-.035em;font-size:clamp(1.85rem,3.15vw,2.6rem);font-weight:800;line-height:1.18}h3{font-weight:800}p{line-height:1.7}ul,ol{margin:0;padding:0;list-style:none}.container{width:min(var(--container), calc(100% - 40px));margin-inline:auto}.section{padding-block:var(--section-space)}.eyebrow{color:var(--brand-green);letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:18px;font-size:.69rem;font-weight:800;line-height:1.6;display:flex}.eyebrow-dot{background:var(--brand-green);border-radius:50%;width:7px;height:7px}.section-description{color:var(--muted);margin-top:22px;font-size:1rem}.button{border-radius:var(--radius-sm);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:13px 21px;font-size:.87rem;font-weight:800;line-height:1.4;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.button--primary{background:var(--brand-green);color:#fff}.button--secondary{border-color:var(--border);color:var(--brand-green);background:0 0}.button--yellow{background:var(--brand-yellow);color:var(--brand-green)}.button--outline-light{color:#fff;background:0 0;border-color:#8d74ac}a.button:hover{transform:translateY(-2px)}a.button--primary:hover{background:#003e2d}a.button--secondary:hover{background:var(--surface-muted);border-color:var(--brand-mint)}a.button--yellow:hover{background:#fff763}a.button--outline-light:hover{background:#ffffff14}.button:disabled{cursor:not-allowed}.logo{aspect-ratio:1760/1009;flex-shrink:0;width:113px;display:block;position:relative;overflow:hidden}.logo img{width:140.966%;max-width:none;height:auto;position:absolute;top:-43.608%;left:-20.511%}.home-link{align-items:center;display:inline-flex}.skip-link{z-index:100;color:var(--brand-green);border:2px solid var(--brand-green);background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.navbar{z-index:40;color:#fff;background:radial-gradient(circle at 86% 250%,#7940bd6b,#0000 34%),linear-gradient(128deg,#063e31 0%,#00563e 52%,#211744 100%);border-bottom:1px solid #ffffff1a;position:sticky;top:0;box-shadow:0 12px 32px #04221b24}.navbar-inner{justify-content:space-between;align-items:center;gap:28px;height:86px;display:flex;position:relative}.desktop-navigation{align-items:center;gap:30px;display:none}.desktop-navigation a{padding-block:14px;font-size:.85rem;font-weight:700;transition:color .15s}.desktop-navigation a:hover,.footer a:hover{color:var(--brand-purple)}.navbar .desktop-navigation a:hover{color:var(--brand-yellow)}.navbar-cta{display:none}.menu-toggle{color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:#ffffff14;border:1px solid #ffffff52;place-items:center;width:46px;height:46px;display:grid}.mobile-navigation{color:var(--foreground);box-shadow:var(--shadow-soft);border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;padding:16px 20px 24px;position:absolute;top:calc(100% + 12px);left:0;right:0}.mobile-navigation:not([hidden]){flex-direction:column;display:flex}.mobile-navigation>a:not(.button){padding:14px 4px;font-size:1rem;font-weight:700}.mobile-navigation .button{margin-top:12px}.hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 86% 20%,#7940bd7a,#0000 30%),radial-gradient(circle at 8% 82%,#6bbe8b38,#0000 30%),linear-gradient(128deg,#063e31 0%,#00563e 52%,#211744 100%);position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:-1;pointer-events:none;position:absolute}.hero:before{border:1px solid #ffffff1a;border-radius:50%;width:620px;height:260px;top:30%;right:-170px;transform:rotate(-18deg);box-shadow:0 0 0 52px #ffffff06,0 0 0 106px #7940bd0d}.hero:after{filter:blur(2px);background:#f1e8380d;border-radius:50%;width:340px;height:340px;bottom:30px;left:-190px}.hero-glow{z-index:-1;pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute}.hero-glow--left{background:#6bbe8b17;width:260px;height:80px;top:18%;left:8%;transform:rotate(-15deg)}.hero-glow--right{border:1px solid #f1e83824;width:210px;height:210px;bottom:18%;right:13%}.hero-grid{z-index:1;align-items:center;gap:46px;padding-top:50px;padding-bottom:48px;display:grid;position:relative}.hero .eyebrow{color:#c5ead1;letter-spacing:0;font-size:.78rem;font-weight:700}.hero .eyebrow-dot{background:var(--brand-yellow);box-shadow:0 0 0 5px #f1e8381f}h1{letter-spacing:-.046em;max-width:630px;font-size:clamp(2.25rem,4.35vw,3.8rem);font-weight:850;line-height:1.075}h1 span{color:var(--brand-green)}.hero h1{color:#fff;text-shadow:0 4px 28px #0000001f}.hero h1 mark{background:var(--brand-yellow);color:#123b31;border-radius:.14em;padding:0 .11em .03em;line-height:.94;display:inline-block}.hero h1 span{color:#b8e7c8}.desktop-break{display:none}.hero-description{color:#ffffffc2;max-width:460px;margin-top:25px;font-size:1.04rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-actions .button{width:100%}.hero-actions .button--primary{background:var(--brand-yellow);color:#123b31}.hero-actions .button--primary:hover{background:#fff45b}.hero-actions .button--secondary{color:#fff;background:#ffffff12;border-color:#ffffff6b}.hero-actions .button--secondary:hover{background:#ffffff21;border-color:#ffffffad}.hero-actions .button:disabled{opacity:.82}.microcopy{color:#ffffffad;flex-wrap:wrap;align-items:center;gap:7px;margin-top:17px;font-size:.71rem;display:flex}.microcopy svg{color:var(--brand-yellow)}.hero-demo{justify-self:center;width:min(100%,390px);min-width:0;margin:0;position:relative}.demo-label{z-index:1;color:#ddf4e4;letter-spacing:.01em;align-items:center;gap:9px;margin-bottom:16px;font-size:.72rem;font-weight:800;display:inline-flex;position:relative}.demo-label span{background:var(--brand-yellow);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f1e83821}.phone-stage{place-items:center;min-height:550px;display:grid;position:relative}.phone-orbit{border:1px solid #ffffff24;border-radius:50%;width:330px;height:330px;position:absolute;box-shadow:0 0 0 38px #ffffff06,0 0 0 76px #7940bd0f}.phone-shell{z-index:1;background:linear-gradient(145deg,#303532,#080b0a 38%,#1b1e1c 100%);border:2px solid #050807;border-radius:43px;width:min(78vw,302px);padding:19px 9px 13px;position:relative;transform:rotate(0);box-shadow:32px 42px 64px #00000052,-8px -7px 26px #b989f126,inset 0 0 0 1px #ffffff2e}.phone-speaker{z-index:3;background:#020303;border-radius:999px;width:48px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1f}.phone-button{background:#060807;border-radius:3px 0 0 3px;width:3px;position:absolute}.phone-button--volume{height:58px;top:108px;left:-5px}.phone-button--power{border-radius:0 3px 3px 0;height:72px;top:128px;right:-5px}.phone-screen{background:#08110f;border:1px solid #ffffff1c;border-radius:31px;overflow:hidden}.demo-image{width:100%;height:auto;display:block}.hero-value-container{z-index:2;padding-bottom:8px;position:relative}.hero-value-strip{counter-reset:hero-benefit;gap:14px;display:grid}.hero-value-strip li{--benefit-accent:var(--brand-green);isolation:isolate;counter-increment:hero-benefit;min-height:104px;color:var(--foreground);box-shadow:0 18px 40px #061a1633, inset 4px 0 0 var(--benefit-accent);background:linear-gradient(135deg,#b9f0cc,#78d99f);border:1px solid #ffffff9e;border-radius:22px 22px 22px 8px;align-items:center;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden}.hero-value-strip li:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--benefit-accent);width:116px;position:absolute;top:-42px;right:-24px}@supports (color:color-mix(in lab, red, red)){.hero-value-strip li:before{border:1px solid color-mix(in srgb, var(--benefit-accent), transparent 78%)}}.hero-value-strip li:before{background:radial-gradient(circle at 35% 35%,#ffffff8f,#0000 68%);border-radius:50%}.hero-value-strip li:after{content:"0" counter(hero-benefit);color:var(--benefit-accent);letter-spacing:.08em;opacity:.62;font-size:.68rem;font-weight:900;position:absolute;top:14px;right:17px}.hero-value-strip li:nth-child(2){--benefit-accent:var(--brand-purple);background:linear-gradient(135deg,#e3c2fa,#c18be9)}.hero-value-strip li:nth-child(3){--benefit-accent:#817900;background:linear-gradient(135deg,#fff35f,#e8da32)}.hero-value-strip li>span:last-child{z-index:1;color:var(--muted);gap:3px;font-size:.75rem;line-height:1.45;display:grid;position:relative}.hero-value-strip strong{color:var(--foreground);font-size:.96rem}.hero-value-icon{z-index:1;width:48px;height:48px;color:var(--brand-green);background:#ffffffb3;border:1px solid #ffffffc7;border-radius:16px 16px 16px 6px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 5px 14px #061a1614}.hero-value-icon svg circle{fill:#fff}.hero-value-strip li:nth-child(2) .hero-value-icon{color:var(--brand-purple);background:#ffffffb3;border-radius:50%}.hero-value-strip li:nth-child(3) .hero-value-icon{color:#5d5a0c;border-radius:16px 6px}.hero-bottom{color:#ffffffa3;border-top:0;justify-content:space-between;align-items:center;gap:16px;min-height:73px;font-size:.73rem;display:flex}.hero-bottom span,.hero-bottom a{align-items:center;gap:9px;display:flex}.hero-bottom a{color:#fff;min-height:44px;font-weight:800}.hero-bottom>span{display:none}.how-section{background:#f9fbf8;border-top:1px solid #e9f0eb;padding-block:clamp(3.75rem,6vw,5.5rem);position:relative}.section-intro{flex-direction:column;gap:18px;display:flex}.section-intro>p{color:var(--muted)}.steps{gap:28px;margin-top:34px;display:grid;position:relative}.steps:before{content:"";background:#b8d7c2;width:1px;position:absolute;top:27px;bottom:125px;left:26px}.step{min-width:0;padding:0 0 0 75px;transition:transform .18s;position:relative}.step:hover{transform:translateY(-3px)}.step-top{align-items:center;gap:13px;min-height:54px;margin:0 0 10px -75px;display:flex}.step-icon{z-index:1;width:54px;height:54px;color:var(--brand-green);background:#e9f4eb;border:1px solid #c8e0d0;border-radius:50%;place-items:center;transition:background .18s,border-color .18s;display:grid;position:relative}.step-number{color:var(--brand-green);letter-spacing:.04em;font-size:.84rem;font-weight:900}.step:nth-child(2) .step-icon{color:var(--brand-purple);background:#f1ebf8;border-color:#ded0ee}.step:nth-child(2) .step-number{color:var(--brand-purple-dark)}.step:nth-child(3) .step-icon{background:#e5f5eb;border-color:#c5e2d0}.step:hover .step-icon{background:#fff;border-color:currentColor}.step h3{margin-bottom:9px;font-size:1.16rem}.step p{max-width:285px;color:var(--muted);font-size:.94rem}.categories-section{background:var(--surface);border-top:1px solid var(--border)}.categories-layout{align-items:center;gap:34px;display:grid}.categories-layout h2{max-width:400px}.categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.categories-grid li{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;align-items:center;gap:12px;padding:20px 14px;font-size:.8rem;font-weight:700;display:flex}.categories-grid svg{color:var(--brand-green)}.categories-grid li:nth-child(3n) svg{color:var(--brand-purple)}.business-section{background:var(--brand-green);color:#fff}.business-grid{align-items:center;gap:44px;display:grid}.business-copy{max-width:585px}.business-copy .eyebrow{color:#c0ddc2}.business-copy h2{font-size:clamp(2.05rem,3.4vw,2.9rem)}.business-copy h2 span{color:var(--brand-yellow)}.business-copy .section-description{color:#cbe0d7;max-width:505px}.benefits{gap:15px;margin:27px 0 32px;display:grid}.benefits li{align-items:center;gap:9px;font-size:.83rem;display:flex}.benefits svg{color:var(--brand-mint)}.business-visual{justify-self:center;width:min(100%,350px);position:relative}.business-caption{color:#d1e7d9;align-items:center;gap:8px;margin-bottom:19px;font-size:.75rem;display:flex}.business-caption>span{background:var(--brand-yellow);border-radius:50%;width:7px;height:7px}.business-card{color:var(--foreground);border-radius:var(--radius-md);background:#fff;padding:8px;transform:rotate(2deg);box-shadow:16px 16px #6bbe8b2b}.store-illustration{color:var(--brand-green);background:#e9eee0;border-radius:6px;align-items:center;gap:22px;padding:47px 24px 27px;display:flex;position:relative;overflow:hidden}.store-illustration>span{letter-spacing:.07em;font-size:.64rem;font-weight:800;line-height:1.8}.awning{background:repeating-linear-gradient(90deg,#a5c8a0 0 24px,#dce7cb 24px 48px);border-radius:0 0 5px 5px;width:100%;height:20px;position:absolute;top:0;left:0}.business-card-content{padding:23px 20px 20px}.business-category{color:var(--brand-purple);letter-spacing:.11em;font-size:.6rem;font-weight:800}.business-card h3{margin:8px 0;font-size:1.5rem}.business-card p{color:var(--muted);font-size:.81rem}.business-location{color:var(--muted);align-items:center;gap:7px;margin:19px 0;font-size:.72rem;display:flex}.business-visual figcaption{text-align:center;color:#c1dacf;margin-top:28px;font-size:.61rem}.ecosystem-heading{text-align:center}.ecosystem-heading .eyebrow,.pricing-heading .eyebrow{justify-content:center}.ecosystem-heading>p:last-child{color:var(--muted);margin-top:20px;font-size:.92rem}.ecosystem-flow{gap:40px;max-width:960px;margin:45px auto 0;display:grid}.ecosystem-flow li{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:122px;padding:12px;display:flex;position:relative}.ecosystem-flow li>svg:first-child{color:var(--brand-green);margin-bottom:4px}.ecosystem-flow strong{font-size:.93rem}.ecosystem-flow li>span:last-of-type{color:var(--muted);font-size:.75rem}.ecosystem-flow .flow-arrow{color:#72847a;width:18px;position:absolute;bottom:-33px;transform:rotate(90deg)}.ecosystem-brand{background:var(--surface-muted);border-radius:var(--radius-md)}.ecosystem-brand .logo{width:100px}.pricing-section{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pricing-heading{text-align:center}.pricing-heading>p:last-child{color:var(--muted);margin-top:17px;font-size:.95rem}.pricing-grid{gap:36px 18px;margin-top:56px;display:grid}.pricing-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;flex-direction:column;padding:28px 23px;display:flex;position:relative}.pricing-card--recommended{border:2px solid var(--brand-green);box-shadow:var(--shadow-soft);padding:27px 22px}.recommended-label{background:var(--brand-green);color:#fff;letter-spacing:.03em;border-radius:10px 10px 0 0;justify-content:center;align-items:center;height:30px;font-size:.67rem;font-weight:800;display:flex;position:absolute;top:-26px;left:-2px;right:-2px}.pricing-card h3{color:var(--brand-green);font-size:.94rem}.plan-description{color:var(--muted);min-height:45px;margin-top:10px;font-size:.8rem}.plan-price{letter-spacing:-.05em;align-items:baseline;gap:5px;margin:24px 0;font-size:2.9rem;font-weight:850;line-height:1.2;display:flex}.plan-price>span:first-child{letter-spacing:0;font-size:1rem;font-weight:700}.plan-price .plan-period{color:var(--muted);letter-spacing:0;margin-left:3px;font-size:.73rem;font-weight:500}.pricing-card .button{justify-content:space-between;width:100%;min-height:45px;padding-inline:14px;font-size:.78rem}.plan-features{border-top:1px solid var(--border);align-content:start;gap:15px;margin-top:25px;padding-top:24px;display:grid}.plan-features li{align-items:flex-start;gap:9px;font-size:.8rem;line-height:1.6;display:flex}.plan-features svg{color:var(--brand-green);margin-top:2px}.faq-grid{gap:30px;display:grid}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:77px;padding:23px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{text-wrap:initial;font-size:.95rem;font-weight:700}.faq-item summary>svg{color:var(--brand-green);transition:transform .18s}.faq-item[open] summary>svg{transform:rotate(45deg)}.faq-item[open] h3{color:var(--brand-green)}.faq-answer{color:var(--muted);padding:0 32px 23px 0;font-size:.88rem}.final-section{padding-bottom:62px}.final-panel{border-radius:var(--radius-lg);background:var(--brand-purple-dark);color:#fff;align-items:center;gap:30px;padding:40px 25px;display:grid;position:relative;overflow:hidden}.final-panel .eyebrow{color:#d9c4ed;font-size:.61rem}.final-panel h2{font-size:clamp(1.75rem,3vw,2.55rem)}.final-panel h2>span{color:#dec9f5}.final-panel p:last-child{color:#e0d3ed;margin-top:18px;font-size:.9rem}.final-actions{gap:12px;display:grid}.final-actions .button{width:100%}.footer{padding:14px 0 24px}.footer-top{flex-direction:column;gap:30px;padding-bottom:34px;display:flex}.footer-top p{color:var(--muted);margin-top:14px;font-size:.78rem}.footer-top nav{grid-template-columns:1fr 1fr;align-content:center;column-gap:30px;display:grid}.footer-top nav a{padding-block:13px;font-size:.81rem;font-weight:700}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);flex-direction:column;gap:17px;padding-top:22px;font-size:.72rem;display:flex}.footer-bottom small{font-size:inherit}.legal-links{flex-wrap:wrap;gap:8px 24px;display:flex}.legal-links>*{align-items:center;min-height:44px;display:inline-flex}@media (min-width:430px){.container{width:min(var(--container), calc(100% - 48px))}.hero-actions .button{width:auto}.phone-shell{width:302px}.categories-grid li{padding:21px 16px;font-size:.86rem}.benefits{grid-template-columns:1fr 1fr}}@media (min-width:640px){.hero-bottom>span{display:flex}.hero-value-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-value-strip li{min-height:116px}.hero-value-strip li+li{border-left-color:#ffffff4d}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.steps:before{width:auto;height:1px;inset:27px calc(33.3333% - 48.3333px) auto 27px}.step{padding:0}.step-top{margin:0 0 24px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 22px}.ecosystem-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ecosystem-flow .flow-arrow{top:50%;bottom:auto;left:calc(100% + 3px);transform:translateY(-50%)}.ecosystem-flow li{padding-inline:4px}.ecosystem-flow li>span:last-of-type{font-size:.68rem}.footer-top{flex-direction:row;justify-content:space-between}.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding-top:13px}}@media (min-width:768px){.container{width:min(var(--container), calc(100% - 80px))}.hero-grid{padding-top:66px}.hero-actions{max-width:520px}.section-intro{flex-direction:row;justify-content:space-between;align-items:flex-end}.section-intro>p{padding-bottom:4px}.steps{margin-top:45px}.categories-layout{grid-template-columns:.9fr 1.1fr;gap:38px}.categories-grid li{flex-direction:column;align-items:flex-start;gap:14px;padding:18px;font-size:.76rem}.business-grid{grid-template-columns:1.1fr .9fr;gap:40px}.benefits{grid-template-columns:1fr}.business-visual{width:min(100%,350px)}.business-card-content{padding:21px 15px}.store-illustration{gap:12px;padding-inline:19px}.store-illustration>svg{width:46px}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:45px}.final-panel{padding:44px}}@media (min-width:960px){.desktop-navigation{display:flex}.navbar-cta{display:inline-flex}.mobile-menu{display:none}.hero-grid{grid-template-columns:1.08fr .92fr;gap:54px;min-height:650px;padding-top:48px;padding-bottom:34px}.desktop-break{display:initial}.hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.hero-actions .button{width:auto}.hero-actions .button--secondary{min-width:245px}.phone-shell{width:min(29vw,315px);transform:rotate(5.5deg)}.phone-stage{min-height:570px}.hero-value-strip{transform:translateY(8px)}.categories-grid li{flex-direction:row;align-items:center;font-size:.82rem}.benefits{grid-template-columns:1fr 1fr}.business-grid{gap:80px}.business-card-content{padding:23px 20px}.store-illustration>svg{width:64px}.ecosystem-flow li>span:last-of-type{font-size:.77rem}.final-panel{grid-template-columns:1fr auto;gap:38px;padding:52px}.footer-top nav{align-items:center;gap:32px;display:flex}}@media (min-width:1200px){.hero-grid{grid-template-columns:1.08fr .92fr;gap:82px;min-height:680px;padding-block:54px 38px}.hero-actions{flex-flow:row}.hero-actions .button{gap:8px;padding-inline:17px;font-size:.79rem}.hero-actions .button--secondary{min-width:0}.phone-shell{width:326px}.categories-layout{grid-template-columns:.8fr 1.2fr;gap:80px}.categories-grid{gap:14px}.categories-grid li{gap:15px;padding:24px 21px;font-size:.91rem}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.faq-grid{grid-template-columns:.85fr 1.15fr;gap:90px}}@keyframes hero-phone-slide{0%{opacity:0;transform:translate(38%,48px)rotate(9deg)}to{opacity:1;transform:translate(7%)rotate(4.5deg)}}@media (max-width:639px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:22px}.hero-actions{margin-top:36px}.hero-value-strip{gap:18px;margin-top:16px}.hero-copy{z-index:3;grid-area:1/1;align-self:start;position:relative}.hero-demo{z-index:1;pointer-events:none;width:auto;margin:0;position:absolute;top:0;left:-20px;right:-20px}.hero-value-container{margin-top:0}.hero-demo:before{content:"";z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#00563ec2 0%,#00563e6b 48%,#0000 100%);position:absolute;inset:-50px 0 30px}.demo-label{display:none}.phone-stage{justify-items:end;min-height:760px}.phone-orbit{width:410px;height:410px;right:-86px}.phone-shell{transform-origin:50%;width:min(104vw,430px);margin-right:-22px;animation:.72s cubic-bezier(.22,1,.36,1) both hero-phone-slide;transform:translate(7%)rotate(4.5deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.advertise-page{background:radial-gradient(at 6% 15%,#6bbe8b21,#0000 36%),#f7faf8;min-height:100vh}.advertise-header{border-bottom:1px solid var(--border);background:#fff;height:82px}.advertise-header-inner,.advertise-footer-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.advertise-header .logo{width:125px}.advertise-back{color:var(--muted);align-items:center;gap:8px;font-size:.88rem;font-weight:700;transition:color .16s;display:inline-flex}.advertise-back:hover{color:var(--brand-green)}.advertise-main{padding-block:clamp(42px,6vw,84px)}.advertise-layout{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:start;gap:clamp(42px,7vw,104px);display:grid}.advertise-intro{padding-top:23px;position:sticky;top:120px}.advertise-intro .eyebrow{margin-bottom:19px}.advertise-intro h1{max-width:540px;color:var(--brand-green);letter-spacing:-.055em;font-size:clamp(2.5rem,4.6vw,4rem);font-weight:900;line-height:1.05}.advertise-lead{max-width:470px;color:var(--muted);margin-top:20px;font-size:1.03rem}.advertise-note{border-radius:var(--radius-md);background:#ffffffbd;border:1px solid #d9e9df;align-items:center;gap:15px;margin-top:34px;padding:18px;display:flex}.advertise-note-icon,.advertise-form-badge{width:44px;height:44px;color:var(--brand-green);background:#e8f4ec;border-radius:13px;flex:none;place-items:center;display:grid}.advertise-note strong{font-size:.94rem}.advertise-note p{color:var(--muted);margin-top:3px;font-size:.83rem;line-height:1.5}.advertise-steps{margin-top:43px}.advertise-steps h2{letter-spacing:-.02em;font-size:1.12rem}.advertise-steps ol{gap:17px;margin-top:21px;display:grid}.advertise-steps li{align-items:center;gap:13px;display:flex}.advertise-steps li>span{width:28px;height:28px;color:var(--brand-green);background:#fff;border:1px solid #cfe1d6;border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:800;display:grid}.advertise-steps li p{color:#43544d;font-size:.88rem;line-height:1.45}.advertise-help{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:48px;font-size:.82rem;display:flex}.advertise-help a{color:var(--brand-green);text-underline-offset:3px;font-weight:800;text-decoration:underline}.advertise-form-card{background:#fff;border:1px solid #e4ebe7;border-radius:22px;padding:clamp(24px,3.2vw,38px);box-shadow:0 24px 72px #0e372717}.advertise-form-heading{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:20px;padding-bottom:25px;display:flex}.advertise-form-kicker{color:var(--brand-green);letter-spacing:.13em;margin-bottom:9px;font-size:.65rem;font-weight:900}.advertise-form-heading h2{font-size:1.75rem}.advertise-form-heading p:last-child{color:var(--muted);margin-top:6px;font-size:.88rem}.advertise-form-badge{width:48px;height:48px}.advertiser-form{padding-top:24px}.advertiser-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px;display:grid}.advertiser-field{color:#24342d;align-content:start;gap:8px;font-size:.8rem;font-weight:800;display:grid}.advertiser-field>span:first-child>span:first-child:not(.advertiser-optional){color:#b94848}.advertiser-field small{color:var(--muted);font-size:.7rem;font-weight:500;line-height:1.4}.advertiser-optional{color:#87928d;margin-left:5px;font-size:.68rem;font-weight:600}.advertiser-input-wrap{color:#718079;background:#fff;border:1px solid #dbe4df;border-radius:8px;align-items:center;gap:9px;min-width:0;height:47px;padding-inline:12px;transition:border-color .15s,box-shadow .15s;display:flex}.advertiser-input-wrap:focus-within{border-color:var(--brand-green);box-shadow:0 0 0 3px #00563e1a}.advertiser-input-wrap input{width:100%;min-width:0;height:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.78rem;font-weight:500}.advertiser-input-wrap input::placeholder{color:#a0aaa5}.advertiser-input-wrap:focus-within,.advertiser-input-wrap:focus-within input{outline:none}.advertiser-input-wrap:has(input:focus-visible){outline:2px solid var(--brand-purple);outline-offset:3px}.advertiser-plan{border:0;min-width:0;margin:26px 0 0;padding:0}.advertiser-plan legend{color:#24342d;margin-bottom:11px;font-size:.82rem;font-weight:800}.advertiser-plan-option{border:1.5px solid var(--brand-green);cursor:pointer;background:#f5faf6;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.advertiser-plan-option input{opacity:0;width:1px;height:1px;position:absolute}.advertiser-plan-option:has(input:focus-visible){outline:3px solid var(--brand-purple);outline-offset:3px}.advertiser-plan-check{color:#fff;background:#fff;border:1px solid #a7b9ae;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.advertiser-plan-option input:checked+.advertiser-plan-check{border-color:var(--brand-green);background:var(--brand-green)}.advertiser-plan-copy{gap:3px;min-width:0;display:grid}.advertiser-plan-copy strong{color:#24342d;font-size:.85rem}.advertiser-plan-copy strong span{color:#246544;vertical-align:1px;background:#dff0e4;border-radius:20px;margin-left:7px;padding:3px 7px;font-size:.62rem}.advertiser-plan-copy small,.advertiser-plan-price small{color:var(--muted);font-size:.71rem;font-weight:500}.advertiser-plan-price{color:var(--brand-green);text-align:right;gap:1px;margin-left:auto;font-size:1rem;font-weight:900;display:grid}.advertiser-plan-soon{color:#7b8781;margin-top:8px;font-size:.72rem}.advertiser-submit{color:#fff;background:var(--brand-green);width:100%;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:23px;padding:12px 20px;font-size:.9rem;font-weight:800;transition:background .15s,transform .15s;display:flex}.advertiser-submit:hover{background:#003e2d;transform:translateY(-1px)}.advertiser-submit-note{color:#77847d;text-align:center;min-height:28px;margin-top:10px;font-size:.7rem;line-height:1.5}.advertise-footer{color:#75827b;background:#ffffffa6;border-top:1px solid #e8eeea;height:70px;font-size:.74rem}.advertise-footer-inner span:last-child{color:var(--brand-green);align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (max-width:900px){.advertise-layout{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:34px}.advertise-intro h1{font-size:clamp(2.4rem,5vw,3.2rem)}.advertise-intro{position:static}}@media (max-width:720px){.advertise-layout{grid-template-columns:minmax(0,1fr);gap:34px}.advertise-intro{padding-top:0}.advertise-intro h1{max-width:600px;font-size:clamp(2.45rem,9vw,3.5rem)}.advertise-note{margin-top:25px}.advertise-steps{display:none}.advertise-help{margin-top:24px}}@media (max-width:520px){.advertise-header{height:70px}.advertise-header .logo{width:112px}.advertise-back{font-size:.8rem}.advertise-main{padding-block:35px 48px}.advertise-form-card{border-radius:16px;padding:23px 18px}.advertise-form-heading h2{font-size:1.5rem}.advertise-form-badge{width:40px;height:40px}.advertiser-fields{grid-template-columns:minmax(0,1fr);gap:16px}.advertiser-input-wrap{height:49px}.advertise-footer-inner{align-items:center;gap:10px}.advertise-footer-inner span:last-child{text-align:right;max-width:52%}}
