.service-detail-page{color:var(--body-text);background:var(--page)}.service-detail-page *{box-sizing:border-box}.service-detail-hero{isolation:isolate;border-bottom:1px solid var(--border);background:radial-gradient(circle at 78% 20%, #59c3c738, transparent 25%), radial-gradient(circle at 7% 92%, #168c9817, transparent 27%), linear-gradient(112deg, #fff 0%, #f8fcfe 48%, var(--page-alt) 100%);padding:clamp(34px,5.5vw,74px) 0 clamp(58px,7vw,96px);position:relative;overflow:hidden}.service-detail-hero:before,.service-detail-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #59c3c745;border-radius:50%;position:absolute}.service-detail-hero:before{aspect-ratio:1;width:clamp(330px,42vw,680px);top:-58%;right:-11%}.service-detail-hero:after{aspect-ratio:1;border-color:#168c9826;width:clamp(220px,30vw,470px);bottom:-69%;right:5%}.service-detail-breadcrumb{color:#6b7c94;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(32px,4.5vw,56px);font-size:13px;font-weight:750;display:flex}.service-detail-breadcrumb a{color:var(--teal-dark)}.service-detail-breadcrumb a:hover{color:var(--navy)}.service-detail-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.58fr);align-items:center;gap:clamp(36px,7vw,104px);display:grid}.service-detail-eyebrow,.service-detail-heading>span,.service-detail-summary>span,.service-detail-fit-card>span,.service-detail-cta-inner>div>span{color:var(--teal-dark);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.service-detail-eyebrow:before,.service-detail-heading>span:before{content:"";background:var(--turquoise);border-radius:99px;width:25px;height:2px}.service-detail-hero h1{max-width:850px;color:var(--navy);letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(44px,6vw,78px);font-weight:900;line-height:.98}.service-detail-hero-copy>p{max-width:780px;color:var(--body-text);margin:0;font-size:clamp(17px,1.55vw,21px);line-height:1.72}.service-detail-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.service-detail-actions .btn{border-radius:8px;min-width:188px;height:auto;min-height:50px}.service-detail-summary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #d8e8efeb;border-radius:22px;padding:clamp(26px,3.5vw,40px);box-shadow:0 24px 70px #071c461c}.service-detail-summary h2{color:var(--navy);margin:11px 0 22px;font-size:clamp(23px,2vw,29px);line-height:1.22}.service-detail-summary ul,.service-detail-fit-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.service-detail-summary li{color:var(--navy);grid-template-columns:25px 1fr;align-items:start;font-size:14px;font-weight:750;line-height:1.55;display:grid}.service-detail-summary li svg{color:#fff;background:var(--teal);border-radius:50%;width:20px;height:20px;padding:5px;display:grid}.service-detail-summary>a,.service-detail-text-link{color:var(--teal-dark);align-items:center;gap:8px;margin-top:24px;font-size:13px;font-weight:900;display:inline-flex}.service-detail-overview,.service-detail-included,.service-detail-process,.service-detail-faq,.service-detail-related{padding:clamp(68px,8vw,112px) 0}.service-detail-overview,.service-detail-process,.service-detail-related{background:#fff}.service-detail-included,.service-detail-faq{background:radial-gradient(circle at 92% 16%, #59c3c71f, transparent 22%), var(--page-alt);border-top:1px solid #d8e8efbd;border-bottom:1px solid #d8e8efbd}.service-detail-heading{text-align:center;max-width:820px;margin:0 auto clamp(34px,5vw,56px)}.service-detail-heading h2{color:var(--navy);letter-spacing:-.035em;margin:13px 0 15px;font-size:clamp(32px,4vw,51px);font-weight:900;line-height:1.08}.service-detail-heading p{color:var(--body-text);margin:0;font-size:17px;line-height:1.75}.service-detail-heading-left{text-align:left;margin-left:0;margin-right:0}.service-detail-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.service-detail-highlight-grid article{border:1px solid var(--border);box-shadow:var(--card-shadow);background:#fff;border-radius:20px;padding:30px;transition:transform .18s,border-color .18s,box-shadow .18s}.service-detail-highlight-grid article:hover{box-shadow:var(--soft-shadow);border-color:#168c9852;transform:translateY(-4px)}.service-detail-highlight-icon{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal));border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:22px;display:grid;box-shadow:0 12px 26px #168c9830}.service-detail-highlight-grid h3{color:var(--navy);margin:0 0 9px;font-size:21px}.service-detail-highlight-grid p{color:var(--body-text);margin:0;font-size:15px;line-height:1.7}.service-detail-included{scroll-margin-top:110px}.service-detail-included-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.55fr);align-items:start;gap:clamp(38px,7vw,94px);display:grid}.service-detail-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.service-detail-check-grid li{border:1px solid var(--border);min-height:70px;color:var(--navy);background:#ffffffe0;border-radius:13px;grid-template-columns:24px 1fr;align-items:start;gap:9px;padding:17px;font-size:14px;font-weight:750;line-height:1.48;display:grid}.service-detail-check-grid svg{color:var(--teal);margin-top:1px}.service-detail-fit-card{box-shadow:var(--soft-shadow);background:#fff;border:1px solid #59c3c740;border-radius:22px;padding:clamp(28px,3.5vw,40px);position:sticky;top:128px}.service-detail-fit-card>div{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal));border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.service-detail-fit-card h3{color:var(--navy);margin:9px 0 18px;font-size:26px;line-height:1.2}.service-detail-fit-card li{color:var(--body-text);padding-left:19px;font-size:14.5px;line-height:1.6;position:relative}.service-detail-fit-card li:before{content:"";background:var(--turquoise);border-radius:50%;width:7px;height:7px;position:absolute;top:.67em;left:0}.service-detail-fit-card .btn{border-radius:8px;width:100%;height:auto;min-height:49px;margin-top:26px}.service-detail-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.service-detail-process-grid article{border:1px solid var(--border);background:linear-gradient(145deg,#fff,#f7fcfd);border-radius:18px;padding:28px 24px;position:relative;box-shadow:0 10px 28px #071c460e}.service-detail-process-grid article:not(:last-child):after{content:"";z-index:2;background:#168c9866;width:18px;height:1px;position:absolute;top:47px;right:-18px}.service-detail-process-grid article>span{width:42px;height:42px;color:var(--teal-dark);background:#e4f5f7;border-radius:50%;place-items:center;margin-bottom:21px;font-size:13px;font-weight:900;display:grid}.service-detail-process-grid h3{color:var(--navy);margin:0 0 9px;font-size:19px}.service-detail-process-grid p{color:var(--body-text);margin:0;font-size:14px;line-height:1.68}.service-detail-faq-grid{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,92px);display:grid}.service-detail-faq-grid .service-detail-heading{margin-bottom:0;position:sticky;top:128px}.service-detail-faq-list{gap:13px;display:grid}.service-detail-faq-list details{border:1px solid var(--border);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #071c460b}.service-detail-faq-list details[open]{box-shadow:var(--card-shadow);border-color:#168c9854}.service-detail-faq-list summary{cursor:pointer;color:var(--navy);grid-template-columns:1fr 30px;align-items:center;gap:16px;padding:21px 22px;font-size:16px;font-weight:850;line-height:1.45;list-style:none;display:grid}.service-detail-faq-list summary::-webkit-details-marker{display:none}.service-detail-faq-list summary:after{content:"+";width:28px;height:28px;color:var(--teal-dark);background:#e7f6f8;border-radius:50%;place-items:center;font-size:19px;line-height:1;display:grid}.service-detail-faq-list details[open] summary:after{content:"−";color:#fff;background:var(--teal)}.service-detail-faq-list p{color:var(--body-text);margin:0;padding:0 22px 23px;font-size:14.5px;line-height:1.75}.service-detail-related .service-detail-heading{margin-bottom:38px}.service-detail-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.service-detail-related-grid>a{border:1px solid var(--border);min-height:265px;box-shadow:var(--card-shadow);background:#fff;border-radius:18px;flex-direction:column;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.service-detail-related-grid>a:hover{box-shadow:var(--soft-shadow);border-color:#168c9859;transform:translateY(-4px)}.service-detail-related-grid span{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.service-detail-related-grid h3{color:var(--navy);margin:14px 0 10px;font-size:23px;line-height:1.2}.service-detail-related-grid p{color:var(--body-text);margin:0 0 22px;font-size:14px;line-height:1.7}.service-detail-related-grid strong{color:var(--teal-dark);align-items:center;gap:8px;margin-top:auto;font-size:13px;display:inline-flex}.service-detail-cta{background:#fff;padding:0 0 clamp(70px,8vw,110px)}.service-detail-cta-inner{color:#fff;background:radial-gradient(circle at 89% 20%, #59c3c738, transparent 31%), linear-gradient(120deg, var(--navy), #0a3158);border:1px solid #59c3c740;border-radius:24px;justify-content:space-between;align-items:center;gap:36px;padding:clamp(30px,4vw,52px);display:flex;box-shadow:0 22px 56px #071c4630}.service-detail-cta-inner>div{max-width:790px}.service-detail-cta-inner>div>span{color:var(--turquoise)}.service-detail-cta h2{color:#fff;margin:9px 0;font-size:clamp(28px,3.5vw,42px);line-height:1.12}.service-detail-cta p{color:#ffffffc7;margin:0;line-height:1.7}.service-detail-cta .btn{height:auto;min-height:52px;color:var(--navy);background:#fff;border:1px solid #ffffffa3;border-radius:8px;flex:none;padding:0 28px;box-shadow:0 12px 26px #00000024}@media (max-width:1020px){.service-detail-hero-grid,.service-detail-included-grid,.service-detail-faq-grid{grid-template-columns:1fr}.service-detail-summary{max-width:720px}.service-detail-highlight-grid,.service-detail-related-grid,.service-detail-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-process-grid article:after{display:none}.service-detail-fit-card,.service-detail-faq-grid .service-detail-heading{position:static}.service-detail-fit-card{max-width:720px}}@media (max-width:680px){.service-detail-hero{padding-top:24px}.service-detail-breadcrumb{margin-bottom:30px}.service-detail-hero h1{font-size:clamp(38px,12vw,53px)}.service-detail-actions,.service-detail-actions .btn{width:100%}.service-detail-summary,.service-detail-highlight-grid article,.service-detail-fit-card,.service-detail-related-grid>a{border-radius:16px}.service-detail-highlight-grid,.service-detail-check-grid,.service-detail-process-grid,.service-detail-related-grid{grid-template-columns:1fr}.service-detail-check-grid li,.service-detail-related-grid>a{min-height:0}.service-detail-cta-inner{border-radius:18px;flex-direction:column;align-items:stretch}.service-detail-cta .btn{width:100%}}
.partners-section,.partnership-value-section{background:radial-gradient(circle at 86% 6%,#d9943124,#0000 24%),radial-gradient(circle at 8% 84%,#0874771a,#0000 24%),linear-gradient(#071d31 0%,#061321 100%);padding:82px 0 90px;position:relative}.partnership-value-section{padding-top:74px}.partners-intro,.partnership-value-intro{max-width:820px;margin-bottom:38px}.partners-intro h1,.partnership-value-intro h2{color:#f7fbfb;margin:0;font-size:44px;font-weight:900;line-height:1.08}.partners-intro p,.partnership-value-intro p{color:#e8f5f5bd;margin:18px 0 0;font-size:17px;line-height:1.6}.partner-institution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.partner-institution-card,.partnership-value-card{background:radial-gradient(circle at 92% 8%,#d9943114,#0000 30%),linear-gradient(145deg,#0b2036f0,#04101ddb);border:1px solid #d9943133;border-radius:8px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 24px 58px #00000038,inset 0 1px #ffffff0f}.partner-institution-card{color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.partner-institution-card:hover,.partnership-value-card:hover{border-color:#d9943166;transform:translateY(-4px);box-shadow:0 32px 72px #00000052,inset 0 1px #ffffff14}.partner-institution-card:focus-visible{outline-offset:4px;outline:2px solid #f7efe6bd}.partner-image{background:radial-gradient(circle at 50% 38%,#ffffff14,#0000 46%),linear-gradient(145deg,#fff,#edf6f8);height:214px;position:relative;overflow:hidden}.partner-image:after{content:"";background:linear-gradient(#06182600 0%,#06182624 100%);position:absolute;inset:0}.partner-image img{object-fit:contain;width:100%;height:100%;padding:34px 46px;transition:transform .22s;display:block}.partner-institution-card:hover .partner-image img{transform:scale(1.05)}.partner-card-body{flex-direction:column;flex:auto;padding:26px 24px;display:flex}.partner-type{color:#e7a13a;background:#d994311c;border:1px solid #d9943138;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.partner-card-body h2,.partnership-value-card h3{color:#f7fbfb;margin:17px 0 11px;font-size:22px;line-height:1.2}.partner-card-body p,.partnership-value-card p{color:#e8f5f5bd;margin:0;font-size:15px;line-height:1.62}.partner-points{gap:9px;margin:20px 0 22px;padding:0;list-style:none;display:grid}.partner-points li{color:#e8f5f5bd;grid-template-columns:15px 1fr;align-items:start;gap:9px;font-size:14px;line-height:1.45;display:grid}.partner-points li span{background:#d9943124;border-radius:50%;width:15px;height:15px;margin-top:3px;display:block;position:relative}.partner-points li span:after{content:"";border:2px solid #e7a13a;border-width:0 2px 2px 0;width:6px;height:8px;position:absolute;top:3px;left:4px;transform:rotate(45deg)}.partner-card-link{color:#e7a13a;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:900;display:inline-flex}.partner-card-link svg{transition:transform .18s}.partner-institution-card:hover .partner-card-link svg{transform:translate(2px,-2px)}.partnership-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.partnership-value-card{padding:28px 24px}.partnership-value-icon{color:#061321;background:linear-gradient(135deg,#f1b55d,#d99431);border:1px solid #d9943157;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 14px 28px #d9943133}@media (max-width:1024px){.partner-institution-grid,.partnership-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-intro h1,.partnership-value-intro h2{font-size:38px}}@media (max-width:720px){.partners-section,.partnership-value-section{padding:54px 0}.partner-institution-grid,.partnership-value-grid{grid-template-columns:1fr}.partners-intro,.partnership-value-intro{margin-bottom:26px}.partners-intro h1,.partnership-value-intro h2{font-size:31px}.partners-intro p,.partnership-value-intro p{font-size:15px}.partner-image{height:198px}}@media (max-width:480px){.partners-intro h1,.partnership-value-intro h2{font-size:28px}.partner-card-body,.partnership-value-card{padding-left:20px;padding-right:20px}}
.privacy-policy-page{background:radial-gradient(circle at 82% 8%,#d994311f,#0000 24%),linear-gradient(#061321 0%,#071d31 48%,#04101d 100%)}.privacy-hero,.privacy-content-section{background:radial-gradient(circle at 86% 6%,#d994311f,#0000 24%),radial-gradient(circle at 8% 84%,#0874771a,#0000 24%),linear-gradient(#071d31 0%,#061321 100%);position:relative}.privacy-hero{padding:82px 0 52px;overflow:hidden}.privacy-hero:after{content:"";border:1px solid #d9943129;border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-98px}.privacy-hero-inner{z-index:1;max-width:920px;position:relative}.privacy-hero h1{color:#f7efe6;max-width:850px;margin:0;font-size:clamp(40px,5vw,64px);font-weight:900;line-height:1.05}.privacy-hero p{color:#f7efe6bd;max-width:780px;margin:20px 0 0;font-size:17px;line-height:1.7}.privacy-hero .privacy-updated{color:#e7a13a;background:#d994311a;border:1px solid #d9943138;border-radius:999px;align-items:center;min-height:36px;margin-top:24px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.privacy-content-section{padding:36px 0 96px}.privacy-content{gap:18px;max-width:980px;display:grid}.privacy-content article{background:radial-gradient(circle at 92% 8%,#d9943114,#0000 30%),linear-gradient(145deg,#0b2036f0,#04101ddb);border:1px solid #d9943133;border-radius:8px;padding:30px;box-shadow:0 24px 58px #00000038,inset 0 1px #ffffff0f}.privacy-content article.privacy-highlight{background:radial-gradient(circle at 86% 12%,#d994312e,#0000 30%),linear-gradient(145deg,#0b2036fa,#04101de6);border-color:#d994316b}.privacy-content h2{color:#f7efe6;margin:0 0 14px;font-size:24px;line-height:1.2}.privacy-content p,.privacy-content li{color:#f7efe6bd;font-size:15.5px;line-height:1.72}.privacy-content p{margin:0}.privacy-content p+p{margin-top:14px}.privacy-content ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.privacy-content li{padding-left:24px;position:relative}.privacy-content li:before{content:"";background:linear-gradient(135deg,#f1b55d,#d99431);border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:0;box-shadow:0 0 0 4px #d994311f}.privacy-content a{color:#e7a13a;font-weight:800;text-decoration:none}.privacy-content a:hover,.privacy-content a:focus-visible{color:#f7c372}@media (max-width:720px){.privacy-hero{padding:58px 0 38px}.privacy-content-section{padding:24px 0 64px}.privacy-content article{padding:24px 20px}.privacy-hero h1{font-size:36px}.privacy-hero p,.privacy-content p,.privacy-content li{font-size:15px}}
.why-choose-section{background:radial-gradient(circle at 88% 12%,#3bbfc729,#0000 22%),radial-gradient(circle at 12% 86%,#10848a14,#0000 24%),linear-gradient(#f7fdfd 0%,#fff 58%,#f1fafb 100%);padding:92px 0 74px;position:relative;overflow:hidden}.why-container{z-index:2;position:relative}.why-bg-circle{background:radial-gradient(circle,#3bbfc72e 0%,#3bbfc70a 68%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:112px;right:-118px}.why-bg-map{opacity:.18;filter:blur(.1px);background:radial-gradient(circle at 14% 42%,#53bdc4 0 1px,#0000 1.3px),radial-gradient(circle at 27% 38%,#53bdc4 0 1px,#0000 1.3px),radial-gradient(circle at 38% 28%,#53bdc4 0 1px,#0000 1.3px),radial-gradient(circle at 52% 30%,#53bdc4 0 1px,#0000 1.3px),radial-gradient(circle at 61% 39%,#53bdc4 0 1px,#0000 1.3px),radial-gradient(circle at 74% 31%,#53bdc4 0 1px,#0000 1.3px),radial-gradient(circle at 84% 43%,#53bdc4 0 1px,#0000 1.3px);width:520px;height:190px;position:absolute;top:12px;right:210px}.why-bg-arc{border-top:2px dashed #129da56b;border-right:2px dashed #129da56b;border-radius:50%;width:560px;height:240px;position:absolute;top:84px;right:76px;transform:rotate(8deg)}.why-plane{color:#119aa4;position:absolute;top:80px;right:32px}.why-hero{grid-template-columns:minmax(0,.98fr) minmax(420px,.92fr);align-items:center;gap:42px;margin-bottom:30px;display:grid}.why-label{color:#13828a;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:18px;font-size:13px;font-weight:900;animation:.75s forwards whyFadeUp;display:inline-flex}.why-label:before{content:"";background:#13828a;border-radius:999px;width:38px;height:2px}.why-title{color:#092642;opacity:0;margin:0 0 18px;font-size:clamp(44px,6vw,72px);font-weight:900;line-height:1.02;animation:.8s 80ms forwards whyFadeUp}.why-title span{color:#138f98;display:block}.why-description{color:#55728d;opacity:0;width:min(100%,620px);margin:0 0 34px;font-size:18px;line-height:1.72;animation:.8s .16s forwards whyFadeUp}.why-benefit-row{opacity:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;animation:.8s .24s forwards whyFadeUp;display:grid}.why-benefit-item{text-align:center}.why-benefit-icon{color:#118f98;background:linear-gradient(#edf8f8,#dff2f3);border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 14px;transition:transform .22s,box-shadow .22s;display:grid;box-shadow:0 14px 30px #118f981f}.why-benefit-item:hover .why-benefit-icon{transform:translateY(-6px);box-shadow:0 18px 34px #118f9829}.why-benefit-item h3{color:#102f4c;margin:0 0 6px;font-size:16px;line-height:1.3}.why-benefit-item p{color:#566f87;margin:0;font-size:14px;line-height:1.48}.why-visual{opacity:0;justify-content:center;align-items:center;min-height:470px;animation:.9s .22s forwards whyFadeUp;display:flex;position:relative}.why-visual-card{background:radial-gradient(circle at 76% 18%,#fffffff0,#0000 22%),radial-gradient(circle at 52% 30%,#58d2db33,#0000 39%),linear-gradient(145deg,#f6fefef5,#ddf7f9e0);border:1px solid #91d3dc8c;border-radius:34px;width:min(100%,650px);height:438px;position:relative;overflow:visible;box-shadow:0 30px 70px #0b37521f,inset 0 1px #ffffffd1}.why-visual-card:before{content:"";opacity:.46;background-image:radial-gradient(circle,#118f9861 1.2px,#0000 1.6px);background-size:18px 18px;border-radius:28px;position:absolute;inset:18px;-webkit-mask-image:linear-gradient(135deg,#0000 0 28%,#000 48%,#0000 72%);mask-image:linear-gradient(135deg,#0000 0 28%,#000 48%,#0000 72%)}.why-visual-card:after{content:"";z-index:1;filter:blur(14px);background:#0b37522e;border-radius:50%;height:44px;position:absolute;bottom:30px;left:110px;right:88px}.why-visual-track{border-top:2px dashed #129da557;border-radius:50%;width:720px;height:260px;position:absolute;top:-60px;left:34px;transform:rotate(-6deg)}.why-visual-glow{background:radial-gradient(circle,#ffffffd1,#5cd5dc24 58%,#0000 72%);border-radius:50%;position:absolute;inset:52px 42px 74px}.why-visual-map{opacity:.18;filter:blur(8px);background:radial-gradient(at 28% 42%,#118f989e 0 18%,#0000 19%),radial-gradient(at 52% 35%,#118f986b 0 24%,#0000 25%),radial-gradient(at 76% 48%,#118f988f 0 16%,#0000 17%);position:absolute;inset:58px 72px 100px}.why-visual-image{z-index:3;object-fit:contain;filter:drop-shadow(0 28px 34px #0b37522e);width:min(112%,690px);height:auto;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.why-visual-swoosh{z-index:2;background:linear-gradient(90deg,#199aa2db,#4bcbd2c7 52%,#0a848de0);border-radius:50% 50% 20px 20px;height:78px;position:absolute;bottom:38px;left:52px;right:36px;transform:rotate(-4deg);box-shadow:0 18px 34px #118f9833}.why-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:12px;display:grid}.why-info-card{opacity:0;background:#ffffffe0;border:1px solid #b6d6ddb8;border-radius:22px;padding:22px 20px 18px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;animation:.85s forwards whyFadeUp;box-shadow:0 22px 52px #0b375214}.why-info-card:hover{background:#fffffff5;border-color:#118f9847;transform:translateY(-5px);box-shadow:0 30px 64px #0b37521f}.why-info-card:first-child{animation-delay:.32s}.why-info-card:nth-child(2){animation-delay:.42s}.why-partner-card{flex-direction:column;display:flex}.why-card-heading{grid-template-columns:58px 1fr;align-items:start;gap:16px;margin-bottom:16px;display:grid}.why-card-icon,.why-service-icon{color:#118f98;background:linear-gradient(#edf8f8,#dff2f3);place-items:center;display:grid}.why-card-icon{border-radius:50%;width:58px;height:58px;box-shadow:0 12px 24px #118f981f}.why-card-heading h3{color:#102f4c;margin:2px 0 5px;font-size:19px;font-weight:850;line-height:1.2}.why-card-heading p{color:#5e788f;margin:0;font-size:15px;font-weight:450;line-height:1.62}.why-partner-logos{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(64px,1fr);gap:12px;margin-bottom:0;display:grid}.why-partner-logo{background:#fff;border:1px solid #d7e7eb;border-radius:14px;place-items:center;min-height:64px;padding:6px 8px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffc}.why-partner-logo:hover{border-color:#118f9857;transform:translateY(-3px);box-shadow:0 14px 28px #0b375214}.why-partner-logo img{object-fit:contain;width:100%;height:100%;max-height:none;display:block;transform:scale(1.08)}.why-partner-logo-more{grid-template-columns:58px 1fr;place-items:center start;gap:12px;padding:10px 14px}.why-partner-logo-more-icon{color:#5b97e5;background:#eef5ff;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.why-partner-logo-more-icon svg{width:38px;height:38px}.why-partner-logo-more strong{color:#284162;font-size:14px;font-weight:600;line-height:1.28}.why-partner-footer{color:#14929a;text-align:center;margin:0;padding-top:14px;font-size:14px;font-weight:800}.why-services-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.why-service-item{border:1px solid #0000;border-radius:18px;grid-template-columns:56px 1fr;align-items:start;gap:14px;padding:8px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.why-service-item:hover{background:linear-gradient(135deg,#edf8f8f0,#ffffffe0);border-color:#118f9829;transform:translateY(-4px);box-shadow:0 14px 30px #0b375214}.why-service-icon{border-radius:16px;width:56px;height:56px;transition:transform .18s,color .18s,background .18s,box-shadow .18s;box-shadow:0 10px 22px #118f981a}.why-service-item:hover .why-service-icon{color:#fff;background:linear-gradient(135deg,#118f98,#087477);transform:scale(1.06);box-shadow:0 14px 28px #118f9838}.why-service-item h4,.why-service-item p{transition:color .18s}.why-service-item h4{color:#102f4c;margin:0 0 4px;font-size:16.5px;font-weight:750;line-height:1.24}.why-service-item p{color:#61778d;margin:0;font-size:14px;font-weight:450;line-height:1.55}.why-stat-bar{color:#102f4c;opacity:0;background:linear-gradient(#fffffff0,#f0f9faeb);border:1px solid #b6d6ddcc;border-radius:22px;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(0,1fr)) 64px;align-items:center;gap:18px;margin-top:22px;padding:22px 26px;animation:.85s .52s forwards whyFadeUp;display:grid;box-shadow:0 22px 52px #0b375214}.why-commitment{grid-template-columns:60px 1fr;align-items:center;gap:16px;display:grid}.why-commitment-icon{color:#118f98;background:linear-gradient(#edf8f8,#dff2f3);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.why-commitment h3{color:#102f4c;margin:0 0 4px;font-size:24px;line-height:1.15}.why-commitment p{color:#5b7388;margin:0;font-size:15px;line-height:1.45}.why-stat-box{border-left:1px solid #b8d0d8cc;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding-left:18px;display:grid}.why-stat-box-icon{color:#118f98}.why-stat-box strong,.why-stat-box span{display:block}.why-stat-box strong{color:#102f4c;font-size:28px;line-height:1}.why-stat-box span{color:#60788d;margin-top:2px;font-size:14px;line-height:1.25}.why-pin{color:#118f98;justify-self:center}@keyframes whyFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.why-choose-section *,.why-choose-section :before,.why-choose-section :after{transition:none!important;animation:none!important}.why-title,.why-description,.why-benefit-row,.why-visual,.why-info-card,.why-stat-bar{opacity:1}}@media (max-width:1180px){.why-hero{grid-template-columns:1fr;gap:28px}.why-visual{min-height:470px}.why-visual-card{width:min(100%,720px)}.why-grid,.why-stat-bar{grid-template-columns:1fr}.why-pin{display:none}.why-stat-box{border-top:1px solid #b8d0d8cc;border-left:0;padding-top:16px;padding-left:0}}@media (max-width:820px){.why-benefit-row,.why-partner-logos,.why-services-list{grid-template-columns:repeat(2,minmax(0,1fr))}.why-visual{min-height:460px}.why-visual-card{height:420px}}@media (max-width:620px){.why-choose-section{padding:72px 0 58px}.why-title{font-size:42px}.why-benefit-row,.why-partner-logos,.why-services-list{grid-template-columns:1fr}.why-partner-logos{gap:12px}.why-partner-logo{min-height:76px;padding:12px 18px}.why-partner-logo img{width:auto;max-width:82%;height:auto;max-height:48px;transform:none}.why-info-card,.why-stat-bar{padding:22px 18px}.why-card-heading,.why-service-item,.why-commitment{grid-template-columns:1fr}.why-visual-track,.why-bg-map,.why-bg-arc,.why-plane{display:none}.why-visual{min-height:350px}.why-visual-card{border-radius:24px;height:340px}.why-visual-card:before{inset:14px}.why-visual-card:after{bottom:18px;left:72px;right:72px}.why-visual-glow{inset:28px 18px 70px}.why-visual-map{inset:44px 28px 88px}.why-visual-swoosh{height:58px;bottom:30px;left:22px;right:22px}.why-visual-image{width:min(112%,470px);bottom:-4px}}@media (max-width:420px){.why-title{font-size:34px}.why-description{font-size:15px;line-height:1.6}.why-visual{min-height:300px}.why-visual-card{border-radius:20px;height:292px}.why-visual-swoosh{height:48px;bottom:24px}.why-partner-logo-more{grid-template-columns:48px 1fr}.why-partner-logo-more-icon{width:44px;height:44px}.why-partner-logo-more-icon svg{width:32px;height:32px}}.why-choose-section{color:#f7efe6bd;background:radial-gradient(circle at 0 0,#d994311f,#0000 34%),radial-gradient(circle at 100% 100%,#0b8f9229,#0000 36%),linear-gradient(#071d2f 0%,#04101d 100%)}.why-label,.why-title span,.why-plane,.why-pin,.why-partner-footer,.why-commitment h3{color:#d99431}.why-label:before{background:#d99431}.why-title,.why-benefit-item h3,.why-card-heading h3,.why-service-item h4,.why-stat-box strong{color:#f7efe6}.why-description,.why-benefit-item p,.why-card-heading p,.why-service-item p,.why-commitment p,.why-stat-box span{color:#f7efe6b8}.why-benefit-icon,.why-card-icon,.why-service-icon,.why-commitment-icon,.why-stat-box-icon{color:#d99431;background:radial-gradient(circle at 35% 25%,#ffffff1f,#d994311a),linear-gradient(145deg,#0b2036 0%,#04101d 100%);border:1px solid #d9943147;box-shadow:0 14px 32px #0000003d,inset 0 1px #ffffff14}.why-partner-logo-more-icon{color:#d99431;background:radial-gradient(circle at 35% 25%,#ffffff1f,#d994311a),linear-gradient(145deg,#0b2036 0%,#04101d 100%);border:1px solid #d9943142;box-shadow:0 14px 28px #0003}.why-visual-card,.why-info-card,.why-stat-bar{background:linear-gradient(145deg,#0b2036f0,#04101de0);border-color:#d9943138;box-shadow:0 24px 70px #00000052}.why-visual-card:before{border-color:#d994313d}.why-visual-card:after,.why-visual-swoosh{background:#d9943133}.why-visual-glow{background:linear-gradient(135deg,#d9943138,#0b8f922e)}.why-visual-map{background-image:radial-gradient(circle at 18% 42%,#d9943147 0 2px,#0000 3px),radial-gradient(circle at 48% 28%,#0b8f9247 0 2px,#0000 3px),radial-gradient(circle at 76%,#d994313d 0 2px,#0000 3px),linear-gradient(135deg,#0000 0 35%,#d994312e 36% 37%,#0000 38% 100%)}.why-info-card:hover,.why-service-item:hover{background:linear-gradient(145deg,#0d2944f5,#06192beb);border-color:#d9943157;box-shadow:0 30px 78px #00000061}.why-service-item:hover h4{color:#d99431}.why-service-item:hover p{color:#f7efe6d1}.why-benefit-item:hover .why-benefit-icon,.why-info-card:hover .why-card-icon,.why-service-item:hover .why-service-icon,.why-commitment:hover .why-commitment-icon{color:#f1b55d;background:radial-gradient(circle at 35% 25%,#f7efe624,#d9943129),linear-gradient(145deg,#102a43 0%,#061321 100%);border-color:#f1b55d75;box-shadow:0 18px 38px #0000004d,0 0 0 4px #d9943114,inset 0 1px #ffffff1a}.why-partner-logo{border-color:#d9943133;box-shadow:0 16px 34px #0000002e}.why-partner-logo-more{background:#fffffff0}
.ielts-leader-section{background:radial-gradient(circle at 85% 20%,#0f8f921f,#0000 28%),radial-gradient(circle at 20% 90%,#17214314,#0000 32%),linear-gradient(135deg,#fff 0%,#f7fbfc 55%,#edf8f8 100%);padding:58px 0 64px;position:relative;overflow:hidden}.ielts-leader-section:before,.ielts-leader-section:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.ielts-leader-section:before{background:#0f8f9214;width:420px;height:420px;top:90px;right:-130px}.ielts-leader-section:after{border:1px solid #0f8f9214;width:500px;height:500px;bottom:-220px;left:-180px}.ielts-leader-container{z-index:2;grid-template-columns:minmax(340px,.78fr) minmax(560px,1.04fr);align-items:center;gap:clamp(28px,3.4vw,48px);display:grid;position:relative}.ielts-partner-badge{color:#0f8f92;background:#e8f8f8;border:1px solid #0f8f9240;border-radius:999px;align-items:center;gap:12px;margin-bottom:24px;padding:11px 20px;font-weight:800;display:inline-flex}.ielts-bc-dots{flex:none;grid-template-columns:repeat(2,10px);gap:4px;display:grid}.ielts-bc-dots span{background:#071d31;border-radius:50%;width:10px;height:10px}.ielts-main-title{color:#071d31;margin:0 0 20px;font-size:clamp(42px,4.9vw,70px);font-weight:900;line-height:1.06}.ielts-main-title span{color:#0f8f92;font-family:inherit;font-style:normal;font-weight:900;display:block}.ielts-award-line{color:#071d31;letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:15.5px;font-weight:500;display:flex}.ielts-award-title{color:#071d31;font-weight:650}.ielts-award-partner{color:#334e68;font-weight:400}.ielts-award-icon{color:#0f8f92;background:#e8f8f8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #0f8f921f}.ielts-award-dot{background:#829ab1;border-radius:50%;width:5px;height:5px}.ielts-divider{background:#d9e8ef;width:min(100%,480px);height:1px;margin-bottom:24px}.ielts-description{color:#334e68;width:min(100%,500px);margin:0 0 28px;font-size:17px;line-height:1.7}.ielts-button-row{flex-wrap:wrap;gap:18px;margin-bottom:30px;display:flex}.ielts-btn{border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 28px;font-weight:900;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.ielts-btn:hover{transform:translateY(-3px)}.ielts-btn-outline{color:#0f8f92;background:#fff;border:1px solid #0f8f92}.ielts-btn-outline:hover{background:#e8f8f8}.ielts-feature-row{flex-wrap:wrap;gap:28px;display:flex}.ielts-feature{align-items:center;gap:14px;display:flex}.ielts-feature-icon{color:#0f8f92;background:#e8f8f8;border:1px solid #0f8f922e;border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 22px #06265314}.ielts-feature h3{color:#071d31;margin:0 0 2px;font-size:16px}.ielts-feature p{color:#334e68;margin:0;font-size:13px}.ielts-visual-area{min-height:clamp(590px,44vw,720px);margin-top:clamp(28px,3vw,48px);position:relative}.ielts-photo-frame{background:#fff;border:4px solid #fff;border-radius:30px;height:clamp(560px,43vw,700px);margin-left:clamp(-46px,-3vw,-24px);position:relative;overflow:hidden;box-shadow:0 24px 60px #06265324}.ielts-photo-frame img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.ielts-photo-frame:after{content:"";background:linear-gradient(135deg,#0b7a75,#27c3bd);border-radius:50% 50% 0 0;height:170px;position:absolute;bottom:-105px;left:-70px;right:-70px;transform:rotate(-4deg)}.ielts-floating-award{z-index:5;gap:10px;display:grid;position:absolute;top:58px;left:-128px}.ielts-award-card{color:#071d31;background:#fffffff5;border:1px solid #d9e8ef;border-radius:10px;align-items:center;gap:10px;min-width:168px;padding:10px 13px;display:flex;box-shadow:0 12px 32px #0626531a}.ielts-award-symbol{color:#f4a62a;background:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.ielts-award-symbol svg{width:20px;height:20px}.ielts-award-card:not(.ielts-award-card-highlight) .ielts-award-symbol{color:#fff;background:#071d31}.ielts-award-card-highlight .ielts-award-symbol{color:#f4a62a;background:radial-gradient(circle,#fff 0 54%,#fff5dd 55% 100%);box-shadow:inset 0 0 0 1px #f4a62a38}.ielts-award-card strong{color:inherit;font-size:13px;line-height:1.25}.ielts-business-card{z-index:6;background:#fffffff5;border:1px solid #d9e8efe6;border-radius:18px;grid-template-columns:1fr 1.75fr 64px;align-items:center;gap:20px;padding:14px 24px;display:grid;position:absolute;bottom:24px;left:calc(clamp(34px,4vw,70px) + 28px);right:24px;box-shadow:0 12px 32px #0626531a}.ielts-bc-logo{color:#071d31;border-right:1px solid #d9e8ef;align-items:center;gap:14px;padding-right:18px;font-size:21px;font-weight:900;line-height:1.05;display:flex}.ielts-bc-dots-large{grid-template-columns:repeat(2,17px);gap:6px}.ielts-bc-dots-large span{width:17px;height:17px}.ielts-business-info h3{color:#071d31;margin:0 0 6px;font-size:17px}.ielts-business-info p{color:#334e68;margin:0;font-size:14px;line-height:1.42}.ielts-seal{color:#0f8f92;background:#e8f8f8;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative}.ielts-seal-ribbon{color:#0f8f92}.ielts-seal-check{color:#fff;position:absolute}@media (max-width:1240px){.ielts-leader-container{grid-template-columns:minmax(320px,.82fr) minmax(500px,1fr);gap:30px}.ielts-main-title{font-size:clamp(40px,4.6vw,60px)}.ielts-business-card{grid-template-columns:1fr 1.6fr 62px;left:calc(clamp(28px,4vw,58px) + 24px);right:24px}.ielts-photo-frame{margin-left:clamp(-34px,-2.4vw,-12px)}}@media (max-width:1100px){.ielts-leader-container{grid-template-columns:1fr}.ielts-visual-area{min-height:0;margin-top:0}.ielts-floating-award{top:25px;left:25px}.ielts-business-card{margin-top:20px;position:relative;bottom:auto;left:auto;right:auto}.ielts-photo-frame{height:auto;margin-left:0}.ielts-photo-frame img{aspect-ratio:1607/979;height:auto}}@media (max-width:760px){.ielts-leader-section{padding:56px 0}.ielts-main-title{font-size:44px}.ielts-feature-row{flex-direction:column}.ielts-floating-award{margin-bottom:18px;position:static}.ielts-business-card{grid-template-columns:1fr}.ielts-bc-logo{border-bottom:1px solid #d9e8ef;border-right:0;padding-bottom:18px;padding-right:0}}@media (max-width:480px){.ielts-button-row{flex-direction:column}.ielts-btn{width:100%}.ielts-partner-badge{font-size:14px}.ielts-award-card{min-width:0}}.ielts-leader-section{color:#f7efe6bd;background:radial-gradient(circle at 0 0,#d994311f,#0000 32%),radial-gradient(circle at 100% 100%,#0b8f9224,#0000 34%),linear-gradient(#071d2f 0%,#04101d 100%)}.ielts-leader-section:before{background:#d9943114}.ielts-leader-section:after{border-color:#d994312e}.ielts-partner-badge,.ielts-award-icon,.ielts-seal{color:#d99431;background:#d994311f;border-color:#d994313d}.ielts-bc-dots span{background:#d99431}.ielts-main-title,.ielts-award-title,.ielts-feature h3,.ielts-business-info h3,.ielts-bc-logo{color:#f7efe6}.ielts-bc-logo{border-color:#d9943138}.ielts-main-title span,.ielts-award-partner,.ielts-business-info strong{color:#d99431}.ielts-description,.ielts-award-line,.ielts-feature p,.ielts-business-info p{color:#f7efe6bd}.ielts-divider{background:#d9943133}.ielts-btn-primary{color:#061321;background:linear-gradient(135deg,#f1b55d 0%,#d99431 100%);box-shadow:0 14px 32px #d9943138}.ielts-btn-outline{color:#f7efe6;background:#ffffff0a;border-color:#d994315c}.ielts-btn-outline:hover{color:#f7efe6;background:#d994311f}.ielts-photo-frame,.ielts-award-card,.ielts-business-card{background:linear-gradient(145deg,#0b2036f0,#04101de0);border-color:#d9943138;box-shadow:0 24px 70px #00000057}.ielts-photo-frame{outline-color:#d994312e}.ielts-award-card-highlight{color:#061321;background:linear-gradient(135deg,#f1b55d 0%,#d99431 100%)}.ielts-award-card strong{color:#f7efe6}.ielts-award-card-highlight strong,.ielts-award-card-highlight .ielts-award-title,.ielts-award-card-highlight .ielts-award-partner,.ielts-award-card-highlight .ielts-award-line{color:#061321}.ielts-award-symbol,.ielts-feature-icon{color:#061321;background:linear-gradient(135deg,#f1b55d 0%,#d99431 100%)}.ielts-award-card-highlight .ielts-award-symbol{color:#d99431;background:#061321}
.home-ceo-quote{background:radial-gradient(circle at 18% 38%,#1868a447,#0000 28%),radial-gradient(circle at 86% 4%,#d9943124,#0000 22%),linear-gradient(135deg,#04101d 0%,#071d31 52%,#03101f 100%);padding:46px 0 52px;position:relative;overflow:hidden}.home-ceo-quote:before{content:"";opacity:.65;background-image:radial-gradient(circle,#4189cc6b 2px,#0000 2.6px);background-size:19px 19px;width:280px;height:170px;position:absolute;top:0;right:0}.home-ceo-quote:after{content:"";border-top:1px solid #d9943133;border-radius:50%;width:520px;height:220px;position:absolute;bottom:-150px;left:-80px;transform:rotate(9deg)}.home-ceo-quote-inner{z-index:1;grid-template-columns:minmax(210px,.3fr) minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,52px);display:grid;position:relative}.home-ceo-portrait-wrap{justify-content:center;display:flex}.home-ceo-portrait-ring{aspect-ratio:1;background:radial-gradient(circle,#d994312e,#0000 61%),#04101d80;border:3px solid #d9a646;border-radius:50%;width:min(100%,300px);padding:8px;position:relative;box-shadow:0 28px 70px #0000004d,inset 0 0 0 1px #ffffff14}.home-ceo-portrait-ring:after{content:"";border:1px solid #d994314d;border-radius:50%;position:absolute;inset:-10px}.home-ceo-portrait-ring img{object-fit:cover;object-position:center top;border-radius:50%;width:100%;height:100%;display:block}.home-ceo-quote-card{color:#f7efe6;background:radial-gradient(circle,#1868a424,#0000 60%),#04101d29;border:2px solid #d994319e;border-left-color:#0000;border-radius:0 34px 34px 0;margin:0;padding:clamp(28px,3.5vw,40px) clamp(26px,4vw,52px);position:relative}.home-ceo-quote-card:before,.home-ceo-quote-card:after{content:"";background:linear-gradient(90deg,#0000,#d9943185);width:54%;height:1px;position:absolute;left:0}.home-ceo-quote-card:before{top:0}.home-ceo-quote-card:after{bottom:0}.home-ceo-quote-icon{color:#f1c45f;filter:drop-shadow(0 12px 20px #0000002e);position:absolute;top:-25px;left:28px}.home-ceo-quote-card blockquote{color:#f7efe6;letter-spacing:0;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,38px);font-style:italic;line-height:1.32}.home-ceo-quote-card figcaption{color:#e5b856;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #d9943180;margin-top:24px;padding-top:16px;font-size:clamp(12px,1.4vw,17px);font-weight:750;line-height:1.5}@media (max-width:1024px){.home-ceo-quote-inner{grid-template-columns:1fr}.home-ceo-portrait-ring{width:min(66vw,280px)}.home-ceo-quote-card{border-left-color:#d994319e;border-radius:28px}}@media (max-width:640px){.home-ceo-quote{padding:44px 0 48px}.home-ceo-quote-inner{gap:28px}.home-ceo-portrait-ring{width:min(72vw,240px)}.home-ceo-quote-card{padding:30px 22px 26px}.home-ceo-quote-icon{width:44px;height:44px;top:-26px;left:24px}.home-ceo-quote-card blockquote{font-size:24px}.home-ceo-quote-card figcaption{letter-spacing:.12em;font-size:13px}}
body,.app-shell,.about-page,.oms-services-page,.partners-page,.ecosystem-page,.privacy-policy-page{color:var(--body-text);background:var(--page)}main{background:var(--page)}.btn,.nav-cta,.oms-btn,.ielts-btn,.about-page-enroll-btn,.about-team-btn,.enroll-submit{border-radius:8px}.btn-primary,.nav-cta,.oms-btn-primary,.ielts-btn-primary,.about-page-enroll-btn,.about-team-btn,.enroll-submit{color:#fff;background:linear-gradient(135deg, var(--teal), #119aa4);border-color:#0000;box-shadow:0 12px 28px #168c9838}.btn-primary:hover,.nav-cta:hover,.nav-cta:focus-visible,.oms-btn-primary:hover,.ielts-btn-primary:hover,.about-page-enroll-btn:hover,.about-team-btn:hover,.enroll-submit:hover{color:#fff;background:linear-gradient(135deg, var(--teal-dark), var(--teal));box-shadow:0 16px 34px #168c9845}.btn-outline,.btn-secondary,.oms-btn-outline,.ielts-btn-outline{color:var(--navy);border:1px solid var(--teal);background:#fffffff0;box-shadow:0 8px 22px #071c460d}.btn-outline:hover,.btn-secondary:hover,.oms-btn-outline:hover,.ielts-btn-outline:hover{color:var(--teal-dark);border-color:var(--teal-dark);background:#f5fbfd}.topbar{color:#fff;background:var(--deep-navy);border-bottom:0}.contact-strip a:hover,.contact-strip a:focus-visible{color:var(--turquoise)}.header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;height:84px;box-shadow:0 8px 28px #071c4612}.brand-orbit,.brand-orbit:before{border-color:#168c98b8}.brand-orbit:after{background:var(--teal)}.brand strong{color:var(--navy)}.brand strong span{color:var(--teal)}.nav a,.nav a:hover,.nav a.active{color:var(--navy)}.nav a:hover{color:var(--teal-dark)}.nav a.active:after{background:var(--teal)}.nav-toggle{color:var(--navy);border-color:var(--border);background:var(--page-alt)}.nav-cta{min-width:174px}.hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 76% 30%, #59c3c72e, transparent 24%), radial-gradient(circle at 18% 82%, #168c9814, transparent 24%), linear-gradient(100deg, #fff 0%, #f7fcff 45%, var(--page-alt) 100%);min-height:500px}.hero:before{background:radial-gradient(circle at 46% 8%,#ffffffeb,#0000 15%),radial-gradient(circle at 62% 44%,#59c3c721,#0000 28%),linear-gradient(90deg,#ffffff73,#0000 58%)}.hero:after{border-color:#59c3c733}.hero-dots{background-image:radial-gradient(circle,#168c9857 2.5px,#0000 3px)}.hero h1{color:var(--navy)}.hero-copy>.section-eyebrow{margin-bottom:14px}.hero-title-accent,.support-copy h2 em,.ecosystem-heading h2 em,.pathway-cta h3 em{color:var(--teal)}.hero-copy p{color:var(--body-text)}.hero-proof-strip,.journey-card{box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #d8e8eff5}.hero-proof-item{border-color:var(--border)}.hero-proof-item svg,.journey-card a{color:var(--teal)}.hero-proof-item strong,.journey-card h3{color:var(--navy)}.hero-proof-item small,.journey-card p{color:var(--body-text)}.journey-icon{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal));border-color:#0000;box-shadow:0 12px 26px #168c9838}.hero-nurse{filter:drop-shadow(0 18px 28px #071c4624)}.blurred-team{background:radial-gradient(circle at 50% 17%,#071c4657 0 17px,#0000 19px),linear-gradient(#59c3c785,#168c9861)}.support-pathway{background:radial-gradient(circle at 88% 8%,#59c3c724,#0000 22%),linear-gradient(#fff 0%,#f8fcfe 100%)}.ecosystem-section{background:radial-gradient(circle at 86% 4%, #59c3c721, transparent 22%), radial-gradient(circle at 7% 96%, #168c9814, transparent 20%), linear-gradient(180deg, var(--page-alt) 0%, #f8fcfe 100%)}.support-copy h2,.ecosystem-heading h2,.support-note span,.pathway-cta h3,.ecosystem-cta-copy p,.pathway-step strong,.support-card h3,.pathway-stat strong,.division-card h3{color:var(--navy)}.hero-copy p,.support-copy p,.ecosystem-heading p,.division-card p,.support-card p,.pathway-step p,.ecosystem-cta p,.journey-card p,.pathway-stat small{color:var(--body-text)}.support-eyebrow,.ecosystem-eyebrow,.division-eyebrow,.section-eyebrow{color:var(--teal)}.support-eyebrow:after,.ecosystem-eyebrow:before,.ecosystem-eyebrow:after{background:#168c988c}.support-note,.pathway-steps,.support-card,.pathway-stats,.pathway-cta,.division-card,.ecosystem-cta{border-color:var(--border);box-shadow:var(--card-shadow);background:#fffffff0}.pathway-step svg,.support-card-icon,.division-icon,.ecosystem-stat-icon,.pathway-cta-icon{color:var(--teal);background:linear-gradient(145deg,#fff,#e7f7f9);border-color:#168c982e;box-shadow:0 10px 24px #071c4612}.pathway-step>span,.support-card-top>strong,.division-card-top strong{color:#168c9861}.pathway-step:not(:last-child):after{background:repeating-linear-gradient(90deg,#168c986b 0 3px,#0000 3px 7px)}.pathway-stat,.pathway-stat:nth-child(n+3){border-color:var(--border)}.support-globe,.support-plane,.ecosystem-map,.support-stethoscope{color:#168c98a8}.support-passport{color:var(--turquoise);background:linear-gradient(150deg, var(--navy), var(--deep-navy));box-shadow:0 18px 32px #071c4633}.support-card:after{background:linear-gradient(90deg, transparent, var(--turquoise), transparent)}.support-card:before,.division-card:before{background:radial-gradient(circle at 14% 8%,#59c3c724,#0000 26%),linear-gradient(145deg,#0000,#168c980d)}.support-card:hover,.division-card:hover{background:#fff;border-color:#168c9857;box-shadow:0 22px 54px #071c461f}.support-card:hover:before,.division-card:hover:before{opacity:1}.support-card:hover h3,.support-card:hover p{color:var(--navy)}.support-card:hover p{color:var(--body-text)}.support-card:hover .support-card-icon,.division-card:hover .division-icon{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal));border-color:#0000;box-shadow:0 12px 26px #168c9833}.support-visual:before,.ecosystem-section:before,.ecosystem-section:after{border-color:#168c9829}.ecosystem-map{background-image:radial-gradient(circle,#168c98a3 1.6px,#0000 2px)}.pathway-cta a,.ecosystem-cta a{color:#fff;background:linear-gradient(135deg, var(--teal), #119aa4);box-shadow:0 12px 26px #168c9833}.why-choose-section{color:var(--body-text);background:radial-gradient(circle at 88% 12%,#59c3c729,#0000 22%),radial-gradient(circle at 12% 86%,#168c9814,#0000 24%),linear-gradient(#fff 0%,#f8fcfe 100%)}.why-label,.why-title span,.why-partner-footer,.why-plane,.why-pin{color:var(--teal)}.why-label:before{background:var(--teal)}.why-title,.why-benefit-item h3,.why-card-heading h3,.why-service-item h4,.why-commitment h3,.why-stat-box strong,.why-partner-logo-more strong{color:var(--navy)}.why-description,.why-benefit-item p,.why-card-heading p,.why-service-item p,.why-commitment p,.why-stat-box span{color:var(--body-text)}.why-benefit-icon,.why-card-icon,.why-service-icon,.why-commitment-icon,.why-stat-box-icon{color:var(--teal);background:linear-gradient(#eef9fb,#e0f3f6);border-color:#168c9833;box-shadow:0 10px 24px #071c4612}.why-visual-card,.why-info-card,.why-stat-bar{border-color:var(--border);box-shadow:var(--card-shadow);background:#fffffff0}.why-visual-card:after{background:#071c461f}.why-visual-card:before{border-color:#168c9833}.why-visual-swoosh{background:linear-gradient(90deg, var(--teal), var(--turquoise) 52%, var(--teal-dark));box-shadow:0 18px 34px #168c9833}.why-visual-glow{background:radial-gradient(circle,#ffffffe0,#59c3c72e 58%,#0000 72%)}.why-visual-map{background-image:radial-gradient(circle at 18% 42%,#168c9847 0 2px,#0000 3px),radial-gradient(circle at 48% 28%,#59c3c752 0 2px,#0000 3px),radial-gradient(circle at 76%,#168c983d 0 2px,#0000 3px),linear-gradient(135deg,#0000 0 35%,#168c9829 36% 37%,#0000 38% 100%)}.why-info-card:hover{background:#fff;border-color:#168c984d;box-shadow:0 22px 52px #071c461c}.why-service-item:hover{background:#f2fafc;border-color:#168c982e;box-shadow:0 12px 28px #071c4612}.why-service-item:hover h4{color:var(--teal-dark)}.why-service-item:hover p{color:var(--body-text)}.why-service-item:hover .why-service-icon{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal))}.why-benefit-item:hover .why-benefit-icon,.why-info-card:hover .why-card-icon,.why-commitment:hover .why-commitment-icon{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal));border-color:#0000;box-shadow:0 12px 28px #168c9833}.why-partner-logo{border-color:var(--border);background:#fff}.why-partner-logo-more-icon{color:var(--teal);background:#e7f6f8;border-color:#168c9833;box-shadow:0 10px 22px #071c4612}.why-stat-box{border-color:var(--border)}.why-bg-circle{background:radial-gradient(circle,#59c3c72e,#59c3c70a 68%,#0000 70%)}.ielts-leader-section{color:var(--body-text);background:radial-gradient(circle at 85% 20%, #59c3c729, transparent 28%), radial-gradient(circle at 20% 90%, #071c460f, transparent 32%), linear-gradient(135deg, var(--page-alt) 0%, #f8fcfe 58%, #eaf7f9 100%)}.ielts-leader-section:before{background:#59c3c71f}.ielts-leader-section:after{border-color:#168c981f}.ielts-partner-badge{color:var(--teal-dark);background:#fffc;border-color:#168c9840}.ielts-bc-dots span{background:var(--teal)}.ielts-main-title,.ielts-award-line,.ielts-award-title,.ielts-feature h3,.ielts-business-info h3,.ielts-bc-logo{color:var(--navy)}.ielts-main-title span,.ielts-business-info strong{color:var(--teal)}.ielts-award-partner,.ielts-description,.ielts-feature p,.ielts-business-info p{color:var(--body-text)}.ielts-divider,.ielts-bc-logo{border-color:var(--border)}.ielts-divider{background:var(--border)}.ielts-feature-icon,.ielts-seal,.ielts-award-icon{color:var(--teal);background:#e7f6f8;border-color:#168c982e}.ielts-photo-frame,.ielts-business-card,.ielts-award-card{border-color:var(--border);box-shadow:var(--soft-shadow);background:#fffffff5}.ielts-photo-frame{outline-color:#168c982e}.ielts-award-card{color:var(--navy)}.ielts-award-card-highlight{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal));border-color:#0000}.ielts-award-symbol,.ielts-award-card-highlight .ielts-award-symbol{color:var(--teal);background:#fff}.ielts-award-card:not(.ielts-award-card-highlight) .ielts-award-symbol{color:#fff;background:var(--navy)}.ielts-photo-frame:after{background:linear-gradient(135deg, var(--teal), var(--turquoise))}.home-ceo-quote{background:radial-gradient(circle at 18% 38%, #59c3c729, transparent 28%), radial-gradient(circle at 86% 4%, #168c9829, transparent 22%), linear-gradient(135deg, var(--deep-navy), var(--navy) 55%, #031226)}.home-ceo-quote:before{background-image:radial-gradient(circle,#59c3c770 2px,#0000 2.6px)}.home-ceo-quote:after,.home-ceo-portrait-ring:after,.home-ceo-quote-card,.home-ceo-quote-card figcaption{border-color:#59c3c77a}.home-ceo-portrait-ring{border-color:var(--turquoise);background:radial-gradient(circle,#59c3c72e,#0000 61%),#04152f80}.home-ceo-quote-icon,.home-ceo-quote-card figcaption{color:var(--turquoise)}.home-ceo-quote-card:before,.home-ceo-quote-card:after{background:linear-gradient(90deg,#0000,#59c3c78c)}.about-page{--about-primary:var(--teal);--about-primary-dark:var(--teal-dark);--about-primary-soft:#168c981c;--about-navy:var(--navy);--about-text:var(--body-text);--about-muted:#64748b;--about-light:var(--page-alt);--about-border:var(--border);--about-shadow:var(--soft-shadow);--about-soft-shadow:var(--card-shadow);color:var(--body-text);background:var(--page)}.about-page-hero{border-color:var(--border);background:radial-gradient(circle at 16% 8%, #59c3c729, transparent 28%), radial-gradient(circle at 88% 68%, #168c981c, transparent 32%), linear-gradient(110deg, #fff 0%, var(--page-alt) 100%)}.about-page-story{border-color:var(--border);background:#fff}.about-team-section{border-color:var(--border);background:radial-gradient(circle at 88% 12%, #59c3c71c, transparent 26%), linear-gradient(180deg, var(--page-alt), #f8fcfe)}.about-page-hero:before,.about-page-story:before,.about-team-section:before{border-color:#168c9824}.about-page-hero:after,.about-team-section:after{background-image:radial-gradient(#168c983d 2px,#0000 2px)}.about-page-hero .about-page-kicker{color:var(--teal);background:#ffffffdb;border-color:#168c9847;box-shadow:0 8px 22px #071c460f}.about-page-kicker,.about-page-section-label,.about-team-label,.about-page-story-icon,.about-page-feature-icon,.about-team-role{color:var(--teal)}.about-academic-info span{color:var(--teal-dark)}.about-page-hero-copy h1,.about-page-hero-copy h1 span,.about-page-hero-copy h1 .about-title-row,.about-page-purpose-heading h2,.about-page-story-point h3,.about-page-feature-item h3,.about-team-header h2,.about-team-header h2 span,.about-team-info h3,.about-academic-header h2,.about-academic-info h3{color:var(--navy)}.about-page-hero-copy h1 .about-title-row em,.about-page-hero-copy h1 .about-title-gold{color:var(--teal)}.about-page-hero-copy p,.about-page-purpose-heading p,.about-page-story-point p,.about-page-feature-item p,.about-team-header p,.about-team-info p,.about-academic-header p,.about-academic-info p{color:var(--body-text)}.about-page-hero-copy p:first-of-type{border-left-color:var(--teal);box-shadow:none;background:linear-gradient(135deg,#fffc,#59c3c717)}.about-page-title-line,.about-team-line,.about-page-kicker:before,.about-page-section-label:before,.about-page-section-label:after,.about-team-label:before,.about-team-label:after{background:var(--teal);box-shadow:none}.about-page-image-frame,.about-page-guidance-card,.about-page-story-point,.about-page-feature-item,.about-team-card,.about-academic-card{border-color:var(--border);box-shadow:var(--card-shadow);background:#fff}.about-page-image-frame:before{border-color:#168c9852}.about-page-image-frame:after{background:linear-gradient(#0000 58%,#071c4629)}.about-page-guidance-icon,.about-page-story-number,.about-page-feature-icon,.about-page-enroll-btn,.about-team-btn{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal));box-shadow:0 12px 26px #168c9833}.about-page-actions .btn-primary{color:#fff;background:var(--teal)}.about-page-actions .btn-outline{color:var(--navy);border-color:var(--teal);background:#fff;box-shadow:0 9px 22px #071c460f}.about-team-photo,.about-academic-photo{background:#eef6f9}.about-team-card:hover,.about-academic-card:hover{border-color:#168c9857;box-shadow:0 22px 52px #071c461f}.about-page-feature-item:last-child{border-right-color:var(--border)}.about-academic-team{border-top-color:var(--border)}.oms-services-page{--oms-primary:var(--teal);--oms-primary-dark:var(--teal-dark);--oms-primary-soft:#e6f6f8;--oms-secondary:var(--navy);--oms-text:var(--body-text);--oms-muted:#64748b;--oms-light:var(--page-alt);--oms-white:#fff;--oms-border:var(--border);--oms-dark:var(--deep-navy);--oms-shadow:var(--soft-shadow);--oms-soft-shadow:var(--card-shadow);color:var(--body-text);background:var(--page)}.oms-services-hero{border-color:var(--border);background:radial-gradient(circle at 88% 18%, #59c3c72b, transparent 25%), radial-gradient(circle at 12% 76%, #168c9814, transparent 24%), linear-gradient(105deg, #fff, var(--page-alt))}.oms-services-hero:after{background-image:radial-gradient(circle,#168c987a 1.6px,#0000 2px)}.oms-services-hero h1,.oms-section-heading h2,.oms-sticky-intro h2,.oms-service-card h3,.oms-pathway-card h3,.oms-additional-card h3,.oms-comparison-table td:first-child,.oms-faq-item summary,.oms-faq-section .oms-section-heading h2{color:var(--navy)}.oms-services-hero p,.oms-section-heading p,.oms-sticky-intro p,.oms-service-card p,.oms-pathway-card p,.oms-additional-card p,.oms-detail-list li,.oms-mini-points li,.oms-comparison-table td,.oms-faq-item p,.oms-faq-section .oms-section-heading p{color:var(--body-text)}.oms-section-label,.oms-sticky-intro span,.oms-faq-item summary:after{color:var(--teal)}.oms-section-label:before,.oms-detail-list li:before,.oms-mini-points li:before{background:var(--teal)}.oms-pathway-section,.oms-comparison-section{background:#fff}.oms-services-section,.oms-additional-section,.oms-faq-section{background:radial-gradient(circle at top right, #59c3c71a, transparent 30%), linear-gradient(180deg, var(--page-alt), #f8fcfe)}.oms-service-card,.oms-pathway-card,.oms-additional-card,.oms-comparison-table-wrap,.oms-sticky-intro,.oms-faq-item,.oms-hero-proof{border-color:var(--border);box-shadow:var(--card-shadow);background:#fff}.oms-service-card:hover,.oms-pathway-card:hover,.oms-additional-card:hover,.oms-faq-item[open]{border-color:#168c9857;box-shadow:0 20px 48px #071c461a}.oms-service-icon,.oms-pathway-number,.oms-additional-icon{color:var(--teal);background:linear-gradient(145deg,#fff,#e7f6f8);border-color:#168c9833;box-shadow:0 10px 24px #071c4612}.oms-service-card:hover .oms-service-icon,.oms-pathway-card:hover .oms-pathway-number,.oms-additional-card:hover .oms-additional-icon{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal));border-color:#0000;box-shadow:0 12px 28px #168c9838}.oms-service-number{color:#168c984d}.oms-status-pill,.oms-service-tags span{color:var(--teal-dark);box-shadow:none;background:#e9f7f8;border-color:#168c982e}.oms-service-tags span:hover{color:#fff;background:var(--teal);box-shadow:0 10px 22px #168c982e}.oms-detail-list li,.oms-mini-points li{border-color:var(--border);background:var(--page-alt)}.oms-detail-list li:before,.oms-mini-points li:before{background:#e1f4f6;border-color:#168c983d}.oms-detail-list li:after,.oms-mini-points li:after{border-color:var(--teal)}.oms-detail-list li:hover,.oms-mini-points li:hover{color:var(--navy);background:#edf8fa;border-color:#168c9847}.oms-comparison-table th{color:#fff;background:var(--navy);border-color:#ffffff26}.oms-comparison-table td{border-color:var(--border)}.oms-comparison-table tr:hover{background:#f1f8fc}.oms-services-hero .oms-btn-primary,.oms-btn-light{color:#fff;background:linear-gradient(135deg, var(--teal), #119aa4);box-shadow:0 12px 28px #168c9833}.oms-services-hero .oms-btn-service-jump{color:var(--navy);border-color:var(--teal);background:#ffffffe0;box-shadow:0 8px 20px #071c460d}.oms-services-hero .oms-btn-service-jump:before{background:linear-gradient(135deg,#59c3c72e,#0000)}.oms-services-hero .oms-btn-service-jump:hover{color:var(--teal-dark);border-color:var(--teal-dark);background:#fff;box-shadow:0 12px 26px #071c4614}.oms-hero-proof-item{color:var(--navy);border-color:var(--border);background:var(--page-alt)}.oms-hero-proof-item:after{background:linear-gradient(90deg,#59c3c733,#0000)}.oms-hero-proof-item svg,.oms-hero-proof-item:hover svg{color:var(--teal)}.oms-hero-proof-item:hover{background:#edf8fa;border-color:#168c9857;box-shadow:0 12px 26px #071c4614}.ecosystem-page .service-overview,.service-overview{background:radial-gradient(circle at 6% 5%,#168c9812,#0000 22%),linear-gradient(#fff,#f8fcfe)}.ecosystem-page .inquiry-process,.inquiry-process{background:radial-gradient(circle at 92% 74%, #59c3c721, transparent 26%), linear-gradient(135deg, var(--page-alt), #eaf7f7)}.ecosystem-page .detailed-services-intro,.ecosystem-page .detailed-service-panel,.detailed-services-intro,.detailed-service-panel{background:#fff}.ecosystem-page .service-overview-header span,.ecosystem-page .inquiry-process-header span,.ecosystem-page .detailed-services-intro span,.ecosystem-page .detailed-service-content>span,.service-overview-header span,.inquiry-process-header span,.detailed-services-intro span,.detailed-service-content>span{color:var(--teal-dark);background:#e8f7f8;border:1px solid #168c982e}.ecosystem-page .service-overview-header h1,.ecosystem-page .inquiry-process-header h2,.ecosystem-page .detailed-services-intro h2,.ecosystem-page .detailed-service-content h2,.ecosystem-page .service-overview-card h2,.ecosystem-page .inquiry-step h3,.ecosystem-page .detailed-service-grid h3,.service-overview-header h1,.inquiry-process-header h2,.detailed-services-intro h2,.detailed-service-content h2,.service-overview-card h2,.inquiry-step h3,.detailed-service-grid h3{color:var(--navy)}.ecosystem-page .service-overview-header p,.ecosystem-page .inquiry-process-header p,.ecosystem-page .detailed-services-intro p,.ecosystem-page .detailed-service-content>p,.ecosystem-page .service-overview-card p,.ecosystem-page .inquiry-step p,.ecosystem-page .detailed-service-grid p,.service-overview-header p,.inquiry-process-header p,.detailed-services-intro p,.detailed-service-content>p,.service-overview-card p,.inquiry-step p,.detailed-service-grid p{color:var(--body-text)}.ecosystem-page .service-overview-card,.ecosystem-page .inquiry-step,.ecosystem-page .detailed-service-card,.ecosystem-page .detailed-service-grid article,.service-overview-card,.inquiry-step,.detailed-service-card,.detailed-service-grid article,.detailed-service-card-grid .detailed-service-grid article{border-color:var(--border);box-shadow:var(--card-shadow);background:#fff}.ecosystem-page .service-overview-card:after,.service-overview-card:after{background:#59c3c721}.service-overview-icon,.service-overview-icon.mint,.service-overview-icon.blue,.service-overview-icon.gold,.service-overview-icon.violet{color:var(--teal);background:#e7f6f8}.ecosystem-page .service-overview-card li,.ecosystem-page .detailed-service-grid.checklist p,.ecosystem-page .detailed-service-tags span,.service-overview-card li,.detailed-service-grid.checklist p,.detailed-service-tags span{color:var(--navy)}.ecosystem-page .service-overview-card li:before,.ecosystem-page .detailed-service-grid.checklist p:before,.service-overview-card li:before,.detailed-service-grid.checklist p:before{background:var(--teal);box-shadow:0 0 0 4px #168c981a}.ecosystem-page .service-overview-link,.service-overview-link{color:var(--teal-dark);background:#fff;border-color:#168c9847;box-shadow:0 9px 22px #071c460f}.ecosystem-page .service-overview-link:hover,.service-overview-link:hover{color:#fff;background:var(--teal);box-shadow:0 12px 28px #168c982e}.ecosystem-page .service-overview-icon,.ecosystem-page .inquiry-step strong,.inquiry-step strong{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal));border-color:#0000}.ecosystem-page .detailed-service-tags span,.detailed-service-card-grid .detailed-service-tags span{color:var(--teal-dark);box-shadow:none;background:#e8f7f8;border:1px solid #168c982e}.detailed-service-card-grid .detailed-service-grid article:before{background:linear-gradient(180deg, var(--turquoise), var(--teal))}.detailed-service-card-grid .detailed-service-grid article:hover{background:#f5fbfd;border-color:#168c9847;box-shadow:0 16px 36px #071c4617}.detailed-service-card-grid .detailed-service-grid h3{color:var(--navy)}.detailed-service-card-grid .detailed-service-grid p{color:var(--body-text)}.partners-section{background:radial-gradient(circle at 86% 6%,#59c3c724,#0000 24%),linear-gradient(#fff,#f8fcfe)}.partnership-value-section{background:radial-gradient(circle at 8% 84%, #168c9817, transparent 24%), linear-gradient(180deg, var(--page-alt), #f8fcfe)}.partners-intro h1,.partnership-value-intro h2,.partner-card-body h2,.partnership-value-card h3{color:var(--navy)}.partners-intro p,.partnership-value-intro p,.partner-card-body p,.partnership-value-card p,.partner-points li{color:var(--body-text)}.partner-institution-card,.partnership-value-card{border-color:var(--border);box-shadow:var(--card-shadow);background:#fff}.partner-institution-card:hover,.partnership-value-card:hover{border-color:#168c9857;box-shadow:0 22px 54px #071c461c}.partner-institution-card:focus-visible{outline-color:#168c988c}.partner-type,.partner-card-link{color:var(--teal-dark)}.partner-type,.partner-points li span{background:#e8f7f8;border-color:#168c9833}.partner-points li span:after{border-color:var(--teal)}.partnership-value-icon{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal));border-color:#0000;box-shadow:0 12px 26px #168c9833}.contact-page-section{background:radial-gradient(circle at 88% 12%, #59c3c724, transparent 26%), radial-gradient(circle at 8% 82%, #168c9814, transparent 24%), linear-gradient(180deg, var(--page-alt), #f8fcfe)}.contact-page-left h1,.contact-details-card strong,.contact-feature-card strong{color:var(--navy)}.contact-page-left h1 span,.contact-page-left .section-eyebrow,.contact-form-header .section-eyebrow,.contact-details-card a:hover,.contact-details-card a:focus-visible{color:var(--teal)}.contact-page-left p,.contact-details-card p,.contact-feature-card p,.contact-form-header p,.contact-privacy-note{color:var(--body-text)}.contact-details-card,.contact-feature-card,.contact-form-card{border-color:var(--border);box-shadow:var(--card-shadow);background:#fff}.contact-feature-icon{color:var(--teal);background:#e7f6f8}.contact-form label{color:var(--navy)}.contact-form input,.contact-form select,.contact-form textarea{color:var(--navy);border-color:var(--border);background:#fff;box-shadow:inset 0 1px 2px #071c4608}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#718198}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--teal);box-shadow:var(--focus-ring);outline:none}.contact-form :is(input,select,textarea):user-invalid{border-color:#c44141;box-shadow:0 0 0 4px #c441411f}.contact-privacy-note a{color:var(--teal-dark)}.enroll-page{background:radial-gradient(circle at 92% 10%, #59c3c726, transparent 25%), linear-gradient(135deg, #fff, var(--page-alt))}.enroll-page:before{background-image:linear-gradient(#168c980d 1px,#0000 1px),linear-gradient(90deg,#168c980a 1px,#0000 1px)}.enroll-intro-panel,.enroll-card{border-color:var(--border);box-shadow:var(--soft-shadow)}.enroll-intro-panel{color:var(--body-text);background:radial-gradient(circle at 12% 8%,#59c3c729,#0000 26%),linear-gradient(145deg,#eef9fb,#fff)}.enroll-intro-panel:after{border-color:#168c9829}.enroll-card{background:#fff}.enroll-kicker,.enroll-heading span,.enroll-trust-note svg,.enroll-disclaimer,.enroll-disclaimer a{color:var(--teal-dark)}.enroll-intro-panel h1,.enroll-highlight h2,.enroll-heading h2,.enroll-field span{color:var(--navy)}.enroll-intro-panel>p,.enroll-highlight p,.enroll-heading p,.enroll-trust-note{color:var(--body-text)}.enroll-highlight{border-color:var(--border);background:#ffffffc7}.enroll-highlight-icon{color:#fff;background:linear-gradient(135deg, var(--turquoise), var(--teal))}.enroll-trust-note{background:#168c9812;border-color:#168c9838}.enroll-field input,.enroll-field select,.enroll-phone-field .react-international-phone-country-selector-button,.enroll-phone-field .react-international-phone-input{color:var(--navy);border-color:var(--border);background:#fff}.enroll-field input::placeholder{color:#718198}.enroll-select-wrap:after{border-color:var(--teal)}.enroll-select-wrap:focus-within:after{border-color:var(--teal-dark)}.enroll-field input:focus,.enroll-field select:focus,.enroll-phone-field:focus-within .react-international-phone-country-selector-button,.enroll-phone-field:focus-within .react-international-phone-input{color:var(--navy);border-color:var(--teal);box-shadow:var(--focus-ring);background:#fff}.enroll-field :is(input,select):user-invalid{border-color:#c44141;box-shadow:0 0 0 4px #c441411f}.enroll-field select option{color:var(--navy);background:#fff}.enroll-phone-field{--react-international-phone-border-color:var(--border);--react-international-phone-background-color:#fff;--react-international-phone-text-color:var(--navy);--react-international-phone-country-selector-background-color:#f1f8fc;--react-international-phone-selected-dropdown-item-background-color:#168c981a;--react-international-phone-dropdown-item-background-color:#fff;--react-international-phone-dropdown-item-text-color:var(--navy);--react-international-phone-dropdown-item-dial-code-color:var(--body-text)}.enroll-phone-field .react-international-phone-country-selector-dropdown{color:var(--navy);border-color:var(--border);box-shadow:var(--soft-shadow);background:#fff}.enroll-highlight:before,.enroll-trust-note:before{background:linear-gradient(90deg,#59c3c729,#0000)}.enroll-highlight:hover{background:#fff;border-color:#168c9852;box-shadow:0 14px 30px #071c4614}.enroll-trust-note:hover{background:#168c9817;border-color:#168c9852;box-shadow:0 12px 28px #071c4612}.enroll-trust-note:hover svg{color:var(--teal)}.contact-toast,.enroll-toast{color:var(--navy);border-color:var(--border);box-shadow:var(--soft-shadow);background:#fff}.contact-toast button,.enroll-toast button{color:var(--body-text);background:var(--page-alt)}.contact-toast button:hover,.contact-toast button:focus-visible,.enroll-toast button:hover,.enroll-toast button:focus-visible{color:var(--navy);background:#e0f3f6}.contact-toast-success,.enroll-toast-success{background:#f3fbf6;border-color:#57a87a}.contact-toast-success svg,.enroll-toast-success svg{color:#2f7d52}.contact-toast-error,.enroll-toast-error{background:#fff7f7;border-color:#cf6868}.contact-toast-error svg,.enroll-toast-error svg{color:#b83737}.privacy-policy-page,.privacy-hero,.privacy-content-section{background:var(--page)}.privacy-hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 86% 6%, #59c3c729, transparent 24%), linear-gradient(105deg, #fff, var(--page-alt))}.privacy-hero:after{border-color:#168c982e}.privacy-hero h1,.privacy-content h2{color:var(--navy)}.privacy-hero p,.privacy-content p,.privacy-content li{color:var(--body-text)}.privacy-hero .privacy-updated{color:var(--teal-dark);background:#e8f7f8;border-color:#168c9838}.privacy-content-section{background:linear-gradient(180deg, #fff, var(--page-alt))}.privacy-content article,.privacy-content article.privacy-highlight{border-color:var(--border);box-shadow:var(--card-shadow);background:#fff}.privacy-content article.privacy-highlight{border-left:4px solid var(--teal);background:linear-gradient(105deg,#fff,#eef9fb)}.privacy-content li:before{background:var(--teal);box-shadow:0 0 0 4px #168c981a}.privacy-content a,.privacy-content a:hover,.privacy-content a:focus-visible{color:var(--teal-dark)}.site-footer{color:#fff;background:radial-gradient(circle at 82% 10%,#59c3c724,#0000 25%),linear-gradient(#071c46,#04152f)}.site-footer:before{background-image:radial-gradient(circle,#59c3c72b 1px,#0000 1.6px)}.footer-journey{background:radial-gradient(circle at 96%,#59c3c729,#0000 23%),#ffffff0a;border-color:#59c3c761}.footer-journey-icon,.footer-journey h2 span,.footer-brand h3,.footer-column h3,.footer-contact h3,.footer-contact svg,.footer-purpose{color:var(--turquoise)}.footer-journey-icon{border-color:#59c3c794}.footer-journey a{color:#fff;background:var(--teal);border-color:#0000}.footer-journey a:hover,.footer-journey a:focus-visible{color:#fff;background:var(--teal-dark)}.footer-orbit,.footer-orbit:before{border-color:#59c3c7b3}.footer-orbit:after{background:var(--turquoise)}.footer-globe{background-image:radial-gradient(circle,#59c3c7b8 1.4px,#0000 2px);border-color:#59c3c733}.footer-logo strong span{color:var(--turquoise)}.footer-socials a{color:var(--turquoise);border-color:#59c3c761}.footer-column a:before,.footer-bottom>div>span:not(.footer-policy-link){background:#59c3c794}.footer-grid{border-bottom-color:#59c3c73d}.footer-column h3:after,.footer-contact h3:after{background:#59c3c7a6}.footer-column a svg{color:var(--turquoise)}.footer-socials a:hover{color:var(--deep-navy);background:var(--turquoise)}.footer-column a:hover,.footer-contact a:hover,.footer-policy-link:hover,.footer-bottom a{color:var(--turquoise)}.site-state{background:radial-gradient(circle at 78% 18%, #59c3c72e, transparent 26%), linear-gradient(120deg, #fff, var(--page-alt));place-items:center;min-height:clamp(480px,68vh,760px);padding:72px 20px;display:grid}.site-state-card{border:1px solid var(--border);text-align:center;width:min(100%,620px);box-shadow:var(--soft-shadow);background:#fffffff0;border-radius:22px;padding:clamp(28px,5vw,54px)}.site-state-code,.site-state-kicker{min-height:34px;color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;background:#e7f6f8;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.site-state-card h1,.site-state-card h2{color:var(--navy);margin:18px 0 12px;font-size:clamp(32px,5vw,48px);line-height:1.08}.site-state-card p{color:var(--body-text);margin:0 auto;line-height:1.7}.site-state-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.site-state-spinner{border:4px solid #d9eef1;border-top-color:var(--teal);border-radius:50%;width:52px;height:52px;margin:0 auto;animation:.8s linear infinite site-state-spin}.site-state-skeleton{gap:12px;width:min(100%,420px);margin:26px auto 0;display:grid}.site-state-skeleton span{background:linear-gradient(90deg,#e6f2f5,#f8fcfe,#e6f2f5) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.3s infinite site-state-shimmer}.site-state-skeleton span:nth-child(2){width:82%}.site-state-skeleton span:nth-child(3){width:64%}input[type=checkbox],input[type=radio]{accent-color:var(--teal)}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.62}@keyframes site-state-spin{to{transform:rotate(360deg)}}@keyframes site-state-shimmer{to{background-position:-200% 0}}@media (max-width:900px){.header{height:auto}.oms-comparison-table tr,.oms-comparison-table tr:hover{border-color:var(--border);box-shadow:var(--card-shadow);background:#fff}}@media (max-width:720px){.topbar{padding:7px 0}.contact-strip a:last-child{display:none}.header-inner{padding:10px 0}.nav{border-color:var(--border);box-shadow:var(--soft-shadow);background:#fff}.nav a{color:var(--navy)}.nav a.active,.nav a:hover{color:#fff;background:var(--teal)}.nav-cta{min-height:44px}.hero{min-height:0}.hero-inner{padding-top:42px}.hero-copy,.hero-copy p,.hero-proof-strip{width:100%;max-width:100%}.pathway-stat,.pathway-stat:nth-child(n+3){border-color:var(--border)}.site-state-actions{display:grid}.site-state-actions .btn{width:100%}}@media (max-width:480px){.topbar .social-links{gap:7px}.topbar .social-links a{width:22px;height:22px}.brand strong{font-size:22px}.hero h1{font-size:clamp(34px,10.5vw,42px)}.hero-proof-strip{padding:16px 14px}}
