@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2?dpl=dpl_He3FCRW7LbG1XSBnrCVboKuBMj22)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2?dpl=dpl_He3FCRW7LbG1XSBnrCVboKuBMj22)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2?dpl=dpl_He3FCRW7LbG1XSBnrCVboKuBMj22)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2?dpl=dpl_He3FCRW7LbG1XSBnrCVboKuBMj22)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_10b859d-module__dIAUnW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_10b859d-module__dIAUnW__variable{--font-display:"Sora", "Sora Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2?dpl=dpl_He3FCRW7LbG1XSBnrCVboKuBMj22)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2?dpl=dpl_He3FCRW7LbG1XSBnrCVboKuBMj22)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_9d2cde43-module__ZtNdoa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_9d2cde43-module__ZtNdoa__variable{--font-body:"Figtree", "Figtree Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1c2534;--muted:#5a6577;--ground:#fafbf8;--surface:#fff;--royal:#1e4fc2;--royal-deep:#16337d;--leaf:#1e8a4c;--leaf-deep:#176b3b;--mint:#eaf3ec;--sky:#edf2fc;--line:#e3e7e0;--radius:22px 6px 22px 6px;--on-royal:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font-family:var(--font-body), "Avenir Next", "Segoe UI", system-ui, sans-serif;margin:0;font-size:16px;line-height:1.65}h1,h2,h3{font-family:var(--font-display), "Avenir Next", system-ui, sans-serif;text-wrap:balance;letter-spacing:-.01em;margin:0 0 .5em;font-weight:700;line-height:1.15}h1{font-size:clamp(2rem,5vw,3.1rem)}h2{font-size:clamp(1.5rem,3.4vw,2.1rem)}h3{font-size:1.12rem}p{max-width:65ch;margin:.4em 0 1em}a{color:var(--royal)}.wrap{max-width:1060px;margin:0 auto;padding:0 22px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--leaf);margin-bottom:.9em;font-size:.72rem;font-weight:600}.siteHeader{z-index:10;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.navRow{flex-wrap:wrap;align-items:center;gap:20px;padding:14px 22px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand .word{line-height:1.05}.brand .word b{letter-spacing:.02em;font-size:1.15rem;display:block}.brand .word span{letter-spacing:.42em;text-transform:uppercase;color:var(--muted);font-size:.6rem}.nav{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.nav a{color:var(--ink);border-radius:99px;padding:8px 13px;font-size:.92rem;font-weight:500;text-decoration:none}.nav a:hover{background:var(--mint)}.nav a.navCta{background:var(--leaf);color:var(--on-royal);margin-left:6px;font-weight:600}.hamburger{width:44px;height:44px;color:var(--ink);background:var(--mint);border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;font-size:1.3rem;line-height:1;display:none}.hamburger:focus-visible{outline:2px solid var(--royal);outline-offset:2px}.siteHeader.compact .nav{display:none}.siteHeader.compact .hamburger{display:flex}.siteHeader.compact .navRow{padding-top:8px;padding-bottom:8px}.siteHeader.compact .brand img{width:120px;height:48px}.menuPanel{background:var(--surface);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 22px 18px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 30px #1c25341f}.menuPanel a{color:var(--ink);border-radius:12px;padding:12px 14px;font-weight:500;text-decoration:none}.menuPanel a:hover{background:var(--mint)}.menuPanel a.navCta{background:var(--leaf);color:var(--on-royal);text-align:center;margin-top:6px;font-weight:600}@media (prefers-reduced-motion:no-preference){.siteHeader .brand img{transition:width .2s,height .2s}}.section{padding:56px 0}.tintMint{background:var(--mint)}.tintSky{background:var(--sky)}.hero{grid-template-columns:1.25fr .9fr;align-items:center;gap:44px;padding:64px 22px 58px;display:grid}@media (max-width:760px){.hero{grid-template-columns:1fr}}.hero .lead{color:var(--muted);font-size:1.13rem}.capStrip{background:var(--mint);color:var(--leaf-deep);border-radius:99px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.capStrip .dot{background:var(--leaf);border-radius:50%;flex:none;width:9px;height:9px}.btnRow{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.btn{border-radius:99px;padding:12px 24px;font-size:.97rem;font-weight:600;text-decoration:none;display:inline-block}.btn.primary{background:var(--royal);color:var(--on-royal)}.btn.green{background:var(--leaf);color:var(--on-royal)}.btn.ghost{border:1.5px solid var(--royal);color:var(--royal)}.heroArt{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;padding:30px;display:flex}.hero>div{min-width:0}.heroArt img{max-width:100%;height:auto}.grid{gap:18px;display:grid}.c3{grid-template-columns:repeat(3,1fr)}.c2{grid-template-columns:repeat(2,1fr)}@media (max-width:820px){.c3{grid-template-columns:1fr 1fr}}@media (max-width:600px){.c3,.c2{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px 22px 14px}.card .ic{background:var(--mint);width:38px;height:38px;color:var(--leaf);border-radius:12px 4px;justify-content:center;align-items:center;margin-bottom:12px;font-weight:700;display:flex}.card p{color:var(--muted);font-size:.94rem}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.steps.three{grid-template-columns:repeat(3,1fr)}.steps.five{grid-template-columns:repeat(5,1fr)}@media (max-width:1000px){.steps.five{grid-template-columns:1fr 1fr}}@media (max-width:820px){.steps,.steps.three{grid-template-columns:1fr 1fr}}@media (max-width:540px){.steps,.steps.three,.steps.five{grid-template-columns:1fr}}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.step:before{counter-increment:step;content:counter(step);background:var(--royal);width:30px;height:30px;color:var(--on-royal);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:.9rem;font-weight:700;display:inline-flex}.step p{color:var(--muted);margin-bottom:0;font-size:.92rem}details{background:var(--surface);border:1px solid var(--line);border-radius:14px 4px;margin-bottom:10px;padding:14px 18px}summary{cursor:pointer;font-weight:600}summary:focus-visible{outline:2px solid var(--royal);outline-offset:3px}details p{color:var(--muted);font-size:.95rem}.tcard{text-align:left}.avatar{background:var(--sky);border-radius:50%;width:90px;height:90px;margin-bottom:12px;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.band{background:var(--royal-deep);color:#fff;border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:30px 0;padding:40px;display:flex}.band h2{margin:0}.band .btn.ghost{color:inherit;border-color:currentColor}.siteFooter{border-top:1px solid var(--line);color:var(--muted);padding:36px 0 50px;font-size:.87rem}.siteFooter .cols{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.siteFooter b{color:var(--ink)}.regline{font-variant-numeric:tabular-nums}.ack{max-width:65ch;margin-top:18px;font-size:.82rem}.ndisBadge{border:1px solid var(--line);background:#fff;border-radius:10px;height:auto;padding:6px 10px}input,textarea,select{border:1px solid var(--line);background:var(--ground);width:100%;color:var(--ink);font:inherit;border-radius:10px;margin-bottom:12px;padding:11px 13px}input:focus-visible,textarea:focus-visible,select:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid var(--royal);outline-offset:2px}label{margin-bottom:4px;font-size:.85rem;font-weight:600;display:block}button.btn{cursor:pointer;border:0;font-family:inherit}.policy{max-width:720px}.policy h2{margin-top:1.6em;font-size:1.25rem}.policy ul{color:var(--muted);padding-left:1.2em}.policy li{max-width:60ch;margin-bottom:.4em}.draftStrip{color:#7a5c00;background:#fff3d6;border:1.5px dashed #d9a92f;border-radius:10px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 14px;font-size:.85rem;font-weight:600;display:inline-flex}
