:root{--ink:#141829;--ink-panel:#1c2338;--body:#3f4452;--muted:#8b909c;--muted-lt:#b7bcc7;--panel:#f5f6f8;--line:#e7e9ed;--accent:#c01a67;--accent-dark:#a11355;--accent-tint:#f7e4ee;--white:#ffffff;--font-sans-stack:var(--font-sans),"Segoe UI",-apple-system,BlinkMacSystemFont,sans-serif;--font-serif-stack:var(--font-serif),Cambria,Georgia,serif;--radius:10px;--shadow-soft:0 8px 30px rgba(20,24,41,0.08);--shadow-lift:0 14px 40px rgba(20,24,41,0.14);--nav-h:72px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}body{font-family:var(--font-sans-stack);color:var(--body);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:var(--accent);color:var(--white)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none}.container{max-width:1120px;margin:0 auto;padding:0 24px}.section{padding:110px 0}.section-tight{padding:72px 0}.diamond{display:inline-block;width:10px;height:10px;background:var(--accent);transform:rotate(45deg);flex:none}.kicker{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:20px}.headline{font-family:var(--font-serif-stack);font-weight:700;font-size:clamp(28px,4.2vw,42px);line-height:1.16;color:var(--ink);letter-spacing:-.01em}.sub{margin-top:18px;font-size:clamp(15.5px,1.6vw,17.5px);max-width:62ch}.accent{color:var(--accent)}.caption{font-style:italic;color:var(--muted);font-size:15px}.btn{display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:var(--radius);font-weight:600;font-size:15.5px;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .22s ease;will-change:transform}.btn .arr{display:inline-block;transition:transform .25s ease}.btn:hover .arr{transform:translateX(4px)}.btn-primary{background:var(--accent);color:var(--white)}.btn-primary:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 10px 26px rgba(192,26,103,.35)}.btn-ghost{border:1px solid rgba(255,255,255,.28);color:var(--white)}.btn-ghost:hover{border-color:rgba(255,255,255,.75);transform:translateY(-2px)}.btn-outline{border:1.5px solid var(--line);color:var(--ink);background:var(--white)}.btn-outline:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1),filter .8s cubic-bezier(.22,.61,.36,1)}.reveal-blur{transform:translateY(18px);filter:blur(9px)}.reveal-left{transform:translateX(-40px)}.reveal-right{transform:translateX(40px)}.reveal-zoom{transform:translateY(14px) scale(.94)}.reveal.in{opacity:1;transform:none;filter:none}.reveal.in .kicker .diamond{animation:diaSpin .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes diaSpin{0%{transform:rotate(45deg) scale(0)}60%{transform:rotate(225deg) scale(1.3)}to{transform:rotate(225deg) scale(1)}}.reveal.in .tag{animation:tagPop .5s cubic-bezier(.34,1.56,.64,1) both}.reveal.in .tag:first-child{animation-delay:0s}.reveal.in .tag:nth-child(2){animation-delay:70ms}.reveal.in .tag:nth-child(3){animation-delay:.14s}.reveal.in .tag:nth-child(4){animation-delay:.21s}.reveal.in .tag:nth-child(5){animation-delay:.28s}.reveal.in .tag:nth-child(6){animation-delay:.35s}.reveal:not(.in) .tag{opacity:0}@keyframes tagPop{0%{opacity:0;transform:scale(.55) translateY(10px)}to{opacity:1;transform:none}}.reveal.in .price-num{animation:pricePop .55s cubic-bezier(.34,1.56,.64,1) .55s both}@keyframes pricePop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.scroll-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent),#e2498f);transform:scaleX(0);transform-origin:left;z-index:300;pointer-events:none}.nav{position:fixed;inset:0 0 auto 0;height:var(--nav-h);z-index:100;transition:background .35s ease,box-shadow .35s ease,border-color .35s ease;border-bottom:1px solid transparent}.nav-inner{max-width:1120px;margin:0 auto;padding:0 24px;height:100%;justify-content:space-between;gap:24px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:12px;font-family:var(--font-serif-stack);font-weight:700;font-size:21px;color:var(--white);transition:color .35s ease}.brand-mark{width:34px;height:34px;border-radius:8px;background:var(--accent);display:grid;place-items:center;flex:none}.brand-mark span{width:12px;height:12px;background:var(--white);transform:rotate(45deg);transition:transform .5s ease}.brand:hover .brand-mark span{transform:rotate(225deg)}.nav-links{display:flex;align-items:center;gap:28px}.nav-link{position:relative;font-size:14.5px;font-weight:500;color:rgba(255,255,255,.82);transition:color .35s ease;padding:4px 0}.nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.nav-link:hover:after{transform:scaleX(1)}.nav-cta{padding:10px 18px;font-size:14.5px}.nav.scrolled{background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line)}.nav.scrolled .brand{color:var(--ink)}.nav.scrolled .nav-link{color:var(--body)}.nav-burger{display:none;flex-direction:column;gap:5px;padding:8px}.nav-burger span{width:22px;height:2px;background:var(--white);border-radius:2px;transition:background .35s ease,transform .3s ease,opacity .3s ease}.nav.open .nav-burger span,.nav.scrolled .nav-burger span{background:var(--ink)}.nav.open .nav-burger span:first-child{transform:translateY(7px) rotate(45deg)}.nav.open .nav-burger span:nth-child(2){opacity:0}.nav.open .nav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{position:relative;background:var(--ink);color:var(--white);padding:calc(var(--nav-h) + 96px) 0 110px;overflow:hidden}.hero:before{content:"";position:absolute;top:-30%;right:-15%;width:720px;height:720px;background:radial-gradient(circle,rgba(192,26,103,.22),transparent 65%);pointer-events:none}.hero-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:500;color:var(--muted-lt);margin-bottom:34px}.hero-badge .diamond{width:7px;height:7px}.hero h1{font-family:var(--font-serif-stack);font-weight:700;font-size:clamp(36px,5.6vw,60px);line-height:1.1;letter-spacing:-.015em;max-width:17ch}.hero-sub{margin-top:26px;font-size:clamp(16px,1.8vw,19px);color:var(--muted-lt);max-width:58ch;line-height:1.65}.hero-sub strong{color:var(--white);font-weight:600}.hero-ctas{margin-top:40px;display:flex;gap:16px;flex-wrap:wrap}.float-d{position:absolute;border:1.5px solid rgba(255,255,255,.13);transform:rotate(45deg);animation:floaty 11s ease-in-out infinite;pointer-events:none}@keyframes floaty{0%,to{translate:0 0}50%{translate:0 -20px}}.stats{background:var(--white);border-bottom:1px solid var(--line)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:46px 0}.stat{text-align:center;padding:6px 18px;border-left:1px solid var(--line)}.stat:first-child{border-left:none}.stat-num{font-family:var(--font-serif-stack);font-weight:700;font-size:clamp(30px,3.4vw,40px);color:var(--accent);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-label{margin-top:6px;font-size:13.5px;color:var(--muted)}.problem-statement{font-family:var(--font-serif-stack);font-weight:700;font-size:clamp(26px,3.6vw,38px);line-height:1.28;color:var(--ink);max-width:30ch}.problem .caption{margin-top:34px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}.grid3,.grid4{display:grid;margin-top:52px}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lift);border-color:transparent}.card .diamond{margin-bottom:18px}.card-big{font-family:var(--font-serif-stack);font-weight:700;font-size:30px;color:var(--accent);line-height:1.15}.card-title{font-weight:600;font-size:17px;color:var(--ink);margin-top:8px}.card-desc{margin-top:10px;font-size:14.5px;line-height:1.6}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-top:60px}.step,.steps{position:relative}.step{text-align:center}.step-circle{width:66px;height:66px;border-radius:50%;background:var(--accent);color:var(--white);display:grid;place-items:center;margin:0 auto;font-family:var(--font-serif-stack);font-weight:700;font-size:22px;transition:transform .28s ease,box-shadow .28s ease}.step:hover .step-circle{transform:scale(1.08);box-shadow:0 10px 26px rgba(192,26,103,.32)}.step-title{margin-top:22px;font-weight:600;font-size:17px;color:var(--ink)}.step-desc{margin-top:8px;font-size:14.5px;max-width:30ch;margin-left:auto;margin-right:auto}.step-connector{position:absolute;top:33px;left:20%;right:20%;border-top:1.5px dashed var(--line);z-index:-1}.how-payoff{margin-top:56px;text-align:center}.pill{display:inline-block;padding:5px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:16px}.pill-live{background:var(--accent);color:var(--white)}.pill-next{background:var(--white);border:1px solid var(--line);color:var(--muted)}.vision-card-live{border-color:var(--accent)}.vision-items{margin-top:12px;list-style:none}.vision-items li{font-size:14px;color:var(--body);padding:3px 0}.moat{margin-top:44px;font-size:15px}.moat strong{color:var(--ink);font-style:normal}.quote-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:44px 48px 40px 120px;position:relative;margin-top:52px}.quote-mark{position:absolute;top:6px;left:30px;font-size:110px;color:#e7bad1;line-height:1}.quote-headline,.quote-mark{font-family:var(--font-serif-stack);font-weight:700}.quote-headline{font-size:22px;color:var(--ink)}.quote-body{margin-top:14px;font-style:italic;font-size:16px;max-width:70ch}.quote-source{margin-top:18px;font-size:13.5px;color:var(--muted)}.quote-source strong{color:var(--ink)}.quote-caption{margin-top:26px}.darksec,.investors{background:var(--ink);color:var(--white);position:relative;overflow:hidden}.darksec:before{content:"";position:absolute;top:-40%;right:-10%;width:640px;height:640px;background:radial-gradient(circle,rgba(192,26,103,.16),transparent 65%);pointer-events:none}.darksec .headline{color:var(--white)}.darksec .sub{color:var(--muted-lt)}.darksec .caption{color:var(--muted)}.darksec .grid4>div,.darksec .inv-chip{height:100%}.investors:before{content:"";position:absolute;bottom:-40%;left:-10%;width:640px;height:640px;background:radial-gradient(circle,rgba(192,26,103,.18),transparent 65%);pointer-events:none}.investors .headline{color:var(--white)}.investors .sub{color:var(--muted-lt)}.inv-chips{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:52px}.inv-chip{border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:26px 24px;transition:border-color .28s ease,transform .28s ease,background .28s ease}.inv-chip:hover{border-color:rgba(192,26,103,.7);background:rgba(192,26,103,.07);transform:translateY(-4px)}.inv-chip-title{font-weight:600;font-size:15.5px;color:var(--white)}.inv-chip-desc{margin-top:8px;font-size:14px;color:var(--muted-lt);line-height:1.6}.inv-ctas{margin-top:48px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.inv-meta{margin-top:36px;font-size:13.5px;color:var(--muted)}.beta{background:var(--panel);border-top:1px solid var(--line)}.beta-form{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;max-width:680px}.field{display:flex;flex-direction:column;gap:7px}.field-full{grid-column:1/-1}.field label{font-size:13.5px;font-weight:600;color:var(--ink)}.field input,.field select{font:inherit;font-size:15px;padding:13px 16px;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink);transition:border-color .22s ease,box-shadow .22s ease;outline:none;width:100%}.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(192,26,103,.12)}.beta-submit{grid-column:1/-1;justify-self:start}.beta-success{grid-column:1/-1;display:flex;align-items:center;gap:12px;background:var(--white);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius);padding:20px 24px;font-weight:500;color:var(--ink)}.beta-note{margin-top:20px;font-size:13px;color:var(--muted)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:60px;gap:60px;align-items:center}.app-window{background:var(--white);border-radius:14px;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.08)}.app-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:var(--panel);border-bottom:1px solid var(--line)}.app-dot{width:10px;height:10px;border-radius:50%;background:var(--line)}.app-title{margin-left:8px;font-size:12.5px;font-weight:600;color:var(--muted)}.offline-badge{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#2f9e63}.offline-dot{width:7px;height:7px;border-radius:50%;background:#2f9e63;animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}.chat{display:flex;flex-direction:column;gap:14px;padding:24px 20px 28px;background:var(--white);min-height:330px}.msg-in{animation:msgIn .38s cubic-bezier(.22,.61,.36,1) both}@keyframes msgIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.typing{display:inline-flex;align-items:center;gap:5px;padding:15px 18px}.typing span{width:7px;height:7px;border-radius:50%;background:var(--muted-lt);animation:typingBlink 1.1s ease-in-out infinite}.typing span:nth-child(2){animation-delay:.18s}.typing span:nth-child(3){animation-delay:.36s}@keyframes typingBlink{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.msg{max-width:86%;padding:12px 16px;border-radius:14px;font-size:14px;line-height:1.55}.msg-student{align-self:flex-end;background:var(--accent);color:var(--white);border-bottom-right-radius:4px}.msg-tutor{align-self:flex-start;background:var(--panel);color:var(--ink);border-bottom-left-radius:4px}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:44px;gap:44px;margin-top:56px}.trio-item h3{margin:16px 0 8px;font-size:17.5px;font-weight:600;color:var(--ink)}.trio-item p{font-size:15px;line-height:1.65}.privacy{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.privacy-lead{max-width:66ch;font-size:17px;line-height:1.75}.quiet-list{margin-top:28px;font-size:14.5px;font-weight:600;letter-spacing:.04em;color:var(--accent)}.explain-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:60px;gap:60px;align-items:center}.explain-cards{display:flex;flex-direction:column;gap:18px}.explain-card{padding:24px 26px}.explain-card-us{border-color:var(--accent);background:var(--accent-tint)}.explain-label{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.explain-label-us{color:var(--accent)}.explain-card .card-desc{margin-top:0;font-size:15.5px;color:var(--ink)}.tag-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.tag{padding:9px 18px;border-radius:999px;border:1px solid var(--line);background:var(--white);font-size:14.5px;color:var(--body);transition:transform .22s ease,border-color .22s ease}.tag:hover{transform:translateY(-2px)}.tag-live{border-color:var(--accent);background:var(--accent-tint);color:var(--accent);font-weight:600}.faq{max-width:760px;margin-top:40px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-weight:600;font-size:16.5px;color:var(--ink);list-style:none;transition:color .2s ease}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--accent)}.faq-chev{width:9px;height:9px;background:var(--accent);transform:rotate(45deg);flex:none;transition:transform .3s ease}.faq details[open] .faq-chev{transform:rotate(225deg)}.faq-a{margin-top:14px;font-size:15px;line-height:1.7;max-width:64ch;animation:faqIn .3s ease}@keyframes faqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.band-capture-lead{margin-top:44px;font-size:14.5px;color:var(--muted-lt)}.capture{display:flex;gap:10px;max-width:440px;margin:16px auto 0;flex-wrap:wrap;justify-content:center}.capture input{flex:1 1;min-width:220px;font:inherit;font-size:15px;padding:13px 16px;border-radius:var(--radius);border:none;background:var(--white);color:var(--ink);outline:none;transition:box-shadow .22s ease}.capture input:focus{box-shadow:0 0 0 4px rgba(192,26,103,.35)}.capture-note{width:100%;font-size:13px;color:var(--muted-lt)}.capture-success{margin-top:20px;font-weight:500;color:var(--white)}.dl-note{margin-top:18px;font-size:13px;color:var(--muted)}.hero .dl-note{color:rgba(255,255,255,.55)}.pricing-sec{position:relative;overflow:hidden}.pricing-sec:before{top:30%;transform:translateX(-92%);width:460px;height:460px;background:radial-gradient(circle,rgba(192,26,103,.28),transparent 65%)}.pricing-sec:after,.pricing-sec:before{content:"";position:absolute;left:50%;border-radius:50%;pointer-events:none}.pricing-sec:after{bottom:4%;transform:translateX(4%);width:420px;height:420px;background:radial-gradient(circle,rgba(20,24,41,.2),transparent 65%)}.price-card{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;max-width:min(560px,100%);margin:48px auto 0;padding:44px 60px;text-align:center;background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);border:1px solid rgba(255,255,255,.65);border-radius:16px;box-shadow:0 24px 60px rgba(20,24,41,.14),inset 0 1px 0 rgba(255,255,255,.85);transition:transform .28s ease,box-shadow .28s ease}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.price-card{background:rgba(255,255,255,.94)}}.price-card:hover{transform:translateY(-4px);box-shadow:0 32px 72px rgba(20,24,41,.2),inset 0 1px 0 rgba(255,255,255,.85)}.compare{margin-bottom:6px}.strike{position:relative;color:var(--muted);font-size:15px}.strike:after{content:"";position:absolute;left:-2px;right:-2px;top:54%;height:2px;background:var(--muted);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.22,.61,.36,1) .25s}.reveal.in .strike:after{transform:scaleX(1)}.price-line{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:20px}.price-num{font-family:var(--font-serif-stack);font-weight:700;font-size:58px;color:var(--accent);line-height:1}.price-per{font-size:15px;color:var(--body)}.price-list{list-style:none;width:-moz-fit-content;width:fit-content;margin:0 auto 28px;text-align:left}.price-list li{position:relative;padding:6px 0 6px 24px;font-size:15px;color:var(--body)}.price-list li:before{content:"";position:absolute;left:2px;top:13px;width:8px;height:8px;background:var(--accent);transform:rotate(45deg)}.band{background:var(--ink);color:var(--white);text-align:center;padding:104px 0;position:relative;overflow:hidden}.band:before{content:"";position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(192,26,103,.18),transparent 65%);pointer-events:none}.band .headline{color:var(--white)}.band-sub{margin-top:16px;font-size:17px;color:var(--muted-lt)}.band-ctas{margin-top:36px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.footer{background:var(--ink);color:var(--muted-lt);padding:56px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer .brand{font-size:18px}.footer .brand-mark{width:28px;height:28px}.footer .brand-mark span{width:10px;height:10px}.footer-tag{font-size:14px;font-style:italic;color:var(--muted)}.footer-links{display:flex;gap:26px;font-size:14px}.footer-links a{transition:color .22s ease}.footer-links a:hover{color:var(--white)}.footer-copy{width:100%;margin-top:26px;padding-top:26px;border-top:1px solid rgba(255,255,255,.09);font-size:13px;color:var(--muted)}@media (max-width:960px){.explain-grid,.grid3,.hero-grid,.inv-chips{grid-template-columns:1fr}.explain-grid,.hero-grid{gap:48px}.app-window{max-width:480px}.trio{grid-template-columns:1fr;gap:36px}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:1fr;gap:44px}.step-connector{display:none}.stats-grid{grid-template-columns:repeat(2,1fr);gap:26px 0}.stat:nth-child(3){border-left:none}.quote-card{padding:84px 30px 34px}.quote-mark{left:24px}.nav-links{position:absolute;top:var(--nav-h);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--white);border-bottom:1px solid var(--line);box-shadow:var(--shadow-soft);padding:12px 24px 20px;display:none}.nav.open .nav-links{display:flex}.nav.open{background:var(--white);border-color:var(--line)}.nav.open .brand{color:var(--ink)}.nav-link{color:var(--body)!important;padding:12px 0;font-size:16px}.nav-cta{margin-top:10px;justify-content:center}.nav-burger{display:flex}.beta-form{grid-template-columns:1fr}.section{padding:80px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;filter:none;transition:none}.float-d{animation:none}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_3e65d4{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_3e65d4{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}