@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/548d4a6452851abd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89f9cb1a88b9175b-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:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf273aca3d6b346f-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:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2f968d8fa37d003d-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a741d221f759c10d-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:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/59086a93cebe8094-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:Kalam Fallback;src:local("Arial");ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.00%;size-adjust:97.58%}.__className_86feb7{font-family:Kalam,Kalam Fallback;font-style:normal}.__variable_86feb7{--font-kalam:"Kalam","Kalam Fallback"}.marketing-site{min-height:100dvh;color-scheme:light}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site h4{color:inherit}.marketing-site p{margin:1em 0}.marketing-site ul{list-style:disc;padding-left:40px}.marketing-site{--paper:#FBF1F1;--ink:#2A1518;--wine:#C44569;--action:#B33A5A;--muted:#7A5C5F;--rule:#E7CED1;--yellow:#F8B500;--canvas-image:url(/marketing/paper.webp)}:root[data-rahat-theme=dark] .marketing-site{--paper:#2A1518;--ink:#FBF1F1;--wine:#E7A0B4;--action:#F2B3C4;--muted:#D6BFC3;--rule:#F2B3C44f;--canvas-image:linear-gradient(#2A1518f7,#2A1518f7),url(/marketing/paper.webp)}.marketing-site .school-scene{display:block;width:100%;height:auto;overflow:hidden}.marketing-site .scene-rain{fill:none;stroke:#997e86;stroke-width:1.55;stroke-linecap:round}.marketing-site .rain-near{opacity:.58}.marketing-site .rain-far{opacity:.26}.marketing-site .rain-fall{animation:window-rain 1.8s linear infinite}.marketing-site .rain-far .rain-fall{animation-duration:2.6s;animation-delay:-1.3s}.marketing-site .plant-sway{transform-box:view-box;transform-origin:0 0;animation:leaf-breeze 6.8s ease-in-out infinite}.marketing-site .plant-right{animation-name:tall-leaf-breeze;animation-duration:8.3s;animation-delay:-2.2s}.marketing-site .school-scene .plant-sway,.marketing-site .school-scene .rain-fall{animation-play-state:paused}.marketing-site .school-scene[data-animated=true] .plant-sway,.marketing-site .school-scene[data-animated=true] .rain-fall{animation-play-state:running}.marketing-site .hero-art figcaption{gap:12px 30px;flex-wrap:wrap;padding-inline:var(--gutter)}.marketing-site .hero-art .scene-control{font-size:18px;color:var(--muted)}.marketing-site .scene-control:disabled{cursor:default;opacity:.7}.marketing-site .scene-control:disabled:after{display:none}@keyframes window-rain{0%{transform:translate(0)}to{transform:translate(-23.2px,116px)}}@keyframes leaf-breeze{0%,to{transform:rotate(-1.2deg)}48%{transform:rotate(2deg)}76%{transform:rotate(.2deg)}}@keyframes tall-leaf-breeze{0%,to{transform:rotate(.6deg)}45%{transform:rotate(-2deg)}73%{transform:rotate(-.4deg)}}@media(prefers-reduced-motion:reduce){.marketing-site .school-scene .plant-sway,.marketing-site .school-scene .rain-fall{animation:none}}.marketing-site .school-numbers{padding-block:42px 36px;text-align:center}.marketing-site .school-numbers h2{font-size:clamp(28px,2vw,36px);font-weight:400;margin:0 0 28px}.marketing-site .national-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:24px}.marketing-site .national-figure{display:flex;flex-direction:column;align-items:center}.marketing-site .national-figure dt{order:2;font-size:clamp(17px,1.2vw,21px);line-height:1.5}.marketing-site .national-figure dd{order:1;margin:0 0 4px;color:var(--action);font:700 clamp(62px,5vw,92px)/1.05 var(--font-kalam),cursive;white-space:nowrap}.marketing-site .national-figure dd span{font-size:.44em;font-weight:400;margin-left:5px}.marketing-site .statistics-ratio{display:flex;justify-content:center;align-items:center;gap:24px;margin:clamp(90px,5.5vw,110px) 0 0}.marketing-site .ratio-value{color:var(--action);font:700 clamp(46px,3.3vw,62px)/1.1 var(--font-kalam),cursive;white-space:nowrap}.marketing-site .ratio-explanation{text-align:left;max-width:39ch;font-size:clamp(18px,1.25vw,22px);line-height:1.6;margin:0}.marketing-site .ratio-emphasis{display:inline-block;white-space:nowrap;font-weight:600}.marketing-site .statistics-source{margin:22px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.marketing-site .statistics-tools{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:2px}.marketing-site .school-numbers .statistics-tools .text-link{font-size:18px;color:var(--muted)}.marketing-site .statistics-detail{width:100%;border-collapse:collapse;font-size:16px;margin-block:22px}.marketing-site .statistics-detail td,.marketing-site .statistics-detail th{padding:10px 0;border-bottom:1px solid var(--rule);text-align:left}.marketing-site .statistics-detail td{text-align:right;font-variant-numeric:tabular-nums}.marketing-site #statistics-source-dialog p{font-size:16px}.marketing-site #statistics-source-dialog .source-link{text-underline-offset:4px}@media(max-width:700px){.marketing-site .school-numbers{padding-block:30px 20px}.marketing-site .school-numbers h2{font-size:27px;margin-bottom:24px}.marketing-site .national-figures{grid-template-columns:1fr;gap:23px}.marketing-site .national-figure dd{font-size:52px}.marketing-site .national-figure dt{font-size:16px}.marketing-site .statistics-ratio{margin-top:30px;gap:15px}.marketing-site .ratio-value{font-size:43px}.marketing-site .ratio-explanation{font-size:16px;max-width:24ch}.marketing-site .statistics-source{font-size:13px}}.marketing-site:has(#waitlist-dialog[open]){overflow:hidden}.marketing-site #waitlist-dialog{width:760px;max-width:calc(100% - 48px);max-height:calc(100dvh - 48px);padding:36px 40px;background-image:var(--canvas-image);background-size:820px 820px;border-color:var(--rule)}.marketing-site .waitlist-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.marketing-site #waitlist-dialog h2{font-size:38px;line-height:1.2;margin:0}.marketing-site .waitlist-close{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;margin:-9px -12px 0 0}.marketing-site .waitlist-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.marketing-site #waitlist-dialog .waitlist-description{font-size:17px;line-height:1.6;max-width:56ch;margin:15px 0 10px}.marketing-site #waitlist-dialog .waitlist-required{font-size:13px;color:var(--muted);margin:0 0 24px}.marketing-site .waitlist-fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:20px}.marketing-site .waitlist-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.marketing-site .waitlist-field{display:flex;flex-direction:column;min-width:0;gap:7px}.marketing-site .waitlist-field label{font-size:16px;font-weight:500;line-height:1.4}.marketing-site .waitlist-field label span{font-weight:400;color:var(--muted);font-size:14px}.marketing-site .waitlist-field input,.marketing-site .waitlist-field select{width:100%;height:48px;margin:0;padding:10px 12px;border:1px solid var(--muted);border-radius:3px;background:transparent;color:var(--ink);font:16px/1.5 var(--font-geist),sans-serif}.marketing-site .waitlist-field input::placeholder{color:var(--muted);opacity:.8}.marketing-site .waitlist-field select option{color:var(--ink);background:var(--paper)}:root[data-rahat-theme=dark] .marketing-site .waitlist-field input,:root[data-rahat-theme=dark] .marketing-site .waitlist-field select{color-scheme:dark}.marketing-site .waitlist-field [aria-invalid=true]{border-color:var(--action);border-width:2px}.marketing-site .waitlist-field-error{color:var(--action);font-size:13px;line-height:1.4}.marketing-site #waitlist-dialog .waitlist-form-error{color:var(--action);font-size:15px;margin:18px 0 0}.marketing-site .waitlist-submit{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:26px}.marketing-site #waitlist-dialog .waitlist-note{color:var(--muted);font-size:13px;line-height:1.5;max-width:30ch;margin:0}.marketing-site #waitlist-dialog .waitlist-submit .action{margin-top:0;min-width:180px}.marketing-site .waitlist-fields:disabled,.marketing-site .waitlist-submit .action:disabled{opacity:.65}.marketing-site #waitlist-dialog .waitlist-success{padding-top:26px;outline:none}.marketing-site #waitlist-dialog .waitlist-success h3{font:700 30px/1.3 var(--font-kalam),cursive;color:var(--action);margin:0 0 16px}.marketing-site #waitlist-dialog .waitlist-success p{font-size:17px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:700px){.marketing-site #waitlist-dialog{max-width:calc(100% - 28px);max-height:calc(100dvh - 28px);padding:26px 22px}.marketing-site #waitlist-dialog h2{font-size:32px}.marketing-site .waitlist-pair{grid-template-columns:1fr;gap:20px}.marketing-site .waitlist-submit{align-items:flex-start;flex-direction:column-reverse}}.marketing-site{--gutter:clamp(22px,4.5vw,90px)}.marketing-site *{box-sizing:border-box}.marketing-site{margin:0;background:var(--paper);color:var(--ink);font:18px/1.65 var(--font-geist),sans-serif}.marketing-site:before{content:"";position:fixed;inset:0;z-index:-1;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.4' filter='url(%23grain)'/%3E%3C/svg%3E")}.marketing-site button,.marketing-site input,.marketing-site summary{font:inherit}.marketing-site button,.marketing-site summary{cursor:pointer}.marketing-site a,.marketing-site button{color:inherit}.marketing-site :focus-visible{outline:3px solid var(--action);outline-offset:5px}.marketing-site .skip{position:absolute;left:-9999px;padding:10px 20px;background:var(--ink);color:var(--paper);z-index:999}.marketing-site .skip:focus{left:20px;top:12px}.marketing-site .review-bar{padding:9px var(--gutter);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 24px;border-bottom:1px solid var(--rule);color:var(--muted);font-size:13px}.marketing-site .review-bar a{text-underline-offset:4px}.marketing-site .site-header{padding:28px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid var(--rule)}.marketing-site .wordmark{font:600 36px/1 var(--font-newsreader),serif;text-decoration:none;white-space:nowrap}.marketing-site .wordmark span{font:500 21px/1 Mukta,sans-serif;margin-left:8px;color:var(--muted)}.marketing-site .site-nav{display:flex;align-items:center;gap:clamp(20px,2.2vw,42px)}.marketing-site .nav-link,.marketing-site .text-link{display:inline-flex;position:relative;padding:10px 0;border:0;background:transparent;text-decoration:none;align-items:center;gap:12px;min-height:44px}.marketing-site .nav-link{font-size:16px;white-space:nowrap}.marketing-site .nav-link:after,.marketing-site .text-link:after{content:"";position:absolute;height:2px;bottom:5px;left:0;right:0;background:var(--wine);border-radius:30% 40% 20% 50%;transform-origin:left;transform:scaleX(0);transition:transform .24s ease}.marketing-site .nav-link:focus-visible:after,.marketing-site .nav-link:hover:after,.marketing-site .nav-link[aria-current=page]:after,.marketing-site .text-link:focus-visible:after,.marketing-site .text-link:hover:after{transform:scaleX(1)}.marketing-site .nav-link[aria-current=page]{color:var(--action)}.marketing-site .action{padding:14px 24px;min-height:50px;border-radius:7px 10px 8px 8px;background:var(--action);color:#fff;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:14px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.marketing-site .action:hover{transform:translateY(-2px);background:#9b304d;box-shadow:0 5px 0 #2a151813}.marketing-site .action:active{transform:translateY(1px);box-shadow:none}.marketing-site .header-action{font-size:15px;white-space:nowrap}.marketing-site .mobile-nav{display:none}.marketing-site main{padding-inline:var(--gutter)}.marketing-site .hero{padding-block:clamp(58px,5.4vw,108px);display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(34px,4vw,80px)}.marketing-site h1{font:700 clamp(48px,4.25vw,85px)/1.16 var(--font-kalam),cursive;letter-spacing:.003em;margin:0;text-wrap:balance}.marketing-site h1 .emphasis{color:var(--action)}.marketing-site figure{margin:0}.marketing-site .change-art img,.marketing-site .hero-art img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.marketing-site .hero-art{animation:paper-arrive .65s ease-out both}@keyframes paper-arrive{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.marketing-site .change{border-top:1px solid var(--rule);padding-block:clamp(55px,6vw,120px);display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(35px,6vw,120px)}.marketing-site .change-art{align-self:center}.marketing-site .change-note{position:relative;padding:clamp(28px,3.2vw,64px);background:#fff8f6;border:1px solid #ebd6d5;box-shadow:3px 5px 0 #2a151809;border-radius:3px;transition:transform .2s ease,box-shadow .2s ease}.marketing-site .change-note:before{content:"";position:absolute;top:-13px;left:calc(50% - 45px);width:90px;height:25px;background:#F8B50024;transform:rotate(-3deg)}.marketing-site .change-note:hover{transform:translateY(-3px);box-shadow:4px 8px 0 #2a15180c}.marketing-site h2{font:700 clamp(30px,2.35vw,47px)/1.3 var(--font-kalam),cursive;margin:0 0 28px;text-wrap:balance}.marketing-site .introduction{font-size:clamp(20px,1.28vw,26px);line-height:1.6;margin:0 0 14px}.marketing-site .introduction strong{font-weight:600}.marketing-site .development{color:var(--muted);font-size:15px;margin:0 0 25px}.marketing-site .actions{display:flex;gap:20px 26px;align-items:center;flex-wrap:wrap}.marketing-site .text-link{font-weight:500;font-size:17px}.marketing-site .text-link .arrow{transition:transform .18s ease}.marketing-site .text-link:hover .arrow{transform:translateX(3px)}.marketing-site footer{margin-inline:var(--gutter);padding:30px 0 40px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;font-size:14px;color:var(--muted)}.marketing-site .footer-links,.marketing-site .preferences{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.marketing-site footer button{font-size:14px}.marketing-site .site-footer{display:block;padding-block:35px}.marketing-site .footer-bottom,.marketing-site .footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px 50px;flex-wrap:wrap}.marketing-site .footer-top{margin-bottom:30px}.marketing-site .footer-navigation{display:flex;gap:14px 30px;flex-wrap:wrap}.marketing-site .footer-navigation a,.marketing-site .site-footer .footer-links>a{text-decoration:none;padding-block:8px;min-height:44px;display:inline-flex;align-items:center}.marketing-site .footer-navigation a:hover,.marketing-site .site-footer .footer-links>a:hover{color:var(--action);text-decoration:underline;text-underline-offset:5px}.marketing-site .footer-company p{margin:0;line-height:1.8}.marketing-site .footer-company .copyright{font-size:13px;margin-top:5px}.marketing-site .footer-note{font-size:12px;margin:22px 0 0}@media(max-width:700px){.marketing-site .footer-bottom,.marketing-site .footer-top{align-items:flex-start;flex-direction:column;gap:18px}.marketing-site .footer-navigation{gap:5px 20px}.marketing-site .footer-top{margin-bottom:22px}}.marketing-site .preferences summary{font-size:14px;min-height:44px;padding:10px 0}.marketing-site .preferences label{display:flex;align-items:center;gap:9px;min-height:44px}.marketing-site input{accent-color:var(--action);width:17px;height:17px}.marketing-site .preferences details[open]{padding:10px 16px;border:1px solid var(--rule)}.marketing-site .cursor-arrow{position:fixed;top:0;left:0;width:34px;height:42px;z-index:9999;pointer-events:none;display:none}.marketing-site .cursor-arrow svg{display:block;width:34px;height:42px;fill:var(--ink);stroke:var(--paper);stroke-width:1.5;stroke-linejoin:round;transform-origin:4px 3px;transition:transform .16s ease,fill .16s ease}.marketing-site .cursor-arrow.over-control svg{transform:scale(1.12);fill:var(--action)}.marketing-site .cursor-arrow.pressed svg{transform:scale(.96)}@media(any-pointer:fine){.marketing-site.arrow-active,.marketing-site.arrow-active *{cursor:none!important}.marketing-site.arrow-active .cursor-arrow{display:block}}.marketing-site dialog{color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:10px;max-width:min(520px,calc(100% - 40px));padding:32px;box-shadow:0 15px 65px #2a151833}.marketing-site dialog::backdrop{background:#2a15185a}.marketing-site dialog h2{font-size:30px;margin-bottom:14px}.marketing-site dialog p{font-size:17px}.marketing-site dialog .action{margin-top:10px}.marketing-site.still .action:active,.marketing-site.still .action:hover,.marketing-site.still .change-note:hover,.marketing-site.still .cursor-arrow svg,.marketing-site.still .text-link:hover .arrow{transform:none!important}@media(prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{animation:none!important;transition:none!important}.marketing-site .action:active,.marketing-site .action:hover,.marketing-site .change-note:hover,.marketing-site .cursor-arrow svg,.marketing-site .text-link:hover .arrow{transform:none!important}}@media(min-width:1750px){.marketing-site .hero{padding-block:95px}}@media(max-width:1100px){.marketing-site .site-nav{display:none}.marketing-site .mobile-nav{display:block;margin-left:auto;position:relative}.marketing-site .mobile-nav summary{min-height:44px;padding:10px 0;font-size:16px}.marketing-site .mobile-nav[open] .mobile-links{position:absolute;z-index:10;right:0;top:48px;min-width:225px;background:var(--paper);border:1px solid var(--rule);padding:14px 24px;box-shadow:0 7px 15px #2a151810}.marketing-site .mobile-links{display:flex;flex-direction:column;align-items:flex-start}.marketing-site .site-header{gap:20px}.marketing-site .hero{gap:30px}.marketing-site h1{font-size:clamp(42px,4.6vw,54px)}.marketing-site .change{gap:30px}.marketing-site .change-note{padding:28px}}@media(max-width:760px){.marketing-site .site-header{padding-block:24px}.marketing-site .wordmark{font-size:32px}.marketing-site .header-action{display:none}.marketing-site .change,.marketing-site .hero{grid-template-columns:1fr}.marketing-site .hero{padding-block:42px 45px;gap:30px}.marketing-site h1{font-size:clamp(38px,6.8vw,52px);line-height:1.2}.marketing-site .hero-art{max-width:640px}.marketing-site .change{padding-block:42px 50px;gap:30px}.marketing-site .change-art{order:2}.marketing-site .change-note{order:1}.marketing-site h2{font-size:31px}.marketing-site .introduction{font-size:20px}.marketing-site .actions{gap:12px 22px}.marketing-site .review-bar{font-size:12px}.marketing-site footer{padding-top:22px}}.marketing-site{background-image:var(--canvas-image);background-size:820px 820px}.marketing-site:before{display:none}.marketing-site .surface-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.marketing-site .surface-option{min-height:40px;padding:7px 12px;border:1px solid var(--rule);background:transparent;border-radius:3px;font-size:13px}.marketing-site .surface-option[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.marketing-site .site-header{border-bottom:0}.marketing-site .nav-link,.marketing-site .text-link{font-family:var(--font-kalam),cursive;font-size:22px}.marketing-site .nav-link:after,.marketing-site .text-link:after{background:var(--action);border-radius:65% 25% 50% 35%}.marketing-site .site-nav{gap:clamp(24px,2.6vw,50px)}.marketing-site .action{position:relative;padding:13px 24px 10px;min-height:54px;background:transparent;color:var(--action);border:1px solid var(--action);border-radius:0;font:700 23px/1.4 var(--font-kalam),cursive;box-shadow:none}.marketing-site .action.hand-outline{border-color:transparent}.marketing-site .action:active,.marketing-site .action:hover{transform:none;box-shadow:none;background:transparent}.marketing-site .action:active{opacity:.78}.marketing-site .button-outline{position:absolute;inset:0;height:100%;width:100%;overflow:visible;pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.marketing-site .button-outline .base{opacity:.65}.marketing-site .button-outline .trace{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .34s ease;stroke-width:2}.marketing-site .action:focus-visible .trace,.marketing-site .action:hover .trace{stroke-dashoffset:0}:root[data-rahat-theme=dark] .marketing-site .button-outline .base{stroke-width:2.2;opacity:.8}.marketing-site .header-action{font-size:21px}.marketing-site .hero{display:block;padding-block:clamp(35px,3.5vw,70px) 25px}.marketing-site h1{text-align:center;max-width:34ch;margin:0 auto 35px}.marketing-site .hero-art{margin:0 auto;max-width:1720px;animation:none}.marketing-site .change-art img,.marketing-site .hero-art img{mix-blend-mode:normal}.marketing-site .hero-art figcaption{display:flex;justify-content:center;margin-top:10px}.marketing-site .lesson-link{font-size:18px}.marketing-site .change{border-top:0;padding-block:clamp(45px,5vw,95px)}.marketing-site .change-note{padding:20px 0;background:transparent;border:0;border-radius:0;box-shadow:none}.marketing-site .change-note:before{display:none}.marketing-site .change-note:hover{transform:none;box-shadow:none}.marketing-site .text-link:hover .arrow{transform:none}:root[data-rahat-theme=dark] .marketing-site .change{grid-template-columns:1fr}:root[data-rahat-theme=dark] .marketing-site .change-art{display:none}:root[data-rahat-theme=dark] .marketing-site .change-note{max-width:1050px;margin-inline:auto;text-align:center}:root[data-rahat-theme=dark] .marketing-site .actions{justify-content:center}.marketing-site .board-lesson{font:400 clamp(19px,2vw,25px)/1.8 var(--font-kalam),cursive}.marketing-site .board-lesson p{font:inherit;margin:9px 0}.marketing-site .lesson-source{color:var(--muted);font-size:14px}.marketing-site dialog{max-width:min(640px,calc(100% - 40px));max-height:calc(100dvh - 40px);border-radius:4px;box-shadow:none}@media(max-width:1120px){.marketing-site .site-nav{display:none}.marketing-site .mobile-nav{display:block;margin-left:auto;position:relative}.marketing-site .mobile-nav summary{font:400 22px/1.6 var(--font-kalam),cursive}.marketing-site .mobile-nav[open] .mobile-links{position:absolute;z-index:10;right:0;top:48px;min-width:240px;background:var(--paper);border:1px solid var(--rule);padding:14px 24px;box-shadow:none}.marketing-site .mobile-links{display:flex;flex-direction:column;align-items:flex-start}}@media(max-width:760px){.marketing-site h1{text-align:left;font-size:clamp(36px,6.8vw,52px);margin-bottom:25px}.marketing-site .hero-art{margin-inline:-12px}.marketing-site .change-note{padding:15px 0}.marketing-site .action{font-size:22px}.marketing-site .surface-option{font-size:12px}.marketing-site .review-bar{gap:9px}}.marketing-site .hero-art{max-width:none;margin-inline:calc(-1 * var(--gutter))}.marketing-site .hero-art img{width:100%}.marketing-site .site-tools{display:flex;gap:24px;align-items:center;margin-left:auto}.marketing-site .draw-tool,.marketing-site .menu-toggle{font-size:22px}.marketing-site .draw-tool[aria-pressed=true]{color:var(--action)}.marketing-site .menu-mark{display:inline-flex;width:27px;height:27px}.marketing-site .menu-icon{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.marketing-site .menu-icon path{transition:transform .28s ease,opacity .18s ease}.marketing-site .menu-icon path:first-child{transform-origin:14px 7px}.marketing-site .menu-icon path:nth-child(2){transform-origin:14px 14px}.marketing-site .menu-icon path:nth-child(3){transform-origin:14px 21px}.marketing-site .menu-toggle[aria-expanded=true] .menu-icon path:first-child{transform:translateY(7px) rotate(45deg)}.marketing-site .menu-toggle[aria-expanded=true] .menu-icon path:nth-child(2){transform:scaleX(.2);opacity:0}.marketing-site .menu-toggle[aria-expanded=true] .menu-icon path:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.marketing-site .nav-drawer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s cubic-bezier(.22,.7,.25,1),opacity .2s ease}.marketing-site .nav-drawer[data-open=true]{grid-template-rows:1fr;opacity:1}.marketing-site .nav-drawer-inner{min-height:0;overflow:hidden}.marketing-site .drawer-links{padding:18px var(--gutter) 22px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px 42px}.marketing-site .drawer-links .nav-link{opacity:0;transform:translateY(7px) rotate(-.5deg);clip-path:inset(-8px 105% -8px -8px);transition:clip-path .28s ease,opacity .18s ease,transform .28s ease}.marketing-site .nav-drawer[data-open=true] .nav-link{opacity:1;transform:none;clip-path:inset(-8px -8px -8px -8px);transition-delay:calc(60ms + var(--link-order,0) * 40ms)}.marketing-site .drawer-links .nav-link:focus-visible{clip-path:none;transform:none;opacity:1;transition-delay:0s}.marketing-site .menu-rule{display:block;width:calc(100% - 2 * var(--gutter));height:13px;margin:0 var(--gutter) 16px;overflow:visible;fill:none;stroke:var(--action);stroke-width:1.5;stroke-linecap:round}.marketing-site .menu-rule path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .24s ease}.marketing-site .nav-drawer[data-open=true] .menu-rule path{stroke-dashoffset:0;transition-duration:.45s;transition-delay:40ms}.marketing-site [hidden]{display:none!important}.marketing-site .draw-hint{min-height:27px;margin:0 var(--gutter);text-align:right;font-size:14px;color:var(--muted)}.marketing-site #chalk-trail{position:fixed;inset:0;pointer-events:none;z-index:40}.marketing-site.drawing-active{user-select:none}.marketing-site .change,:root[data-rahat-theme=dark] .marketing-site .change{display:block;padding-block:65px 85px}.marketing-site .change-note,:root[data-rahat-theme=dark] .marketing-site .change-note{max-width:1400px;margin-inline:auto;text-align:center}.marketing-site .introduction{font:700 clamp(48px,4.9vw,88px)/1.18 var(--font-kalam),cursive;max-width:28ch;margin:0 auto 25px}.marketing-site .introduction strong{color:var(--action);font-weight:700}.marketing-site .introduction span{display:block;font-size:clamp(31px,2.9vw,54px);line-height:1.3;margin-top:12px}.marketing-site .actions{justify-content:center}@media(max-width:760px){.marketing-site .site-tools{gap:8px 14px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 105px)}.marketing-site .site-tools button{white-space:nowrap}.marketing-site .drawer-links{flex-direction:column;align-items:flex-start;gap:8px}.marketing-site .draw-hint{text-align:left;font-size:13px}.marketing-site .introduction{font-size:47px}.marketing-site .introduction span{font-size:31px}.marketing-site .change{padding-block:40px 55px}.marketing-site .hero-art{margin-inline:calc(-1 * var(--gutter))}}@media(pointer:coarse){.marketing-site .draw-tool{display:none}}@keyframes section-arrive{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes illustration-arrive{0%{opacity:.35;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes rule-arrive{0%{transform:scaleX(.12);opacity:.2}to{transform:scaleX(1);opacity:1}}@keyframes number-arrive{0%{opacity:.2;transform:translateY(5px) rotate(-4deg)}to{opacity:1;transform:none}}.marketing-site .section-arrived>:not(.hero-art):not(.page-art):not(.panorama){animation:section-arrive .6s cubic-bezier(.22,.65,.3,1) both}.marketing-site .page-hero.section-arrived .page-art{animation:illustration-arrive .85s ease-out both}.marketing-site .journey-chapter.section-arrived .chapter-number{display:inline-block;animation:number-arrive .7s ease-out both}.marketing-site .journey-chapter,.marketing-site .policy-content>section,.marketing-site .trust-practice{position:relative}.marketing-site .policy-content>section:before,.marketing-site .trust-practice:before{content:"";display:block;width:48px;height:2px;background:var(--action);opacity:.55;transform-origin:left;margin-bottom:18px}.marketing-site .trust-practice:before{position:absolute;top:0;left:0;margin:0;width:36px}.marketing-site .policy-content>.section-arrived:before,.marketing-site .section-arrived .trust-practice:before{animation:rule-arrive .7s ease-out both}.marketing-site .section-arrived .trust-practice:nth-child(2):before{animation-delay:90ms}.marketing-site .section-arrived .trust-practice:nth-child(3):before{animation-delay:.18s}.marketing-site .outcome-tab:after{transform-origin:left;animation:rule-arrive .28s ease-out}.marketing-site .outcome-panel:not([hidden]),.marketing-site .story-stage:not([hidden]){animation:section-arrive .32s ease-out}.marketing-site .story-tab{transition:color .2s ease,border-color .2s ease}.marketing-site .story-tab[aria-pressed=true] span{animation:number-arrive .3s ease-out}.marketing-site .evidence-list details[open] .disclosure-content{animation:section-arrive .3s ease-out}.marketing-site .branch-response{animation:section-arrive .25s ease-out}.marketing-site.still *,.marketing-site.still :after,.marketing-site.still :before{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{animation:none!important;transition:none!important}}.marketing-site .inner-page{padding-inline:var(--gutter)}.marketing-site .page-hero{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(35px,4vw,80px);padding-block:35px 65px}.marketing-site .page-hero h1,.marketing-site .text-hero h1{font-size:clamp(46px,4.2vw,78px);line-height:1.15;text-align:left;max-width:19ch;margin:15px 0 22px}.marketing-site .page-hero .lead,.marketing-site .text-hero .lead{font-size:clamp(19px,1.3vw,24px);line-height:1.65;max-width:49ch;margin:0 0 24px}.marketing-site .page-eyebrow{color:var(--muted);font-size:14px;letter-spacing:.06em;margin:0}.marketing-site .status-label{display:inline-flex;align-items:center;gap:9px;color:var(--action);font-size:14px;margin-bottom:10px}.marketing-site .status-label:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.marketing-site .page-art img{width:100%;height:auto;display:block}.marketing-site .page-art figcaption{text-align:center;color:var(--muted);font-size:13px;margin-top:10px}.marketing-site .page-hero .actions{justify-content:flex-start}.marketing-site .page-section{padding-block:55px 65px;border-top:1px solid var(--rule)}.marketing-site .section-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:35px}.marketing-site .section-heading h2{font-size:clamp(33px,2.9vw,50px);max-width:23ch;margin:0;line-height:1.23}.marketing-site .section-heading p{color:var(--muted);max-width:54ch;font-size:18px;margin:0}.marketing-site .outcome-tabs{display:flex;flex-wrap:wrap;gap:14px 35px;border-bottom:1px solid var(--rule);margin-bottom:35px}.marketing-site .outcome-tab{font:700 clamp(22px,1.7vw,30px)/1.4 var(--font-kalam),cursive;border:0;background:none;padding:14px 2px 18px;position:relative;min-height:48px}.marketing-site .outcome-tab[aria-selected=true]{color:var(--action);font-weight:700}.marketing-site .outcome-tab[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--action)}.marketing-site .outcome-panel{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,110px);align-items:start;animation:panel-appear .2s ease-out}.marketing-site .outcome-panels{display:grid;grid-template-columns:minmax(0,1fr)}.marketing-site .outcome-panels .outcome-panel{grid-area:1/1;animation:none}.marketing-site .outcome-panels .outcome-panel:not([hidden]){animation:none}.marketing-site .outcome-panels .outcome-panel[aria-hidden=true]{visibility:hidden;pointer-events:none}.marketing-site .outcome-panel h3{font:700 clamp(28px,2.3vw,40px)/1.25 var(--font-kalam),cursive;margin:0 0 16px;max-width:24ch}.marketing-site .outcome-panel p{font-size:18px;max-width:52ch;margin:0 0 20px}.marketing-site .plain-list{padding-left:21px;margin:0;font-size:18px}.marketing-site .plain-list li{margin:0 0 14px;padding-left:5px}.marketing-site .plain-list li::marker{color:var(--action)}.marketing-site .planning-note{font-size:14px!important;color:var(--muted)}.marketing-site .principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,5vw,85px)}.marketing-site .principle h3{font:700 clamp(25px,2vw,34px)/1.3 var(--font-kalam),cursive;margin:14px 0}.marketing-site .principle p{font-size:17px;line-height:1.75;margin:0;max-width:42ch}.marketing-site .chapter-number{color:var(--action);font:400 25px/1 var(--font-kalam),cursive}.marketing-site .next-page{border-top:1px solid var(--rule);padding:60px 0 70px;display:flex;align-items:center;justify-content:space-between;gap:30px}.marketing-site .next-page h2{font-size:clamp(30px,2.8vw,48px);margin:0 0 12px}.marketing-site .next-page p{margin:0;color:var(--muted);font-size:17px}.marketing-site .next-page .actions{justify-content:flex-start;flex-shrink:0}.marketing-site .story-notice{margin:0 0 20px;font-size:14px;color:var(--muted)}.marketing-site .story-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-bottom:40px}.marketing-site .story-tab{border:0;border-top:1px solid var(--rule);background:none;padding:18px 5px 12px;text-align:left;min-height:60px}.marketing-site .story-tab span{display:block;color:var(--muted);font:400 22px var(--font-kalam),cursive;margin-bottom:5px}.marketing-site .story-tab strong{font-size:17px;font-weight:500}.marketing-site .story-tab[aria-pressed=true]{border-top:2px solid var(--action);color:var(--action)}.marketing-site .story-tab[aria-pressed=true] span{color:var(--action)}.marketing-site .story-stage{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(40px,6vw,110px);align-items:start;min-height:370px}.marketing-site .story-copy h3{font:700 clamp(32px,3vw,50px)/1.2 var(--font-kalam),cursive;max-width:24ch;margin:12px 0 22px}.marketing-site .story-copy p{font-size:18px;max-width:51ch;margin:0 0 20px}.marketing-site .human-note{border-left:2px solid var(--action);padding-left:18px;font-size:16px!important}.marketing-site .human-note strong{display:block;color:var(--action);margin-bottom:5px}.marketing-site .story-paper{position:relative;padding:28px 32px;border:1px solid var(--rule);border-radius:3px 7px 4px 5px;min-height:330px;background:transparent;animation:panel-appear .22s ease-out}.marketing-site .story-paper h4{font:700 29px/1.3 var(--font-kalam),cursive;margin:10px 0 22px}.marketing-site .story-paper .paper-label{font-size:13px;color:var(--muted);margin:0}.marketing-site .paper-rows{margin:0}.marketing-site .paper-rows div{display:flex;align-items:baseline;justify-content:space-between;gap:25px;border-bottom:1px solid var(--rule);padding:11px 0}.marketing-site .paper-rows dd,.marketing-site .paper-rows dt{font-size:16px;margin:0}.marketing-site .paper-rows dd{font-weight:500;text-align:right;max-width:60%}.marketing-site .paper-message{font:400 24px/1.65 var(--font-kalam),cursive;margin:20px 0}.marketing-site .story-choices{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.marketing-site .story-choice{font-size:14px;min-height:44px;border:1px solid var(--rule);color:var(--ink);background:none;padding:9px 14px;border-radius:3px}.marketing-site .story-choice[aria-pressed=true]{border-color:var(--action);color:var(--action)}.marketing-site .branch-response{font-size:16px;color:var(--action);margin:16px 0 0}.marketing-site .story-controls{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:28px}.marketing-site .story-controls p{color:var(--muted);font-size:14px;margin:0}.marketing-site .story-controls .actions{gap:24px}.marketing-site .story-controls button:disabled{opacity:.4;cursor:default}.marketing-site .story-controls button:disabled:after{display:none}.marketing-site .story-finish{margin-top:25px;color:var(--action);font-size:16px}.marketing-site .journey-chapter{display:grid;grid-template-columns:.62fr 1.38fr;gap:clamp(35px,7vw,140px);border-top:1px solid var(--rule);padding:65px 0}.marketing-site .journey-chapter h2{font-size:clamp(32px,3vw,48px);max-width:17ch;margin:16px 0 0}.marketing-site .journey-prose{max-width:850px}.marketing-site .journey-prose p{font-size:clamp(18px,1.25vw,21px);line-height:1.8;margin:0 0 22px}.marketing-site .survey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:30px 0}.marketing-site .survey-grid strong{display:block;font:700 45px/1.25 var(--font-kalam),cursive;color:var(--action);margin-bottom:10px}.marketing-site .survey-grid p{font-size:16px;line-height:1.7;margin:0}.marketing-site .survey-scope{color:var(--muted);font-size:14px!important}.marketing-site .founder-quote{font:700 clamp(30px,2.8vw,46px)/1.4 var(--font-kalam),cursive;margin:0 0 25px;color:var(--action);max-width:37ch}.marketing-site .founder-byline{font-size:16px;color:var(--muted)}.marketing-site .trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,70px)}.marketing-site .trust-item h3{font:700 29px/1.3 var(--font-kalam),cursive;margin:14px 0 16px}.marketing-site .trust-item p{font-size:17px;line-height:1.75;margin:0}.marketing-site .small-status{display:inline-block;font-size:12px;color:var(--action);border-bottom:1px solid var(--rule);padding-bottom:6px}.marketing-site .evidence-list{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.marketing-site .evidence-list details{border-top:1px solid var(--rule);padding:18px 0}.marketing-site .evidence-list summary{cursor:pointer;font:400 25px/1.5 var(--font-kalam),cursive;min-height:44px}.marketing-site .evidence-list details p{font-size:17px;line-height:1.75;margin:15px 0 0;max-width:62ch}.marketing-site .provider-list{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:35px}.marketing-site .provider{border-top:1px solid var(--rule);padding-top:22px}.marketing-site .provider h3{font:700 28px var(--font-kalam),cursive;margin:0 0 10px}.marketing-site .provider p{font-size:16px;margin:0 0 15px}.marketing-site .provider a{font-size:14px;text-underline-offset:4px}.marketing-site .text-hero{padding:40px 0 55px}.marketing-site .policy-content{display:grid;grid-template-columns:1fr 1fr;gap:35px 80px;padding-bottom:65px}.marketing-site .policy-content h2{font-size:30px;margin:0 0 15px}.marketing-site .policy-content p{font-size:18px;line-height:1.8;margin:0;max-width:55ch}.marketing-site .policy-content a{text-underline-offset:4px}.marketing-site .policy-note{color:var(--muted);font-size:15px;margin:25px 0 0}.marketing-site .processing-note{margin:35px 0 0;font-size:17px;line-height:1.75;color:var(--muted);max-width:84ch}.marketing-site .provider-names{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 45px}.marketing-site .provider-names a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 0;border-top:1px solid var(--rule);font:700 29px/1.5 var(--font-kalam),cursive;text-decoration:none}.marketing-site .provider-names a span{font:400 21px var(--font-geist),sans-serif;color:var(--action)}.marketing-site .provider-names a:hover{color:var(--action)}.marketing-site .policy-link-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.marketing-site .policy-link-grid a{border-top:1px solid var(--rule);padding-top:25px;text-decoration:none}.marketing-site .policy-link-grid h3{font:700 30px/1.4 var(--font-kalam),cursive;margin:0 0 10px}.marketing-site .policy-link-grid p{margin:0 0 14px;font-size:18px}.marketing-site .policy-link-grid a span{color:var(--action);font:400 22px var(--font-kalam),cursive}.marketing-site .trust-practices{display:grid;gap:0}.marketing-site .trust-practice{display:grid;grid-template-columns:65px minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(25px,4vw,75px);align-items:start;padding:34px 0;border-top:1px solid var(--rule)}.marketing-site .practice-number{font:400 32px/1.3 var(--font-kalam),cursive;color:var(--action)}.marketing-site .trust-practice h3{font:700 clamp(28px,2.2vw,38px)/1.3 var(--font-kalam),cursive;margin:0 0 12px}.marketing-site .trust-practice p{font-size:18px;line-height:1.75;margin:0;max-width:55ch}.marketing-site .trust-practice .practice-example{color:var(--muted);font:400 clamp(23px,1.8vw,30px)/1.55 var(--font-kalam),cursive;padding-top:5px;max-width:27ch}.marketing-site .trust-contact{border-top:1px solid var(--rule);padding:55px 0 65px;display:flex;justify-content:space-between;align-items:center;gap:30px}.marketing-site .trust-contact h2{font-size:clamp(30px,2.7vw,46px);margin:0 0 12px}.marketing-site .trust-contact p{color:var(--muted);margin:0;font-size:18px}@keyframes panel-appear{0%{opacity:.4}to{opacity:1}}@media(max-width:1000px){.marketing-site .page-hero{grid-template-columns:1fr 1fr;gap:24px}.marketing-site .page-hero h1{font-size:48px}.marketing-site .principle-grid,.marketing-site .trust-grid{gap:25px}.marketing-site .provider-list{grid-template-columns:1fr 1fr}.marketing-site .story-stage{gap:30px}.marketing-site .journey-chapter{grid-template-columns:.65fr 1.35fr;gap:35px}.marketing-site .survey-grid{gap:18px}}@media(max-width:700px){.marketing-site .page-hero{grid-template-columns:1fr;padding-block:28px 40px}.marketing-site .page-hero h1,.marketing-site .text-hero h1{font-size:39px;max-width:22ch}.marketing-site .page-hero .lead,.marketing-site .text-hero .lead{font-size:18px}.marketing-site .journey-chapter,.marketing-site .outcome-panel,.marketing-site .policy-content,.marketing-site .section-heading,.marketing-site .story-stage{grid-template-columns:1fr;gap:24px}.marketing-site .evidence-list,.marketing-site .principle-grid,.marketing-site .provider-list,.marketing-site .trust-grid{grid-template-columns:1fr}.marketing-site .section-heading h2{font-size:32px}.marketing-site .page-section{padding-block:35px 40px}.marketing-site .outcome-tabs{gap:8px 22px}.marketing-site .outcome-tab{font-size:22px}.marketing-site .next-page{flex-direction:column;align-items:flex-start;padding-block:40px}.marketing-site .story-tabs{grid-template-columns:repeat(2,1fr);gap:8px 20px}.marketing-site .story-tab:last-child{grid-column:1/-1}.marketing-site .story-stage{min-height:0}.marketing-site .story-copy h3{font-size:33px}.marketing-site .story-paper{padding:22px 18px;min-height:0}.marketing-site .story-controls{align-items:flex-start;flex-direction:column;gap:12px}.marketing-site .story-controls .actions{width:100%;justify-content:space-between}.marketing-site .paper-rows div{gap:14px}.marketing-site .paper-rows dd,.marketing-site .paper-rows dt{font-size:14px}.marketing-site .journey-chapter{padding-block:40px}.marketing-site .journey-prose p{font-size:18px}.marketing-site .survey-grid{grid-template-columns:1fr;gap:22px}.marketing-site .survey-grid strong{font-size:37px}.marketing-site .provider-list{gap:25px}.marketing-site .policy-content{gap:35px}.marketing-site .trust-practice{grid-template-columns:35px minmax(0,1fr);gap:14px;padding-block:26px}.marketing-site .trust-practice .practice-example{grid-column:2;font-size:23px;max-width:none}.marketing-site .trust-practice h3{font-size:28px}.marketing-site .trust-practice p{font-size:17px}.marketing-site .trust-contact{flex-direction:column;align-items:flex-start;padding-block:35px}.marketing-site .provider-names{grid-template-columns:1fr 1fr;gap:0 20px}.marketing-site .provider-names a{font-size:23px;gap:7px}.marketing-site .policy-link-grid{grid-template-columns:1fr;gap:30px}}.marketing-site .scene-hero{margin-inline:calc(-1 * var(--gutter));position:relative;padding-top:30px;padding-bottom:32px}.marketing-site .scene-hero-copy{position:relative;z-index:1;text-align:center;padding-inline:var(--gutter);margin:0 auto -7vw}.marketing-site .scene-trust .scene-hero-copy{margin-bottom:-17vw}.marketing-site .scene-hero h1{font-size:clamp(44px,4.35vw,82px);line-height:1.18;max-width:27ch;margin:14px auto 18px;text-align:center}.marketing-site .scene-hero .lead{font-size:clamp(18px,1.22vw,24px);max-width:76ch;line-height:1.65;margin:0 auto 15px}.marketing-site .scene-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 28px}.marketing-site .scene-meta .status-label{margin:0}.marketing-site .scene-meta .scene-toggle{font-size:16px;color:var(--muted);min-height:44px}.marketing-site .scene-toggle:disabled{opacity:.65;cursor:default}.marketing-site .panorama{display:block;position:relative;width:100%;height:auto;overflow:hidden}.marketing-site .scene-hero .panorama{pointer-events:none}.marketing-site .scene-hero+.journey-chapter,.marketing-site .scene-hero+.page-section{border-top:0;padding-top:35px}.marketing-site .panorama .ambient-part{animation-play-state:paused!important}.marketing-site .panorama[data-animated=true] .ambient-part{animation-play-state:running!important}.marketing-site .ambient-leaves{transform-box:view-box;animation:canopy-breeze 8s ease-in-out infinite}.marketing-site .ambient-ribbon{transform-box:view-box;animation:ribbon-breeze 7s ease-in-out infinite}.marketing-site .ambient-second{transform-box:view-box;transform-origin:0 0;animation:clock-tick 60s steps(60) infinite}.marketing-site .ambient-rain{animation:quiet-rain 2.4s linear infinite}.marketing-site .ambient-rain.far{animation-duration:3.8s;opacity:.3}.marketing-site .ambient-lamplight{animation:lamplight-breathe 7s ease-in-out infinite}.marketing-site .drifting-leaf{animation:leaf-drift 13s ease-in-out infinite;opacity:0}.marketing-site .drifting-leaf.leaf-later{animation-delay:-6s;animation-duration:17s}@keyframes leaf-drift{0%,15%{opacity:0;transform:translate(0) rotate(0)}22%{opacity:.8}60%{opacity:.65}78%,to{opacity:0;transform:translate(95px,305px) rotate(155deg)}}@keyframes canopy-breeze{0%,to{transform:rotate(-.45deg)}50%{transform:rotate(.65deg)}}@keyframes ribbon-breeze{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.9deg)}}@keyframes clock-tick{to{transform:rotate(1turn)}}@keyframes quiet-rain{to{transform:translate(-14px,100px)}}@keyframes lamplight-breathe{0%,to{opacity:.1}50%{opacity:.24}}.marketing-site .planned-provider{display:grid;grid-template-columns:1fr 1.5fr auto;gap:35px;align-items:center;padding-top:30px;margin-top:35px;border-top:1px solid var(--rule)}.marketing-site .planned-provider h3{font:700 28px var(--font-kalam),cursive;margin:12px 0 0}.marketing-site .planned-provider p{font-size:17px;margin:0;max-width:55ch}.marketing-site .planned-provider a{font-size:14px;text-underline-offset:4px}.marketing-site .provider .small-status{margin-bottom:12px}.marketing-site .text-hero{position:relative;isolation:isolate}.marketing-site .policy-drawing{position:absolute;right:2%;top:18px;width:220px;color:var(--action);opacity:.22;z-index:-1}.marketing-site .policy-drawing .ambient-part{transform-box:view-box;transform-origin:140px 35px;animation:paper-corner 9s ease-in-out infinite}@keyframes paper-corner{0%,to{transform:rotate(-1deg)}50%{transform:rotate(2deg)}}.marketing-site.still .ambient-part{animation:none!important}@media(prefers-reduced-motion:reduce){.marketing-site .ambient-part{animation:none!important}}@media(max-width:700px){.marketing-site .scene-hero{padding-top:22px;padding-bottom:20px}.marketing-site .scene-hero-copy{text-align:left;margin-bottom:-10px}.marketing-site .scene-trust .scene-hero-copy{margin-bottom:-60px}.marketing-site .scene-hero h1{font-size:39px;text-align:left;max-width:none}.marketing-site .scene-hero .lead{font-size:18px}.marketing-site .scene-meta{justify-content:flex-start;gap:5px 18px}.marketing-site .scene-hero .panorama{width:155%;max-width:none;margin-left:-27.5%}.marketing-site .scene-hero{overflow:hidden}.marketing-site .planned-provider{grid-template-columns:1fr;gap:16px}.marketing-site .policy-drawing{width:140px;right:0;opacity:.1}}:root[data-rahat-theme=dark] .marketing-site{color-scheme:dark}.marketing-site .theme-toggle{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--rule);border-radius:50%;background:transparent;color:var(--ink);flex:none}.marketing-site .theme-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.marketing-site .theme-sun,:root[data-rahat-theme=dark] .marketing-site .theme-moon{display:none}:root[data-rahat-theme=dark] .marketing-site .theme-sun{display:block}.marketing-site .preferences select{display:block;border:1px solid var(--muted);background:var(--paper);color:var(--ink);padding:8px 12px;width:100%;border-radius:3px}.marketing-site:has(dialog[open]){overflow:clip}body:has(.marketing-site dialog[open]){overflow:hidden}@media (any-pointer:coarse){.marketing-site .draw-tool{display:none}}