/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home{--navy:#10284a;--navy-deep:#071a32;--sgs-blue:#2f67a9;--mid-blue:#417fc1;--pale-blue:#eaf2fa;--gold:#e4b946;--paper:#f6f8fb;--ink:#10213d;--muted:#52647d;--line:#dbe5ee;color:var(--ink);background:#fff;font-family:Arial,Helvetica Neue,sans-serif;font-size:18px;line-height:1.65}.home h1,.home h2,.home h3{font-family:Georgia,Times New Roman,serif}.home a,.home button{transition:transform .28s,color .28s,background .28s,border-color .28s,box-shadow .28s}.home a:focus-visible,.home button:focus-visible,.home input:focus-visible{outline-offset:4px;outline:3px solid #f4cf6d}.home .topbar{background:#fffffff5;border-color:#dfe7ef;gap:24px;height:92px;padding:0 clamp(24px,4vw,72px)}.home .brand>span{background:linear-gradient(145deg,#f0cf75,var(--gold));width:46px;height:46px;color:var(--navy);border-radius:14px;font:700 24px Georgia;box-shadow:0 8px 20px #e4b94638}.home .brand b{color:var(--navy);font-size:18px;line-height:1.05}.home .brand small{letter-spacing:.08em;color:#607087;margin-top:6px;font-size:11px}.home .topbar nav{color:#43566f;gap:clamp(13px,1.45vw,25px);font-size:16px;display:flex}.home .topbar nav a{padding:33px 0 29px;position:relative}.home .topbar nav a:after{content:"";background:var(--gold);height:2px;transition:right .25s;position:absolute;bottom:22px;left:0;right:100%}.home .topbar nav a:hover:after,.home .topbar nav a.active:after{right:0}.home .topbar nav a.active{color:var(--navy);font-weight:700}.home .btn{border-radius:12px;min-height:56px;padding:0 28px;font-size:17px;font-weight:700;line-height:1.2}.home .mini{min-height:48px;padding:0 20px;font-size:15px}.home .hero{background:radial-gradient(circle at 82% 52%,#59a4dc38,#0000 31%),linear-gradient(125deg,#071a32 0%,#102f58 54%,#276fa9 100%);grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:48px;min-height:760px;padding:94px clamp(28px,7vw,112px)}.home .hero-copy{max-width:900px}.home .eyebrow,.home .kicker{letter-spacing:.16em;color:#a97c11;font-size:14px;font-weight:800;line-height:1.3}.home .hero .eyebrow{color:#f0ca63}.home .hero h1{letter-spacing:-.045em;max-width:970px;margin:28px 0 30px;font-size:clamp(58px,5.55vw,84px);line-height:1.04}.home .hero-copy>p:not(.eyebrow){color:#dce9f3;max-width:760px;font-size:21px;line-height:1.65}.home .actions{gap:16px;margin-top:38px}.home .outline{background:#ffffff0f;border-color:#ffffff9e}.home .proof{color:#d3e2ed;letter-spacing:.09em;gap:20px;margin-top:54px;font-size:13px}.home .proof i{width:5px;height:5px}.home .orbit{height:520px}.home .orbit-ring{border:1px solid #ffffff30;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home .ring-one{width:310px;height:310px}.home .ring-two{border-style:dashed;width:470px;height:470px}.home .core{z-index:2;background:linear-gradient(145deg,#123d6d,#09284c);width:190px;height:190px;box-shadow:0 0 0 32px #ffffff0a,0 30px 80px #010e1e66}.home .core b{color:#f0c85f;font-size:50px}.home .core small{font-size:10px}.home .o{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;background:#ffffff1f;justify-content:center;align-items:center;gap:8px;min-width:132px;padding:14px 18px;font-size:16px;animation:5s ease-in-out infinite home-float;display:flex}.home .o i{color:#f0c85f;font-style:normal}.home .o0{top:12%;left:0}.home .o1{animation-delay:-1.3s;top:21%;right:-1%}.home .o2{animation-delay:-2.5s;bottom:17%;left:-2%}.home .o3{animation-delay:-3.7s;bottom:10%;right:5%}@keyframes home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.home .section{padding:120px clamp(28px,7vw,112px)}.home .manifest{background:#fff}.home .manifest>.kicker{margin-bottom:30px}.home .manifest>div,.home .section>header{gap:clamp(45px,8vw,130px)}.home .manifest h2{max-width:900px;font-size:clamp(46px,4.5vw,66px);line-height:1.13}.home .manifest h2 em{color:var(--sgs-blue)}.home .manifest aside{max-width:510px;font-size:18px;line-height:1.75}.home .manifest a,.home .content header>a,.home .founder a{padding-bottom:8px;font-size:17px}.home .paths,.home .feature{background:var(--paper)}.home .section>header{margin-bottom:64px}.home .section>header h2{margin-top:18px;font-size:clamp(48px,4.5vw,66px);line-height:1.1}.home .section>header>p{max-width:500px;font-size:19px;line-height:1.65}.home .cards{gap:22px}.home .paths .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home .path{border-color:#dbe5ee;border-radius:22px;flex-direction:column;min-height:455px;padding:42px;display:flex;box-shadow:0 16px 50px #10284a12}.home .path:hover{background:#fbfdff;border-color:#b8cee0;transform:translateY(-7px);box-shadow:0 24px 62px #10284a24}.home .card-top{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.home .card-top small{color:#7b8ca0;font-size:15px}.home .card-top span{background:var(--pale-blue);width:58px;height:58px;color:var(--sgs-blue);border-radius:17px;place-items:center;font-size:26px;transition:transform .28s;display:grid}.home .path:hover .card-top span{transform:translateY(-3px)rotate(3deg)}.home .path h3{margin:0 0 16px;font-size:clamp(31px,2.6vw,40px)}.home .path p{min-height:auto}.home .path-description{color:#43566f;max-width:620px;margin-bottom:18px;font-size:19px;line-height:1.65}.home .path-items{color:#75869a;margin-bottom:32px;font-size:16px;line-height:1.7}.home .path b{color:var(--sgs-blue);margin-top:auto;font-size:17px}.home .pillars,.home .method{color:#fff;background:linear-gradient(135deg,#071a32,#102f58)}.home .pillars header>p{color:#c2d3e0}.home .pillar{grid-template-columns:70px minmax(180px,.75fr) 1.25fr 40px;padding:30px 10px}.home .pillar small{font-size:15px}.home .pillar h3{font-size:34px}.home .pillar p{color:#c2d3e0;font-size:18px;line-height:1.55}.home .pillar b{font-size:23px}.home .pillar:hover{background:#ffffff0b;padding-left:20px}.home .finance{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:clamp(60px,8vw,120px)}.home .finance h2{font-size:clamp(47px,4.6vw,66px);line-height:1.12}.home .finance>div>p{max-width:760px;font-size:19px}.home .tags{flex-wrap:wrap;gap:10px;margin:34px 0;padding:0;font-size:16px;list-style:none;display:flex}.home .tags li{background:#f8fbfd;border:1px solid #cfdeea;border-radius:999px;padding:8px 13px}.home .finance aside{background:linear-gradient(145deg,#0b2a51,#174d7e);border-radius:24px;min-height:470px;padding:65px;box-shadow:34px 34px #dfeef8}.home .finance aside small{font-size:13px}.home .finance aside b{font-size:48px;line-height:1.22}.home .finance aside span{font-size:17px}.home .method{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(65px,9vw,140px)}.home .method h2{font-size:clamp(48px,4.4vw,64px)}.home .method>div>p:last-child{font-size:19px}.home .method li{grid-template-columns:60px 1fr 32px;padding:25px 8px}.home .method li small{font-size:14px}.home .method li b{font:27px Georgia}.home .method li p{color:#afc4d5;margin:7px 0 0;font-size:16px}.home .method li>span{font-size:20px}.home .method li:hover{background:#ffffff0a;padding-left:16px}.home .feature .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.home .solution{border-radius:22px;min-height:520px;padding:0 34px 36px;overflow:hidden}.home .solution .media-slot{color:#fff;background:radial-gradient(circle at 78% 25%,#ffffff38,#0000 24%),linear-gradient(145deg,#0d2b50,#2f67a9);justify-content:space-between;align-items:flex-end;height:215px;margin:0 -34px 34px;padding:26px;display:flex}.home .solution-1 .media-slot{background:radial-gradient(circle at 20% 20%,#ffffff2e,#0000 25%),linear-gradient(145deg,#173d5d,#4a92bd)}.home .solution-2 .media-slot{background:linear-gradient(145deg,#b58a29,#e4be55)}.home .media-slot span{letter-spacing:.14em;font-size:13px}.home .media-slot i{opacity:.5;font:42px Georgia}.home .solution>small{font-size:13px}.home .solution h3{margin:18px 0 13px;font-size:34px}.home .solution p{font-size:18px}.home .solution b{font-size:17px}.home .founder{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:clamp(60px,8vw,120px)}.home .portrait{background:linear-gradient(150deg,#dbeaf6,#f4eddc);border-radius:220px 220px 24px 24px;min-height:590px;padding:46px}.home .portrait-frame{background:linear-gradient(165deg,#ffffffb3,#ffffff2e);border:1px solid #10284a21;border-radius:180px 180px 16px 16px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:420px;display:flex}.home .portrait-frame i{letter-spacing:.14em;text-transform:uppercase;color:#73859a;font-size:14px;font-style:normal}.home .portrait-frame b{width:auto;height:auto;box-shadow:none;text-align:center;background:0 0;margin-top:26px;font-size:46px;line-height:1.05}.home .portrait small{text-align:center;font-size:12px}.home .founder h2{font-size:clamp(48px,4.3vw,64px)}.home .founder h4{color:#9a7113;font-size:18px;line-height:1.5}.home .founder>div:last-child p{font-size:18px;line-height:1.75}.home .content .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.home .content article .visual{border-radius:20px;height:270px;margin-bottom:26px;position:relative;overflow:hidden}.home .content article .visual:before{content:"";border:1px solid #ffffff57;border-radius:50%;width:170px;height:170px;position:absolute;box-shadow:0 0 0 35px #ffffff0f}.home .content article .visual span{font-size:21px;position:relative}.home .content article>small{font-size:13px}.home .content article h3{margin:15px 0 22px;font-size:28px;line-height:1.28}.home .content article>a{font-size:17px}.home .newsletter{gap:90px;padding:85px clamp(28px,7vw,112px)}.home .newsletter h2{font-size:clamp(38px,3.6vw,52px);line-height:1.15}.home .newsletter p{font-size:18px}.home .newsletter input{height:62px;padding:0 20px;font-size:17px}.home .newsletter button{color:var(--navy);cursor:pointer;padding:0 25px;font-size:17px}.home .newsletter form small{margin-top:13px;font-size:14px}.home .cta{padding:120px 25px}.home .cta>small{font-size:14px}.home .cta h2{font-size:clamp(52px,5.2vw,76px)}.home .cta p{font-size:19px}.home footer{gap:55px;padding:80px clamp(28px,7vw,112px) 30px;font-size:16px}.home footer>div{gap:14px}.home footer>div:first-child p{max-width:390px;font-size:17px}.home footer>small{justify-content:space-between;font-size:15px;display:flex}.home footer>small strong{color:#d7b75c;font-weight:600}@media (width<=1180px){.home .topbar nav{display:none}.home .hero{grid-template-columns:1fr minmax(330px,.7fr)}.home .hero h1{font-size:clamp(54px,6vw,72px)}.home .feature .cards{grid-template-columns:1fr 1fr}.home .solution:last-child{grid-column:1/-1}.home .academy-link{margin-left:auto}}@media (width<=900px){.home .hero{grid-template-columns:1fr;min-height:auto}.home .orbit{width:100%;max-width:580px;height:450px;margin:20px auto 0;display:block}.home .manifest>div,.home .section>header{display:block}.home .manifest aside,.home .section>header>p{max-width:700px;margin-top:35px}.home .paths .cards{grid-template-columns:1fr}.home .pillar{grid-template-columns:55px minmax(160px,.75fr) 1.25fr 35px}.home .finance,.home .method,.home .founder{grid-template-columns:1fr}.home .finance aside{max-width:650px}.home .feature .cards,.home .content .cards{grid-template-columns:1fr 1fr}.home .solution:last-child,.home .content article:last-child{grid-column:1/-1}.home .portrait{max-width:620px}.home .newsletter{grid-template-columns:1fr;gap:35px}}@media (width<=650px){.home{font-size:17px}.home .topbar{height:76px;padding:0 18px}.home .brand>span{width:40px;height:40px}.home .brand b{font-size:16px}.home .brand small{font-size:9px}.home .academy-link{width:auto;min-height:44px;padding:0 15px;font-size:0}.home .academy-link:after{content:"Academy ↗";font-size:14px}.home .hero{padding:72px 22px 60px}.home .eyebrow,.home .kicker{font-size:12px}.home .hero h1{font-size:clamp(43px,12.5vw,57px);line-height:1.06}.home .hero-copy>p:not(.eyebrow){font-size:18px}.home .actions{flex-direction:column}.home .btn{width:100%;font-size:16px}.home .proof{gap:11px;font-size:11px}.home .orbit{height:330px;margin-top:28px;display:block}.home .ring-one{width:220px;height:220px}.home .ring-two{width:310px;height:310px}.home .core{width:135px;height:135px}.home .core b{font-size:38px}.home .o{min-width:100px;padding:10px;font-size:13px}.home .o0{top:7%;left:0}.home .o1{top:16%;right:0}.home .o2{bottom:15%;left:0}.home .o3{bottom:7%;right:0}.home .section{padding:82px 22px}.home .manifest h2,.home .section>header h2,.home .finance h2,.home .method h2,.home .founder h2{font-size:clamp(39px,11vw,50px)}.home .manifest aside,.home .section>header>p,.home .finance>div>p,.home .method>div>p:last-child,.home .founder>div:last-child p{font-size:17px}.home .path{min-height:430px;padding:30px}.home .path-description{font-size:18px}.home .pillar{grid-template-columns:40px 1fr 28px;padding:25px 4px}.home .pillar p{display:none}.home .pillar h3{font-size:29px}.home .finance{gap:50px}.home .finance aside{min-height:380px;padding:38px;box-shadow:16px 16px #dfeef8}.home .finance aside b{font-size:38px}.home .method{gap:40px}.home .method li{grid-template-columns:45px 1fr 22px}.home .method li b{font-size:24px}.home .method li p{font-size:15px}.home .feature .cards,.home .content .cards{grid-template-columns:1fr}.home .solution:last-child,.home .content article:last-child{grid-column:auto}.home .solution{min-height:500px}.home .portrait{min-height:480px;padding:28px}.home .portrait-frame{min-height:340px}.home .portrait-frame b{font-size:38px}.home .newsletter{padding:68px 22px}.home .newsletter form{grid-template-columns:1fr}.home .newsletter input,.home .newsletter button{border-radius:10px;height:58px}.home .newsletter button{margin-top:10px}.home .cta{padding:85px 22px}.home .cta h2{font-size:clamp(44px,12vw,58px)}.home footer{grid-template-columns:1fr 1fr;padding:65px 22px 28px;font-size:16px}.home footer>div:first-child,.home footer>small{grid-column:1/-1}.home footer>small{display:block}.home footer>small strong{margin-top:10px;display:block}}@media (prefers-reduced-motion:reduce){.home .o{animation:none!important}.home *{scroll-behavior:auto!important;transition:none!important}}.consulting{background:#fff}.consulting .consulting-hero{color:#fff;background:radial-gradient(circle at 80% 25%,#4f9dd63d,#0000 26%),linear-gradient(125deg,#06172d 0%,#0c2e55 58%,#246fa9 100%);grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);align-items:center;gap:70px;min-height:750px;padding:96px clamp(28px,7vw,112px);display:grid;overflow:hidden}.consulting-hero-copy{max-width:870px}.consulting-hero h1{letter-spacing:-.045em;margin:27px 0 30px;font-size:clamp(56px,5.1vw,80px);line-height:1.045}.consulting-hero-copy>p:not(.eyebrow){color:#d7e5ef;max-width:790px;font-size:20px;line-height:1.7}.solution-map{isolation:isolate;height:520px;position:relative}.map-ring{border:1px solid #fff3;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-a{width:310px;height:310px}.ring-b{border-style:dashed;width:485px;height:485px;animation:45s linear infinite map-spin}.map-core{background:linear-gradient(145deg,#153f6d,#092544);border:1px solid #ffffff61;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 70px #00091975,0 0 0 34px #ffffff09}.map-core b{color:#edc45c;font:48px Georgia}.map-core small{letter-spacing:.18em;color:#d2e1ec;font-size:10px}.map-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#edf6fb;background:#ffffff1a;border:1px solid #ffffff54;border-radius:999px;align-items:center;gap:9px;padding:12px 17px;font-size:15px;animation:5s ease-in-out infinite map-float;display:flex;position:absolute;box-shadow:0 14px 35px #000c1e29}.map-label i{background:#edc45c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #edc45c1f}.ml0{top:8%;left:0}.ml1{animation-delay:-.8s;top:16%;right:0}.ml2{animation-delay:-1.6s;top:46%;left:-2%}.ml3{animation-delay:-2.4s;top:50%;right:-2%}.ml4{animation-delay:-3.2s;bottom:7%;left:5%}.ml5{animation-delay:-4s;bottom:2%;right:5%}@keyframes map-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes map-float{50%{transform:translateY(-7px)}}.consulting .consulting-paths{background:#f6f8fb}.consulting-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.consulting-path-card{background:#fff;border:1px solid #dbe5ee;border-radius:24px;flex-direction:column;min-height:520px;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #10284a11}.consulting-path-card:after{content:"";opacity:0;background:radial-gradient(circle,#e9f3fb,#0000 68%);border-radius:50%;width:190px;height:190px;transition:all .35s;position:absolute;inset:auto -50px -80px auto}.consulting-path-card:hover{border-color:#b6cbdd;transform:translateY(-7px);box-shadow:0 26px 65px #10284a21}.consulting-path-card:hover:after{opacity:1}.consulting-card-top{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.consulting-card-top small{color:#8191a4;font-size:14px}.consulting-card-top span{color:#2f67a9;background:#edf5fb;border-radius:18px;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.consulting-path-card h3{margin:0 0 14px;font-size:38px;line-height:1.15}.consulting-path-card>p{color:#52647d;max-width:570px;font-size:18px;line-height:1.6}.consulting-path-card ul{flex-wrap:wrap;gap:9px;margin:18px 0 35px;padding:0;list-style:none;display:flex}.consulting-path-card li{color:#52647d;background:#fafcfe;border:1px solid #dbe5ee;border-radius:999px;padding:7px 11px;font-size:14px}.consulting-path-card>b{color:#2f67a9;z-index:1;margin-top:auto;font-size:17px;position:relative}.consulting-path-card>b i{font-style:normal;transition:all .25s;display:inline-block}.consulting-path-card:hover>b i{transform:translate(5px)}.consulting-why{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(65px,9vw,140px);display:grid}.why-intro{position:sticky;top:140px}.why-intro h2{margin:20px 0 27px;font-size:clamp(48px,4.4vw,66px);line-height:1.1}.why-intro>p:last-child{color:#607185;max-width:520px;font-size:18px;line-height:1.7}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.feature-grid article{background:linear-gradient(145deg,#fff,#f9fbfd);border:1px solid #dbe5ee;border-radius:20px;min-height:250px;padding:32px}.feature-grid article>span{color:#2f67a9;background:#eaf2fa;border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.feature-grid h3{margin:34px 0 11px;font-size:26px}.feature-grid p{color:#607185;margin:0;font-size:16px;line-height:1.6}.consulting .consulting-method{color:#fff;background:linear-gradient(135deg,#06172d,#103861);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(70px,10vw,150px);display:grid}.consulting-method>div{padding-top:12px}.consulting-method h2{margin:21px 0 28px;font-size:clamp(52px,4.7vw,70px);line-height:1.05}.consulting-method>div>p:last-child{color:#b9cede;max-width:480px;font-size:19px;line-height:1.7}.consulting-method ol{counter-reset:steps;margin:0;padding:0;list-style:none}.consulting-method li{border-top:1px solid #ffffff2b;grid-template-columns:75px 1fr;gap:12px;padding:27px 10px;display:grid;position:relative}.consulting-method li:last-child{border-bottom:1px solid #ffffff2b}.consulting-method li:after{content:"";background:linear-gradient(#dcb34e,#0000);width:1px;position:absolute;top:58px;bottom:-28px;left:28px}.consulting-method li:last-child:after{display:none}.consulting-method li small{color:#e8be52;border:1px solid #e8be5299;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.consulting-method li h3{margin:0 0 6px;font-size:28px}.consulting-method li p{color:#aec4d6;margin:0;font-size:16px}.consulting-unsure{background:#f6f8fb}.consulting-unsure>div{text-align:center;background:radial-gradient(circle at 50% 0,#eef7fd,#0000 43%),#fff;border:1px solid #d5e1eb;border-radius:28px;max-width:1050px;margin:auto;padding:75px clamp(28px,7vw,90px);position:relative;overflow:hidden;box-shadow:0 24px 70px #10284a14}.question-mark{color:#edf4f9;font:190px Georgia;position:absolute;top:-45px;right:35px}.consulting-unsure h2{max-width:900px;margin:20px auto 24px;font-size:clamp(43px,4.2vw,62px);line-height:1.1;position:relative}.consulting-unsure>div>p:not(.kicker){color:#607185;max-width:720px;margin:0 auto;font-size:18px;line-height:1.7}.consulting-unsure .actions{justify-content:center}.btn.soft{color:#183858;background:#eef4f8;border-color:#d3e0e9}.related{background:#fff}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.related-grid>a{background:#fff;border:1px solid #dbe5ee;border-radius:20px;flex-direction:column;min-height:310px;padding:32px;display:flex}.related-grid>a:hover{border-color:#aac4d8;transform:translateY(-6px);box-shadow:0 20px 45px #10284a17}.related-grid small{color:#a77b13;font-size:13px}.related-grid h3{margin:50px 0 15px;font-size:29px;line-height:1.18}.related-grid p{color:#607185;font-size:16px;line-height:1.6}.related-grid b{color:#2f67a9;margin-top:auto;font-size:15px}.related-grid b span{float:right}.consulting-final{text-align:center;color:#fff;background:radial-gradient(circle at 50% -20%,#68baee6b,#0000 46%),linear-gradient(130deg,#0a294d,#287ec0);padding:125px 25px}.consulting-final>small{letter-spacing:.17em;color:#f0c85f;font-size:13px;font-weight:800}.consulting-final h2{max-width:1050px;margin:24px auto;font-size:clamp(52px,5.2vw,76px);line-height:1.08}.consulting-final>p{color:#c8dce9;max-width:780px;margin:0 auto;font-size:19px;line-height:1.7}.consulting-final .actions{justify-content:center}@media (width<=1100px){.consulting .consulting-hero{grid-template-columns:1fr;gap:20px}.solution-map{width:100%;max-width:650px;margin:auto}.consulting-why,.consulting .consulting-method{grid-template-columns:1fr}.why-intro{position:static}.related-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.consulting .consulting-hero{min-height:auto;padding:72px 22px 60px}.consulting-hero h1{font-size:clamp(44px,12vw,58px)}.consulting-hero-copy>p:not(.eyebrow){font-size:18px}.solution-map{height:350px;margin-top:28px}.ring-a{width:220px;height:220px}.ring-b{width:335px;height:335px}.map-core{width:135px;height:135px}.map-core b{font-size:36px}.map-label{padding:8px 11px;font-size:12px}.ml0,.ml2,.ml4{left:0}.ml1,.ml3,.ml5{right:0}.consulting-card-grid,.feature-grid,.related-grid{grid-template-columns:1fr}.consulting-path-card{min-height:470px;padding:30px}.consulting-path-card h3{font-size:33px}.feature-grid article{min-height:220px}.consulting-method li{grid-template-columns:55px 1fr}.consulting-unsure>div{padding:60px 24px}.consulting-unsure h2{font-size:40px}.related-grid>a{min-height:270px}.consulting-final{padding:90px 22px}.consulting-final h2{font-size:45px}}.hub{--hub-navy:#071b38;--hub-blue:#1768ad;--hub-gold:#e5b946;--hub-bg:#f5f7fa}.hub-hero{text-align:center;color:#fff;background:radial-gradient(circle at 80% 0,#3f8fc36b,#0000 35%),linear-gradient(125deg,#06172d,#103e6b);padding:65px max(6vw,32px) 48px}.hub-hero h1,.service-hero h1,.hub-layout h2,.how-it-works h2,.diagnostic-cta h2,.service-ecosystem h2,.service-content h2,.related-services h2{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.hub-hero h1{margin:15px 0 12px;font-size:clamp(42px,5vw,68px)}.hub-hero>p:not(.kicker){color:#c9dce9;margin-bottom:28px;font-size:17px}.service-search{color:#59718a;background:#fff;border:1px solid #ffffff5c;border-radius:13px;align-items:center;gap:13px;max-width:850px;height:64px;margin:auto;padding:0 20px;display:flex;box-shadow:0 20px 50px #00102745}.service-search span{font-size:27px}.service-search input{color:#10243c;border:0;outline:0;width:100%;font-size:15px}.area-strip{background:var(--hub-bg);border-bottom:1px solid #dce5ed;grid-template-columns:repeat(5,1fr);gap:10px;padding:28px max(5vw,25px);display:grid}.area-strip button{text-align:left;color:#10243c;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:14px;flex-direction:column;min-height:178px;padding:21px;transition:all .2s;display:flex}.area-strip button:hover,.area-strip button.selected{border-color:#9ebbd2;transform:translateY(-3px);box-shadow:0 15px 35px #0b2b5512}.area-strip small{color:#a27818;letter-spacing:.14em;font-size:8px}.area-strip b{margin:12px 0 8px;font:23px Georgia}.area-strip span{color:#66788b;flex:1;font-size:11px;line-height:1.55}.area-strip i{color:#1768ad;margin-top:12px;font-size:10px;font-style:normal;font-weight:700}.hub-layout{grid-template-columns:235px 1fr;gap:50px;padding:68px max(5vw,25px) 90px;display:grid}.service-sidebar{border-right:1px solid #dce5ed;padding-right:27px}.service-sidebar>b{letter-spacing:.15em;color:#8a6719;margin-bottom:20px;font-size:10px;display:block}.service-sidebar nav{flex-direction:column;display:flex}.service-sidebar button{text-align:left;color:#5d6f82;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f5;padding:11px 5px}.service-sidebar button.active{color:#1768ad;border-left:3px solid #e5b946;padding-left:12px;font-weight:700}.service-sidebar select{display:none}.service-results>header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.service-results h2{margin:10px 0 0;font-size:clamp(35px,4vw,51px)}.service-results>header>span{color:#77889a;font-size:11px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.service-card{background:#fff;border:1px solid #dce5ed;border-radius:15px;flex-direction:column;min-height:310px;padding:27px;transition:all .2s;display:flex;box-shadow:0 13px 35px #10294d0b}.service-card:hover{border-color:#a9c1d5;transform:translateY(-5px);box-shadow:0 20px 45px #10294d17}.service-card>small{text-transform:uppercase;letter-spacing:.09em;color:#9a741c;font-size:8px}.service-card h3{margin:26px 0 11px;font:27px Georgia}.service-card>p{color:#607185;flex:1;font-size:12px;line-height:1.65}.service-card>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:end;gap:10px;padding-top:14px;display:flex}.service-card>div b{text-align:right;font-size:11px}.model{color:#315e83;background:#eef4f8;border-radius:99px;padding:5px 7px;font-size:8px}.model.diagnostic{color:#815e08;background:#fff5dd}.model.starting{color:#326e54;background:#edf7f2}.service-card>i{color:#1768ad;margin-top:18px;font-size:10px;font-style:normal;font-weight:700}.empty-result{text-align:center;border:1px dashed #bdcbd8;border-radius:16px;padding:65px}.empty-result h3{font:30px Georgia}.how-it-works{background:#f5f7fa;padding:85px max(6vw,32px)}.how-it-works>h2{margin:13px 0 35px;font-size:48px}.how-it-works>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.how-it-works article{background:#fff;border-top:3px solid #e5b946;padding:28px}.how-it-works small{color:#8a6719}.how-it-works h3{margin:28px 0 10px;font:23px Georgia}.how-it-works p{color:#607185;font-size:12px;line-height:1.6}.diagnostic-cta{color:#fff;background:radial-gradient(circle at 85% 30%,#3c88bf55,#0000 40%),#09294e;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;padding:80px max(7vw,40px);display:grid}.diagnostic-cta h2{margin:15px 0;font-size:clamp(42px,4.6vw,62px)}.diagnostic-cta p{color:#bcd0df;line-height:1.7}.diagnostic-cta aside{flex-direction:column;align-items:flex-start;gap:25px;display:flex}.diagnostic-cta aside b{font:21px/1.5 Georgia}.service-ecosystem{text-align:center;padding:80px max(6vw,32px)}.service-ecosystem h2{margin:13px auto 35px;font-size:clamp(38px,4vw,54px)}.service-ecosystem>div{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.service-ecosystem>div a{text-align:left;border:1px solid #dce5ed;border-radius:11px;padding:24px 16px;font:17px Georgia}.service-ecosystem>div span{float:right;color:#b18115}.ecosystem-link{color:#1768ad;margin-top:30px;font-size:12px;font-weight:700;display:inline-block}.breadcrumbs{color:#6b7b8b;border-bottom:1px solid #dce5ed;align-items:center;gap:11px;padding:20px max(6vw,32px);font-size:10px;display:flex}.breadcrumbs button{color:#1768ad;background:0 0;border:0}.service-hero{color:#fff;background:linear-gradient(125deg,#06172d,#15598f);grid-template-columns:1.35fr .65fr;align-items:center;gap:80px;padding:70px max(7vw,42px);display:grid}.service-hero h1{margin:19px 0;font-size:clamp(48px,5.5vw,76px)}.service-hero>div>p:last-child{color:#c9dce9;font-size:18px;line-height:1.65}.service-hero aside{background:#ffffff0c;border:1px solid #ffffff38;border-radius:18px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.service-hero aside small{color:#eac45e;letter-spacing:.12em;font-size:9px}.service-hero aside strong{margin:17px 0 8px;font:27px Georgia}.service-hero aside p{color:#c9dce9;font-size:12px;line-height:1.6}.service-content{grid-template-columns:1fr 210px;gap:70px;padding:75px max(7vw,35px);display:grid}.quick-info{grid-template-columns:1fr 1fr;gap:14px;display:grid}.quick-info article{border:1px solid #dce5ed;border-radius:14px;padding:28px}.quick-info small{letter-spacing:.12em;color:#8d6814;font-size:9px}.quick-info p{color:#52667a;margin:17px 0 0;font-size:14px;line-height:1.7}.analysis-notice{background:#fff8e8;border:1px solid #eed89d;border-radius:14px;gap:19px;margin:25px 0;padding:27px;display:flex}.analysis-notice>span{background:#e5b946;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.analysis-notice h2{margin:0 0 8px;font-size:25px}.analysis-notice p{color:#655b45;margin:0;line-height:1.6}.video-slot{color:#fff;background:linear-gradient(135deg,#0a2b50,#1768ad);border-radius:16px;grid-template-columns:150px 1fr;align-items:center;gap:35px;min-height:240px;margin:25px 0;padding:38px;display:grid}.play{background:#ffffff13;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:100px;height:100px;margin:auto;display:grid}.video-slot h2{margin:11px 0;font-size:34px}.video-slot p:last-child{color:#c8dbea}.included,.plans{border-top:1px solid #dce5ed;padding:45px 0}.included h2,.plans h2{font-size:40px}.included ul{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.included li{color:#2e7a5a;border:1px solid #dce5ed;border-radius:10px;padding:15px}.included li span{color:#52667a;margin-left:8px}.service-side{border-left:1px solid #dce5ed;flex-direction:column;align-self:start;padding-left:24px;display:flex;position:sticky;top:100px}.service-side>b{letter-spacing:.13em;color:#8b6817;margin-bottom:12px;font-size:9px}.service-side>span{color:#657587;border-bottom:1px solid #eef1f4;padding:10px 0;font-size:11px}.service-side .btn{margin-top:20px}.complete-plan{color:#fff;background:#092c52;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:10px 25px;padding:28px;display:grid}.complete-plan h3{margin:8px 0;font:28px Georgia}.complete-plan p{color:#bed0df}.complete-plan strong{font:25px Georgia}.complete-plan .btn{grid-column:2}.plans>h3{margin:35px 0 16px;font:25px Georgia}.stage-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.stage-grid article{border:1px solid #dce5ed;border-radius:10px;flex-direction:column;gap:12px;padding:20px;display:flex}.stage-grid h4{margin:0;font:18px Georgia}.stage-grid b{font-size:11px}.stage-grid button{color:#1768ad;text-align:left;background:0 0;border:0;padding:0;font-size:10px}.related-services{background:#f5f7fa;padding:75px max(6vw,32px)}.related-services>h2{font-size:45px}.related-services>div{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}@media (width<=1050px){.area-strip{grid-template-columns:repeat(3,1fr)}.service-grid{grid-template-columns:repeat(2,1fr)}.service-ecosystem>div{grid-template-columns:repeat(3,1fr)}.service-hero{grid-template-columns:1fr;gap:30px}.service-content{grid-template-columns:1fr}.service-side{display:none}.stage-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.hub-hero{padding:50px 20px 35px}.service-search{text-align:left;height:58px}.area-strip{padding:18px;display:flex;overflow-x:auto}.area-strip button{min-width:220px}.hub-layout{padding:45px 20px;display:block}.service-sidebar{border:0;margin-bottom:30px;padding:0}.service-sidebar nav{display:none}.service-sidebar select{background:#fff;border:1px solid #dce5ed;border-radius:9px;width:100%;height:48px;padding:0 12px;display:block}.service-results>header{display:block}.service-results>header>span{margin-top:8px;display:block}.service-grid,.how-it-works>div,.quick-info,.included ul,.related-services>div{grid-template-columns:1fr}.diagnostic-cta{grid-template-columns:1fr;gap:30px;padding:65px 22px}.service-ecosystem{padding:65px 20px}.service-ecosystem>div{grid-template-columns:1fr 1fr}.service-ecosystem>div a{font-size:14px}.service-hero{padding:55px 22px}.breadcrumbs{white-space:nowrap;padding:17px 20px;overflow:auto}.service-content{padding:50px 20px}.video-slot{text-align:center;grid-template-columns:1fr}.video-slot>div:last-child{text-align:left}.complete-plan{grid-template-columns:1fr}.complete-plan .btn{grid-column:1}.stage-grid{grid-template-columns:1fr}.related-services{padding:60px 20px}.how-it-works{padding:65px 20px}}@media (prefers-reduced-motion:reduce){.consulting .ring-b,.consulting .map-label{animation:none!important}}.hub-shell{background:var(--hub-bg);grid-template-columns:230px minmax(0,1fr);align-items:start;display:grid}.hub-shell>.service-sidebar{z-index:4;background:#fff;border-right:1px solid #dce5ed;min-height:calc(100vh - 92px);max-height:calc(100vh - 92px);padding:31px 23px 45px max(22px,3vw);position:sticky;top:92px;overflow:auto}.hub-main{min-width:0}.hub-main .hub-hero{text-align:left;padding:39px max(4vw,28px) 31px}.hub-main .hub-hero h1{margin:9px 0 8px;font-size:clamp(38px,4.1vw,58px)}.hub-main .hub-hero>p:not(.kicker){margin-bottom:19px;font-size:15px}.hub-main .service-search{max-width:none;height:56px;margin:0}.hub-main .area-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:25px max(3vw,24px)}.hub-main .area-strip button,.hub-main .academy-area-card{text-align:left;color:#10243c;background:#fff;border:1px solid #dce5ed;border-radius:14px;flex-direction:column;min-height:188px;padding:22px;transition:all .2s;display:flex}.hub-main .area-strip button:hover,.hub-main .area-strip button.selected,.hub-main .academy-area-card:hover{border-color:#9ebbd2;transform:translateY(-4px);box-shadow:0 16px 38px #0b2b5514}.hub-main .academy-area-card{background:linear-gradient(145deg,#fffdf7,#f8f1dc);border-color:#e5cf94}.hub-main .academy-area-card small{color:#8a6719;letter-spacing:.14em;font-size:8px}.hub-main .academy-area-card b{margin:12px 0 8px;font:23px Georgia}.hub-main .academy-area-card span{color:#66788b;flex:1;font-size:11px;line-height:1.55}.hub-main .academy-area-card i{color:#1768ad;margin-top:12px;font-size:10px;font-style:normal;font-weight:700}.hub-main .service-results{background:#fff;padding:58px max(3vw,24px) 90px;scroll-margin-top:112px}.service-side>a:not(.btn){color:#657587;border-bottom:1px solid #eef1f4;padding:11px 0;font-size:11px;line-height:1.35}.service-side>a small{letter-spacing:.08em;text-transform:uppercase;color:#9a741c;margin-bottom:3px;font-size:7px;display:block}.service-side>a.same-area{color:#1768ad;font-weight:700}.service-side .back-to-hub{margin-bottom:7px;font-weight:700;color:#10243c!important}@media (width<=1050px){.hub-shell{grid-template-columns:205px minmax(0,1fr)}.hub-main .area-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-shell>.service-sidebar{padding-left:22px}}@media (width<=700px){.hub-shell{display:block}.hub-shell>.service-sidebar{border-bottom:1px solid #dce5ed;border-right:0;min-height:0;max-height:none;padding:17px 20px;position:static}.hub-shell>.service-sidebar>b{margin-bottom:10px}.hub-main .hub-hero{padding:40px 20px 27px}.hub-main .area-strip{grid-template-columns:1fr;padding:18px 20px;display:grid;overflow:visible}.hub-main .area-strip button,.hub-main .academy-area-card{min-width:0;min-height:165px}.hub-main .service-results{padding:45px 20px 70px}}.area-led-shell{background:#f5f7fa;grid-template-columns:265px minmax(0,1fr);gap:34px;padding:30px max(4vw,28px) 80px}.area-sidebar{align-self:start;position:sticky;top:110px}.area-sidebar>b{letter-spacing:.15em;color:#896615;margin:0 0 13px;font-size:9px;display:block}.area-sidebar>div{flex-direction:column;gap:8px;display:flex}.area-mini{text-align:left;cursor:pointer;color:#10243c;background:#fff;border:1px solid #dce5ed;border-radius:12px;flex-direction:column;width:100%;min-height:105px;padding:14px 15px;transition:all .2s;display:flex}.area-mini:hover,.area-mini.active{border-color:#9ebbd2;transform:translate(4px);box-shadow:0 12px 28px #0b2b5511}.area-mini.active{background:#fbfdff;border-left:4px solid #e5b946}.area-mini small{letter-spacing:.12em;color:#9a741c;font-size:7px}.area-mini strong{margin:4px 0;font:19px Georgia}.area-mini span{color:#6a7a8b;font-size:9px;line-height:1.35}.academy-mini{background:linear-gradient(145deg,#fffdf7,#f8f1dc);border-color:#e5cf94}.area-led-shell .hub-main .service-results{background:0 0;padding:0;scroll-margin-top:110px}.area-led-shell .service-results>header{min-height:82px;margin-bottom:20px}.area-led-shell .service-results h2{font-size:clamp(34px,3.4vw,48px)}.area-prompt{background:#fff;border:1px dashed #c4d2de;border-radius:16px;flex-direction:column;justify-content:center;min-height:390px;padding:65px;display:flex}.area-prompt>span{letter-spacing:.15em;color:#a27818;font-size:11px}.area-prompt h3{margin:18px 0 12px;font:38px Georgia}.area-prompt p{color:#607185;max-width:560px;line-height:1.7}.area-service-side>b{margin-bottom:10px}.service-side .side-area{background:#fff;border-radius:9px;margin-bottom:6px;color:#52667a!important;border:1px solid #e1e8ee!important;padding:9px 10px!important}.service-side .side-area.current-area{background:#f8fbfd;font-weight:700;color:#1768ad!important;border-left:4px solid #e5b946!important}.service-side .academy-side{background:#fffaf0;color:#7b5d12!important}.side-related{border-top:1px solid #dce5ed;flex-direction:column;margin:18px 0 8px;padding-top:15px;display:flex}.side-related>b{letter-spacing:.1em;color:#8b6817;margin-bottom:7px;font-size:8px}.side-related>a{color:#52667a;border-bottom:1px solid #eef1f4;padding:8px 0;font-size:10px}@media (width<=900px){.area-led-shell{grid-template-columns:220px minmax(0,1fr);gap:24px;padding-left:22px;padding-right:22px}.area-mini strong{font-size:17px}.service-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.hub>.hub-hero{padding:26px 20px 22px}.hub>.hub-hero .service-search{height:44px}.area-led-shell{padding:20px;display:block}.area-sidebar{position:static}.area-sidebar>div{grid-template-columns:1fr 1fr;display:grid}.area-mini{min-height:112px}.area-led-shell .hub-main .service-results{padding-top:38px}.area-prompt{min-height:280px;padding:35px}.area-prompt h3{font-size:31px}}.hub>.hub-hero{text-align:center;padding:65px max(6vw,32px) 48px}.hub>.hub-hero h1{margin:15px 0 12px;font-size:clamp(42px,5vw,68px)}.hub>.hub-hero>p:not(.kicker){margin-bottom:24px;font-size:17px}.hub>.hub-hero .service-search{border-radius:10px;max-width:720px;height:48px;margin:0 auto;padding:0 16px;box-shadow:0 12px 30px #00102735}.hub>.hub-hero .service-search span{font-size:21px}.hub>.hub-hero .service-search input{font-size:13px}@media (width<=700px){.hub>.hub-hero{padding:50px 20px 35px}.hub>.hub-hero h1{font-size:clamp(40px,11vw,54px)}.hub>.hub-hero>p:not(.kicker){font-size:15px}.hub>.hub-hero .service-search{height:46px}}.final-hub-shell{background:#f5f7fa;grid-template-columns:230px minmax(0,1fr);align-items:start;gap:30px;padding:32px max(4vw,28px) 72px}.popular-sidebar{border-right:1px solid #d5dfe8;flex-direction:column;align-self:start;padding:5px 21px 8px 0;display:flex}.popular-sidebar>b{letter-spacing:.14em;color:#8b6817;margin-bottom:13px;font-size:9px}.popular-sidebar>a{border-bottom:1px solid #e1e8ee;flex-direction:column;padding:11px 6px;transition:all .2s;display:flex}.popular-sidebar>a:hover{color:#1768ad;background:#fff;padding-left:12px}.popular-sidebar small{letter-spacing:.08em;text-transform:uppercase;color:#9a741c;font-size:7px}.popular-sidebar span{color:#52667a;font-size:12px;line-height:1.35}.final-area-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0}.final-area-grid button,.final-area-grid .academy-area-card{min-height:205px;padding:24px}.final-area-grid b{font-size:25px}.final-area-grid span{font-size:11px}.selected-area-results{background:0 0;border-top:1px solid #d5dfe8;margin-top:42px;padding:42px 0 0;scroll-margin-top:110px}.selected-area-results>header{min-height:auto;margin-bottom:25px}.selected-area-results h2{font-size:clamp(36px,3.5vw,50px)}@media (width<=1050px){.final-hub-shell{grid-template-columns:205px minmax(0,1fr);gap:22px}.final-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.final-hub-shell{padding:22px 20px 60px;display:block}.popular-sidebar{border-bottom:1px solid #d5dfe8;border-right:0;margin-bottom:22px;padding:0 0 18px}.popular-sidebar>a{padding:9px 5px}.final-area-grid{grid-template-columns:1fr;padding:0;display:grid;overflow:visible}.final-area-grid button,.final-area-grid .academy-area-card{min-width:0;min-height:180px}.selected-area-results{margin-top:30px;padding-top:30px}}.service-page .service-hero{gap:45px;padding:42px max(7vw,42px)}.service-page .service-hero h1{margin:10px 0 13px;font-size:clamp(38px,4.5vw,61px);line-height:1.04}.service-page .service-hero>div>p:last-child{margin-bottom:0;font-size:15px;line-height:1.55}.service-page .citizenship-service-hero{background:radial-gradient(circle at 88% 18%,#3d82b766,#0000 32%),linear-gradient(125deg,#06172d,#15598f);grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:55px}.citizenship-service-hero .citizenship-hero-offer{color:#0b2543;background:#fff;border:1px solid #f0cf70;border-top:5px solid #e5b946;padding:30px 32px;box-shadow:0 22px 55px #00132859}.citizenship-service-hero .citizenship-hero-offer>small:first-child{color:#8a6513;font-weight:800}.citizenship-hero-price{align-items:baseline;gap:11px;margin:14px 0 8px;display:flex}.citizenship-hero-price strong{color:#071b38;margin:0!important;font:46px/1 Georgia!important}.citizenship-hero-price span{color:#647486;font-size:12px;font-weight:700}.citizenship-service-hero .citizenship-hero-offer>p{color:#465d73;margin:8px 0 20px;font-size:13px;line-height:1.6}.citizenship-hero-button{text-align:center;justify-content:center;align-items:center;width:100%;min-height:61px;box-shadow:0 12px 26px #b0821d4d;padding:15px 21px!important;font-size:13px!important;display:flex!important}.citizenship-hero-reassurance{text-align:center;width:100%;margin-top:12px;line-height:1.45;color:#617286!important;letter-spacing:0!important;font-size:10px!important}.citizenship-cta-row{background:#fff9e9;border:1px solid #e5c468;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:25px 0 34px;padding:20px 22px;display:flex}.citizenship-cta-row .btn{margin:0}.citizenship-cta-row small{color:#6b5a31;white-space:nowrap;font-size:12px}.citizenship-checkout{text-align:center}.citizenship-guidance{padding:46px 0 20px}.citizenship-guidance>h2{margin:12px 0 15px;font-size:40px}.citizenship-guidance>p:not(.kicker){color:#52667a;max-width:800px;line-height:1.75}.citizenship-guidance-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.citizenship-guidance-card{background:#fff;border:1px solid #dce5ed;border-radius:13px;padding:23px;transition:all .2s}.citizenship-guidance-card:hover{border-color:#d2ad45;transform:translateY(-3px);box-shadow:0 15px 35px #0a2a4a12}.citizenship-guidance-grid h3{color:#10243c;margin:0 0 9px;font:22px Georgia}.citizenship-guidance-grid p{color:#607185;margin:0;font-size:13px;line-height:1.65}.citizenship-guidance-card b{color:#1768ad;margin-top:17px;font-size:11px;display:block}.citizenship-update{background:#edf5fb;border-left:5px solid #1768ad;border-radius:17px;grid-template-columns:150px 1fr;gap:28px;margin:35px 0;padding:32px;display:grid}.citizenship-update-label{color:#fff;letter-spacing:.1em;text-align:center;background:#0d3761;border-radius:999px;align-self:start;padding:9px 11px;font-size:9px;font-weight:700}.citizenship-update h2{margin:9px 0 13px;font-size:34px}.citizenship-update p{color:#49627a;line-height:1.7}.citizenship-update .citizenship-reassurance{color:#183e62;background:#fff;border-radius:10px;padding:16px 18px;font-weight:600}.official-guidance-link{color:#145c97;margin-top:5px;font-size:12px;font-weight:700;display:inline-block}.citizenship-video .play{opacity:.8}.citizenship-final-cta{text-align:center;color:#fff;background:#0a2b50;padding:70px max(12vw,80px)}.citizenship-final-cta h2{max-width:880px;margin:12px auto 17px;font:clamp(35px,4vw,52px) Georgia}.citizenship-final-cta>p:not(.kicker){color:#c8dbea;max-width:730px;margin:0 auto;line-height:1.7}.citizenship-final-cta .citizenship-cta-row{text-align:left;max-width:900px;margin:30px auto 0}.citizenship-final-cta .citizenship-cta-row small{color:#5c5030}.citizenship-guide-page{color:#10243c;background:#f6f8fa}.citizenship-guide-breadcrumbs{background:#fff}.citizenship-guide-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#3b80b85e,#0000 34%),linear-gradient(125deg,#06172d,#15598f);padding:52px max(10vw,45px)}.citizenship-guide-hero h1{letter-spacing:-.035em;max-width:900px;margin:12px 0 14px;font:clamp(42px,5.2vw,70px)/1.04 Georgia}.citizenship-guide-hero>p:last-child{color:#c9dce9;max-width:840px;margin:0;font-size:17px;line-height:1.65}.citizenship-guide-tabs{background:#fff;border-bottom:1px solid #dce5ed;grid-template-columns:repeat(4,1fr);padding:0 max(7vw,35px);display:grid}.citizenship-guide-tabs a{color:#607185;text-align:center;border-bottom:3px solid #0000;padding:20px 16px;font-size:13px}.citizenship-guide-tabs a:hover,.citizenship-guide-tabs a.active{color:#0c3f70;border-color:#e5b946;font-weight:800}.citizenship-guide-content{width:min(1080px,100% - 48px);margin:0 auto;padding:48px 0 75px}.guide-highlight{background:#fff;border:1px solid #d7e2ea;border-left:6px solid #e5b946;border-radius:14px;grid-template-columns:250px 1fr;align-items:center;gap:28px;padding:27px 30px;display:grid;box-shadow:0 14px 40px #10294d0c}.guide-highlight strong{font:25px/1.2 Georgia}.guide-highlight span{color:#50657a;font-size:16px;line-height:1.65}.guide-section{border-bottom:1px solid #d9e3eb;padding:58px 0}.guide-section.soft{background:#edf4f8;border:0;border-radius:17px;margin:0 -32px;padding:48px 32px}.guide-section h2{letter-spacing:-.025em;margin:10px 0 20px;font:clamp(32px,3.8vw,47px)/1.12 Georgia}.guide-section>p:not(.kicker),.guide-section article p{color:#52677b;font-size:16px;line-height:1.75}.guide-two-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:27px;display:grid}.guide-two-columns article,.guide-card-grid article{background:#fff;border:1px solid #d6e1e9;border-radius:13px;padding:27px}.guide-two-columns h3,.guide-card-grid h3{margin:0 0 14px;font:24px/1.2 Georgia}.guide-two-columns ul{margin:0;padding-left:20px}.guide-two-columns li{color:#435a70;margin:10px 0;line-height:1.55}.guide-warning{border-top:4px solid #d7a92d!important}.guide-steps{counter-reset:guide;margin:27px 0 0;padding:0;list-style:none}.guide-steps li{counter-increment:guide;border-bottom:1px solid #d4e0e9;gap:5px;padding:19px 18px 19px 66px;display:grid;position:relative}.guide-steps li:before{content:counter(guide);color:#fff;background:#0c3f70;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid;position:absolute;top:16px;left:12px}.guide-steps b{font-size:16px}.guide-steps span{color:#60758a;line-height:1.55}.guide-card-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:27px;display:grid}.guide-card-grid article a{color:#1768ad;font-weight:800}.guide-official-links{flex-wrap:wrap;gap:13px;margin:38px 0;display:flex}.guide-official-links a,.guide-download{color:#145d98;background:#fff;border:1px solid #b9cfdf;border-radius:9px;padding:13px 17px;font-size:13px;font-weight:800}.guide-table-wrap{background:#fff;border:1px solid #d6e1e9;border-radius:13px;overflow-x:auto}.guide-table-wrap table{border-collapse:collapse;width:100%}.guide-table-wrap th,.guide-table-wrap td{text-align:left;border-bottom:1px solid #e5ebf0;padding:15px 18px;font-size:14px}.guide-table-wrap th{color:#fff;background:#0b3158}.guide-table-wrap td:last-child{color:#0c4b80;width:100px}.guide-note{border-radius:10px;padding:16px 19px;color:#665426!important;background:#fff7df!important}.point-badge{color:#fff;letter-spacing:.06em;background:#0c477b;border-radius:99px;margin-bottom:9px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-block}.point-badge.secondary{background:#c18c16}.guide-download{margin-top:22px;display:inline-block}.absence-scale{grid-template-columns:repeat(3,1fr);gap:12px;margin:27px 0;display:grid}.absence-scale article{background:#fff;border-radius:12px;gap:10px;padding:25px;display:grid}.absence-scale b{font:26px Georgia}.absence-scale span{color:#52677b;line-height:1.6}.absence-scale .safe{border-top:5px solid #3b8f6e}.absence-scale .review{border-top:5px solid #d4a229}.absence-scale .stop{border-top:5px solid #b84f4f}.guide-warning-box{background:#fff7df;border-left:5px solid #d4a229;border-radius:10px;margin-top:25px;padding:22px 25px}.guide-warning-box b{font:22px Georgia}.guide-warning-box p{color:#62583f;margin-bottom:0;line-height:1.65}.minor-routes{gap:12px;margin-top:26px;display:grid}.minor-routes article{background:#fff;border:1px solid #d5e1e9;border-radius:12px;grid-template-columns:48px 1fr;gap:18px;padding:23px;display:grid}.minor-routes article>span{color:#fff;background:#0c3f70;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.minor-routes h3{margin:3px 0 8px;font:23px Georgia}.minor-routes p{color:#587086;margin:0;line-height:1.65}.citizenship-guide-video{margin-top:45px}.citizenship-guide-video iframe,.citizenship-guide-video-placeholder{border:0;border-radius:17px;width:100%;min-height:340px}.citizenship-guide-video-placeholder{color:#fff;background:linear-gradient(135deg,#082747,#1768ad);grid-template-columns:110px 1fr;align-items:center;gap:35px;padding:45px;display:grid}.citizenship-guide-video-placeholder>span{border:1px solid #ffffff75;border-radius:50%;place-items:center;width:94px;height:94px;font-size:25px;display:grid}.citizenship-guide-video-placeholder small{color:#e8c55e;letter-spacing:.1em;font-weight:800}.citizenship-guide-video-placeholder h2{margin:10px 0;font:32px Georgia}.citizenship-guide-video-placeholder p{color:#c8dbea}.citizenship-guide-cta{background:#fff9e8;border:1px solid #e1c05d;border-radius:16px;grid-template-columns:1fr 330px;align-items:center;gap:35px;margin-top:24px;padding:31px;display:grid}.citizenship-guide-cta small{color:#8d6814;letter-spacing:.09em;font-weight:800}.citizenship-guide-cta h2{margin:9px 0;font:31px Georgia}.citizenship-guide-cta p{color:#617286;margin:0;line-height:1.65}.citizenship-guide-cta-action{text-align:center;gap:13px;display:grid}.citizenship-guide-cta-action strong{font:34px Georgia}.citizenship-guide-cta-action strong span{color:#68798a;font:12px Arial}.citizenship-guide-cta-action .btn{justify-content:center}.citizenship-guide-disclaimer{color:#718091;text-align:center;max-width:880px;margin:30px auto 0;font-size:12px;line-height:1.65}@media (width<=900px){.citizenship-guide-tabs{grid-template-columns:1fr 1fr}.guide-highlight,.citizenship-guide-cta{grid-template-columns:1fr}.citizenship-guide-cta-action{max-width:420px}.absence-scale{grid-template-columns:1fr}}@media (width<=700px){.citizenship-guide-hero{padding:38px 22px}.citizenship-guide-hero h1{font-size:38px}.citizenship-guide-tabs{grid-template-columns:1fr 1fr;padding:0}.citizenship-guide-tabs a{padding:15px 8px;font-size:12px}.citizenship-guide-content{width:calc(100% - 40px);padding-top:30px}.guide-highlight{gap:12px;padding:23px 21px}.guide-highlight strong{font-size:23px}.guide-highlight span,.guide-section>p:not(.kicker),.guide-section article p{font-size:15px}.guide-section{padding:44px 0}.guide-section.soft{margin:0 -10px;padding:38px 20px}.guide-two-columns,.guide-card-grid{grid-template-columns:1fr}.guide-two-columns article,.guide-card-grid article{padding:22px}.citizenship-guide-video-placeholder{grid-template-columns:1fr;min-height:300px;padding:28px 22px}.citizenship-guide-video-placeholder>span{width:70px;height:70px}.citizenship-guide-cta{padding:25px 21px}.citizenship-guide-cta-action{max-width:none}.minor-routes article{grid-template-columns:38px 1fr;gap:13px}.minor-routes article>span{width:36px;height:36px}.guide-table-wrap th,.guide-table-wrap td{padding:13px 12px}}.compact-service-hero{display:block!important}.compact-service-hero>div{max-width:1000px}.income-main{min-width:0;padding:38px max(5vw,35px) 75px}.income-diagnostic{background:#fff;border:1px solid #d9e4ed;border-left:5px solid #e5b946;border-radius:14px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:38px;padding:34px;display:grid;box-shadow:0 20px 55px #0a2a4a12}.income-diagnostic>div:first-child>small{color:#9a741c;letter-spacing:.13em;font-size:9px;font-weight:800}.income-diagnostic h2,.income-how h2,.income-services>h2,.income-faq h2,.income-contact h2{margin:12px 0;font:clamp(31px,3.4vw,45px)/1.12 Georgia}.income-diagnostic p{color:#607185;margin-bottom:0;line-height:1.7}.income-diagnostic>div:last-child{text-align:center;flex-direction:column;align-items:stretch;gap:9px;display:flex}.income-diagnostic strong{color:#071b38;font:38px Georgia}.income-diagnostic strong small{color:#6f7f90;font:12px Arial}.income-diagnostic button:disabled{opacity:.72;cursor:not-allowed}.income-diagnostic>div:last-child>small{color:#7d8995;font-size:9px}.income-how{padding:65px 0 45px}.income-how>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.income-how article{background:#f5f7fa;border-top:3px solid #e5b946;padding:25px}.income-how article small{color:#9a741c}.income-how h3{margin:18px 0 9px;font:21px Georgia}.income-how article p{color:#607185;font-size:12px;line-height:1.6}.income-services>p:not(.kicker){color:#607185;max-width:760px;line-height:1.7}.income-services>section{border-top:1px solid #dce5ed;padding:46px 0;scroll-margin-top:110px}.income-services>section>h3{margin:0 0 20px;font:30px Georgia}.income-services>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.income-services article{background:#fff;border:1px solid #dce5ed;border-radius:12px;flex-direction:column;min-height:195px;padding:23px;display:flex}.income-services h4{margin:0 0 12px;font:20px/1.25 Georgia}.income-services article p{color:#607185;flex:1;font-size:11px;line-height:1.62}.income-services article button{text-align:left;color:#1768ad;background:0 0;border:0;padding:12px 0 0;font-size:10px;font-weight:800}.income-faq{border-top:1px solid #dce5ed;padding:48px 0}.income-faq details{border-bottom:1px solid #dce5ed;padding:18px 0}.income-faq summary{cursor:pointer;font:19px Georgia}.income-faq details p{color:#607185;line-height:1.65}.income-contact{background:#eef4f8;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:32px;display:flex}.income-contact h2{margin:0;font-size:30px}.public-price-policy{background:#f7fafc;border:1px solid #d6e2eb;border-left:5px solid #e5b946;border-radius:13px;margin-top:30px;padding:30px}.public-price-policy h2{margin:10px 0;font-size:32px}.public-price-policy>p:last-child{color:#52667a;max-width:760px;margin-bottom:0;line-height:1.7}@media (width<=1000px){.income-services>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.service-page .service-hero{padding:32px 22px}.service-page .service-hero h1{font-size:35px}.income-main{padding:26px 20px 60px}.income-diagnostic{grid-template-columns:1fr;gap:24px;padding:26px}.income-how>div,.income-services>section>div{grid-template-columns:1fr}.income-services article{min-height:0}.income-contact{flex-direction:column;align-items:flex-start}}@media (width<=1050px){.service-page .citizenship-service-hero{grid-template-columns:1fr;gap:25px}.citizenship-service-hero .citizenship-hero-offer{max-width:620px}}@media (width<=760px){.citizenship-service-hero .citizenship-hero-offer{padding:24px 20px}.citizenship-hero-price strong{font-size:41px!important}.citizenship-hero-button{min-height:58px;font-size:12px!important}.citizenship-cta-row{flex-direction:column;align-items:stretch}.citizenship-cta-row small{white-space:normal;text-align:center}.citizenship-guidance-grid{grid-template-columns:1fr}.citizenship-guidance>h2{font-size:33px}.citizenship-update{grid-template-columns:1fr;padding:25px 21px}.citizenship-update-label{justify-self:start}.citizenship-update h2{font-size:30px}.citizenship-final-cta{padding:58px 20px}}.ep-buy-employee{grid-template-columns:1fr 420px;max-width:980px;margin-left:auto;margin-right:auto}.ep-buy-employee>div:last-child{text-align:center}.ep-buy-employee>div:last-child>small{margin-top:11px;display:block}.ep-buy-employee .btn.disabled{opacity:.55;cursor:not-allowed}.ep-employee-cta{text-align:center;background:#fff9e8;border:1px solid #e1c262;border-radius:14px;width:min(650px,100% - 40px);margin:42px auto;padding:24px}.ep-employee-cta .btn{justify-content:center;display:inline-flex}.ep-employee-cta small{color:#6b5a31;margin-top:11px;display:block}.ep-card-details{margin-top:14px}.ep-card-details summary{color:#145d9a;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.ep-card-details summary::-webkit-details-marker{display:none}.ep-card-details[open] summary{margin-bottom:11px}.ep-card-details p{border-top:1px solid #e4eaf0;padding-top:12px;color:#50657a!important;line-height:1.65!important}.ep-current-update{background:#edf5fb}.ep-current-update>header{max-width:780px}.ep-update-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ep-update-grid article{background:#fff;border:1px solid #cddfeb;border-radius:13px;padding:25px}.ep-update-grid b{color:#10243c;font:21px Georgia}.ep-update-grid p{color:#536b80;line-height:1.65}.ep-official-links{gap:24px;margin-top:25px;display:flex}.ep-official-links a{color:#145d9a;font-size:12px;font-weight:800}@media (width<=760px){.ep-buy-employee{grid-template-columns:1fr}.ep-buy-employee>div:last-child{text-align:left}.ep-buy-employee .btn{text-align:center;width:100%}.ep-employee-cta{width:auto;margin:32px 20px;padding:20px}.ep-employee-cta .btn{width:100%}.ep-update-grid{grid-template-columns:1fr}.ep-official-links{flex-direction:column;align-items:flex-start;gap:12px}}.revenue-pages{background:#f5f7fa}.revenue-hero{color:#fff;background:radial-gradient(circle at 88% 8%,#438fc45c,#0000 34%),linear-gradient(125deg,#06172d,#15598f);padding:42px max(7vw,42px)}.revenue-hero h1{letter-spacing:-.035em;max-width:1050px;margin:10px 0 13px;font:clamp(38px,4.5vw,61px)/1.04 Georgia}.revenue-hero>p:last-child{color:#c9dce9;max-width:850px;margin:0;font-size:15px;line-height:1.55}.revenue-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;display:grid}.revenue-layout>.context-nav{min-height:calc(100vh - 90px)}.profile-choice{padding:48px max(5vw,35px) 80px}.profile-choice>h2{margin:12px 0 30px;font:clamp(36px,4vw,52px) Georgia}.profile-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.profile-choice article{background:#fff;border:1px solid #dce5ed;border-top:4px solid #e5b946;border-radius:15px;flex-direction:column;min-height:355px;padding:31px;display:flex;box-shadow:0 15px 40px #10294d0b}.profile-choice article>small{letter-spacing:.13em;color:#9a741c;font-size:8px}.profile-choice h3{margin:28px 0 15px;font:29px/1.15 Georgia}.profile-choice article p{color:#607185;flex:1;font-size:13px;line-height:1.72}.profile-choice .btn{align-self:flex-start;margin-top:22px}.profile-services{min-width:0;padding:38px max(4vw,30px) 85px}.revenue-diagnostic{margin-bottom:25px}.commercial-note{color:#34536e;background:#eaf3fa;border-radius:11px;margin-bottom:38px;padding:20px 23px;font-size:12px;line-height:1.65}.optional-diagnostic{background:#fff;border:1px solid #d9e4ed;border-left:5px solid #1768ad;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-bottom:25px;padding:28px;display:grid}.optional-diagnostic small{letter-spacing:.13em;color:#1768ad;font-size:8px}.optional-diagnostic h2{margin:9px 0;font:30px Georgia}.optional-diagnostic p{color:#607185;margin:0;line-height:1.65}.optional-diagnostic>strong{color:#071b38;font:31px Georgia}.optional-diagnostic>strong small{color:#607185;font:11px Arial}.profile-services>section{margin-top:54px;scroll-margin-top:105px}.profile-services>section>header{border-bottom:1px solid #ccd9e3;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.profile-services>section>header small{color:#9a741c}.profile-services>section>header h2{margin:0;font:clamp(28px,3vw,38px) Georgia}.profile-services>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.profile-services>section article{background:#fff;border:1px solid #dce5ed;border-radius:12px;flex-direction:column;min-height:225px;padding:23px;display:flex}.profile-services>section article>small{letter-spacing:.12em;color:#9a741c;font-size:7px}.profile-services>section h3{margin:20px 0 11px;font:20px/1.25 Georgia}.profile-services>section article p{color:#607185;flex:1;font-size:11px;line-height:1.62}.profile-services>section article>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.profile-services>section article span{color:#7b8996;font-size:8px}.profile-services>section article button{color:#1768ad;white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:800}@media (width<=1100px){.profile-choice>div,.profile-services>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.revenue-hero{padding:32px 22px}.revenue-hero h1{font-size:35px}.revenue-layout{display:block}.revenue-layout>.context-nav{min-height:0}.profile-choice,.profile-services{padding:32px 20px 65px}.profile-choice>div,.profile-services>section>div{grid-template-columns:1fr}.profile-choice article{min-height:300px}.optional-diagnostic{grid-template-columns:1fr}.profile-services>section article{min-height:0}}.service-pathways{background:linear-gradient(145deg,#f8fafc,#edf3f7);border-top:1px solid #dce5ed;border-bottom:1px solid #dce5ed;padding:62px max(6vw,32px)}.service-pathways>header{max-width:850px}.service-pathways>header h2{margin:12px 0;font:clamp(34px,3.8vw,50px)/1.12 Georgia}.service-pathways>header>p:last-child{color:#607185;max-width:760px;line-height:1.7}.pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.pathway-grid article{background:#fff;border:1px solid #d7e2ea;border-radius:14px;flex-direction:column;min-height:290px;padding:28px;display:flex;box-shadow:0 13px 35px #10294d0a}.pathway-grid article:nth-child(2){border-top:4px solid #1768ad}.pathway-grid article:nth-child(3){border-top:4px solid #e5b946}.pathway-grid article>small{letter-spacing:.13em;color:#9a741c;font-size:8px}.pathway-grid h3{margin:23px 0 12px;font:25px/1.18 Georgia}.pathway-grid p{color:#607185;flex:1;font-size:12px;line-height:1.68}.pathway-action{color:#1768ad;align-self:flex-start;margin-top:18px;font-size:10px;font-weight:800}.pathway-soon{color:#66788b;background:#edf2f6;border-radius:99px;align-self:flex-start;margin-top:18px;padding:8px 12px;font-size:9px;font-weight:800}.pathway-message{text-align:center;color:#52667a;max-width:920px;margin:28px auto 0;font:16px/1.6 Georgia}.profile-services>.service-pathways,.profile-choice>.service-pathways{border-radius:16px;margin-top:60px;padding:48px 34px}.profile-services>.service-pathways .pathway-grid,.profile-choice>.service-pathways .pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.pathway-grid,.profile-services>.service-pathways .pathway-grid,.profile-choice>.service-pathways .pathway-grid{grid-template-columns:1fr}.pathway-grid article{min-height:230px}}@media (width<=700px){.service-pathways{padding:48px 20px}.service-pathways>header h2{font-size:34px}.profile-services>.service-pathways,.profile-choice>.service-pathways{margin-left:0;margin-right:0;padding:38px 20px}.pathway-message{text-align:left}}.imm-area{background:#f5f8fb}.imm-area-hero{color:#fff;background:radial-gradient(circle at 88% 8%,#438fc45c,#0000 34%),linear-gradient(125deg,#06172d,#15598f);padding:42px max(7vw,42px)}.imm-area-hero h1{letter-spacing:-.035em;max-width:1050px;margin:10px 0 13px;font:clamp(38px,4.5vw,61px)/1.04 Georgia}.imm-area-hero>p:last-child{color:#c9dce9;max-width:850px;margin:0;font-size:15px;line-height:1.55}.imm-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;display:grid}.imm-layout>.context-nav{min-height:calc(100vh - 90px)}.imm-main{min-width:0;padding:38px max(4vw,30px) 80px}.imm-diagnostic{background:#fff;border:1px solid #d9e4ed;border-left:5px solid #e5b946;border-radius:14px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:35px;padding:32px;display:grid}.imm-diagnostic small{letter-spacing:.12em;color:#9a741c;font-size:8px}.imm-diagnostic h2,.imm-routes h2,.imm-services h2,.imm-learning h2{margin:10px 0;font:clamp(30px,3.4vw,44px)/1.12 Georgia}.imm-diagnostic p,.imm-routes header>p:last-child,.imm-services header>p:last-child{color:#607185;line-height:1.68}.imm-diagnostic>div:last-child{text-align:center;flex-direction:column;gap:10px;display:flex}.imm-routes,.imm-services,.imm-learning{padding-top:60px;scroll-margin-top:100px}.imm-routes>header,.imm-services>header{max-width:880px;margin-bottom:25px}.imm-card-grid,.imm-services>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.imm-card-grid article,.imm-services>div article{background:#fff;border:1px solid #dce5ed;border-radius:12px;flex-direction:column;min-height:245px;padding:23px;display:flex}.imm-card-grid article>small{color:#9aa9b7}.imm-card-grid h3,.imm-services h3{margin:20px 0 11px;font:20px/1.25 Georgia}.imm-card-grid p,.imm-services article p{color:#607185;flex:1;font-size:11px;line-height:1.62}.imm-card-grid em{color:#6c592d;background:#fff6df;border-radius:8px;padding:9px;font-size:9px;font-style:normal;line-height:1.5}.imm-card-grid button,.imm-services button{text-align:left;color:#1768ad;background:0 0;border:0;padding:13px 0 0;font-size:9px;font-weight:800}.imm-services{border-top:1px solid #dce5ed}.imm-services>div article{min-height:190px}.imm-learning{background:linear-gradient(145deg,#f8fafc,#e9f1f6);border-radius:16px;margin-top:65px;padding:48px 34px}.imm-learning>header{max-width:850px}.imm-learning>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px;display:grid}.imm-learning article{background:#fff;border:1px solid #d7e2ea;border-radius:12px;flex-direction:column;min-height:235px;padding:24px;display:flex}.imm-learning article small{color:#9a741c}.imm-learning h3{margin:20px 0 10px;font:23px Georgia}.imm-learning article p{color:#607185;flex:1;font-size:11px;line-height:1.65}.imm-learning a{color:#1768ad;font-size:9px;font-weight:800}.imm-learning span{color:#66788b;background:#edf2f6;border-radius:99px;align-self:flex-start;padding:7px 10px;font-size:9px;font-weight:800}@media (width<=1050px){.imm-card-grid,.imm-services>div{grid-template-columns:repeat(2,1fr)}.imm-learning>div{grid-template-columns:1fr}}@media (width<=760px){.imm-area-hero{padding:32px 22px}.imm-area-hero h1{font-size:35px}.imm-layout{display:block}.imm-layout>.context-nav{min-height:0}.imm-main{padding:28px 20px 65px}.imm-diagnostic{grid-template-columns:1fr;padding:25px}.imm-card-grid,.imm-services>div{grid-template-columns:1fr}.imm-card-grid article,.imm-services>div article{min-height:0}.imm-learning{padding:38px 20px}}.imm-card-grid article>a{color:#1768ad;padding-top:13px;font-size:9px;font-weight:800}.sponsor-categories{grid-template-columns:1fr 1fr;gap:14px;padding-top:55px;scroll-margin-top:100px;display:grid}.sponsor-categories article{background:#fff;border-top:4px solid #e5b946;border-radius:13px;padding:28px}.sponsor-categories small{color:#9a741c}.sponsor-categories h3{margin:15px 0;font:27px Georgia}.sponsor-categories p{color:#607185;font-size:12px;line-height:1.7}.sponsor-categories em{color:#6c592d;background:#fff6df;border-radius:8px;padding:12px;font-size:10px;font-style:normal;line-height:1.55;display:block}.stage-distinction{color:#34536e;background:#eaf3fa;border-radius:10px;margin-top:25px;padding:20px 23px;font-size:12px;line-height:1.65}@media (width<=760px){.sponsor-categories{grid-template-columns:1fr}}.citizenship-check{background:#fff;border:1px solid #d9e4ed;border-radius:14px;margin-bottom:28px;padding:32px}.citizenship-check header{max-width:850px}.citizenship-check h2,.citizenship-basis h2{margin:10px 0;font:clamp(29px,3.2vw,42px) Georgia}.citizenship-check header>p:last-child,.citizenship-basis p{color:#607185;line-height:1.7}.citizenship-check>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.citizenship-check .btn{font-size:9px}.citizenship-basis{background:#fff;border-left:5px solid #1768ad;border-radius:12px;margin-top:55px;padding:30px}.citizenship-basis a{color:#1768ad;margin-top:10px;font-size:10px;font-weight:800;display:inline-block}@media (width<=760px){.citizenship-check{padding:25px}.citizenship-check>div{flex-direction:column;align-items:stretch}.citizenship-check .btn{text-align:center}}.private-advisory-notice{color:#617487;background:0 0;border:0;border-top:1px solid #d8e1e8;width:min(1180px,100% - 48px);margin:18px auto 24px;padding:15px 0 0}.private-advisory-notice p{max-width:1080px;margin:0;font-size:13px;line-height:1.55}.advisory-consent{color:#34495a;text-align:left;align-items:flex-start;gap:9px;max-width:430px;margin:10px 0;font-size:.76rem;line-height:1.4;display:flex}.advisory-consent input{accent-color:#b78b2d;flex:none;width:17px;height:17px;margin-top:2px}.institutional-disclaimer{color:#c6d2dc;border-top:1px solid #ffffff2e;grid-column:1/-1;padding:18px 0 4px}.institutional-disclaimer p{opacity:.82;max-width:1080px;margin:0;font-size:12px;line-height:1.55}@media (width<=760px){.private-advisory-notice{width:calc(100% - 32px);margin:16px auto 22px;padding-top:13px}.private-advisory-notice p{font-size:13px}.institutional-disclaimer p{font-size:12px}.advisory-consent{max-width:none}}.digital-assistance-notice{color:#274052;background:#eef6fb;border:1px solid #cfe0ec;border-radius:12px;max-width:1180px;margin:18px auto;padding:16px 18px}.digital-assistance-notice strong{color:#0d3b61;margin-bottom:5px;display:block}.digital-assistance-notice p{margin:0 0 5px;font-size:.86rem;line-height:1.5}.digital-assistance-notice small{color:#526979;font-size:.74rem;line-height:1.45;display:block}@media (width<=760px){.digital-assistance-notice{margin:14px 16px}}.imm-diagnostic .btn.disabled{opacity:.55;cursor:not-allowed}.service-checkout-note{margin-top:12px;line-height:1.5;display:block;color:#f2df9c!important;letter-spacing:0!important}.service-hero aside .service-checkout-note{font-size:10px}.optional-diagnostic-action{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.optional-diagnostic-action strong small{color:#6f7f90;margin-top:5px;font:10px Arial;display:block}.optional-diagnostic-action .btn{text-align:center}.citizenship-guide-content>.citizenship-guide-video{max-width:900px;margin:0 auto 42px}.guide-calculator-lesson{background:#fff;border:1px solid #d6e1e9;border-radius:17px;margin:50px 0;padding:36px;box-shadow:0 16px 44px #10294d0d}.guide-calculator-heading{grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin-bottom:24px;display:grid}.guide-calculator-heading h2{letter-spacing:-.025em;margin:8px 0 0;font:clamp(30px,3.8vw,45px)/1.12 Georgia}.guide-calculator-heading>p{color:#52677b;margin:0;font-size:16px;line-height:1.7}.guide-calculator-lesson iframe{aspect-ratio:16/9;background:#071a33;border:0;border-radius:14px;width:100%;display:block}.guide-calculator-actions{grid-template-columns:max-content 1fr;align-items:start;gap:20px;margin-top:22px;display:grid}.guide-calculator-actions .guide-download,.guide-calculator-actions .guide-note{margin:0}.guide-series-link{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #e1c05d;border-radius:16px;grid-template-columns:1fr max-content;align-items:center;gap:30px;margin:42px 0;padding:30px;display:grid}.guide-series-link h2{margin:8px 0 10px;font:32px/1.15 Georgia}.guide-series-link p:not(.kicker){color:#52677b;max-width:700px;margin:0;line-height:1.65}.guide-series-link .btn{white-space:nowrap}.series-intro{text-align:center;margin-bottom:34px}.series-intro h2{margin:8px 0 12px;font:clamp(32px,4vw,48px)/1.1 Georgia}.series-intro>p:last-child{color:#52677b;max-width:760px;margin:0 auto;font-size:17px;line-height:1.7}.citizenship-lessons{gap:34px;display:grid}.citizenship-lesson{background:#fff;border:1px solid #d6e1e9;border-radius:18px;padding:34px;box-shadow:0 16px 44px #10294d0d}.citizenship-lesson header{grid-template-columns:84px 1fr;gap:22px;margin-bottom:24px;display:grid}.citizenship-lesson header>span{color:#fff;letter-spacing:.06em;background:#0c3f70;border-radius:50%;place-items:center;width:72px;height:72px;font-size:13px;font-weight:800;display:grid}.citizenship-lesson h2{margin:0 0 8px;font:clamp(28px,3.4vw,42px)/1.12 Georgia}.citizenship-lesson header p{color:#52677b;margin:0;font-size:16px;line-height:1.65}.citizenship-lesson iframe{aspect-ratio:16/9;background:#071a33;border:0;border-radius:14px;width:100%;display:block}.citizenship-lesson .guide-download{margin-top:20px}.series-note{margin:34px 0 0!important}.citizenship-guide-content>.citizenship-guide-video iframe,.citizenship-guide-content>.citizenship-guide-video .citizenship-guide-video-placeholder{aspect-ratio:16/9;border:0;border-radius:15px;width:100%;min-height:0}.citizenship-guide-content>.citizenship-guide-video .citizenship-guide-video-placeholder{color:#fff;background:radial-gradient(circle at 80% 20%,#4a91c764,#0000 35%),linear-gradient(135deg,#071a33,#1768ad);grid-template-columns:1fr 100px;align-items:center;gap:35px;padding:45px;display:grid;box-shadow:0 18px 48px #071b3826}.citizenship-guide-content>.citizenship-guide-video .citizenship-guide-video-placeholder>span{color:#071b38;background:#e5b946;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:82px;height:82px;font-size:25px;display:grid;box-shadow:0 10px 30px #071b3845}.citizenship-guide-content>.citizenship-guide-video .citizenship-guide-video-placeholder h2{font:clamp(30px,4vw,45px) Georgia}.citizenship-guide-content>.citizenship-guide-video .citizenship-guide-video-placeholder p{max-width:580px;line-height:1.65}.citizenship-guide-video-caption{color:#536b80;text-align:center;margin:14px 0 0;font:17px/1.5 Georgia}.guide-orientation{background:#fff;border:1px solid #d4e1ea;border-radius:15px;grid-template-columns:minmax(0,1fr) 360px;gap:35px;margin:0 0 34px;padding:31px;display:grid}.guide-orientation-copy h2{margin:9px 0 14px;font:30px/1.18 Georgia}.guide-orientation-copy>p:not(.kicker){color:#51687d;line-height:1.72}.guide-orientation-warning{background:#fff8e7;border-left:4px solid #e5b946;padding:14px 16px}.guide-orientation-copy>small{color:#738494}.guide-source-panel{background:#edf4f8;border-radius:12px;padding:23px}.guide-source-panel>strong{color:#8b6819;letter-spacing:.1em;margin-bottom:12px;font-size:10px;display:block}.imm-education-cards{background:#edf4f8;border:1px solid #d9e4ed;border-radius:17px;margin-top:55px;padding:42px}.imm-education-cards>header{max-width:850px}.imm-education-cards>header h2{margin:10px 0 13px;font:clamp(30px,3.5vw,44px)/1.12 Georgia}.imm-education-cards>header>p:last-child{color:#607185;line-height:1.65}.imm-education-cards>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:27px;display:grid}.imm-education-cards>div>a{background:#fff;border:1px solid #d7e2ea;border-radius:13px;flex-direction:column;min-height:245px;padding:25px;transition:all .2s;display:flex;box-shadow:0 14px 36px #10294d0b}.imm-education-cards>div>a:hover{transform:translateY(-4px);box-shadow:0 20px 45px #10294d17}.imm-education-cards small{color:#9a741c;font-weight:800}.imm-education-cards h3{margin:24px 0 12px;font:24px/1.2 Georgia}.imm-education-cards p{color:#607185;flex:1;font-size:13px;line-height:1.65}.imm-education-cards b{color:#1768ad;font-size:11px}.guide-ecosystem-return{color:#fff;background:linear-gradient(135deg,#071b38,#1768ad);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:45px;padding:35px;display:grid}.guide-ecosystem-return small{color:#e8c55e;letter-spacing:.12em;font-size:10px;font-weight:800}.guide-ecosystem-return h2{margin:10px 0;font:31px Georgia}.guide-ecosystem-return p{color:#c9dce9;margin:0;line-height:1.6}.immigration-education-page .citizenship-guide-tabs{grid-template-columns:repeat(3,1fr)}@media (width<=760px){.imm-education-cards{padding:32px 20px}.imm-education-cards>div{grid-template-columns:1fr}.imm-education-cards>div>a{min-height:0}.guide-ecosystem-return{grid-template-columns:1fr;padding:27px 22px}.immigration-education-page .citizenship-guide-tabs{grid-template-columns:1fr}}.guide-source-panel a{color:#145d98;border-bottom:1px solid #cedce6;padding:13px 0;display:block}.guide-source-panel a:last-child{border-bottom:0}.guide-source-panel a span{font-size:13px;font-weight:800;display:block}.guide-source-panel a small{color:#62778a;margin-top:5px;font-size:11px;line-height:1.45;display:block}@media (width<=700px){.citizenship-guide-content>.citizenship-guide-video{margin-bottom:28px}.citizenship-guide-content>.citizenship-guide-video .citizenship-guide-video-placeholder{aspect-ratio:auto;grid-template-columns:1fr;min-height:280px;padding:28px 22px}.citizenship-guide-content>.citizenship-guide-video .citizenship-guide-video-placeholder>span{grid-row:1;width:64px;height:64px}.citizenship-guide-video-caption{text-align:left;font-size:15px}.guide-calculator-lesson{margin:36px -10px;padding:26px 20px}.guide-calculator-heading,.guide-calculator-actions{grid-template-columns:1fr;gap:16px}.guide-calculator-heading h2{font-size:30px}.guide-calculator-actions .guide-download{text-align:center}.guide-orientation{grid-template-columns:1fr;gap:20px;padding:23px 20px}.guide-orientation-copy h2{font-size:27px}.guide-source-panel{padding:18px}.guide-series-link{grid-template-columns:1fr;padding:25px 21px}.series-tabs{grid-template-columns:1fr 1fr}.citizenship-lesson{padding:23px 18px}.citizenship-lesson header{grid-template-columns:1fr}.citizenship-lesson header>span{border-radius:99px;justify-self:start;width:auto;height:auto;padding:8px 11px;display:inline-block}}.series-tabs{grid-template-columns:repeat(6,1fr)}@media (width<=700px){.series-tabs{grid-template-columns:1fr 1fr}}.imm-ecosystem-card{color:#fff;background:linear-gradient(135deg,#071b38,#1768ad);border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-top:16px;padding:24px 27px;display:flex}.imm-ecosystem-card span{gap:8px;display:grid}.imm-ecosystem-card small{color:#e8c55e}.imm-ecosystem-card strong{font:22px Georgia}.imm-ecosystem-card>b{color:#fff;white-space:nowrap}@media (width<=760px){.imm-ecosystem-card{flex-direction:column;align-items:flex-start}.imm-ecosystem-card>b{white-space:normal}}.academy{overflow:hidden}.campus-nav{border-bottom:1px solid var(--line);color:#64768a;z-index:25;background:#fff;justify-content:center;align-items:center;gap:32px;height:48px;font-size:10px;display:flex;position:sticky;top:76px}.academy-hero{color:#fff;background:radial-gradient(circle at 82% 45%,#4d9edb55,#0000 34%),linear-gradient(122deg,#061934,#0c3b6c 62%,#227dba);grid-template-columns:58% 42%;align-items:center;min-height:700px;padding:90px max(7vw,45px);display:grid}.academy h1,.academy h2,.academy h3{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.academy h2 em,.academy-hero h1 em{color:#e9bf52;font-style:normal}.academy-hero h1{margin:22px 0;font-size:clamp(48px,5.2vw,76px);line-height:1.04}.academy-hero>div>p:not(.kicker){color:#c9dbea;max-width:700px;font-size:17px;line-height:1.7}.academy-hero aside{aspect-ratio:1;background:#0a2d56;border:1px solid #ffffff5e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(390px,90%);margin:auto;display:flex;box-shadow:0 0 0 38px #ffffff08,0 0 0 78px #ffffff06}.academy-hero aside small{letter-spacing:.2em;color:#e8c462;margin-bottom:18px;font-size:8px}.academy-hero aside b{font:31px Georgia}.academy-hero aside i{color:#e8c462;margin:5px}.academy-hero aside em{color:#9eb8ce;margin-top:20px;font-size:10px;font-style:normal}.academy-section{padding:105px max(7vw,45px)}.academy-section h2{margin:16px 0;font-size:clamp(38px,4vw,57px);line-height:1.13}.why{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.why>div:last-child{color:var(--muted);line-height:1.8}.why strong{color:#1a5f98;border-left:3px solid var(--gold);margin-top:25px;padding:5px 0 5px 20px;display:block}.academy-pillars,.academy-method{color:#fff;background:linear-gradient(130deg,#061a35,#0d3b69)}.academy-pillars>div{border-block:1px solid #ffffff25;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.academy-pillars article{border-right:1px solid #ffffff25;padding:30px}.academy-pillars article span{color:#e9bf52;margin:30px 0;display:block}.academy-pillars article p{color:#a9c0d2}.journey ol,.academy-method ol{margin:45px 0 0;padding:0;list-style:none}.journey li{border-block-start:1px solid var(--line);grid-template-columns:75px 1fr 30px;align-items:center;padding:24px;display:grid}.journey li:last-child{border-bottom:1px solid var(--line)}.journey h3{margin:0;font-size:27px}.edu-ecosystem{background:#eef5fa;grid-template-columns:42% 58%;align-items:center;gap:70px;display:grid}.eco-grid{grid-template-columns:1fr 1fr;gap:12px;padding:65px;display:grid;position:relative}.eco-grid span{border:1px solid var(--line);text-align:center;background:#fff;border-radius:12px;padding:20px}.eco-grid>b{text-align:center;color:#e7bc4d;background:#0b315c;border-radius:50%;place-content:center;width:140px;height:140px;font:35px Georgia;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.eco-grid small{color:#fff;font:7px Arial;display:block}.academy-courses{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px;display:grid}.academy-courses article{border:1px solid var(--line);border-radius:14px;padding:14px 14px 28px}.course-cover{color:#fff;background:linear-gradient(145deg,#08203f,#1d6fa9);border-radius:10px;flex-direction:column;height:230px;padding:24px;display:flex}.course-cover b{color:#e8bf56;margin:auto;font:52px Georgia}.course-cover small{font-size:8px}.c1{background:linear-gradient(145deg,#173d62,#c39831)}.c2{background:linear-gradient(145deg,#0f4a63,#3ca2b2)}.academy-courses h3,.academy-courses p,.academy-courses a{margin-left:12px;margin-right:12px}.academy-courses h3{font-size:27px}.academy-courses p{color:var(--muted);font-size:12px;line-height:1.7}.academy-courses a{color:var(--blue);font-size:10px;font-weight:700}.academy-method{grid-template-columns:44% 56%;gap:80px;display:grid}.academy-method li{border-bottom:1px solid #ffffff24;grid-template-columns:55px 1fr;padding:18px 5px;display:grid}.certification{grid-template-columns:45% 55%;align-items:center;gap:90px;display:grid}.certificate{text-align:center;outline-offset:-14px;background:#f7f4e9;border:1px solid #d9c68f;outline:1px solid #d9c68f;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex;box-shadow:25px 25px #e7f0f7}.certificate b{color:#143a61;margin:16px;font:40px Georgia}.academy-community,.academy-final{text-align:center;color:#fff;background:linear-gradient(130deg,#071a35,#0d3d6c)}.academy-community p{color:#b8ccdc}.academy-faq{grid-template-columns:40% 60%;gap:80px;display:grid}.academy-faq details{border-top:1px solid var(--line);padding:22px}.academy-faq summary{cursor:pointer;justify-content:space-between;font:19px Georgia;display:flex}.academy-faq details p{color:var(--muted);line-height:1.7}.academy-final{background:linear-gradient(135deg,#103e6d,#2a83c4);padding:115px 25px}.academy-final h2{margin:20px;font:clamp(45px,5vw,68px)/1.1 Georgia}.academy-final p{color:#c9dbea}.academy-final .actions{justify-content:center}@media (width<=900px){.campus-nav{display:none}.academy-hero{grid-template-columns:1fr}.academy-hero aside{display:none}.why,.edu-ecosystem,.academy-method,.certification,.academy-faq{grid-template-columns:1fr}.academy-pillars>div{grid-template-columns:1fr 1fr}.academy-courses{grid-template-columns:1fr}}@media (width<=650px){.academy-hero{min-height:680px;padding:72px 24px}.academy-hero h1{font-size:44px}.academy-section{padding:76px 24px}.why{gap:30px}.academy-pillars>div{grid-template-columns:1fr}.eco-grid{padding:40px 0}.academy-method{gap:30px}.certificate{min-height:350px;box-shadow:14px 14px #e7f0f7}.academy-faq{gap:25px}.academy-final{padding:90px 24px}}.journey li p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.academy-method li p{color:#a9c0d2;margin:6px 0 0;font-size:11px;line-height:1.55}.certification>div:last-child p{color:var(--muted);line-height:1.8}.certification>div:last-child strong{color:#1a5f98;border-left:3px solid var(--gold);margin-top:25px;padding:5px 0 5px 20px;font-size:11px;line-height:1.7;display:block}.campus-nav{height:50px;font-size:11.5px}.campus-nav a{white-space:nowrap;padding:18px 0 16px;transition:color .2s;position:relative}.campus-nav a:hover{color:var(--blue)}.campus-nav a.active{color:var(--navy);font-weight:700}.campus-nav a.active:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:9px;left:0;right:0}.technology{background:#fff;overflow:hidden}.technology h1,.technology h2,.technology h3{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.tech-section{padding:105px max(7vw,45px)}.tech-section h2{margin:16px 0 25px;font-size:clamp(39px,4.3vw,60px);line-height:1.12}.tech-section em{color:#2476b9;font-style:normal}.tech-hero{color:#fff;background:radial-gradient(circle at 82% 46%,#4a9cd855,#0000 33%),linear-gradient(122deg,#061934,#0c3a69 62%,#227bb8);grid-template-columns:58% 42%;align-items:center;min-height:720px;padding:85px max(7vw,45px);display:grid}.tech-hero h1{margin:22px 0;font-size:clamp(48px,5.2vw,76px);line-height:1.04}.tech-hero h1 em{color:#e9bf52;font-style:normal}.tech-hero-copy>p:not(.kicker){color:#ccdeeb;max-width:730px;font-size:17px;line-height:1.7}.tech-hero-copy .tech-statement{border-left:2px solid #e9bf52;margin-top:26px;padding-left:20px;color:#afc7d9!important;max-width:690px!important;font-size:12px!important}.tech-orbit{height:500px;position:relative}.tech-ring{border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:9%}.tech-ring.tr2{border-color:#ffffff38;inset:20%}.tech-core{background:#0b315d;border:1px solid #ffffff68;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 30px #ffffff08}.tech-core b{color:#e8bd50;font:43px Georgia}.tech-core strong{letter-spacing:.16em;font-size:9px}.tech-core small{letter-spacing:.14em;color:#9fb9ce;margin-top:10px;font-size:6px}.tech-orbit>span{color:#e2edf5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff10;border:1px solid #ffffff3d;border-radius:24px;padding:12px 16px;font-size:10px;position:absolute}.tech-orbit>span i{background:#e8bd50;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.to1{top:16%;left:0}.to2{top:22%;right:0}.to3{bottom:18%;left:2%}.to4{bottom:13%;right:0}.tech-purpose{grid-template-columns:43% 57%;align-items:start;gap:85px;display:grid}.tech-heading>p:not(.kicker){color:var(--muted);line-height:1.75}.tech-heading strong{color:#165e99;border-left:3px solid var(--gold);margin:26px 0;padding:5px 0 5px 20px;display:block}.principles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.principles article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:30px}.principles article small{color:#97a8b8}.principles article>span{color:#b88618;margin:30px 0 18px;display:block}.principles h3{margin:0 0 10px;font-size:24px}.principles p{color:var(--muted);font-size:12px;line-height:1.7}.tech-products{color:#fff;background:linear-gradient(135deg,#061932,#0d3b69)}.tech-products>header,.tech-connected>header{justify-content:space-between;align-items:end;gap:70px;margin-bottom:50px;display:flex}.tech-products>header>div{max-width:700px}.tech-products>header>p{color:#acc4d7;max-width:430px;font-size:13px;line-height:1.7}.product-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.product-grid article{background:#ffffff08;border:1px solid #fff2;border-radius:14px;flex-direction:column;min-height:450px;padding:38px;transition:all .25s;display:flex}.product-grid article:hover{background:#ffffff0d;transform:translateY(-4px)}.product-grid article.featured{color:var(--ink);background:#fff}.product-top{color:#8ca9c0;justify-content:space-between;display:flex}.product-top span{color:#e8bd50;font-size:20px}.product-label{letter-spacing:.15em;margin-top:38px;color:#e7bd52!important;font-size:8px!important}.product-grid h3{margin:8px 0;font-size:37px}.product-grid h4{color:#e8c86e;margin:0 0 18px;font-size:12px}.product-grid .featured h4{color:#a77b17}.product-grid article>p{color:#adc4d6;font-size:12px;line-height:1.75}.product-grid .featured>p{color:var(--muted)}.product-grid ul{flex-wrap:wrap;gap:7px;margin:auto 0 28px;padding:0;list-style:none;display:flex}.product-grid li{color:#c9dae7;border:1px solid #ffffff25;border-radius:20px;padding:7px 11px;font-size:9px}.product-grid .featured li{border-color:var(--line);color:#526a80}.product-grid a{color:#e8c258;font-size:10px;font-weight:700}.product-grid .featured a{color:var(--blue)}.tech-journey{grid-template-columns:42% 58%;align-items:center;gap:90px;display:grid}.tech-journey>div>p:last-child{color:var(--muted);line-height:1.75}.tech-journey ol{margin:0;padding:0;list-style:none}.tech-journey li{border-bottom:1px solid var(--line);grid-template-columns:45px 24px 1fr;align-items:center;min-height:92px;display:grid}.tech-journey li>small{color:#8ca0b2}.tech-journey li>span{background:#e2b642;border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 0 6px #f4e9c7}.tech-journey li:not(:last-child)>span:after{content:"";background:#d8c173;width:1px;height:82px;position:absolute;top:10px;left:4px}.tech-journey h3{margin:0;font-size:25px}.tech-journey li p{color:var(--muted);margin:6px 0;font-size:11px}.tech-method{color:#fff;background:linear-gradient(130deg,#071a35,#0e4071);grid-template-columns:45% 55%;align-items:center;gap:90px;display:grid}.tech-method>div:first-child>p:last-child{color:#adc4d7;line-height:1.75}.method-equation{text-align:center}.method-equation>div{justify-content:center;align-items:center;gap:12px;display:flex}.method-equation span{background:#ffffff0b;border:1px solid #ffffff30;border-radius:10px;padding:21px 24px;font:19px Georgia}.method-equation i{color:#e7bd51;font-style:normal}.method-equation>b{color:#e7bd51;margin:22px;font-size:26px;display:block}.method-equation strong{color:#fff;font:32px/1.25 Georgia}.tech-connected{background:#f1f6fa}.tech-connected>header>p{max-width:460px;color:var(--muted);font-size:13px;line-height:1.7}.division-grid{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.division-grid article{border-right:1px solid var(--line);min-height:220px;padding:30px 22px}.division-grid article:last-child{border-right:0}.division-grid article.active{color:#fff;background:#0b315c;border-radius:10px;transform:translateY(-12px);box-shadow:0 18px 40px #0b2b5525}.division-grid small{color:#8da0b1}.division-grid h3{margin:35px 0 12px;font-size:22px}.division-grid p{color:var(--muted);font-size:11px;line-height:1.6}.division-grid .active p{color:#b8cddd}.tech-experience{grid-template-columns:44% 56%;align-items:center;gap:90px;display:grid}.experience-mark{color:#fff;background:radial-gradient(circle,#1b619b,#092444 65%);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex;box-shadow:28px 28px #e1edf5}.experience-mark span{color:#e8bf55;border:1px solid #fff5;border-radius:50%;place-items:center;width:175px;height:175px;font:50px Georgia;display:grid;box-shadow:0 0 0 35px #ffffff08}.experience-mark i{letter-spacing:.18em;color:#a9c0d3;margin-top:55px;font-size:7px;font-style:normal}.tech-experience>div:last-child p:not(.kicker){color:var(--muted);line-height:1.8}.tech-future{background:#f4f8fb;grid-template-columns:45% 55%;align-items:center;gap:80px;display:grid}.tech-future>div:first-child p:last-child{color:var(--muted);line-height:1.8}.future-visual{height:390px;position:relative}.future-visual>b{color:#e9bd50;text-align:center;background:#0b315c;border-radius:50%;place-content:center;width:155px;height:155px;font:40px Georgia;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 30px #1768ad12,0 0 0 70px #1768ad0b}.future-visual b small{color:#fff;letter-spacing:.15em;font:7px Arial;display:block}.future-visual span{border:1px solid var(--line);background:#fff;border-radius:23px;padding:13px 18px;font-size:10px;position:absolute;box-shadow:0 10px 25px #0b2b550d}.fv1{top:14%;left:3%}.fv2{top:23%;right:0}.fv3{bottom:11%;left:10%}.tech-final{text-align:center;color:#fff;background:linear-gradient(135deg,#0d345e,#2780bf);padding:115px 25px}.tech-final>small{color:#e9c157;letter-spacing:.17em;font-size:8px}.tech-final h2{max-width:900px;margin:20px auto;font:clamp(45px,5vw,68px)/1.1 Georgia}.tech-final p{color:#c9dbea;max-width:690px;margin:0 auto}.tech-final .actions{justify-content:center}@media (width<=1000px){.tech-hero{grid-template-columns:1fr}.tech-orbit{display:none}.tech-purpose,.tech-journey,.tech-method,.tech-experience,.tech-future{grid-template-columns:1fr}.division-grid{grid-template-columns:repeat(2,1fr)}.division-grid article.active{transform:none}.tech-products>header,.tech-connected>header{display:block}.tech-products>header>p,.tech-connected>header>p{margin-top:20px}}@media (width<=650px){.tech-section{padding:76px 24px}.tech-hero{min-height:730px;padding:74px 24px}.tech-hero h1{font-size:44px}.tech-hero-copy>p:not(.kicker){font-size:15px}.principles,.product-grid,.division-grid{grid-template-columns:1fr}.principles article{min-height:auto}.product-grid article{min-height:420px;padding:28px}.tech-purpose,.tech-journey,.tech-method,.tech-experience,.tech-future{gap:38px}.method-equation>div{flex-direction:column}.method-equation i{transform:rotate(90deg)}.experience-mark{min-height:350px;box-shadow:14px 14px #e1edf5}.future-visual{height:350px}.future-visual span{padding:10px;font-size:8px}.tech-final{padding:90px 24px}}@media (prefers-reduced-motion:reduce){.product-grid article{transition:none}}:root{--navy:#071b38;--blue:#1768ad;--gold:#e5b946;--ice:#f4f7fa;--ink:#10243c;--muted:#607185;--line:#dce5ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.topbar{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;justify-content:space-between;align-items:center;gap:25px;height:76px;padding:0 max(4vw,25px);display:flex;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.brand>span{background:var(--gold);border-radius:10px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;display:grid}.brand b,.brand small{display:block}.brand b{font-family:Georgia,serif;font-size:14px}.brand small{color:#788697;font:8px Arial}.topbar nav{color:#506276;gap:20px;font-size:10px;display:flex}.topbar nav a:hover{color:var(--blue)}.btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:49px;padding:0 22px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 13px 30px #061b3630}.gold{color:#101a25;background:linear-gradient(135deg,#dda92d,#f0d279)}.blue{background:var(--blue);color:#fff}.outline{color:#fff;background:#ffffff0d;border-color:#ffffff70}.mini{min-height:41px;padding:0 16px;font-size:9px}.hero{color:#fff;background:radial-gradient(circle at 87% 55%,#60a9e45e 0 15%,#0000 38%),linear-gradient(120deg,#071b38,#124579 65%,#338bd1);grid-template-columns:58% 42%;align-items:center;min-height:720px;padding:80px max(7vw,45px);display:grid;overflow:hidden}.hero-copy{max-width:800px}.eyebrow,.kicker{letter-spacing:.18em;color:#b88714;font-size:9px;font-weight:800}.hero .eyebrow{color:#eac45e}.hero h1,.manifest h2,.paths h2,.pillars h2,.finance h2,.method h2,.feature h2,.founder h2,.content h2,.newsletter h2,.cta h2{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.hero h1{margin:24px 0;font-size:clamp(48px,5.2vw,76px);line-height:1.05}.hero h1 em,.manifest h2 em,.method h2 em,.cta h2 em{color:#eac04c;font-style:normal}.hero-copy>p:not(.eyebrow){color:#d3e2ee;max-width:680px;font-size:17px;line-height:1.7}.actions{gap:12px;margin-top:31px;display:flex}.proof{color:#c0d4e5;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:18px;margin-top:50px;font-size:9px;display:flex}.proof i{background:#eac04c;border-radius:50%;width:3px;height:3px}.orbit{height:470px;position:relative}.core{text-align:center;background:#0c315d;border:1px solid #ffffff70;border-radius:50%;place-content:center;width:170px;height:170px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 40px #ffffff0a,0 0 0 90px #ffffff08}.core b{color:#eac04c;font:42px Georgia}.core small{letter-spacing:.2em;font-size:7px}.o{background:#ffffff13;border:1px solid #ffffff4a;border-radius:23px;padding:12px 16px;font-size:10px;position:absolute}.o0{top:17%;left:3%}.o1{top:24%;right:0}.o2{bottom:17%;left:0}.o3{bottom:10%;right:8%}.section{padding:105px max(7vw,45px)}.manifest>div,.section>header{justify-content:space-between;align-items:end;gap:70px;display:flex}.manifest>.kicker{margin-bottom:24px}.manifest h2{flex:1;margin:0;font-size:clamp(36px,4vw,56px);line-height:1.15}.manifest h2 em{color:#2476b9}.manifest aside{max-width:480px;color:var(--muted);font-size:14px;line-height:1.75}.manifest a,.content header>a,.founder a{color:var(--blue);border-bottom:1px solid #9cb5ca;padding-bottom:7px;font-size:11px;font-weight:800}.paths,.feature{background:var(--ice)}.section>header{margin-bottom:50px}.section>header h2{margin:15px 0 0;font-size:clamp(35px,4vw,54px)}.section>header>p{max-width:430px;color:var(--muted);font-size:13px;line-height:1.65}.cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.path,.solution{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:360px;padding:30px;transition:all .2s;box-shadow:0 15px 40px #0b2b550d}.path:hover,.solution:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0b2b551a}.path>i{color:#9ba8b4;font-size:8px;font-style:normal}.path>span{color:#1768ad;background:#eaf4fc;border-radius:12px;place-items:center;width:44px;height:44px;margin:28px 0;display:grid}.path h3,.solution h3{margin:0 0 14px;font:30px Georgia}.path p{color:var(--muted);min-height:98px;font-size:11px;line-height:1.9}.path b,.solution b{color:var(--blue);font-size:10px}.pillars,.method{color:#fff;background:linear-gradient(130deg,#071b38,#0e3f70)}.light{color:#eac45e}.pillars header>p{color:#abc0d3}.pillar{border-top:1px solid #ffffff24;grid-template-columns:70px 1fr 1.5fr 30px;align-items:center;padding:25px 8px;display:grid}.pillar:last-child{border-bottom:1px solid #ffffff24}.pillar small{color:#829bb1}.pillar h3{margin:0;font:25px Georgia}.pillar p{color:#abc0d3;margin:0;font-size:11px}.pillar>b{color:#eac45e}.finance{grid-template-columns:55% 45%;align-items:center;gap:70px;display:grid}.finance h2{margin:18px 0 25px;font-size:clamp(37px,4.2vw,57px);line-height:1.15}.finance>div>p{color:var(--muted);line-height:1.75}.tags{color:#425a72;word-spacing:12px;margin:28px 0;font-size:11px}.finance aside{color:#fff;background:#0b2a51;border-radius:17px;flex-direction:column;justify-content:center;min-height:430px;padding:60px;display:flex;box-shadow:35px 35px #dcecf8}.finance aside small{color:#eac45e;letter-spacing:.15em;margin-bottom:25px;font-size:8px}.finance aside b{font:400 36px Georgia}.finance aside span{color:#b3c8da;margin-top:26px;font-size:11px}.method{grid-template-columns:40% 60%;gap:75px;display:grid}.method h2{margin:18px 0;font-size:clamp(39px,4vw,57px);line-height:1.15}.method>div>p:last-child{color:#abc0d3;line-height:1.7}.method ol{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.method li{border-bottom:1px solid #ffffff24;grid-template-columns:55px 1fr 30px;align-items:center;padding:22px 6px;display:grid}.method li small{color:#829bb1}.method li span{color:#eac45e}.feature .cards{grid-template-columns:repeat(3,1fr)}.solution{flex-direction:column;min-height:270px;display:flex}.solution small{color:#9c7315;letter-spacing:.13em;font-size:8px}.solution h3{margin-top:55px}.solution p{color:var(--muted);flex:1;font-size:12px;line-height:1.65}.founder{grid-template-columns:43% 57%;align-items:center;gap:85px;display:grid}.portrait{background:linear-gradient(145deg,#d9eaf7,#f3efdf);border-radius:50% 50% 15px 15px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.portrait b{color:#b78a21;background:#fff;border-radius:50%;place-items:center;width:165px;height:165px;font:53px Georgia;display:grid;box-shadow:0 15px 40px #0b2b5518}.portrait small{letter-spacing:.15em;color:#657589;margin-top:28px;font-size:8px}.founder h2{margin:16px 0 8px;font-size:52px}.founder h4{color:#a77c19;font-size:11px}.founder>div:last-child p{color:var(--muted);font-size:13px;line-height:1.8}.content .cards{grid-template-columns:repeat(3,1fr)}.content article .visual{color:#fff;letter-spacing:.15em;background:radial-gradient(circle,#ffffff10 0 25%,#0000 26%),linear-gradient(145deg,#092445,#3388ca);border-radius:12px;place-items:center;height:210px;margin-bottom:20px;font:22px Georgia;display:grid}.content article .v1{background:linear-gradient(145deg,#c89c31,#efd27e)}.content article .v2{background:linear-gradient(145deg,#1b5f77,#6dbaca)}.content article>small{color:#9d7414;font-size:8px}.content article h3{margin:12px 0 18px;font:21px/1.3 Georgia}.content article>a{color:var(--blue);font-size:10px;font-weight:700}.newsletter{color:#fff;background:#0c315a;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:70px max(8vw,55px);display:grid}.newsletter h2{margin:15px 0;font-size:37px}.newsletter p{color:#aec3d5;font-size:12px}.newsletter form{grid-template-columns:1fr auto;display:grid}.newsletter input{color:#fff;background:#ffffff0d;border:1px solid #ffffff43;border-radius:7px 0 0 7px;height:53px;padding:0 17px}.newsletter button{background:#e3b747;border:0;border-radius:0 7px 7px 0;padding:0 23px;font-weight:700}.newsletter form small{color:#829db5;grid-column:1/-1;margin-top:9px;font-size:8px}.cta{text-align:center;color:#fff;background:linear-gradient(130deg,#102f55,#277dc2);padding:105px 25px}.cta>small{color:#eac45e;letter-spacing:.17em;font-size:8px}.cta h2{margin:20px 0;font-size:clamp(44px,5vw,66px);line-height:1.12}.cta p{color:#bfd2e3}.cta .actions{justify-content:center}footer{color:#91a6ba;background:#05152a;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:50px;padding:60px max(7vw,45px) 25px;font-size:10px;display:grid}footer>div{flex-direction:column;gap:11px;display:flex}footer>div:first-child p{max-width:310px;line-height:1.7}footer>div>b{color:#fff}footer>small{border-top:1px solid #ffffff18;grid-column:1/-1;margin-top:25px;padding-top:20px}@media (width<=1050px){.topbar nav{display:none}.hero{grid-template-columns:1fr}.orbit{display:none}.cards{grid-template-columns:repeat(2,1fr)}.finance,.method{grid-template-columns:1fr}.finance aside{min-height:350px}.founder{grid-template-columns:1fr}}@media (width<=650px){.topbar{height:68px;padding:0 18px}.mini{width:42px;padding:0;font-size:0}.mini:after{content:"↗";font-size:15px}.hero{min-height:680px;padding:70px 24px}.hero h1{font-size:45px}.hero-copy>p:not(.eyebrow){font-size:15px}.actions{flex-direction:column}.proof{flex-wrap:wrap}.section{padding:76px 24px}.manifest>div,.section>header{display:block}.manifest aside{margin-top:35px}.section>header>p{margin-top:15px}.cards,.feature .cards,.content .cards{grid-template-columns:1fr}.path{min-height:auto}.pillar{grid-template-columns:40px 1fr 25px}.pillar p{display:none}.finance{gap:45px}.finance aside{padding:38px;box-shadow:15px 15px #dcecf8}.method{gap:38px;padding:76px 24px}.portrait{min-height:360px}.newsletter{grid-template-columns:1fr;gap:35px;padding:60px 24px}.newsletter form{grid-template-columns:1fr}.newsletter input,.newsletter button{border-radius:7px;height:50px}.newsletter button{margin-top:7px}footer{grid-template-columns:1fr 1fr;padding:55px 24px}footer>div:first-child,footer>small{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.legal-page{background:#f4f7fa}.legal-hero{color:#fff;background:linear-gradient(130deg,#071b38,#15598f);padding:70px max(10vw,45px)}.legal-hero>p{color:#eac45e;letter-spacing:.16em;margin:0 0 18px;font-size:10px;font-weight:800}.legal-hero h1{margin:0;font:clamp(42px,5vw,66px)/1.08 Georgia}.legal-hero>span{color:#c9dbe9;margin-top:12px;font:22px Georgia;display:block}.legal-hero nav{gap:10px;margin-top:28px;display:flex}.legal-hero nav a{color:#fff;border:1px solid #fff5;border-radius:999px;padding:10px 16px;font-size:11px;font-weight:700}.legal-content{max-width:980px;margin:0 auto;padding:70px 30px 90px}.legal-language{background:#fff;border:1px solid #dce5ed;border-radius:16px;margin-bottom:70px;padding:50px clamp(25px,5vw,65px);scroll-margin-top:30px;box-shadow:0 18px 55px #0826470b}.legal-language>span{color:#a17819;letter-spacing:.16em;font-size:9px;font-weight:800}.legal-language>h1{color:#10243c;margin:14px 0 18px;font:clamp(36px,5vw,54px)/1.1 Georgia}.legal-lead{color:#50677d;margin:0 0 42px;font-size:17px;line-height:1.7}.legal-section{border-top:1px solid #e3eaf0;padding:27px 0}.legal-section h2{color:#10243c;margin:0 0 13px;font:25px Georgia}.legal-section p{color:#52677a;margin:0 0 12px;font-size:15px;line-height:1.78}.legal-section p:last-child{margin-bottom:0}.legal-section a{color:#1768ad;text-underline-offset:3px;text-decoration:underline}.legal-updated{text-align:center;color:#718296;font-size:12px}@media (width<=650px){.legal-hero{padding:55px 24px}.legal-content{padding:40px 18px 65px}.legal-language{margin-bottom:35px;padding:34px 22px}.legal-lead{font-size:16px}.legal-section p{font-size:14px}}.payment-confirmation{background:#f4f7fa}.payment-confirmation-hero{background:radial-gradient(circle at 82% 13%,#4a9bdc40,#0000 30%),linear-gradient(135deg,#071b38 0,#123f6b 45%,#edf4f8 45%);place-items:center;min-height:720px;padding:76px 24px 94px;display:grid}.payment-confirmation-card{border:1px solid #dbe5ed;border-top:5px solid var(--gold);text-align:center;background:#fff;border-radius:18px;width:min(760px,100%);padding:54px clamp(28px,6vw,72px);box-shadow:0 28px 80px #061b3326}.payment-confirmation-check{color:#247151;background:#e8f5ee;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:28px;font-weight:800;display:grid}.payment-confirmation-card>.eyebrow{color:#a17819}.payment-confirmation-card h1{color:#10243c;letter-spacing:-.03em;margin:14px auto 18px;font:clamp(36px,5vw,52px)/1.08 Georgia}.payment-confirmation-lead{color:#52677a;max-width:620px;margin:0 auto;font-size:15px;line-height:1.75}.payment-confirmation-next{text-align:left;border-top:1px solid #e1e8ee;border-bottom:1px solid #e1e8ee;margin:40px 0 32px;padding:31px 0 8px}.payment-confirmation-next h2{color:#10243c;margin:0 0 22px;font:28px Georgia}.payment-confirmation-next ol{counter-reset:steps;margin:0;padding:0;list-style:none}.payment-confirmation-next li{counter-increment:steps;margin:0 0 24px;padding-left:50px;position:relative}.payment-confirmation-next li:before{content:counter(steps);color:#1768ad;background:#eaf2f8;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:0}.payment-confirmation-next b,.payment-confirmation-next span{display:block}.payment-confirmation-next b{color:#10243c;margin-bottom:6px;font-size:13px}.payment-confirmation-next span{color:#607185;font-size:12px;line-height:1.65}.payment-confirmation-actions{justify-content:center;align-items:center;gap:22px;display:flex}.payment-confirmation-home{color:#1768ad;font-size:11px;font-weight:800}.payment-confirmation-support{color:#607185;margin:26px 0 0;font-size:12px}.payment-confirmation-support a{color:#1768ad;text-decoration:underline}.payment-confirmation-note{color:#7a8794;border-top:1px solid #e8edf1;margin:30px 0 0;padding-top:22px;font-size:10px;line-height:1.65}@media (width<=650px){.payment-confirmation-hero{background:linear-gradient(#0d3159 0 24%,#edf4f8 24%);padding:45px 16px 65px}.payment-confirmation-card{padding:38px 22px}.payment-confirmation-card h1{font-size:35px}.payment-confirmation-actions{flex-direction:column;gap:18px}.payment-confirmation-next li{padding-left:43px}}.citizenship-intake{background:#edf4f8;padding:90px max(7vw,24px)}.citizenship-intake>header{text-align:center;max-width:790px;margin:0 auto 38px}.citizenship-intake>header h2{color:#10243c;margin:13px 0 16px;font:clamp(34px,4vw,50px)/1.1 Georgia}.citizenship-intake>header>p:last-child{color:#5c7083;line-height:1.7}.citizenship-intake form{background:#fff;border:1px solid #d5e0e8;border-radius:17px;grid-template-columns:1fr 1fr;gap:23px;max-width:940px;margin:auto;padding:42px;display:grid;box-shadow:0 20px 60px #0c2d4d0d}.citizenship-intake form>label,.citizenship-intake fieldset{color:#263c52;font-size:12px;font-weight:800}.citizenship-intake input:not([type=radio]):not([type=checkbox]),.citizenship-intake select,.citizenship-intake textarea{color:#10243c;background:#fff;border:1px solid #aebdca;border-radius:7px;width:100%;margin-top:9px;padding:13px;font:14px Arial}.citizenship-intake input:not([type=radio]):not([type=checkbox]),.citizenship-intake select{height:49px}.citizenship-intake textarea{resize:vertical;line-height:1.55}.citizenship-intake input:focus,.citizenship-intake select:focus,.citizenship-intake textarea:focus{border-color:#1768ad;outline:3px solid #70aadd55}.citizenship-intake .full{grid-column:1/-1}.citizenship-intake fieldset{border:0;margin:0;padding:0}.citizenship-intake legend{margin-bottom:13px}.citizenship-intake-options{background:#f7f9fb;border:1px solid #d7e0e8;border-radius:9px;grid-template-columns:1fr 1fr;gap:11px;padding:17px;display:grid}.citizenship-intake-options label{color:#40556a;align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.citizenship-intake-options input,.citizenship-intake-consent input{accent-color:#1768ad;flex:none;width:18px;height:18px;margin:0}.citizenship-intake-consent{align-items:flex-start;gap:10px;line-height:1.55;display:flex;font-weight:400!important}.citizenship-intake-consent a{color:#1768ad;text-decoration:underline}.citizenship-intake-submit{text-align:center}.citizenship-intake-submit button{cursor:pointer;border:0}.citizenship-intake-submit button:disabled{opacity:.65;cursor:wait}.citizenship-intake-submit small{color:#718194;margin-top:12px;font-weight:400;display:block}.citizenship-intake-error{color:#9a3030;background:#fff0f0;border-radius:7px;margin:0;padding:13px;font-size:12px}.citizenship-intake-success{text-align:center;background:#fff;border:1px solid #cfe4d9;border-radius:17px;max-width:720px;margin:auto;padding:52px}.citizenship-intake-success>span{color:#247151;background:#e8f5ee;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:24px;display:grid}.citizenship-intake-success h3{color:#10243c;margin:20px 0 10px;font:30px Georgia}.citizenship-intake-success p{color:#5c7083;line-height:1.7}@media (width<=650px){.citizenship-intake{padding:65px 16px}.citizenship-intake form{grid-template-columns:1fr;padding:25px 20px}.citizenship-intake .full{grid-column:auto}.citizenship-intake-options{grid-template-columns:1fr}.citizenship-intake-success{padding:38px 23px}}.citizenship-human-help{background:#fff;border:1px solid #b9d2e6;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;max-width:940px;margin:0 auto 22px;padding:23px 26px;display:flex}.citizenship-human-help div{flex-direction:column;gap:7px;display:flex}.citizenship-human-help b{color:#10243c;font:21px Georgia}.citizenship-human-help span{color:#607185;font-size:12px;line-height:1.55}.citizenship-human-help .btn{flex:none}.citizenship-inline-options{background:#f7f9fb;border:1px solid #d7e0e8;border-radius:7px;flex-wrap:wrap;align-items:center;gap:14px;min-height:49px;padding:12px 13px;display:flex}.citizenship-inline-options label{color:#40556a;align-items:center;gap:7px;font-size:12px;font-weight:400;display:flex}.citizenship-inline-options input{accent-color:#1768ad;width:17px;height:17px;margin:0}@media (width<=650px){.citizenship-human-help{padding:22px;display:block}.citizenship-human-help .btn{text-align:center;width:100%;margin-top:18px}.citizenship-inline-options{flex-direction:column;align-items:flex-start}}.ep{background:#f5f8fb}.ep-lang{border-bottom:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:8px;height:44px;padding:0 max(7vw,30px);display:flex}.ep-lang button{color:#8190a0;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.ep-lang button.on{color:var(--blue)}.ep-lang span{color:#c5ced6}.ep-hero{color:#fff;background:radial-gradient(circle at 90% 20%,#4a9bdc55,#0000 32%),linear-gradient(130deg,#071b38,#15598f);padding:82px max(8vw,45px)}.ep-hero>div{max-width:900px}.ep-hero h1{letter-spacing:-.04em;margin:18px 0 24px;font:clamp(42px,5vw,68px)/1.08 Georgia}.ep-hero p:last-child{color:#d0e0ec;max-width:800px;font-size:15px;line-height:1.75}.ep-section{padding:78px max(8vw,45px)}.ep-section>header{max-width:800px;margin-bottom:35px}.ep-section h2{margin:14px 0;font:clamp(32px,4vw,48px)/1.15 Georgia}.ep-section header>p:last-child{color:var(--muted);line-height:1.7}.ep-choices{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ep-choices article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:38px;box-shadow:0 18px 50px #0826470c}.ep-choices h3{margin:0 0 14px;font:35px Georgia}.ep-choices p{color:var(--muted);min-height:82px;line-height:1.75}.ep-note{text-align:center;color:#607185;max-width:800px;margin:34px auto 0;font-size:12px}.ep-buy{border:1px solid #d9e4ed;border-left:5px solid var(--gold);background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:45px;padding:38px;display:grid;box-shadow:0 20px 55px #0a2a4a12}.ep-buy>div:first-child>small{color:#a17819;letter-spacing:.15em;font-size:9px;font-weight:800}.ep-buy h2{margin:12px 0;font-size:34px}.ep-buy p{color:var(--muted);margin:0}.ep-buy>div:last-child{text-align:center;flex-direction:column;gap:9px;min-width:270px;display:flex}.ep-buy strong{color:var(--navy);font:38px Georgia}.ep-buy strong small{color:#6f7f90;font:12px Arial}.ep-buy button:disabled,.ep-form button:disabled{opacity:.7;cursor:not-allowed}.ep-buy>div:last-child>small{color:#7d8995;font-size:9px}.ep-list-title{margin-top:72px!important}.ep-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.ep-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:220px;padding:24px;display:flex}.ep-grid article>small{color:#9aa9b7}.ep-grid h3{margin:25px 0 12px;font:20px/1.25 Georgia}.ep-grid p{color:var(--muted);flex:1;font-size:11px;line-height:1.65}.ep-grid button{text-align:left;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.ep-alert{color:#34536e;background:#eaf3fa;border-radius:10px;margin-top:32px;padding:22px 25px;font-size:12px;line-height:1.7}.ep-after{background:#edf4f8}.ep-related{background:#fff}.ep-related .ep-grid{grid-template-columns:repeat(5,1fr)}.ep-close{color:#fff;background:linear-gradient(130deg,#071b38,#164e7c);justify-content:space-between;align-items:center;gap:45px;padding:68px max(8vw,45px);display:flex}.ep-close>div:first-child{max-width:760px}.ep-close h2{margin:14px 0;font:38px Georgia}.ep-close p:last-child{color:#b9ccda}.ep-close>div:last-child{gap:10px;display:flex}.ep-check{color:#09213f;background:#e9c45e;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:24px;display:grid}.ep-status{grid-template-columns:38px 1fr 80px 38px 1fr;align-items:center;gap:12px;max-width:950px;margin:0 auto 55px;display:grid}.ep-status>b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ep-status>i{background:#b9cada;height:2px}.ep-status>span{color:#4e6479;font-size:12px}.ep-form{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:980px;margin:auto;padding:42px}.ep-form header{max-width:700px}.ep-form header p:last-child{color:var(--muted)}.ep-form>div{grid-template-columns:1fr 1fr;gap:10px;margin:32px 0;display:grid}.ep-form article{background:#f4f7fa;border-radius:9px;align-items:center;gap:13px;padding:16px;display:flex}.ep-form article b{width:25px;height:25px;color:var(--blue);background:#dbeaf5;border-radius:50%;place-items:center;font-size:10px;display:grid}.ep-form article span{font-size:12px}.ep-form>small{color:#728397;margin-top:16px;line-height:1.6;display:block}@media (width<=1050px){.ep-grid,.ep-related .ep-grid{grid-template-columns:repeat(2,1fr)}.ep-close{display:block}.ep-close>div:last-child{margin-top:28px}}@media (width<=650px){.ep-lang{padding:0 20px}.ep-hero{padding:62px 24px}.ep-hero h1{font-size:40px}.ep-section{padding:62px 24px}.ep-choices,.ep-grid,.ep-related .ep-grid{grid-template-columns:1fr}.ep-choices article{padding:28px}.ep-choices p{min-height:0}.ep-buy{grid-template-columns:1fr;padding:28px}.ep-buy>div:last-child{min-width:0}.ep-grid article{min-height:auto}.ep-close{padding:58px 24px}.ep-close h2{font-size:32px}.ep-close>div:last-child{flex-direction:column}.ep-status{grid-template-columns:34px 1fr}.ep-status>i{display:none}.ep-form{padding:25px}.ep-form>div{grid-template-columns:1fr}}.topbar nav{font-size:13px}.topbar nav a{white-space:nowrap;padding:29px 0 27px;transition:color .2s;position:relative}.topbar nav a.active{color:var(--navy);font-weight:700}.topbar nav a.active:after{content:"";background:var(--gold);border-radius:2px;height:2px;position:absolute;bottom:18px;left:0;right:0}.innerhero{color:#fff;background:radial-gradient(circle at 90% 10%,#5fabdf55,#0000 35%),linear-gradient(130deg,#071b38,#15598f);flex-direction:column;justify-content:center;min-height:520px;padding:105px max(9vw,50px);display:flex}.innerhero h1{letter-spacing:-.04em;max-width:950px;margin:18px 0 25px;font:clamp(44px,5.5vw,76px)/1.08 Georgia}.innerhero>p:last-of-type{color:#c9dbe9;max-width:730px;line-height:1.75}.innergrid{background:var(--ice);grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.innergrid article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:255px;padding:32px;display:flex}.innergrid article>small{color:#98a7b5}.innergrid h2{margin:35px 0 12px;font:27px Georgia}.innergrid article p{color:var(--muted);flex:1;font-size:12px;line-height:1.7}.innergrid article b{color:var(--blue);font-size:10px}.innergrid form{background:#fff;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:850px;margin:45px auto 0;padding:30px;display:grid}.innergrid input,.innergrid select,.innergrid textarea{border:1px solid var(--line);border-radius:7px;padding:14px;font:12px Arial}.innergrid textarea{grid-column:1/-1}.innergrid form button{justify-self:start}.innercta{text-align:center;color:#fff;background:#0d3159;padding:85px 25px}.innercta h2{margin:0 0 12px;font:40px Georgia}.innercta p{color:#acc2d5;margin-bottom:25px}@media (width<=700px){.innerhero{min-height:500px;padding:75px 24px}.innergrid,.innergrid form{grid-template-columns:1fr}.innergrid textarea{grid-column:auto}.innercta h2{font-size:33px}}.ep-central .ep-hero{padding:38px max(8vw,45px)}.ep-central .ep-hero>div{max-width:1180px}.ep-central .ep-hero h1{white-space:nowrap;margin:10px 0 14px;font-size:clamp(38px,4.2vw,56px);line-height:1.05}.ep-central .ep-hero p:last-child{margin-bottom:0;line-height:1.55}.ep-journey{padding-top:34px}.ep-journey>header{margin-bottom:22px}.ep-journey h2{margin-bottom:0}@media (width<=850px){.ep-central .ep-hero h1{white-space:normal;text-wrap:balance}}@media (width<=650px){.ep-central .ep-hero{padding:32px 24px}.ep-central .ep-hero h1{font-size:36px}.ep-journey{padding-top:30px}}.ep .ep-hero{padding:42px max(8vw,45px)}.ep .ep-hero>div{max-width:1050px}.ep .ep-hero h1{margin:10px 0 14px;font-size:clamp(36px,4.2vw,58px)}.ep .ep-hero p:last-child{max-width:850px;margin-bottom:0;font-size:14px;line-height:1.55}.ep .ep-hero-with-action{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:center;gap:60px;display:grid}.ep .ep-hero-with-action>div{max-width:none}.ep .ep-hero-action{background:#ffffff0c;border:1px solid #ffffff38;border-radius:18px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.ep .ep-hero-action>small{color:#eac45e;letter-spacing:.12em;font-size:9px;font-weight:800}.ep .ep-hero-action>p{color:#d0e0ec!important;margin:9px 0 16px!important;font-size:12px!important;line-height:1.6!important}.ep .ep-hero-action .btn{text-align:center;justify-content:center;width:100%}.ep .ep-hero-action>b{color:#f2df9c;align-self:center;margin-top:11px;font-size:11px;font-weight:600}@media (width<=980px){.ep .ep-hero-with-action{grid-template-columns:1fr;gap:26px}.ep .ep-hero-action{max-width:620px}}.subpage-nav{background:#fff;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 max(6vw,32px);display:flex}.subpage-nav .breadcrumbs{border:0;min-width:0;padding:14px 0}.subpage-nav .breadcrumbs a{color:#1768ad}.area-back{color:#1768ad;flex:none;font-size:10px;font-weight:800}.ep-context-layout,.context-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;display:grid}.context-nav{z-index:2;background:#fff;border-right:1px solid #dce5ed;align-self:start;padding:32px 22px 42px max(24px,4vw);position:sticky;top:90px}.context-nav summary{color:#10243c;cursor:pointer;padding-bottom:15px;font:20px Georgia;list-style:none}.context-nav summary::-webkit-details-marker{display:none}.context-nav nav{flex-direction:column;display:flex}.context-nav nav a{color:#5d6f82;border-bottom:1px solid #edf1f5;padding:10px 8px;font-size:10px;line-height:1.35}.context-nav nav a.active{color:#1768ad;background:#f7fafc;border-left:3px solid #e5b946;padding-left:12px;font-weight:800}.context-nav nav .context-back{color:#10243c;margin-top:12px;font-weight:800}.ep-context-layout>.context-nav+div{min-width:0}.ep-context-layout .ep-section{padding-left:max(5vw,35px);padding-right:max(5vw,35px)}@media (width<=760px){.subpage-nav{padding:0 20px;display:block}.subpage-nav .breadcrumbs{white-space:nowrap;overflow:auto}.area-back{padding:0 0 13px;display:block}.ep-context-layout,.context-layout{display:block}.context-nav{border-bottom:1px solid #dce5ed;border-right:0;padding:14px 20px;position:static}.context-nav details:not([open]) nav{display:none}.context-nav summary{padding:8px 0;font:16px Georgia}.context-nav summary:after{content:"+";float:right;color:#1768ad}.context-nav details[open] summary:after{content:"−"}.ep .ep-hero{padding:32px 24px}.ep .ep-hero h1{font-size:34px}}.ep-overview-layout>.context-nav{min-height:calc(100vh - 90px)}.ep-overview-layout>div:last-child{min-width:0}.ep-overview-layout .ep-section{padding-left:max(5vw,35px);padding-right:max(5vw,35px)}.ep-detailed{background:#f5f8fb;border-top:1px solid #dce5ed;scroll-margin-top:100px}.ep-detailed>header{max-width:900px}.ep-detailed>header>p:last-child{color:#607185;line-height:1.7}.ep-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ep-detail-grid article{background:#fff;border:1px solid #dce5ed;border-radius:13px;flex-direction:column;min-height:285px;padding:25px;scroll-margin-top:110px;display:flex;box-shadow:0 13px 35px #10294d09}.ep-detail-grid article>small{color:#9aa9b7}.ep-detail-grid h3{margin:24px 0 12px;font:21px/1.25 Georgia}.ep-detail-grid article>p{color:#607185;flex:1;font-size:11px;line-height:1.65}.ep-detail-grid em{color:#705b2a;background:#fff7e4;border-radius:8px;margin:9px 0;padding:10px;font-size:9px;font-style:normal;line-height:1.55;display:block}.ep-detail-grid article>div{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.ep-detail-grid article>div span{color:#7b8996;font-size:8px}.ep-detail-grid button,.ep-detail-grid article>div a{color:#1768ad;white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:800}.ep-preparation{background:#fff}.ep-preparation>header>p:last-child{color:#607185;max-width:850px;line-height:1.7}.ep-prep-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ep-prep-groups>article{background:#f5f8fb;border-top:4px solid #e5b946;border-radius:12px;padding:26px}.ep-prep-groups h3{margin:0 0 20px;font:25px Georgia}.ep-prep-groups ul{margin:0;padding:0;list-style:none}.ep-prep-groups li{color:#2e7a5a;border-bottom:1px solid #dce5ed;gap:8px;padding:9px 0;font-size:11px;display:flex}.ep-prep-groups li span{color:#52667a}.ep-overview-layout .service-pathways{padding-left:max(5vw,35px);padding-right:max(5vw,35px)}@media (width<=1100px){.ep-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-prep-groups{grid-template-columns:1fr}}@media (width<=760px){.ep-overview-layout>.context-nav{min-height:0}.ep-detail-grid{grid-template-columns:1fr}.ep-detail-grid article{min-height:0}.ep-overview-layout .ep-section,.ep-overview-layout .service-pathways{padding-left:20px;padding-right:20px}}.payment-confirmation{scroll-behavior:smooth}.payment-confirmation .payment-confirmation-hero{background:linear-gradient(135deg,#071b38,#123f6b);min-height:0;padding:38px 24px 22px}.payment-confirmation .payment-confirmation-card{padding:32px clamp(28px,6vw,58px);box-shadow:0 18px 45px #061b3326}.payment-confirmation .payment-confirmation-check{width:48px;height:48px;margin-bottom:14px;font-size:23px}.payment-confirmation .payment-confirmation-card h1{margin:10px auto 13px;font-size:clamp(32px,4vw,44px)}.payment-confirmation-start{color:#1768ad;text-underline-offset:4px;margin-top:22px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.payment-confirmation .citizenship-intake{padding-top:42px;scroll-margin-top:20px}.payment-confirmation .citizenship-intake>header{margin-bottom:26px}.citizenship-intake-legal{color:#748394;text-align:center;max-width:940px;margin:28px auto 0;font-size:12px;line-height:1.65}.citizenship-whatsapp{background:#187b52;border:0;box-shadow:0 10px 25px #187b5230;color:#fff!important}.citizenship-whatsapp:hover{background:#126743}@media (width<=650px){.payment-confirmation .payment-confirmation-hero{padding:22px 14px 12px}.payment-confirmation .payment-confirmation-card{padding:26px 20px}.payment-confirmation .payment-confirmation-card h1{font-size:31px}.payment-confirmation .citizenship-intake{padding-top:34px}}.home .hero h1{font-size:clamp(42px,4.5vw,64px);line-height:1.07}.home .orbit .o{transition:all .2s}.home .orbit .o:hover{background:#ffffff25;border-color:#eac45e;transform:translateY(-2px)}@media (width<=650px){.home .hero h1{font-size:39px}}.student-support{background:#f5f8fb}.student-support-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#5598cf44,#0000 34%),linear-gradient(130deg,#071b38,#15598f);grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:center;gap:70px;padding:64px max(8vw,45px);display:grid}.student-support-hero h1{letter-spacing:-.035em;margin:12px 0 17px;font:clamp(42px,5vw,64px)/1.08 Georgia}.student-support-hero>div>p:last-child{color:#c9dbe9;max-width:720px;font-size:15px;line-height:1.7}.student-support-hero aside{background:#ffffff0c;border:1px solid #ffffff35;border-radius:16px;align-items:center;gap:18px;padding:25px;display:flex}.student-support-hero aside>span{color:#10243c;background:#e5b946;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font:700 25px Georgia;display:grid}.student-support-hero aside b{font:21px Georgia}.student-support-hero aside p{color:#c9dbe9;margin:7px 0 0;font-size:12px;line-height:1.55}.student-support-area{padding:70px max(8vw,45px)}.student-support-area>header{text-align:center;max-width:720px;margin:0 auto 30px}.student-support-area h2{color:#10243c;margin:12px 0;font:clamp(31px,4vw,44px) Georgia}.student-support-area>header>p:last-child{color:#607185;line-height:1.7}.student-support-area form{background:#fff;border:1px solid #d5e0e8;border-radius:16px;grid-template-columns:1fr 1fr;gap:22px;max-width:900px;margin:auto;padding:38px;display:grid;box-shadow:0 20px 55px #0b2c4d0d}.student-support-area form>label{color:#263c52;font-size:13px;font-weight:800}.student-support-area input:not([type=checkbox]),.student-support-area select,.student-support-area textarea{color:#10243c;background:#fff;border:1px solid #aebdca;border-radius:7px;width:100%;margin-top:9px;padding:13px;font:15px Arial}.student-support-area input:not([type=checkbox]),.student-support-area select{height:50px}.student-support-area textarea{resize:vertical;line-height:1.55}.student-support-area input:focus,.student-support-area select:focus,.student-support-area textarea:focus{border-color:#1768ad;outline:3px solid #70aadd55}.student-support-area .full{grid-column:1/-1}.student-support-consent{align-items:flex-start;gap:10px;line-height:1.55;display:flex;font-weight:400!important}.student-support-consent input{accent-color:#1768ad;flex:none;width:18px;height:18px;margin-top:2px}.student-support-consent a{color:#1768ad;text-decoration:underline}.student-support-hp{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.student-support-submit{text-align:center}.student-support-submit button{cursor:pointer;border:0}.student-support-submit button:disabled{opacity:.65;cursor:wait}.student-support-submit small{color:#718194;margin-top:12px;display:block}.student-support-error{color:#9a3030;background:#fff0f0;border-radius:7px;margin:0;padding:13px;font-size:13px}.student-support-success{text-align:center;background:#fff;border:1px solid #cfe4d9;border-radius:16px;max-width:720px;margin:auto;padding:55px}.student-support-success>span{color:#247151;background:#e8f5ee;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:25px;display:grid}.student-support-success p{color:#607185;line-height:1.7}.student-support-success .btn{cursor:pointer;border:0;margin-top:15px}@media (width<=760px){.student-support-hero{grid-template-columns:1fr;gap:25px;padding:50px 24px}.student-support-area{padding:55px 18px}.student-support-area form{grid-template-columns:1fr;padding:25px 20px}.student-support-area .full{grid-column:auto}.student-support-success{padding:38px 23px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.destrava{--dn:#0b1f3a;--dg:#c59a3d;--do:#f28c28;--dc:#f7f4ee;--dm:#dce3ea;background:var(--dc);color:var(--dn)}.destrava h1,.destrava h2{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.destrava-kicker{color:#9d731b;letter-spacing:.2em;font-size:10px;font-weight:800}.destrava-hero{background:radial-gradient(circle at 88% 20%,#dce3ea 0,transparent 34%),var(--dc);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:7vw;min-height:690px;padding:78px max(7vw,40px);display:grid}.destrava-hero>div{max-width:790px}.destrava-hero h1{margin:18px 0 26px;font-size:clamp(46px,5vw,74px);line-height:1.04}.destrava-hero>div>p:not(.destrava-kicker){color:#4d6072;max-width:720px;font-size:15px;line-height:1.75}.destrava-hero .destrava-lead{color:#243c54!important;font-size:17px!important}.destrava-hero aside{min-height:410px;box-shadow:24px 24px 0 var(--dn);background:linear-gradient(145deg,#fff,#e6ebef);border:1px solid #c8d2db;border-radius:28px 28px 8px;flex-direction:column;justify-content:flex-end;padding:45px;display:flex}.destrava-hero aside small,.destrava-hero aside span{letter-spacing:.14em;color:#667789;font-size:9px}.destrava-hero aside strong{margin:15px 0 25px;font:32px/1.2 Georgia}.destrava-cta{background:var(--do);color:#17243a;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:max-content;min-height:54px;margin-top:20px;padding:0 25px;font:800 13px Arial;display:inline-flex;box-shadow:0 12px 28px #f28c2835}.destrava-cta:focus-visible,.destrava input:focus-visible{outline-offset:3px;outline:3px solid #2476b9}.destrava-benefits{background:#fff;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:88px max(7vw,40px);display:grid}.destrava-benefits h2,.destrava-form-area h2{margin:13px 0;font-size:clamp(36px,4vw,54px)}.destrava-benefits ul{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.destrava-benefits li{border-bottom:1px solid var(--dm);gap:12px;padding:18px 0;font-size:14px;line-height:1.5;display:flex}.destrava-benefits li span{color:#8c6215;background:#fff2dc;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.destrava-form-area{grid-template-columns:.72fr 1.28fr;align-items:start;gap:7vw;padding:95px max(7vw,40px);scroll-margin-top:90px;display:grid}.destrava-form-area>header{position:sticky;top:110px}.destrava-form-area>header>p:last-child{color:#5b6d7d;line-height:1.7}.destrava-form-area form{background:#fff;border:1px solid #ccd6df;border-radius:16px;grid-template-columns:1fr 1fr;gap:23px;padding:38px;display:grid;box-shadow:0 20px 55px #0b1f3a0d}.destrava form>label,.destrava fieldset{font-size:12px;font-weight:800}.destrava label input[type=text],.destrava label input[type=email],.destrava label input[type=tel]{border:1px solid #aebbc7;border-radius:7px;width:100%;height:50px;margin-top:9px;padding:0 13px;font-size:15px}.destrava fieldset{border:0;margin:0;padding:0}.destrava legend{margin-bottom:13px}.destrava fieldset>label,.destrava-options label{margin-right:18px;font-size:14px;font-weight:400}.destrava input[type=radio],.destrava input[type=checkbox]{width:18px;height:18px;accent-color:var(--dn);vertical-align:middle}.destrava .full{grid-column:1/-1}.destrava-options{background:#fafbfc;border:1px solid #d5dee6;border-radius:9px;grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.destrava-options label,.destrava-consent{align-items:center;gap:8px;display:flex}.destrava-consent{align-items:flex-start;line-height:1.55;font-weight:400!important}.destrava-consent input{flex:none;margin-top:2px}.destrava form .destrava-cta{width:100%;margin:0}.destrava-storage{color:#654e1f;background:#fff5df;border-radius:8px;margin:0;padding:14px;font-size:12px;line-height:1.55}.destrava-storage strong{display:block}.destrava-signature{color:#536678;border-top:1px solid #ccd6df;justify-content:space-between;gap:20px;padding:34px max(7vw,40px);font-size:11px;display:flex}@media (width<=900px){.destrava-hero,.destrava-benefits,.destrava-form-area{grid-template-columns:1fr}.destrava-hero aside{display:none}.destrava-form-area>header{position:static}}@media (width<=650px){.destrava-hero{min-height:auto;padding:60px 24px 68px}.destrava-hero h1{font-size:42px}.destrava-hero .destrava-lead{font-size:15px!important}.destrava-cta{text-align:center;width:100%}.destrava-benefits,.destrava-form-area{padding:68px 24px}.destrava-benefits ul{grid-template-columns:1fr}.destrava-form-area{gap:26px}.destrava-form-area form{grid-template-columns:1fr;padding:23px}.destrava .full{grid-column:auto}.destrava-options{grid-template-columns:1fr}.destrava-signature{flex-direction:column;padding:28px 24px}}.destrava-hero .destrava-video{aspect-ratio:9/12;background:var(--dn);width:100%;max-height:520px;box-shadow:24px 24px 0 var(--dn);border:1px solid #c8d2db;border-radius:28px 28px 8px;padding:0;display:block;position:relative;overflow:hidden}.destrava-video iframe{border:0;width:100%;height:100%;display:block}.destrava-video-placeholder{background:linear-gradient(150deg,#fff 0%,#eef2f5 58%,#dce3ea 100%);flex-direction:column;justify-content:space-between;height:100%;min-height:410px;padding:42px;display:flex}.destrava-play{color:#fff;background:var(--do);border-radius:50%;align-self:center;place-items:center;width:70px;height:70px;margin:auto;padding-left:5px;font-size:25px;display:grid;box-shadow:0 14px 34px #0b1f3a2b}.destrava-video-placeholder div{flex-direction:column;display:flex}.destrava-hero .destrava-video small,.destrava-hero .destrava-video span{letter-spacing:.14em;color:#667789;font-size:9px}.destrava-hero .destrava-video strong{margin:12px 0;font:30px/1.2 Georgia}@media (width<=900px){.destrava-hero .destrava-video{aspect-ratio:16/9;width:min(100%,560px);max-height:none;box-shadow:16px 16px 0 var(--dn);margin:8px auto 20px;display:block}.destrava-video-placeholder{min-height:0}}@media (width<=650px){.destrava-hero .destrava-video{box-shadow:10px 10px 0 var(--dn);border-radius:18px 18px 6px}.destrava-video-placeholder{padding:22px}.destrava-play{width:56px;height:56px;font-size:20px}.destrava-hero .destrava-video strong{font-size:22px}}.destrava-error{color:#7b2d24;background:#fff0ee;border-radius:8px;margin:0;padding:14px;font-size:12px;line-height:1.55}.destrava-error strong{display:block}.destrava form .destrava-cta:disabled{opacity:.68;cursor:wait}.destrava-success{text-align:center;background:#fff;border:1px solid #ccd6df;border-radius:16px;padding:44px;box-shadow:0 20px 55px #0b1f3a0d}.destrava-success>span{color:#276b37;background:#e8f4e9;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-size:24px;font-weight:700;display:grid}.destrava-success h3{margin:0 0 18px;font:34px/1.18 Georgia}.destrava-success p{color:#536678;line-height:1.7}.destrava-success a{color:#fff;background:#198754;border-radius:8px;justify-content:center;align-items:center;min-height:54px;margin:16px 0 22px;padding:0 24px;font-size:13px;font-weight:800;display:inline-flex}.destrava-success small{color:#6b7b8a;line-height:1.55;display:block}@media (width<=650px){.destrava-success{padding:30px 22px}.destrava-success h3{font-size:28px}.destrava-success a{width:100%}}.destrava label input[type=number]{border:1px solid #aebbc7;border-radius:7px;width:100%;height:50px;margin-top:9px;padding:0 13px;font-size:15px}.destrava label textarea{resize:vertical;border:1px solid #aebbc7;border-radius:7px;width:100%;margin-top:9px;padding:13px;font:15px/1.55 Arial}.destrava-form-intro{border-left:4px solid var(--do);background:#fff7eb;border-radius:8px;padding:20px 22px}.destrava-form-intro strong{margin-bottom:7px;font:24px Georgia;display:block}.destrava-form-intro p{color:#5b6d7d;margin:0;font-size:12px;line-height:1.6}.destrava-form-intro.compact{border-left-color:var(--dg);background:#f1f5f8;margin-top:8px}.destrava .destrava-hero h1{font-size:clamp(40px,4.2vw,60px);line-height:1.07}@media (width<=650px){.destrava .destrava-hero h1{font-size:36px}}
