@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0bjUvq_className{font-family:Inter,Inter Fallback;font-style:normal}._0bjUvq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f6b954ca1a6a1a44-s.26cwedo23jg-u.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/8134fcc2414cbf55-s.1ok57_-bpzbcy.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/de873f62a3a34dcf-s.2riq0-lofa4ne.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/85578ddb76cc8ca5-s.2g83f1z7zvuft.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-20C4,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/449a269c3a89a2d5-s.p.3qbyepbso8obg.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%}.rJiP9W_className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.rJiP9W_variable{--font-nunito:"Nunito Sans", "Nunito Sans Fallback"}
:root{--ink:#182126;--ink-deep:#10181c;--ink-raised:#1f2b31;--line-dark:#2d3b42;--green:#88e288;--green-text:#2c7a41;--green-wash:#e8f6e8;--grey:#b8bcbd;--grey-dim:#8f9a9e;--paper:#f2f5f4;--white:#fff;--text:#182126;--text-muted:#4d5c62;--line:#d9e1df;--font-display:var(--font-nunito),"Nunito Sans",ui-rounded,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-body:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--maxw:1200px;--gutter:clamp(16px,4vw,40px);--r:14px;--ease:cubic-bezier(.2,.7,.2,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--ink);color:var(--grey);font:400 1.0625rem/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);color:var(--white);letter-spacing:-.02em;text-wrap:balance;margin:0}h1{font-size:clamp(2.35rem,5.6vw,4.4rem);font-weight:900;line-height:1.02}h2{font-size:clamp(1.85rem,3.6vw,2.75rem);font-weight:900;line-height:1.06}h3{letter-spacing:-.01em;font-size:1.3rem;font-weight:800;line-height:1.2}h1:focus{outline:none}p{margin:0}a{color:inherit}ul{margin:0;padding:0;list-style:none}.wrap{width:min(100% - 2*var(--gutter),var(--maxw));margin-inline:auto}.light{background:var(--white);color:var(--text-muted);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.paper{background:var(--paper);color:var(--text-muted);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.light h1,.light h2,.light h3,.paper h1,.paper h2,.paper h3{color:var(--text)}.section{padding-block:clamp(64px,9vw,112px)}.stack{gap:18px;display:grid}.lead{max-width:62ch;font-size:clamp(1.08rem,1.6vw,1.22rem);line-height:1.6}.muted{color:var(--grey-dim)}.light .muted,.paper .muted{color:var(--text-muted)}.small{font-size:.875rem}.num{font-variant-numeric:tabular-nums}.eyebrow{font:600 .75rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";background:radial-gradient(circle at 3px 3px,currentColor 2.6px,#0000 3.1px) 0 0/8px 6px repeat-x;flex:none;width:22px;height:6px}.light .eyebrow,.paper .eyebrow{color:var(--green-text)}.btn{min-height:48px;font:600 .97rem/1.2 var(--font-body);cursor:pointer;transition:transform .25s var(--ease),background .25s,border-color .25s,color .25s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;display:inline-flex}.btn svg{width:16px;height:16px;transition:transform .25s var(--ease);flex:none}.btn:hover svg{transform:translate(3px)}.btn-primary{background:var(--green);color:var(--ink)}.btn-primary:hover{background:#9ceb9c;transform:translateY(-1px)}.btn-ghost{border-color:var(--line-dark);color:var(--white);background:0 0}.btn-ghost:hover{border-color:var(--green);color:var(--green)}.btn-ink{background:var(--ink);color:var(--white)}.btn-ink:hover{background:#25333a;transform:translateY(-1px)}.light .btn-ghost,.paper .btn-ghost{color:var(--text);border-color:#b9c5c3}.light .btn-ghost:hover,.paper .btn-ghost:hover{border-color:var(--green-text);color:var(--green-text)}.link{color:var(--green);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.link:hover{text-underline-offset:3px;text-decoration:underline}.light .link,.paper .link{color:var(--green-text)}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.light :focus-visible,.paper :focus-visible{outline-color:var(--green-text)}[hidden],.page[hidden]{display:none!important}.sr-skip{z-index:100;background:var(--green);color:var(--ink);border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:12px;left:-9999px}.sr-skip:focus{left:16px}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-primary:hover{transform:translateY(-2px)rotate(-1.2deg)}img{max-width:100%}
.site-header{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line-dark);background:#182126f0;position:sticky}.hdr{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.brand{color:var(--white);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand svg{flex:none;width:22px;height:28px}.brand b{font:900 1.12rem/1 var(--font-display);letter-spacing:.06em}.nav{align-items:center;gap:4px;display:flex}.nav a{color:var(--grey);border-radius:999px;padding:10px 14px;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.nav a:hover,.nav a[aria-current=page]{color:var(--white);background:var(--ink-raised)}.hdr-cta{align-items:center;gap:10px;display:flex}.menu-btn{border:1px solid var(--line-dark);width:48px;height:48px;color:var(--white);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:none}.menu-btn svg{width:22px;height:22px}@media (max-width:960px){.nav{padding:12px var(--gutter) 20px;background:var(--ink);border-bottom:1px solid var(--line-dark);flex-direction:column;align-items:stretch;gap:2px;display:none;position:absolute;top:100%;left:0;right:0}.site-header.open .nav{display:flex}.nav a{padding:14px 16px;font-size:1.05rem}.menu-btn{display:inline-flex}.hdr-cta .btn{display:none}}@media (min-width:961px){.nav-mobile-only{display:none}}.site-footer{background:var(--ink-deep);color:var(--grey-dim);padding-block:64px 32px;font-size:.92rem}.foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:36px;display:grid}.foot-grid h4{font:600 .74rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);margin-bottom:16px}.foot-grid ul{gap:10px;display:grid}.foot-grid a{color:var(--grey-dim);text-decoration:none}.foot-grid a:hover{color:var(--green)}.foot-brand{align-content:start;gap:14px;display:grid}.foot-brand .tagline{font:800 1rem/1.3 var(--font-display);color:var(--white)}.foot-mail{font-weight:600;color:var(--white)!important}.legal{border-top:1px solid var(--line-dark);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:24px;font-size:.82rem;display:flex}@media (max-width:900px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@media (max-width:480px){.foot-grid{grid-template-columns:minmax(0,1fr)}}
.hero{padding-block:clamp(48px,8vw,104px) clamp(56px,8vw,96px)}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,6vw,80px);display:grid}.hero-copy{gap:24px;min-width:0;display:grid}.hero h1 em{color:var(--green);font-style:normal}.hero .lead{color:var(--grey)}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.hero-mail{color:var(--grey-dim);font-size:.95rem}.hero-mail strong{color:var(--white);font-weight:600}@media (max-width:900px){.hero-grid{grid-template-columns:minmax(0,1fr)}}.quote{background:var(--white);color:var(--text);border-radius:var(--r);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-self:end;width:100%;min-width:0;max-width:520px;padding:clamp(20px,3vw,30px);box-shadow:0 30px 60px -28px #000000a6,0 0 0 1px #ffffff0a}@media (max-width:900px){.quote{justify-self:start}}.q-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.q-brand{font:900 .82rem/1 var(--font-display);letter-spacing:.07em;align-items:center;gap:8px;display:inline-flex}.q-brand svg{width:12px;height:16px}.q-tag{font:600 .7rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.q-title{justify-content:space-between;align-items:flex-start;gap:12px;padding-block:18px 14px;display:flex}.q-title h3{color:var(--text);font-size:1.35rem}.q-title p{color:var(--text-muted);margin-top:4px;font-size:.85rem}.pill{background:var(--green-wash);color:var(--green-text);font:700 .72rem/1 var(--font-body);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.q-lines{display:grid}.q-lines li{border-top:1px dashed var(--line);justify-content:space-between;gap:16px;padding:9px 0;font-size:.92rem;display:flex}.q-lines li span:last-child{color:var(--text-muted);white-space:nowrap}.q-total{border-top:2px solid var(--text);justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;padding:16px 0 14px;display:flex}.q-total span{font-weight:600}.q-total b{font:900 2rem/1 var(--font-display);letter-spacing:-.02em}.q-total small{text-align:right;color:var(--text-muted);margin-top:4px;font-size:.75rem;font-weight:500;display:block}.q-opt{background:var(--paper);border-radius:10px;justify-content:space-between;gap:12px;padding:12px 14px;font-size:.88rem;display:flex}.q-opt p{color:var(--text-muted);margin-top:2px;font-size:.8rem}.q-opt b{white-space:nowrap}.q-terms{color:var(--text);gap:6px;margin-top:16px;font-size:.85rem;display:grid}.q-terms li{align-items:flex-start;gap:8px;display:flex}.q-terms svg{width:16px;height:16px;color:var(--green-text);flex:none;margin-top:3px}.head{gap:16px;max-width:760px;margin-bottom:clamp(32px,5vw,52px);display:grid}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(32px,5vw,52px);display:flex}.head-row .head{margin-bottom:0}.groups{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.group{grid-template-rows:auto auto 1fr auto;gap:12px;min-width:0;padding:28px 24px 28px 0;display:grid}.group+.group{border-left:1px solid var(--line);padding-left:24px}.group h3{font-size:1.15rem}.from{font:600 .78rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.price-big{font:900 clamp(1.9rem,3vw,2.4rem)/1 var(--font-display);letter-spacing:-.02em;color:var(--text)}.price-big small{font:600 .9rem/1 var(--font-body);color:var(--text-muted);letter-spacing:0}.group ul{flex-wrap:wrap;align-self:end;gap:6px;display:flex}.tag{border:1px solid var(--line);color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.78rem;display:inline-block}.dark-tags .tag{border-color:var(--line-dark);color:var(--grey)}@media (max-width:1000px){.groups{grid-template-columns:repeat(2,minmax(0,1fr))}.group:nth-child(3){border-left:0;padding-left:0}.group:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.groups{grid-template-columns:minmax(0,1fr)}.group,.group+.group{border-left:0;padding-left:0}.group+.group{border-top:1px solid var(--line)}}.fineprint{margin-top:22px;font-size:.88rem}.sectors{background:var(--line-dark);border:1px solid var(--line-dark);border-radius:var(--r);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sector{background:var(--ink);color:var(--grey);align-content:start;gap:10px;min-width:0;padding:26px;text-decoration:none;transition:background .2s;display:grid}.sector:hover{background:var(--ink-raised)}.sector h3{justify-content:space-between;gap:10px;font-size:1.15rem;display:flex}.sector h3 svg{width:18px;height:18px;color:var(--green);transition:transform .25s var(--ease);flex:none}.sector:hover h3 svg{transform:translate(3px)}.rule{font:600 .72rem/1.3 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--green)}.sector p{font-size:.94rem}@media (max-width:900px){.sectors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sectors{grid-template-columns:minmax(0,1fr)}}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid;position:relative}.step{align-content:start;gap:12px;min-width:0;display:grid}.step-dot{font:900 .9rem/1 var(--font-display);color:var(--green-text);align-items:center;gap:12px;display:flex}.step-dot:before{content:"";background:var(--green);width:14px;height:14px;box-shadow:0 0 0 5px var(--green-wash);border-radius:50%;flex:none}.step-dot:after{content:"";background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 12px);flex:1;height:2px}.step:last-child .step-dot:after{background:0 0}.step .get{color:var(--text);border-top:1px solid var(--line);padding-top:10px;font-size:.88rem}.step .get b{color:var(--green-text);font-weight:600}@media (max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step-dot:after{display:none}}@media (max-width:520px){.steps{grid-template-columns:minmax(0,1fr)}}.commit{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(28px,5vw,72px);display:grid}.commit div{border-top:1px solid var(--line-dark);gap:10px;min-width:0;padding-top:22px;display:grid}.commit h3{color:var(--white)}@media (max-width:700px){.commit{grid-template-columns:minmax(0,1fr)}}.offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.offer{border:1px solid var(--line);border-radius:var(--r);background:var(--white);align-content:start;gap:14px;min-width:0;padding:clamp(24px,3vw,36px);display:grid}.offer .btn{justify-self:start;margin-top:6px}.offer.feature{background:var(--ink);border-color:var(--ink);color:var(--grey);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.offer.feature h3{color:var(--white)}.offer.feature .eyebrow{color:var(--green)}@media (max-width:760px){.offers{grid-template-columns:minmax(0,1fr)}}.cta{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;display:grid}.cta .stack{gap:20px}.mailcard{border:1px solid var(--line-dark);border-radius:var(--r);background:var(--ink-raised);gap:14px;min-width:0;padding:26px;display:grid}.mailrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mailrow .addr{font:800 clamp(1.05rem,2.2vw,1.35rem)/1.2 var(--font-display);color:var(--white);-webkit-user-select:all;user-select:all;word-break:break-all}.copy{border:1px solid var(--line-dark);min-height:36px;color:var(--grey);font:600 .8rem/1 var(--font-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.copy:hover{border-color:var(--green);color:var(--green)}.copy svg{width:14px;height:14px}.light .copy,.paper .copy{border-color:var(--line);color:var(--text-muted)}.light .copy:hover,.paper .copy:hover{border-color:var(--green-text);color:var(--green-text)}.copy.done{border-color:var(--green);color:var(--green)}.light .copy.done,.paper .copy.done{border-color:var(--green-text);color:var(--green-text)}@media (max-width:860px){.cta{grid-template-columns:minmax(0,1fr)}}
.page-head{border-bottom:1px solid var(--line-dark);padding-block:clamp(48px,7vw,88px) clamp(40px,6vw,72px)}.page-head .wrap{gap:20px;display:grid}.page-head h1{max-width:20ch;font-size:clamp(2.2rem,4.8vw,3.6rem)}.page-head .lead{color:var(--grey)}.facts{color:var(--grey);flex-wrap:wrap;gap:8px 22px;font-size:.92rem;display:flex}.facts li{align-items:center;gap:8px;display:inline-flex}.facts li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.svc-group{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:clamp(24px,4vw,56px);padding-block:clamp(36px,5vw,56px);display:grid}.svc-group:first-child{border-top:0;padding-top:0}.svc-group>div:first-child{align-content:start;gap:10px;display:grid}.svc-list{gap:14px;display:grid}.svc{border:1px solid var(--line);border-radius:var(--r);background:var(--white);grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding:22px 24px;display:grid}.svc h3{font-size:1.15rem}.svc p{grid-column:1/-1;max-width:64ch}.svc ul{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.svc .from-price{text-align:right;color:var(--text-muted);white-space:nowrap;font-size:.82rem}.svc .from-price b{font:900 1.25rem/1.1 var(--font-display);color:var(--text);display:block}@media (max-width:820px){.svc-group{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.svc{grid-template-columns:minmax(0,1fr)}.svc .from-price{text-align:left}}.stack3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.stack3>div{border-radius:var(--r);background:var(--white);border:1px solid var(--line);gap:10px;min-width:0;padding:24px;display:grid}@media (max-width:820px){.stack3{grid-template-columns:minmax(0,1fr)}}.ind-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.ind-index{top:calc(env(safe-area-inset-top,0px) + 96px);gap:2px;display:grid;position:sticky}.ind-index a{color:var(--text-muted);border-radius:10px;padding:9px 12px;font-size:.92rem;text-decoration:none}.ind-index a:hover{background:var(--white);color:var(--text)}.ind-index a.on{background:var(--white);color:var(--text);box-shadow:inset 3px 0 0 var(--green-text);font-weight:600}.ind-list{gap:20px;min-width:0;display:grid}.ind{background:var(--white);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3vw,40px);padding:clamp(24px,3vw,36px);scroll-margin-top:96px;display:grid}.ind>div{align-content:start;gap:14px;min-width:0;display:grid}.ind h2{font-size:clamp(1.45rem,2.4vw,1.8rem)}.ruleblock{background:var(--paper);border-left:3px solid var(--green-text);border-radius:12px;gap:8px;padding:18px;display:grid}.ruleblock .rule{color:var(--green-text)}.ruleblock.plain{border-left-color:var(--grey)}.ruleblock.plain .rule{color:var(--text-muted)}.ruleblock p{color:var(--text);font-size:.95rem}.ticks{gap:10px;display:grid}.ticks li{color:var(--text);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ticks li:before{content:"";background:var(--green);width:9px;height:9px;box-shadow:0 0 0 3px var(--green-wash);border-radius:50%;margin-top:8px}.dark .ticks li{color:var(--grey)}.dark .ticks li:before{box-shadow:0 0 0 3px #88e2882e}.ind .prices{color:var(--text-muted);font-size:.88rem}.ind .prices b{color:var(--text)}.refer{background:var(--ink);color:var(--grey);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding:20px 22px;display:grid}.refer h3{color:var(--white);font-size:1.05rem}.refer p{margin-top:6px;font-size:.93rem}@media (max-width:980px){.ind-layout{grid-template-columns:minmax(0,1fr)}.ind-index{gap:6px;padding-bottom:6px;display:flex;position:static;overflow-x:auto}.ind-index a{white-space:nowrap;background:var(--white);border:1px solid var(--line)}}@media (max-width:760px){.ind,.refer{grid-template-columns:minmax(0,1fr)}}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.tier{border:1px solid var(--line);border-radius:var(--r);background:var(--white);grid-template-rows:auto auto auto 1fr auto;gap:16px;min-width:0;padding:28px;display:grid}.tier.mid{border:2px solid var(--ink)}.tier .price-big{font-size:clamp(2.1rem,3.4vw,2.7rem)}.tier .per{color:var(--text-muted);margin-top:6px;font-size:.85rem}.tier .btn{width:100%}.tier .when{color:var(--text-muted);border-top:1px solid var(--line);padding-top:14px;font-size:.85rem}@media (max-width:900px){.tiers{grid-template-columns:minmax(0,1fr)}}.dayrate{border-radius:var(--r);background:var(--ink);color:var(--grey);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));align-items:center;gap:24px;margin-top:20px;padding:26px 28px;display:grid}.dayrate h3{color:var(--white);font-size:1.15rem}.dayrate p{margin-top:6px;font-size:.92rem}.dayrate .fig{border-left:1px solid var(--line-dark);gap:4px;padding-left:20px;display:grid}.dayrate .fig b{font:900 1.7rem/1 var(--font-display);color:var(--green)}.dayrate .fig span{font-size:.82rem}@media (max-width:900px){.dayrate{grid-template-columns:repeat(3,minmax(0,1fr))}.dayrate>div:first-child{grid-column:1/-1}.dayrate .fig:nth-child(2){border-left:0;padding-left:0}}@media (max-width:520px){.dayrate{grid-template-columns:minmax(0,1fr)}.dayrate .fig{border-left:0;border-top:1px solid var(--line-dark);padding-top:14px;padding-left:0}}.ratecard{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;display:grid}.rc-block{min-width:0}.rc-block h3{font-size:.8rem;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--green-text);border-bottom:2px solid var(--text);padding-bottom:10px;font-weight:600}.rc-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding:14px 0;display:grid}.rc-row b{color:var(--text);font-weight:600}.rc-row span{grid-column:1;font-size:.86rem}.rc-row .p{text-align:right;font:800 1.15rem/1.1 var(--font-display);color:var(--text);white-space:nowrap;grid-area:1/2/span 2;align-self:center}.rc-row .p small{font:500 .72rem/1.3 var(--font-body);color:var(--text-muted);display:block}@media (max-width:760px){.ratecard{grid-template-columns:minmax(0,1fr)}}.toggle{background:var(--white);border:1px solid var(--line);border-radius:999px;padding:4px;display:inline-flex}.toggle button{min-height:40px;font:600 .9rem/1 var(--font-body);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 18px}.toggle button[aria-pressed=true]{background:var(--ink);color:var(--white)}.toggle .save{color:var(--green-text);font-weight:700}.toggle button[aria-pressed=true] .save{color:var(--green)}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.plan{border-radius:var(--r);background:var(--white);border:1px solid var(--line);grid-template-rows:auto auto auto 1fr auto;gap:16px;min-width:0;padding:28px;display:grid}.plan .bill{color:var(--text-muted);min-height:2.6em;font-size:.84rem}.plan .btn{width:100%}@media (max-width:900px){.plans{grid-template-columns:minmax(0,1fr)}}.faq{border-top:1px solid var(--line);max-width:860px;display:grid}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:800 1.08rem/1.35 var(--font-display);color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.6rem/1 var(--font-body);color:var(--green-text);flex:none;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:70ch;padding:0 0 22px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.split .stack p{max-width:60ch}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr)}}.details{border-top:2px solid var(--text);display:grid}.details div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:16px;padding:14px 0;font-size:.95rem;display:grid}.details dt{color:var(--text-muted)}.details dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}@media (max-width:480px){.details div{grid-template-columns:minmax(0,1fr);gap:2px}}.contact-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:900px){.contact-grid{grid-template-columns:minmax(0,1fr)}}form.enquiry{background:var(--white);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(22px,3vw,34px);display:grid}.field{gap:7px;min-width:0;display:grid}.field.full{grid-column:1/-1}.field label{color:var(--text);font-size:.9rem;font-weight:600}.field label span{color:var(--text-muted);font-weight:400}.field input,.field select,.field textarea{background:var(--white);width:100%;min-height:48px;color:var(--text);font:400 1rem/1.4 var(--font-body);border:1.5px solid #c9d3d1;border-radius:10px;padding:12px 14px}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green-text);box-shadow:0 0 0 3px var(--green-wash);outline:none}.field .err{color:#b3261e;font-size:.82rem;display:none}.field.bad input,.field.bad select{border-color:#b3261e}.field.bad .err{display:block}.form-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.form-foot p{max-width:44ch;font-size:.84rem}@media (max-width:560px){form.enquiry{grid-template-columns:minmax(0,1fr)}}.sent{background:var(--white);border:1px solid var(--line);border-radius:var(--r);gap:16px;padding:clamp(22px,3vw,34px);display:grid}.sent pre{background:var(--paper);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:260px;margin:0;padding:16px;font:400 .86rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.sent .cta-row .btn{min-height:44px}.direct{border-radius:var(--r);background:var(--ink);color:var(--grey);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;gap:18px;padding:clamp(22px,3vw,30px);display:grid}.direct h3{color:var(--white);font-size:1.15rem}.dline{border-top:1px solid var(--line-dark);gap:6px;padding-top:16px;display:grid}.dline .k{font:600 .72rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--grey-dim)}.dline .v{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dline .v strong{font:800 1.08rem/1.25 var(--font-display);color:var(--white);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.dline p{font-size:.86rem}.socials{flex-wrap:wrap;gap:8px;display:flex}.socials a{border:1px solid var(--line-dark);min-height:40px;color:var(--grey);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.85rem;text-decoration:none;display:inline-flex}.socials a:hover{border-color:var(--green);color:var(--green)}.socials svg{width:16px;height:16px}.prose{gap:30px;max-width:760px;display:grid}.prose section{gap:10px;display:grid}.prose h2{font-size:1.35rem}.prose ul{gap:8px;padding-left:1.1em;list-style:outside;display:grid}.prose li::marker{color:var(--green-text)}.prose p,.prose li{color:var(--text)}.prose a{color:var(--green-text);font-weight:600}@supports (grid-template-rows:subgrid){.tier,.plan{grid-row:span 5;grid-template-rows:subgrid}}[id]{scroll-margin-top:88px}form.enquiry{position:relative}.form-error{color:#7a1d16;background:#fdecea;border-left:4px solid #b3261e;border-radius:10px;grid-column:1/-1;padding:14px 16px;font-size:.92rem}.form-error a{color:#7a1d16;font-weight:600}form.enquiry button[disabled]{opacity:.7;cursor:progress}
.stage{aspect-ratio:16/11;isolation:isolate;border:1px solid var(--line-dark);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(120% 95% at 88% 0,#24363e 0%,#1a252a 52%,#141c20 100%);border-radius:20px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.demo{color:#182126;font-size:2.15cqw;line-height:1.35;font-family:var(--font-body);position:absolute;inset:0}.demo b{font-weight:700}.demo-pill{z-index:9;color:var(--green);font:600 1.55cqw/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:#88e28824;border-radius:99px;padding:.25em .7em;position:absolute;top:3%;right:2.4%}.tr{opacity:0}.demo h4{color:#182126}@container (max-width:460px){.demo{font-size:2.35cqw}}.dv-br{background:#fff;border-radius:.9em;flex-direction:column;width:90%;height:84%;display:flex;position:absolute;top:9%;left:5%;overflow:hidden;box-shadow:0 1.6em 3em -1.2em #0009}.dv-bar{background:#eef2f1;border-bottom:1px solid #e1e7e5;flex:none;align-items:center;gap:.45em;height:2.3em;padding:0 .9em;display:flex}.dv-bar>i{background:#cdd6d4;border-radius:50%;width:.62em;height:.62em}.dv-url{color:#4d5c62;white-space:nowrap;background:#fff;border-radius:1em;align-items:center;gap:.4em;margin-left:.6em;padding:.2em .9em;font-size:.82em;display:inline-flex}.dv-url svg{width:.8em;height:.8em}.dv-pg{flex:1;padding:1em 1.2em;position:relative;overflow:hidden}.dv-ph{aspect-ratio:9/18.5;background:#0d1417;border-radius:2.3em;height:90%;padding:.5em;position:absolute;top:5%;left:50%;transform:translate(-50%);box-shadow:0 1.6em 3em -1.2em #000000b3,inset 0 0 0 1px #2a3940}.scr{background:#fff;border-radius:1.85em;flex-direction:column;gap:.7em;height:100%;padding:2.4em .9em .9em;display:flex;position:relative;overflow:hidden}.notch{background:#0d1417;border-radius:1em;width:34%;height:1.15em;position:absolute;top:.45em;left:50%;transform:translate(-50%)}.float{z-index:4;white-space:nowrap;background:#fff;border-radius:.8em;align-items:center;gap:.6em;padding:.7em .9em;font-size:.9em;display:flex;position:absolute;box-shadow:0 1em 2em -1em #0000008c}.float i{background:var(--green-wash);width:1.9em;height:1.9em;color:var(--green-text);border-radius:.55em;flex:none;place-items:center;display:grid}.float i svg{width:1.1em;height:1.1em}.float small{color:#5b6a70;font-size:.82em;display:block}.cur{z-index:8;pointer-events:none;transform-origin:0 0;width:1.5em;height:1.9em;position:absolute;top:95%;left:90%}.cur svg{filter:drop-shadow(0 .15em .25em #00000059);width:100%;height:100%;display:block}.cur.touch{transform-origin:50%;background:#18212647;border:.18em solid #fffffff2;border-radius:50%;width:1.9em;height:1.9em;margin:-.95em 0 0 -.95em}.rip{z-index:7;background:var(--green);pointer-events:none;border-radius:50%;width:3.2em;height:3.2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fly{z-index:8;background:var(--green);border-radius:50%;width:1.1em;height:1.1em;position:absolute;box-shadow:0 0 0 .3em #88e28859}.chips-row{z-index:5;flex-wrap:wrap;gap:.5em;display:flex;position:absolute;bottom:3.2%;left:5%}.chip{color:#fff;background:#182126;border-radius:99px;align-items:center;gap:.35em;padding:.35em .75em;font-size:.82em;font-weight:600;display:inline-flex;box-shadow:0 .6em 1.2em -.6em #0009}.chip:before{content:"";background:var(--green);border-radius:50%;width:.55em;height:.55em}.tickc{background:var(--green);color:#182126;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;display:inline-grid}.tickc svg{width:.95em;height:.95em}.stage.play .a-fade{animation:k-fade .5s var(--ease) var(--d,0s) both}.stage.play .a-up{animation:k-up .55s var(--ease) var(--d,0s) both}.stage.play .a-pop{animation:k-pop .55s ease-out var(--d,0s) both}.stage.play .a-grow{animation:k-growx var(--t,.7s) var(--ease) var(--d,0s) both;transform-origin:0}.stage.play .a-rise{animation:k-growy .7s var(--ease) var(--d,0s) both;transform-origin:bottom}.stage.play .a-type{animation:k-type var(--t,.9s) steps(var(--n,18)) var(--d,0s) both}.stage.play .a-draw{animation:k-draw var(--t,1s) ease-in-out var(--d,0s) both}.stage.play .a-flash{animation:k-flash var(--t,1.8s) ease var(--d,0s) both}.stage.play .a-out{animation:k-out var(--t,2.4s) ease 0s both}.stage.play .a-slide-r{animation:k-slide-r .7s var(--ease) var(--d,0s) both}.stage.play .a-slide-d{animation:k-slide-d .55s var(--ease) var(--d,0s) both}.stage.play .a-drop{animation:k-drop .5s var(--ease) var(--d,0s) both}.stage.play .a-press{animation:k-press .35s ease var(--d,0s) both}.stage.play .a-ripple{animation:k-ripple .65s ease-out var(--d,0s) both}.stage.play .a-bump{animation:k-bump .45s ease var(--d,0s) both}.stage.play .a-blink{animation:k-blink .45s steps(1) var(--d,0s) 5 both}.stage.play .a-cursor{animation:k-cursor var(--t,1.4s) var(--ease) var(--d,0s) both}.stage.play .a-fly{animation:k-fly .6s cubic-bezier(.5,0,.75,0) var(--d,0s) both}.stage.play .a-move{animation:k-move .8s var(--ease) var(--d,0s) both}.stage.play .a-sel{animation:k-sel .25s ease var(--d,0s) both}.stage.play .a-wash{animation:k-wash 1.6s ease var(--d,0s) both}.stage.play .a-swap-out{animation:k-swapout .5s ease var(--d,0s) both}.stage.play .a-swap-in{animation:k-swapin .5s ease var(--d,0s) both}.stage.play .w-skel{animation:1.9s both k-skel}@keyframes k-skel{0%,55%{opacity:1}to{opacity:0}}@keyframes k-fade{0%{opacity:0}}@keyframes k-up{0%{opacity:0;transform:translateY(.8em)}}@keyframes k-pop{0%{opacity:0;transform:scale(.5)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes k-growx{0%{transform:scaleX(0)}}@keyframes k-growy{0%{transform:scaleY(0)}}@keyframes k-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes k-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes k-flash{0%{opacity:0;transform:translateY(.5em)scale(.96)}12%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.3em)}}@keyframes k-out{0%,78%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)rotate(-2deg)}}@keyframes k-slide-r{0%{transform:translate(106%)}}@keyframes k-slide-d{0%{opacity:0;transform:translateY(-110%)}}@keyframes k-drop{0%{opacity:0;transform:translateY(-1.4em)rotate(-4deg)}}@keyframes k-press{0%,to{transform:scale(1)}45%{transform:scale(.88)}}@keyframes k-ripple{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}2%{opacity:.6;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes k-bump{0%{transform:scale(0)}60%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes k-blink{50%{opacity:.15}}@keyframes k-cursor{0%{opacity:0;left:var(--x0,92%);top:var(--y0,96%)}18%{opacity:1}68%{left:var(--x1);top:var(--y1);transform:scale(1)}78%{transform:scale(.8)}88%{opacity:1;transform:scale(1)}to{opacity:0;left:var(--x1);top:var(--y1)}}@keyframes k-fly{0%{opacity:0;left:var(--fx0);top:var(--fy0);transform:translate(-50%,-50%)scale(1)}6%{opacity:1;left:var(--fx0);top:var(--fy0);transform:translate(-50%,-50%)scale(1)}90%{opacity:.9;left:var(--fx1);top:var(--fy1);transform:translate(-50%,-50%)scale(.5)}to{opacity:0;left:var(--fx1);top:var(--fy1);transform:translate(-50%,-50%)scale(.4)}}@keyframes k-move{0%{transform:translateX(var(--mx,-110%))}}@keyframes k-sel{0%{background:var(--sb,#f1f4f3);color:var(--sf,#182126);border-color:var(--sbc,#dde4e2)}}@keyframes k-wash{0%{background:var(--green-wash)}}@keyframes k-swapout{to{opacity:0;transform:scale(.6)rotate(-30deg)}}@keyframes k-swapin{0%{opacity:0;transform:scale(.6)rotate(30deg)}}.w-skel{z-index:3;background:#fff;grid-template-rows:1.4em 7.6em 1fr;gap:.9em;display:grid;position:absolute;inset:1em 1.2em}.w-skel b{background:#e9eeed;border-radius:.45em;display:block}.w-nav{justify-content:space-between;align-items:center;margin-bottom:.9em;display:flex}.w-logo{font:800 1.02em/1 var(--font-display);align-items:center;gap:.45em;display:inline-flex}.w-logo i{background:var(--wc);border-radius:.35em;width:1.15em;height:1.15em}.w-links{gap:.55em;display:flex}.w-links i{background:#dfe5e4;border-radius:1em;width:2.6em;height:.5em}.w-hero{background:var(--wbg);border-radius:.8em;grid-template-columns:1.3fr 1fr;align-items:center;gap:1em;padding:1.1em 1.2em;display:grid}.w-copy h4{font:900 1.5em/1.1 var(--font-display);color:#182126;letter-spacing:-.01em;margin:0;display:inline-block}.w-copy p{color:#5b6a70;margin:.45em 0 .8em;font-size:.84em}.w-btn{display:inline-block}.w-btn>span{background:var(--wc);color:#fff;border-radius:99px;padding:.5em 1.05em;font-size:.84em;font-weight:700;display:inline-block}.w-art{height:6.6em;position:relative}.w-art span{border-radius:50%;position:absolute}.w-art span:first-child{background:var(--wa1);width:4.8em;height:4.8em;top:8%;left:6%}.w-art span:nth-child(2){background:var(--wa2);width:3.4em;height:3.4em;top:0;right:4%}.w-art span:nth-child(3){background:var(--wa3);width:2.5em;height:2.5em;bottom:0;right:26%}.w-cards{grid-template-columns:repeat(3,1fr);gap:.7em;margin-top:.9em;display:grid}.w-card{border:1px solid #e6ecea;border-radius:.6em;gap:.1em;padding:.55em;font-size:.82em;display:grid}.w-card i{background:var(--h);border-radius:.4em;height:2.5em;margin-bottom:.35em}.w-card span{color:#5b6a70}.toast{z-index:6;color:#fff;background:#182126;border-radius:.7em;align-items:center;gap:.5em;width:max-content;margin:0 auto;padding:.6em 1em;font-size:.88em;font-weight:600;display:flex;position:absolute;bottom:1.1em;left:0;right:0;box-shadow:0 1em 2em -1em #0009}.ap-hd small{color:#5b6a70;font-size:.76em;display:block}.ap-hd b{font:900 1.18em/1.15 var(--font-display);display:block}.ap-days{grid-template-columns:repeat(5,1fr);gap:.28em;display:grid}.ap-days span{color:#4d5c62;background:#f1f4f3;border-radius:.6em;place-items:center;padding:.45em 0;font-size:.7em;font-weight:700;display:grid}.ap-days span.on{color:#fff;--sb:#f1f4f3;--sf:#4d5c62;background:#182126}.ap-lbl{color:#5b6a70;text-transform:uppercase;letter-spacing:.08em;font-size:.68em;font-weight:700}.ap-slots{grid-template-columns:repeat(2,1fr);gap:.4em;display:grid}.ap-slots span{border:1px solid #dde4e2;border-radius:.6em;place-items:center;padding:.55em 0;font-size:.78em;font-weight:700;display:grid}.ap-slots span.x{color:#b2bcba;background:#f6f8f7;text-decoration:line-through}.ap-slots span.on{background:var(--green);border-color:var(--green);color:#182126;--sb:#fff;--sf:#182126;--sbc:#dde4e2}.ap-cta{margin-top:auto;display:grid}.ap-cta>span{color:#fff;background:#182126;border-radius:.8em;place-items:center;padding:.75em;font-size:.78em;font-weight:700;display:grid}.ap-done{z-index:5;text-align:center;background:#fff;place-content:center;justify-items:center;gap:.35em;display:grid;position:absolute;inset:0}.ap-done svg{width:4.2em;height:4.2em}.ap-done b{font:900 1.25em/1.1 var(--font-display)}.ap-done span{color:#5b6a70;font-size:.82em}.ap-note{z-index:6;color:#fff;background:#182126f2;border-radius:.9em;align-items:center;gap:.6em;padding:.6em .7em;font-size:.72em;display:flex;position:absolute;top:2.1em;left:.55em;right:.55em}.ap-note i{background:var(--green);border-radius:.55em;flex:none;width:2em;height:2em}.ap-note span{color:#b8bcbd;display:block}svg.tick circle{fill:var(--green-wash)}svg.tick path{fill:none;stroke:#2c7a41;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.s-bag{color:#182126;place-items:center;width:1.7em;height:1.7em;margin-left:auto;display:grid;position:relative}.s-bag svg{width:1.3em;height:1.3em}.s-count{background:var(--green);color:#182126;border-radius:99px;place-items:center;min-width:1.15em;height:1.15em;padding:0 .2em;font-size:.68em;font-weight:800;display:grid;position:absolute;top:-.4em;right:-.4em}.s-pg{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.2em;display:grid}.s-img{background:var(--sbg);border-radius:.8em;place-items:center;display:grid;position:relative;overflow:hidden}.rock{gap:.55em;display:flex;transform:rotate(-14deg)}.rock i{background:repeating-linear-gradient(135deg,#ec5f93 0 .42em,#fff 0 .84em);border-radius:.75em;width:1.45em;height:8.6em;box-shadow:inset 0 0 0 .16em #ec5f93}.sea{background:linear-gradient(#bfe3f5 0 55%,#4a9bc4 55% 72%,#f1d7a6 72%);position:absolute;inset:0}.sea:after{content:"";background:#ffd36b;border-radius:50%;width:2.4em;height:2.4em;position:absolute;top:14%;left:62%}.s-info{align-content:center;gap:.4em;display:grid}.s-info small{color:#2c7a41;text-transform:uppercase;letter-spacing:.1em;font-size:.68em;font-weight:700}.s-info h4{font:900 1.3em/1.12 var(--font-display);margin:0}.s-info p{color:#5b6a70;font-size:.8em}.s-price{font:900 1.4em/1 var(--font-display)}.s-btn{justify-self:start}.s-btn>span{color:#fff;background:#182126;border-radius:99px;padding:.55em 1.1em;font-size:.8em;font-weight:700;display:inline-block}.s-drawer{z-index:4;background:#fff;border-left:1px solid #e6ecea;flex-direction:column;gap:.55em;width:47%;padding:1em;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-1em 0 2em -1em #00000047}.s-drawer>b{font:900 1.05em/1.1 var(--font-display)}.s-line{border-bottom:1px dashed #e1e7e5;justify-content:space-between;gap:.6em;padding-bottom:.4em;font-size:.82em;display:flex}.s-total{justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.s-total b{font:900 1.4em/1 var(--font-display);font-variant-numeric:tabular-nums}.s-drawer small{color:#2c7a41;font-size:.72em;font-weight:700}.s-pay{background:var(--green);color:#182126;border-radius:.7em;place-items:center;margin-top:auto;padding:.65em;font-size:.82em;font-weight:800;display:grid}.p-top{justify-content:space-between;align-items:center;margin-bottom:.8em;display:flex}.p-logo{font:800 1em/1 var(--font-display);align-items:center;gap:.45em;display:inline-flex}.p-logo i{background:var(--pc);border-radius:50%;width:1.15em;height:1.15em}.p-user{color:#4d5c62;align-items:center;gap:.4em;font-size:.8em;display:inline-flex}.p-user:before{content:"";background:#f3c9a5;border-radius:50%;width:1.45em;height:1.45em}.p-card{border:1px solid #e3e9e7;border-radius:.8em;gap:.65em;padding:.85em 1em;display:grid}.p-head{justify-content:space-between;align-items:center;gap:1em;display:flex}.p-head b{font:800 1em/1.2 var(--font-display)}.p-count{color:#2c7a41;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.82em;font-weight:800}.p-bar{background:#edf1f0;border-radius:1em;grid-template-columns:repeat(3,1fr);height:.45em;display:grid;overflow:hidden}.p-bar i{background:var(--green)}.p-item{border-top:1px solid #eef2f1;grid-template-columns:2em minmax(0,1fr) auto;align-items:center;gap:.7em;padding-top:.6em;display:grid}.p-ic{width:2em;height:2em;color:var(--pc);background:#eef3ff;border-radius:.5em;place-items:center;display:grid}.p-ic svg{width:1.1em;height:1.1em}.p-item b{font-size:.84em;display:block}.p-prog{background:#edf1f0;border-radius:1em;height:.35em;margin-top:.35em;overflow:hidden}.p-prog i{background:var(--pc);height:100%;display:block}.p-sig{width:8em;height:1.7em;display:block}.p-sig path{fill:none;stroke:#182126;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.p-act{place-items:center;display:grid}.p-act>*{grid-area:1/1}.p-up{background:#fff;border:1px solid #d6dfdd;border-radius:99px;padding:.3em .7em;font-size:.7em;font-weight:700}.p-done{background:var(--green-wash);color:#1d5a2f;border-radius:.7em;align-items:center;gap:.6em;margin-top:.75em;padding:.65em .9em;font-size:.88em;font-weight:700;display:flex}.dv-pg.d-app{grid-template-columns:3.1em minmax(0,1fr);padding:0;display:grid}.d-side{background:#182126;flex-direction:column;align-items:center;gap:.9em;padding-top:1em;display:flex}.d-side i{background:#2d3b42;border-radius:.4em;width:1.3em;height:1.3em}.d-side i.on{background:var(--green)}.d-main{grid-template-rows:auto auto minmax(0,1fr);gap:.75em;min-width:0;min-height:0;padding:.9em 1.1em;display:grid}.d-hd{justify-content:space-between;align-items:center;display:flex}.d-hd b{font:900 1.15em/1 var(--font-display)}.live{color:#2c7a41;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.4em;font-size:.72em;font-weight:800;display:inline-flex}.live:before{content:"";background:var(--green);border-radius:50%;width:.6em;height:.6em;animation:1.6s infinite k-pulse}@keyframes k-pulse{0%{box-shadow:0 0 #88e288b3}to{box-shadow:0 0 0 .7em #88e28800}}.d-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;display:grid}.d-kpi{border:1px solid #e3e9e7;border-radius:.6em;padding:.5em .7em}.d-kpi span{color:#5b6a70;white-space:nowrap;font-size:.7em;display:block}.d-kpi b{font:900 1.3em/1.15 var(--font-display);font-variant-numeric:tabular-nums}.d-low{grid-template-columns:1.15fr 1fr;gap:.75em;min-height:0;display:grid}.d-chart,.d-list{border:1px solid #e3e9e7;border-radius:.6em;min-width:0;min-height:0;padding:.6em .7em}.d-chart{grid-template-rows:auto minmax(0,1fr) auto;gap:.35em;display:grid}.d-chart small,.d-list small{color:#5b6a70;font-size:.7em;font-weight:700}.d-bars{align-items:flex-end;gap:.35em;min-height:4em;display:flex;position:relative}.d-bars i{height:var(--h);background:#cfe9cf;border-radius:.25em .25em 0 0;flex:1}.d-bars i:last-child{background:var(--green)}.d-days{color:#8a979b;gap:.35em;font-size:.6em;display:flex}.d-days span{text-align:center;flex:1}.d-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.d-line path{fill:none;stroke:#182126;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.d-list{align-content:start;gap:.12em;display:grid;overflow:hidden}.d-row{border-radius:.4em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5em;padding:.36em .3em;font-size:.74em;display:grid}.d-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.d-row em{background:var(--green-wash);color:#1d5a2f;border-radius:99px;padding:.1em .5em;font-size:.85em;font-style:normal;font-weight:800}.d-row em.due{color:#8a5a0b;background:#fdf0dc}.sw-sheet{z-index:3;background:#fff;padding:.9em 1em;font-size:.8em;position:absolute;inset:0}.sw-grid{border-top:1px solid #d6dedc;border-left:1px solid #d6dedc;grid-template-columns:1.7em .9fr 1.1fr 1.5fr .8fr;display:grid}.sw-grid span{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #d6dedc;border-right:1px solid #d6dedc;padding:.38em .45em;overflow:hidden}.sw-grid .h{color:#5b6a70;text-align:center;background:#eef2f1;font-weight:700}.sw-grid .err{color:#b3261e;background:#fde2e1;font-weight:800}.sw-grid .q{color:#b3261e}.sw-note{color:#5a4a00;background:#fff1a1;width:11.5em;padding:.7em .8em;font-size:1.02em;font-weight:700;line-height:1.25;position:absolute;bottom:9%;right:5%;transform:rotate(4deg);box-shadow:0 .8em 1.4em -.8em #00000073}.sw-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;height:100%;display:grid}.sw-col{background:#f3f6f5;border-radius:.7em;flex-direction:column;gap:.5em;min-width:0;padding:.6em;display:flex}.sw-col>b{text-transform:uppercase;letter-spacing:.08em;color:#5b6a70;justify-content:space-between;font-size:.72em;display:flex}.sw-mv{--mx:calc(-100% - 2em)}.sw-card{background:#fff;border-radius:.55em;gap:.15em;padding:.55em .65em;font-size:.76em;display:grid;position:relative;box-shadow:0 .3em .6em -.3em #00000040}.sw-card small{color:#5b6a70}.sw-card .tickc{width:1.4em;height:1.4em;position:absolute;bottom:.5em;right:.5em}.sw-card .who{justify-content:space-between;align-items:center;gap:.4em;display:flex}.sw-card .av{background:var(--av);border-radius:50%;width:1.35em;height:1.35em}.ai-win{background:#fff;border-radius:1em;flex-direction:column;width:62%;height:86%;display:flex;position:absolute;top:7%;left:19%;overflow:hidden;box-shadow:0 1.6em 3em -1.2em #000000b3}.ai-hd{color:#fff;background:#182126;align-items:center;gap:.6em;padding:.75em 1em;display:flex}.ai-hd i{background:var(--green);color:#182126;border-radius:50%;flex:none;place-items:center;width:2em;height:2em;display:grid}.ai-hd i svg{width:1.1em;height:1.1em}.ai-hd b{font-size:.92em;display:block}.ai-hd small{color:#b8bcbd;font-size:.74em;display:block}.ai-body{background:#f5f7f6;flex-direction:column;flex:1;gap:.55em;padding:.9em;display:flex;overflow:hidden}.msg{border-radius:1em;max-width:82%;padding:.55em .8em;font-size:.82em;line-height:1.35}.msg.u{color:#fff;background:#182126;border-bottom-right-radius:.3em;align-self:flex-end}.bw{align-self:flex-start;max-width:82%;position:relative}.bw .msg{max-width:none}.msg.b{background:#fff;border:1px solid #e3e9e7;border-bottom-left-radius:.3em}.typing{background:#fff;border:1px solid #e3e9e7;border-radius:1em;gap:.25em;padding:.65em .8em;display:flex;position:absolute;top:0;left:0}.typing i{background:#9aa6a9;border-radius:50%;width:.45em;height:.45em;animation:1s infinite k-dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes k-dot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-.3em)}}.ai-in{color:#8a979b;border-top:1px solid #e3e9e7;align-items:center;gap:.5em;padding:.65em .9em;font-size:.78em;display:flex}.ai-in span{flex:1}.ai-in i{background:#182126;border-radius:50%;width:1.8em;height:1.8em}.c-hd{justify-content:space-between;align-items:center;gap:.8em;margin-bottom:.7em;display:flex}.c-ttl{align-items:center;gap:.6em;display:flex}.c-ttl b{font:900 1.12em/1.1 var(--font-display)}.c-sky{flex:none;width:1.9em;height:1.9em;position:relative}.c-sky svg{width:100%;height:100%;position:absolute;inset:0}.c-ok{background:var(--green-wash);color:#1d5a2f;white-space:nowrap;border-radius:99px;align-items:center;gap:.45em;padding:.3em .75em;font-size:.76em;font-weight:800;display:inline-flex}.c-ok:before{content:"";background:#2c7a41;border-radius:50%;width:.6em;height:.6em;animation:1.6s infinite k-pulse}.c-beat{background:#182126;border-radius:.6em;height:3.4em;margin-bottom:.8em;position:relative;overflow:hidden}.c-beat svg{width:200%;height:100%;animation:3.2s linear infinite k-scroll;position:absolute;top:0;left:0}.c-beat path{fill:none;stroke:var(--green);stroke-width:2px;vector-effect:non-scaling-stroke}@keyframes k-scroll{to{transform:translate(-50%)}}.c-log{gap:.42em;display:grid}.c-row{background:#f5f7f6;border-radius:.5em;grid-template-columns:3.3em minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.42em .6em;font-size:.8em;display:grid}.c-row time{color:#5b6a70;font-variant-numeric:tabular-nums;font-weight:700}.c-row .tickc{width:1.35em;height:1.35em}
.hero2{padding-block:clamp(40px,6vw,84px) clamp(44px,6vw,76px)}.hero2>.wrap{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,64px);display:grid}.hero2 .hero-copy{gap:22px;min-width:0;display:grid}.hero2 h1{font-size:clamp(2.3rem,4.8vw,4rem);line-height:1.05}.rot-line{color:var(--green);white-space:nowrap;min-height:1.12em;display:block}.rot{display:inline-block;position:relative}.rot.flip{animation:k-flip .5s var(--ease) both}@keyframes k-flip{0%{opacity:0;transform:translateY(.4em)}}.scribble{width:104%;height:.3em;position:absolute;bottom:-.16em;left:-2%;overflow:visible}.scribble path{fill:none;stroke:var(--green);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.scribble.draw path{animation:.7s .2s both k-draw}.hero2 .lead{color:var(--grey)}.hero-note{color:var(--grey-dim);flex-wrap:wrap;gap:6px 18px;font-size:.92rem;display:flex}.hero-note strong{color:var(--white);font-weight:600}@media (max-width:960px){.hero2>.wrap{grid-template-columns:minmax(0,1fr)}}.reel{gap:14px;min-width:0;display:grid;position:relative}.sticker{z-index:6;background:var(--green);border-radius:50%;place-items:center;width:116px;height:116px;display:grid;position:absolute;top:-34px;left:-30px;transform:rotate(-8deg);box-shadow:0 12px 30px -12px #000000b3}.sticker svg.ring{width:100%;height:100%;animation:20s linear infinite k-spin;position:absolute;inset:0}.sticker svg.ring text{font:800 10.4px var(--font-body);letter-spacing:1.6px;fill:var(--ink)}.sticker .mk{--mk1:var(--ink);--mk2:#2f5a3b;width:22px;height:28px;position:relative}@keyframes k-spin{to{transform:rotate(360deg)}}@media (max-width:960px){.sticker{width:80px;height:80px;top:-28px;left:-8px}.sticker .mk{width:16px;height:20px}}.reel-tabs{flex-wrap:wrap;gap:6px;display:flex}.reel-tabs button{border:1px solid var(--line-dark);min-height:38px;color:var(--grey);font:600 .84rem/1 var(--font-body);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;position:relative;overflow:hidden}.reel-tabs button:hover{color:var(--white);border-color:#4a5d66}.reel-tabs button[aria-pressed=true]{background:var(--ink-raised);color:var(--white);border-color:var(--green)}.reel-tabs button.run:after{content:"";background:var(--green);transform-origin:0;width:100%;height:3px;animation:k-growx var(--dur,8s) linear both;position:absolute;bottom:0;left:0}.reel-cap{color:var(--grey-dim);font-size:.84rem}.lights{border-block:1px solid var(--line-dark);background:#0f171a;padding-block:26px;position:relative;overflow:hidden}.lights:before,.lights:after{content:"";background:radial-gradient(circle at 5.5px 4px,#ffe7a3 2.4px,transparent 3.2px) 0 0/22px 8px repeat-x,radial-gradient(circle at 16.5px 4px,var(--green) 2.4px,transparent 3.2px) 0 0/22px 8px repeat-x;height:8px;animation:.9s step-end infinite k-bulbs;position:absolute;left:0;right:0}.lights:before{top:6px}.lights:after{animation-delay:.45s;bottom:6px}@keyframes k-bulbs{50%{background-position:11px 0,11px 0}}.track{width:max-content;animation:40s linear infinite k-marq;display:flex}.lights:hover .track{animation-play-state:paused}.track span{font:900 clamp(1.15rem,2.4vw,1.65rem)/1.1 var(--font-display);color:var(--white);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:24px;padding-right:24px;display:inline-flex}.track span i{background:var(--green);border-radius:50%;width:10px;height:10px;box-shadow:0 0 14px 3px #88e2888c}@keyframes k-marq{to{transform:translate(-50%)}}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tile{border-radius:var(--r);background:var(--white);border:1px solid var(--line);color:var(--text-muted);transition:transform .25s var(--ease),box-shadow .25s,border-color .25s;align-content:start;gap:10px;min-width:0;padding:24px;text-decoration:none;display:grid}.tile:hover{border-color:#c5d1ce;transform:translateY(-4px);box-shadow:0 18px 30px -18px #18212666}.tile .rule{color:var(--green-text)}.tile h3{color:var(--text);justify-content:space-between;gap:10px;font-size:1.15rem;display:flex}.tile h3 svg{width:18px;height:18px;color:var(--green-text);transition:transform .25s var(--ease);flex:none}.tile:hover h3 svg{transform:translate(4px)}.tile p{font-size:.94rem}.tile.hot{background:var(--ink);border-color:var(--ink);color:var(--grey);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tile.hot h3{color:var(--white)}.tile.hot .rule,.tile.hot h3 svg{color:var(--green)}.count{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.count b{font:900 2.7rem/1 var(--font-display);color:var(--green);font-variant-numeric:tabular-nums}.count span{color:var(--grey);font-size:.88rem}@media (max-width:900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tiles{grid-template-columns:minmax(0,1fr)}}.split2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (max-width:900px){.split2{grid-template-columns:minmax(0,1fr)}}.bigprice{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.bigprice b{font:900 2.5rem/1 var(--font-display);color:var(--green)}.printer{width:100%;max-width:340px;margin-inline:auto;position:relative}.printer-top{z-index:2;background:#26363e;border-radius:14px;height:48px;position:relative;box-shadow:inset 0 -6px #1b272d}.printer-top:after{content:"";background:#0b1114;border-radius:6px;height:6px;position:absolute;bottom:11px;left:9%;right:9%}.printer-top i{background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%;position:absolute;top:12px;right:16px}.receipt{color:#1c2427;background:#fffdf6;margin:-16px 11% 0;padding:28px 18px 34px;font:500 .8rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;position:relative;box-shadow:0 18px 30px -18px #000000b3;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%}.receipt .r-c{text-align:center}.receipt .r-brand{font:900 1rem/1.3 var(--font-display);letter-spacing:.14em}.receipt .r-row{justify-content:space-between;gap:10px;display:flex}.receipt hr{border:0;border-top:1px dashed #98a3a6;margin:9px 0}.receipt .r-total{font-size:1.06rem;font-weight:800}.printer.play .receipt{animation:2.8s steps(16,end) both k-print}@keyframes k-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.small-print{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:900px){.small-print{grid-template-columns:minmax(0,1fr)}}.steps:before{content:"";background:var(--green-text);opacity:0;pointer-events:none;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #2c7a412e}.steps.play:before{animation:k-run 3s var(--ease) .2s both}@keyframes k-run{0%{opacity:1;left:0}94%{opacity:1;left:calc(75% + 21px)}to{opacity:0;left:calc(75% + 21px)}}@media (max-width:900px){.steps:before{display:none}}.svc-group{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.svc-group .stage{margin-top:6px}.ind2{background:var(--white);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,36px);padding:clamp(20px,2.6vw,30px);scroll-margin-top:96px;display:grid}.ind2 .ind-copy{gap:14px;min-width:0;display:grid}.ind2 .ind-copy>.btn{justify-self:start}.ind2 h2{font-size:clamp(1.45rem,2.4vw,1.8rem)}.ind2 .prices{color:var(--text-muted);font-size:.88rem}.ind2 .prices b{color:var(--text)}.ind2 .refer{grid-column:1/-1}@media (max-width:760px){.ind2{grid-template-columns:minmax(0,1fr)}}
:root{--orange:#e2672b;--orange-soft:#fff0e6;--orange-ink:#a8461a;--blue:#3d6bd8;--blue-soft:#e9effd;--blue-ink:#2a4fa8;--purple:#7a4fd6;--purple-soft:#f1ebfd;--purple-ink:#5a35ad;--pink:#d63f8c;--pink-soft:#fde9f3;--pink-ink:#a3286a;--teal:#169c8c;--teal-soft:#e2f6f3;--teal-ink:#0d7366;--greenA:#2c9a4f;--greenA-soft:#e5f6e8;--greenA-ink:#1f6e38}.accent-orange{--a:var(--orange);--a-soft:var(--orange-soft);--a-ink:var(--orange-ink)}.accent-blue{--a:var(--blue);--a-soft:var(--blue-soft);--a-ink:var(--blue-ink)}.accent-purple{--a:var(--purple);--a-soft:var(--purple-soft);--a-ink:var(--purple-ink)}.accent-pink{--a:var(--pink);--a-soft:var(--pink-soft);--a-ink:var(--pink-ink)}.accent-teal{--a:var(--teal);--a-soft:var(--teal-soft);--a-ink:var(--teal-ink)}.accent-green{--a:var(--greenA);--a-soft:var(--greenA-soft);--a-ink:var(--greenA-ink)}.tag{background:var(--a-soft,#eef2f1);height:auto;color:var(--a-ink,var(--text-muted));border:0;align-items:center;padding:6px 12px;font-weight:600;line-height:1.2;display:inline-flex}.svc ul,.group ul{align-content:flex-start;align-items:flex-start}.svc-list{align-content:start}.svc{border-color:color-mix(in srgb,var(--a,#d9e1df) 25%,var(--line));background:linear-gradient(135deg,var(--a-soft,#fff) 0%,#fff 55%);transition:transform .25s var(--ease),box-shadow .25s;align-content:start;position:relative;overflow:hidden}.svc:before{content:"";background:var(--a,var(--green));width:5px;position:absolute;top:0;bottom:0;left:0}.svc:hover{box-shadow:0 18px 32px -20px color-mix(in srgb,var(--a,#182126) 60%,transparent);transform:translateY(-3px)}.svc .from-price b{color:var(--a-ink,var(--text))}.svc ul{margin-top:4px}.svc-group .eyebrow{color:var(--a-ink,var(--green-text))}.svc-group h2{background:linear-gradient(90deg,var(--text) 40%,var(--a,var(--text)));color:#0000;-webkit-background-clip:text;background-clip:text}.svc-group .stage{box-shadow:0 24px 40px -26px color-mix(in srgb,var(--a,#000) 70%,transparent);border-color:color-mix(in srgb,var(--a,#2d3b42) 45%,#2d3b42)}.group:first-child{--a:var(--orange);--a-soft:var(--orange-soft);--a-ink:var(--orange-ink)}.group:nth-child(2){--a:var(--blue);--a-soft:var(--blue-soft);--a-ink:var(--blue-ink)}.group:nth-child(3){--a:var(--purple);--a-soft:var(--purple-soft);--a-ink:var(--purple-ink)}.group:nth-child(4){--a:var(--greenA);--a-soft:var(--greenA-soft);--a-ink:var(--greenA-ink)}.group{position:relative}.group:before{content:"";background:var(--a);border-radius:0 0 4px 4px;height:4px;position:absolute;top:-1px;left:0;right:24px}.group+.group:before{left:24px}.group .price-big{color:var(--a-ink)}.stack3>div:first-child{--a:var(--blue);--a-soft:var(--blue-soft)}.stack3>div:nth-child(2){--a:var(--purple);--a-soft:var(--purple-soft)}.stack3>div:nth-child(3){--a:var(--greenA);--a-soft:var(--greenA-soft)}.stack3>div{border-top:4px solid var(--a);background:linear-gradient(160deg,var(--a-soft) 0%,#fff 60%)}.tier:first-child{--a:var(--orange)}.tier:nth-child(2){--a:var(--blue)}.tier:nth-child(3){--a:var(--purple)}.tier,.tier.mid{border-top:5px solid var(--a)}.plan:first-child{--a:var(--teal)}.plan:nth-child(2){--a:var(--greenA)}.plan:nth-child(3){--a:var(--purple)}.plan{border-top:5px solid var(--a)!important}.tile:nth-child(2){--a:var(--teal);--a-soft:var(--teal-soft);--a-ink:var(--teal-ink)}.tile:nth-child(3){--a:var(--purple);--a-soft:var(--purple-soft);--a-ink:var(--purple-ink)}.tile:nth-child(4){--a:var(--orange);--a-soft:var(--orange-soft);--a-ink:var(--orange-ink)}.tile:nth-child(5){--a:var(--pink);--a-soft:var(--pink-soft);--a-ink:var(--pink-ink)}.tile:nth-child(6){--a:var(--blue);--a-soft:var(--blue-soft);--a-ink:var(--blue-ink)}.tile:not(.hot){border-top:4px solid var(--a);background:linear-gradient(160deg,var(--a-soft) 0%,#fff 65%)}.tile:not(.hot) .rule,.tile:not(.hot) h3 svg{color:var(--a-ink)}.tile:not(.hot):hover{border-color:var(--a);box-shadow:0 18px 30px -18px color-mix(in srgb,var(--a) 70%,transparent)}

