.why-section{position:relative;isolation:isolate;overflow:hidden;padding-block:52px 44px;color:#101e43;background:transparent}.home-light-story>.why-section+section:before,.home-light-story>.why-section:before{content:none}.why-section:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 48% 45% at 50% 55%,#e1f2ff99,transparent 100%)}.why-inner{position:relative;width:min(1560px,calc(100% - 64px));margin-inline:auto}.why-heading{position:relative;z-index:1;text-align:center;margin-bottom:28px}.why-badge{display:inline-flex;position:relative;align-items:center;gap:8px;padding:6px 15px;border-radius:99px;background:#deefff;color:#2a80f6;font-size:16px;font-weight:650}.why-badge svg{width:19px;height:19px;color:#ffcb55;fill:#ffdb7a}.why-badge:before{content:"";position:absolute;inset-inline-start:-17px;top:9px;width:9px;height:18px;border-block:2px solid #5996f8;transform:rotate(-15deg)}.why-heading h2{margin-top:14px;font-size:clamp(32px,3.5vw,56px);font-weight:800;letter-spacing:-.045em;line-height:1.2}.why-heading h2 em{color:#2677f5;font-style:normal}.why-heading>p{margin-top:10px;color:#72829b;font-size:clamp(16px,1.5vw,24px);line-height:1.5}.why-comparison{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,1fr) minmax(0,.8fr);gap:18px;align-items:stretch}.why-column{min-width:0;padding:24px 20px 16px;border-radius:40px}.why-negative{background:linear-gradient(145deg,#fcebeecc,#fbedf0b3)}.why-positive{background:linear-gradient(145deg,#e4f6e9e6,#d9f1e0f2)}.why-column>header{min-height:80px;padding-inline:14px 0}.why-column h3{font-size:clamp(18px,1.6vw,25px);letter-spacing:-.035em;line-height:1.25}.why-negative h3{color:#e94b50}.why-positive h3{color:#0c9d51}.why-column>header p{color:#73839a;font-size:clamp(13px,1.1vw,17px);line-height:1.45;margin-top:5px}.why-column ul{display:grid;gap:18px;padding:0;margin:0;list-style:none}.why-column li{display:grid;grid-template-columns:96px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:125px;padding:10px 18px 10px 8px;border-radius:28px;background:linear-gradient(125deg,#ffffffed,#ffffffb3);box-shadow:0 8px 22px #c2849010,inset 0 1px 0 #fff}.why-art{display:block;width:100%;height:auto;overflow:visible}.why-column h4{font-size:clamp(16px,1.35vw,21px);font-weight:750;line-height:1.25;letter-spacing:-.035em}.why-column li p{max-width:18ch;margin-top:6px;color:#75859d;font-size:clamp(15px,1.2vw,19px);line-height:1.3}.why-status{display:grid;place-items:center;width:36px;height:36px;border-radius:50%}.why-status svg{width:23px;height:23px;stroke-width:4}.why-negative .why-status{color:#f24e54;background:#ffdadc}.why-positive .why-status{color:#0ea158;background:#d8f2df}.why-connection{position:relative;align-self:center;width:100%;max-width:640px;aspect-ratio:1;margin-inline:auto;container-type:inline-size}.why-flow{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.why-node{position:absolute;z-index:2;width:22cqw;aspect-ratio:1;translate:-50% -50%}.why-node-disc{display:grid;place-items:center;width:100%;height:100%;border:.5cqw solid #fffffff2;border-radius:50%;background:radial-gradient(circle at 50% 38%,#fff 0 46%,var(--tint) 100%);box-shadow:0 0 0 1.4cqw var(--halo),0 2cqw 4.5cqw var(--glow)}.why-node-disc .why-art{width:74%;height:74%;margin-top:-14%}.why-node-card{position:absolute;top:74%;left:50%;translate:-50% 0;display:grid;justify-items:center;width:max-content;min-width:20cqw;max-width:25cqw;padding:1.3cqw 2.4cqw 1.6cqw;border-radius:3cqw;background:#ffffffeb;box-shadow:0 1.2cqw 3.2cqw #2a5a9a1f;text-align:center}.why-node-card strong{color:#0f1d44;font-size:max(13px,3.1cqw);font-weight:800;letter-spacing:-.035em;line-height:1.2}.why-node-card span{margin-top:.4cqw;color:#66768f;font-size:max(11px,2.25cqw);line-height:1.3}.why-school{left:50%;top:12%;--tint:#ffefcc;--halo:#fff3d980;--glow:#f3b54a33}.why-teacher{left:14.4%;top:67.9%;width:23cqw;--tint:#dcf6e5;--halo:#e3f8ea80;--glow:#3fbf7330}.why-parent{left:85.6%;top:67.9%;width:23cqw;--tint:#dcecff;--halo:#e4f0ff80;--glow:#2f86f633}.why-brand{position:absolute;z-index:1;left:50%;top:52%;width:36cqw;aspect-ratio:1;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:.3cqw solid #d3e6ff;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff 55%,#f1f7ff);box-shadow:0 0 0 1.6cqw #e3efffb3,0 0 7cqw #3d8cff47,inset 0 0 3cqw #9cc8ff40;text-align:center}.why-brand-mark{position:relative;width:14cqw;height:14cqw;border-radius:4cqw;box-shadow:0 1.2cqw 2.4cqw #1b3c7a33}.why-brand-mark:after{content:"";position:absolute;width:2.4cqw;height:3.4cqw;top:-1cqw;right:-3.8cqw;border-block:.45cqw solid #ffca42;transform:rotate(18deg)}.why-brand-mark img{object-fit:cover;border-radius:inherit}.why-brand>strong{margin-top:1.2cqw;color:#0f1d44;font-size:max(20px,5.2cqw);font-weight:800;letter-spacing:-.05em;line-height:1.1}.why-brand-accent{color:var(--home-yellow)}.why-brand>span{max-width:29cqw;margin-top:.8cqw;color:#4f6485;font-size:max(10px,1.8cqw);line-height:1.35;text-wrap:balance}.why-cloud{position:absolute;width:76px;height:28px;border-radius:50px;background:linear-gradient(#fff,#d7ebfc);filter:drop-shadow(0 5px 5px #badcf533)}.why-cloud:after,.why-cloud:before{content:"";position:absolute;border-radius:50%;background:inherit}.why-cloud:before{width:38px;height:38px;top:-21px;left:17px}.why-cloud:after{width:30px;height:30px;top:-11px;left:41px}.why-cloud-one{top:15%;left:1%}.why-cloud-two{top:36%;right:0;transform:scale(1.1)}@container (max-width: 380px){.why-cloud,.why-node-card span{display:none}}.why-plane span{font-family:Segoe Print,Comic Sans MS,cursive;font-size:20px;line-height:1.3}.why-plane{position:absolute;width:220px;top:-25px;right:12px;pointer-events:none}.why-plane>svg{width:180px;height:150px}.why-plane span{position:absolute;top:76px;right:-8px;transform:rotate(-14deg);color:#467bad;font-size:18px}@media (min-width:1600px){.why-inner{width:min(1640px,calc(100% - 80px))}.why-column li{min-height:130px}}@media (max-width:1350px){.why-inner{width:calc(100% - 40px)}.why-comparison{grid-template-columns:minmax(0,.86fr) minmax(260px,1fr) minmax(0,.86fr);gap:12px}.why-column{padding:20px 12px 14px;border-radius:30px}.why-column>header{min-height:86px;padding-inline:8px 0}.why-column li{grid-template-columns:80px minmax(0,1fr) 30px;min-height:118px;padding-inline:6px 12px;gap:8px;border-radius:24px}.why-status{width:30px;height:30px}.why-status svg{width:19px;height:19px}.why-plane{opacity:.65;right:-35px;transform:scale(.8);transform-origin:top right}.why-heading{z-index:1}}@media (max-width:1050px){.why-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.why-connection{grid-column:1/-1;grid-row:1;width:min(520px,100%)}.why-column li{grid-template-columns:90px minmax(0,1fr) 30px}.why-column h3{font-size:21px}.why-plane{display:none}.why-heading h2{font-size:clamp(32px,4.5vw,46px)}.why-column>header p{font-size:15px}}@media (max-width:640px){.why-section{padding-block:38px 28px}.why-inner{width:calc(100% - 28px)}.why-heading{margin-bottom:15px}.why-badge{font-size:13px;padding:6px 12px}.why-heading h2{max-width:16ch;margin-inline:auto;font-size:34px;line-height:1.12}.why-heading>p{max-width:34ch;margin-inline:auto;font-size:16px}.why-comparison{grid-template-columns:minmax(0,1fr);gap:18px}.why-column{padding:22px 14px 14px}.why-column>header{min-height:0;padding:0 7px 20px}.why-column h3{font-size:22px}.why-column ul{gap:12px}.why-column li{min-height:106px;grid-template-columns:88px minmax(0,1fr) 30px}.why-column h4{font-size:18px}.why-column li p{font-size:16px}}.home-plans .home-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.2vw,20px);margin-top:var(--sp-6)}.home-plans .home-plan{position:relative;display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;overflow:hidden;padding:var(--sp-6) var(--sp-5) var(--sp-5);border:1px solid var(--home-line);border-radius:var(--r-lg);background:#ffffff;box-shadow:var(--home-card-shadow);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-plans .home-plan:hover{border-color:color-mix(in srgb,var(--plan-accent) 40%,transparent);box-shadow:var(--home-card-shadow-lift);transform:translateY(-4px)}.home-plans .home-plan-rule{position:absolute;top:0;inset-inline:0;height:4px;background:var(--plan-accent)}.home-plans .home-plan-price{display:flex;align-items:baseline;gap:8px}.home-plans .home-plan-price strong{color:var(--plan-accent);font-size:clamp(36px,3vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1}.home-plans .home-plan-price span{color:var(--home-body);font-size:clamp(13px,.9vw,14.5px);font-weight:600}.home-plans .home-plan h3{margin-top:var(--sp-4);color:var(--home-navy);font-size:var(--fs-h3);font-weight:800;letter-spacing:-.018em;line-height:1.3}.home-plans .home-plan>p{margin-top:var(--sp-2);min-height:3.1em;color:var(--home-body);font-size:var(--fs-small);line-height:1.55}.home-plans .home-plan ul{display:grid;gap:10px;margin-top:var(--sp-5);padding-block:var(--sp-5);border-top:1px solid var(--home-hair)}.home-plans .home-plan li{display:flex;align-items:flex-start;gap:9px;color:var(--home-ink);font-size:clamp(14px,.95vw,15px);line-height:1.35}.home-plans .home-plan li svg{flex:0 0 auto;width:17px;height:17px;margin-top:1px;color:var(--plan-accent);stroke-width:3}.home-plans .home-plan-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:50px;margin-top:auto;border:1px solid var(--home-line);border-radius:13px;background:#ffffff;color:var(--home-navy);font-size:var(--fs-small);font-weight:700;transition:border-color .2s ease,color .2s ease,background .2s ease}.home-plans .home-plan-cta:hover{border-color:var(--plan-accent);background:color-mix(in srgb,var(--plan-accent) 8%,#ffffff);color:var(--plan-accent)}.home-plans .home-modules-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(16px,1.6vw,24px);align-items:stretch;margin-top:var(--sp-7)}.home-plans .home-modules{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(20px,2vw,28px);padding:clamp(24px,2.6vw,40px);border:1px solid var(--home-line);border-radius:var(--r-lg);background:radial-gradient(60% 80% at 0 0,rgba(58,128,250,.08),transparent 70%),#ffffff;box-shadow:var(--home-card-shadow)}.home-plans .home-modules-intro{display:flex;flex-direction:column;align-items:flex-start}.home-plans .home-modules-count{display:flex;align-items:baseline;gap:10px}.home-plans .home-modules-count strong{color:var(--home-blue);font-size:clamp(56px,5vw,80px);font-weight:800;letter-spacing:-.045em;line-height:.9}.home-plans .home-modules-count span{color:var(--home-navy);font-size:clamp(18px,1.5vw,22px);font-weight:800}.home-plans .home-modules-intro h3{margin-top:var(--sp-3);color:var(--home-navy);font-size:clamp(20px,1.6vw,24px);font-weight:800;letter-spacing:-.02em}.home-plans .home-modules-intro>p:not(.home-modules-count){margin-top:var(--sp-2);color:var(--home-body);font-size:var(--fs-small);line-height:1.6}.home-plans .home-modules-intro a{display:inline-flex;align-items:center;gap:6px;margin-top:var(--sp-4);color:var(--home-blue);font-size:var(--fs-small);font-weight:700}.home-plans .home-modules-intro a:hover{text-decoration:underline}.home-plans .home-modules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-plans .home-modules-grid li{--mod:#3a80fa;padding:16px 18px;border:1px solid var(--home-hair);border-radius:16px;background:#fbfcff}.home-plans .home-modules-grid li[data-category=communication]{--mod:#8b68ff}.home-plans .home-modules-grid li[data-category=planning]{--mod:#1fa3e0}.home-plans .home-modules-grid li[data-category=safety]{--mod:#e2556b}.home-plans .home-modules-grid li[data-category=management]{--mod:#17a673}.home-plans .home-modules-grid li[data-category=finance]{--mod:#e8a317}.home-plans .home-modules-grid header{display:flex;align-items:center;gap:12px}.home-plans .home-modules-icon{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--mod) 12%,#ffffff);color:var(--mod)}.home-plans .home-modules-icon svg{width:20px;height:20px}.home-plans .home-modules-grid h4{color:var(--home-navy);font-size:15.5px;font-weight:800;line-height:1.25}.home-plans .home-modules-grid small{color:var(--mod);font-size:12.5px;font-weight:700}.home-plans .home-modules-grid li>p{margin-top:12px;color:var(--home-body);font-size:14px;line-height:1.6}.home-plans .home-plan-foot{margin-top:var(--sp-5);color:var(--home-body);font-size:var(--fs-small);line-height:1.6;text-align:center}.home-plans .home-plan-foot a{color:var(--home-blue);font-weight:600}.home-plans .home-plan-foot a:hover{text-decoration:underline}@media (max-width:1320px){.home-plans .home-plan-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-plans .home-plan{grid-column:span 2}.home-plans .home-plan:nth-child(4){grid-column:2/span 2}}@media (max-width:1080px){.home-plans .home-modules-row{grid-template-columns:minmax(0,1fr)}.home-plans .home-modules-row>.free-trial{width:100%;max-width:640px;justify-self:center}}@media (max-width:1180px){.home-plans .home-modules{grid-template-columns:minmax(0,1fr)}.home-plans .home-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.home-plans .home-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-plans .home-plan,.home-plans .home-plan:nth-child(4){grid-column:auto}.home-plans .home-plan:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - clamp(6px, .6vw, 10px))}}@media (max-width:560px){.home-plans .home-modules-grid,.home-plans .home-plan-grid{grid-template-columns:minmax(0,1fr)}.home-plans .home-plan>p{min-height:0}.home-plans .home-plan:last-child:nth-child(odd){width:auto;justify-self:stretch}}.free-trial-teaser{display:inline-flex;align-items:center;gap:14px;margin-top:clamp(24px,2.6vw,40px);padding-block:8px;padding-inline:8px 20px;border:1.5px solid transparent;border-radius:999px;background:linear-gradient(90deg,#fff6e6,#ffffff) padding-box,linear-gradient(120deg,#f6b340,#fbe0b6 45%,#9f8cff) border-box;box-shadow:0 14px 32px rgba(245,158,11,.2);color:#0b1f4d;font-size:clamp(16px,1.3vw,19px);font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.free-trial-teaser:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(245,158,11,.28)}.free-trial-teaser:focus-visible{outline:3px solid #1f5ef0;outline-offset:3px}.free-trial-teaser-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#fdc043,#f59e0b);box-shadow:0 8px 16px rgba(245,158,11,.35);color:#ffffff}.free-trial-teaser-icon svg{width:22px;height:22px}.free-trial-teaser-arrow{width:20px;height:20px;color:#1f5ef0;animation:free-trial-nudge 1.6s ease-in-out infinite}@keyframes free-trial-nudge{50%{transform:translateY(3px)}}.free-trial{--ft-pad:clamp(18px,2vw,30px);--ft-ink:#0b1f4d;--ft-blue:#1f5ef0;position:relative;display:flex;flex-direction:column;padding:0 var(--ft-pad) var(--ft-pad);overflow:hidden;border:1.5px solid transparent;border-radius:26px;background:linear-gradient(180deg,#ffffff 55%,#f7f9ff) padding-box,linear-gradient(200deg,#f6b340,#fbe0b6 32%,#d5d0ff 68%,#9f8cff) border-box;box-shadow:0 24px 56px rgba(47,84,190,.13)}.free-trial .free-trial-hero{position:relative;margin-inline:calc(var(--ft-pad) * -1);padding:var(--ft-pad) var(--ft-pad) 26px;background:radial-gradient(circle at 88% 18%,rgba(255,226,184,.7),transparent 42%),linear-gradient(180deg,#fffaf3,#fff6ea);border-end-end-radius:60% 48px}.free-trial .free-trial-art{position:absolute;top:0;inset-inline-end:-6px;width:clamp(120px,11vw,190px);height:auto;filter:drop-shadow(0 14px 18px rgba(31,78,224,.18));pointer-events:none}.free-trial .free-trial-badge{position:relative;display:inline-flex;align-items:center;gap:10px;padding-block:5px;padding-inline:5px 16px;border-radius:999px;background:#fdecd0;color:#e58a06;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.free-trial .free-trial-badge>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(145deg,#fdc043,#f59e0b);color:#ffffff}.free-trial .free-trial-badge svg{width:17px;height:17px}.free-trial .free-trial-hero h3{position:relative;margin:14px 0 0;padding-inline-end:clamp(100px,10vw,170px);color:var(--ft-ink);font-size:clamp(26px,2.5vw,40px);font-weight:900;line-height:1.05;text-transform:uppercase}.free-trial .free-trial-hero h3 em{display:block;color:var(--ft-blue);font-style:normal}.free-trial .free-trial-lead{position:relative;margin:12px 0 0;color:#4a5a78;font-size:clamp(15px,1.1vw,17px);line-height:1.6}.free-trial .free-trial-lead em{color:var(--ft-ink);font-style:normal;font-weight:800}.free-trial .free-trial-kicker{display:flex;align-items:center;gap:8px;margin:20px 0 0;color:var(--ft-ink);font-size:clamp(15.5px,1.2vw,18px);font-weight:700}.free-trial .free-trial-kicker svg{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:#f5a623;stroke-width:2.6;stroke-linecap:round}.free-trial .free-trial-steps{display:grid;gap:10px;margin:14px 0 18px;padding:0;list-style:none}.free-trial .free-trial-steps li{--tone:#16a36d;--tone-soft:#e2f5ec;display:grid;grid-template-columns:54px minmax(0,1fr) 18px;gap:16px;align-items:center;padding:14px 18px;border:1px solid #e8edf7;border-radius:16px;background:#ffffff;box-shadow:0 8px 18px rgba(20,44,110,.05)}.free-trial .free-trial-steps li[data-tone=blue]{--tone:#2f6bf0;--tone-soft:#e6eefd}.free-trial .free-trial-steps li[data-tone=amber]{--tone:#f0a312;--tone-soft:#fdf0d5}.free-trial .free-trial-step-mark{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:var(--tone-soft);color:var(--tone)}.free-trial .free-trial-step-mark svg{width:26px;height:26px}.free-trial .free-trial-step-mark b{position:absolute;top:-7px;inset-inline-end:-7px;display:grid;place-items:center;width:22px;height:22px;border:2px solid #ffffff;border-radius:50%;background:var(--tone);color:#ffffff;font-size:12px;font-weight:800}.free-trial .free-trial-steps strong{display:block;color:var(--ft-ink);font-size:clamp(15px,1.15vw,17px);font-weight:800;line-height:1.3}.free-trial .free-trial-steps p{margin:4px 0 0;color:#5a6a85;font-size:clamp(13.5px,.95vw,15px);line-height:1.5}.free-trial .free-trial-chevron{width:18px;height:18px;color:#7c9ef0}[dir=rtl] .free-trial .free-trial-chevron,[dir=rtl] .free-trial .free-trial-cta svg{transform:scaleX(-1)}.free-trial .free-trial-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;padding:12px 6px;border-radius:14px;background:#edf2fd;list-style:none}.free-trial .free-trial-perks li{display:flex;align-items:center;justify-content:center;gap:8px;padding-inline:10px;color:#1f2f52;font-size:clamp(13px,.95vw,14.5px);font-weight:600;line-height:1.3}.free-trial .free-trial-perks li+li{border-inline-start:1px solid #cdd8f0}.free-trial .free-trial-perks svg{flex:0 0 auto;width:20px;height:20px;color:var(--ft-blue)}.free-trial .free-trial-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-top:14px;padding:12px 18px;border-radius:14px;background:linear-gradient(90deg,#2f6df6,#1552dc);box-shadow:0 12px 24px rgba(31,94,240,.3);color:#ffffff;font-size:clamp(15.5px,1.2vw,18px);font-weight:600;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.free-trial .free-trial-cta:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(31,94,240,.38)}.free-trial .free-trial-cta:focus-visible{outline:3px solid #fbc052;outline-offset:3px}.free-trial .free-trial-cta svg{width:20px;height:20px}@media (max-width:560px){.free-trial .free-trial-art{width:96px}.free-trial .free-trial-hero h3{padding-inline-end:0;font-size:clamp(20px,6.4vw,26px)}.free-trial .free-trial-hero h3 em{white-space:nowrap}.free-trial .free-trial-steps li{grid-template-columns:44px minmax(0,1fr) 14px;gap:12px;padding:12px 14px}.free-trial .free-trial-step-mark{width:44px;height:44px;border-radius:13px}.free-trial .free-trial-step-mark svg{width:22px;height:22px}.free-trial .free-trial-perks li{flex-direction:column;gap:4px;padding-inline:4px;text-align:center}}@media (prefers-reduced-motion:reduce){.free-trial .free-trial-cta,.free-trial-teaser{transition:none}.free-trial-teaser-arrow{animation:none}}.home-page{--home-navy:#0b2050;--home-navy-deep:#06163a;--home-ink:#12265c;--home-body:#50617d;--home-body-soft:#7b89a8;--home-yellow:#fbb325;--home-yellow-bright:#ffc94d;--home-blue:#1d6ff2;--home-blue-deep:#1558cc;--home-green:#17a673;--home-line:#dde7f6;--home-hair:rgba(16,42,92,0.1);--home-canvas:#f2f6fd;--home-card-shadow:0 14px 36px rgba(14,38,92,0.08);--home-card-shadow-lift:0 24px 56px rgba(14,38,92,0.14);--home-gutter:48px;--home-band-gap:clamp(18px,1.8vw,30px);--fs-display:clamp(40px,5vw,72px);--fs-h2-lg:clamp(32px,3.75vw,54px);--fs-h2:clamp(28px,3.35vw,48px);--fs-h3-lg:clamp(17px,1.46vw,21px);--fs-h3:clamp(15px,1.25vw,18px);--fs-lead:clamp(16px,1.32vw,19px);--fs-body:clamp(16px,1.15vw,18px);--fs-small:clamp(15px,1.05vw,16px);--fs-micro:clamp(12px,0.9vw,14px);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:clamp(48px,4.4vw,68px);--sp-9:clamp(64px,5.8vw,92px);--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:30px;--r-2xl:48px;background:var(--home-canvas);color:var(--home-ink);font-family:var(--font-site);overflow-x:clip}.home-page *,.home-page :after,.home-page :before{box-sizing:border-box}.home-container{width:min(100% - (var(--home-gutter) * 2),1560px);margin-inline:auto}.home-page [id]{scroll-margin-top:120px}.home-page figcaption,.home-page figure,.home-page h1,.home-page h2,.home-page h3,.home-page h4,.home-page ol,.home-page p,.home-page ul{margin:0;padding:0}.home-page ol,.home-page ul{list-style:none}.home-page :where(a){color:inherit;text-decoration:none}.home-page :where(h1,h2,h3){text-wrap:balance}.home-page :where(p){text-wrap:pretty}.home-page :where(.home-flow-time,.home-plan-price strong){font-variant-numeric:tabular-nums}.home-page :where(a,button,summary,select):focus-visible{outline:3px solid var(--home-blue);outline-offset:3px;border-radius:var(--r-sm)}.home-closing :where(a,button):focus-visible,.home-footer :where(a,button):focus-visible,.home-header :where(a,button,select):focus-visible,.home-hero :where(a,button,select):focus-visible{outline-color:var(--home-yellow)}.home-page ::selection{background:rgba(29,111,242,.2);color:var(--home-navy)}.home-badge{display:inline-flex;align-items:center;gap:9px;height:36px;padding-inline:16px;border-radius:999px;border:1px solid rgba(29,111,242,.24);background:rgba(255,255,255,.85);color:var(--home-blue);font-size:var(--fs-micro);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-badge svg{width:15px;height:15px}.home-split-head{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:clamp(20px,2.4vw,56px);padding-bottom:var(--sp-5);border-bottom:1px solid var(--home-hair)}.home-split-head h2{margin-top:var(--sp-4);font-size:var(--fs-h2);line-height:1.08;font-weight:800;letter-spacing:-.03em;color:var(--home-navy)}.home-split-head h2 em{font-style:normal;color:var(--home-blue);white-space:nowrap}.home-split-head>p{padding-bottom:6px;max-width:58ch;font-size:var(--fs-lead);line-height:1.62;color:var(--home-body)}.home-split-head>p a{color:var(--home-blue);font-weight:600}.home-split-head>p a:hover{text-decoration:underline}.home-section{position:relative;padding-block:var(--sp-9)}.home-tone-blue{background:#e7f0ff;color:#1d6ff2}.home-tone-violet{background:#f0ebff;color:#7c4dff}.home-tone-rose{background:#ffe8ee;color:#f2416b}.home-tone-green{background:#e2f7ee;color:#17a673}.home-tone-amber{background:#fff2da;color:#ef9f18}.home-tone-sky{background:#e3f2ff;color:#1288d8}.home-header{position:absolute;inset-inline:0;top:0;z-index:40;padding-top:22px}.home-header-bar{display:flex;align-items:center;gap:24px;height:84px;padding-inline:28px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:rgba(8,26,66,.62);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 18px 44px rgba(4,16,44,.28)}.home-brand{display:inline-flex;align-items:center;gap:11px;flex:0 0 auto}.home-brand-mark{position:relative;display:block;width:44px;height:44px;border-radius:12px;overflow:hidden;flex:0 0 auto}.home-brand-mark img{object-fit:cover;transform:scale(1.02)}.home-brand-name{font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1}.home-brand-name b{color:#ffffff;font-weight:800}.home-brand-name i{color:var(--home-yellow);font-style:normal;font-weight:800}.home-nav{display:flex;align-items:center;gap:4px;margin-inline-start:14px;flex:1 1 auto}.home-nav a{padding:10px 13px;border-radius:10px;font-size:16px;font-weight:700;color:rgba(255,255,255,.86);white-space:nowrap;transition:background .18s ease,color .18s ease;margin-top:2px}.home-nav a:hover{background:rgba(255,255,255,.1);color:#ffffff}.home-header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.home-locale{flex:0 0 auto}.home-locale .locale-menu-trigger{gap:8px;width:auto;height:48px;min-height:0;padding-inline:15px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);color:#ffffff;font-size:15px;font-weight:600;transition:background .18s ease,border-color .18s ease}.home-locale .locale-menu-trigger:hover,.home-locale .locale-menu-trigger[aria-expanded=true]{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.4)}.home-locale .locale-menu-value{flex:0 0 auto}.home-locale .locale-menu-chevron{color:rgba(255,255,255,.62)}.home-locale .locale-menu-popover{top:calc(100% + 10px);width:268px;padding:8px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(9,25,60,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 26px 60px rgba(2,10,30,.55);color:#ffffff;animation:home-locale-in .16s ease-out}@keyframes home-locale-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.home-locale .locale-menu-popover{animation:none}}.home-locale .locale-menu-heading{padding:6px 10px 9px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.52)}.home-locale .locale-menu-options{max-height:min(340px,52dvh);scrollbar-color:rgba(255,255,255,.24) transparent}.home-locale .locale-menu-option{min-height:40px;padding:8px 10px;border-radius:10px;font-size:14px;color:rgba(255,255,255,.82);transition:background .15s ease,color .15s ease}.home-locale .locale-menu-option:focus,.home-locale .locale-menu-option:hover{background:rgba(255,255,255,.09);color:#ffffff}.home-locale .locale-menu-code{min-width:34px;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:rgba(255,255,255,.66)}.home-locale .locale-menu-code:empty{border-color:transparent;background:none}.home-locale .locale-menu-option[aria-checked=true]{background:rgba(251,179,37,.14);color:#ffffff;font-weight:600}.home-locale .locale-menu-option[aria-checked=true] .locale-menu-code{border-color:rgba(251,179,37,.45);background:rgba(251,179,37,.2);color:var(--home-yellow-bright)}.home-locale .locale-menu-check{color:var(--home-yellow)}.home-locale .locale-menu-option:focus-visible{outline:2px solid rgba(251,179,37,.7);outline-offset:-2px}.home-mobile-panel .home-locale .locale-menu-trigger{width:100%}.home-mobile-panel .home-locale .locale-menu-value{flex:1}.home-mobile-panel .home-locale .locale-menu-popover{width:100%}.home-btn-outline-light{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:22px;border-radius:12px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.06);color:#ffffff;font-size:15.5px;font-weight:600;white-space:nowrap;transition:background .18s ease,border-color .18s ease}.home-btn-outline-light:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.4)}.home-btn-yellow{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:24px;border-radius:12px;border:0;background:linear-gradient(180deg,#fdc043,var(--home-yellow));color:#33230a;font-size:15.5px;font-weight:700;white-space:nowrap;box-shadow:0 10px 24px rgba(251,179,37,.32);transition:transform .18s ease,box-shadow .18s ease}.home-btn-yellow:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(251,179,37,.42)}.home-menu-toggle{display:none;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#ffffff;cursor:pointer}.home-mobile-panel{max-height:calc(100dvh - 116px);overflow-y:auto;margin-top:12px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(7,22,58,.97);backdrop-filter:blur(18px);display:grid;gap:6px}.home-mobile-panel a{padding:12px 14px;border-radius:11px;color:rgba(255,255,255,.9);font-size:15px;font-weight:500}.home-mobile-panel a:hover{background:rgba(255,255,255,.08)}.home-mobile-panel .home-btn-outline-light,.home-mobile-panel .home-btn-yellow{margin-top:6px;width:100%}.home-hero{position:relative;isolation:isolate;background:var(--home-navy-deep);padding-top:150px;overflow:hidden}.home-hero>.home-container,.home-hero>.home-hero-proof{position:relative;z-index:2}.home-hero-photo{position:absolute;inset:0;z-index:0}.home-hero-photo img{object-fit:cover;object-position:50% 42%}.home-hero-veil{position:absolute;inset:0;z-index:1;background:linear-gradient(96deg,rgba(5,17,45,.95),rgba(6,21,55,.88) 26%,rgba(7,25,64,.58) 52%,rgba(8,28,72,.34) 78%,rgba(9,30,78,.3)),linear-gradient(180deg,rgba(4,14,38,.72),rgba(5,18,48,.12) 26%,rgba(5,18,48,.2) 62%,rgba(4,15,40,.7))}.home-hero-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;padding-bottom:46px;min-height:596px}.home-hero-kicker{display:block;font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72)}.home-hero h1{margin-top:22px;font-size:var(--fs-display);line-height:1.04;font-weight:800;letter-spacing:-.032em;color:#ffffff}.home-hero h1 em{display:block;font-style:normal;color:var(--home-yellow)}.home-hero .home-hero-sub{margin-top:clamp(16px,1.5vw,24px);max-width:52ch;font-size:clamp(18px,1.72vw,26px);font-weight:600;line-height:1.3;letter-spacing:-.012em;color:rgba(255,255,255,.94)}.home-hero .home-hero-lead{margin-top:var(--sp-4);max-width:58ch;font-size:var(--fs-lead);line-height:1.62;color:rgba(255,255,255,.76)}.home-hero-stores{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6);max-width:556px}.home-store-btn{display:inline-flex;align-items:center;gap:14px;flex:1 1 260px;padding:15px 24px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.16);background:rgba(9,27,68,.78);backdrop-filter:blur(8px);transition:border-color .2s ease,background .2s ease,transform .2s ease}.home-store-btn:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.34);background:rgba(13,36,88,.9)}.home-store-btn svg{width:30px;height:30px;flex:0 0 auto}.home-store-btn span{display:grid;gap:2px;line-height:1.2}.home-store-btn span small{font-size:var(--fs-small);color:rgba(255,255,255,.66)}.home-store-btn span strong{font-size:var(--fs-h3);font-weight:700;color:#ffffff;white-space:nowrap}.home-hero-manage{display:flex;align-items:center;gap:16px;margin-top:var(--sp-3);width:100%;max-width:556px;padding:15px 22px;border-radius:var(--r-md);border:1.5px solid rgba(251,179,37,.55);background:rgba(251,179,37,.07);transition:background .2s ease,border-color .2s ease}.home-hero-manage:hover{background:rgba(251,179,37,.14);border-color:rgba(251,179,37,.85)}.home-hero-manage-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;background:rgba(251,179,37,.18);color:var(--home-yellow-bright);flex:0 0 auto}.home-hero-manage-copy{display:grid;gap:3px;flex:1 1 auto;line-height:1.25}.home-hero-manage-copy small{font-size:var(--fs-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--home-yellow)}.home-hero-manage-copy strong{font-size:var(--fs-h3);font-weight:600;color:#ffffff}.home-hero-manage svg:last-child{color:var(--home-yellow);flex:0 0 auto}.home-device{position:relative;border-radius:34px;padding:7px;background:linear-gradient(160deg,#2b3550,#101725 55%,#262f45);box-shadow:0 30px 70px rgba(3,12,34,.45),inset 0 0 0 1px rgba(255,255,255,.08)}.home-device-screen{position:relative;overflow:hidden;border-radius:28px;background:#0b1a3a}.home-device-screen>img{display:block;width:100%;height:auto}.home-device-crop{aspect-ratio:9/19.5}.home-device-crop img{height:100%;object-fit:cover;object-position:50% 0}.home-hero-localized-screen,.home-hero-localized-screen .ad-frame{width:100%;height:100%;background:#fff}.home-hero-rail{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(10px,1.1vw,18px);padding-top:52px}.home-hero-screen{position:relative;flex:0 0 auto;z-index:1}.home-hero-glow{position:absolute;inset:12% -6% -10%;z-index:0;pointer-events:none;background:radial-gradient(48% 52% at 50% 46%,rgba(86,154,255,.34),transparent 70%),radial-gradient(40% 44% at 22% 74%,rgba(251,179,37,.16),transparent 72%);filter:blur(6px)}.home-hero-screen figcaption{position:absolute;top:-34px;inset-inline-start:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.82);white-space:nowrap}.home-hero-screen figcaption:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--home-yellow)}.home-hero-screen-a .home-device,.home-hero-screen-c .home-device{width:clamp(150px,15.2vw,254px)}.home-hero-screen-b .home-device{width:clamp(165px,17.2vw,288px);transform:translateY(-34px)}.home-hero-screen-b figcaption{top:-66px}.home-hero-proof{margin-bottom:clamp(30px,3.4vw,56px);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-lg);background:rgba(4,15,40,.52);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.home-hero-proof ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:26px clamp(20px,2.4vw,34px)}.home-hero-proof li{position:relative;display:flex;align-items:center;gap:15px}.home-hero-proof li+li:before{content:"";position:absolute;inset-inline-start:-14px;top:6px;bottom:6px;width:1px;background:rgba(255,255,255,.12)}.home-proof-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;flex:0 0 auto;background:rgba(35,210,214,.12);border:1px solid rgba(35,210,214,.32);color:#35d6d9}.home-hero-proof li div{display:grid;gap:3px;line-height:1.3}.home-hero-proof strong{font-size:var(--fs-h3);font-weight:700;color:#ffffff}.home-hero-proof span{font-size:var(--fs-small);color:rgba(255,255,255,.64)}.home-demo{position:relative;overflow:hidden;padding-block:clamp(64px,6vw,112px);background:transparent}.home-demo-grid{position:relative;z-index:1;width:min(100% - (var(--home-gutter) * 2),1340px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,3.4vw,64px)}.home-demo-copy{position:relative;z-index:1;max-width:690px;min-width:0}.home-demo-copy h2{margin-top:var(--sp-5);font-size:clamp(38px,4.3vw,76px);line-height:1.1;font-weight:800;letter-spacing:-.04em;color:var(--home-navy)}.home-demo-copy h2 em{display:block;font-style:normal;color:var(--home-blue);white-space:nowrap}.home-demo-copy>p{margin-top:var(--sp-5);max-width:32em;font-size:clamp(17px,1.34vw,22px);line-height:1.7;color:var(--home-body)}.home-demo-assurances{display:flex;flex-wrap:wrap;gap:clamp(18px,2vw,36px)}.home-demo-actions{display:grid;justify-items:center;width:fit-content;max-width:100%}.home-demo-copy .home-demo-assurances{margin-top:clamp(32px,3.8vw,66px)}.home-demo-assurances li{display:flex;align-items:center;gap:10px;white-space:nowrap}.home-demo-assurances li>span:first-child{display:grid;place-items:center;width:clamp(44px,3.4vw,58px);height:clamp(44px,3.4vw,58px);border-radius:50%;flex:0 0 auto}.home-demo-assurances li>span:first-child svg{width:24px;height:24px;stroke-width:2}.home-demo-assurances li>span:last-child{display:grid;gap:2px;font-size:clamp(14px,1.02vw,17px);line-height:1.3;color:var(--home-body)}.home-demo-assurances b{font-size:clamp(16px,1.16vw,19px);font-weight:700;color:var(--home-navy)}.home-demo-stage{min-width:0;max-width:100%;position:relative;display:grid;justify-items:center;padding-top:clamp(4px,.8vw,14px)}.home-demo-decor{position:absolute;inset:0;z-index:0;pointer-events:none}.home-demo-curve{position:absolute;top:9.5%;inset-inline-start:calc(50% - 272px);width:83px}.home-demo-dashes{position:absolute;top:60%;inset-inline-start:calc(50% - 262px);width:62px}.home-demo-spark{position:absolute;width:38px;transform:scaleX(-1)}[dir=rtl] .home-demo-spark{transform:none}.home-demo-spark-b{top:26%;inset-inline-end:calc(50% - 246px);width:30px}.home-demo-tabs-wrap{position:relative;z-index:2;max-width:100%}.home-demo-tabs-spark{position:absolute;top:-24px;inset-inline-end:-22px;width:32px;pointer-events:none;transform:rotate(-45deg) scaleX(-1)}[dir=rtl] .home-demo-tabs-spark{transform:rotate(45deg)}.home-demo-tabs{z-index:2;gap:4px;padding:7px;border-radius:999px;border:1px solid rgba(19,45,90,.07);background:#ffffff;box-shadow:0 16px 38px rgba(19,45,90,.1)}.home-demo-tab,.home-demo-tabs{position:relative;display:inline-flex;align-items:center}.home-demo-tab{gap:10px;height:52px;padding-inline:clamp(16px,1.6vw,26px);border-radius:999px;font-size:clamp(15px,1.15vw,18px);font-weight:700;letter-spacing:-.012em;color:var(--home-navy);white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.home-demo-tab svg{width:21px;height:21px;flex:0 0 auto;transition:color .18s ease}.home-demo-tab[data-tone=blue] svg{color:#1d6ff2}.home-demo-tab[data-tone=violet] svg{color:#7c4dff}.home-demo-tab[data-tone=rose] svg{color:#f2416b}.home-demo-tab:hover{background:#f1f5fd}.home-demo-tab[aria-selected=true]{background:linear-gradient(180deg,#3c87ff,#1d6ff2);color:#ffffff;box-shadow:0 10px 24px rgba(29,111,242,.34)}.home-demo-tab[aria-selected=true] svg{color:#ffffff}.home-demo-tab[aria-selected=false]+.home-demo-tab[aria-selected=false]:before{content:"";position:absolute;inset-inline-start:-4px;top:12px;bottom:12px;width:1px;background:rgba(19,45,90,.12)}.home-demo-stage .home-demo-hint{position:relative;z-index:2;margin-top:clamp(12px,1.2vw,18px);font-size:var(--fs-small);color:var(--home-body);text-align:center}.home-demo-frame{position:relative;z-index:2;width:min(100%,360px);margin-top:clamp(18px,2vw,32px);outline:none}.home-demo-frame:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:230%;height:112%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(ellipse closest-side,rgba(221,233,251,.95) 0,rgba(226,237,252,.7) 42%,rgba(233,241,253,.35) 68%,rgba(240,245,254,0) 100%)}.home-device-tall{width:min(100%,360px);margin-inline:auto;padding:10px;border-radius:50px;background:linear-gradient(145deg,#454b57,#111318 18%,#0b0d11 60%,#1c2027 88%,#3e4450);box-shadow:0 24px 48px -10px rgba(24,48,92,.3),0 12px 26px rgba(24,48,92,.14),inset 0 0 0 1.5px rgba(255,255,255,.14),inset 0 0 0 4px #0a0c10}.home-device-tall .home-device-screen{aspect-ratio:9/20;border-radius:40px;background:#ffffff}.home-device-tall .home-device-screen>img{height:100%;object-fit:cover;object-position:50% 0}.home-ops{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(64px,6vw,108px);background:transparent}.home-ops>.home-container{position:relative;z-index:1;width:min(100% - (var(--home-gutter) * 2),1560px)}.home-ops .home-ops-head h2 em{font-style:normal;background:linear-gradient(180deg,#ffc93a,#f5a10b);-webkit-background-clip:text;background-clip:text;color:transparent}.home-ops-head>p{max-width:56ch}.home-ops-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,2vw,32px)}.home-ops-col{display:flex;flex-direction:column;gap:20px;min-width:0}.home-ops-card{--c:#1d6ff2;--c-soft:#e7f0ff;--c-bg:#f5f9ff;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:132px;padding:clamp(18px,1.5vw,24px);border-radius:18px;border:1px solid rgba(19,45,90,.07);background:linear-gradient(120deg,var(--c-bg) 0,#ffffff 92%);box-shadow:0 12px 30px rgba(19,45,90,.06);transition:transform .2s ease,box-shadow .2s ease}.home-ops-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(19,45,90,.1)}.home-ops-card[data-tone=amber]{--c:#f59e0b;--c-soft:#fff0d4;--c-bg:#fff9ee}.home-ops-card[data-tone=violet]{--c:#7c4dff;--c-soft:#efe8ff;--c-bg:#f9f6ff}.home-ops-card[data-tone=rose]{--c:#f2416b;--c-soft:#ffe4eb;--c-bg:#fff4f7}.home-ops-card[data-tone=green]{--c:#14a86f;--c-soft:#dcf6ea;--c-bg:#f2fbf7}.home-ops-icon{display:grid;place-items:center;width:clamp(48px,3.6vw,58px);height:clamp(48px,3.6vw,58px);border-radius:16px;background:var(--c-soft);color:var(--c)}.home-ops-icon svg{width:26px;height:26px;stroke-width:2}.home-ops-card h3{font-size:clamp(16px,1.1vw,18px);line-height:1.25;font-weight:800;letter-spacing:-.015em;color:var(--home-navy)}.home-ops-card p{margin-top:6px;font-size:var(--fs-small);line-height:1.55;color:var(--home-body)}.home-ops-stage{container:ops-stage/inline-size;display:grid;justify-items:center;min-width:0}.home-laptop{--lid-w:92%;position:relative;z-index:1;width:100%;padding-bottom:calc(var(--lid-w) * .36);perspective:300cqw;perspective-origin:50% 40%}.home-laptop-rig{position:relative;display:grid;justify-items:center;transform-style:preserve-3d}.home-laptop-lid{--bezel:clamp(8px,1.4cqw,12px);position:relative;width:var(--lid-w);padding:var(--bezel);border-radius:20px 20px 6px 6px;background:linear-gradient(180deg,#23262d,#0d0f13);box-shadow:0 24px 48px rgba(19,45,90,.18),inset 0 0 0 1.5px #3a3e47}.home-laptop-lid:before{content:"";position:absolute;top:3px;left:50%;width:5px;height:5px;border-radius:50%;background:#3f4450;transform:translateX(-50%)}.home-laptop-screen{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:10px;background:#ffffff}.home-laptop-canvas{position:absolute;top:0;inset-inline-start:0;width:760px;height:475px;transform:scale(var(--screen-scale,1));transform-origin:top left}[dir=rtl] .home-laptop-canvas{transform-origin:top right}.home-laptop-canvas>.home-console{height:100%;border-radius:0}.home-laptop-deck{position:absolute;top:calc(100% - 2px);left:calc((100% - var(--lid-w)) / 2);width:var(--lid-w);aspect-ratio:100/58;transform-style:preserve-3d;transform-origin:50% 0;transform:rotateX(68deg);border-radius:6px 6px 3.4cqw 3.4cqw;background:linear-gradient(180deg,#8f959f,#c9ced6 3%,#e6e9ee 22%,#dfe3e8);box-shadow:0 0 6cqw rgba(19,45,90,.22),inset 0 -1px 0 rgba(255,255,255,.6)}.home-laptop-keys{position:absolute;inset:8% 7% auto;height:50%;border-radius:1.2cqw;background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 14 - .45cqw),#d2d6dd calc(100% / 14 - .45cqw) calc(100% / 14)),repeating-linear-gradient(180deg,transparent 0 calc(100% / 6 - .6cqw),#d2d6dd calc(100% / 6 - .6cqw) calc(100% / 6)),#2c3038;box-shadow:0 0 0 .6cqw #cfd3da}.home-laptop-keys:after{content:"";position:absolute;bottom:.6cqw;left:calc(100% * 4.5 / 14);width:calc(100% * 5 / 14 - .45cqw);height:calc(100% / 6 - .6cqw);border-radius:.3cqw;background:#2c3038}.home-laptop-pad{position:absolute;bottom:7%;left:50%;width:36%;height:26%;border-radius:1.4cqw;background:linear-gradient(180deg,#d9dde3,#d1d6dd);box-shadow:inset 0 0 0 1px #b9bfc8;transform:translateX(-50%)}.home-laptop-front{position:absolute;top:100%;left:2%;width:96%;height:1.6cqw;border-radius:0 0 1.4cqw 1.4cqw;background:linear-gradient(180deg,#a9afb8,#7f858f);transform-origin:50% 0;transform:rotateX(-90deg)}.home-ops-cta{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:clamp(4px,1cqw,12px)}.home-laptop-cta{display:inline-flex;align-items:center;gap:12px;min-height:60px;padding-inline:clamp(30px,2.8vw,48px);border-radius:999px;background:linear-gradient(180deg,#ffd54a,#fbbd1e);color:var(--home-navy);font-size:18px;font-weight:800;box-shadow:0 14px 30px rgba(245,170,20,.34);transition:transform .18s ease,box-shadow .18s ease}.home-laptop-cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(245,170,20,.42)}[dir=rtl] .home-laptop-cta svg{transform:scaleX(-1)}@media (max-width:1439px){.home-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-ops-stage{grid-column:1/-1;order:-1;width:min(100%,880px);justify-self:center}.home-laptop{--lid-w:84%}}.home-console{width:100%;min-width:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden;border-radius:10px;background:#ffffff;color:var(--home-navy);font-size:13px;line-height:1.3}.home-console svg{flex:0 0 auto;width:12px;height:12px;background:none}.home-console small{display:block;font-size:11px;font-weight:500;color:#64748b}.home-console-bar{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid #eef2f8}.home-console-brand{display:inline-flex;align-items:center;gap:7px;width:17%}.home-console-brand>span{position:relative;width:20px;height:20px}.home-console-brand em{font-style:normal;font-size:14.5px;font-weight:650}.home-console-search{display:inline-flex;align-items:center;gap:6px;width:36%;margin-inline-start:auto;padding:6px 10px;border-radius:8px;border:1px solid #e5eaf2;color:#64748b;font-size:11px}.home-console-avatar{display:inline-flex;align-items:center;gap:8px;color:#51607a}.home-console-avatar i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;margin-inline-start:6px;background:linear-gradient(135deg,#f7b99a,#d8805f);color:#ffffff;font-style:normal;font-size:11px;font-weight:650}.home-console-avatar strong{display:block;font-size:12px;color:var(--home-navy)}.home-console-body{display:grid;grid-template-columns:17% minmax(0,1fr)}.home-console-nav{display:grid;align-content:start;gap:3px;padding:12px 8px;border-inline-end:1px solid #eef2f8}.home-console-nav span{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;color:#5b6882;font-size:12px;font-weight:600;white-space:nowrap}.home-console-nav span[data-on=true]{background:#eaf2ff;color:#1d6ff2}.home-console-main{display:grid;gap:10px;padding:14px 16px 16px;background:#fafcff}.home-console-greet{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-console-greet h4{font-size:18.5px;font-weight:650;letter-spacing:-.01em}.home-console-greet p{margin-top:3px;font-size:11px;color:#6b7890}.home-console-greet>span{display:inline-flex;align-items:center;gap:7px;color:#51607a;font-size:11px}.home-console-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-console-panel,.home-console-stat{border-radius:9px;border:1px solid #edf1f7;background:#ffffff;box-shadow:0 3px 10px rgba(19,45,90,.04)}.home-console-stat{display:flex;align-items:center;gap:9px;padding:9px 10px}.home-console-stat>span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px}.home-console-stat b{font-size:20px;font-weight:650}.home-console-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-console-panel{display:grid;align-content:start;gap:7px;padding:10px 11px}.home-console-panel>p{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:650}.home-console-panel>p svg{padding:2px;width:15px;height:15px;border-radius:4px}.home-console-panel>p em{margin-inline-start:auto;font-style:normal;font-size:11px;font-weight:600;color:#1d6ff2}.home-console-row{display:flex;align-items:center;gap:8px;font-size:11px}.home-console-row b{flex:1 1 auto;min-width:0;font-weight:600}.home-console-row b small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-console-row time{color:#64748b;font-size:11px}.home-console-row>i{display:grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border-radius:6px}.home-console-row>i svg{width:10px;height:10px}.home-console-time time{width:26px}.home-console-time>i{width:8px;height:8px;border-radius:50%;background:currentColor}.home-console-progress-label{margin-top:2px}.home-console-progress{display:block;height:6px;border-radius:99px;background:#e9eef6}.home-console-progress i{display:block;width:78%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#17b07a,#2fc6a0)}.home-console-money{display:grid;grid-template-columns:1fr 1fr;margin-top:2px}.home-console-money b{font-size:14.5px;font-weight:650}.home-console-money b+b{padding-inline-start:10px;border-inline-start:1px solid #edf1f7}.home-console-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.home-console-actions span{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:7px;border:1px solid #e8edf5;font-size:11px;font-weight:600}.home-console-actions svg{background:none}@media (max-width:560px){.home-ops-cta .home-spark{display:none}}.home-day{position:relative;overflow:hidden;margin-top:0;background:transparent}.home-day>.home-container{position:relative;z-index:1}.home-center-head{display:grid;justify-items:center;gap:var(--sp-4);text-align:center;padding-bottom:clamp(24px,2.4vw,40px)}.home-center-head h2{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.6vw,26px);font-size:var(--fs-h2);line-height:1.12;font-weight:800;letter-spacing:-.03em;color:var(--home-navy)}.home-center-head h2 em{font-style:normal;color:var(--home-blue);white-space:nowrap}.home-center-head>p{max-width:64ch;font-size:var(--fs-lead);line-height:1.6;color:var(--home-body)}.home-spark{flex:0 0 auto;width:clamp(22px,2.2vw,34px);height:auto;opacity:.75}.home-spark-flip{transform:scaleX(-1)}.home-flow{--home-flow-gap:clamp(12px,1.4vw,24px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--home-flow-gap)}.home-flow-step{position:relative;display:flex}.home-flow-arrow{position:absolute;inset-inline-start:100%;top:0;bottom:0;display:grid;place-items:center;width:var(--home-flow-gap);color:#9fb4d6}.home-flow-arrow svg{width:16px;height:16px;stroke-width:3}[dir=rtl] .home-flow-arrow svg{transform:scaleX(-1)}.home-flow-card{flex:1 1 auto;display:grid;justify-items:center;align-content:start;gap:4px;padding:clamp(16px,1.4vw,22px) clamp(12px,1vw,16px) clamp(16px,1.4vw,20px);border-radius:18px;border:1px solid rgba(19,45,90,.07);background:rgba(255,255,255,.92);box-shadow:0 8px 22px rgba(19,45,90,.05);text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.home-flow-card:hover{transform:translateY(-3px);border-color:rgba(29,111,242,.22);box-shadow:0 18px 34px rgba(19,45,90,.1)}.home-flow-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;margin-bottom:6px}.home-flow-icon svg{width:22px;height:22px;stroke-width:2.1}.home-flow-time{font-size:clamp(15px,1.05vw,17px);font-weight:800;letter-spacing:-.01em;color:var(--home-blue)}.home-flow-card h3{font-size:clamp(15px,1.1vw,18px);font-weight:800;letter-spacing:-.015em;color:var(--home-navy)}.home-flow-card p{max-width:24ch;margin-top:2px;font-size:var(--fs-small);line-height:1.5;color:var(--home-body)}.home-compare{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2vw,34px);margin-top:clamp(28px,3vw,48px)}.home-compare-bridge{position:absolute;top:50%;left:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;transform:translate(-50%,-50%);background:#ffffff;color:var(--home-blue);box-shadow:0 10px 24px rgba(19,45,90,.14),0 0 0 6px rgba(255,255,255,.55)}.home-compare-bridge svg{width:20px;height:20px;stroke-width:2.6}[dir=rtl] .home-compare-bridge svg{transform:scaleX(-1)}.home-compare-panel{display:grid;grid-template-rows:auto 1fr;padding:clamp(18px,1.7vw,26px);border-radius:24px;border:1px solid transparent}.home-compare-bad{border-color:rgba(242,65,107,.16);background:linear-gradient(180deg,#fff0f4,#fff6f8 60%,#fffafb)}.home-compare-good{border-color:rgba(23,166,115,.18);background:linear-gradient(180deg,#eafaf2,#f3fbf7 60%,#f9fdfb)}.home-compare-panel>header{display:flex;align-items:center;gap:12px;padding-bottom:clamp(14px,1.3vw,20px)}.home-compare-seal{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;flex:0 0 auto;color:#ffffff}.home-compare-seal svg{width:21px;height:21px;stroke-width:3}.home-compare-bad .home-compare-seal{background:linear-gradient(180deg,#fa5b82,#ee2f5c);box-shadow:0 8px 18px rgba(238,47,92,.26)}.home-compare-good .home-compare-seal{background:linear-gradient(180deg,#2dc48b,#12a06d);box-shadow:0 8px 18px rgba(18,160,109,.24)}.home-compare-panel h3{font-size:clamp(17px,1.3vw,21px);line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--home-navy)}.home-compare-panel>header p{margin-top:3px;font-size:13.5px;line-height:1.4;color:var(--home-body)}.home-compare-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.home-compare-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;align-content:start;gap:6px 10px;padding:12px 14px 13px;border-radius:14px;border:1px solid rgba(19,45,90,.06);background:#ffffff;box-shadow:0 6px 16px rgba(19,45,90,.045)}.home-compare-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex:0 0 auto}.home-compare-icon svg{width:17px;height:17px;stroke-width:2.1}.home-compare-list strong{font-size:14.5px;line-height:1.25;font-weight:700;letter-spacing:-.012em;color:var(--home-navy)}.home-compare-status{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#ffffff}.home-compare-status svg{width:11px;height:11px;stroke-width:3.4}.home-compare-bad .home-compare-status{background:#f7a3b7}.home-compare-good .home-compare-status{background:#2dbb85}.home-compare-note{grid-column:1/-1;font-size:13px;line-height:1.45;color:var(--home-body)}.home-compare-bad .home-compare-note{font-style:italic;color:#7a8598}.home-plans{position:relative;overflow:hidden;margin-top:0;background:transparent}.home-faq,.home-faq-grid{margin-top:var(--sp-8)}.home-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);align-items:start}.home-faq-item{border-radius:var(--r-md);border:1px solid rgba(255,255,255,.9);background:#ffffff;box-shadow:0 10px 26px rgba(14,38,92,.07);overflow:hidden;transition:box-shadow .2s ease}.home-faq-item[open]{box-shadow:var(--home-card-shadow-lift)}.home-faq-item summary{display:flex;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;list-style:none;font-size:var(--fs-body);font-weight:600;color:var(--home-navy)}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-chevron{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;margin-inline-start:auto;flex:0 0 auto;background:#eff4fd;color:var(--home-blue);transition:transform .22s ease,background .22s ease}.home-faq-chevron svg{width:16px;height:16px}.home-faq-item[open] .home-faq-chevron{transform:rotate(180deg);background:var(--home-blue);color:#ffffff}.home-faq-item[open] summary{padding-bottom:10px}.home-faq-item p{padding:0 22px 22px;max-width:62ch;font-size:var(--fs-small);line-height:1.66;color:var(--home-body)}.home-closing{position:relative;overflow:hidden;border-radius:var(--r-2xl) var(--r-2xl) 0 0;margin-top:0;padding-block:var(--sp-9) var(--sp-8);background:radial-gradient(60% 46% at 14% 0,rgba(45,116,235,.34),transparent 62%),radial-gradient(52% 44% at 86% 10%,rgba(251,179,37,.14),transparent 58%),linear-gradient(180deg,#081c46,#06163a)}.home-closing>.home-container{position:relative;z-index:1}.home-cta-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3vw,56px);padding:clamp(34px,3.4vw,60px);border-radius:var(--r-xl);border:1px solid rgba(255,255,255,.1);background:linear-gradient(130deg,rgba(20,52,118,.7),rgba(10,28,70,.7) 58%,rgba(18,48,110,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 30px 80px rgba(2,10,30,.4)}.home-cta-panel h2{font-size:var(--fs-h2);line-height:1.12;font-weight:800;letter-spacing:-.028em;color:#ffffff}.home-cta-panel h2 em{font-style:normal;color:var(--home-yellow)}.home-cta-panel>div>p{margin-top:var(--sp-5);max-width:51ch;font-size:var(--fs-lead);line-height:1.62;color:rgba(255,255,255,.76)}.home-cta-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.home-cta-store{display:inline-flex;align-items:center;gap:12px;height:60px;padding-inline:34px;border-radius:999px;background:linear-gradient(180deg,#fdc043,var(--home-yellow));color:#33230a;font-size:var(--fs-h3);font-weight:700;box-shadow:0 14px 30px rgba(251,179,37,.28);transition:transform .18s ease,box-shadow .18s ease}.home-cta-store:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(251,179,37,.38)}.home-cta-store svg{width:24px;height:24px}.home-cta-photo{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16/9;box-shadow:0 30px 70px rgba(2,10,30,.45)}.home-cta-photo img{object-fit:cover}.home-footer{position:relative;border-top:1px solid rgba(255,255,255,.09);background:var(--home-navy-deep);padding-block:clamp(44px,4vw,70px) 0}.home-footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:clamp(26px,2.4vw,46px)}.home-footer-brand .home-brand{margin-bottom:18px}.home-footer-brand>p{max-width:40ch;font-size:var(--fs-small);line-height:1.68;color:rgba(255,255,255,.64)}.home-footer-contact{display:grid;gap:12px;margin-top:22px}.home-footer-contact a{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-small);color:rgba(255,255,255,.82);width:fit-content;transition:color .18s ease}.home-footer-contact a:hover{color:var(--home-yellow)}.home-footer-contact a svg{width:17px;height:17px;flex:0 0 auto;color:rgba(255,255,255,.5)}.home-footer-col h2{font-size:var(--fs-h3);font-weight:700;color:#ffffff;margin-bottom:16px}.home-footer-col ul{display:grid;gap:11px}.home-footer-col a{font-size:var(--fs-small);color:rgba(255,255,255,.64);transition:color .18s ease}.home-footer-col a:hover{color:#ffffff}.home-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:var(--sp-8);padding-block:var(--sp-5);border-top:1px solid rgba(255,255,255,.09);font-size:var(--fs-small);color:rgba(255,255,255,.54)}.home-footer-bottom nav{display:flex;gap:24px;flex-wrap:wrap}.home-footer-bottom a:hover{color:#ffffff}@media (max-width:1440px){.home-page{--home-gutter:36px}}@media (max-width:1280px){.home-header-actions .home-btn-outline-light,.home-header-actions .home-locale,.home-nav{display:none}.home-menu-toggle{display:inline-flex}.home-header-actions{margin-inline-start:auto}.home-nav a{padding-inline:10px;font-size:13.5px}.home-header-bar{gap:14px;padding-inline:20px}.home-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-demo-grid{gap:clamp(24px,2.6vw,44px)}}@media (max-width:1180px){.home-page{--home-gutter:28px}.home-header-actions .home-btn-outline-light,.home-header-actions .home-locale,.home-nav{display:none}.home-menu-toggle{display:inline-flex}.home-header-actions{margin-inline-start:auto}.home-hero{padding-top:132px}.home-hero-inner{grid-template-columns:minmax(0,1fr);gap:52px;min-height:0;padding-bottom:52px}.home-hero-lead{max-width:52ch}.home-hero-rail{padding-top:56px}.home-hero-screen-a .home-device,.home-hero-screen-c .home-device{width:clamp(150px,20vw,210px)}.home-hero-screen-b .home-device{width:clamp(168px,22vw,234px)}.home-hero-proof ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-split-head{align-items:start;gap:16px}.home-demo-grid,.home-split-head{grid-template-columns:minmax(0,1fr)}.home-demo-grid{gap:44px;justify-items:center;text-align:center}.home-demo-copy{justify-self:center}.home-demo-assurances{justify-content:center}.home-demo-actions{margin-inline:auto}.home-demo-decor,.home-demo-tabs-spark{display:none}.home-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-ops-stage{grid-column:1/-1;order:-1}.home-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}.home-flow-arrow{display:none}.home-compare{grid-template-columns:minmax(0,1fr)}.home-compare-bridge{display:none}.home-cta-panel{grid-template-columns:minmax(0,1fr)}.home-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-footer-brand{grid-column:1/-1}}@media (max-width:860px){.home-page{--home-gutter:20px}.home-closing{border-radius:30px 30px 0 0}.home-hero{padding-top:116px}.home-hero h1{font-size:clamp(34px,8.4vw,54px)}.home-hero-sub{font-size:clamp(18px,4.2vw,24px)}.home-store-btn{min-width:0;flex:1 1 220px}.home-hero-rail{gap:8px;padding-top:58px}.home-hero-screen-a .home-device,.home-hero-screen-c .home-device{width:min(26vw,150px)}.home-hero-screen-b .home-device{width:min(29vw,168px);transform:translateY(-18px)}.home-hero-screen figcaption{font-size:10.5px;letter-spacing:.08em;top:-26px}.home-hero-screen-b figcaption{top:-44px}.home-hero-proof ul{grid-template-columns:minmax(0,1fr);gap:16px}.home-demo-tabs{flex-wrap:wrap;justify-content:center}.home-device-tall{width:min(100%,290px)}.home-ops-grid{grid-template-columns:minmax(0,1fr)}.home-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.home-compare-bad .home-compare-list,.home-compare-good .home-compare-list,.home-faq-grid{grid-template-columns:minmax(0,1fr)}.home-cta-photo{aspect-ratio:4/3}.home-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.home-header-bar{height:70px;gap:10px;padding-inline:16px;border-radius:18px}.home-brand-mark{width:38px;height:38px}.home-brand-name{font-size:22px}.home-header-actions .home-btn-yellow{display:none}.home-hero{padding-top:104px}}@media (max-width:560px){.home-demo-copy h2{font-size:clamp(30px,8vw,38px)}.home-laptop,.home-laptop-lid{min-width:0;max-width:100%}.home-center-head .home-spark{display:none}.home-center-head h2 em{white-space:normal}.home-ops-card{min-height:0}.home-flow-card{grid-template-columns:48px minmax(0,1fr);gap:4px 16px;justify-items:start;text-align:start;padding:18px}.home-flow-icon{grid-column:1;grid-row:1/4;margin-bottom:0;align-self:center}.home-flow-card h3,.home-flow-card p,.home-flow-time{grid-column:2}.home-flow-card p{max-width:none}.home-cta-panel{padding:28px 22px}.home-cta-store{justify-content:center;width:100%}.home-hero-stores{gap:12px}.home-store-btn{flex:1 1 100%}.home-hero-manage{gap:12px;padding:12px 14px}.home-demo-assurances{gap:14px}.home-demo-assurances li{flex:1 1 100%}.home-flow,.home-footer-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1280px){.home-header .home-header-actions .home-btn-outline-light{display:inline-flex}}@media (min-width:721px){.home-mobile-panel{width:min(360px,100%);margin-inline-start:auto}}@media (max-width:720px){.home-mobile-panel{text-align:center}.home-mobile-panel .home-locale .locale-menu-trigger{justify-content:center}.home-mobile-panel .home-locale .locale-menu-value{flex:0 1 auto}.home-mobile-panel .home-locale .locale-menu-popover{text-align:start}}@media (min-width:1181px) and (max-width:1500px){.home-demo-grid{grid-template-columns:minmax(0,620px) minmax(0,480px);justify-content:center;gap:48px}}@media (max-width:1180px){.home-hero-copy{text-align:center}.home-hero .home-hero-lead,.home-hero .home-hero-sub,.home-hero-manage,.home-hero-stores{margin-inline:auto}.home-hero-stores{justify-content:center}.home-hero-manage{text-align:start}}@media (min-width:561px) and (max-width:1180px){.home-hero-proof ul{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;gap:22px 56px}.home-hero-proof li+li:before{inset-inline-start:-28px}.home-hero-proof li:nth-child(odd):before{display:none}.home-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-demo-copy .home-demo-assurances{display:grid;grid-template-columns:max-content;justify-content:center;gap:14px;margin-top:28px}.home-demo-assurances li{gap:12px;text-align:start;white-space:normal}.home-demo-assurances li>span:first-child{width:44px;height:44px}.home-demo-assurances li>span:first-child svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.home-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:560px){.home-demo-tabs,.home-demo-tabs-wrap{width:100%}.home-demo-tabs{display:flex;flex-wrap:nowrap;gap:2px;padding:5px}.home-demo-tab{flex:1 1 0;min-width:0;justify-content:center;gap:6px;height:44px;padding-inline:6px;font-size:14px}.home-demo-tab svg{width:16px;height:16px;flex-shrink:0}}