@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF}@font-face{font-family:Mukta;font-weight:400;font-display:swap;src:url(/fonts/mukta-devanagari-400-normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Mukta;font-weight:600;font-display:swap;src:url(/fonts/mukta-devanagari-600-normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Mukta;font-weight:700;font-display:swap;src:url(/fonts/mukta-devanagari-700-normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}:root{--ink:#0e1433;--ink-deep:#080c22;--ink-2:#484e6b;--paper:#f3f2f8;--paper-2:#ebe8f4;--card:#fff;--ruled:#ddd3f7;--margin:#9e8cf0;--genda:#0b44ff;--brand:#0b44ff;--brand-deep:#0631c7;--lav:#7debc0;--lav-soft:#e3f9ef;--orange:#ff7a1a;--kraft:#c9a274;--inland:#d7e6f4;--pen:#b8322a;--right:#1b6e45;--right-soft:#dcefe2;--wrong:#a8211a;--wrong-soft:#f8dfda;--display:"Barlow Condensed", "Mukta", "Arial Narrow", sans-serif;--body:"Inter", "Mukta", system-ui, sans-serif;--mono:"Inter", "Mukta", system-ui, sans-serif;--radius:18px;--gutter:clamp(16px, 4vw, 48px);--t-xl:clamp(2.8rem, 1.6rem + 4.4vw, 5.2rem);--t-l:clamp(2.1rem, 1.4rem + 2.8vw, 3.6rem);--t-m:clamp(1.3rem, 1.1rem + .9vw, 1.7rem);--t-body:1.0625rem;--t-s:.9375rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:72px;font-size:100%;line-height:1.6}body{background:var(--paper);margin:0}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:700;line-height:1.2}p{text-wrap:pretty;margin:0}a{color:inherit;text-underline-offset:3px}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--genda);outline-offset:3px;border-radius:4px}.section-title{font-size:var(--t-l)}.lead{max-width:58ch;font-size:1.15rem}.label{background:var(--ink);color:var(--paper);letter-spacing:.02em;border-radius:999px;padding:2px 12px;font-size:.8125rem;font-weight:600;display:inline-block}.skip{z-index:50;background:var(--genda);color:var(--ink);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.cta{border:2px solid var(--ink);background:var(--ink);min-height:52px;color:var(--paper);font:600 1.0625rem / 1.3 var(--body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:10px 24px;text-decoration:none;transition-property:background-color,color,scale;transition-duration:.16s;display:inline-flex}.cta:hover{background:var(--ink-deep)}.cta:active{scale:.96}.cta--ghost{color:var(--ink);background:0 0}.cta--sm{min-height:44px;padding:6px 18px;font-size:.95rem}.wrap{max-width:1168px;padding-inline:var(--gutter);margin:0 auto}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:10px;font-size:.78rem;font-weight:600}:lang(hi) .eyebrow{letter-spacing:0;text-transform:none;font-size:.9rem}.band--ink .eyebrow,.foot .eyebrow{color:var(--lav)}.tag{background:var(--lav-soft);color:var(--brand);border-radius:999px;align-self:flex-start;padding:3px 12px;font-size:.82rem;font-weight:600;display:inline-block}.split-head{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:16px 64px;margin-bottom:clamp(28px,4vw,48px);display:grid}.split-head__desc{color:var(--ink-2);max-width:46ch;font-size:1.0625rem}@media (max-width:820px){.split-head{grid-template-columns:1fr}}.top{z-index:40;background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);position:sticky;top:0}.top__inner{max-width:1240px;padding:10px var(--gutter);align-items:center;gap:8px 20px;min-height:68px;margin:0 auto;display:flex}.top__brand{margin-right:auto;display:inline-flex}.logo{width:auto;height:32px}.top__nav{gap:4px;display:flex}.top__nav a{min-height:44px;color:var(--ink-2);border-radius:10px;align-items:center;padding:0 10px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.top__nav a:hover{color:var(--ink);background:var(--paper-2)}.top__menu{display:none;position:relative}.top__menu summary{cursor:pointer;border-radius:12px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.top__menu summary::-webkit-details-marker{display:none}.top__menu summary svg{width:24px;height:24px}.top__menu nav{background:var(--card);border-radius:16px;min-width:220px;padding:8px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 16px 40px #1b23402e}.top__menu nav a{border-radius:10px;align-items:center;min-height:48px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.top__menu nav a:hover{background:var(--paper-2)}@media (max-width:960px){.top__nav{display:none}.top__menu{display:block}}@media (max-width:520px){.top .cta--sm{display:none}}.hero{background-color:var(--paper);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 39px, color-mix(in srgb, var(--ruled) 55%, transparent) 39px, color-mix(in srgb, var(--ruled) 55%, transparent) 40px);position:relative}.hero:before{content:"";top:0;bottom:0;left:max(calc(var(--gutter) - 24px), calc((100% - 1168px) / 2 + var(--gutter) - 24px));background:color-mix(in srgb, var(--margin) 70%, transparent);width:2px;position:absolute}.hero__inner{max-width:1168px;padding:clamp(40px, 7vw, 96px) var(--gutter) clamp(48px, 7vw, 88px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;margin:0 auto;display:grid;position:relative}.hero__copy{flex-direction:column;gap:22px;display:flex}.hero h1{font-size:var(--t-xl);letter-spacing:-.015em;line-height:1.04}:lang(hi) .hero h1{line-height:1.25}.hero__sub{color:var(--ink-2);max-width:50ch;font-size:1.15rem}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.ledger{max-width:520px;font-family:var(--mono);margin:8px 0 0;font-size:.9rem}.ledger div{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);grid-template-columns:140px 1fr;gap:12px;padding:9px 0;display:grid}.ledger dt{color:var(--ink-2);font-family:var(--body)}.ledger dd{margin:0}.hero__phones{--pw:clamp(240px, 22vw, 290px);width:calc(var(--pw) * 1.7);height:calc(var(--pw) * 18.6 / 9 + 64px);justify-self:center;position:relative}.hero__phones .pm{--pw:inherit}.hero__phones .pm--front{z-index:2;position:absolute;top:0;left:0}.hero__phones .pm--back{left:calc(var(--pw) * .58);opacity:.96;position:absolute;top:44px;rotate:4deg}.hero__stamp{z-index:3;filter:drop-shadow(0 12px 22px #ee8a0b59);position:absolute;bottom:2%;right:6%;rotate:-8deg}@media (max-width:900px){.hero__inner{grid-template-columns:1fr}.hero__phones{--pw:min(270px, calc((100vw - 2 * var(--gutter)) / 1.7))}}@media (max-width:480px){.hero__phones{--pw:min(280px, calc(100vw - 2 * var(--gutter) - 16px));width:var(--pw);height:calc(var(--pw) * 18.6 / 9 + 8px)}.hero__phones .pm--back{display:none}.hero__stamp{width:60px;height:60px;top:-18px;bottom:auto;right:-12px}.ledger div{grid-template-columns:110px 1fr}}.pm{--pw:300px;width:var(--pw);aspect-ratio:9/18.6;background:var(--ink);font-size:calc(var(--pw) / 26);border-radius:44px;padding:9px;box-shadow:0 30px 60px -20px #1b234073,inset 0 0 0 2px #2c3a63}.pm__screen{background:var(--paper);border-radius:36px;flex-direction:column;height:100%;line-height:1.35;display:flex;overflow:hidden}.pm__status{justify-content:space-between;align-items:center;padding:1em 1.6em .4em;font-size:.85em;font-weight:600;display:flex}.pm__dots{gap:.25em;display:flex}.pm__dots i{background:var(--ink);border-radius:.3em;width:1.1em;height:.6em}.pm__body{flex-direction:column;flex:1;gap:.8em;min-height:0;padding:.6em 1.2em;display:flex;overflow:hidden}.pm__head{justify-content:space-between;align-items:flex-start;display:flex}.pm__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:.65em;font-weight:600;display:block}.pm__title{font-family:var(--display);font-size:1.45em;font-weight:700;line-height:1.15;display:block}.pm__mark{width:2.2em;height:2.2em}.pm__status-pill{background:var(--paper-2);color:var(--ink-2);border-radius:999px;align-self:flex-start;align-items:center;gap:.4em;padding:.25em .7em;font-size:.68em;display:inline-flex}.pm__status-pill i{background:var(--right);border-radius:50%;width:.55em;height:.55em}.pm__hero{background:var(--ink);color:var(--paper);border-radius:1em;flex-direction:column;gap:.35em;padding:1em;display:flex}.pm__hero small{color:var(--genda);letter-spacing:.06em;text-transform:uppercase;font-size:.6em;font-weight:600}.pm__hero strong{font-family:var(--display);font-size:1.15em;font-weight:700}.pm__hero>span{opacity:.8;font-size:.7em}.pm__bar{font-family:var(--mono);align-items:center;gap:.6em;font-size:.7em;display:flex}.pm__bar span{background:#ffffff2e;border-radius:1em;flex:1;height:.5em}.pm__bar i{border-radius:inherit;background:var(--genda);height:100%;display:block}.pm__bar em{font-style:normal}.pm__btn{background:var(--genda);color:var(--ink);border-radius:999px;align-self:flex-start;padding:.5em 1em;font-size:.75em}.pm__btn--ink{text-align:center;background:var(--ink);color:var(--paper);align-self:stretch;margin-top:auto}.pm__row-head{justify-content:space-between;align-items:baseline;font-size:.85em;display:flex}.pm__row-head small{font-size:.8em}.pm__list{background:var(--card);border:1px solid #e4e1ee;border-radius:.9em;flex-direction:column;display:flex}.pm__list div{align-items:center;gap:.6em;padding:.6em .8em;display:flex}.pm__list div+div{border-top:1px solid #e4e1ee}.pm__list i{background:var(--paper-2);width:2.2em;height:2.2em;font-style:normal;font-family:var(--mono);border-radius:.6em;place-items:center;font-size:.7em;display:grid}.pm__list span{flex-direction:column;flex:1;min-width:0;display:flex}.pm__list strong{font-size:.78em}.pm__list small{color:var(--ink-2);font-size:.62em}.pm__list em{font-style:normal;font-family:var(--mono);font-size:.75em}.pm__warn{background:var(--lav-soft);color:var(--brand);border-radius:.9em;padding:.7em .9em;font-size:.72em;font-weight:600}.pm__tabs{background:var(--card);border-top:1px solid #e4e1ee;grid-template-columns:repeat(4,1fr);padding:.5em .6em .9em;display:grid}.pm__tabs span{color:var(--ink-2);flex-direction:column;align-items:center;gap:.25em;font-size:.6em;display:flex}.pm__tabs b{background:var(--paper-2);border-radius:1em;width:2.6em;height:1.3em}.pm__tabs span[data-on=true]{color:var(--ink);font-weight:600}.pm__seg{background:var(--paper-2);border-radius:999px;grid-template-columns:1fr 1fr;padding:.2em;font-size:.7em;font-weight:600;display:grid}.pm__seg span{text-align:center;color:var(--ink-2);border-radius:999px;padding:.45em}.pm__seg span[data-on=true]{background:var(--card);color:var(--ink)}.pm__q{flex-direction:column;display:flex}.pm__q strong{font-family:var(--mono);font-size:1.8em;font-weight:500;line-height:1.1}.pm__q span{color:var(--ink-2);font-size:.72em}.pm__who{background:var(--card);border:2px solid var(--ink);border-radius:.9em;align-items:center;gap:.6em;padding:.7em;display:flex}.pm__who i{background:var(--ink);width:2.4em;height:2.4em;color:var(--paper);font-style:normal;font-family:var(--mono);border-radius:.6em;place-items:center;font-size:.8em;display:grid}.pm__who span{flex-direction:column;display:flex}.pm__who strong{font-size:.95em}.pm__who small{color:var(--ink-2);font-size:.66em}.pm__strip{gap:.3em;display:flex}.pm__strip span{background:var(--card);height:2.2em;font-family:var(--mono);border:1px solid #e4e1ee;border-radius:.5em;flex:1;place-items:center;font-size:.7em;display:grid}.pm__strip span[data-on=true]{border:2px solid var(--ink)}.pm__keys{grid-template-columns:1fr 1fr;gap:.6em;margin-top:auto;display:grid}.pm__keys span{background:var(--card);height:3.6em;font-family:var(--mono);border:2px solid #c2bdd6;border-radius:.8em;place-items:center;font-size:1.1em;display:grid}.pm__keys span[data-on=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pm__keys--small{grid-template-columns:repeat(3,1fr);margin-top:0;margin-bottom:.6em}.pm__keys--small span{height:2.6em;font-family:var(--body);border-width:1px;border-radius:999px;font-size:.66em;font-weight:600}.pm__body--welcome{gap:.7em;padding-top:1em}.pm__hello{font-family:var(--display);flex-direction:column;font-size:1.8em;font-weight:700;line-height:1.1;display:flex}.pm__body--welcome>small{color:var(--ink-2);font-size:.72em}.pm__choice{background:var(--card);border:1px solid #e4e1ee;border-radius:.9em;justify-content:space-between;align-items:center;padding:.8em 1em;font-size:.9em;font-weight:600;display:flex}.pm__choice[data-on=true]{border:2px solid var(--ink)}.pm__choice i{background:var(--ink);width:1.6em;height:1.6em;color:var(--paper);border-radius:50%;place-items:center;font-size:.8em;font-style:normal;display:grid}.sheet{background:var(--paper-2);padding:clamp(64px,8vw,112px) 0 clamp(40px,5vw,64px)}.p2g{max-width:1100px;margin:0 auto}.p2g__skip{position:absolute;left:-9999px}.p2g__skip:focus{background:var(--ink);color:var(--paper);border-radius:10px;margin-bottom:12px;padding:10px 14px;display:inline-block;position:static}.p2g__run{height:320svh;position:relative}.p2g__sticky{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(20px,4vw,56px);height:100svh;padding:24px 0;display:grid;position:sticky;top:0}.p2g__steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}.p2g__steps li{color:var(--ink-2);border-left:4px solid #0000;gap:4px;padding-left:14px;transition-property:color,border-color;transition-duration:.24s;display:grid}.p2g__steps li[data-on=true]{color:var(--ink);border-left-color:var(--genda)}.p2g__steps span{font-size:1.0625rem}.p2g__steps strong{font-family:var(--display);font-weight:700;font-size:var(--t-m)}.p2g__still{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:none}.p2g__still p{font-size:var(--t-s);margin-top:10px}.p2g__still strong{font-family:var(--display);font-size:1.25rem;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.p2g__run{display:none}.p2g__still{display:grid}}.p2g[data-motion=reduced] .p2g__run,.p2g[data-motion=static] .p2g__run{display:none}.p2g[data-motion=reduced] .p2g__still,.p2g[data-motion=static] .p2g__still{display:grid}.p2g__caption{font-size:var(--t-s);color:var(--ink-2);padding:16px 0 0}@media (max-width:760px){.p2g__sticky{grid-template-columns:1fr;align-content:center;gap:16px}.p2g__steps{gap:6px}.p2g__steps li:not([data-on=true]){display:none}.p2g__still{grid-template-columns:1fr}}.p2g__board{--draw:1;--grid:0;--fall:0;--ruled:1;--labels:0;aspect-ratio:6/5;border-radius:var(--radius);background:var(--card);width:100%;max-width:91.2svh;margin-inline:auto;font-size:clamp(11px,3.4cqw,18px);position:relative;container-type:size}.p2g__board:before{content:"";border-radius:inherit;opacity:var(--ruled);background-color:var(--paper);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(10.5cqh - 1px), var(--ruled) calc(10.5cqh - 1px), var(--ruled) 10.5cqh);background-position:0 12cqh;position:absolute;inset:0}.p2g__margin{background:var(--margin);width:2px;opacity:var(--ruled);position:absolute;top:0;bottom:0;left:26.5%}.p2g__head,.p2g__name,.p2g__cell,.p2g__pct{place-items:center;display:grid;position:absolute}.p2g__head{height:9%;top:2%;left:calc(28% + var(--c) * 11.8%);width:11.8%;font-family:var(--mono);color:var(--ink-2)}.p2g__name{width:22%;left:3%;top:calc(12% + var(--r) * 10.5%);justify-items:start;height:10.5%}.p2g__name>span{grid-area:1/1}.p2g__hand{font-family:var(--display);opacity:calc(1 - var(--grid,0));font-size:1.15em;font-style:italic}.p2g__typed{font-family:var(--body);opacity:calc(var(--grid,0) * (1 - var(--fall,0)));font-weight:600}.p2g__cell{left:calc(28% + var(--c) * 11.8%);top:calc(12% + var(--r) * 10.5%);width:11.8%;height:10.5%;transform:translateY(calc(var(--dy) * 10.5cqh * var(--fall,0)))}.p2g__cell>*{grid-area:1/1}.p2g__ink{fill:none;width:72%;height:72%;stroke:var(--pen);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,1));opacity:calc(1 - var(--grid,0))}.p2g__chip{width:84%;height:80%;font-family:var(--mono);opacity:var(--grid,0);scale:calc(.6 + .4 * var(--grid,0)) calc(.6 + .4 * var(--grid,0));border-radius:6px;place-items:center;display:grid}.is-right .p2g__chip{background:color-mix(in srgb, var(--brand) calc(var(--fall,0) * 100%), var(--right-soft));color:color-mix(in srgb, var(--right) calc((1 - var(--fall,0)) * 100%), transparent);width:calc(84% + 14% * var(--fall,0));height:calc(80% + 20% * var(--fall,0));border-radius:calc(6px * (1 - var(--fall,0)))}.is-right.is-low .p2g__chip{background:color-mix(in srgb, var(--orange) calc(var(--fall,0) * 100%), var(--right-soft))}.is-wrong .p2g__chip{background:var(--wrong-soft);color:var(--wrong)}.is-wrong{opacity:calc(1 - var(--fall,0))}.p2g__pct{left:calc(28% + var(--c) * 11.8%);width:11.8%;top:calc(12% + var(--r) * 10.5%);height:10.5%;font-family:var(--mono);opacity:var(--labels);align-items:end;font-size:.85em}.p2g__pct.is-low{color:#9a3800}.p2g__axis{background:var(--ink);height:2px;opacity:var(--labels);position:absolute;top:96%;left:28%;right:1.2%}.band{padding:clamp(64px,9vw,120px) 0}.band--ink{background:var(--ink);color:var(--paper)}.band--ink .lead,.band--ink .split-head__desc{color:color-mix(in srgb, var(--paper) 82%, transparent)}.band--paper{background:var(--paper-2)}.lead{color:var(--ink-2)}.demo{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.demo__copy{flex-direction:column;gap:18px;padding-top:24px;display:flex}.demo__mobile{display:none}.dsteps{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.dsteps button{width:100%;min-height:72px;color:var(--paper);text-align:left;font:inherit;cursor:pointer;background:#2a3560;border:1.5px solid #0000;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;transition:background-color .16s,border-color .16s;display:flex}.dsteps button:hover{background:#323f70}.dsteps__n{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.9rem;font-weight:600;display:grid}.dsteps__text{flex-direction:column;flex:1;gap:2px;display:flex}.dsteps__text span{opacity:.85;font-size:.92rem}.dsteps__tag{white-space:nowrap;font-size:.8rem;font-weight:600}.dsteps li[data-state=done] .dsteps__n{color:#fff;background:#1f8a55;border-color:#1f8a55}.dsteps li[data-state=here] button{background:var(--paper);color:var(--ink);border-color:var(--genda);box-shadow:0 0 0 2px var(--genda)}.dsteps li[data-state=here] .dsteps__n{background:var(--genda);border-color:var(--genda);color:var(--ink)}.demo__hint{color:color-mix(in srgb, var(--paper) 78%, transparent);font-size:.92rem}kbd{font-family:var(--mono);border:1.5px solid;border-radius:6px;padding:1px 7px;font-size:.8em;line-height:1.4;display:inline-block}.demo__open{color:var(--lav);align-self:flex-start;font-size:.92rem}.demo__stage{justify-content:center;height:min(760px,84svh);display:flex;position:sticky;top:calc(50svh - min(380px,42svh))}.demo__device{aspect-ratio:380/780;max-width:100%;height:100%;transition:box-shadow .22s, translate .26s var(--ease,ease), scale .26s;background:#0d1226;border-radius:48px;padding:10px;box-shadow:0 40px 80px -24px #0000008c,inset 0 0 0 2px #2c3a63}.demo__screen{background:var(--paper);border-radius:38px;height:100%;position:relative;overflow:hidden}.demo__screen iframe{border:0;width:100%;height:100%;display:block}.demo__placeholder{background:linear-gradient(var(--paper-2), var(--paper));height:100%}.demo__tap{cursor:pointer;background:#1b234052;border:0;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;inset:0}.demo__tap:hover{background:#1b23402e}.demo__tapcard{background:var(--card);color:var(--ink);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:18px 22px;font-size:.9rem;display:flex;box-shadow:0 18px 40px #00000040}.demo__tapcard svg{width:26px;height:26px}.demo__tapcard strong{font-size:1.05rem}.demo__tapcard span{color:var(--ink-2)}.demo__scrim,.demo__side,.demo__bar{display:none}html.demo-pinned,html.demo-pinned body{overscroll-behavior:none;overflow:hidden}.is-pinned .demo__copy .dsteps{visibility:hidden}.is-pinned .demo__scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1326e6;animation:.2s both fade;display:block;position:fixed;inset:0}.is-pinned .demo__device{z-index:62;height:min(800px,100svh - 120px);box-shadow:0 0 0 3px var(--lav), 0 40px 100px #0009;position:fixed;top:calc(50% - 32px);left:50%;translate:-50% -50%}.is-pinned .demo__screen iframe{overscroll-behavior:contain}.is-pinned .demo__bar{z-index:63;background:var(--card);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;bottom:16px;left:50%;translate:-50%;box-shadow:0 12px 30px #00000059}.demo__bar button{min-height:44px;font:600 .92rem / 1 var(--body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.demo__bar button:hover{background:var(--paper-2)}.demo__bar .demo__done{background:var(--ink);color:var(--paper)}.demo__bar .demo__done:hover{background:var(--ink-deep)}.demo__done kbd{border-color:color-mix(in srgb, var(--paper) 50%, transparent);margin-left:4px}.demo__live{align-items:center;gap:8px;padding:0 12px;font-size:.92rem;font-weight:600;display:inline-flex}.demo__live i{background:#1f8a55;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #1f8a5533}.is-pinned .demo__side{z-index:61;width:min(300px,50vw - 278px);color:var(--paper);background:#26315a;border-radius:18px;padding:18px;animation:.24s both fade;display:block;position:fixed;top:50%;translate:0 -50%}.demo__side--left{left:max(24px,50vw - 570px)}.demo__side--right{right:max(24px,50vw - 570px)}.demo__side .dsteps{gap:8px;margin:0}.demo__side .dsteps button{background:0 0;min-height:0;padding:12px;position:relative}.demo__side .dsteps__text span{font-size:.85rem}.demo__side li:not([data-state=here]) .dsteps__text span{display:none}.demo__side .dsteps__tag{font-size:.72rem;position:absolute;top:6px;right:10px}.demo__side .dsteps__text{padding-top:4px}.demo__side ul{gap:10px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.demo__side ul li{padding-left:24px;position:relative}.demo__side ul li:before{content:"✓";color:var(--lav);font-weight:600;position:absolute;left:0}@media (max-width:1100px){.is-pinned .demo__side{display:none}}@keyframes fade{0%{opacity:0}}.tour{z-index:70;position:fixed;inset:0}.tour__spot{outline:3px solid var(--lav);outline-offset:2px;pointer-events:none;border-radius:28px;transition:left .28s,top .28s,width .28s,height .28s;position:fixed;box-shadow:0 0 0 9999px #080b189e}.tour__dim{background:#080b189e;position:fixed;inset:0}.tour__card{background:var(--card);color:var(--ink);border-radius:20px;flex-direction:column;gap:10px;padding:20px;animation:.22s both rise;display:flex;position:fixed;box-shadow:0 24px 60px #0006}.tour__card:focus{outline:none}.tour__card:focus-visible{outline:3px solid var(--genda)}.tour__count{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:.75rem;font-weight:600}.tour__card h3{font-size:1.4rem}.tour__card p:not(.tour__count){color:var(--ink-2)}.tour__dots{gap:6px;display:flex}.tour__dots i{background:var(--paper-2);border-radius:999px;width:8px;height:8px;transition:width .2s}.tour__dots i[data-on=true]{background:var(--genda);width:22px}.tour__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.tour__actions span{gap:6px;display:flex}.tour__actions button{border:1.5px solid var(--ink);min-height:44px;font:600 .95rem / 1 var(--body);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.tour__actions .tour__next{background:var(--ink);color:var(--paper)}.tour__actions .tour__skip{color:var(--ink-2);border-color:#0000;padding:0 8px}@keyframes rise{0%{opacity:0;translate:0 8px}}@media (max-width:860px){.demo{grid-template-columns:1fr}.demo__copy .lead,.demo__hint{display:none}.demo__mobile{color:color-mix(in srgb, var(--paper) 82%, transparent);display:block}.demo__stage{height:min(640px,78svh);position:relative;top:0}.is-pinned .demo__device{aspect-ratio:auto;width:100%;height:100%;padding:0 0 calc(64px + env(safe-area-inset-bottom));background:var(--ink);box-shadow:none;border-radius:0;inset:0;translate:none}.is-pinned .demo__screen{border-radius:0}.is-pinned .demo__bar{padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-radius:0;justify-content:space-between;bottom:0;left:0;right:0;translate:none}.demo__live{padding:0 6px}}@media (max-width:380px){.demo__live{display:none}}.why{padding:clamp(64px,9vw,120px) 0}.why__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.why__card{border-radius:var(--radius);background:var(--card);border:1px solid #e4e1ee;flex-direction:column;gap:10px;padding:28px;display:flex}.why__icon{background:var(--lav-soft);width:48px;height:48px;color:var(--brand);border-radius:14px;place-items:center;display:grid}.glyph{flex:none;width:24px;height:24px}.why__num{font-family:var(--mono);margin-top:12px;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);line-height:1.1}.why__card h3{font-family:var(--body);font-size:1.1rem;font-weight:600}.why__card p:not(.why__num){color:var(--ink-2);flex:1}.why__card a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (max-width:900px){.why__cards{grid-template-columns:1fr}}.install{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.install__text{flex-direction:column;gap:18px;display:flex}.install__tabs{background:var(--card);border:1px solid #e4e1ee;border-radius:999px;align-self:flex-start;gap:2px;padding:4px;display:inline-flex}.install__tabs button{min-height:44px;font:600 .95rem / 1 var(--body);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}.install__tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.install__steps{counter-reset:s;margin:0;padding:0;list-style:none}.install__steps li{counter-increment:s;border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-template-columns:36px 1fr;gap:12px;padding:14px 0;display:grid}.install__steps li:before{content:counter(s);font-family:var(--display);color:var(--brand);font-size:1.6rem;line-height:1.1}.install__phones{justify-content:center;align-items:center;gap:16px;margin:0;display:flex}.pm--sm{--pw:clamp(170px, 15vw, 210px);border-radius:32px;padding:7px}.pm--sm .pm__screen{border-radius:26px}.pm--raised{--pw:clamp(190px, 17vw, 232px)}@media (max-width:960px){.install{grid-template-columns:1fr}}@media (max-width:640px){.install__phones .pm--sm:not(.pm--raised){display:none}.pm--raised{--pw:260px}}.help{padding:clamp(64px,9vw,120px) 0}.topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.topics a{background:var(--card);border:1px solid #e4e1ee;border-radius:16px;align-items:center;gap:14px;min-height:76px;padding:16px 18px;text-decoration:none;transition:border-color .16s,translate .16s;display:flex}.topics a:hover{border-color:var(--ink);translate:0 -2px}.topics a>span:not(.topics__chev){flex-direction:column;flex:1;display:flex}.topics small{color:var(--ink-2);font-size:.88rem}.topics__chev{color:var(--ink-2);font-size:1.5rem}@media (max-width:900px){.topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.topics{grid-template-columns:1fr}}.faq{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);margin-top:40px}.faq details{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-2);font-size:1.4rem}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--ink-2);max-width:70ch;padding:0 0 18px}.more-link{align-items:center;min-height:48px;margin-top:16px;font-weight:600;display:inline-flex}.schools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.schools__text{flex-direction:column;gap:18px;display:flex}.offers{gap:18px;margin:8px 0 0;padding:0;list-style:none;display:grid}.offers li{flex-direction:column;padding-left:30px;display:flex;position:relative}.offers li:before{content:"✓";color:var(--lav);font-weight:600;position:absolute;left:0}.offers span{color:color-mix(in srgb, var(--paper) 75%, transparent);font-size:.95rem}@media (max-width:900px){.schools{grid-template-columns:1fr}}.contact{background:var(--card);color:var(--ink);border-radius:22px;gap:16px;padding:clamp(20px,3vw,32px);display:grid}.contact__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.contact label{gap:6px;font-size:.92rem;font-weight:600;display:grid}.contact input,.contact select,.contact textarea{width:100%;min-width:0;font:400 1.0625rem / 1.5 var(--body);color:var(--ink);background:var(--paper);border:1.5px solid #c2bdd6;border-radius:12px;min-height:50px;padding:10px 14px}.contact textarea{resize:vertical}.contact__trap{position:absolute;left:-9999px}.contact__note{font-size:var(--t-s);color:var(--ink-2)}.contact .cta{justify-self:start}.contact__status{min-height:1.6em;font-weight:600}.origin{padding:clamp(64px,9vw,112px) 0}.origin__inner{grid-template-columns:88px minmax(0,720px);align-items:start;gap:32px;display:grid}.origin__title{font-size:var(--t-m);margin-bottom:14px;line-height:1.3}.origin__inner p:not(.eyebrow){color:var(--ink-2);font-size:1.0625rem}.origin__sign{font-family:var(--display);margin-top:14px;font-size:1.4rem;font-style:italic;color:var(--ink)!important}@media (max-width:600px){.origin__inner{grid-template-columns:1fr}}.foot{background:var(--ink);color:var(--paper);padding:56px 0 40px}.foot__inner{max-width:1168px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) auto;gap:32px 48px;margin:0 auto;display:grid}.foot__brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.foot__brand p{color:color-mix(in srgb, var(--paper) 75%, transparent);font-size:.95rem}.foot__cols{gap:56px;display:flex}.foot__cols ul{margin:0;padding:0;list-style:none}.foot__cols a{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.foot__cols a:hover{text-decoration:underline}.foot__fonts{color:color-mix(in srgb, var(--paper) 62%, transparent);border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:24px;font-size:.85rem}@media (max-width:700px){.foot__inner{grid-template-columns:1fr}}.docs{padding:clamp(32px,5vw,64px) 0 clamp(64px,8vw,96px)}.docs__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.docs__nav{position:sticky;top:92px}.docs__nav ol{margin:0;padding:0;list-style:none;display:grid}.docs__nav a{min-height:40px;color:var(--ink-2);border-radius:10px;align-items:center;padding:0 12px;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.docs__nav a:hover{background:var(--paper-2);color:var(--ink)}.docs__nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.docs__main{flex-direction:column;gap:20px;min-width:0;max-width:760px;display:flex}.docs__main>h1{font-size:var(--t-l)}.docs__back{min-height:44px;color:var(--ink-2);align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.topics--all{grid-template-columns:repeat(2,minmax(0,1fr))}.docs__pager{grid-template-columns:1fr 1fr;gap:14px;display:grid}.docs__pager a{background:var(--card);border:1px solid #e4e1ee;border-radius:16px;flex-direction:column;gap:2px;padding:16px 18px;font-weight:600;text-decoration:none;display:flex}.docs__pager small{color:var(--ink-2);font-weight:700}.docs__next{text-align:right;grid-column:2}@media (max-width:860px){.docs__layout{grid-template-columns:1fr}.docs__nav{order:2;position:static}.topics--all{grid-template-columns:1fr}}.docs__page{background:var(--card);border-radius:var(--radius);padding:clamp(20px,3vw,36px);scroll-margin-top:80px}.docs__page p,.docs__page ul,.docs__page ol{margin:0 0 12px}.docs__page li{margin-bottom:6px}.docs__page code{font-family:var(--mono);background:var(--paper-2);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:.88em}.docs__page pre{background:var(--ink);color:var(--paper);border-radius:12px;margin:0 0 12px;padding:16px;font-size:.85rem;line-height:1.5;overflow-x:auto}.docs__page pre code{overflow-wrap:normal;background:0 0;padding:0}.docs__table{margin:0 0 12px;overflow-x:auto}.docs__page table{border-collapse:collapse;width:100%;font-size:.95rem}.docs__page th,.docs__page td{text-align:left;border-bottom:1px solid var(--paper-2);vertical-align:top;padding:8px 10px}.docs__page th{background:var(--paper-2)}.docs__page{border:1px solid #e4e1ee;font-size:1.0625rem}.docs__page h2{font-size:var(--t-l);margin-bottom:18px}.docs__page a{font-weight:600}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@media print{.top,.foot{display:none}}.cta{background:var(--brand);border-color:var(--brand);color:#fff;border-radius:14px}.cta:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.cta--ghost{color:var(--brand);border-color:var(--brand);background:0 0}.cta--ghost:hover{background:var(--lav-soft)}.band--ink .cta--ghost{color:#fff;border-color:#fff}.skip,.dsteps li[data-state=here] .dsteps__n{color:#fff}.tag{background:var(--lav);color:var(--ink)}.why__icon{background:var(--lav-soft);color:var(--brand)}.why__num{font-family:var(--display);color:var(--brand);font-size:clamp(2.6rem,1.8rem + 2.4vw,3.8rem);font-weight:700}.install__steps li:before{color:var(--brand);font-weight:700}.hero{background-color:var(--paper);background-image:radial-gradient(60% 60% at 85% 20%,#0b44ff1a,#0000 70%),radial-gradient(40% 50% at 70% 90%,#7debc059,#0000 70%)}.hero:before{display:none}.hero h1{letter-spacing:-.005em;text-transform:none;line-height:.98}.ledger{font-family:var(--body)}.ledger dd{font-weight:600}.pm{background:#0e1433;box-shadow:0 30px 60px -20px #0e143373,inset 0 0 0 2px #2b3460}.pm__screen{background:#f3f2f8}.pm__title,.pm__hero strong,.pm__hello{font-family:var(--display);font-weight:700}.pm__kicker{color:var(--brand)}.pm__hero{color:#fff;background:linear-gradient(135deg,#0b44ff,#4a71ff)}.pm__hero small{color:var(--lav)}.pm__bar i{background:#fff}.pm__btn{color:var(--brand);background:#fff}.pm__btn--ink{background:var(--brand);color:#fff}.pm__list,.pm__choice,.pm__strip span,.pm__keys span{background:#fff}.pm__list i,.pm__who i{background:var(--lav-soft);color:var(--brand)}.pm__warn{color:#9a3800;background:#ffe9d8}.pm__tabs span[data-on=true]{color:var(--brand)}.pm__tabs span[data-on=true] b{background:var(--lav-soft)}.pm__keys span[data-on=true],.pm__seg span[data-on=true]{background:var(--brand);border-color:var(--brand);color:#fff}.pm__who{border-color:var(--brand)}.pm__q strong{font-family:var(--display);font-weight:700}.pm__choice[data-on=true]{border-color:var(--brand)}.pm__choice i{background:var(--brand)}.topics a:hover{border-color:var(--brand)}.topics .glyph{color:var(--brand)}.docs__nav a[aria-current=page]{background:var(--brand)}.origin__sign{font-family:var(--display);font-style:normal;font-weight:700;color:var(--brand)!important}.p2g__hand{font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-style:normal}.demo__stage{flex-direction:column;align-items:center;gap:12px;height:auto}.demo__toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;width:100%;display:flex}.demo__views{background:#ffffff1a;border:0;border-radius:14px;margin:0;padding:4px;display:inline-flex}.demo__views button{color:#ffffffd9;min-height:40px;font:600 .9rem / 1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 16px}.demo__views button[aria-pressed=true]{color:var(--brand);background:#fff}.demo__label{background:var(--lav);color:var(--ink);border-radius:999px;align-items:center;gap:8px;max-width:100%;margin:0;padding:8px 14px;font-size:.82rem;font-weight:600;line-height:1.3;display:inline-flex}.demo__label i,.demo__live i{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #0b44ff2e}.demo__reset{color:#fff;min-height:40px;font:600 .9rem / 1 var(--body);cursor:pointer;background:0 0;border:1.5px solid #ffffff80;border-radius:12px;padding:0 14px}.demo__reset:hover{background:#ffffff1a}.demo__device{aspect-ratio:390/820;background:#05081a;border-radius:52px;flex-direction:column;width:auto;height:min(720px,76svh);padding:10px;display:flex}.demo__status{color:#0e1433;height:46px;font:600 .9rem / 1 var(--body);background:#f3f2f8;border-radius:42px 42px 0 0;flex:none;justify-content:space-between;align-items:center;padding:6px 30px 0 34px;display:flex;position:relative}.demo__island{background:#05081a;border-radius:999px;width:96px;height:27px;position:absolute;top:11px;left:50%;translate:-50%}.demo__sys{align-items:center;gap:5px;display:inline-flex}.demo__sys svg{fill:currentColor}.demo__battery{border:1.5px solid;border-radius:4px;width:24px;height:12px;padding:1.5px;display:inline-block;position:relative}.demo__battery span{background:currentColor;border-radius:1.5px;width:72%;height:100%;display:block}.demo__screen{background:#f3f2f8;border-radius:0 0 42px 42px;flex:1;min-height:0;overflow:hidden}.demo[data-view=desktop]{grid-template-columns:1fr}.demo[data-view=desktop] .demo__copy{max-width:820px}.demo[data-view=desktop] .demo__copy .dsteps{grid-template-columns:repeat(3,minmax(0,1fr))}.demo[data-view=desktop] .demo__stage{position:relative;top:0}.demo__device[data-view=desktop]{aspect-ratio:1280/840;background:#fff;border-radius:18px;width:100%;height:auto;padding:0;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.demo__chrome{background:#e9e7f2;border-bottom:1px solid #d9d5e8;flex:none;align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.demo__lights{gap:6px;display:inline-flex}.demo__lights i{background:#c9c4dc;border-radius:50%;width:11px;height:11px}.demo__url{color:#484e6b;text-align:center;background:#fff;border-radius:8px;flex:1;max-width:420px;margin:0 auto;padding:5px 14px;font-size:.8rem}.demo__device[data-view=desktop] .demo__screen{border-radius:0;position:relative}.demo__device[data-view=desktop] .demo__screen iframe{position:absolute;inset:0 auto auto 0}.is-pinned .demo__device{height:min(820px,100svh - 110px)}.is-pinned .demo__device[data-view=desktop]{width:min(1280px,94vw,152.381svh - 182.857px);height:auto;top:calc(50% - 30px)}.demo.is-pinned[data-view=desktop] .demo__side{display:none}.demo__live-text{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}@media (max-width:1100px){.demo__live-text{max-width:18ch}}@media (max-width:900px){.demo__views{display:none}}@media (max-width:860px){.demo__device{height:min(640px,74svh)}.is-pinned .demo__status,.is-pinned .demo__chrome{display:none}.is-pinned .demo__screen{border-radius:0}.demo__live-text{max-width:14ch}}.demo__stage{top:max(84px,50svh - 430px)}.demo__toolbar .demo__label{text-align:left;border-radius:14px;flex-basis:100%;justify-content:center}.demo[data-view=desktop] .demo__toolbar .demo__label{flex-basis:auto}@media (prefers-reduced-motion:no-preference){@keyframes site-rise{0%{opacity:0;translate:0 28px}}@keyframes site-pop{0%{opacity:0;scale:.92}}.hero__copy>*{animation:.64s cubic-bezier(.2,.7,.2,1) both site-rise}.hero__copy>:nth-child(2){animation-delay:80ms}.hero__copy>:nth-child(3){animation-delay:.16s}.hero__copy>:nth-child(4){animation-delay:.24s}.hero__copy>:nth-child(5){animation-delay:.32s}.hero__phones{animation:.8s cubic-bezier(.2,.7,.2,1) .2s both site-rise}.hero__stamp{animation:.6s cubic-bezier(.3,1.4,.4,1) .7s both site-pop}.cta,.topics a,.why__card{transition:translate .2s,box-shadow .2s}.cta:hover,.why__card:hover{translate:0 -3px}@supports (animation-timeline:view()){.split-head,.why__card,.topics li,.faq,.offers li,.origin__inner,.schools__text,.band .wrap>:not(.demo){animation:linear both site-rise;animation-timeline:view();animation-range:entry entry 40%}.why__card:nth-child(2){animation-range:entry 6% entry 46%}.why__card:nth-child(3){animation-range:entry 12% entry 52%}}}
