:root{--blue:#145c46;--blue2:#0d4937;--ink:#172033;--muted:#667085;--line:#e5eaf1;--bg:#f5f7fb;--white:#fff;--green:#067647;--greenbg:#ecfdf3;--amber:#b54708;--amberbg:#fffaeb}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0;font-family:Arial,Tahoma,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.muted{color:var(--muted)}.h1{margin:0 0 6px;font-size:30px}.h2{margin:0 0 12px;font-size:20px}.lead{color:#475467;font-size:18px;line-height:1.9}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{height:18px}.divider{background:var(--line);height:1px;margin:22px 0}.grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px;display:grid}.twoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px;box-shadow:0 1px 2px #10182808}.stat{margin-top:8px;font-size:30px;font-weight:800}.statCard{min-height:116px}.btn{background:var(--blue);color:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;padding:11px 17px;font-weight:700;transition:all .18s;display:inline-flex}.btn:hover{background:var(--blue2);transform:translateY(-1px)}.btn.white{color:#0d4937;background:#fff}.btn.danger{color:#b91c1c;background:#fee2e2}.btn.big{padding:14px 21px}.btn.small{padding:8px 11px;font-size:13px}.btn.full{width:100%;margin-top:18px}.input,.select,.textarea{background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;width:100%;padding:11px 12px}.input:focus,.select:focus,.textarea:focus{border-color:#7db797;box-shadow:0 0 0 3px #edf7f1}.textarea{resize:vertical;min-height:90px}.mono{text-align:left;direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.label{color:#475467;margin:12px 0 7px;font-size:13px;font-weight:700;display:block}.formgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.formgrid.compact{margin-top:10px}.card>.input,.card>.select,.card>.textarea,.card>label>.input,.card>label>.textarea{margin-bottom:10px}.tablewrap{overflow:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:right;vertical-align:top;border-bottom:1px solid #edf0f5;padding:13px}.table th{color:#667085;white-space:nowrap;font-size:13px}.cellSub{color:#98a2b3;margin-top:4px;display:block}.notice,.error{border-radius:11px;margin:12px 0;padding:12px 14px}.notice{color:#0f5a46;background:#eef8f3}.error{color:#be123c;background:#fff1f2}.badge{color:#475467;background:#eef2f6;border-radius:999px;margin:2px;padding:6px 9px;font-size:12px;display:inline-flex}.softBadge{color:#0d4937;background:#eef8f2}.greenBadge{color:#067647;background:#ecfdf3}.grayBadge{color:#475467;background:#f2f4f7}.statusGrid{flex-wrap:wrap;gap:10px;display:flex}.status{border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.status.ok{background:var(--greenbg);color:var(--green)}.status.pending{background:var(--amberbg);color:var(--amber)}.pageTitle{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:8px;display:flex}.sectionTitle{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.summaryChips{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.summaryChips span{background:#f2f4f7;border-radius:9px;padding:7px 10px;font-size:13px}.screenLoader{color:#667085;place-items:center;min-height:60vh;display:grid}.securityNote{background:#f8fafc;border:1px solid #dbe5f0;border-radius:11px;margin:10px 0;padding:13px;line-height:1.7}.readonlyField{border:1px solid var(--line);background:#f8fafc;border-radius:10px;margin:10px 0;padding:11px;overflow:auto}.checks{flex-wrap:wrap;gap:9px;display:flex}.checks label,.switchLine{align-items:center;gap:7px;display:flex}.checks label{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 10px;font-size:13px}.switchLine{margin:10px 0}.filterbar{grid-template-columns:minmax(220px,2fr) 1fr 1fr auto;gap:10px;margin-bottom:14px;display:grid}.userDetails summary{color:#0d4937;cursor:pointer;font-weight:700}.editUser{border:1px solid var(--line);background:#f8fafc;border-radius:12px;min-width:330px;margin-top:8px;padding:12px}.settingsStack{gap:17px;display:grid}.manualGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:13px;display:grid}.subCard{border:1px solid var(--line);background:#f8fafc;border-radius:12px;padding:13px}.subCard .input,.subCard .textarea{margin-top:9px}.adminLayout{grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-left:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;padding:18px;display:flex;position:sticky;top:0}.sidebarBrand{align-items:center;gap:10px;padding:7px 6px 18px;display:flex}.sidebarBrand div{flex-direction:column;display:flex}.sidebarBrand small,.adminTop small{color:#98a2b3;margin-top:3px}.brandMark{color:#fff;background:#145c46;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.sideNav{gap:5px;display:grid}.sideNav a{color:#475467;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;display:flex}.sideNav a:hover,.sideNav a.active{color:#0d4937;background:#edf7f1;font-weight:700}.sideBottom{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding-top:12px;display:grid}.sideBottom a,.sideBottom button{text-align:right;color:#667085;background:0 0;border:0;border-radius:9px;padding:10px}.sideBottom a:hover,.sideBottom button:hover{background:#f8fafc}.adminMain{min-width:0}.adminTop{border-bottom:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;height:64px;padding:0 25px;display:flex}.adminTop>div{text-align:left;flex-direction:column;display:flex}.page{max-width:1350px;margin:auto;padding:28px 24px 55px}.statsGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.academicForms .card{align-content:start;gap:10px;display:grid}.publicHeader{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #eef2f6;position:sticky;top:0}.publicNav{align-items:center;gap:28px;max-width:1200px;height:72px;margin:auto;padding:0 24px;display:flex}.publicBrand{color:#172033;font-size:21px;font-weight:900}.publicLinks{color:#475467;gap:24px;margin:auto;display:flex}.hero{background:linear-gradient(#f6fbf8 0%,#fff 100%);border-bottom:1px solid #eef2f6}.heroInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;max-width:1200px;margin:auto;padding:78px 24px 82px;display:grid}.eyebrow{color:#145c46;letter-spacing:.04em;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-block}.eyebrow.light{color:#dcefe5}.hero h1{letter-spacing:-.03em;margin:0 0 20px;font-size:55px;line-height:1.12}.hero p{color:#475467;max-width:650px;font-size:19px;line-height:1.9}.heroActions{flex-wrap:wrap;gap:10px;margin:27px 0;display:flex}.trustRow{color:#667085;flex-wrap:wrap;gap:17px;font-size:13px;display:flex}.heroPanel{background:#e8f4ec;border-radius:28px;padding:24px;transform:rotate(-1deg)}.miniWindow{background:#fff;border:1px solid #dce6f5;border-radius:20px;padding:18px;transform:rotate(1deg);box-shadow:0 25px 60px #2563eb1f}.windowTop{direction:ltr;gap:5px;margin-bottom:20px;display:flex}.windowTop span{background:#d0d5dd;border-radius:50%;width:8px;height:8px}.lessonCard{background:#f8fafc;border:1px solid #eef2f6;border-radius:13px;justify-content:space-between;gap:15px;padding:16px;display:flex}.lessonCard div{gap:5px;display:grid}.lessonCard small{color:#667085}.lessonCard strong{color:#145c46}.progressBlock{margin:22px 0}.progressHead{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.progress{background:#eef2f6;border-radius:999px;height:8px;overflow:hidden}.progress i{background:#145c46;border-radius:999px;height:100%;display:block}.miniGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.miniGrid div{border:1px solid #eef2f6;border-radius:12px;gap:4px;padding:14px;display:grid}.miniGrid b{font-size:21px}.miniGrid span{color:#667085;font-size:12px}.section{max-width:1200px;margin:auto;padding:80px 24px}.section.soft{background:#f8fafc;border-block:1px solid #eef2f6;max-width:none}.section.soft>*{max-width:1152px;margin-inline:auto}.sectionHead{text-align:center;max-width:700px;margin:0 auto 38px}.sectionHead h2,.split h2,.cta h2{margin:0 0 12px;font-size:36px;line-height:1.25}.sectionHead p{color:#667085;line-height:1.8}.featureGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.featureCard{background:#fff;border:1px solid #e7edf5;border-radius:17px;padding:23px}.featureCard h3{margin:16px 0 8px}.featureCard p{color:#667085;margin:0;line-height:1.75}.featureIcon{color:#0d4937;background:#edf7f1;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.step{background:#fff;border:1px solid #e5eaf1;border-radius:15px;gap:18px;padding:22px;display:grid}.step b{color:#145c46;font-size:28px}.split{grid-template-columns:1fr .8fr;align-items:center;gap:60px;display:grid}.checkList{color:#344054;gap:11px;display:grid}.parentMock{background:#f6fbf8;border:1px solid #d6eadf;border-radius:20px;padding:22px}.mockTitle{margin-bottom:12px;font-size:20px;font-weight:900}.parentLine{border-bottom:1px solid #e5eaf1;justify-content:space-between;gap:15px;padding:14px 0;display:flex}.parentLine:last-child{border:0}.cta{color:#fff;background:#145c46;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;max-width:1152px;margin:10px auto 70px;padding:38px;display:flex}.cta p{color:#dcefe5;margin:0}.footer{color:#667085;border-top:1px solid #eef2f6;justify-content:space-between;gap:30px;max-width:1200px;margin:auto;padding:30px 24px 45px;display:flex}.footer b{color:#172033}.footerContact{text-align:left;gap:6px;display:grid}.loginPage{background:#fff;grid-template-columns:.85fr 1.15fr;min-height:100vh;display:grid}.loginSide{color:#fff;background:#145c46;flex-direction:column;justify-content:space-between;padding:45px;display:flex}.loginSide>div:last-child{max-width:500px;margin:auto 0}.loginSide h1{margin:10px 0 16px;font-size:45px;line-height:1.25}.loginSide p{color:#dcefe5;font-size:18px;line-height:1.9}.backHome{color:#dcefe5}.loginPanel{background:#f8fafc;place-items:center;padding:24px;display:grid}.loginbox{background:#fff;border:1px solid #e5eaf1;border-radius:20px;width:min(450px,100%);padding:30px;box-shadow:0 12px 30px #0f172a0f}.portalPage{background:#f5f7fb;min-height:100vh}.portalPage header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 30px;display:flex}.portalPage main{max-width:850px;margin:60px auto;padding:0 20px}.portalPage main h1{margin:5px 0 10px;font-size:40px}.portalPage main>p{color:#667085;line-height:1.8}.profileRows{gap:12px;margin-top:15px;display:grid}.profileRows span{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}@media (max-width:980px){.adminLayout{grid-template-columns:1fr}.sidebar{border-left:0;border-bottom:1px solid var(--line);height:auto;position:relative}.sideNav{display:flex;overflow:auto}.sideNav a{white-space:nowrap}.sideBottom,.adminTop{display:none}.heroInner,.split,.loginPage{grid-template-columns:1fr}.heroInner{padding-top:50px}.heroPanel{max-width:620px}.featureGrid,.steps{grid-template-columns:1fr 1fr}.manualGrid,.twoCols{grid-template-columns:1fr}.loginSide{min-height:330px}.filterbar{grid-template-columns:1fr 1fr}}@media (max-width:650px){.publicLinks{display:none}.publicNav{height:64px;padding:0 16px}.publicNav .btn{margin-right:auto}.heroInner{gap:35px;padding:45px 18px 55px}.hero h1{font-size:39px}.hero p{font-size:16px}.section{padding:58px 18px}.featureGrid,.steps{grid-template-columns:1fr}.sectionHead h2,.split h2,.cta h2{font-size:29px}.cta{flex-direction:column;align-items:flex-start;margin:0 15px 50px;padding:26px}.footer{flex-direction:column;padding:25px 18px}.footerContact{text-align:right}.page{padding:20px 13px 45px}.sidebar{padding:11px}.sidebarBrand{padding-bottom:10px}.filterbar{grid-template-columns:1fr}.editUser{min-width:260px}.pageTitle{flex-direction:column}.loginSide{min-height:280px;padding:28px}.loginSide h1{font-size:33px}.loginPanel{padding:18px}.formgrid{grid-template-columns:1fr}}:root{--nawa-deep:#0f513f;--nawa-dark:#0a3d30;--nawa-leaf:#79ad3b;--nawa-leaf-light:#9bc54d;--nawa-mist:#f3f8f4;--nawa-line:#dbe9df}.publicSite{background:#fff}.publicHeader{border-bottom-color:#e8f0ea}.publicLogoLink{align-items:center;min-width:168px;display:flex}.publicLogo{width:164px;height:auto;display:block}.publicLinks{gap:22px}.publicLinks a:hover{color:var(--nawa-deep)}.hero{background:radial-gradient(circle at 82% 18%,#90be4a1c,#0000 32%),linear-gradient(#f8fcf9 0%,#fff 100%)}.heroInner{padding-top:84px}.hero h1{max-width:700px;font-size:58px}.hero p{max-width:720px}.eyebrow{color:var(--nawa-deep)}.btn{background:var(--nawa-deep)}.btn:hover{background:var(--nawa-dark)}.btn.secondary,.btn.ghost{color:var(--nawa-deep);background:#edf7f1}.btn.white{color:var(--nawa-deep)}.heroPanel{background:linear-gradient(145deg,#edf7f1,#f7fbf8);border:1px solid #dfeee4;position:relative}.heroLogoBadge{z-index:3;background:#fff;border:1px solid #deebe2;border-radius:24px;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:-35px;left:24px;box-shadow:0 15px 35px #0f513f1f}.heroLogoBadge img{object-fit:contain;width:67px;height:67px}.miniWindow{box-shadow:0 25px 60px #0f513f1c}.studentMiniHeader{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.studentMiniHeader>div{gap:3px;display:grid}.studentMiniHeader small{color:#7b8a82}.livePill{color:#067647;background:#ecfdf3;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.lessonCard strong,.step b{color:var(--nawa-deep)}.progress i{background:linear-gradient(90deg,var(--nawa-deep),var(--nawa-leaf))}.featureIcon{color:var(--nawa-deep);background:#edf7f1}.introSection{padding-top:90px}.valueGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.valueGrid article{border:1px solid var(--nawa-line);background:#fff;border-radius:18px;padding:25px}.valueGrid article>b{width:38px;height:38px;color:var(--nawa-deep);background:#edf7f1;border-radius:11px;place-items:center;display:inline-grid}.valueGrid h3{margin:18px 0 8px}.valueGrid p{color:#667085;margin:0;line-height:1.8}.fullSoft{max-width:none}.fullSoft>*{max-width:1152px;margin-inline:auto}.curriculumGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.curriculumCard{border:1px solid var(--nawa-line);background:#fff;border-radius:18px;padding:22px}.countryIcon{margin-bottom:15px;font-size:31px}.curriculumCard>span{color:var(--nawa-deep);font-size:13px;font-weight:800;display:block}.curriculumCard h3{margin:5px 0 9px}.curriculumCard p{color:#667085;margin:0;line-height:1.75}.curriculumNote{text-align:center;color:#667085;font-size:13px;margin-top:18px!important}.step h3{margin:0}.step p{color:#667085;margin:0;line-height:1.7}.lmsSection{padding-block:90px}.lmsMock{border:1px solid var(--nawa-line);background:linear-gradient(#fbfefc,#f6faf7);border-radius:21px;padding:18px;box-shadow:0 22px 55px #0f513f14}.lmsBar{border-bottom:1px solid #e3ece6;justify-content:space-between;gap:20px;padding:7px 5px 16px;display:flex}.lmsBar span{color:var(--nawa-deep);font-size:12px;font-weight:800}.lmsItem{border-bottom:1px solid #e8efea;align-items:center;gap:12px;padding:14px 4px;display:flex}.lmsItem:last-child{border:0}.lmsItem>span{width:42px;height:42px;color:var(--nawa-deep);background:#fff;border:1px solid #dfe9e2;border-radius:12px;place-items:center;font-size:11px;font-weight:900;display:grid}.lmsItem.done>span{color:#067647;background:#ecfdf3}.lmsItem>div{gap:3px;display:grid}.lmsItem small{color:#7b8a82}.parentStudent{border-bottom:1px solid #e5eaf1;align-items:center;gap:11px;padding:12px 0 16px;display:flex}.parentStudent>div:last-child{gap:3px;display:grid}.parentStudent small{color:#667085}.avatarCircle,.teacherAvatar{background:linear-gradient(145deg,var(--nawa-deep),var(--nawa-leaf));color:#fff;border-radius:14px;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.teacherVisual{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.teacherCard{border:1px solid var(--nawa-line);background:#fff;border-radius:18px;grid-column:1/-1;align-items:center;gap:12px;padding:17px;display:flex}.teacherCard>div{gap:3px;display:grid}.teacherCard p{color:#667085;margin:0}.teacherStat{border:1px solid var(--nawa-line);background:#fff;border-radius:16px;gap:6px;padding:20px;display:grid}.teacherStat b{color:var(--nawa-deep);font-size:28px}.teacherStat span{color:#667085;font-size:12px}.paymentGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.paymentGrid article{border:1px solid var(--nawa-line);border-radius:17px;padding:23px}.paymentGrid article>span{color:var(--nawa-deep);background:#edf7f1;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-block}.paymentGrid h3{margin:15px 0 8px}.paymentGrid p{color:#667085;margin:0;line-height:1.75}.cta{background:linear-gradient(135deg,var(--nawa-dark),var(--nawa-deep) 58%,#6f9f35)}.nawaFooter{align-items:flex-start}.footerBrandBlock{max-width:380px}.footerLogo{width:175px;height:auto}.footerBrandBlock p{line-height:1.8}.footerBrandBlock small{color:#98a2b3}.footerLinks,.footerContact{gap:9px;display:grid}.footerLinks a,.footerContact a{color:#667085}.footerLinks a:hover,.footerContact a:hover{color:var(--nawa-deep)}.loginLogo{background:#fff;border-radius:18px;width:190px;margin-bottom:24px;padding:9px}.nawaLoginSide{background:linear-gradient(145deg,var(--nawa-dark),var(--nawa-deep) 70%,#608c34)}.adminBrandIcon{object-fit:contain;width:42px;height:42px}.sidebarBrand b{color:var(--nawa-deep);font-size:19px}.portalBrand img{width:154px;height:auto;display:block}.portalPage header{min-height:74px}.sideNav a:hover,.sideNav a.active{color:var(--nawa-deep);background:#edf7f1}@media (max-width:980px){.valueGrid{grid-template-columns:1fr}.curriculumGrid{grid-template-columns:1fr 1fr}.teacherVisual{margin-bottom:12px}.publicLogoLink{min-width:145px}.publicLogo{width:145px}}@media (max-width:650px){.publicLogoLink{min-width:130px}.publicLogo{width:130px}.hero h1{font-size:41px}.heroLogoBadge{width:68px;height:68px;top:-28px}.heroLogoBadge img{width:54px;height:54px}.curriculumGrid,.paymentGrid,.teacherVisual{grid-template-columns:1fr}.teacherCard{grid-column:auto}.nawaFooter{align-items:flex-start}.footerLogo{width:155px}}.publicLogoMain{object-fit:contain;object-position:right center;max-height:62px;width:205px!important}.publicLogoLink{min-width:218px!important}.publicNav{height:86px}.publicLinks{align-items:center;gap:18px;font-size:14px}.publicLinks a{white-space:nowrap}.publicMenuButton{background:0 0;border:0;width:42px;height:42px;padding:8px;display:none}.publicMenuButton span{background:var(--nawa-deep);border-radius:3px;height:2px;margin:5px 0;display:block}.publicLoginButton{white-space:nowrap}.heroFullLogo{width:245px;height:auto;margin-bottom:22px;display:block}.homeHero .heroInner{min-height:620px}.homeIntro{padding-top:88px}.centerAction{text-align:center;margin-top:30px}.textLink{color:var(--nawa-deep);font-weight:800}.textLink:hover{text-decoration:underline}.publicPathGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.publicPathCard{border:1px solid var(--nawa-line);color:#172033;background:#fff;border-radius:20px;padding:27px;transition:all .18s;display:block}.publicPathCard:hover{border-color:#bfd8c8;transform:translateY(-3px);box-shadow:0 18px 45px #0f513f17}.publicPathCard>span{color:var(--nawa-deep);background:#edf7f1;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-block}.publicPathCard h3{margin:18px 0 9px;font-size:22px}.publicPathCard p{color:#667085;min-height:58px;line-height:1.8}.publicPathCard b{color:var(--nawa-deep)}.ctaButtons{flex-wrap:wrap;gap:10px;display:flex}.btn.outlineWhite{color:#fff;background:0 0;border:1px solid #ffffff8c}.btn.outlineWhite:hover{background:#ffffff1a}.publicPageHero{background:radial-gradient(circle at 78% 22%,#90be4a21,#0000 28%),linear-gradient(#f5faf6 0%,#fff 100%);border-bottom:1px solid #e8f0ea}.publicPageHeroInner{text-align:center;max-width:1050px;margin:auto;padding:95px 24px 88px}.publicPageHero h1{max-width:870px;margin:0 auto 18px;font-size:52px;line-height:1.18}.publicPageHero p{color:#667085;max-width:820px;margin:auto;font-size:19px;line-height:1.9}.twoColumnText{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.infoStack{gap:13px;display:grid}.infoStack article{border:1px solid var(--nawa-line);border-radius:17px;padding:22px}.infoStack article>b{color:var(--nawa-deep);font-size:13px}.infoStack h3{margin:8px 0}.infoStack p{color:#667085;margin:0;line-height:1.75}.noticeBox{border:1px solid var(--nawa-line);background:#f5faf6;border-radius:16px;margin-top:30px;padding:20px 22px}.noticeBox b{color:var(--nawa-deep)}.noticeBox p{color:#667085;margin:5px 0 0;line-height:1.7}.flowRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.flowRow div{border:1px solid var(--nawa-line);background:#fff;border-radius:13px;padding:15px 18px;font-weight:800}.flowRow span{color:var(--nawa-leaf);font-size:24px}.timelineGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.timelineGrid article{border:1px solid var(--nawa-line);background:#fff;border-radius:18px;padding:24px}.timelineGrid article>b{color:var(--nawa-deep);font-size:28px}.timelineGrid h3{margin:15px 0 8px}.timelineGrid p{color:#667085;margin:0;line-height:1.75}.largeChecks{gap:15px;font-size:17px}.publicPaymentMethods{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.publicPaymentMethods span{border:1px solid var(--nawa-line);color:var(--nawa-deep);background:#fff;border-radius:999px;padding:12px 18px;font-weight:800}.contactGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contactGrid article{border:1px solid var(--nawa-line);background:#fff;border-radius:18px;padding:25px}.contactGrid article>span{color:#667085;font-size:13px}.contactGrid h3{text-align:right;overflow-wrap:anywhere;direction:ltr;margin:10px 0 20px}@media (max-width:1100px){.publicLinks{gap:11px;font-size:12px}.publicLogoMain{width:180px!important}.publicLogoLink{min-width:188px!important}}@media (max-width:900px){.publicNav{height:76px;position:relative}.publicLogoMain{width:165px!important}.publicLogoLink{min-width:auto!important}.publicMenuButton{margin-inline-start:auto;display:block}.publicLinks{border:1px solid var(--nawa-line);z-index:50;background:#fff;border-radius:16px;padding:10px;display:none;position:absolute;top:76px;left:16px;right:16px;box-shadow:0 18px 45px #1018281f}.publicLinks.open{display:grid}.publicLinks a{padding:10px 12px}.publicLoginButton{margin-inline-start:0}.publicPageHero h1{font-size:42px}.publicPathGrid,.timelineGrid,.contactGrid{grid-template-columns:1fr}.twoColumnText{grid-template-columns:1fr;gap:35px}.heroFullLogo{width:210px}}@media (max-width:650px){.publicNav{gap:9px;padding-inline:16px}.publicLogoMain{width:142px!important}.publicLoginButton{padding:9px 11px;font-size:12px}.publicPageHeroInner{padding:70px 20px 60px}.publicPageHero h1{font-size:35px}.publicPageHero p{font-size:16px}.homeHero .heroInner{min-height:auto}.heroFullLogo{width:185px;margin-bottom:18px}.ctaButtons{width:100%}.ctaButtons .btn{text-align:center;flex:1}.nawaFooter{display:grid}.footerBrandBlock{max-width:none}.footerLogo{width:190px}}
