.demo-page{min-height:100vh;color:var(--foreground);background:radial-gradient(ellipse at top right, color-mix(in oklab, var(--sky) 14%, transparent), transparent 45%), linear-gradient(135deg, var(--ivory), var(--card) 48%, var(--ivory))}.demo-page :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--primary);outline-offset:4px}.demo-skip{z-index:60;background:var(--card);padding:12px;position:absolute;top:10px;left:18px;transform:translateY(-160%)}.demo-skip:focus{transform:translateY(0)}.demo-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1240px;min-height:82px;margin:auto;padding:16px 28px;display:flex}.demo-brand{flex-shrink:0}.demo-brand img{width:auto;height:40px}.demo-nav-actions,.demo-desktop-links{align-items:center;gap:36px;display:flex}.demo-nav a{font-size:14px;font-weight:700;text-decoration:none}.demo-desktop-links a,.demo-mobile-links a{color:var(--muted-foreground);padding-block:12px}.demo-nav a:hover,.demo-back:hover{color:var(--primary)}.demo-nav-cta{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm-soft);white-space:nowrap;border-radius:999px;padding:12px 19px}.demo-menu-toggle{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.demo-mobile-links{display:none}.demo-main{max-width:1240px;margin:auto;padding:42px 28px 72px}.demo-back{color:var(--muted-foreground);margin-bottom:22px;font-size:14px;font-weight:700;display:inline-block}.demo-shell{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-panel);border-radius:28px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden}.demo-intro{isolation:isolate;color:var(--navy-foreground);background:linear-gradient(155deg, var(--navy-deep), color-mix(in oklab, var(--navy) 80%, var(--primary)));padding:58px 52px;position:relative;overflow:hidden}.demo-intro:after{content:"";z-index:-1;border:1px solid color-mix(in oklab, var(--sky) 20%, transparent);width:330px;height:330px;box-shadow:0 0 0 46px color-mix(in oklab, var(--sky) 6%, transparent), 0 0 0 92px color-mix(in oklab, var(--sky) 4%, transparent);border-radius:50%;position:absolute;bottom:-100px;right:-185px}.demo-eyebrow{color:var(--teal-soft);letter-spacing:1.8px;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.demo-eyebrow:before{content:"";background:var(--sky);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in oklab, var(--sky) 13%, transparent);border-radius:50%}.demo-intro h1{font-family:var(--font-display);letter-spacing:-2px;margin:25px 0 20px;font-size:clamp(38px,3.75vw,54px);font-weight:700;line-height:1.08}.demo-lead{color:color-mix(in oklab, var(--navy-foreground) 82%, var(--navy));margin-bottom:35px;font-size:18px;line-height:1.65}.demo-benefits{gap:21px;padding:0;list-style:none;display:grid}.demo-benefits li{grid-template-columns:26px minmax(0,1fr);gap:13px;font-size:15px;line-height:1.5;display:grid}.demo-check{width:26px;height:26px;color:var(--teal-soft);background:color-mix(in oklab, var(--sky) 14%, transparent);border:1px solid color-mix(in oklab, var(--sky) 25%, transparent);border-radius:9px;place-items:center;display:grid}.demo-meta{flex-wrap:wrap;gap:11px;margin-top:40px;padding:0;list-style:none;display:flex}.demo-meta li{background:color-mix(in oklab, var(--navy-foreground) 7%, transparent);border:1px solid color-mix(in oklab, var(--navy-foreground) 15%, transparent);border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.demo-booking{min-width:0;padding:46px 32px 42px;scroll-margin-top:20px}.demo-booking h2{font-family:var(--font-display);letter-spacing:-.8px;margin-bottom:7px;font-size:28px;font-weight:700}.demo-helper{color:var(--muted-foreground);font-size:14px;line-height:1.6}.demo-timezone{color:var(--muted-foreground);margin-top:14px;font-size:12px;line-height:1.6}.demo-privacy{text-align:center;color:var(--muted-foreground);margin-top:16px;font-size:12px;line-height:1.6}@media (width<=1100px) and (width>=851px){.demo-intro{padding:42px 30px}.demo-booking{padding:38px 20px}}@media (width<=850px){.demo-desktop-links{display:none}.demo-nav-actions{gap:12px}.demo-menu-toggle{display:flex}.demo-mobile-links:not([hidden]){flex-direction:column;flex-basis:100%;display:flex}.demo-mobile-links a{border-top:1px solid var(--border)}.demo-main{padding-top:18px}.demo-shell{grid-template-columns:minmax(0,1fr)}.demo-intro{padding:38px 30px}.demo-booking{padding:34px 28px}.demo-intro h1{max-width:520px;font-size:43px}.demo-meta{margin-top:28px}}@media (width<=460px){.demo-nav{min-height:70px;padding:12px 18px}.demo-brand img{height:32px}.demo-nav-cta{padding:12px 14px}.demo-nav-actions{gap:8px}.demo-main{padding:10px 14px 45px}.demo-shell{border-radius:20px}.demo-intro{padding:31px 22px}.demo-booking{padding:31px 14px}.demo-intro h1{font-size:38px}.demo-lead{font-size:16px}}.collections-page{background:var(--card);color:var(--foreground)}.collections-page .collections-wrap{width:min(1220px,100% - 64px);margin-inline:auto}.collections-page .collections-section{padding-block:112px;scroll-margin-top:100px}.collections-page :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--sky);outline-offset:4px}.collections-page .collections-skip{z-index:60;background:var(--card);color:var(--foreground);border-radius:var(--radius);padding:12px 18px;position:fixed;top:12px;left:18px;transform:translateY(-170%)}.collections-page .collections-skip:focus{transform:none}.collections-page h2{letter-spacing:-.045em;margin-block:15px 19px;font-size:clamp(2.25rem,4.1vw,4rem);font-weight:700;line-height:1.13}.collections-page .collections-section p{color:var(--muted-foreground);line-height:1.8}.collections-page .collections-hero-shell{background:var(--gradient-hero);color:var(--navy-foreground);padding-top:88px;overflow:hidden}.collections-page .collections-hero{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:54px;min-height:712px;padding-block:66px 110px;display:grid;position:relative}.collections-page .collections-hero h1{margin-block:28px 22px;font-size:clamp(3.3rem,5.5vw,5.45rem);font-weight:700;line-height:1.13}.collections-page .collections-hero-copy>p{color:color-mix(in oklab, var(--navy-foreground) 87%, transparent);font-size:1.1rem;line-height:1.7}.collections-page .collections-hero-copy>.collections-support{color:color-mix(in oklab, var(--navy-foreground) 73%, transparent);margin-top:16px;font-size:.92rem}.collections-page .collections-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.collections-page .collections-actions>a:first-child,.collections-page .collections-bridge>div>a{background:var(--primary)}.collections-page .collections-hero-copy>.collections-micro-proof{color:color-mix(in oklab, var(--navy-foreground) 73%, transparent);align-items:center;gap:11px;margin-top:36px;font-size:.75rem;display:flex}.collections-page .collections-micro-proof:before{content:"";background:var(--teal-soft);width:27px;height:1px}.collections-page .collections-hero-art{place-items:center;min-width:0;min-height:530px;display:grid;position:relative}.collections-page .collections-orb{border:1px solid color-mix(in oklab, var(--navy-foreground) 12%, transparent);width:530px;height:530px;box-shadow:0 0 0 60px color-mix(in oklab, var(--navy-foreground) 2%, transparent), 0 0 0 120px color-mix(in oklab, var(--navy-foreground) 1%, transparent);border-radius:50%;position:absolute}.collections-page .collections-dashboard{z-index:1;border-radius:19px;width:100%;overflow:hidden;transform:rotate(-2deg)}.collections-page .collections-dash-bar{background:var(--navy);height:52px;color:var(--navy-foreground);align-items:center;gap:12px;padding-inline:17px;font-size:.68rem;font-weight:700;display:flex}.collections-page .collections-dash-bar>:last-child{text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:.6rem}.collections-page .collections-dots{color:var(--sky);white-space:nowrap;font-size:.6rem}.collections-page .collections-dash-main{padding:22px}.collections-page .collections-small-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:.63rem;font-weight:800}.collections-page .collections-dash-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.collections-page .collections-dash-head h2{letter-spacing:-.035em;margin:5px 0 0;font-size:1.18rem}.collections-page .collections-dash-head>span{background:var(--accent);color:var(--accent-foreground);white-space:nowrap;border-radius:30px;padding:5px 9px;font-size:.6rem;font-weight:700}.collections-page .collections-dash-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.collections-page .collections-dash-stats>div{border:1px solid var(--border);background:var(--secondary);border-radius:11px;padding:13px}.collections-page .collections-dash-stats dt{text-transform:uppercase;color:var(--muted-foreground);font-size:.6rem;font-weight:800}.collections-page .collections-dash-stats dd{font:700 1.2rem var(--font-display);margin-top:4px}.collections-page .collections-dash-stats>:nth-child(2) dd{color:var(--accent-foreground)}.collections-page .collections-chart{border:1px solid var(--border);border-radius:10px;flex-direction:column;height:84px;margin-block:14px;padding:11px 13px;display:flex}.collections-page .collections-chart>div{flex:1;align-items:end;gap:7px;margin-top:6px;display:flex}.collections-page .collections-chart>div>span{background:var(--gradient-weave);border-radius:4px 4px 0 0;flex:1}.collections-page .collections-chart>div>span:nth-child(2n){opacity:.55}.collections-page .collections-dash-table{text-align:left;border-collapse:collapse;width:100%;font-size:.65rem}.collections-page .collections-dash-table :is(th,td){border-top:1px solid var(--border);padding:10px 2px}.collections-page .collections-dash-table thead{color:var(--muted-foreground);text-transform:uppercase;font-size:.58rem}.collections-page .collections-tag{background:var(--accent);color:var(--accent-foreground);border-radius:20px;padding:4px 8px;font-size:.58rem;font-weight:800;display:inline-block}.collections-page .collections-tag-pending{background:color-mix(in oklab, var(--warm) 25%, var(--card));color:var(--foreground)}.collections-page .collections-float{z-index:2;background:var(--card);color:var(--foreground);border:1px solid var(--border);box-shadow:var(--shadow-float);border-radius:16px;padding:14px 17px;position:absolute}.collections-page .collections-float-top{width:200px;top:6%;right:-5%;transform:rotate(5deg)}.collections-page .collections-float-bottom{width:207px;bottom:3%;left:-7%;transform:rotate(3deg)}.collections-page .collections-float small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:.58rem;font-weight:800;display:block}.collections-page .collections-float strong{font:800 1rem var(--font-display);margin-block:3px;display:block}.collections-page .collections-float span{color:var(--accent-foreground);font-size:.62rem;font-weight:800}.collections-page .collections-float svg{float:right;background:var(--accent);color:var(--accent-foreground);border-radius:8px;padding:4px}.collections-page .collections-proof{background:var(--secondary);border-bottom:1px solid var(--border)}.collections-page .collections-proof>div{grid-template-columns:1.15fr repeat(3,1fr);align-items:center;gap:22px;padding-block:26px;display:grid}.collections-page .collections-proof strong{font:700 .83rem var(--font-display);color:var(--muted-foreground)}.collections-page .collections-proof span{align-items:center;gap:10px;font-size:.79rem;font-weight:800;display:flex}.collections-page .collections-proof svg,.collections-page .collections-check-list svg{color:var(--accent-foreground);flex-shrink:0}.collections-page .collections-section-head{text-align:center;max-width:760px;margin:0 auto 50px}.collections-page .collections-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.collections-page .collections-journey li{min-height:270px;padding:25px;position:relative;overflow:hidden}.collections-page .collections-journey li:before{content:"";background:var(--gradient-weave);height:3px;position:absolute;inset:0 0 auto}.collections-page .collections-step-number{color:var(--primary);font:800 .74rem var(--font-display)}.collections-page .collections-step-icon{background:var(--secondary);width:44px;height:44px;color:var(--primary);border-radius:12px;place-items:center;margin-block:30px 21px;display:grid}.collections-page .collections-journey h3{margin-bottom:10px;font-size:1.08rem;font-weight:700}.collections-page .collections-journey p{font-size:.82rem;line-height:1.7}.collections-page .collections-focus{background:var(--ivory);border-block:1px solid var(--border)}.collections-page .collections-focus-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:72px;display:grid}.collections-page .collections-focus h2,.collections-page .collections-finance-grid h2{font-size:clamp(2.3rem,4vw,3.8rem)}.collections-page .collections-scenarios{background:0 0;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;height:auto;margin-block:30px;padding:0;display:grid}.collections-page .collections-scenario{border:1px solid var(--border);background:var(--card);min-height:74px;color:var(--foreground);text-align:left;white-space:normal;border-radius:15px;justify-content:flex-start;gap:14px;padding:16px 18px;display:flex}.collections-page .collections-scenario[data-state=active]{background:color-mix(in oklab, var(--primary) 8%, var(--card));border-color:color-mix(in oklab, var(--primary) 45%, var(--border));color:var(--primary);box-shadow:var(--shadow-sm-soft)}.collections-page .collections-scenario-icon{background:var(--secondary);border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.collections-page .collections-scenario strong{font-size:.83rem;display:block}.collections-page .collections-scenario small{color:var(--muted-foreground);margin-top:3px;font-size:.73rem;display:block}.collections-page .collections-preview{background:var(--navy);color:var(--navy-foreground);box-shadow:var(--shadow-panel);border-radius:23px;min-width:0;padding:25px}.collections-page .collections-preview-panel{margin:0}.collections-page .collections-preview-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.collections-page .collections-preview-top h3{font-size:.9rem;font-weight:700}.collections-page .collections-preview-top span{border:1px solid color-mix(in oklab, var(--navy-foreground) 30%, transparent);border-radius:30px;flex-shrink:0;padding:5px 9px;font-size:.65rem}.collections-page .collections-statement{background:var(--card);min-height:370px;color:var(--foreground);border-radius:15px;padding:25px}.collections-page .collections-statement-head{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding-bottom:17px;display:flex}.collections-page .collections-statement-head h4{margin-top:4px;font-size:1.15rem;font-weight:700}.collections-page .collections-schoolmark{background:var(--accent);width:37px;height:37px;color:var(--accent-foreground);font:800 .75rem var(--font-display);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.collections-page .collections-amount-label{text-transform:uppercase;letter-spacing:.08em;margin-top:21px;font-size:.65rem;font-weight:800}.collections-page p.collections-amount{font:800 2.25rem var(--font-display);letter-spacing:-.06em;color:var(--foreground);margin-block:2px 6px}.collections-page .collections-statement-copy{min-height:44px;font-size:.78rem}.collections-page .collections-statement-meta{gap:12px;margin-block:23px;display:flex}.collections-page .collections-statement-meta div{background:var(--secondary);border-radius:9px;flex:1;min-width:0;padding:10px}.collections-page .collections-statement-meta dt{text-transform:uppercase;color:var(--muted-foreground);font-size:.6rem;font-weight:800}.collections-page .collections-statement-meta dd{margin-top:3px;font-size:.73rem;font-weight:800}.collections-page p.collections-example-action{background:var(--primary);color:var(--primary-foreground);text-align:center;border-radius:10px;padding:12px 15px;font-size:.78rem;font-weight:800}.collections-page p.collections-example-received{background:var(--accent-foreground);color:var(--navy-foreground)}.collections-page p.collections-preview-note{color:color-mix(in oklab, var(--navy-foreground) 80%, transparent);text-align:center;margin-top:14px;font-size:.7rem}.collections-page .collections-finance-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:75px;display:grid}.collections-page .collections-check-list{gap:14px;margin-block:26px 29px;display:grid}.collections-page .collections-check-list li{align-items:flex-start;gap:12px;font-size:.85rem;font-weight:700;display:flex}.collections-page .collections-stack{padding:22px 0 22px 29px;position:relative}.collections-page .collections-stack:before{content:"";background:var(--secondary);border-radius:24px;position:absolute;inset:0 25px 0 0}.collections-page .collections-stack-card{padding:22px;position:relative}.collections-page .collections-stack-card+.collections-stack-card{margin:-10px 0 0 68px}.collections-page .collections-stack-card h3{margin-block:9px 15px;font-size:1.1rem;font-weight:700}.collections-page .collections-stack-card dl>div{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding-block:10px;font-size:.73rem;display:flex}.collections-page .collections-stack-card dd{color:var(--accent-foreground);text-align:right;font-weight:800}.collections-page .collections-bridge{background:var(--accent)}.collections-page .collections-bridge .eyebrow{color:var(--accent-foreground)}.collections-page .collections-bridge>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;padding-block:44px;display:grid}.collections-page .collections-bridge h2{margin-block:7px;font-size:clamp(1.55rem,2.5vw,2.45rem)}.collections-page .collections-bridge p{color:var(--muted-foreground);font-size:.87rem}.collections-page .collections-faq{max-width:860px}.collections-page .collections-faq .collections-section-head{margin-bottom:35px}.collections-page .collections-final-cta{background:var(--gradient-hero);color:var(--navy-foreground);text-align:center}.collections-page .collections-final-cta>div{max-width:790px;padding-block:92px}.collections-page .collections-final-cta p{color:color-mix(in oklab, var(--navy-foreground) 82%, transparent);margin-bottom:26px}@media (width<=1070px){.collections-page .collections-hero{gap:28px}.collections-page .collections-hero h1{font-size:clamp(3rem,5.5vw,4.4rem)}.collections-page .collections-float-top{right:-1%}.collections-page .collections-float-bottom{left:-1%}.collections-page :is(.collections-focus-grid,.collections-finance-grid){gap:38px}.collections-page .collections-journey li{padding:20px}}@media (width<=900px){.collections-page .collections-wrap{width:min(560px,100% - 36px)}.collections-page .collections-hero{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding-block:49px 65px}.collections-page .collections-hero h1{font-size:clamp(2.8rem,11vw,4.2rem)}.collections-page .collections-hero-copy>p{font-size:1rem}.collections-page .collections-hero-art{min-height:600px}.collections-page .collections-orb{width:330px;height:330px}.collections-page .collections-dashboard{width:95%}.collections-page .collections-float-top{top:0;right:0}.collections-page .collections-float-bottom{bottom:0;left:0}.collections-page .collections-proof>div{grid-template-columns:1fr 1fr;gap:14px;padding-block:24px}.collections-page .collections-proof strong{grid-column:span 2}.collections-page .collections-proof span{font-size:.72rem}.collections-page .collections-section{padding-block:75px}.collections-page .collections-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-page .collections-journey li{min-height:230px}.collections-page .collections-step-icon{margin-block:20px 15px}.collections-page :is(.collections-focus-grid,.collections-finance-grid){grid-template-columns:minmax(0,1fr);gap:33px}.collections-page .collections-preview{padding:16px}.collections-page .collections-statement{padding:18px}.collections-page .collections-stack{padding-left:0}.collections-page .collections-stack-card+.collections-stack-card{margin-left:35px}.collections-page .collections-bridge>div{grid-template-columns:minmax(0,1fr);justify-items:start}.collections-page .collections-final-cta>div{padding-block:72px}}@media (width<=420px){.collections-page .collections-journey{grid-template-columns:minmax(0,1fr)}.collections-page .collections-journey li{min-height:0}.collections-page .collections-dash-main{padding:13px}.collections-page .collections-dash-stats>div{padding:9px}.collections-page .collections-dash-stats dd{font-size:.9rem}.collections-page .collections-dash-head h2{font-size:1rem}.collections-page .collections-dash-head>span{padding-inline:6px;font-size:.55rem}.collections-page .collections-dash-table{font-size:.58rem}.collections-page .collections-tag{padding-inline:5px;font-size:.55rem}.collections-page .collections-float{padding:9px 11px}.collections-page .collections-float-top{width:164px}.collections-page .collections-float-bottom{width:160px}.collections-page .collections-float strong{font-size:.8rem}.collections-page .collections-hero-art{min-height:600px}.collections-page .collections-statement-meta{flex-direction:column}.collections-page .collections-proof>div{grid-template-columns:minmax(0,1fr)}.collections-page .collections-proof strong{grid-column:auto}.collections-page .collections-actions>a{width:100%}.collections-page .collections-preview-top{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.collections-page *,.collections-page :before,.collections-page :after{transition:none!important;animation:none!important}html:has(.collections-page){scroll-behavior:auto}}.pricing-page{font-variant-numeric:tabular-nums}.pricing-page :is(section,fieldset,.pricing-stack,.pricing-quote){min-width:0}.pricing-page section{scroll-margin-top:100px}.pricing-wrap{width:min(1200px,100% - 40px);margin-inline:auto}.pricing-band{padding-block:96px}.pricing-page .pricing-skip{z-index:100;background:var(--card);color:var(--foreground);border-radius:12px;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.pricing-page .pricing-skip:focus{transform:translateY(0)}.pricing-page :focus-visible{outline:3px solid var(--primary);outline-offset:4px}.pricing-page :is(header,.pricing-dark) :focus-visible{outline-color:var(--sky)}.pricing-hero,.pricing-dark{background:var(--gradient-hero);color:var(--navy-foreground)}.pricing-hero{padding-top:100px}.pricing-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:56px;padding-block:64px 104px;display:grid;position:relative}.pricing-hero h1{margin-block:28px;font-size:clamp(2.6rem,5.4vw,5.2rem);font-weight:700;line-height:1.08}.pricing-sub{max-width:32ch;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.4}.pricing-lede{color:color-mix(in oklab, var(--navy-foreground) 80%, transparent);margin-top:16px;font-size:1.05rem;line-height:1.8}.pricing-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-card{padding:26px}.pricing-card .eyebrow,.pricing-start-card .eyebrow{color:var(--muted-foreground);letter-spacing:.12em}.pricing-card>p:not(.pricing-number,.eyebrow){color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.pricing-number{font:700 clamp(1.6rem, 2.65vw, 2.4rem)/1.25 var(--font-display);letter-spacing:-.035em;margin-block:14px 10px}.pricing-number small{font:500 .9rem var(--font-sans);color:var(--muted-foreground);letter-spacing:normal}.pricing-bars-card{grid-column:1/-1}.pricing-bars-card h2{margin-top:12px;font-size:1.3rem;line-height:1.4}.pricing-bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:26px;display:grid}.pricing-bars li{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;font-size:.67rem;font-weight:700;display:flex}.pricing-bars i{background:var(--gradient-weave);border-radius:10px;width:100%;max-width:36px;display:block}.pricing-bar-note{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.pricing-head{max-width:760px}.pricing-head>.eyebrow{color:var(--muted-foreground);margin-bottom:16px}.pricing-head h2,.pricing-final h2{font-size:clamp(2rem,4.3vw,3.5rem);font-weight:700;line-height:1.1}.pricing-head h2>span:not(.text-gradient-weave){color:var(--primary)}.pricing-head>p:last-child{color:var(--muted-foreground);margin-top:20px;font-size:1.125rem;line-height:1.75}.pricing-start-card{grid-template-columns:1fr 1fr 1.3fr;align-items:center;gap:30px;margin-top:40px;padding:32px;display:grid}.pricing-start-card>p{color:var(--muted-foreground);font-size:.95rem;line-height:1.8}.pricing-start-card small{margin-top:8px;display:block}.pricing-modules-title{margin-block:36px 18px;font-size:1.2rem}.pricing-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-modules h4{font-family:var(--font-sans);letter-spacing:0;margin-bottom:5px;font-weight:700;line-height:1.5}.pricing-alt{background:var(--secondary);border-block:1px solid var(--border)}.pricing-table-hint{color:var(--muted-foreground);margin-block:24px 12px;font-size:.875rem;line-height:1.6}.pricing-table-scroll{overscroll-behavior-x:contain;padding:8px;overflow-x:auto}.pricing-table-scroll table{border-collapse:collapse;text-align:right;width:100%;min-width:790px}.pricing-table-scroll :is(th,td){border-bottom:1px solid var(--border);white-space:nowrap;padding:18px 20px}.pricing-table-scroll th:first-child{text-align:left}.pricing-table-scroll thead th{color:var(--muted-foreground);font-size:.8rem}.pricing-table-scroll tbody{font-size:.95rem}.pricing-table-scroll tbody tr:last-child>*{border-bottom:none}.pricing-table-scroll tbody tr:nth-last-child(-n+2){background:var(--accent)}.pricing-table-scroll [data-selected=true]{background:var(--secondary)}.pricing-table-scroll tr[aria-current=true]>*{border-block:2px solid var(--primary)}.pricing-selected-label{color:var(--primary);margin-top:4px;font-size:.7rem;font-weight:700;display:block}.pricing-table-scroll th:last-child{text-align:left}.pricing-cap{background:var(--primary);color:var(--primary-foreground);text-transform:uppercase;border-radius:20px;margin-left:8px;padding:3px 9px;font-size:.65rem;display:inline-block}.pricing-meter{background:var(--border);border-radius:10px;height:9px;overflow:hidden}.pricing-meter i{border-radius:inherit;background:var(--primary);height:100%;display:block}.pricing-dark .pricing-head>p{color:color-mix(in oklab, var(--navy-foreground) 80%, transparent)}.pricing-sector{margin-top:28px}.pricing-sector legend,.pricing-pick-title{margin-bottom:12px;font-size:.875rem;font-weight:700}.pricing-sector>div{flex-wrap:wrap;gap:8px;display:inline-flex}.pricing-sector label{cursor:pointer;border:1px solid color-mix(in oklab, var(--navy-foreground) 40%, transparent);border-radius:28px;align-items:center;gap:10px;min-height:48px;padding:12px 18px;display:flex}.pricing-sector label:has(:checked){background:var(--primary);border-color:var(--sky)}.pricing-sector input{accent-color:var(--primary);flex-shrink:0;width:18px;height:18px}.pricing-calculator-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:32px;display:grid}.pricing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricing-option{border:1px solid color-mix(in oklab, var(--navy-foreground) 35%, transparent);background:color-mix(in oklab, var(--navy-foreground) 6%, transparent);cursor:pointer;border-radius:18px;grid-template-columns:22px minmax(0,1fr);gap:8px 12px;padding:18px;display:grid}.pricing-option:hover{background:color-mix(in oklab, var(--navy-foreground) 12%, transparent)}.pricing-option:has(:checked){border-color:var(--sky);background:color-mix(in oklab, var(--primary) 24%, var(--navy-deep))}.pricing-option:has(:focus-visible){outline:3px solid var(--sky);outline-offset:3px}.pricing-option input{width:22px;height:22px;accent-color:var(--primary);margin-top:2px}.pricing-option-copy{flex-direction:column;gap:5px;display:flex}.pricing-option-copy strong{font-size:.92rem;line-height:1.5}.pricing-option-copy>span{color:color-mix(in oklab, var(--navy-foreground) 80%, transparent);font-size:.8rem;line-height:1.6}.pricing-option-price{color:var(--teal-soft);grid-column:2;font-size:.85rem;font-weight:700}.pricing-quote{flex-direction:column;gap:18px;padding:28px;display:flex;position:sticky;top:100px}.pricing-quote .eyebrow{color:var(--muted-foreground)}.pricing-total{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.pricing-total strong{font:700 clamp(2.5rem, 4vw, 3.5rem)/1.15 var(--font-display);letter-spacing:-.04em}.pricing-total span,.pricing-quote [role=status]>p:last-of-type{color:var(--muted-foreground);font-size:.875rem}.pricing-quote [role=status]>p:last-of-type{margin-top:8px}.pricing-meter-labels,.pricing-annual{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.8rem;display:flex}.pricing-meter-labels{margin-top:-10px}.pricing-lines{border-top:1px solid var(--border)}.pricing-lines>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding-block:12px;font-size:.875rem;display:grid}.pricing-lines small{color:var(--muted-foreground);display:block}.pricing-lines dd{font-weight:700}.pricing-next{background:var(--secondary);border-radius:16px;padding:16px;font-size:.875rem;line-height:1.7}.pricing-next strong{color:var(--accent-foreground)}.pricing-annual strong{color:var(--foreground)}.pricing-included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.pricing-included-grid .pricing-card{flex-direction:column;gap:12px;display:flex}.pricing-included-grid svg{background:var(--secondary);width:48px;height:48px;color:var(--primary);border-radius:14px;padding:12px}.pricing-included-grid h3{font-size:1.4rem}.pricing-notes{padding-bottom:80px}.pricing-notes h2{margin-bottom:16px;font-size:1.3rem}.pricing-notes ul{color:var(--muted-foreground);gap:8px;font-size:.875rem;line-height:1.8;display:grid}.pricing-final{text-align:center}.pricing-final h2{max-width:800px;margin:0 auto 30px}@media (width<=960px){.pricing-hero-grid,.pricing-calculator-grid{grid-template-columns:minmax(0,1fr);gap:40px}.pricing-hero h1{max-width:800px}.pricing-stack{max-width:680px}.pricing-quote{position:static}.pricing-modules,.pricing-start-card{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-start-card>p{grid-column:1/-1}}@media (width<=640px){.pricing-wrap{width:calc(100% - 32px)}.pricing-band{padding-block:64px}.pricing-hero-grid{padding-block:32px 64px}.pricing-options,.pricing-modules,.pricing-included-grid,.pricing-start-card{grid-template-columns:minmax(0,1fr)}.pricing-card,.pricing-start-card,.pricing-quote{padding:22px}.pricing-number{font-size:2rem}.pricing-bars{gap:5px}.pricing-bars li{font-size:.59rem}.pricing-notes{padding-bottom:64px}}@media (width<=480px){.pricing-stack{grid-template-columns:minmax(0,1fr)}.pricing-bars-card{padding-inline:16px}}.whatsapp-page{background:var(--card);color:var(--foreground)}.whatsapp-page .wa-wrap{width:min(1220px,100% - 64px);margin-inline:auto}.whatsapp-page .wa-section{padding-block:112px;scroll-margin-top:100px}.whatsapp-page :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--sky);outline-offset:4px}.whatsapp-page .wa-skip{z-index:60;background:var(--card);color:var(--foreground);border-radius:var(--radius);padding:12px 18px;position:fixed;top:12px;left:18px;transform:translateY(-170%)}.whatsapp-page .wa-skip:focus{transform:none}.whatsapp-page h2{letter-spacing:-.045em;margin-block:13px 20px;font-size:clamp(2.2rem,4.2vw,4.05rem);font-weight:700;line-height:1.12}.whatsapp-page .wa-section p{color:var(--muted-foreground);line-height:1.8}.whatsapp-page .wa-hero-shell{background:var(--gradient-hero);color:var(--navy-foreground);padding-top:88px;position:relative;overflow:hidden}.whatsapp-page .wa-hero{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:44px;min-height:710px;padding-block:72px 112px;display:grid;position:relative}.whatsapp-page .wa-hero h1{margin-block:30px 22px;font-size:clamp(3.25rem,5.65vw,5.5rem);font-weight:700;line-height:1.12}.whatsapp-page .wa-lead{color:color-mix(in oklab, var(--navy-foreground) 90%, transparent);margin-bottom:15px;font-size:1.15rem;line-height:1.65}.whatsapp-page .wa-support{color:color-mix(in oklab, var(--navy-foreground) 75%, transparent);font-size:.95rem;line-height:1.8}.whatsapp-page .wa-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:30px;display:flex}.whatsapp-page .wa-primary{background:var(--primary)}.whatsapp-page .wa-hero-foot{color:color-mix(in oklab, var(--navy-foreground) 75%, transparent);align-items:center;gap:10px;margin-top:36px;font-size:.75rem;display:flex}.whatsapp-page .wa-hero-foot:before{content:"";background:var(--teal-soft);flex-shrink:0;width:28px;height:1px}.whatsapp-page .wa-hero-art{justify-content:center;align-items:center;min-width:0;min-height:630px;padding-block:25px 60px;display:flex;position:relative}.whatsapp-page .wa-halo{border:1px solid color-mix(in oklab, var(--navy-foreground) 12%, transparent);width:550px;height:550px;box-shadow:0 0 0 60px color-mix(in oklab, var(--navy-foreground) 2%, transparent), 0 0 0 120px color-mix(in oklab, var(--navy-foreground) 2%, transparent);border-radius:50%;position:absolute}.whatsapp-page .wa-orbit{z-index:3;background:var(--card);color:var(--foreground);border:1px solid var(--border);box-shadow:var(--shadow-float);border-radius:15px;align-items:center;gap:9px;padding:12px 15px;font-size:.72rem;font-weight:800;display:flex;position:absolute}.whatsapp-page .wa-orbit svg{color:var(--primary);flex-shrink:0}.whatsapp-page .wa-orbit-one{top:9%;left:-3%}.whatsapp-page .wa-orbit-two{bottom:17%;right:-3%}.whatsapp-page .wa-orbit-three{background:var(--accent);color:var(--accent-foreground);bottom:12%;left:-6%}.whatsapp-page .wa-phone{z-index:2;background:var(--secondary);border:8px solid var(--navy);width:320px;max-width:100%;box-shadow:var(--shadow-float);border-radius:43px;position:relative;overflow:hidden;transform:rotate(4deg)}.whatsapp-page .wa-phone:before{content:"";background:var(--navy);border-radius:0 0 14px 14px;width:85px;height:18px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.whatsapp-page .wa-phone-top{background:var(--card);height:28px;color:var(--foreground);justify-content:space-between;align-items:center;padding:5px 24px 0;font-size:.62rem;font-weight:800;display:flex}.whatsapp-page .wa-chat-header{background:var(--card);border-bottom:1px solid var(--border);color:var(--foreground);align-items:center;gap:9px;padding:12px 14px;display:flex}.whatsapp-page .wa-school-avatar{background:var(--secondary);width:33px;height:33px;color:var(--primary);font:800 .8rem var(--font-display);border-radius:50%;place-items:center;display:grid}.whatsapp-page .wa-chat-header strong{font-size:.75rem;display:block}.whatsapp-page .wa-chat-header small{color:var(--muted-foreground);font-size:.62rem;display:block}.whatsapp-page .wa-phone-body{background:var(--ivory-deep);color:var(--foreground);padding:20px 12px 10px}.whatsapp-page .wa-date{text-align:center;background:var(--card);width:fit-content;max-width:100%;color:var(--muted-foreground);border-radius:5px;margin:0 auto 15px;padding:3px 9px;font-size:.65rem}.whatsapp-page .wa-message{background:var(--card);max-width:90%;box-shadow:var(--shadow-sm-soft);overflow-wrap:anywhere;border-radius:9px;margin-bottom:9px;padding:10px 11px;font-size:.72rem;line-height:1.5}.whatsapp-page .wa-from-parent{background:var(--accent);max-width:75%;margin-left:auto}.whatsapp-page .wa-speaker{color:var(--accent-foreground);margin-bottom:5px;font-size:.62rem;font-weight:800;display:block}.whatsapp-page .wa-message p{color:var(--foreground);line-height:1.6}.whatsapp-page .wa-pay-example{border-top:1px solid var(--border);color:var(--accent-foreground);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:9px -11px -4px;padding:8px 8px 4px;font-weight:800;display:flex}.whatsapp-page .wa-pay-example small{width:100%;font-size:.6rem;font-weight:600;display:block}.whatsapp-page .wa-file{background:var(--secondary);color:var(--foreground);border-radius:7px;align-items:center;gap:8px;margin-top:7px;padding:7px;font-size:.64rem;font-weight:800;display:flex}.whatsapp-page .wa-file svg{flex-shrink:0}.whatsapp-page .wa-file small{margin-top:3px;font-size:.6rem;font-weight:500;display:block}.whatsapp-page .wa-chat-input{background:var(--secondary);color:var(--muted-foreground);align-items:center;gap:10px;padding:9px 13px;font-size:.62rem;display:flex}.whatsapp-page .wa-chat-input span{background:var(--card);border-radius:20px;flex:1;padding:5px 11px}.whatsapp-page .wa-phone-indicator{background:var(--secondary);place-items:center;height:20px;display:grid}.whatsapp-page .wa-phone-indicator:after{content:"";background:var(--foreground);border-radius:8px;width:88px;height:4px}.whatsapp-page .wa-hero-art>figcaption{text-align:center;color:color-mix(in oklab, var(--navy-foreground) 80%, transparent);font-size:.7rem;position:absolute;bottom:0}.whatsapp-page .wa-proof{background:var(--secondary);border-bottom:1px solid var(--border)}.whatsapp-page .wa-proof>div{grid-template-columns:1.05fr repeat(3,minmax(0,1fr));align-items:center;gap:20px;padding-block:26px;display:grid}.whatsapp-page .wa-proof strong{font:700 .82rem var(--font-display);color:var(--muted-foreground)}.whatsapp-page .wa-proof span{align-items:center;gap:10px;font-size:.8rem;font-weight:800;display:flex}.whatsapp-page .wa-proof svg{color:var(--accent-foreground);flex-shrink:0}.whatsapp-page .wa-section-head{text-align:center;max-width:720px;margin:0 auto 50px}.whatsapp-page .wa-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.whatsapp-page .wa-flow li{min-height:250px;padding:28px;position:relative;overflow:hidden}.whatsapp-page .wa-flow li:before{content:"";background:var(--gradient-weave);height:3px;position:absolute;inset:0 0 auto}.whatsapp-page .wa-flow-num{font:700 .79rem var(--font-display);color:var(--primary)}.whatsapp-page .wa-flow-icon{background:var(--secondary);width:43px;height:43px;color:var(--primary);border-radius:13px;place-items:center;margin-block:32px 21px;display:grid}.whatsapp-page .wa-flow h3{margin-bottom:11px;font-size:1.16rem;font-weight:700}.whatsapp-page .wa-flow p{font-size:.85rem;line-height:1.7}.whatsapp-page .wa-interactive{background:var(--ivory);border-block:1px solid var(--border)}.whatsapp-page .wa-interactive-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:80px;display:grid}.whatsapp-page .wa-scenarios{background:0 0;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;height:auto;margin-top:31px;padding:0;display:grid}.whatsapp-page .wa-scenario{text-align:left;border:1px solid var(--border);background:var(--card);color:var(--foreground);white-space:normal;border-radius:15px;justify-content:flex-start;gap:14px;padding:17px 19px;display:flex}.whatsapp-page .wa-scenario[data-state=active]{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));background:color-mix(in oklab, var(--primary) 7%, var(--card));color:var(--primary);box-shadow:var(--shadow-sm-soft)}.whatsapp-page .wa-scenario-icon{background:var(--secondary);border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.whatsapp-page .wa-scenario strong{font-size:.85rem;display:block}.whatsapp-page .wa-scenario small{color:var(--muted-foreground);margin-top:3px;font-size:.73rem;display:block}.whatsapp-page .wa-preview{background:var(--navy);color:var(--navy-foreground);box-shadow:var(--shadow-panel);border-radius:26px;min-width:0;padding:30px;position:relative}.whatsapp-page .wa-preview-panel{margin:0}.whatsapp-page .wa-preview-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.whatsapp-page .wa-preview-head h3{font-size:.85rem;font-weight:700}.whatsapp-page .wa-preview-head>span{border:1px solid color-mix(in oklab, var(--navy-foreground) 30%, transparent);border-radius:30px;flex-shrink:0;padding:5px 9px;font-size:.65rem}.whatsapp-page .wa-preview-chat{background:var(--ivory-deep);color:var(--foreground);border-radius:18px;min-height:490px;padding:20px}.whatsapp-page .wa-preview-chat .wa-message{max-width:85%;margin-bottom:12px;padding:14px 15px;font-size:.79rem}.whatsapp-page .wa-preview-chat .wa-from-parent{max-width:65%;margin-left:auto}.whatsapp-page .wa-preview-chat .wa-pay-example{color:var(--accent-foreground);margin:12px -15px -6px;padding-top:11px}.whatsapp-page .wa-preview-chat .wa-file{font-size:.72rem}.whatsapp-page p.wa-preview-note{color:color-mix(in oklab, var(--navy-foreground) 85%, transparent);text-align:center;margin-top:16px;font-size:.7rem}.whatsapp-page .wa-finance-grid{grid-template-columns:minmax(0,.81fr) minmax(0,1.19fr);align-items:center;gap:70px;display:grid}.whatsapp-page .wa-tick-list{gap:13px;margin-block:26px 30px;display:grid}.whatsapp-page .wa-tick-list li{align-items:flex-start;gap:11px;font-size:.88rem;font-weight:700;display:flex}.whatsapp-page .wa-tick-list svg{color:var(--accent-foreground);flex-shrink:0;margin-top:3px}.whatsapp-page .wa-workspace{border:1px solid var(--border);border-radius:20px;overflow:hidden}.whatsapp-page .wa-workspace-top{background:var(--navy);color:var(--navy-foreground);align-items:center;gap:8px;padding:16px 18px;font-size:.68rem;font-weight:800;display:flex}.whatsapp-page .wa-workspace-top>:last-child{text-transform:uppercase;margin-left:auto;font-size:.6rem}.whatsapp-page .wa-workspace-body{padding:24px}.whatsapp-page .wa-workspace-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.whatsapp-page .wa-workspace-title h3{font-size:1.15rem;font-weight:700}.whatsapp-page .wa-workspace-title span{background:var(--accent);color:var(--accent-foreground);border-radius:30px;padding:6px 9px;font-size:.65rem;font-weight:800}.whatsapp-page .wa-workspace-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.whatsapp-page .wa-workspace-stats>div{background:var(--secondary);border:1px solid var(--border);border-radius:11px;padding:13px}.whatsapp-page .wa-workspace-stats dt{color:var(--muted-foreground);text-transform:uppercase;font-size:.65rem;font-weight:800}.whatsapp-page .wa-workspace-stats dd{font:700 1.2rem var(--font-display);margin-top:5px}.whatsapp-page .wa-workspace-table{text-align:left;border-collapse:collapse;table-layout:fixed;width:100%;margin-top:24px;font-size:.73rem}.whatsapp-page .wa-workspace-table :is(th,td){border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:12px 6px}.whatsapp-page .wa-workspace-table thead{color:var(--muted-foreground);text-transform:uppercase;font-size:.62rem}.whatsapp-page .wa-workspace-table :is(th,td):nth-child(2){width:23%}.whatsapp-page .wa-status{background:var(--accent);color:var(--accent-foreground);border-radius:20px;padding:5px 8px;font-size:.65rem;font-weight:800;display:inline-block}.whatsapp-page .wa-waiting{background:color-mix(in oklab, var(--warm) 25%, var(--card));color:var(--foreground)}.whatsapp-page p.wa-workspace-next{background:var(--secondary);color:var(--foreground);border-radius:10px;margin-top:19px;padding:12px;font-size:.75rem;line-height:1.65}.whatsapp-page .wa-workspace figcaption{color:var(--muted-foreground);padding:0 24px 24px;font-size:.7rem;line-height:1.6}.whatsapp-page .wa-control{background:var(--secondary)}.whatsapp-page .wa-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:90px;display:grid}.whatsapp-page .wa-control-list{gap:11px;display:grid}.whatsapp-page .wa-control-list li{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:flex-start;gap:15px;padding:17px;display:flex}.whatsapp-page .wa-control-icon{background:var(--accent);width:35px;height:35px;color:var(--accent-foreground);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.whatsapp-page .wa-control-list h3{font-size:.88rem;font-weight:700}.whatsapp-page .wa-control-list p{margin-top:5px;font-size:.78rem;line-height:1.65}.whatsapp-page .wa-faq{max-width:850px}.whatsapp-page .wa-faq .wa-section-head{margin-bottom:35px}.whatsapp-page .wa-final-cta{background:var(--gradient-hero);color:var(--navy-foreground);text-align:center}.whatsapp-page .wa-final-cta>div{max-width:800px;padding-block:98px}.whatsapp-page .wa-final-cta p{color:color-mix(in oklab, var(--navy-foreground) 85%, transparent);margin-bottom:27px}@media (width<=1050px){.whatsapp-page .wa-hero{gap:28px}.whatsapp-page .wa-hero h1{font-size:clamp(3rem,5.5vw,4.4rem)}.whatsapp-page .wa-orbit{padding:10px;font-size:.65rem}.whatsapp-page .wa-orbit-one{top:0;left:0}.whatsapp-page .wa-orbit-two{bottom:9%;right:0}.whatsapp-page .wa-orbit-three{bottom:16%;left:0}.whatsapp-page :is(.wa-interactive-grid,.wa-finance-grid,.wa-control-grid){gap:40px}}@media (width<=900px){.whatsapp-page .wa-wrap{width:min(560px,100% - 36px)}.whatsapp-page .wa-hero{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0;padding-block:50px 80px}.whatsapp-page .wa-hero h1{margin-block:24px 17px;font-size:clamp(2.8rem,8vw,4.2rem)}.whatsapp-page .wa-lead{font-size:1rem}.whatsapp-page .wa-support{font-size:.85rem}.whatsapp-page .wa-hero-art{min-height:610px}.whatsapp-page .wa-phone{width:300px}.whatsapp-page .wa-halo{width:310px;height:310px}.whatsapp-page .wa-orbit-one{top:4%}.whatsapp-page .wa-orbit-three{bottom:12%}.whatsapp-page .wa-orbit-two{bottom:20%}.whatsapp-page .wa-proof>div{grid-template-columns:1fr 1fr;gap:16px;padding-block:25px}.whatsapp-page .wa-proof strong{grid-column:span 2}.whatsapp-page .wa-proof span{font-size:.75rem}.whatsapp-page .wa-section{padding-block:76px}.whatsapp-page .wa-flow{grid-template-columns:minmax(0,1fr)}.whatsapp-page .wa-flow li{min-height:0}.whatsapp-page .wa-flow-icon{margin-top:20px}.whatsapp-page :is(.wa-interactive-grid,.wa-finance-grid,.wa-control-grid){grid-template-columns:minmax(0,1fr);gap:32px}.whatsapp-page :is(.wa-interactive,.wa-finance-grid,.wa-control) h2{font-size:clamp(2.1rem,7vw,3rem)}.whatsapp-page .wa-preview{padding:17px}.whatsapp-page .wa-preview-chat{padding:13px}.whatsapp-page .wa-preview-chat .wa-message{max-width:95%;font-size:.78rem}.whatsapp-page .wa-preview-chat .wa-from-parent{max-width:80%}.whatsapp-page .wa-workspace-body{padding:16px}.whatsapp-page .wa-workspace-stats>div{padding:9px}.whatsapp-page .wa-workspace-stats dd{font-size:1rem}.whatsapp-page .wa-final-cta>div{padding-block:72px}}@media (width<=420px){.whatsapp-page .wa-phone{width:264px;transform:none}.whatsapp-page .wa-hero-art{padding-top:48px;padding-bottom:116px}.whatsapp-page .wa-orbit-one{top:0;left:0}.whatsapp-page .wa-orbit-two{bottom:64px;right:0}.whatsapp-page .wa-orbit-three{bottom:24px;left:0}.whatsapp-page .wa-hero-art>figcaption{font-size:.65rem;bottom:-10px}.whatsapp-page .wa-proof>div{grid-template-columns:minmax(0,1fr)}.whatsapp-page .wa-proof strong{grid-column:auto}.whatsapp-page .wa-actions>a{width:100%}.whatsapp-page .wa-preview-head{flex-wrap:wrap}.whatsapp-page .wa-preview-chat .wa-message{max-width:100%}.whatsapp-page .wa-workspace-top{flex-wrap:wrap;padding-inline:12px;font-size:.6rem}.whatsapp-page .wa-workspace-top>:last-child{margin-left:0}.whatsapp-page .wa-workspace-title{flex-wrap:wrap}.whatsapp-page .wa-workspace-table :is(th,td){padding:10px 3px;font-size:.65rem}.whatsapp-page .wa-status{padding-inline:5px;font-size:.6rem}}@media (prefers-reduced-motion:reduce){.whatsapp-page *,.whatsapp-page :before,.whatsapp-page :after{transition:none!important;animation:none!important}html:has(.whatsapp-page){scroll-behavior:auto}}
