.demo-module__j7jAPW__root{--ink:#0b1410;--ink-2:#101a14;--ink-3:#16241b;--paper:#f4f6f2;--paper-2:#fff;--line:#0b14101a;--line-dark:#ffffff17;--text:#0b1410;--text-2:#55615b;--text-dark:#eef2ec;--text-dark-2:#eef2eca8;--green:#008938;--green-2:#009d41;--green-bright:#21c15a;--green-deep:#008938;--yellow:#ffc20d;--yellow-2:#ffd042;--white:#fff;--red:#e5484d;--font-body:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-disp:var(--font-display),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.4,.64,1);font-family:var(--font-body);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","tnum";font-size:16px;line-height:1.55;overflow-x:clip}.demo-module__j7jAPW__root *,.demo-module__j7jAPW__root :before,.demo-module__j7jAPW__root :after{box-sizing:border-box}.demo-module__j7jAPW__root :is(h1,h2,h3,h4){color:inherit}:where(.demo-module__j7jAPW__root) p{color:inherit;line-height:inherit}:where(.demo-module__j7jAPW__root) a{color:inherit;text-decoration:none}.demo-module__j7jAPW__root a:hover{text-decoration:none}.demo-module__j7jAPW__container{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.demo-module__j7jAPW__section{padding:72px 0}.demo-module__j7jAPW__dark{background:var(--ink);color:var(--text-dark)}.demo-module__j7jAPW__light{background:var(--paper);color:var(--text)}@media (min-width:768px){.demo-module__j7jAPW__container{padding:0 32px}}@media (min-width:960px){.demo-module__j7jAPW__section{padding:120px 0}}.demo-module__j7jAPW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:700;display:inline-flex}.demo-module__j7jAPW__dark .demo-module__j7jAPW__eyebrow{color:var(--yellow)}.demo-module__j7jAPW__eyebrowNo{letter-spacing:0;width:26px;height:26px;color:var(--green-deep);background:#0089381a;border-radius:8px;place-items:center;font-size:11px;display:inline-grid}.demo-module__j7jAPW__dark .demo-module__j7jAPW__eyebrowNo{color:var(--yellow);background:#ffc20d24}.demo-module__j7jAPW__h2{font-family:var(--font-disp);letter-spacing:-.03em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,5.4vw,46px);font-weight:700;line-height:1.06}.demo-module__j7jAPW__h3{font-family:var(--font-disp);letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.15}.demo-module__j7jAPW__p{color:var(--text-2);text-wrap:pretty;max-width:56ch;margin:0;font-size:17px;line-height:1.6}.demo-module__j7jAPW__dark .demo-module__j7jAPW__p{color:var(--text-dark-2)}.demo-module__j7jAPW__sectionHead{max-width:720px;margin-bottom:40px}@media (min-width:960px){.demo-module__j7jAPW__sectionHead{margin-bottom:64px}}.demo-module__j7jAPW__reveal{opacity:0;transform:translateY(22px)}.demo-module__j7jAPW__reveal.demo-module__j7jAPW__in{animation:demo-module__j7jAPW__rise .85s var(--ease)both;animation-delay:var(--d,0s)}.demo-module__j7jAPW__in{--revealed:1}.demo-module__j7jAPW__stagger>*{opacity:0;transform:translateY(18px)}.demo-module__j7jAPW__stagger.demo-module__j7jAPW__in>*{animation:demo-module__j7jAPW__rise .75s var(--ease)both}.demo-module__j7jAPW__stagger.demo-module__j7jAPW__in>:first-child{animation-delay:0s}.demo-module__j7jAPW__stagger.demo-module__j7jAPW__in>:nth-child(2){animation-delay:90ms}.demo-module__j7jAPW__stagger.demo-module__j7jAPW__in>:nth-child(3){animation-delay:.18s}.demo-module__j7jAPW__stagger.demo-module__j7jAPW__in>:nth-child(4){animation-delay:.27s}.demo-module__j7jAPW__stagger.demo-module__j7jAPW__in>:nth-child(5){animation-delay:.36s}.demo-module__j7jAPW__stagger.demo-module__j7jAPW__in>:nth-child(6){animation-delay:.45s}.demo-module__j7jAPW__stagger.demo-module__j7jAPW__in>:nth-child(7){animation-delay:.54s}.demo-module__j7jAPW__stagger.demo-module__j7jAPW__in>:nth-child(8){animation-delay:.63s}.demo-module__j7jAPW__stagger.demo-module__j7jAPW__in>:nth-child(9){animation-delay:.72s}.demo-module__j7jAPW__rise{opacity:0;animation:demo-module__j7jAPW__rise 1s var(--ease)forwards;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes demo-module__j7jAPW__rise{to{opacity:1;transform:none}}.demo-module__j7jAPW__btn{height:54px;font-family:var(--font-body);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform .28s var(--spring),box-shadow .28s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.demo-module__j7jAPW__btn:active{transform:scale(.97)}.demo-module__j7jAPW__btnPrimary{background:var(--yellow);color:var(--ink);box-shadow:0 10px 30px #ffc20d47,inset 0 1px #ffffff73}.demo-module__j7jAPW__btnPrimary:hover{background:var(--yellow-2);transform:translateY(-2px);box-shadow:0 16px 40px #ffc20d66,inset 0 1px #ffffff73}.demo-module__j7jAPW__btnPrimary:active{transform:translateY(0)scale(.97)}.demo-module__j7jAPW__btnGhost{color:var(--text-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-color:#ffffff29}.demo-module__j7jAPW__btnGhost:hover{background:#ffffff1c;border-color:#ffffff47;transform:translateY(-2px)}.demo-module__j7jAPW__light .demo-module__j7jAPW__btnGhost{color:var(--text);background:#0b14100a;border-color:#0b141024}.demo-module__j7jAPW__light .demo-module__j7jAPW__btnGhost:hover{background:#0b141012}.demo-module__j7jAPW__btnSmall{height:42px;padding:0 18px;font-size:14px}.demo-module__j7jAPW__arrow{transition:transform .3s var(--spring);display:inline-block}.demo-module__j7jAPW__btn:hover .demo-module__j7jAPW__arrow{transform:translate(4px)}.demo-module__j7jAPW__nav{z-index:60;transition:background-color .35s var(--ease),border-color .35s var(--ease),backdrop-filter .35s var(--ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.demo-module__j7jAPW__navScrolled{-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#0b1410c7;border-bottom-color:#ffffff14}.demo-module__j7jAPW__navInner{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.demo-module__j7jAPW__brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.demo-module__j7jAPW__brandMark{background:linear-gradient(150deg,#1fa14f,var(--green)60%);width:32px;height:32px;color:var(--white);font-family:var(--font-disp);letter-spacing:-.05em;border-radius:9px;place-items:center;font-size:18px;font-weight:800;display:grid;box-shadow:0 6px 16px #00893859,inset 0 1px #ffffff4d}.demo-module__j7jAPW__brandName{font-family:var(--font-disp);letter-spacing:-.03em;font-size:19px;font-weight:700}.demo-module__j7jAPW__navLinks{align-items:center;gap:28px;display:none}.demo-module__j7jAPW__navLink{color:#eef2ecb8;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.demo-module__j7jAPW__navLink:after{content:"";background:var(--yellow);transform-origin:0;height:1.5px;transition:transform .3s var(--ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.demo-module__j7jAPW__navLink:hover{color:#fff}.demo-module__j7jAPW__navLink:hover:after{transform:scaleX(1)}@media (min-width:960px){.demo-module__j7jAPW__navLinks{display:flex}}.demo-module__j7jAPW__hero{background:var(--ink);color:var(--text-dark);isolation:isolate;padding:112px 0 56px;position:relative;overflow:hidden}.demo-module__j7jAPW__heroBg{z-index:-1;background:radial-gradient(900px 520px at 85% -10%,#00893852,#0000 60%),radial-gradient(700px 460px at 5% 110%,#ffc20d1a,#0000 60%),radial-gradient(600px 400px at 50% 40%,#0089381a,#0000 70%);position:absolute;inset:0}.demo-module__j7jAPW__heroGridLines{z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%)}.demo-module__j7jAPW__heroNoise{z-index:-1;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.demo-module__j7jAPW__heroOrb{z-index:-1;filter:blur(40px);background:radial-gradient(circle at 35% 35%,#008938b3,#00893824 45%,#0000 70%);border-radius:50%;width:520px;height:520px;animation:14s ease-in-out infinite alternate demo-module__j7jAPW__orb;position:absolute;top:-120px;right:-160px}@keyframes demo-module__j7jAPW__orb{0%{transform:translate(0,0)scale(1)}to{transform:translate(-60px,50px)scale(1.12)}}.demo-module__j7jAPW__heroInner{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.demo-module__j7jAPW__pill{letter-spacing:.01em;color:#eef2ecd9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:7px 13px 7px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.demo-module__j7jAPW__liveDot{background:var(--green-bright);border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-out infinite demo-module__j7jAPW__pulse;position:relative;box-shadow:0 0 #21c15a99}@keyframes demo-module__j7jAPW__pulse{0%{box-shadow:0 0 #21c15a8c}70%{box-shadow:0 0 0 9px #21c15a00}to{box-shadow:0 0 #21c15a00}}.demo-module__j7jAPW__h1{font-family:var(--font-disp);letter-spacing:-.04em;text-wrap:balance;margin:0 0 20px;font-size:clamp(42px,10vw,78px);font-weight:700;line-height:1}.demo-module__j7jAPW__gradientText{background:linear-gradient(92deg,#ffe38a 0%,var(--yellow)55%,#f2b200 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.demo-module__j7jAPW__lede{color:var(--text-dark-2);text-wrap:pretty;max-width:560px;margin:0 0 30px;font-size:clamp(17px,2vw,20px);line-height:1.55}.demo-module__j7jAPW__ctaRow{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.demo-module__j7jAPW__ctaRow .demo-module__j7jAPW__btn{flex:auto}.demo-module__j7jAPW__proofRow{flex-wrap:wrap;gap:10px 22px;display:flex}.demo-module__j7jAPW__proofItem{color:#eef2ecb8;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.demo-module__j7jAPW__check{width:18px;height:18px;color:var(--green-bright);background:#21c15a24;border-radius:50%;flex:none;place-items:center;display:grid}@media (min-width:640px){.demo-module__j7jAPW__ctaRow .demo-module__j7jAPW__btn{flex:none}}@media (min-width:960px){.demo-module__j7jAPW__hero{padding:160px 0 96px}.demo-module__j7jAPW__heroInner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:40px}}.demo-module__j7jAPW__heroVisual{justify-content:center;padding:12px 0 0;display:flex;position:relative}.demo-module__j7jAPW__phoneWrap{animation:demo-module__j7jAPW__rise 1.1s var(--ease).25s forwards;opacity:0;position:relative}.demo-module__j7jAPW__phone{aspect-ratio:9/19;background:linear-gradient(160deg,#1c2622,#0a0f0c 60%);border:1px solid #ffffff24;border-radius:46px;width:min(320px,78vw);margin:0 auto;padding:11px;position:relative;box-shadow:0 50px 100px #0000008c,0 0 0 1px #0009,inset 0 0 0 1.5px #ffffff0d}.demo-module__j7jAPW__phoneScreen{height:100%;color:var(--text);background:#f4f6f2;border-radius:36px;flex-direction:column;gap:10px;padding:54px 14px 14px;display:flex;position:relative;overflow:hidden}.demo-module__j7jAPW__island{background:#0a0f0c;border-radius:20px;width:92px;height:26px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.demo-module__j7jAPW__appBar{justify-content:space-between;align-items:center;display:flex}.demo-module__j7jAPW__appTitle{font-family:var(--font-disp);letter-spacing:-.02em;font-size:15px;font-weight:700}.demo-module__j7jAPW__appDate{color:var(--text-2);font-size:11px}.demo-module__j7jAPW__syncRow{color:var(--green-deep);background:#00893817;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 6px;font-size:10.5px;font-weight:600;display:inline-flex}.demo-module__j7jAPW__kpiGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.demo-module__j7jAPW__kpi{border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px 11px;box-shadow:0 1px 2px #0a0c120a}.demo-module__j7jAPW__kpiLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:4px;font-size:9.5px;font-weight:700}.demo-module__j7jAPW__kpiValue{font-family:var(--font-disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1}.demo-module__j7jAPW__kpiDelta{margin-top:5px;font-size:10.5px;font-weight:600}.demo-module__j7jAPW__up{color:var(--green-deep)}.demo-module__j7jAPW__down{color:var(--red)}.demo-module__j7jAPW__sparkCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px 11px 6px}.demo-module__j7jAPW__sparkHead{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.demo-module__j7jAPW__spark{width:100%;height:44px;display:block}.demo-module__j7jAPW__sparkPath{fill:none;stroke:var(--green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:demo-module__j7jAPW__draw 2.2s var(--ease).9s forwards}.demo-module__j7jAPW__sparkFill{fill:url(#sparkGrad);opacity:0;animation:demo-module__j7jAPW__fadeIn 1s var(--ease)2.2s forwards}@keyframes demo-module__j7jAPW__draw{to{stroke-dashoffset:0}}@keyframes demo-module__j7jAPW__fadeIn{to{opacity:1}}.demo-module__j7jAPW__alertList{flex-direction:column;gap:6px;display:flex}.demo-module__j7jAPW__alertItem{border:1px solid var(--line);opacity:0;animation:demo-module__j7jAPW__rise .7s var(--ease)forwards;animation-delay:var(--d,1.4s);background:#fff;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:11px;line-height:1.35;display:flex;transform:translateY(8px)}.demo-module__j7jAPW__alertDot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.demo-module__j7jAPW__alertItem strong{font-weight:600}.demo-module__j7jAPW__miniList{border:1px solid var(--line);opacity:0;animation:demo-module__j7jAPW__rise .8s var(--ease)2.3s forwards;background:#fff;border-radius:14px;flex-direction:column;gap:7px;padding:10px 11px 8px;display:flex}.demo-module__j7jAPW__miniRow{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:10.5px;display:grid}.demo-module__j7jAPW__miniRow strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.demo-module__j7jAPW__miniBar{background:#0b14100f;border-radius:999px;height:6px;display:block;overflow:hidden}.demo-module__j7jAPW__miniFill{border-radius:inherit;background:var(--green);transform-origin:0;height:100%;animation:demo-module__j7jAPW__growX 1.1s var(--ease)2.6s forwards;display:block;transform:scaleX(0)}@keyframes demo-module__j7jAPW__growX{to{transform:scaleX(1)}}.demo-module__j7jAPW__miniAmt{font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:600}.demo-module__j7jAPW__floatChip{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text-dark);white-space:nowrap;opacity:0;animation:demo-module__j7jAPW__rise .9s var(--ease)forwards,demo-module__j7jAPW__bob 7s ease-in-out infinite;animation-delay:var(--d,1.2s),var(--d,1.2s);background:#101a14c7;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:12.5px;line-height:1.25;display:none;position:absolute;box-shadow:0 20px 50px #00000073}.demo-module__j7jAPW__floatChip strong{font-size:13px;font-weight:600;display:block}.demo-module__j7jAPW__floatChip span{color:var(--text-dark-2);font-size:11.5px}.demo-module__j7jAPW__chipIcon{width:32px;height:32px;color:var(--green-bright);background:#21c15a24;border-radius:10px;flex:none;place-items:center;display:grid}.demo-module__j7jAPW__chipA{top:-3%;left:-38%}.demo-module__j7jAPW__chipB{top:47%;right:-30%}.demo-module__j7jAPW__chipC{bottom:9%;left:-34%}@keyframes demo-module__j7jAPW__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (min-width:960px){.demo-module__j7jAPW__floatChip{display:flex}.demo-module__j7jAPW__phone{width:340px}}.demo-module__j7jAPW__strip{background:var(--ink);color:var(--text-dark);border-top:1px solid #ffffff12;padding:28px 0 40px}.demo-module__j7jAPW__stripLabel{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#eef2ec73;margin-bottom:18px;font-size:12px;font-weight:600}.demo-module__j7jAPW__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.demo-module__j7jAPW__marqueeTrack{gap:14px;width:max-content;animation:34s linear infinite demo-module__j7jAPW__marquee;display:flex}.demo-module__j7jAPW__marquee:hover .demo-module__j7jAPW__marqueeTrack{animation-play-state:paused}.demo-module__j7jAPW__marqueeItem{color:#eef2ecd1;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:11px 18px 11px 14px;font-size:14px;font-weight:500;display:inline-flex}.demo-module__j7jAPW__marqueeItem svg{color:var(--green-bright)}@keyframes demo-module__j7jAPW__marquee{to{transform:translate(calc(-50% - 7px))}}.demo-module__j7jAPW__stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.demo-module__j7jAPW__stat{background:var(--paper-2);border:1px solid var(--line);transition:translate .35s var(--spring),box-shadow .35s var(--ease);border-radius:20px;padding:22px 20px;box-shadow:0 1px 2px #0a0c1208}.demo-module__j7jAPW__stat:hover{translate:0 -4px;box-shadow:0 18px 40px #0a0c1214}.demo-module__j7jAPW__statValue{font-family:var(--font-disp);letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:clamp(34px,6vw,48px);font-weight:700;line-height:1}.demo-module__j7jAPW__statValue small{letter-spacing:-.01em;color:var(--green-deep);margin-left:2px;font-size:.5em;font-weight:600}.demo-module__j7jAPW__statLabel{color:var(--text-2);font-size:14px;line-height:1.45}@media (min-width:960px){.demo-module__j7jAPW__stats{grid-template-columns:repeat(4,1fr);gap:18px}.demo-module__j7jAPW__stat{padding:28px 26px}}.demo-module__j7jAPW__pillars{flex-direction:column;gap:72px;display:flex}.demo-module__j7jAPW__pillar{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.demo-module__j7jAPW__pillarText{order:1;min-width:0}.demo-module__j7jAPW__pillarVisual{order:2;min-width:0}.demo-module__j7jAPW__featList{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.demo-module__j7jAPW__featItem{color:var(--text);align-items:flex-start;gap:11px;font-size:15.5px;line-height:1.45;display:flex}.demo-module__j7jAPW__tick{width:22px;height:22px;color:var(--green-deep);background:#0089381a;border-radius:7px;flex:none;place-items:center;margin-top:1px;display:grid}.demo-module__j7jAPW__pillarLink{color:var(--green-deep);align-items:center;gap:8px;margin-top:24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.demo-module__j7jAPW__pillarLink:hover .demo-module__j7jAPW__arrow{transform:translate(4px)}.demo-module__j7jAPW__iconBox{border:1px solid var(--line);width:52px;height:52px;color:var(--green);background:linear-gradient(145deg,#fff,#eef3ec);border-radius:16px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 10px 24px #0a0c120f,inset 0 1px #fff}.demo-module__j7jAPW__iconDraw path,.demo-module__j7jAPW__iconDraw circle,.demo-module__j7jAPW__iconDraw rect,.demo-module__j7jAPW__iconDraw line,.demo-module__j7jAPW__iconDraw polyline{stroke-dasharray:1;stroke-dashoffset:1px}.demo-module__j7jAPW__in .demo-module__j7jAPW__iconDraw path,.demo-module__j7jAPW__in .demo-module__j7jAPW__iconDraw circle,.demo-module__j7jAPW__in .demo-module__j7jAPW__iconDraw rect,.demo-module__j7jAPW__in .demo-module__j7jAPW__iconDraw line,.demo-module__j7jAPW__in .demo-module__j7jAPW__iconDraw polyline{animation:demo-module__j7jAPW__draw 1.3s var(--ease)forwards;animation-delay:calc(var(--d,0s) + .12s)}@media (min-width:960px){.demo-module__j7jAPW__pillars{gap:120px}.demo-module__j7jAPW__pillar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.demo-module__j7jAPW__pillarFlip .demo-module__j7jAPW__pillarText{order:2}.demo-module__j7jAPW__pillarFlip .demo-module__j7jAPW__pillarVisual{order:1}}.demo-module__j7jAPW__vis{background:var(--paper-2);border:1px solid var(--line);border-radius:24px;padding:18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0c120a,0 24px 60px #0a0c1217}.demo-module__j7jAPW__vis:before{content:"";pointer-events:none;background:radial-gradient(400px 200px at 100% 0,#00893814,#0000 60%);position:absolute;inset:0}.demo-module__j7jAPW__visHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.demo-module__j7jAPW__visTitle{font-family:var(--font-disp);letter-spacing:-.02em;font-size:15px;font-weight:700}.demo-module__j7jAPW__visSub{color:var(--text-2);font-size:12px}.demo-module__j7jAPW__badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.demo-module__j7jAPW__badgeGreen{color:var(--green-deep);background:#0089381a}.demo-module__j7jAPW__badgeYellow{color:#7a5a00;background:#ffc20d2e}.demo-module__j7jAPW__badgeRed{color:#b3262c;background:#e5484d1a}.demo-module__j7jAPW__badgeInk{color:var(--text);background:#0b14100f}@media (min-width:640px){.demo-module__j7jAPW__vis{padding:22px}}.demo-module__j7jAPW__cogsNums{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:8px;margin-bottom:14px;display:grid}.demo-module__j7jAPW__cogsNum{background:var(--paper);border-radius:14px;padding:10px 12px}.demo-module__j7jAPW__cogsNumLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:4px;font-size:9.5px;font-weight:700}.demo-module__j7jAPW__cogsNumValue{font-family:var(--font-disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1}.demo-module__j7jAPW__cogsLeak{background:#e5484d14}.demo-module__j7jAPW__cogsLeak .demo-module__j7jAPW__cogsNumValue{color:#b3262c}.demo-module__j7jAPW__bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:110px;margin-bottom:6px;padding:0 4px;display:grid}.demo-module__j7jAPW__barGroup{justify-content:center;align-items:end;gap:4px;height:100%;display:flex}.demo-module__j7jAPW__bar{transform-origin:bottom;width:38%;transition:transform .9s var(--ease);transition-delay:calc(var(--i,0)*90ms + .2s);border-radius:5px 5px 2px 2px;transform:scaleY(0)}.demo-module__j7jAPW__in .demo-module__j7jAPW__bar{transform:scaleY(1)}.demo-module__j7jAPW__barIdeal{background:#0b141024}.demo-module__j7jAPW__barActual{background:var(--green)}.demo-module__j7jAPW__barOver{background:linear-gradient(180deg,#ff7a7e,var(--red))}.demo-module__j7jAPW__barLabels{color:var(--text-2);text-align:center;grid-template-columns:repeat(6,1fr);margin-bottom:14px;font-size:10px;display:grid}.demo-module__j7jAPW__rank{flex-direction:column;gap:7px;display:flex}.demo-module__j7jAPW__rankRow{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.demo-module__j7jAPW__rankName{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.demo-module__j7jAPW__rankBar{background:#0b14100f;border-radius:999px;height:8px;overflow:hidden}.demo-module__j7jAPW__rankFill{border-radius:inherit;background:linear-gradient(90deg,#ff9a9d,var(--red));transform-origin:0;height:100%;transition:transform 1s var(--ease);transition-delay:calc(var(--i,0)*.12s + .7s);display:block;transform:scaleX(0)}.demo-module__j7jAPW__in .demo-module__j7jAPW__rankFill{transform:scaleX(1)}.demo-module__j7jAPW__rankAmt{font-variant-numeric:tabular-nums;color:#b3262c;font-weight:600}.demo-module__j7jAPW__sched{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.demo-module__j7jAPW__schedDay{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);text-align:center;margin-bottom:4px;font-size:10px;font-weight:700}.demo-module__j7jAPW__schedCol{background:var(--paper);border-radius:10px;flex-direction:column;gap:4px;min-height:150px;padding:4px;display:flex}.demo-module__j7jAPW__shift{--hr-px:4.6px;color:#fff;height:max(19px,calc(var(--h,5)*var(--hr-px)));opacity:0;transition:opacity .45s var(--ease),transform .5s var(--spring);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex-direction:column;justify-content:flex-start;padding:4px 5px;font-size:8.5px;font-weight:600;line-height:1.2;display:flex;overflow:hidden;transform:translateY(-6px)scale(.96)}.demo-module__j7jAPW__shiftIn{opacity:1;transform:none}.demo-module__j7jAPW__shiftOpen{background:#0e8f4b}.demo-module__j7jAPW__shiftMid{background:#2a9fd6}.demo-module__j7jAPW__shiftClose{background:#5b4bc9}.demo-module__j7jAPW__shiftLead{background:#0b1410}.demo-module__j7jAPW__shift small{opacity:.8;font-size:8px;font-weight:500;display:none}.demo-module__j7jAPW__shiftName{display:none}.demo-module__j7jAPW__shiftInitial{text-align:center;display:block}@media (min-width:560px){.demo-module__j7jAPW__shift{--hr-px:6.5px}.demo-module__j7jAPW__shift small,.demo-module__j7jAPW__shiftName{display:block}.demo-module__j7jAPW__shiftInitial{display:none}}.demo-module__j7jAPW__chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.demo-module__j7jAPW__chip{background:var(--paper);border:1px solid var(--line);color:var(--text);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex;transform:translateY(6px)}.demo-module__j7jAPW__chipOn{opacity:1;transform:none}.demo-module__j7jAPW__chipOk{color:var(--green-deep);background:#00893814;border-color:#0089382e}.demo-module__j7jAPW__draftStatus{color:var(--text-2);align-items:center;gap:8px;min-height:18px;margin-top:10px;font-size:12px;display:flex}.demo-module__j7jAPW__spinner{border:2px solid #00893833;border-top-color:var(--green);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite demo-module__j7jAPW__spin}@keyframes demo-module__j7jAPW__spin{to{transform:rotate(360deg)}}.demo-module__j7jAPW__payTable{flex-direction:column;gap:6px;display:flex}.demo-module__j7jAPW__payRow{background:var(--paper);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i,0)*.11s + .15s);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:grid;transform:translate(-8px)}.demo-module__j7jAPW__in .demo-module__j7jAPW__payRow{opacity:1;transform:none}.demo-module__j7jAPW__payHeadRow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);background:0 0;padding-top:0;padding-bottom:0;font-size:9.5px;font-weight:700}.demo-module__j7jAPW__payName{font-weight:600}.demo-module__j7jAPW__payName small{color:var(--text-2);font-size:10.5px;font-weight:500;display:block}.demo-module__j7jAPW__payHrs{font-variant-numeric:tabular-nums;text-align:right;min-width:44px}.demo-module__j7jAPW__payPaid{color:var(--green-deep);font-weight:700}.demo-module__j7jAPW__payDelta{font-variant-numeric:tabular-nums;color:var(--text-2);text-align:right;min-width:40px;font-size:11px}.demo-module__j7jAPW__payFlag{color:#7a5a00;grid-column:1/-1;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.demo-module__j7jAPW__files{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.demo-module__j7jAPW__file{background:var(--ink);color:var(--text-dark);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--spring);transition-delay:calc(var(--i,0)*.14s + .8s);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;transform:translateY(10px)}.demo-module__j7jAPW__in .demo-module__j7jAPW__file{opacity:1;transform:none}.demo-module__j7jAPW__fileIcon{width:30px;height:30px;color:var(--green-bright);background:#21c15a24;border-radius:9px;flex:none;place-items:center;display:grid}.demo-module__j7jAPW__fileName{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.demo-module__j7jAPW__fileMeta{color:var(--text-dark-2);font-size:10.5px}.demo-module__j7jAPW__call{flex-direction:column;gap:10px;display:flex}.demo-module__j7jAPW__callHead{background:var(--ink);color:var(--text-dark);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.demo-module__j7jAPW__callRing{background:var(--green);width:36px;height:36px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.demo-module__j7jAPW__callRing:after{content:"";border:2px solid #21c15a99;border-radius:50%;animation:1.6s ease-out infinite demo-module__j7jAPW__ring;position:absolute;inset:-4px}@keyframes demo-module__j7jAPW__ring{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}.demo-module__j7jAPW__callMeta{flex-direction:column;line-height:1.25;display:flex}.demo-module__j7jAPW__callMeta strong{font-size:13px;font-weight:600}.demo-module__j7jAPW__callMeta span{color:var(--text-dark-2);font-variant-numeric:tabular-nums;font-size:11px}.demo-module__j7jAPW__wave{align-items:center;gap:3px;height:22px;margin-left:auto;display:flex}.demo-module__j7jAPW__waveBar{background:var(--green-bright);width:3px;height:6px;animation:.9s ease-in-out infinite demo-module__j7jAPW__wave;animation-delay:calc(var(--i,0)*.11s);transform-origin:50%;border-radius:2px}.demo-module__j7jAPW__waveQuiet .demo-module__j7jAPW__waveBar{opacity:.4;height:4px;animation-play-state:paused}@keyframes demo-module__j7jAPW__wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(3.2)}}.demo-module__j7jAPW__transcript{flex-direction:column;gap:7px;min-height:196px;display:flex}.demo-module__j7jAPW__bubble{opacity:0;max-width:86%;transition:opacity .45s var(--ease),transform .5s var(--spring);border-radius:14px;padding:8px 11px;font-size:12.5px;line-height:1.4;transform:translateY(8px)scale(.98)}.demo-module__j7jAPW__bubbleIn{opacity:1;transform:none}.demo-module__j7jAPW__bubbleCaller{background:var(--ink);color:var(--text-dark);border-bottom-right-radius:4px;align-self:flex-end}.demo-module__j7jAPW__bubbleAgent{background:var(--paper);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.demo-module__j7jAPW__bubble small{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}.demo-module__j7jAPW__ticket{opacity:0;transition:opacity .5s var(--ease),transform .55s var(--spring),border-color .4s,background-color .4s;border:1.5px dashed #0b14102e;border-radius:16px;padding:12px 14px;transform:translateY(12px)}.demo-module__j7jAPW__ticketIn{opacity:1;background:#0089380a;border-style:solid;border-color:#00893859;transform:none}.demo-module__j7jAPW__ticketHead{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.demo-module__j7jAPW__ticketNo{font-family:var(--font-disp);letter-spacing:-.02em;font-size:15px;font-weight:800}.demo-module__j7jAPW__ticketBody{font-size:12.5px;line-height:1.4}.demo-module__j7jAPW__ticketBody strong{font-weight:600}.demo-module__j7jAPW__ticketStatus{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin-top:8px;font-size:11px;font-weight:700;display:inline-flex}.demo-module__j7jAPW__ringing{color:#b3262c}.demo-module__j7jAPW__ringing .demo-module__j7jAPW__liveDot{background:var(--red);animation-name:demo-module__j7jAPW__pulseRed;animation-duration:.9s}@keyframes demo-module__j7jAPW__pulseRed{0%{box-shadow:0 0 #e5484d8c}70%{box-shadow:0 0 0 8px #e5484d00}to{box-shadow:0 0 #e5484d00}}.demo-module__j7jAPW__accepted{color:var(--green-deep)}.demo-module__j7jAPW__grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.demo-module__j7jAPW__gridCard{background:var(--paper-2);border:1px solid var(--line);transition:translate .35s var(--spring),box-shadow .35s var(--ease),border-color .35s var(--ease);border-radius:18px;align-items:flex-start;gap:14px;padding:18px;display:flex;position:relative}.demo-module__j7jAPW__gridCard:hover{border-color:#0089384d;translate:0 -4px;box-shadow:0 18px 40px #0a0c1214}.demo-module__j7jAPW__gridIcon{width:40px;height:40px;color:var(--green-deep);transition:transform .35s var(--spring);background:#00893814;border-radius:12px;flex:none;place-items:center;display:grid}.demo-module__j7jAPW__gridCard:hover .demo-module__j7jAPW__gridIcon{transform:scale(1.08)rotate(-3deg)}.demo-module__j7jAPW__gridTitle{letter-spacing:-.01em;margin:0 0 3px;font-size:15px;font-weight:700}.demo-module__j7jAPW__gridBody{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}@media (min-width:640px){.demo-module__j7jAPW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:960px){.demo-module__j7jAPW__grid{grid-template-columns:repeat(4,1fr);gap:16px}.demo-module__j7jAPW__gridCard{flex-direction:column;gap:16px;padding:22px}}.demo-module__j7jAPW__band{position:relative;overflow:hidden}.demo-module__j7jAPW__band:before{content:"";pointer-events:none;background:radial-gradient(700px 300px at 20% 0,#0089382e,#0000 60%),radial-gradient(600px 300px at 90% 100%,#ffc20d14,#0000 60%);position:absolute;inset:0}.demo-module__j7jAPW__bandInner{grid-template-columns:minmax(0,1fr);gap:36px;display:grid;position:relative}.demo-module__j7jAPW__bandQuote{font-family:var(--font-disp);color:var(--text-dark);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,4.6vw,38px);font-weight:600;line-height:1.15}.demo-module__j7jAPW__bandQuote em{color:var(--yellow);font-style:normal}.demo-module__j7jAPW__bandPoints{flex-direction:column;gap:18px;display:flex}.demo-module__j7jAPW__bandPoint{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.demo-module__j7jAPW__bandPoint strong{margin-bottom:3px;font-size:15.5px;font-weight:600;display:block}.demo-module__j7jAPW__bandPoint p{color:var(--text-dark-2);margin:0;font-size:14px;line-height:1.5}@media (min-width:960px){.demo-module__j7jAPW__bandInner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px}}.demo-module__j7jAPW__steps{counter-reset:step;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.demo-module__j7jAPW__step{background:var(--paper-2);border:1px solid var(--line);transition:translate .35s var(--spring),box-shadow .35s var(--ease);border-radius:20px;padding:22px 22px 24px;position:relative}.demo-module__j7jAPW__step:hover{translate:0 -4px;box-shadow:0 18px 40px #0a0c1214}.demo-module__j7jAPW__stepNo{background:var(--ink);width:38px;height:38px;color:var(--yellow);font-family:var(--font-disp);border-radius:12px;place-items:center;margin-bottom:16px;font-size:15px;font-weight:700;display:inline-grid}.demo-module__j7jAPW__stepTitle{font-family:var(--font-disp);letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:700}.demo-module__j7jAPW__stepBody{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.demo-module__j7jAPW__stepTime{letter-spacing:.06em;text-transform:uppercase;color:var(--green-deep);margin-top:14px;font-size:12px;font-weight:700;display:inline-block}@media (min-width:960px){.demo-module__j7jAPW__steps{grid-template-columns:repeat(3,1fr);gap:18px}.demo-module__j7jAPW__step{padding:28px 28px 30px}}.demo-module__j7jAPW__priceCard{background:var(--ink);color:var(--text-dark);border-radius:28px;gap:22px;padding:32px 24px;display:grid;position:relative;overflow:hidden}.demo-module__j7jAPW__priceCard:before{content:"";pointer-events:none;background:radial-gradient(520px 260px at 100% 0,#00893847,#0000 60%);position:absolute;inset:0}.demo-module__j7jAPW__priceCard>*{position:relative}.demo-module__j7jAPW__priceTitle{font-family:var(--font-disp);letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(26px,4.5vw,36px);font-weight:700;line-height:1.1}.demo-module__j7jAPW__priceList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.demo-module__j7jAPW__priceList li{color:var(--text-dark-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.demo-module__j7jAPW__priceList li .demo-module__j7jAPW__check{margin-top:2px}@media (min-width:960px){.demo-module__j7jAPW__priceCard{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;padding:48px}}.demo-module__j7jAPW__book{position:relative;overflow:clip}.demo-module__j7jAPW__book:before{content:"";pointer-events:none;background:radial-gradient(800px 400px at 0 0,#00893833,#0000 60%),radial-gradient(600px 400px at 100% 100%,#0089381f,#0000 60%);position:absolute;inset:0}.demo-module__j7jAPW__bookGrid{grid-template-columns:minmax(0,1fr);gap:36px;display:grid;position:relative}.demo-module__j7jAPW__bookAside .demo-module__j7jAPW__p{margin-bottom:22px}.demo-module__j7jAPW__bookList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.demo-module__j7jAPW__bookList li{color:var(--text-dark-2);align-items:flex-start;gap:12px;font-size:15px;display:flex}.demo-module__j7jAPW__bookList li strong{color:var(--text-dark);font-weight:600}.demo-module__j7jAPW__form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;gap:14px;padding:22px 18px;display:grid;position:relative}.demo-module__j7jAPW__formRow{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.demo-module__j7jAPW__field{gap:6px;display:grid}.demo-module__j7jAPW__label{letter-spacing:.06em;text-transform:uppercase;color:#eef2ec99;font-size:12px;font-weight:700}.demo-module__j7jAPW__input,.demo-module__j7jAPW__select,.demo-module__j7jAPW__textarea{width:100%;height:50px;color:var(--text-dark);font-family:var(--font-body);appearance:none;background:#0b14108c;border:1px solid #ffffff24;border-radius:12px;outline:none;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.demo-module__j7jAPW__input::placeholder,.demo-module__j7jAPW__textarea::placeholder{color:#eef2ec59}.demo-module__j7jAPW__input[type=number]{-moz-appearance:textfield}.demo-module__j7jAPW__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.demo-module__j7jAPW__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.demo-module__j7jAPW__input:focus,.demo-module__j7jAPW__select:focus,.demo-module__j7jAPW__textarea:focus{border-color:var(--yellow);background:#0b1410bf;box-shadow:0 0 0 4px #ffc20d38}.demo-module__j7jAPW__textarea{resize:none;height:auto;min-height:86px;padding:12px 14px;line-height:1.45}.demo-module__j7jAPW__selectWrap{position:relative}.demo-module__j7jAPW__selectWrap svg{pointer-events:none;color:#eef2ec99;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.demo-module__j7jAPW__select option{color:#0b1410}.demo-module__j7jAPW__phoneField{align-items:center;display:flex}.demo-module__j7jAPW__phonePrefix{color:#eef2ecb3;font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid #ffffff24;border-right:none;border-radius:12px 0 0 12px;place-items:center;height:50px;padding:0 12px;font-size:15px;display:grid}.demo-module__j7jAPW__phoneField .demo-module__j7jAPW__input{border-radius:0 12px 12px 0}.demo-module__j7jAPW__chipRow{flex-wrap:wrap;gap:8px;display:flex}.demo-module__j7jAPW__chipBtn{color:#eef2eccc;height:38px;font-family:var(--font-body);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .25s var(--spring);background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.demo-module__j7jAPW__chipBtn:hover{border-color:#ffffff4d}.demo-module__j7jAPW__chipBtn:active{transform:scale(.96)}.demo-module__j7jAPW__chipBtnOn{color:#ffe9a3;background:#ffc20d29;border-color:#ffc20db3}.demo-module__j7jAPW__honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.demo-module__j7jAPW__submit{width:100%}.demo-module__j7jAPW__fine{color:#eef2ec80;margin:0;font-size:12px;line-height:1.55}.demo-module__j7jAPW__fine a{color:#eef2ecbf;text-underline-offset:2px;text-decoration:underline}.demo-module__j7jAPW__errorBox{color:#ffb3b5;background:#e5484d1f;border:1px solid #e5484d66;border-radius:12px;padding:10px 12px;font-size:13.5px}.demo-module__j7jAPW__success{text-align:center;justify-items:center;gap:10px;padding:28px 8px;display:grid}.demo-module__j7jAPW__successIcon{width:68px;height:68px;color:var(--green-bright);animation:demo-module__j7jAPW__pop .6s var(--spring);background:#21c15a24;border-radius:50%;place-items:center;display:grid}.demo-module__j7jAPW__successIcon path{stroke-dasharray:1;stroke-dashoffset:1px;animation:demo-module__j7jAPW__draw .7s var(--ease).25s forwards}@keyframes demo-module__j7jAPW__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.demo-module__j7jAPW__successTitle{font-family:var(--font-disp);letter-spacing:-.02em;margin:6px 0 0;font-size:24px;font-weight:700}.demo-module__j7jAPW__btnSpinner{border:2px solid #0b141040;border-top-color:var(--ink);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite demo-module__j7jAPW__spin}@media (min-width:640px){.demo-module__j7jAPW__formRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.demo-module__j7jAPW__form{padding:28px}}@media (min-width:960px){.demo-module__j7jAPW__bookGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px}.demo-module__j7jAPW__bookAside{position:sticky;top:110px}}.demo-module__j7jAPW__faq{gap:10px;max-width:820px;display:grid}.demo-module__j7jAPW__faqItem{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;transition:border-color .3s;overflow:hidden}.demo-module__j7jAPW__faqItem:hover{border-color:#0089384d}.demo-module__j7jAPW__faqQ{text-align:left;width:100%;font-family:var(--font-body);color:var(--text);cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:600;display:flex}.demo-module__j7jAPW__faqIcon{width:28px;height:28px;color:var(--green-deep);transition:transform .4s var(--spring),background-color .3s;background:#00893814;border-radius:50%;flex:none;place-items:center;display:grid}.demo-module__j7jAPW__faqOpen .demo-module__j7jAPW__faqIcon{background:var(--green);color:#fff;transform:rotate(45deg)}.demo-module__j7jAPW__faqA{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.demo-module__j7jAPW__faqOpen .demo-module__j7jAPW__faqA{grid-template-rows:1fr}.demo-module__j7jAPW__faqAInner{overflow:hidden}.demo-module__j7jAPW__faqAInner p{color:var(--text-2);margin:0;padding:0 20px 20px;font-size:15px;line-height:1.6}.demo-module__j7jAPW__footer{background:var(--ink);color:var(--text-dark-2);padding:40px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid #ffffff12}.demo-module__j7jAPW__footerInner{gap:22px;display:grid}.demo-module__j7jAPW__footerLinks{flex-wrap:wrap;gap:8px 22px;font-size:14px;display:flex}.demo-module__j7jAPW__footerLinks a{color:#eef2ecbf;text-decoration:none;transition:color .2s}.demo-module__j7jAPW__footerLinks a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.demo-module__j7jAPW__footerFine{max-width:640px;color:var(--text-dark-2);margin:0;font-size:12px;line-height:1.6}@media (min-width:960px){.demo-module__j7jAPW__footerInner{grid-template-columns:auto 1fr;align-items:start;gap:48px}.demo-module__j7jAPW__footerRight{text-align:right;justify-items:end;gap:16px;display:grid}.demo-module__j7jAPW__footerFine{margin-left:auto}}.demo-module__j7jAPW__sticky{z-index:55;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);transition:transform .4s var(--ease);background:#0b1410d1;border-top:1px solid #ffffff1a;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.demo-module__j7jAPW__stickyOn{transform:none}.demo-module__j7jAPW__sticky .demo-module__j7jAPW__btn{width:100%}@media (min-width:960px){.demo-module__j7jAPW__sticky{display:none}}@media (prefers-reduced-motion:reduce){.demo-module__j7jAPW__root *,.demo-module__j7jAPW__root :before,.demo-module__j7jAPW__root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.demo-module__j7jAPW__reveal,.demo-module__j7jAPW__stagger>*,.demo-module__j7jAPW__rise,.demo-module__j7jAPW__phoneWrap,.demo-module__j7jAPW__floatChip,.demo-module__j7jAPW__alertItem,.demo-module__j7jAPW__bar,.demo-module__j7jAPW__rankFill,.demo-module__j7jAPW__payRow,.demo-module__j7jAPW__file,.demo-module__j7jAPW__trnRow,.demo-module__j7jAPW__trnText,.demo-module__j7jAPW__miniList,.demo-module__j7jAPW__miniFill{opacity:1!important;transform:none!important}.demo-module__j7jAPW__iconDraw path,.demo-module__j7jAPW__iconDraw circle,.demo-module__j7jAPW__iconDraw rect,.demo-module__j7jAPW__iconDraw line,.demo-module__j7jAPW__iconDraw polyline,.demo-module__j7jAPW__sparkPath,.demo-module__j7jAPW__successIcon path{stroke-dashoffset:0!important}.demo-module__j7jAPW__sparkFill{opacity:1!important}}.demo-module__j7jAPW__trnList{flex-direction:column;gap:6px;display:flex}.demo-module__j7jAPW__trnRow{background:var(--paper);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i,0)*.11s + .15s);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:grid;transform:translate(-8px)}.demo-module__j7jAPW__in .demo-module__j7jAPW__trnRow{opacity:1;transform:none}.demo-module__j7jAPW__trnWho{min-width:0;font-weight:600}.demo-module__j7jAPW__trnWho small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;display:block;overflow:hidden}.demo-module__j7jAPW__trnDue{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#b3262c;font-size:10.5px;font-weight:700}.demo-module__j7jAPW__trnDueSoon{color:#7a5a00}.demo-module__j7jAPW__trnDot{background:#e5484d;border-radius:50%;flex:none;width:8px;height:8px}.demo-module__j7jAPW__trnDotSoon{background:var(--yellow,#ffc20d)}.demo-module__j7jAPW__trnTexts{gap:8px;margin-top:12px;display:grid}.demo-module__j7jAPW__trnText{background:var(--ink);color:var(--text-dark);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--spring);transition-delay:calc(var(--i,0)*.16s + .8s);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;transform:translateY(10px)}.demo-module__j7jAPW__in .demo-module__j7jAPW__trnText{opacity:1;transform:none}.demo-module__j7jAPW__trnTextIcon{background:#ffffff1a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.demo-module__j7jAPW__trnTextTo{letter-spacing:.07em;text-transform:uppercase;opacity:.62;margin-bottom:2px;font-size:10px;font-weight:700}.demo-module__j7jAPW__trnTextBody{font-size:11.5px;line-height:1.5}
