/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.rounded{border-radius:.25rem}}:root{--primary:#0d2b4d;--secondary:#178c8b;--body:#2e3138;--accent:#d96c55;--white:#fff;--border:#e5e5e5;--background:#fafaf8;--navy:var(--primary);--green:var(--secondary);--blue:var(--secondary);--orange:var(--accent);--ink:var(--body);--pale:var(--background);--line:var(--border)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--body);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{width:min(1160px,100% - 48px);margin:auto}.siteHeader{background:var(--white);z-index:20;border-bottom:1px solid var(--border);align-items:center;height:112px;display:flex;position:sticky;top:0;box-shadow:0 5px 25px #0d2b4d0a}.nav{justify-content:space-between;align-items:center;display:flex}.logo{object-fit:contain;width:180px;height:90px}.nav nav{align-items:center;gap:34px;display:flex}.nav nav a{color:var(--primary);padding:12px 0;font-size:16px;font-weight:600}.nav nav a:hover,.nav nav a:focus-visible{color:var(--accent)}details{display:none}h1,h2,h3{color:var(--primary);font-weight:700;line-height:1.15}h1{letter-spacing:-2px;margin:0 0 28px;font-size:clamp(48px,5.4vw,76px)}h2{letter-spacing:-1.5px;margin:0 0 34px;font-size:clamp(38px,4.2vw,59px)}h3{font-size:22px}.btn{background:var(--accent);min-height:52px;color:var(--white);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:24px;padding:15px 32px;font-size:16px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.btn:hover{background:#bf5845;transform:translateY(-1px)}.btn:focus-visible,.nav a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #178c8b55}.homeHero{background:linear-gradient(90deg,#fff 2%,#ffffffed 30%,#ffffff28 56%),url(/images/site/linxcare-independence-support-homepage-hero.png) 50%/cover no-repeat;align-items:center;min-height:650px;display:flex}.heroCopy{width:min(520px,100% - 48px);margin-left:max(24px,50vw - 580px)}.heroCopy i{background:var(--primary);width:140px;height:2px;margin:24px 0;display:block}.heroCopy p{max-width:530px}.centered{text-align:center}.wideArt{border-radius:22px;width:min(100%,900px);margin:20px auto 38px;display:block;box-shadow:0 12px 34px #0d2b4d12}.lead{max-width:920px;margin:20px auto;font-size:19px}.two{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.rounded{border-radius:22px;width:100%;display:block;box-shadow:0 12px 34px #0d2b4d12}.pale{background:var(--background)}.supportCards{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.supportCards article{min-width:0}.supportCards img{aspect-ratio:3/4;object-fit:cover;border-radius:20px;width:100%;box-shadow:0 10px 26px #0d2b4d12}.supportCards h3{text-align:center}.supportCards p{text-align:center;font-size:16px}.why{grid-template-columns:.85fr 1.65fr;align-items:center;gap:90px;display:grid}.whyGrid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.whyGrid article{text-align:center}.whyGrid span{color:var(--secondary);font-size:34px}.whyGrid p{font-size:16px}.cta{background:linear-gradient(135deg,var(--background),var(--white));padding:90px 0}.ctaCard{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:46px;box-shadow:0 12px 34px #0d2b4d12}.pageHero{background:linear-gradient(135deg,var(--background),#edf6f4);padding:95px 0}.pageHero .two{min-height:480px}.pageHero p{font-size:19px}.kicker{color:var(--secondary);text-transform:uppercase;letter-spacing:2px;font-weight:800;font-size:13px!important}.heroImg{aspect-ratio:4/3;object-fit:cover;width:100%;max-height:500px}.alignStart{align-items:start}.textBlock{margin-bottom:65px}.textBlock p{font-size:20px}.helpBox{background:var(--white);border:1px solid var(--border);border-radius:22px;padding:38px;box-shadow:0 15px 35px #0d2b4d10}.helpBox h2{font-size:36px}.helpBox p{border-bottom:1px solid var(--border);margin:0;padding:13px 0}.helpBox p:last-child{border-bottom:0}.team{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.team img{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:100%;box-shadow:0 10px 26px #0d2b4d12}.team h3{margin-bottom:5px}.team p{color:var(--secondary);margin-top:0;font-size:14px}.aboutWhy{margin-top:60px}.contact{background:linear-gradient(135deg,var(--background),#e9f5f3);padding:95px 0}.contactGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.contact dl{grid-template-columns:140px 1fr;gap:18px 15px;margin:38px 0;display:grid}.contact dt{color:var(--primary);font-weight:800}.contact dd{margin:0}.contact dd a{color:var(--secondary);font-weight:700}.contact dd small{color:#65727d;margin-top:3px;display:block}.note{border-left:4px solid var(--accent);padding:8px 20px}.form{background:var(--white);border:1px solid var(--border);border-radius:24px;gap:18px;padding:42px;display:grid;box-shadow:0 22px 55px #0d2b4d18}.form h2{margin-bottom:5px;font-size:38px}.form label{color:var(--primary);gap:7px;font-size:14px;font-weight:700;display:grid}.formRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form input,.form select,.form textarea{background:var(--white);width:100%;color:var(--body);font:inherit;border:1px solid #cbd4d8;border-radius:10px;padding:13px}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--secondary);outline:3px solid #178c8b30}footer{background:var(--primary);color:var(--white);padding:60px 0 20px}.footerGrid{grid-template-columns:1.3fr 1fr 1fr;gap:50px;display:grid}.footerLogo{background:var(--white);border-radius:10px;width:175px}.footerGrid strong,.footerGrid a,.footerGrid span{margin:8px 0;display:block}.footerGrid p,.footerGrid a,.footerGrid span{color:#dbe7ee;font-size:14px}.copyright{border-top:1px solid #ffffff30;margin-top:35px;padding-top:20px;font-size:13px}@media (width<=1024px){.wrap{width:min(100% - 56px,960px)}.siteHeader{height:96px}.logo{width:165px;height:78px}.nav nav{display:none}details{display:block;position:relative}details summary{color:var(--primary);cursor:pointer;border:1px solid var(--border);border-radius:10px;padding:12px;font-weight:700;list-style:none}details summary::-webkit-details-marker{display:none}details summary:before{content:"☰  "}details[open] summary:before{content:"×  "}details div{background:var(--white);border:1px solid var(--border);border-radius:14px;width:min(280px,100vw - 56px);padding:12px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 16px 38px #0d2b4d26}details a{color:var(--primary);border-radius:8px;padding:11px 12px;font-weight:600}details a:hover{background:var(--background);color:var(--accent)}.section{padding:88px 0}.two{gap:48px}.why{grid-template-columns:1fr;gap:45px}.why>h2{text-align:center}.contactGrid{gap:50px}.supportCards,.team{grid-template-columns:1fr 1fr}.pageHero{padding:76px 0}.pageHero .two{min-height:0}}@media (width<=767px){.wrap{width:min(100% - 36px,680px)}.siteHeader{height:84px}.logo{width:146px;height:68px}h1{letter-spacing:-1.2px;font-size:clamp(42px,11vw,58px)}h2{letter-spacing:-.8px;font-size:clamp(34px,9vw,46px)}.homeHero{background-position:66%;align-items:flex-end;min-height:650px;padding:90px 0 44px}.heroCopy{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border:1px solid #fffa;border-radius:20px;margin:auto;padding:28px}.section{padding:72px 0}.two,.contactGrid{grid-template-columns:1fr;gap:38px}.pageHero{padding:58px 0}.pageHero .two{flex-direction:column;display:flex}.pageHero .heroImg{aspect-ratio:16/10;order:-1;max-height:380px}.textBlock{margin-bottom:44px}.textBlock p{font-size:18px}.helpBox{padding:30px}.whyGrid{gap:30px}.contact{padding:64px 0}.contactGrid{gap:45px}.form{padding:30px}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}.cta{padding:70px 0}}@media (width<=520px){.wrap{width:min(100% - 30px,480px)}details div{width:calc(100vw - 30px)}.homeHero{min-height:610px}.heroCopy{width:calc(100% - 30px);padding:24px}.heroCopy h1 br{display:none}.section{padding:62px 0}.supportCards,.team,.whyGrid{grid-template-columns:1fr}.supportCards{gap:34px}.why{gap:35px}.contact dl{grid-template-columns:1fr;gap:5px}.contact dd{margin-bottom:14px}.form{padding:23px}.formRow,.footerGrid{grid-template-columns:1fr}.footerGrid>div:first-child{grid-column:auto}.ctaCard{padding:28px}.btn{width:100%;padding-inline:20px}.pageHero .heroImg{aspect-ratio:4/3}.helpBox h2,.form h2{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1{letter-spacing:-1.7px;font-size:clamp(44px,4.7vw,68px)}h2{letter-spacing:-1.2px;font-size:clamp(34px,3.6vw,52px)}.section{padding:96px 0}.pageHero{padding:90px 0}.cta{padding:88px 0}.technologyLead{max-width:820px}.homeHero{background-position:50%,50% 62%}.mentorRotator{aspect-ratio:4/3;border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 34px #0d2b4d12}.mentorRotator img{object-fit:cover;opacity:0;width:100%;height:100%;animation:15s infinite mentorSlide;position:absolute;inset:0}.mentorRotator img:nth-child(2){animation-delay:5s}.mentorRotator img:nth-child(3){animation-delay:10s}@keyframes mentorSlide{0%,28%{opacity:1}33%,95%{opacity:0}to{opacity:1}}.sectionIntro{text-align:center;max-width:820px;margin:0 auto 48px}.storyGrid,.profileGrid,.fundingGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.storyCard,.profileCard,.fundingGrid article{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:34px;box-shadow:0 10px 28px #0d2b4d0d}.storyCard>span{color:var(--accent);font-size:34px;font-weight:800}.storyCard h3,.fundingGrid h3{margin:10px 0;font-size:27px}.profileGrid{grid-template-columns:repeat(4,1fr)}.profilePlaceholder{aspect-ratio:4/5;color:var(--primary);letter-spacing:1px;background:linear-gradient(145deg,#dcefed,#f5eee9);border-radius:16px;place-items:center;font-weight:800;display:grid}.labels{flex-wrap:wrap;gap:7px;display:flex}.labels span{color:var(--primary);background:#e7f3f1;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.serviceGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.serviceCard{border:1px solid var(--border);background:var(--white);border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #0d2b4d10}.serviceCard img{aspect-ratio:16/10;object-fit:cover;width:100%}.serviceCard>div{padding:30px}.serviceCard .btn{font-size:14px}.fundingNote{border-left:5px solid var(--secondary);background:#edf6f4;border-radius:22px;margin-top:42px;padding:40px}.fundingNote h2{margin-bottom:16px;font-size:36px}@media (width<=1024px){.section{padding:82px 0}.pageHero{padding:72px 0}.profileGrid{grid-template-columns:1fr 1fr}.pageHero h1{font-size:clamp(42px,5.8vw,58px)}}@media (width<=767px){h1{font-size:clamp(38px,10vw,52px)}h2{font-size:clamp(31px,8vw,42px)}.homeHero{background-position:50%,64% 61%}.section{padding:66px 0}.pageHero{padding:54px 0}.storyGrid,.serviceGrid,.fundingGrid{grid-template-columns:1fr}.storyCard,.profileCard,.fundingGrid article{padding:28px}.serviceCard>div{padding:26px}.cta{padding:66px 0}}@media (width<=520px){.section{padding:58px 0}.profileGrid{grid-template-columns:1fr}.fundingNote{padding:28px}.fundingNote h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.mentorRotator img{opacity:0;animation:none}.mentorRotator img:first-child{opacity:1}}.mentorHero .heroImg{object-position:center 42%}.mentorPurpose{background:var(--white)}.mentorPurpose h2{margin-bottom:0}.mentorLead{color:var(--primary);font-size:22px;font-weight:600;line-height:1.55}.mentorStoryGrid .storyCard{border-top:4px solid var(--secondary)}.scenarioNote{text-align:center;color:#66727b;max-width:760px;margin:30px auto 0;font-size:14px}.profileCard>p{font-size:15px}.profilePlaceholder{align-content:center;gap:8px}.profilePlaceholder span{font-size:22px}.profilePlaceholder small{letter-spacing:0;color:#64747d;font-size:12px;font-weight:600}.mentorMatching{background:var(--primary);color:var(--white)}.mentorMatching h2,.mentorMatching h3{color:var(--white)}.mentorMatching .kicker{color:#68d1cd}.mentorMatching .sectionIntro p:not(.kicker){color:#dbe7ee}.matchingSteps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.matchingSteps article{background:#ffffff0d;border:1px solid #ffffff35;border-radius:20px;padding:34px}.matchingSteps span{color:#68d1cd;letter-spacing:1px;font-size:14px;font-weight:800}.matchingSteps p{color:#dbe7ee;font-size:16px}.mentorTech{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.mentorTechMark{background:linear-gradient(145deg,#edf6f4,var(--background));border:1px solid var(--border);border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:34px;display:grid}.mentorTechMark span{aspect-ratio:1;background:var(--white);color:var(--primary);text-align:center;border-radius:50%;place-items:center;font-weight:800;display:grid;box-shadow:0 10px 25px #0d2b4d10}.mentorTechMark i{color:var(--accent);font-size:32px;font-style:normal}.mentorFinal p:not(.kicker){max-width:780px;margin-inline:auto}@media (width<=1024px){.mentorPurpose .two{gap:50px}.mentorTech{gap:45px}}@media (width<=767px){.matchingSteps,.mentorTech{grid-template-columns:1fr}.mentorTechMark{max-width:520px}.mentorHero .buttonRow{align-items:stretch}.mentorPurpose .two{gap:20px}.mentorLead{font-size:20px}}@media (width<=520px){.matchingSteps article{padding:28px}.mentorTechMark{gap:10px;padding:22px}.mentorTechMark span{font-size:14px}.mentorTechMark i{font-size:24px}}.mentorStoryGrid h3{font-size:clamp(21px,2vw,27px);line-height:1.32}.profilePhoto{aspect-ratio:4/3;object-fit:cover;object-position:center top;background:#edf3f2;width:100%}.profileCard h3{margin:22px 0 16px}.profileCard .labels{margin-top:0}.profileCard .labelsStacked{justify-items:start;display:grid}.technologyHero{background:linear-gradient(135deg,var(--background),#edf6f4);padding:86px 0 94px}.technologyHeroGrid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:68px;display:grid}.technologyHero h1{font-size:clamp(44px,4.7vw,67px)}.heroLead{max-width:610px;font-size:20px}.technologyHeroImage{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%;box-shadow:0 18px 45px #0d2b4d18}.buttonRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btnSecondary{color:var(--primary);border:2px solid var(--primary);background:0 0}.btnSecondary:hover{background:var(--primary);color:var(--white)}.technologyIntro{max-width:900px}.goalGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.goalGrid article{border:1px solid var(--border);background:var(--white);border-radius:18px;min-height:164px;padding:28px;box-shadow:0 8px 24px #0d2b4d0b}.goalGrid span,.technologySteps>article>span{color:var(--accent);letter-spacing:1px;font-size:14px;font-weight:800}.goalGrid h3{font-size:20px;line-height:1.35}.technologyFeature{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;display:grid}.technologyFeature.reverse{grid-template-columns:.92fr 1.08fr}.technologyFeature h2{margin-bottom:24px}.featureLead{color:var(--primary);font-size:21px;font-weight:600}.discoveryImage,.trainingImage{aspect-ratio:4/3;object-fit:cover}.discoveryPrompt{border-top:1px solid #cbdedb;grid-template-columns:1fr 1fr;gap:55px;margin-top:54px;padding-top:34px;display:grid}.discoveryPrompt h3{margin:8px 0;font-size:28px}.technologyHub{background:var(--primary);color:var(--white)}.technologyHubCard{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.technologyHub h2,.technologyHub h3{color:var(--white)}.technologyHub .kicker{color:#68d1cd}.statusPill{color:var(--white);text-transform:uppercase;letter-spacing:1px;background:#ffffff18;border:1px solid #ffffff42;border-radius:999px;margin-bottom:18px;padding:8px 13px;font-size:13px;font-weight:800;display:inline-block}.hubVision{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hubVision span{aspect-ratio:1;text-align:center;color:var(--white);background:linear-gradient(145deg,#ffffff18,#ffffff08);border:1px solid #ffffff30;border-radius:22px;place-items:center;font-size:19px;font-weight:700;display:grid}.technologySteps{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.technologySteps article{border-top:4px solid var(--secondary);background:var(--background);border-radius:0 0 16px 16px;padding:27px 20px 24px;position:relative}.technologySteps h3{margin:14px 0 8px;font-size:20px}.technologySteps p{font-size:15px;line-height:1.55}.technologyChallenge{background:linear-gradient(135deg,#e7f3f1,var(--background));padding:92px 0}.technologyChallenge .wrap{max-width:900px}.technologyChallenge p:not(.kicker){max-width:760px;margin-inline:auto}.centeredButtons{justify-content:center}@media (width<=1024px){.technologyHeroGrid,.technologyFeature,.technologyFeature.reverse{gap:46px}.goalGrid{grid-template-columns:1fr 1fr}.technologySteps{grid-template-columns:repeat(3,1fr)}.technologyHubCard{gap:45px}}@media (width<=767px){.technologyHero{padding:54px 0 64px}.technologyHeroGrid,.technologyFeature,.technologyFeature.reverse,.technologyHubCard,.discoveryPrompt{grid-template-columns:1fr}.technologyHeroGrid{flex-direction:column;display:flex}.technologyHeroImage{aspect-ratio:16/10;order:-1}.technologyFeature.reverse .trainingImage{order:-1}.discoveryPrompt{gap:12px;margin-top:40px}.technologySteps{grid-template-columns:1fr 1fr}.hubVision{max-width:430px}.technologyChallenge{padding:68px 0}}@media (width<=520px){.goalGrid,.technologySteps{grid-template-columns:1fr}.goalGrid article{min-height:0}.buttonRow{display:grid}.buttonRow .btn{margin-top:10px}.hubVision{gap:10px}.hubVision span{border-radius:16px;font-size:16px}}.problemStatement{border:1px solid var(--border);background:var(--background);border-radius:22px;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:48px;padding:30px 34px;display:grid;box-shadow:0 10px 28px #0d2b4d0b}.problemStatement span{color:var(--secondary);text-transform:uppercase;letter-spacing:1px;background:#e7f3f1;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800}.problemStatement strong{color:var(--primary);text-align:center;font-size:17px}.problemStatement i{color:var(--accent);font-size:27px;font-style:normal}.challengeGrid{grid-template-columns:repeat(4,1fr)}.challengeGrid article{min-height:150px}.solutionsSection{background:linear-gradient(180deg,var(--white),#f7fbfa)}.solutionStory{border:1px solid var(--border);background:var(--white);border-radius:26px;grid-template-columns:.92fr 1.08fr;display:grid;overflow:hidden;box-shadow:0 18px 46px #0d2b4d14}.solutionStoryImage{object-fit:cover;width:100%;height:100%;min-height:650px}.solutionStoryBody{padding:48px}.solutionStoryBody h2{margin-bottom:30px;font-size:clamp(31px,3vw,43px)}.solutionStory dl{margin:0}.solutionStory dl div{border-top:1px solid var(--border);padding:16px 0}.solutionStory dt{color:var(--secondary);text-transform:uppercase;letter-spacing:.8px;font-size:14px;font-weight:800}.solutionStory dd{margin:5px 0 0;font-size:16px;line-height:1.6}.solutionStatus{color:var(--primary);background:#e7f3f1;border-radius:999px;margin-top:22px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-block}.solutionsSection .centered{margin-top:18px}@media (width<=1024px){.challengeGrid{grid-template-columns:repeat(2,1fr)}.solutionStoryBody{padding:38px}.solutionStoryImage{min-height:610px}.problemStatement{grid-template-columns:auto 1fr auto 1fr}.problemStatement strong:last-child{grid-column:2/5}.problemStatement i:last-of-type{display:none}}@media (width<=767px){.solutionStory{grid-template-columns:1fr}.problemStatement{text-align:center;grid-template-columns:1fr}.problemStatement i{transform:rotate(90deg)}.problemStatement strong:last-child{grid-column:auto}.problemStatement i:last-of-type{display:block}.solutionStoryImage{aspect-ratio:16/10;min-height:0}.solutionStoryBody{padding:32px}}@media (width<=520px){.challengeGrid{grid-template-columns:1fr}.problemStatement{padding:26px 22px}.solutionStoryBody{padding:26px}.solutionStoryBody h2{font-size:30px}}.storyArticleHero{background:linear-gradient(135deg,var(--background),#edf6f4);padding:82px 0}.storyArticleGrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.storyArticleHero h1{font-size:clamp(42px,4.5vw,64px)}.storyArticleImage{aspect-ratio:4/3;object-fit:cover}.articleBody{max-width:840px;padding-top:82px;padding-bottom:96px}.articleBody section{margin:74px 0}.articleIntro{color:var(--primary);font-size:24px;line-height:1.6}.articleBody h2{margin-bottom:22px;font-size:clamp(30px,3.4vw,44px)}.solutionFlow{border:1px solid var(--border);background:var(--background);border-radius:22px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin:64px 0;padding:30px;display:grid}.solutionFlow span{text-align:center;color:var(--secondary);text-transform:uppercase;letter-spacing:1px;font-size:13px;font-weight:800}.solutionFlow strong{color:var(--primary);text-transform:none;letter-spacing:0;margin-top:7px;font-size:18px;display:block}.solutionFlow i{color:var(--accent);font-size:26px;font-style:normal}.considerationBox{border-left:5px solid var(--secondary);background:#edf6f4;border-radius:20px;padding:40px}.considerationBox ul{padding-left:24px}.considerationBox li{margin:12px 0;font-size:18px;line-height:1.55}.articleNote{border-left:4px solid var(--accent);background:var(--background);margin-top:30px;padding:20px;font-size:15px}.articleCta{background:var(--primary);color:var(--white);border-radius:24px;margin-top:82px;padding:46px}.articleCta h2{color:var(--white)}.supportsHero .heroImg{object-position:center 38%}.practicalServiceGrid{align-items:stretch}.practicalServiceGrid .serviceCard{flex-direction:column;display:flex}.practicalServiceGrid .serviceCard>img{aspect-ratio:4/3}.practicalServiceGrid .serviceCard:first-child>img{object-position:center 38%}.practicalServiceGrid .serviceCard:nth-child(2)>img{object-position:center 42%}.practicalServiceGrid .serviceCard:nth-child(3)>img{object-position:center 44%}.practicalServiceGrid .serviceCard:nth-child(4)>img{object-position:center 42%}.practicalServiceGrid .serviceCard>div{flex-direction:column;flex:1;display:flex}.practicalServiceGrid .serviceCard h3{margin:0 0 12px;font-size:29px}.practicalServiceGrid .serviceCard ul{margin:8px 0 4px;padding-left:20px}.practicalServiceGrid .serviceCard li{margin:9px 0;line-height:1.45}.practicalServiceGrid .serviceCard .btn{align-self:flex-start;margin-top:auto}.supportInfoGrid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.supportInfoGrid article{background:var(--white);border:1px solid var(--border);border-radius:20px;padding:30px}.supportInfoGrid span{color:var(--accent);font-weight:800}.supportInfoGrid h3{margin:12px 0}.supportInfoGrid p{margin-bottom:0;font-size:16px}.supportTrustList{grid-template-columns:1fr 1fr;gap:18px;display:grid}.supportTrustList article{border:1px solid var(--border);background:var(--white);border-radius:18px;padding:26px}.supportTrustList strong{color:var(--primary);font-size:19px;display:block}.supportTrustList p{margin-bottom:0;font-size:15px}.supportsFinal p:not(.kicker){max-width:720px;margin-inline:auto}@media (width<=767px){.storyArticleHero{padding:54px 0 64px}.storyArticleGrid{flex-direction:column;gap:36px;display:flex}.storyArticleImage{aspect-ratio:16/10;order:-1}.articleBody{padding-top:58px;padding-bottom:70px}.articleBody section{margin:55px 0}.articleIntro{font-size:21px}.solutionFlow{grid-template-columns:1fr}.solutionFlow i{text-align:center;transform:rotate(90deg)}.considerationBox,.articleCta{padding:30px}}@media (width<=1024px){.supportInfoGrid{grid-template-columns:1fr 1fr}}@media (width<=767px){.supportTrustList{grid-template-columns:1fr}.practicalServiceGrid .serviceCard .btn{align-self:stretch}}@media (width<=520px){.supportInfoGrid{grid-template-columns:1fr}}.fundingHero .heroImg{object-position:center}.paymentPathGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.paymentPath{border:1px solid var(--border);border-top:5px solid var(--secondary);background:var(--white);border-radius:20px;flex-direction:column;padding:34px;display:flex;box-shadow:0 12px 32px #0d2b4d10}.paymentPath .pathNumber{color:var(--accent);letter-spacing:1px;font-size:14px;font-weight:800}.paymentPath h3{margin:8px 0 20px;font-size:28px}.payAnswer{color:var(--primary);background:#edf6f4;border-radius:14px;padding:20px;font-size:16px;line-height:1.55}.payAnswer strong{margin-bottom:4px;display:block}.managementList{margin:10px 0}.managementList p{border-bottom:1px solid var(--border);padding:15px 0;font-size:15px;line-height:1.5}.managementList strong{color:var(--primary);margin-bottom:4px;font-size:16px;display:block}.smallPrint{color:#65727d;font-size:13px!important;line-height:1.5!important}.paymentPath .btn{align-self:flex-start;margin-top:auto}.oneProvider{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.providerServices{gap:14px;display:grid}.providerServices article{border:1px solid var(--border);background:var(--white);border-radius:18px;grid-template-columns:auto 1fr;column-gap:18px;padding:24px 26px;display:grid}.providerServices span{color:var(--accent);grid-row:1/3;font-size:14px;font-weight:800}.providerServices h3{margin:0 0 6px;font-size:21px}.providerServices p{margin:0;font-size:15px;line-height:1.5}.fundingFinal p:not(.kicker){max-width:780px;margin-inline:auto}@media (width<=1024px){.paymentPathGrid{grid-template-columns:1fr}.paymentPath{grid-template-columns:auto 1fr;column-gap:18px;display:grid}.paymentPath>*{grid-column:2}.paymentPath .pathNumber{grid-area:1/1/8}.paymentPath .btn{justify-self:start}.oneProvider{gap:45px}}@media (width<=767px){.oneProvider{grid-template-columns:1fr}.paymentPath{display:flex}.paymentPath .btn{align-self:stretch}.providerServices article{padding:22px}}.aboutHero .heroImg{object-position:center 48%}.aboutLead{color:var(--primary);font-size:22px;font-weight:600;line-height:1.55}.offerHierarchy{gap:26px;display:grid}.flagshipOffer{border:1px solid var(--border);background:var(--white);border-radius:24px;grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden;box-shadow:0 16px 40px #0d2b4d12}.flagshipOffer>div{padding:44px}.flagshipOffer>img{object-fit:cover;width:100%;height:100%;min-height:440px}.flagshipOffer h3,.supportingOffers h3{margin:10px 0 14px;font-size:30px}.offerTag{background:var(--primary);color:var(--white);text-transform:uppercase;letter-spacing:1px;border-radius:999px;margin-bottom:22px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-block}.supportingOffers{grid-template-columns:1fr 1fr;gap:26px;display:grid}.supportingOffers article{border:1px solid var(--border);background:var(--white);border-radius:22px;flex-direction:column;padding:36px;display:flex;box-shadow:0 10px 28px #0d2b4d0d}.supportingOffers .btn{align-self:flex-start;margin-top:auto}@media (width<=767px){.flagshipOffer{grid-template-columns:1fr}.flagshipOffer>img{aspect-ratio:16/10;order:-1;min-height:0}.flagshipOffer>div{padding:30px}.supportingOffers{grid-template-columns:1fr}.supportingOffers article{padding:30px}.supportingOffers .btn{align-self:stretch}}.solutionStoryImage{object-position:72% center}.storyArticleImage{object-position:60% center}:root{--primary:#102f52;--secondary:#147f7e;--body:#35414b;--muted:#667680;--accent:#d46952;--border:#dfe6e7;--background:#f7f8f5}body{color:var(--body);text-rendering:optimizelegibility;font-family:Avenir Next,Segoe UI Variable,Segoe UI,Helvetica,Arial,sans-serif}p{font-size:17px;line-height:1.68}h1,h2,h3{line-height:1.14}.siteHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;height:104px}.headerBrand{flex:none;align-items:center;display:flex}.logo{object-fit:contain;width:224px;height:auto;max-height:74px;display:block}.nav nav{gap:30px}.nav nav a{font-size:15px;font-weight:650}.btn{padding-inline:30px;font-size:15px;font-weight:750;box-shadow:0 7px 18px #d4695224}.btn:hover{background:#bd5845;box-shadow:0 10px 24px #d4695230}.kicker{color:var(--secondary);letter-spacing:2.2px;font-size:12px!important}.sectionIntro{margin-bottom:54px}.sectionIntro p{font-size:18px}.heroCopy{width:min(545px,100% - 48px)}.heroCopy>p:not(.kicker){font-size:18px}.heroCopy i{background:var(--secondary);width:112px}.heroCopy h1 span{display:block}.homeHero{background-color:#fff;background-position:50%,50% 54%;background-size:auto,cover}.homeFlagship .wideArt{width:100%;max-width:1160px}.homeFlagship{background:linear-gradient(#fff,#fbfcfa)}.supportCards article,.storyCard,.profileCard,.serviceCard,.paymentPath,.supportInfoGrid article,.supportTrustList article{transition:transform .2s,box-shadow .2s}.supportCards article:hover,.storyCard:hover,.profileCard:hover,.serviceCard:hover,.paymentPath:hover,.supportInfoGrid article:hover,.supportTrustList article:hover{transform:translateY(-3px);box-shadow:0 16px 38px #102f5214}.ndisFooterLogo{background:#fff;border-radius:10px;width:105px;margin-top:20px;padding:8px;display:block}.ndisIdentity{margin-top:20px}.ndisIdentity .ndisFooterLogo{margin-top:0}.ndisIdentity p{color:#dbe7ee;margin:9px 0 0;font-size:13px;line-height:1.4}.facebookLink{align-items:center;gap:8px;display:inline-flex!important}.facebookLink span{margin:0;display:inline}.facebookIcon{color:#fff;flex:none;width:21px;height:21px}.contact .facebookIcon{color:#1877f2}.providerBreadth{background:linear-gradient(135deg,#f7f8f5,#eef6f4)}.providerBreadth.pale{background:linear-gradient(135deg,#edf6f4,#f8f9f6)}.providerBreadthGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:78px;display:grid}.providerIdentity>img{width:142px;margin-bottom:28px}.providerIdentity h2{margin-bottom:24px;font-size:clamp(34px,3.5vw,48px)}.providerLead{color:var(--primary);margin-top:0;font-size:19px;font-weight:700}.coreServices{gap:13px;display:grid}.coreServices article{border:1px solid var(--border);background:#fff;border-radius:17px;grid-template-columns:auto 1fr;column-gap:18px;padding:23px 25px;display:grid;box-shadow:0 8px 24px #102f5208}.coreServices span{color:var(--accent);letter-spacing:1px;grid-row:1/3;font-size:13px;font-weight:800}.coreServices h3{margin:0 0 5px;font-size:20px}.coreServices p{margin:0;font-size:15px;line-height:1.5}.breadthNote{color:var(--muted);margin:22px 0 0;font-size:15px}.breadthNote strong{color:var(--primary)}.contactAudiences{gap:10px;margin:30px 0;display:grid}.contactAudiences article{border-left:3px solid var(--secondary);background:#ffffffa8;border-radius:0 12px 12px 0;gap:3px;padding:15px 18px;display:grid}.contactAudiences strong{color:var(--primary)}.contactAudiences span{color:var(--muted);font-size:14px}.form{border-top:5px solid var(--secondary)}.formIntro{color:#65727d;margin:0;font-size:15px}.form label small{color:#65727d;font-weight:500}.form button:disabled{cursor:wait;opacity:.7}.websiteField{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}.formError{border-left:4px solid var(--accent);color:#7b3024;background:#fff3ef;margin:0;padding:12px 14px;font-size:15px}.formSuccess{text-align:center;align-content:center;min-height:540px}.formSuccess>span{width:64px;height:64px;color:var(--secondary);background:#e7f3f1;border-radius:50%;place-items:center;margin:0 auto 10px;font-size:34px;font-weight:800;display:grid}.formSuccess h2{margin-bottom:8px}.formSuccess p{font-size:17px}.formSuccess .btn{justify-self:center}.aboutHero .heroImg{aspect-ratio:4/5;object-position:center 43%;max-height:620px}@media (width<=1024px){.siteHeader{height:94px}.logo{width:210px;max-height:68px}.providerBreadthGrid{gap:48px}.nav nav{gap:23px}.nav nav a{font-size:14px}}@media (width<=767px){.logo{width:190px;max-height:62px}.providerBreadthGrid{grid-template-columns:1fr}.providerIdentity>img{width:120px}.aboutHero .heroImg{aspect-ratio:4/5;object-position:center 40%;max-height:560px}.homeHero{background-color:#eef4f2;background-position:50%,56% 0;background-size:auto,auto 63%}}@media (width<=520px){.providerBreadthGrid{gap:38px}.coreServices article{padding:21px}.heroCopy>p:not(.kicker){font-size:17px}}.mobileNav{display:none}@media (width<=1024px){body.menuOpen{overflow:hidden}.nav .desktopNav{display:none}.mobileNav{z-index:32;display:block;position:relative}.menuButton{border:1px solid var(--border);min-height:46px;color:var(--primary);font:inherit;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-size:15px;font-weight:750;display:flex}.menuButton:focus-visible,.mobileMenu a:focus-visible{outline-offset:3px;outline:3px solid #178c8b55}.menuIcon,.menuIcon:before,.menuIcon:after{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}.menuIcon{position:relative}.menuIcon:before,.menuIcon:after{content:"";position:absolute;left:0}.menuIcon:before{top:-6px}.menuIcon:after{top:6px}.menuButton[aria-expanded=true] .menuIcon{background:0 0}.menuButton[aria-expanded=true] .menuIcon:before{top:0;transform:rotate(45deg)}.menuButton[aria-expanded=true] .menuIcon:after{top:0;transform:rotate(-45deg)}.menuBackdrop{z-index:30;cursor:pointer;background:#102f525c;border:0;position:fixed;inset:94px 0 0}.nav .mobileMenu{z-index:31;background:#fff;flex-direction:column;align-items:stretch;gap:0;width:min(390px,88vw);height:calc(100dvh - 94px);padding:18px;display:flex;position:fixed;top:94px;right:0;overflow-y:auto;box-shadow:-18px 24px 50px #102f5230}.nav .mobileMenu a{border-bottom:1px solid var(--border);min-height:54px;color:var(--primary);align-items:center;padding:12px 14px;font-size:17px;font-weight:700;display:flex}.nav .mobileMenu a[aria-current=page]{color:var(--secondary);background:#edf6f4}.nav .mobileMenu a:last-child{background:var(--accent);color:#fff;border:0;border-radius:999px;justify-content:center;margin-top:14px}.two{gap:42px}.footerGrid{gap:34px}.providerBreadthGrid{grid-template-columns:1fr 1fr}}@media (width<=767px){.menuBackdrop{inset:84px 0 0}.nav .mobileMenu{width:min(360px,92vw);height:calc(100dvh - 84px);top:84px}.homeHero{background-position:50%,58% 0;background-size:auto,auto 310px;align-items:stretch;min-height:auto;padding:300px 0 34px}.heroCopy{background:#fffffff7;width:calc(100% - 36px);margin:auto;padding:25px;box-shadow:0 12px 30px #102f5215}.heroCopy h1{overflow-wrap:normal;font-size:clamp(39px,11vw,50px)}.heroCopy h1 span{display:inline}.heroCopy h1 span+span:before{content:" "}.wideArt{border-radius:14px}.two{gap:32px}.why>h2 br,.cta h2 br{display:none}.supportCards h3{margin-bottom:8px}.supportCards p{margin-top:0}.providerBreadthGrid{grid-template-columns:1fr}.footerGrid{gap:28px}.problemStatement{overflow:hidden}.solutionStoryBody h2{overflow-wrap:anywhere}}@media (width>=768px) and (width<=900px){.wrap{width:min(100% - 48px,820px)}.two,.contactGrid,.technologyHeroGrid,.technologyFeature,.technologyFeature.reverse,.technologyHubCard,.mentorTech,.oneProvider,.storyArticleGrid,.solutionStory,.flagshipOffer{grid-template-columns:1fr}.pageHero .two,.technologyHeroGrid,.storyArticleGrid{flex-direction:column;display:flex}.pageHero .heroImg,.technologyHeroImage,.storyArticleImage{aspect-ratio:16/10;order:-1;max-height:480px}.technologyFeature.reverse .trainingImage,.flagshipOffer>img{order:-1}.contactGrid,.providerBreadthGrid{grid-template-columns:1fr}.homeHero{background-position:50%,60%;min-height:620px}.heroCopy{width:min(500px,100% - 48px)}.problemStatement{text-align:center;grid-template-columns:1fr}.problemStatement strong:last-child{grid-column:auto}.problemStatement i,.solutionFlow i{text-align:center;transform:rotate(90deg)}.problemStatement i:last-of-type{display:block}.solutionStoryImage{aspect-ratio:16/10;min-height:0}.matchingSteps{grid-template-columns:1fr 1fr}.footerGrid{grid-template-columns:1.2fr 1fr 1fr;gap:28px}}@media (width<=520px){.logo{width:168px;max-height:58px}.menuButton{padding:9px 11px}.menuButton span:last-child{font-size:14px}.homeHero{background-size:auto,auto 280px;padding-top:270px}.heroCopy{width:calc(100% - 30px);padding:23px}.homeHero .btn,.cta .btn,.buttonRow .btn{min-height:54px}.sectionIntro{margin-bottom:38px}.sectionIntro h2{overflow-wrap:normal}.technologyHeroImage,.pageHero .heroImg,.storyArticleImage,.solutionStoryImage,.flagshipOffer>img{border-radius:16px}.articleBody{overflow-wrap:anywhere}.solutionFlow{padding:24px 18px}.considerationBox,.articleCta{padding:25px}.contactAudiences article{padding:14px}.footerLogo{max-width:190px}}@media (width<=420px){.siteHeader{height:78px}.logo{width:150px;max-height:54px}.menuBackdrop{inset:78px 0 0}.nav .mobileMenu{width:100vw;height:calc(100dvh - 78px);top:78px}.menuButton{min-height:44px}h1{font-size:clamp(36px,10.5vw,46px)}h2{font-size:clamp(29px,8.5vw,38px)}.homeHero{background-size:auto,auto 260px;padding-top:250px}.heroCopy{padding:21px}.ctaCard,.helpBox,.storyCard,.profileCard,.fundingGrid article,.paymentPath{padding:24px}}
