@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-jakarta), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--radius-sm:4px;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:7px;--color-navy:#252d66;--color-navy-deep:#11183f;--color-study-red:#c7372f;--color-ivory:#f7f8fb;--color-muted-slate:#667085;--color-border-soft:#e5e7eb;--shadow-card:0 22px 60px #020b1f24}}@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{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.aspect-\[3\/4\]{aspect-ratio:3/4}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-\[320px\]{height:320px}.h-\[700px\]{height:700px}.min-h-40{min-height:calc(var(--spacing) * 40)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-\[260px\]{width:260px}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-sm{max-width:var(--container-sm)}.min-w-\[40px\]{min-width:40px}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#1f2a5c\]{background-color:#1f2a5c}.bg-\[\#1f2a5c\]\/88{background-color:#1f2a5ce0;background-color:lab(18.4242% 9.23364 -32.0914/.88)}.bg-\[\#11183f\]{background-color:#11183f}.bg-\[\#c7372f\]{background-color:#c7372f}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#11183f\]{--tw-gradient-from:#11183f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.from-white\/10{--tw-gradient-from:color-mix(in oklab, var(--color-white) 10%, transparent)}}.from-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#11183f\]\/65{--tw-gradient-via:#11183fa6;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#11183f\]\/65{--tw-gradient-via:lab(9.64753% 8.67659 -26.4878/.65)}}.to-\[\#252d66\]\/20{--tw-gradient-to:#252d6633;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[\#252d66\]\/20{--tw-gradient-to:lab(20.4332% 11.8831 -35.3902/.2)}}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#e14a3f\]{color:#e14a3f}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.mix-blend-multiply{mix-blend-mode:multiply}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#c7372f\]\/25{--tw-shadow-color:#c7372f40}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#c7372f\]\/25{--tw-shadow-color:color-mix(in oklab, lab(46.4696% 56.9611 40.0362/.25) var(--tw-shadow-alpha), transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.saturate-200{--tw-saturate:saturate(200%);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,)}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.perspective-\[1200px\]{perspective:1200px}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-\[\#e14a3f\]:hover{background-color:#e14a3f}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}@media (min-width:48rem){.md\:h-\[440px\]{height:440px}.md\:h-\[600px\]{height:600px}.md\:w-\[300px\]{width:300px}.md\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.md\:items-start{align-items:flex-start}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:text-left{text-align:left}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}}:root{--royal-navy:#252d66;--deep-navy:#11183f;--navy-card:#1f2a5c;--royal-gold:#c7372f;--soft-gold:#e14a3f;--study-red:#c7372f;--ivory:#f7f8fb;--paper-white:#fff;--muted-slate:#667085;--border-soft:#e5e7eb;--success:#16a34a;--danger:#dc2626;--shadow:0 22px 60px #020b1f24;--radius:7px;--radius-sm:4px;--radius-lg:14px;--study-notebook-bg:linear-gradient(#252d660b 1px, transparent 1px), linear-gradient(90deg, #252d660a 1px, transparent 1px), radial-gradient(circle at 14% 18%, #c7372f1a, transparent 30%), radial-gradient(circle at 86% 24%, #252d6621, transparent 28%), linear-gradient(135deg, #fff 0%, #f7f9fd 44%, #fff8f7 100%);--study-notebook-bg-size:52px 52px, 52px 52px, auto, auto}*{box-sizing:border-box}main,section,.container,.nav-wrap{max-width:100%}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-sans);color:var(--royal-navy);text-rendering:geometricprecision;background-color:#f6f8fc;background-image:none;margin:0;line-height:1.6;overflow-x:clip}body:before{content:none}body>*{z-index:1;position:relative}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%;display:block}.site-header{z-index:50;pointer-events:none;transition:transform .26s,opacity .26s;animation:.48s headerDrop;position:fixed;top:10px;left:0;right:0}.site-header.is-hidden{opacity:0;pointer-events:none;transform:translateY(-120%)}.site-header+main{padding-top:0}.nav-wrap,.container{width:min(1180px,100% - 40px);margin:0 auto}.site-header .nav-wrap{width:min(1380px,100% - 28px)}.nav-wrap{background:var(--paper-white);pointer-events:auto;border:1px solid #0000000a;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:5px 14px;transition:background .26s,border-color .26s,box-shadow .26s,transform .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}.nav-wrap:before,.nav-wrap:after{content:none}.nav-wrap>*{z-index:1;position:relative}.nav-bubble{left:var(--bubble-x,50%);top:var(--bubble-y,92px);z-index:80;width:min(420px,100vw - 34px);color:var(--royal-navy);-webkit-backdrop-filter:blur(28px)saturate(140%);opacity:0;pointer-events:none;transform-origin:50% 0;clip-path:inset(0% 45% 100% round 14px);background:#ffffffdb;border:1px solid #ffffff8c;border-radius:15px;padding:22px 22px 20px;transition:opacity .22s cubic-bezier(.32,.72,0,1) 40ms,transform .46s cubic-bezier(.34,1.56,.36,1),clip-path .46s cubic-bezier(.34,1.56,.36,1);position:fixed;transform:translate(-50%)translateY(-2px)scale(.96);box-shadow:inset 0 1px #ffffffb3,0 22px 50px -16px #020b1f38,0 8px 24px -10px #020b1f24}.nav-bubble.show{opacity:1;pointer-events:auto;clip-path:inset(0% round 18px);transform:translate(-50%)translateY(0)scale(1)}.nav-bubble strong,.nav-bubble span,.nav-bubble-grid{animation:.28s cubic-bezier(.32,.72,0,1) both navBubbleContent}.nav-bubble strong{animation-delay:.14s}.nav-bubble span{animation-delay:.2s}.nav-bubble-grid{animation-delay:.26s}@keyframes navBubbleContent{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nav-bubble,.nav-bubble.show{clip-path:none;transition:opacity .16s linear;transform:translate(-50%)}.nav-bubble strong,.nav-bubble span,.nav-bubble-grid{opacity:1;animation:none;transform:none}}.nav-bubble strong,.nav-bubble span{display:block;position:relative}.nav-bubble strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.nav-bubble span{color:var(--muted-slate);margin-top:6px;font-size:13px;line-height:1.5}.nav-bubble-grid{border-top:1px solid #06173514;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:16px;padding-top:16px;display:grid;position:relative}.nav-bubble-grid a,.nav-bubble-grid button{color:#263753;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:0;padding:11px 12px;font-size:13px;font-weight:600;transition:background .16s,color .16s,transform .16s;animation:.36s cubic-bezier(.34,1.56,.36,1) both navBubbleItem}.nav-bubble-grid>:first-child{animation-delay:.3s}.nav-bubble-grid>:nth-child(2){animation-delay:.35s}.nav-bubble-grid>:nth-child(3){animation-delay:.4s}.nav-bubble-grid>:nth-child(4){animation-delay:.45s}.nav-bubble-grid>:nth-child(5){animation-delay:.5s}.nav-bubble-grid>:nth-child(6){animation-delay:.55s}@keyframes navBubbleItem{0%{opacity:0;transform:translateY(8px)scale(.92)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.nav-bubble-grid a,.nav-bubble-grid button{opacity:1;animation:none;transform:none}}.nav-bubble-grid a:hover,.nav-bubble-grid button:hover{color:var(--study-red);background:#c7372f14;transform:translate(2px)}.site-header.is-top .nav-wrap{background:var(--paper-white);border-color:#0000000a;transform:translateY(2px);box-shadow:0 1px 3px #0000000f}.site-header.is-top .nav-link{color:#263753db}.site-header.is-top .nav-link:hover{color:var(--study-red)}.site-header.home-light.is-top .nav-wrap{background:var(--paper-white);border-color:#0000000a;transform:translateY(2px);box-shadow:0 1px 3px #0000000f}.site-header.home-light.is-top .nav-link{color:#263753db;font-size:13px;font-weight:700}.site-header.home-light.is-top .nav-link:hover{color:var(--study-red)}.site-header.home-light.is-top .nav-brand{color:var(--royal-navy);margin-right:18px}.site-header.home-light.is-top .nav-explore{color:#263753d1;display:inline-flex}.site-header.home-light.is-top .nav-links{justify-content:flex-start;gap:22px}.site-header.home-light.is-top .nav-link.active:after{height:2px;bottom:-12px}.site-header.home-light.is-top .nav-cta{min-height:38px;color:var(--paper-white);background:var(--royal-navy);box-shadow:none;border:none;padding:10px 16px}.site-header.home-light.is-top .nav-cta:hover{color:var(--paper-white);background:#173c76}.site-header.home-light.is-top .hamburger,.site-header.is-top .hamburger{color:var(--royal-navy);background:0 0;border-color:#0000001a}.brand{background:#fff;border-top-left-radius:17px;border-bottom-left-radius:17px;flex:none;justify-content:flex-start;align-self:stretch;align-items:center;width:112px;height:100%;margin:0;padding:0;display:flex;overflow:hidden}.brand img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;max-height:none;display:block;transform:scale(1.32)}.nav-links{flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.nav-drawer-head,.nav-drawer-foot{display:none}.nav-drawer-links{align-items:center;gap:14px;display:flex}.nav-link{color:#263753;white-space:nowrap;font-size:12px;font-weight:700;transition:color .18s;position:relative}.nav-link:hover{color:var(--study-red)}.site-header.is-home-load .nav-brand,.site-header.is-home-load .nav-drawer-links .nav-link,.site-header.is-home-load .nav-search-button,.site-header.is-home-load .nav-cta,.site-header.is-home-load .hamburger{opacity:0;will-change:opacity, translate;animation:.76s cubic-bezier(.2,.78,.22,1) forwards headerItemIntro;translate:0 -16px}.site-header.is-home-load .nav-brand{animation-delay:80ms}.site-header.is-home-load .nav-drawer-links .nav-link{animation-delay:calc(.21s + (var(--nav-intro-index,0) * 95ms))}.site-header.is-home-load .nav-search-button{animation-delay:.84s}.site-header.is-home-load .nav-cta{animation-delay:.94s}.site-header.is-home-load .hamburger{animation-delay:.26s}.nav-explore{color:#263753;align-items:center;gap:6px;font-size:13px;font-weight:800;display:none}.nav-explore:after{content:"⌄";color:var(--muted-slate);font-size:13px}.nav-link.active:after{content:"";background:var(--royal-gold);border-radius:999px;height:2px;position:absolute;bottom:-12px;left:0;right:0}@media (min-width:1061px){.nav-links{flex:none;position:absolute;left:50%;transform:translate(-50%)}.nav-actions{margin-left:auto}}body:has(.not-found-page){overflow:hidden}:is(body:has(.not-found-page) .site-header,body:has(.not-found-page) .footer,body:has(.not-found-page) .sticky-cta-cuckoo,body:has(.not-found-page) .sticky-cta-mobile,body:has(.not-found-page) .chat-widget){display:none!important}.not-found-page{isolation:isolate;min-height:100dvh;color:var(--paper-white);background:var(--deep-navy);font-family:var(--font-jakarta), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;place-items:center;padding:clamp(28px,6vw,72px);display:grid;position:relative;overflow:hidden}.not-found-video,.not-found-overlay{width:100%;height:100%;position:absolute;inset:0}.not-found-video{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.98)contrast(1.05)}.not-found-overlay{z-index:-1;background:linear-gradient(135deg,#06102ddb 0%,#11183fad 44%,#c7372f47 100%),linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/56px 56px}.not-found-content{text-align:center;width:min(100%,620px)}.not-found-content h1{max-width:none;color:var(--paper-white);letter-spacing:0;margin:0;font-size:clamp(34px,5vw,56px);font-weight:900;line-height:1.04}.not-found-content p{color:#ffffffd1;max-width:520px;margin:18px auto 0;font-size:clamp(16px,2vw,20px);line-height:1.55}.not-found-home{margin-top:30px;font-size:15px;text-decoration:none}@media (max-width:640px){.not-found-page{padding:24px}.not-found-content p{max-width:30ch}.not-found-home{width:100%;max-width:260px}}.nav-actions{align-items:center;gap:10px;display:flex}.nav-search-button{width:38px;height:38px;min-height:38px;color:var(--royal-navy);cursor:pointer;background:linear-gradient(#ffffffeb,#f7f8fbeb);border:1px solid #252d661f;border-radius:8px;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .18s,background .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffc7,0 8px 18px -16px #020b1f66}.nav-search-button>svg{flex:none;width:16px;height:16px}.nav-search-button:hover,.nav-search-button.active{color:var(--paper-white);background:var(--royal-navy);border-color:#252d66d6;transform:translateY(-1px);box-shadow:0 10px 22px -16px #020b1f8f,inset 0 1px #ffffff24}.nav-search-panel{z-index:75;width:min(438px,100vw - 28px);color:var(--royal-navy);background:linear-gradient(180deg, #fffffff2, #f7f8fbf0), var(--paper-white);-webkit-backdrop-filter:blur(22px)saturate(140%);pointer-events:auto;border:1px solid #06173514;border-radius:14px;padding:14px;animation:.18s cubic-bezier(.32,.72,0,1) both navSearchIn;position:fixed;top:70px;right:max(14px,50vw - 676px);box-shadow:inset 0 1px #fffc,0 24px 58px -22px #020b1f57}@keyframes navSearchIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.nav-search-form label,.nav-mobile-search label{color:#263753a3;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;line-height:1;display:block}.nav-search-field,.nav-mobile-search-field{background:var(--paper-white);border:1px solid #0617351a;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:0 14px;display:grid;box-shadow:0 8px 20px -18px #020b1f52}.nav-search-field:focus-within,.nav-mobile-search-field:focus-within{border-color:#c7372f42;box-shadow:0 0 0 3px #c7372f14,0 8px 20px -18px #020b1f52}.nav-search-field svg,.nav-mobile-search-field svg{width:18px;height:18px;color:var(--study-red)}.nav-search-field input,.nav-mobile-search-field input{color:#263753;background:0 0;border:0;outline:0;width:100%;min-width:0;height:44px;padding:0;font-size:14px;font-weight:700}.nav-search-field input:focus-visible,.nav-mobile-search-field input:focus-visible{outline:0}.nav-search-field input::placeholder,.nav-mobile-search-field input::placeholder{color:#667085b8;font-weight:650}.nav-search-results{gap:7px;margin-top:12px;display:grid}.nav-search-result{background:#ffffff9e;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr);gap:3px;padding:11px 12px;transition:background .16s,border-color .16s,transform .16s;display:grid}.nav-search-result span{color:var(--study-red);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.nav-search-result strong{color:#17223f;min-width:0;font-size:14px;font-weight:850;line-height:1.25}.nav-search-result small{color:#667085f2;min-width:0;font-size:12px;font-weight:650;line-height:1.35}.nav-search-result:hover{background:#c7372f0e;border-color:#c7372f24;transform:translate(2px)}.nav-search-empty{color:var(--muted-slate);background:#0617350a;border-radius:10px;margin:2px 0 0;padding:12px;font-size:13px;font-weight:700}.nav-mobile-search{display:none}.hamburger{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--paper-white);width:32px;height:32px;color:var(--royal-navy);cursor:pointer;display:none}.hamburger span{background:currentColor;width:18px;height:2px;margin:4px auto;display:block}.btn{border-radius:var(--radius);cursor:pointer;transform-origin:50%;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 18px;font-weight:800;transition:transform .28s cubic-bezier(.34,1.56,.36,1),box-shadow .22s,background .22s,border-color .22s,filter .22s;display:inline-flex}.btn:hover{transform:translateY(-2px)scale(1.02)}.btn:active{transition:transform .12s;transform:translateY(0)scale(.98)}.btn:focus-visible,.nav-link:focus-visible,.text-link:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #c7372f47}.btn-primary{color:var(--paper-white);background:linear-gradient(135deg, var(--soft-gold), var(--royal-gold));box-shadow:0 12px 24px #c7372f42}.btn-primary:hover{filter:brightness(1.05);box-shadow:0 18px 38px -8px #c7372f80,inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff40}@media (prefers-reduced-motion:reduce){.btn,.btn:hover,.btn:active{transition:box-shadow .18s,background .18s;transform:none}}.nav-cta{border-radius:8px;min-height:30px;padding:7px 11px;font-size:11px;line-height:1.1;box-shadow:0 8px 18px #c7372f33}.btn-secondary{color:var(--paper-white);background:#ffffff1a;border:1px solid #ffffff42}.btn[data-whatsapp]{color:var(--paper-white);background:linear-gradient(135deg,#25d366,#128c7e);border-color:#25d36694;box-shadow:0 14px 28px #128c7e47}.btn[data-whatsapp]:hover{box-shadow:0 18px 34px #128c7e5c}.btn-outline{color:var(--royal-navy);background:var(--paper-white);border:1px solid var(--border-soft)}.route-hero{min-height:auto;color:var(--royal-navy);border-bottom:1px solid var(--border-soft);background:linear-gradient(#ffffffe6,#f7f8fbf5),radial-gradient(760px 280px at 22% 26%,#252d661f,#0000 62%),radial-gradient(620px 260px at 84% 18%,#c7372f1f,#0000 58%),linear-gradient(#fff 0%,#f4f6fb 100%);padding:102px 0 38px;position:relative;overflow:hidden}.route-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#252d6606 1px,#0000 1px),linear-gradient(90deg,#252d6606 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 76%,#0000 100%)}.route-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:64px;min-width:0;display:grid;position:relative}.route-hero-copy{min-width:0;max-width:760px}.route-hero-copy p{color:#475467;max-width:660px;margin:20px 0 0;font-size:18px}.route-search{width:min(660px,100%);margin-top:30px}.route-search label{color:#344054;margin-bottom:9px;font-size:14px;font-weight:900;display:block}.route-search div{border-radius:var(--radius);background:var(--paper-white);border:1px solid #cfd6e3;grid-template-columns:minmax(0,1fr) auto;min-height:58px;display:grid;overflow:hidden;box-shadow:0 14px 34px #06173514}.route-search input{width:100%;min-width:0;color:var(--royal-navy);background:0 0;border:0;outline:0;padding:0 18px}.route-search button{min-width:112px;color:var(--paper-white);background:var(--study-red);cursor:pointer;border:0;font-weight:900}.route-hero-tabs{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.route-hero-tabs a{color:#344054;background:var(--paper-white);border:1px solid #d7deea;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.route-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.route-hero-media{width:100%;min-width:0;position:relative}.route-preview-card{border-radius:var(--radius);background:var(--paper-white);border:1px solid #d7deea;overflow:hidden;box-shadow:0 22px 54px #0617351f}.route-preview-card img{object-fit:cover;width:100%;height:250px}.route-preview-card div{padding:24px}.route-preview-card span{color:var(--study-red);margin-bottom:10px;font-size:13px;font-weight:900;display:inline-flex}.route-preview-card h2{font-size:26px}.route-preview-card p{color:#475467;margin:12px 0 18px}.route-top-search{grid-template-columns:auto minmax(280px,560px);align-items:center;gap:24px;margin-bottom:32px;display:grid}.route-top-search>span{color:var(--study-red);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:900}.route-top-search form{background:var(--paper-white);border:1px solid #d5dce8;border-radius:999px;grid-template-columns:minmax(0,1fr) 56px;min-height:50px;display:grid;overflow:hidden;box-shadow:0 8px 22px #0617350f}.route-top-search input{min-width:0;color:var(--royal-navy);background:0 0;border:0;outline:0;padding:0 22px}.route-top-search button{color:var(--paper-white);background:var(--study-red);cursor:pointer;border:0;font-size:13px;font-weight:900}.course-hero-strip{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:18px;padding-bottom:6px;display:flex;overflow:auto hidden}.course-hero-strip::-webkit-scrollbar{display:none}.course-hero-card{scroll-snap-align:start;border-radius:var(--radius);isolation:isolate;border:1px solid #06173514;flex:0 0 calc(47.6191% - 17.1429px);min-width:0;min-height:248px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #0617351a}.course-hero-card>.course-hero-body{z-index:2;pointer-events:none;flex-direction:column;align-self:end;max-width:60%;padding:26px 30px 28px;display:flex;position:relative}.course-hero-card .hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.78;background:0 0;border-radius:0;width:auto;margin:0 0 12px;padding:0;font-size:12px;font-weight:900;display:inline-block}.course-hero-card h1,.course-hero-card h2{letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.6vw,32px);font-weight:900;line-height:1.06}.course-hero-card p{max-width:36ch;margin:10px 0 18px;font-size:14px;line-height:1.45}.course-hero-card .hero-cta{border-radius:var(--radius);letter-spacing:.01em;align-items:center;width:fit-content;padding:11px 18px;font-size:13px;font-weight:900;transition:transform .2s cubic-bezier(.2,.9,.2,1);display:inline-flex}.course-hero-card:hover .hero-cta{transform:translate(3px)}.course-hero-stage{z-index:1;pointer-events:none;transform-style:preserve-3d;perspective:1200px;transition:transform .38s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0}.course-hero-card .hero-layer{will-change:transform;transition:transform .38s cubic-bezier(.2,.9,.2,1),filter .38s;display:block;position:absolute}.course-hero-card .hero-layer img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.course-hero-card .hero-bg{z-index:1;opacity:.14;filter:blur(1.4px)saturate(.85);inset:0;transform:translateZ(0)}.course-hero-card .hero-bg img{object-fit:cover;width:100%;height:100%}.course-hero-card .hero-main{z-index:3;filter:drop-shadow(0 18px 28px #06173547)}.course-hero-card .hero-prop{z-index:4;border-radius:13px;overflow:hidden}.course-hero-card .hero-prop img{border-radius:inherit;object-fit:cover}.course-hero-card .hero-deco{z-index:5;pointer-events:none;color:currentColor;position:absolute}.course-hero-primary{color:var(--paper-white);background:radial-gradient(circle at 78% 18%, #ffffff2e, transparent 34%), linear-gradient(135deg, var(--royal-navy), #17245a 58%, var(--deep-navy))}.course-hero-primary p{color:#ffffffdb}.course-hero-primary .hero-cta{color:var(--royal-navy);background:var(--paper-white);box-shadow:0 10px 22px #0000002e}.course-hero-secondary{color:var(--royal-navy);background:radial-gradient(circle at 82% 12%,#ffffffb3,#0000 38%),linear-gradient(135deg,#fff4f2,#ffe9e4 70%,#fff4f2)}.course-hero-secondary p{color:#344054}.course-hero-secondary .hero-cta{color:var(--paper-white);background:var(--study-red);box-shadow:0 12px 22px #c7372f52}.course-hero-secondary .hero-eyebrow{color:var(--study-red);opacity:1}.course-hero-tertiary{color:var(--royal-navy);background:radial-gradient(circle at 80% 14%,#ffffffb3,#0000 38%),linear-gradient(135deg,#eef1f8,#e3e8f5 70%,#eef1f8)}.course-hero-tertiary p{color:#344054}.course-hero-tertiary .hero-cta{color:var(--paper-white);background:var(--royal-navy);box-shadow:0 12px 22px #252d6647}.course-hero-tertiary .hero-eyebrow{color:var(--royal-navy);opacity:1}.course-hero-v1 .hero-bg{opacity:.12}.course-hero-v1 .hero-main-passport{width:36%;max-width:220px;top:8%;right:2%;transform:translateZ(60px)rotate(-6deg)}.course-hero-v1 .hero-prop-pin-a{border-radius:999px;width:50px;height:50px;top:18%;right:28%;transform:translateZ(110px)rotate(8deg);box-shadow:0 10px 22px #06173566,0 0 0 3px #ffffffd9}.course-hero-v1 .hero-prop-pin-a img{border-radius:999px}.course-hero-v1 .hero-prop-pin-b{border-radius:999px;width:42px;height:42px;bottom:22%;right:30%;transform:translateZ(96px)rotate(-10deg);box-shadow:0 8px 18px #06173573,0 0 0 3px #ffffffd9}.course-hero-v1 .hero-prop-pin-b img{border-radius:999px}.course-hero-v1 .hero-deco-stamp{color:#ffffffd1;opacity:.9;width:70px;height:70px;top:56%;right:6%;transform:translateZ(80px)rotate(-14deg)}.course-hero-v2 .hero-bg{opacity:.1}.course-hero-v2 .hero-main-ielts{width:36%;max-width:220px;top:14%;right:6%;transform:translateZ(70px)rotate(4deg)}.course-hero-v2 .hero-prop-sat{filter:drop-shadow(0 16px 26px #0617352e);border-radius:8px;width:28%;max-width:168px;top:42%;right:30%;transform:translateZ(50px)rotate(-7deg)}.course-hero-v2 .hero-prop-ap{filter:drop-shadow(0 14px 22px #06173533);border-radius:8px;width:22%;max-width:130px;top:6%;right:30%;transform:translateZ(90px)rotate(9deg)}.course-hero-v2 .hero-deco-timeline{width:42%;max-width:220px;height:auto;color:var(--study-red);bottom:10%;right:8%;transform:translateZ(40px)}.course-hero-v3 .hero-bg{opacity:.14}.course-hero-v3 .hero-main-cert{filter:drop-shadow(0 18px 28px #0617352e);width:42%;max-width:250px;top:14%;right:4%;transform:translateZ(60px)rotate(-3deg)}.course-hero-v3 .hero-prop-folder{filter:drop-shadow(0 14px 22px #06173529);width:28%;max-width:160px;bottom:10%;right:24%;transform:translateZ(40px)rotate(6deg)}.course-hero-v3 .hero-deco-badge{width:90px;height:90px;color:var(--study-red);top:10%;right:33%;transform:translateZ(100px)rotate(-8deg)}@media (hover:hover) and (pointer:fine){.course-hero-card{transition:transform .26s cubic-bezier(.2,.9,.2,1),box-shadow .26s cubic-bezier(.2,.9,.2,1),border-color .26s cubic-bezier(.2,.9,.2,1)}.course-hero-card:hover{border-color:#c7372f38;transform:translateY(-4px);box-shadow:0 28px 60px #0617352e}.course-hero-card:hover .course-hero-stage{transform:rotateX(2deg)rotateY(-3deg)}.course-hero-v1:hover .hero-main-passport{transform:translateZ(60px)translateY(-4px)rotate(-7deg)}.course-hero-v1:hover .hero-prop-pin-a{transform:translateZ(110px)translateY(-6px)rotate(10deg)}.course-hero-v1:hover .hero-prop-pin-b{transform:translateZ(96px)translateY(-3px)rotate(-12deg)}.course-hero-v2:hover .hero-main-ielts{transform:translateZ(70px)translateY(-4px)rotate(5deg)}.course-hero-v2:hover .hero-prop-sat{transform:translateZ(50px)translateY(-2px)rotate(-9deg)}.course-hero-v2:hover .hero-prop-ap{transform:translateZ(90px)translateY(-6px)rotate(11deg)}.course-hero-v3:hover .hero-main-cert{transform:translateZ(60px)translateY(-4px)rotate(-4deg)}.course-hero-v3:hover .hero-prop-folder{transform:translateZ(40px)translateY(-3px)rotate(8deg)}.course-hero-v3:hover .hero-deco-badge{transform:translateZ(100px)translateY(-5px)rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.course-hero-card,.course-hero-stage,.course-hero-card .hero-layer,.course-hero-card .hero-cta{transition:none!important}.course-hero-card:hover,.course-hero-card:hover .course-hero-stage,.course-hero-card:hover .hero-layer{transform:none!important}}.course-hero-dots{gap:8px;margin-top:18px;display:flex}.course-hero-dots span{background:var(--royal-navy);border-radius:999px;width:28px;height:8px;display:block}.course-hero-dots span:nth-child(3){opacity:.55;width:10px}.popular-by-category{background:0 0;padding-top:28px}.service-editorial-section{background:0 0;padding:72px 0 64px}.service-editorial-head{max-width:720px;margin-bottom:36px}.service-editorial-head .eyebrow{color:var(--study-red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:inline-block}.service-editorial-head h2{color:var(--royal-navy);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.14}.service-editorial-head p{color:#475467;margin:0;font-size:16.5px;line-height:1.65}.service-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.service-editorial-block{background:#fff;border:1px solid #252d6614;border-radius:13px;flex-direction:column;padding:32px 28px 30px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 14px 36px #0617350f}.service-editorial-block:hover{border-color:#252d662e;transform:translateY(-3px);box-shadow:0 24px 50px #0617351a}.service-editorial-block .index{color:var(--study-red);letter-spacing:.12em;margin-bottom:18px;font-size:13px;font-weight:900;display:inline-block}.service-editorial-block h3{color:var(--royal-navy);margin:0 0 12px;font-size:22px;line-height:1.18}.service-editorial-block p{color:#475467;flex:1;margin:0 0 18px;font-size:15px;line-height:1.65}.service-editorial-block ul{flex-direction:column;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.service-editorial-block li{color:#344054;padding-left:18px;font-size:14px;line-height:1.55;position:relative}.service-editorial-block li:before{content:"";background:var(--study-red);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.service-editorial-block .block-link{color:var(--royal-navy);align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.service-editorial-block .block-link:after{content:"→";transition:transform .2s}.service-editorial-block:hover .block-link:after{transform:translate(4px)}.partners-strip-section{background:linear-gradient(#ffffffe6,#f8fafdf2),linear-gradient(90deg,#252d660b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#252d660a 1px,#0000 1px) 0 0/32px 32px;border-top:1px solid #252d6614;padding:36px 0 34px}.partners-strip-section .container{display:block}.partners-strip-section .label{min-height:46px;color:var(--royal-navy);letter-spacing:.06em;text-transform:uppercase;opacity:.82;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.partners-marquee{min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.partners-marquee-track{will-change:transform;align-items:center;gap:16px;width:max-content;animation:34s linear infinite partnersMarquee;display:flex}.partners-marquee:hover .partners-marquee-track,.partners-marquee:focus-within .partners-marquee-track{animation-play-state:paused}@keyframes partnersMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-mark{background:#fffffff5;border:1px solid #252d6629;border-radius:18px;flex:none;justify-content:center;align-items:center;width:216px;height:76px;padding:13px 20px;display:inline-flex;overflow:hidden;box-shadow:0 18px 36px -28px #0617356b}.partner-mark img{object-fit:contain;filter:saturate(.92)contrast(1.02);width:100%;height:100%}.partner-mark--large-logo{padding:7px 12px}.partner-mark--large-logo img{width:112%;max-width:none;height:112%;max-height:none}.partner-mark--xlarge-logo{padding:5px 10px}.partner-mark--xlarge-logo img{width:118%;max-width:none;height:118%;max-height:none}@media (prefers-reduced-motion:reduce){.partners-marquee-track{flex-wrap:wrap;gap:12px;width:100%;animation:none;transform:none}.partners-marquee{-webkit-mask-image:none;mask-image:none}}.team-section{background:0 0;padding:64px 0 72px}.team-head,.stories-head{max-width:720px;margin-bottom:36px;display:block}.team-head .eyebrow,.stories-head .eyebrow{color:var(--study-red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:inline-block}.team-head h2,.stories-head h2{color:var(--royal-navy);margin:0 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.14}.team-head p,.stories-head p{color:#475467;max-width:100%;margin:0;font-size:16.5px;line-height:1.65}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.team-card{background:#fff;border:1px solid #252d6614;border-radius:13px;flex-direction:column;padding:24px;display:flex;box-shadow:0 12px 32px #0617350d}.team-avatar{background:radial-gradient(circle at 30% 30%, #fff6, transparent 55%), linear-gradient(135deg, var(--royal-navy), var(--deep-navy));color:#fff;letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;font-size:22px;font-weight:800;display:inline-flex}.team-card h3{color:var(--royal-navy);margin:0 0 4px;font-size:17px;line-height:1.2}.team-card .role{color:var(--study-red);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;font-weight:800;display:inline-block}.team-card p{color:#475467;margin:0;font-size:14px;line-height:1.55}.stories-section{background:0 0;padding:64px 0 72px}.stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.story-card{background:#fff;border:1px solid #252d6614;border-radius:13px;flex-direction:column;padding:28px;display:flex;box-shadow:0 14px 32px #0617350f}.story-card .destination{color:var(--royal-navy);letter-spacing:.04em;background:#252d6614;border-radius:6px;align-self:flex-start;margin-bottom:18px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-block}.story-card blockquote{color:#1d2939;flex:1;margin:0 0 22px;font-size:16px;line-height:1.6}.story-card .meta{border-top:1px solid #252d6614;align-items:center;gap:12px;padding-top:18px;display:flex}.story-card .meta-avatar{background:linear-gradient(135deg, var(--royal-navy), var(--deep-navy));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:inline-flex}.story-card .meta-text strong{color:var(--royal-navy);font-size:14px;display:block}.story-card .meta-text small{color:#667085;margin-top:2px;font-size:12.5px;display:block}@media (max-width:1060px){.service-editorial-grid{grid-template-columns:1fr;gap:18px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stories-grid{grid-template-columns:1fr}.partners-strip-section .container{grid-template-columns:1fr;gap:14px}.partners-marquee-track{gap:12px;animation-duration:28s}.partner-mark{width:190px;height:68px;padding:12px 17px}}@media (max-width:760px){.partners-strip-section{background:linear-gradient(#ffffffc7,#f8fafdf0),linear-gradient(90deg,#252d660d 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#252d660b 1px,#0000 1px) 0 0/28px 28px;border-top:1px solid #252d6614;border-bottom:1px solid #252d6614;padding:30px 0 24px}.partners-strip-section .label{opacity:.82;font-size:12px}.partners-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.partners-marquee-track{gap:12px;width:max-content;animation:24s linear infinite partnersMarquee;display:flex}.partner-mark{background:#ffffffeb;border-radius:16px;justify-content:center;width:166px;height:60px;min-height:0;padding:10px 14px;box-shadow:0 14px 30px -22px #06173561}}@media (max-width:600px){.team-grid{grid-template-columns:1fr}}.popular-by-category h2{color:#101828;margin-bottom:16px;font-size:24px}.popular-column-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.popular-column{border-radius:var(--radius);background:#f1f4fb;flex-direction:column;height:clamp(380px,32vw,440px);padding:16px;display:flex;overflow:hidden}.popular-column:nth-child(2){background:#fff0ef}.popular-column:nth-child(3){background:#eef2f8}.popular-column-title{color:var(--royal-navy);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:18px;font-weight:900;text-decoration:none;display:flex}.popular-column-label{align-items:center;gap:10px;display:inline-flex}.popular-column-count{background:var(--royal-navy);min-width:28px;height:22px;color:var(--paper-white);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.popular-column:nth-child(2) .popular-column-count{background:var(--study-red)}.popular-column>div{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;flex:auto;gap:10px;min-height:0;padding-right:4px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 6% 94%,#0000 100%)}.popular-column>div::-webkit-scrollbar{display:none}.popular-column .mini-course-card{scroll-snap-align:start}@media (max-width:1060px){.popular-column{height:auto;overflow:visible}.popular-column>div{padding-right:0;overflow-y:visible;-webkit-mask-image:none;mask-image:none}}.mini-course-card{border-radius:var(--radius);background:var(--paper-white);border:1px solid #0617350d;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;min-height:98px;padding:10px;transition:transform .18s,box-shadow .18s;display:grid}.mini-course-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0617351a}.mini-course-card img{object-fit:cover;border-radius:7px;width:78px;height:78px}.mini-course-card span{gap:4px;min-width:0;display:grid}.mini-course-card small{color:#667085;font-weight:800}.mini-course-card strong{color:var(--royal-navy);font-size:15px;line-height:1.25}.mini-course-card em{color:#475467;font-size:13px;font-style:normal}.route-stack-card{border-radius:var(--radius);background:#ffffff1f;border:1px solid #ffffff47;width:min(360px,86%);transition:transform .22s,box-shadow .22s;position:absolute;overflow:hidden;box-shadow:0 26px 64px #020b1f57}.route-stack-card:hover{transform:translateY(-3px);box-shadow:0 32px 74px #020b1f70}.route-stack-card img{object-fit:cover;filter:saturate(1.03)contrast(1.02);width:100%;height:220px}.route-stack-card span{border-radius:var(--radius);color:var(--paper-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020b1fbd;padding:11px 13px;font-weight:900;position:absolute;bottom:16px;left:16px;right:16px}.route-stack-card-1{z-index:3;top:0;right:18px}.route-stack-card-2{z-index:2;top:108px;left:0}.route-stack-card-3{z-index:1;bottom:0;right:0}.exam-hero-section{color:var(--paper-white);background:radial-gradient(900px 420px at 80% 18%, #ffffff29, transparent 58%), radial-gradient(740px 360px at 18% 82%, #c7372f29, transparent 62%), linear-gradient(135deg, var(--deep-navy), var(--royal-navy) 56%, #18275f);padding:142px 0 78px;position:relative;overflow:hidden}.exam-hero-section:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.exam-hero-layout{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(360px,.86fr);align-items:center;gap:58px;display:grid;position:relative}.exam-hero-copy h1{font-size:clamp(40px,5vw,62px)}.exam-hero-copy p{color:#fffc;max-width:680px;margin:20px 0 0;font-size:18px}.exam-hero-visual{min-height:430px;position:relative}.exam-hero-paper{min-height:430px;color:var(--royal-navy);background:linear-gradient(#fffffffa,#f7f8fbfa);border-radius:17px;padding:34px;position:relative;overflow:hidden;box-shadow:0 34px 80px #020b1f57,inset 0 1px #fffc}.exam-hero-paper:before{content:"";pointer-events:none;border:1px solid #252d6614;border-radius:15px;position:absolute;inset:18px}.exam-hero-paper:after{content:"";background:#c7372f1a;border-radius:999px;width:280px;height:280px;position:absolute;bottom:-120px;right:-90px}.exam-hero-kicker{z-index:1;color:var(--study-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:900;display:inline-flex;position:relative}.exam-visual-head{z-index:1;position:relative}.exam-visual-head strong{max-width:390px;font-size:27px;line-height:1.15;display:block}.exam-orbit-board{z-index:1;background:radial-gradient(circle,#252d6614,#0000 30%),linear-gradient(#252d660b 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#252d660b 1px,#0000 1px) 0 0/44px 44px;border-radius:15px;min-height:282px;margin-top:24px;position:relative}.exam-orbit-board:before,.exam-orbit-board:after{content:"";border:1px solid #252d661f;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exam-orbit-board:before{width:270px;height:150px}.exam-orbit-board:after{border-color:#c7372f1f;width:390px;height:220px}.exam-orbit-core{z-index:2;width:132px;height:132px;color:var(--paper-white);background:linear-gradient(135deg, var(--royal-navy), #17245a);border:1px solid #ffffff52;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 42px #06173538}.exam-orbit-core span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:13px;font-weight:900}.exam-orbit-core strong{align-self:start;max-width:none;font-size:23px;line-height:1}.exam-name-token{z-index:3;background:var(--paper-white);letter-spacing:.02em;text-align:center;border:1px solid #252d661a;border-radius:13px;justify-content:center;align-items:center;max-width:178px;min-height:42px;padding:10px 14px;font-size:15px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 12px 28px #0617351f}.exam-name-token-1{color:var(--paper-white);background:var(--royal-navy);font-size:18px;top:30px;left:20px}.exam-name-token-2{color:var(--study-red);font-size:18px;top:10px;left:214px}.exam-name-token-3{color:var(--royal-navy);background:#fff1ef;font-size:18px;top:40px;right:22px}.exam-name-token-4{color:var(--paper-white);background:var(--study-red);font-size:24px;top:132px;left:14px}.exam-name-token-5{color:var(--royal-navy);font-size:18px;bottom:22px;left:86px}.exam-name-token-6{color:var(--royal-navy);font-size:18px;bottom:22px;right:150px}.exam-name-token-7{color:var(--paper-white);background:#17245a;font-size:18px;bottom:104px;right:26px}.exam-name-token-8{max-width:198px;color:var(--study-red);background:#fff7f6;font-size:13px;bottom:0;left:176px}.exam-name-token-9{max-width:180px;color:var(--royal-navy);background:#eef2f8;font-size:13px;bottom:44px;right:0}.exam-visual-foot{z-index:1;flex-wrap:wrap;gap:8px;margin-top:20px;display:flex;position:relative}.exam-visual-foot span{color:#344054;background:#ffffffb8;border:1px solid #252d661a;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.hero{min-height:544px;color:var(--paper-white);background:linear-gradient(90deg, #020b1ff0 0%, #061735bd 48%, #06173533 76%, #020b1f57 100%), url(/assets/hero1.png) center right / cover no-repeat, linear-gradient(135deg, var(--deep-navy), var(--royal-navy) 48%, #102b5c);padding:112px 0 58px;position:relative;overflow:hidden}.hero-bg-stack,.hero-overlay{position:absolute;inset:0}.hero-bg-stack{z-index:0;overflow:hidden}.hero-slide{object-fit:cover;opacity:0;filter:saturate(1.04)contrast(1.04)brightness(.96);will-change:opacity, transform;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity 1.2s cubic-bezier(.2,.78,.18,1),transform 7.2s ease-out;position:absolute;inset:0;transform:scale(1.06)}.hero-slide.is-active{opacity:1;transform:scale(1)}.hero-overlay{z-index:1;background:linear-gradient(90deg,#020b1fe0 0%,#06173599 48%,#06173533 76%,#020b1f57 100%)}.hero-overlay:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 64% 26%,#fff3,#0000 18%),linear-gradient(105deg,#0000 20%,#ffffff1a 44%,#0000 68%);transition:opacity 1.2s,transform 1.9s cubic-bezier(.2,.78,.18,1);position:absolute;inset:-20%;transform:translate(-8%)rotate(.001deg)}.hero.is-transitioning .hero-overlay:after{opacity:1;transform:translate(6%)rotate(.001deg)}.hero:after{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero .container{z-index:1;grid-template-columns:minmax(0,1.1fr) 380px;align-items:end;gap:48px;display:grid;position:relative}.hero-simple{background:radial-gradient(1100px 520px at 78% 18%, #526ec838, transparent 60%), radial-gradient(900px 420px at 12% 82%, #c7372f24, transparent 65%), linear-gradient(135deg, var(--deep-navy) 0%, var(--royal-navy) 50%, #102b5c 100%)}.hero-video-bg{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-video-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#020b1fc7 0%,#06173594 48%,#06173552 76%,#020b1f75 100%);position:absolute;inset:0}.hero.hero-video>.container{z-index:2;position:relative}.hero.hero-image{background-color:var(--deep-navy);background-image:var(--hero-image);background-position:100%;background-repeat:no-repeat;background-size:cover}.hero.hero-image:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#020b1fe6 0%,#061735bd 43%,#06173557 72%,#020b1f75 100%),radial-gradient(900px 460px at 18% 22%,#252d6647,#0000 62%);position:absolute;inset:0}.hero.hero-image>.container{z-index:2;position:relative}.hero.hero-on-light{color:var(--royal-navy)}.hero.hero-on-light .eyebrow{color:var(--study-red)}.hero.hero-on-light h1{color:var(--royal-navy)}.hero.hero-on-light p{color:#475467}.hero.hero-on-light .point{color:var(--royal-navy);background:#252d6614;border-color:#252d662e}.exam-hero-section{color:var(--royal-navy);border-bottom:1px solid var(--border-soft);background:radial-gradient(900px 460px at 8% -6%,#252d6614,#0000 62%),radial-gradient(820px 420px at 100% 10%,#c7372f12,#0000 65%),linear-gradient(#fff 0%,#f7f8fc 100%);padding:112px 0 58px;position:relative;overflow:hidden}.exam-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}.exam-hero-copy{min-width:0;max-width:620px}.exam-hero-copy .eyebrow{color:var(--study-red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:900;display:inline-block}.exam-hero-copy h1{color:var(--royal-navy);letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(34px,4vw,52px);line-height:1.1}.exam-hero-copy p{color:#475467;margin:0 0 28px;font-size:17px;line-height:1.6}.exam-hero-copy .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.exam-hero-visual{min-width:0;position:relative}.exam-hero-paper{aspect-ratio:16/10;box-shadow:none;background:0 0;border:0;border-radius:0;margin:-12px -18px -12px 0;position:relative;overflow:hidden}.exam-hero-paper:before{content:none}.exam-hero-generated-image{object-fit:contain;object-position:center;filter:drop-shadow(0 30px 54px #0617352e);width:100%;height:100%;position:absolute;inset:0}@media (max-width:1060px){.exam-hero-section{padding:96px 0 48px}.exam-hero-layout{grid-template-columns:minmax(0,1fr);gap:36px}.exam-hero-copy{max-width:100%}}@media (max-width:760px){.exam-hero-section{padding:80px 0 36px}.exam-hero-layout{gap:28px}.exam-hero-copy h1{font-size:30px}.exam-hero-copy p{font-size:15.5px}.exam-hero-paper{border-radius:13px}}.hero-simple .container{grid-template-columns:minmax(0,960px)}.hero-simple .hero-copy,.hero-simple .container>div{max-width:960px}.hero-copy{max-width:820px}.hero-copy,.hero-side,.lead-card{animation:.68s both riseIn}.hero-side,.lead-card{animation-delay:.12s}.eyebrow{color:var(--soft-gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:900;display:inline-flex}h1,h2,h3{letter-spacing:0;margin:0;line-height:1.08}h1{max-width:820px;font-size:clamp(34px,5vw,56px)}[data-letter-title]{text-wrap:balance}.hero-title-word,.hero-title-letter{display:inline-block}.hero-title-word{white-space:nowrap}.hero-title-letter{opacity:0;filter:blur(6px);animation:.68s cubic-bezier(.18,.92,.18,1) forwards titleLetterIn;animation-delay:var(--letter-delay,0s);transform:translate(-18px,10px)scale(.96)}h2{font-size:clamp(30px,4vw,46px)}h3{font-size:21px}.hero p{color:#ffffffd1;max-width:720px;margin:16px 0 0;font-size:15px}.hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.hero-whatsapp-icon{color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 8px 22px #25d36661}.hero-whatsapp-icon svg{width:26px;height:26px}.hero-whatsapp-icon:hover{background:#1ebe57;transform:translateY(-2px);box-shadow:0 12px 28px #25d36680}.hero-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.point,.metric{border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff24;padding:16px;font-weight:800}.point{animation:.64s both riseIn}.country-welcome-video-section{border-bottom:1px solid var(--border-soft);background:radial-gradient(680px 360px at 18% 32%,#c7372f12,#0000 66%),radial-gradient(720px 360px at 86% 16%,#252d6614,#0000 64%),linear-gradient(#252d6612 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d660f 1px,#0000 1px) 0 0/52px 52px,linear-gradient(135deg,#fbfcff 0%,#f5f7fb 48%,#fff6f5 100%);padding:58px 0;position:relative;overflow:hidden}.country-welcome-video-grid{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:44px;display:grid}.country-welcome-video-copy{max-width:680px}.country-welcome-video-copy .eyebrow{color:var(--study-red);margin-bottom:14px}.country-welcome-video-copy h2{max-width:660px;color:var(--royal-navy)}.country-welcome-video-copy p{color:#475467;max-width:620px;margin:18px 0 0;font-size:17px;line-height:1.62}.country-welcome-video-frame{background:#ffffffd6;border:1px solid #252d661f;border-radius:22px;justify-self:end;width:min(100%,360px);padding:10px;position:relative;box-shadow:0 28px 64px #06173529}.country-welcome-video{aspect-ratio:464/832;object-fit:cover;background:#0b122e;border-radius:14px;width:100%;max-height:620px;display:block}.country-welcome-video-sound{z-index:2;color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#c7372ff5;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;bottom:22px;right:22px;box-shadow:0 14px 28px #c7372f47}.country-welcome-video-sound:hover{background:var(--study-red)}@media (max-width:900px){.country-welcome-video-grid{grid-template-columns:minmax(0,1fr);gap:30px}.country-welcome-video-frame{justify-self:start;width:min(100%,330px)}}@media (max-width:760px){.hero.hero-image{background-position:62%}.hero.hero-image:before{background:linear-gradient(#020b1ff0 0%,#061735d1 58%,#061735ad 100%),radial-gradient(620px 380px at 50% 18%,#252d6647,#0000 68%)}.country-welcome-video-section{padding:42px 0}.country-welcome-video-copy h2{font-size:30px}.country-welcome-video-copy p{font-size:15.5px}.country-welcome-video-frame{border-radius:18px;justify-self:center;width:min(100%,300px);padding:8px}.country-welcome-video{border-radius:12px;max-height:none}.country-welcome-video-sound{bottom:16px;right:16px}}.point:nth-child(2){animation-delay:90ms}.point:nth-child(3){animation-delay:.18s}.lead-card{color:var(--paper-white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff3d,#ffffff1a);border:1px solid #ffffff38;border-radius:15px;padding:20px;position:relative;overflow:hidden;box-shadow:0 24px 70px #020b1f47}.lead-card:before{content:"";background:linear-gradient(90deg, var(--study-red), #c7372f29);height:3px;position:absolute;inset:0 0 auto}.lead-card-top{grid-template-columns:1fr;align-items:center;gap:12px;display:grid}.lead-card-top span{color:#ffb3ad;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:900;display:block}.lead-icon{width:42px;height:42px;color:var(--paper-white);background:linear-gradient(135deg, var(--royal-navy), var(--study-red));border-radius:13px;place-items:center;font-size:13px;font-weight:900;display:grid;box-shadow:0 12px 28px #c7372f2e}.lead-card h2{font-size:18px;line-height:1.14}.lead-card p{color:#ffffffc2;margin:8px 0 12px;font-size:13px}.form-grid{gap:12px;display:grid}.form-grid input,.form-grid select{width:100%;min-height:50px;color:var(--paper-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff47;border-radius:13px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s}.form-grid input::placeholder{color:#ffffffc7}.form-grid select{color:#ffffffd1}.form-grid select:valid{color:var(--paper-white)}.form-grid option{color:var(--royal-navy);background:var(--paper-white)}.form-grid input:focus,.form-grid select:focus,.chat-form input:focus{background:#ffffff38;border-color:#ffffff8a;outline:0;box-shadow:0 0 0 4px #ffffff1a}.form-grid .btn{border-radius:13px;min-height:52px;margin-top:2px;font-size:15px}.lead-form-actions{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;display:grid}.lead-form-actions .btn{width:100%}.lead-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:none}.lead-benefits span{color:#ffffffe0;text-align:center;background:#ffffff1a;border:1px solid #ffffff29;border-radius:13px;place-items:center;min-height:42px;padding:8px;font-size:11px;font-weight:900;display:grid}.form-note{color:#ffffffad;margin-top:11px;font-size:12px;display:block}.kvkk-consent{color:#ffffffc7;cursor:pointer;align-items:center;gap:10px;padding:4px 2px;font-size:10.5px;line-height:1.45;display:flex}.kvkk-consent input[type=checkbox]{appearance:auto;width:16px;height:16px;accent-color:var(--study-red,#c7372f);cursor:pointer;vertical-align:middle;flex:0 0 16px;margin:0;padding:0}.kvkk-consent span{vertical-align:middle;flex:1;display:inline-block}.kvkk-consent strong{color:var(--paper-white,#fff);font-weight:700}.kvkk-consent-contact{color:#061735b3;margin-top:6px}.kvkk-consent-contact strong{color:var(--royal-navy,#061735)}section{padding:78px 0}.smart-planner-section{background:linear-gradient(180deg, var(--paper-white), #fff3f2);border-bottom:1px solid #c7372f2e;padding:34px 0}.smart-planner{grid-template-columns:.9fr 1.25fr;align-items:stretch;gap:24px;display:grid}.planner-copy{border-radius:var(--radius);color:var(--paper-white);background:linear-gradient(135deg,#020b1ff0,#061735e0),url(/assets/global-education-hero.jpg) 50%/cover no-repeat;padding:24px;box-shadow:0 18px 44px #06173524}.planner-copy h2{font-size:clamp(26px,3vw,36px)}.planner-copy p{color:#ffffffc7;margin:14px 0 0}.planner-panel{border-radius:var(--radius);background:var(--paper-white);border:1px solid #c7372f33;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;padding:20px;display:grid;box-shadow:0 16px 40px #06173514}.planner-panel label{color:#344054;gap:7px;font-size:13px;font-weight:900;display:grid}.planner-panel select{border:1px solid var(--border-soft);border-radius:var(--radius);min-width:0;min-height:46px;color:var(--royal-navy);background:#fbfcfe;padding:0 12px}.planner-result{border-radius:var(--radius);color:#263753;background:#fff1f0;border:1px solid #c7372f3d;grid-column:1/-1;padding:14px 16px;font-weight:700}.sticky-lead{z-index:65;border-radius:var(--radius);width:min(920px,100% - 32px);color:var(--paper-white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#020b1ff0;border:1px solid #c7372f61;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;padding:12px;transition:opacity .22s,transform .22s;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%,18px);box-shadow:0 24px 70px #020b1f47}.sticky-lead.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.sticky-lead strong,.sticky-lead span{display:block}.sticky-lead span{color:#ffffffad;font-size:13px}.sticky-lead .btn-outline{color:var(--paper-white);background:#ffffff14;border-color:#ffffff38}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.section-head p{max-width:640px;color:var(--muted-slate);margin:12px 0 0}.trust{background:var(--paper-white);border-bottom:1px solid var(--border-soft);padding:0}.trust-shell{width:min(1180px,100vw - 56px);min-height:auto;margin:0 auto;display:block;overflow:visible}.trust-marquee{min-width:0;padding:16px 0 22px;overflow:visible;-webkit-mask-image:none;mask-image:none}.quick-access-section{background:var(--paper-white);padding:28px 0 18px}.quick-access-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.quick-access-card{border-radius:var(--radius);background:linear-gradient(180deg, var(--paper-white), #fff3f2);border:1px solid #c7372f38;gap:10px;min-height:178px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 14px 34px #06173512}.quick-access-card:hover{border-color:var(--royal-gold);transform:translateY(-3px);box-shadow:0 22px 48px #0617351f}.quick-access-card span{width:38px;height:38px;color:var(--paper-white);background:var(--soft-gold);border-radius:50%;place-items:center;font-weight:900;display:inline-grid}.quick-access-card h3{font-size:19px}.quick-access-card p{color:var(--muted-slate);margin:0;font-size:14px}.service-visual-section{background:linear-gradient(#06173509 1px, transparent 1px), linear-gradient(90deg, #06173507 1px, transparent 1px), radial-gradient(circle at 12% 18%, #c7372f17, transparent 26%), radial-gradient(circle at 88% 12%, #d4a63a1f, transparent 24%), linear-gradient(180deg, var(--paper-white), #fff7f6 62%, var(--paper-white));background-size:34px 34px,34px 34px,auto,auto,auto;padding:72px 0;position:relative;overflow:hidden}.service-visual-section:before,.service-visual-section:after{content:"";pointer-events:none;position:absolute}.service-visual-section:before{opacity:.55;background:repeating-linear-gradient(0deg,#0000 0 27px,#06173512 28px 29px),linear-gradient(90deg,#c7372f1a 0 3px,#0000 3px);border:1px solid #06173514;border-radius:23px;width:280px;height:380px;top:72px;left:-90px;transform:rotate(-8deg)}.service-visual-section:after{opacity:.75;background:radial-gradient(circle,#0000 58%,#d4a63a1c 59% 60%,#0000 61%),radial-gradient(circle,#0617350f,#0000 64%);border:1px solid #d4a63a3d;border-radius:50%;width:340px;height:340px;bottom:42px;right:-120px}.service-visual-section .container{z-index:1;position:relative}.service-visual-grid{grid-template-columns:1.15fr repeat(2,minmax(0,.92fr));align-items:stretch;gap:18px;display:grid}.service-visual-card{background:var(--paper-white);isolation:isolate;border:1px solid #0617351a;border-radius:15px;min-height:430px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 22px 56px #0617351a}.service-visual-card-large{grid-row:span 2;min-height:620px}.service-visual-card:hover{border-color:#c7372f4d;transform:translateY(-3px);box-shadow:0 30px 72px #06173529}.service-visual-card img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;filter:brightness(.78)saturate(.92)blur(1.6px);transition:transform .42s,filter .42s;transform:scale(1.04)}.service-visual-card:hover img{filter:brightness(.85)saturate(1.02)blur(1px);transform:scale(1.06)}.service-visual-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#020b1f6b 0%,#020b1f1a 26%,#020b1f2e 55%,#020b1fe6 100%);position:absolute;inset:0}.service-visual-copy{z-index:2;color:var(--paper-white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020b1f8f;border:1px solid #ffffff2e;border-radius:13px;gap:6px;padding:16px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.service-visual-copy span{color:#ffb3ad;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.service-visual-copy strong{font-size:21px;line-height:1.05}.service-visual-copy small{color:#ffffffc2;font-size:13px;line-height:1.45}.contact-hero .hero-bg,.contact-hero .hero-bg-next{background-position:50%}.contact-hero{min-height:560px}.contact-hero .container{grid-template-columns:minmax(0,.92fr);align-content:center}.contact-hero .hero-copy{max-width:900px}.contact-overview{background:linear-gradient(180deg, var(--paper-white), #fff7f6)}.contact-grid{grid-template-columns:minmax(0,1fr) 460px;align-items:stretch;gap:28px;display:grid}.contact-info-panel,.contact-map-card,.contact-method-card,.hours-card{background:#ffffffe0;border:1px solid #c7372f24;border-radius:15px;box-shadow:0 20px 56px #06173514}.contact-info-panel{padding:34px}.contact-page-form{color:var(--paper-white);background:radial-gradient(circle at 100% 0,#c7372f3d,#0000 32%),linear-gradient(145deg,#020b1ff0,#061735d6);border-color:#ffffff29;align-self:start;box-shadow:0 28px 74px #06173533}.contact-page-form .form-grid input,.contact-page-form .form-grid select{color:var(--royal-navy);background:var(--paper-white);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#ffffff47}.contact-page-form .form-grid input::placeholder,.contact-page-form .form-grid select{color:#061735a3}.contact-page-form .form-grid select:valid{color:var(--royal-navy)}.contact-info-panel h2{max-width:760px}.contact-info-panel p{max-width:680px;color:var(--muted-slate)}.contact-info-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.contact-info-list a{border:1px solid var(--border-soft);background:var(--paper-white);border-radius:13px;gap:6px;min-height:108px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.contact-info-list a:hover{border-color:#c7372f47;transform:translateY(-3px);box-shadow:0 14px 34px #06173514}.contact-info-list b{color:var(--study-red);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.contact-info-list span{color:var(--royal-navy);font-weight:800;line-height:1.45}.contact-map-card{min-height:420px;color:var(--paper-white);background:linear-gradient(180deg, #020b1f29, #020b1fe6), radial-gradient(circle at 42% 38%, #c7372f52, transparent 16%), linear-gradient(#ffffff14 1px, transparent 1px), linear-gradient(90deg, #ffffff14 1px, transparent 1px), linear-gradient(135deg, var(--deep-navy), var(--royal-navy));background-size:auto,auto,42px 42px,42px 42px,auto;align-content:end;gap:10px;padding:28px;display:grid;position:relative;overflow:hidden}.contact-map-wide{grid-column:1/-1;min-height:360px}.contact-map-card:before{content:"";border:1px dashed #fff3;border-radius:21px;position:absolute;inset:40px}.map-pin{width:68px;height:68px;color:var(--paper-white);background:linear-gradient(135deg, var(--study-red), #9e2431);border-radius:19px 19px 19px 5px;place-items:center;font-weight:900;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 20px 44px #c7372f57}.map-pin:first-letter{transform:rotate(45deg)}.contact-map-card strong,.contact-map-card span,.contact-map-card .btn{z-index:1;position:relative}.contact-map-card strong{font-size:26px}.contact-map-card span{color:#ffffffc2}.contact-method-card{gap:12px;padding:24px;display:grid}.contact-method-card span{width:42px;height:42px;color:var(--paper-white);background:var(--study-red);border-radius:50%;place-items:center;font-weight:900;display:grid}.contact-method-card p{color:var(--muted-slate)}.hours-section{color:var(--paper-white);background:linear-gradient(135deg,#020b1ff5,#061735e0),url(/assets/global-education-hero.jpg) 50%/cover no-repeat}.hours-layout{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:34px;display:grid}.hours-layout p{color:#ffffffc2}.hours-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border-color:#ffffff29;gap:12px;padding:22px;display:grid}.hours-card div{background:#ffffff14;border-radius:13px;justify-content:space-between;gap:16px;padding:16px;display:flex}.hours-card span{color:#ffffffc2;text-align:right}.trust-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;width:100%;animation:none;display:grid}.metric{min-width:0;min-height:72px;color:var(--royal-navy);border-color:var(--border-soft);text-align:left;background:#fbfcfe;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:14px 16px;display:inline-flex;box-shadow:0 8px 20px #0617350a}.trust .metric[aria-hidden=true]{display:none}.metric strong{color:var(--study-red);font-size:22px;line-height:1}.metric span{color:var(--royal-navy);white-space:normal;font-size:13px;font-weight:900;line-height:1.2}.trust:hover .trust-strip{animation-play-state:paused}@keyframes trustMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}.grid-3,.grid-4,.country-grid,.exam-grid{gap:18px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.country-grid,.exam-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card,.country-card,.exam-card,.step,.testimonial,.spotlight,.benefit{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--paper-white);transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 12px 32px #0617350f}.card:hover,.country-card:hover,.exam-card:hover,.testimonial:hover,.spotlight:hover,.benefit:hover{border-color:#c7372f57;transform:translateY(-3px);box-shadow:0 20px 44px #0617351c}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translate(0)}.reveal.metric.is-visible{animation:.76s cubic-bezier(.2,.9,.2,1) both metricPop}.reveal.country-card.is-visible .country-visual,.reveal.exam-card.is-visible .exam-visual,.reveal.program-card.is-visible .program-visual{animation:.98s both imageSettle}.reveal.destination-strip.is-visible .destination-copy{animation:.9s both softGlow}.reveal:nth-child(2){transition-delay:70ms}.reveal:nth-child(3){transition-delay:.14s}.reveal:nth-child(4){transition-delay:.21s}.reveal:nth-child(5){transition-delay:.28s}.reveal:nth-child(6){transition-delay:.35s}.card,.country-card,.exam-card,.testimonial,.spotlight,.benefit{padding:24px}.country-card{overflow:hidden}.country-card.has-visual{flex-direction:column;min-height:322px;padding-top:0;display:flex}.country-card .country-flag{background:var(--paper-white);border-radius:7px;align-self:flex-start;place-items:center;width:46px;min-width:46px;height:34px;margin-bottom:10px;display:inline-grid;box-shadow:0 8px 18px #0617351f}.country-card.has-visual .country-flag{z-index:1;margin-top:-46px;margin-left:2px;position:relative}.country-card.has-visual h3{margin-top:4px}.country-card.has-visual .text-link{margin-top:auto}.exam-card{overflow:hidden}.exam-card.has-visual{flex-direction:column;min-height:314px;padding-top:0;display:flex}.exam-card.has-visual .icon{display:none}.exam-card.has-visual .text-link{margin-top:auto}.exam-card h3{color:var(--study-red);letter-spacing:.04em;text-transform:uppercase;font-size:24px;font-weight:900}.exam-visual{border-radius:var(--radius) var(--radius) 0 0;background:radial-gradient(circle at 50% 42%, #c7372f14, transparent 42%), #fff var(--exam-image) center / min(78%, 360px) auto no-repeat;border-bottom:1px solid #06173514;min-height:170px;margin:0 -24px 18px;box-shadow:inset 0 -18px 34px #0617350a}.exam-tara{--exam-image:url(/assets/exams/tara-exam.png)}.exam-tmua{--exam-image:url(/assets/exams/tmua-exam.svg)}.exam-cents{--exam-image:url(/assets/exams/cents-exam.svg)}.exam-ap{--exam-image:url(/assets/exams/ap-exam.svg)}.exam-sat{--exam-image:url(/assets/exams/sat-exam.svg)}.exam-ielts{--exam-image:url(/assets/exams/ielts-exam.svg)}.exam-oet{--exam-image:url(/assets/exams/oet-exam.svg)}.exam-oxford{--exam-image:url(/assets/exams/oxford-exam.svg)}.exam-cambridge{--exam-image:url(/assets/exams/cambridge-exam.svg)}.exam-list{flex-direction:column;gap:10px;display:flex}.exam-row{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--paper-white);align-items:center;gap:20px;padding:18px 24px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.exam-row:hover{background:linear-gradient(90deg, #fff3f2 0%, var(--paper-white) 60%);border-color:#c7372f57;transform:translateY(-3px);box-shadow:0 12px 32px #0617351a}.exam-row:hover .exam-row__title{letter-spacing:.07em}.exam-row:hover .exam-row__cta{transform:translate(4px)}.exam-row__title{transition:letter-spacing .22s}.exam-row__cta{transition:transform .22s}.exam-row__title{color:var(--study-red);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;min-width:120px;font-size:22px;font-weight:900}.exam-row__text{color:var(--muted-slate);flex:1;font-size:15px;line-height:1.5}.exam-row__cta{color:var(--study-red);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:600}@media (max-width:640px){.exam-row{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 18px}.exam-row__title{min-width:unset;font-size:18px}.exam-row__text{font-size:14px}}.premium-exam-section{background:linear-gradient(#252d660b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d660a 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#fff 0%,#f6f8fc 44%,#fff 100%);padding-top:84px;position:relative;overflow:hidden}.premium-exam-section:before{content:none}.premium-exam-section .container{z-index:1;position:relative}.premium-exam-groups{gap:22px;display:grid}.premium-exam-group{background:linear-gradient(135deg,#fffffff5,#f8f9fceb);border:1px solid #252d661a;border-radius:8px;grid-template-columns:minmax(250px,.74fr) minmax(0,1.26fr);align-items:stretch;gap:18px;padding:18px;display:grid;box-shadow:0 22px 52px #06173512}.premium-exam-group__intro{min-height:286px;color:var(--paper-white);background:linear-gradient(145deg,#020b1ff5,#252d66e6 72%,#0f172ae0);border-radius:6px;flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:relative;overflow:hidden}.premium-exam-group__intro:before{content:"";opacity:.5;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#0000 0%,#000 42%,#0000 100%);mask-image:linear-gradient(125deg,#0000 0%,#000 42%,#0000 100%)}.premium-exam-group__intro:after{content:"";filter:blur(28px);pointer-events:none;background:#c7372f33;border-radius:999px;height:72%;position:absolute;inset:auto -18% -36% 34%}.premium-exam-group__intro span{z-index:1;color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900;position:relative}.premium-exam-group__intro h2{z-index:1;max-width:420px;color:var(--paper-white);margin:0;font-size:clamp(24px,2.1vw,34px);line-height:1.12;position:relative}.premium-exam-group__intro p{z-index:1;color:#ffffffc2;max-width:430px;margin:18px 0 0;font-size:15px;line-height:1.7;position:relative}.premium-exam-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.premium-exam-card{min-height:188px;color:var(--royal-navy);background:#ffffffeb;border:1px solid #252d661a;border-radius:7px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0617350d}.premium-exam-card:after{content:"";background:#c7372f14;border-radius:999px;width:126px;height:126px;transition:transform .22s,opacity .22s;position:absolute;top:-42px;right:-34px}.premium-exam-card:hover{background:#fff;border-color:#c7372f57;transform:translateY(-4px);box-shadow:0 20px 42px #0617351a}.premium-exam-card:hover:after{opacity:.9;transform:scale(1.16)}.premium-exam-card__tag{z-index:1;color:#475467;letter-spacing:.08em;text-transform:uppercase;background:#f8f9fce6;border:1px solid #252d661a;border-radius:999px;width:fit-content;margin-bottom:18px;padding:6px 9px;font-size:11px;font-weight:900;position:relative}.premium-exam-card strong{z-index:1;color:var(--royal-navy);letter-spacing:0;font-size:27px;font-weight:900;line-height:1;position:relative}.premium-exam-card p{z-index:1;color:#5f6b7a;margin:16px 0 22px;font-size:14.5px;line-height:1.62;position:relative}.premium-exam-card__footer{z-index:1;color:var(--study-red);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;font-size:13px;font-weight:900;display:flex;position:relative}.premium-exam-card__footer>span:last-child{width:30px;height:30px;color:var(--paper-white);background:var(--study-red);border-radius:999px;flex:none;place-items:center;transition:transform .18s;display:grid}.premium-exam-card:hover .premium-exam-card__footer>span:last-child{transform:translate(3px)}.premium-exam-card--ielts:after,.premium-exam-card--sat:after,.premium-exam-card--tara:after{background:#252d661a}@media (max-width:980px){.premium-exam-group{grid-template-columns:minmax(0,1fr)}.premium-exam-group__intro{min-height:220px}}@media (max-width:700px){.premium-exam-section{max-width:100vw;padding-top:56px;overflow:hidden}.premium-exam-section .container{width:min(100% - 28px,1180px)}.premium-exam-section .section-head h2,.premium-exam-section .section-head p,.premium-exam-group__intro h2,.premium-exam-group__intro p,.premium-exam-card p,.premium-exam-card strong{overflow-wrap:anywhere;max-width:100%}.premium-exam-group{min-width:0;max-width:100%;padding:12px;overflow:hidden}.premium-exam-group__intro{min-width:0;min-height:0;padding:22px}.premium-exam-cards{grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.premium-exam-card{min-width:0;max-width:100%;min-height:0}}.ielts-trust-band-section,.ielts-overview-section,.ielts-modules-section,.ielts-process-section,.ielts-plan-section,.ielts-program-section,.ielts-why-section,.ielts-faq-section{position:relative;overflow:hidden}.ielts-trust-band-section>.container,.ielts-overview-section>.container,.ielts-modules-section>.container,.ielts-process-section>.container,.ielts-plan-section>.container,.ielts-program-section>.container,.ielts-why-section>.container,.ielts-faq-section>.container{z-index:1;position:relative}.ielts-trust-band-section{background:linear-gradient(90deg,#c7372f29,#0000 26%),linear-gradient(135deg,#151e46 0%,#252d66 58%,#111936 100%);padding:0}.ielts-trust-band{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;display:grid;overflow:visible}.ielts-trust-item{border-right:1px solid #ffffff24;height:58px;min-height:0;padding:0 24px;display:block;position:relative;overflow:hidden}.ielts-trust-item:last-child{border-right:0}.ielts-trust-item:before{content:"";background:var(--study-red);width:28px;height:2px;position:absolute;top:8px;left:24px}.ielts-trust-item strong{color:#fff;white-space:normal;padding-top:0;font-size:clamp(15px,1.25vw,19px);font-weight:950;line-height:1.12;animation:5.6s cubic-bezier(.22,1,.36,1) infinite ieltsTrustTitleSwap;position:absolute;top:24px;left:24px;right:24px}.ielts-trust-item span{color:#ffffffeb;opacity:0;grid-area:auto;padding-top:0;font-size:clamp(14px,1vw,17px);font-weight:900;line-height:1.12;animation:5.6s cubic-bezier(.22,1,.36,1) infinite ieltsTrustDetailSwap;position:absolute;top:24px;left:24px;right:24px;transform:translateY(16px)}.ielts-trust-item:nth-child(2) strong,.ielts-trust-item:nth-child(2) span{animation-delay:.18s}.ielts-trust-item:nth-child(3) strong,.ielts-trust-item:nth-child(3) span{animation-delay:.36s}.ielts-trust-item:nth-child(4) strong,.ielts-trust-item:nth-child(4) span{animation-delay:.54s}.ielts-page .reveal.ielts-trust-item{filter:none;transform:translateY(14px)}.ielts-page .reveal.ielts-trust-item.is-visible{filter:none;transform:translate(0)}.ielts-overview-section,.ielts-program-section,.ielts-plan-section{background:linear-gradient(#fffffff0,#f7f8fbf5),linear-gradient(90deg,#252d660d 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#252d660a 1px,#0000 1px) 0 0/38px 38px}.ielts-overview-section{background:linear-gradient(#252d660b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d660a 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#fff 0%,#f6f8fc 44%,#fff 100%)}.ielts-program-section{background:linear-gradient(#252d660e 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#252d660c 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 12% 8%,#c7372f14,#0000 34%),linear-gradient(#f7f9fc 0%,#fff 52%,#f7f9fc 100%)}.ielts-modules-section{background:linear-gradient(#252d660c 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#252d660a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#fff 0%,#f4f7fb 100%)}.ielts-process-section{background:linear-gradient(#252d660d 1px,#0000 1px) 0 0/50px 50px,linear-gradient(90deg,#252d660b 1px,#0000 1px) 0 0/50px 50px,radial-gradient(circle at 88% 10%,#252d6614,#0000 30%),linear-gradient(#f6f8fc 0%,#fff 100%)}.ielts-plan-section{background:linear-gradient(#252d660c 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#252d660b 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 8% 20%,#c7372f0f,#0000 28%),linear-gradient(#fff 0%,#f6f8fc 100%)}.ielts-overview-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:stretch;gap:28px;display:grid}.ielts-command-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.5fr);align-items:start;gap:32px 44px;padding:34px 0 56px;display:grid}.ielts-command-copy{border-left:4px solid var(--study-red);flex-direction:column;justify-content:flex-start;min-height:0;padding:0 0 0 26px;display:flex}.ielts-command-copy h2{max-width:740px;color:var(--royal-navy);margin:12px 0 0;font-size:clamp(38px,4.5vw,68px);line-height:.98}.ielts-command-copy h2 span{display:block}.ielts-logo-word{color:#e30613;letter-spacing:0;text-transform:uppercase;width:fit-content;font-weight:1000;line-height:.88}.ielts-command-copy p{max-width:700px;color:var(--muted-slate);margin:22px 0 0;font-size:18px;font-weight:560;line-height:1.78}.ielts-partner-credentials{grid-template-rows:minmax(160px,.55fr) minmax(180px,.45fr);grid-template-columns:minmax(0,1fr);align-self:stretch;align-items:center;gap:12px;margin-top:12px;display:grid}.ielts-partner-credentials__registration,.ielts-partner-credentials__gold{transform-origin:50% -28px;background:#ffffffe6;border:1px solid #252d6617;border-radius:14px;justify-content:center;align-items:center;min-height:0;padding:18px;transition:transform .52s cubic-bezier(.18,.92,.18,1),border-color .52s,box-shadow .52s,filter .52s;animation:7.8s ease-in-out infinite ieltsHangingBadge;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 18px 44px #0617350f}.ielts-partner-credentials__gold{animation-delay:-2.9s}.ielts-partner-credentials__registration:before,.ielts-partner-credentials__gold:before{content:"";background:linear-gradient(90deg, var(--study-red), #252d66c7);z-index:5;height:4px;position:absolute;inset:0 0 auto}.ielts-partner-credentials__registration:after,.ielts-partner-credentials__gold:after{content:"";pointer-events:none;opacity:0;z-index:4;background:linear-gradient(115deg,#0000 0%,#ffffff8a 42%,#0000 58%);transition:opacity .52s,transform 1.3s cubic-bezier(.18,.92,.18,1);position:absolute;inset:0;transform:translate(-38%)}.ielts-partner-credentials__registration:hover,.ielts-partner-credentials__gold:hover{border-color:#c7372f33;animation:none;transform:translateY(-5px);box-shadow:0 24px 52px #0617351a}.ielts-partner-credentials__registration:has(img:hover){border-color:#c7372f33;animation:none;transform:translateY(-5px);box-shadow:0 24px 52px #0617351a}.ielts-partner-credentials__gold:has(img:hover){border-color:#c7372f33;animation:none;transform:translateY(-5px);box-shadow:0 24px 52px #0617351a}.ielts-partner-credentials__registration:hover:after,.ielts-partner-credentials__gold:hover:after{opacity:1;transform:translate(38%)}.ielts-partner-credentials__registration:has(img:hover):after{opacity:1;transform:translate(38%)}.ielts-partner-credentials__gold:has(img:hover):after{opacity:1;transform:translate(38%)}.ielts-partner-credentials__registration img,.ielts-partner-credentials__gold img{z-index:1;object-fit:contain;width:100%;height:auto;display:block;position:relative}.ielts-partner-credentials__registration img{transform-origin:50%;max-width:410px;transform:scale(1.32)}.ielts-partner-credentials__gold{padding:14px}.ielts-partner-credentials__gold img{max-width:174px}@keyframes ieltsHangingBadge{0%,to{transform:translate(0)rotate(-.65deg)}35%{transform:translateY(4px)rotate(.75deg)}68%{transform:translateY(-2px)rotate(-.35deg)}}@keyframes ieltsHangingBadgeMobile{0%,to{transform:translate(0)rotate(-.28deg)}42%{transform:translateY(2px)rotate(.32deg)}72%{transform:translateY(-1px)rotate(-.16deg)}}@keyframes ieltsTrustTitleSwap{0%,12%,38%{opacity:1;transform:translateY(0)}48%{opacity:0;transform:translateY(-18px)}86%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ieltsTrustDetailSwap{0%,38%,to{opacity:0;transform:translateY(18px)}48%,86%{opacity:1;transform:translateY(0)}}.ielts-deadline-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:26px;display:grid}.ielts-deadline-strip span{min-height:42px;color:var(--royal-navy);text-align:center;background:#ffffffbd;border:1px solid #252d661a;border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.ielts-intro-summary{background:linear-gradient(135deg,#fffffff5,#f8f9fceb),radial-gradient(circle at 100% 0,#c7372f1a,#0000 36%);border:1px solid #252d6617;border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:18px;padding:30px;display:grid;box-shadow:0 24px 60px #06173512}.ielts-intro-summary-head{border-right:1px solid #252d6614;padding-right:26px}.ielts-intro-summary-head span{color:var(--study-red);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.ielts-intro-summary-head strong{color:var(--royal-navy);margin-top:8px;font-size:30px;line-height:1.14;display:block}.ielts-intro-summary-head p{color:var(--muted-slate);margin:12px 0 0;font-size:14px;font-weight:760;line-height:1.55}.ielts-module-difference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ielts-module-difference-list div{border-bottom:0;border-right:1px solid #252d6614;padding:0 18px 0 0}.ielts-module-difference-list div:last-child{border-right:0}.ielts-module-difference-list strong,.ielts-module-difference-list span{display:block}.ielts-module-difference-list strong{color:var(--royal-navy);font-size:17px;line-height:1.2}.ielts-module-difference-list span{color:var(--muted-slate);margin-top:6px;font-size:14px;font-weight:760;line-height:1.5}.ielts-intro-summary-grid{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:2px;display:flex}.ielts-intro-summary-grid span{min-height:34px;color:var(--royal-navy);background:#fffc;border:1px solid #252d6614;border-radius:999px;align-items:center;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.3;display:inline-flex}.ielts-skill-stack{gap:8px;display:grid}.ielts-skill-stack div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ielts-skill-stack span{width:36px;height:36px;color:var(--paper-white);background:var(--royal-navy);border-radius:8px;place-items:center;font-size:13px;font-weight:950;display:inline-grid}.ielts-skill-stack strong{color:var(--royal-navy);font-size:14px}.ielts-prep-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:28px;display:grid}.ielts-prep-compare>div{gap:8px;display:grid}.ielts-prep-compare span{min-height:40px;color:var(--royal-navy);background:#ffffffd1;border:1px solid #252d6614;border-radius:8px;align-items:center;padding:10px 12px 10px 38px;font-size:13px;font-weight:900;line-height:1.25;display:flex;position:relative}.ielts-prep-compare span:before{font-weight:950;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ielts-prep-compare>div:first-child span{color:#252d66ad}.ielts-prep-compare>div:first-child span:before{content:"×";color:var(--study-red);font-size:20px}.ielts-prep-compare>div:last-child span:before{content:"✓";color:#158e6b;font-size:16px}.ielts-prep-compare strong{width:58px;height:58px;color:var(--paper-white);background:var(--study-red);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.ielts-command-board{color:var(--paper-white);background:radial-gradient(circle at 90% 10%,#c7372f47,#0000 34%),linear-gradient(145deg,#11183ffa,#252d66f0);border:1px solid #ffffff24;border-radius:12px;align-content:space-between;gap:18px;padding:20px;display:grid;box-shadow:0 24px 58px #06173529}.ielts-board-head{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:16px;display:grid}.ielts-board-head img{background:#fffffff5;border-radius:12px;width:148px;height:auto;padding:12px;box-shadow:0 18px 34px #020b1f3d}.ielts-board-head span,.ielts-board-footer span{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.ielts-board-head strong{color:var(--paper-white);margin-top:6px;font-size:38px;line-height:1;display:block}.ielts-board-head small{color:#ffffffbd;margin-top:8px;font-weight:800;display:block}.ielts-band-list{gap:12px;display:grid}.ielts-band-row{gap:8px;display:grid}.ielts-band-row>div{color:#ffffffd1;justify-content:space-between;gap:12px;font-size:13px;font-weight:850;display:flex}.ielts-band-row i{background:#ffffff24;border-radius:999px;height:9px;display:block;position:relative;overflow:hidden}.ielts-band-row i:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#fff,#c7372f);width:78%;height:100%;display:block}.ielts-band-row:nth-child(2) i:after{width:68%}.ielts-band-row:nth-child(3) i:after{width:72%}.ielts-band-row:nth-child(4) i:after{width:82%}.ielts-board-footer{background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;padding:16px}.ielts-board-footer strong{color:var(--paper-white);margin-top:5px;line-height:1.25;display:block}.ielts-overview-copy .section-head{text-align:left;margin-left:0}.ielts-score-grid,.ielts-module-grid,.ielts-plan-grid{gap:14px;display:grid}.ielts-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ielts-score-card,.ielts-module-card,.ielts-plan-card,.ielts-faq-list article{background:#ffffffeb;border:1px solid #252d661a;border-radius:8px;box-shadow:0 14px 34px #0617350e}.ielts-score-card{padding:20px}.ielts-target-lanes{margin-top:4px}.ielts-info-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.ielts-info-kicker,.ielts-band-head span{width:fit-content;color:var(--study-red);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:950;display:inline-flex}.ielts-info-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.72fr);gap:18px;display:grid}.ielts-info-card,.ielts-type-card{background:linear-gradient(#fffffffa,#ffffffeb),radial-gradient(circle at 92% 0,#c7372f1c,#0000 30%);border:1px solid #252d6614;border-radius:14px;flex-direction:column;min-height:350px;padding:26px 28px;transition:transform .52s cubic-bezier(.18,.92,.18,1),border-color .52s,box-shadow .52s;animation:1.4s cubic-bezier(.18,.92,.18,1) both ieltsCardEntrance;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 16px 38px #0617350f}.ielts-info-card:before,.ielts-type-card:before,.ielts-band-panel:before{content:"";background:linear-gradient(90deg, var(--study-red), #252d66cc);height:4px;position:absolute;inset:0 0 auto}.ielts-info-card:after,.ielts-type-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0%,#ffffff85 42%,#0000 58%);transition:opacity .52s,transform 1.3s cubic-bezier(.18,.92,.18,1);position:absolute;inset:0;transform:translate(-34%)}.ielts-info-card:nth-child(2){animation-delay:.18s}.ielts-type-card{animation-delay:.36s}.ielts-info-card:hover,.ielts-type-card:hover{border-color:#c7372f2e;transform:translateY(-6px);box-shadow:0 24px 52px #0617351a}.ielts-info-card:hover:after,.ielts-type-card:hover:after{opacity:1;transform:translate(34%)}.ielts-page .reveal.ielts-reveal-section,.ielts-page .reveal.ielts-reveal-panel,.ielts-page .reveal.ielts-reveal-piece,.ielts-page .reveal.ielts-reveal-card{transition-property:opacity,transform,filter;transition-duration:.68s}.ielts-page .reveal.ielts-reveal-panel,.ielts-page .reveal.ielts-reveal-card{filter:blur(6px);transform:translateY(30px)scale(.985)}.ielts-page .reveal.ielts-reveal-panel.is-visible,.ielts-page .reveal.ielts-reveal-card.is-visible{filter:blur();transform:translate(0)scale(1)}.ielts-page .reveal.ielts-reveal-card.ielts-trust-item{filter:none;transform:translateY(14px)}.ielts-page .reveal.ielts-reveal-card.ielts-trust-item.is-visible{filter:none;transform:translate(0)}.ielts-page .reveal.ielts-info-card,.ielts-page .reveal.ielts-type-card{animation:none}.ielts-info-card+.ielts-info-card,.ielts-type-card{border-left:1px solid #252d6614}.ielts-info-card h3,.ielts-type-card h3,.ielts-band-panel h3{color:var(--royal-navy);margin:12px 0 0;font-size:clamp(23px,2vw,31px);line-height:1.08}.ielts-info-card p{color:var(--muted-slate);margin:14px 0 0;font-size:15px;font-weight:750;line-height:1.72}.ielts-info-card ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ielts-info-card li{color:var(--muted-slate);padding-left:30px;font-size:14px;font-weight:800;line-height:1.55;position:relative}.ielts-info-card li:before{content:"✓";width:20px;height:20px;color:var(--study-red);background:#c7372f17;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:950;transition:transform .46s,background .46s;display:inline-flex;position:absolute;top:-1px;left:0;transform:scale(1)}.ielts-info-card:hover li:before{background:#c7372f24;transform:scale(1.08)}.ielts-info-link{color:var(--study-red);align-items:center;gap:10px;margin-top:auto;padding-top:26px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.ielts-info-link span{font-size:20px;line-height:1;transition:transform .46s}.ielts-info-card:hover .ielts-info-link span,.ielts-type-card:hover .ielts-info-link span{transform:translate(5px)}.ielts-type-card{background:radial-gradient(circle at 82% 8%,#c7372f33,#0000 34%),linear-gradient(145deg,#fff2f3fa,#ffffffe6)}.ielts-type-list{gap:12px;margin-top:24px;display:grid}.ielts-type-item{background:#ffffffb8;border:1px solid #252d6612;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:13px;padding:12px;transition:transform .48s,border-color .48s,background .48s;display:grid}.ielts-type-card:hover .ielts-type-item{transform:translate(2px)}.ielts-type-card:hover .ielts-type-item:nth-child(2){transition-delay:70ms}.ielts-type-card:hover .ielts-type-item:nth-child(3){transition-delay:.14s}.ielts-type-card:hover .ielts-type-item:nth-child(4){transition-delay:.21s}.ielts-type-item:hover{background:#fffffff0;border-color:#c7372f33}.ielts-type-item>span{width:36px;height:36px;color:var(--study-red);background:#ffffffad;border:1px solid #c7372f3d;border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:950;display:inline-flex}.ielts-type-item strong,.ielts-type-item small{display:block}.ielts-type-item strong{color:var(--royal-navy);font-size:15px;line-height:1.25}.ielts-type-item small{color:var(--muted-slate);margin-top:5px;font-size:13px;font-weight:750;line-height:1.45}@keyframes ieltsCardEntrance{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ielts-info-card,.ielts-type-card,.ielts-partner-credentials__registration,.ielts-partner-credentials__gold,.ielts-type-item,.ielts-info-link span,.ielts-info-card li:before,.ielts-band-rainbow,.ielts-band-rainbow:before,.ielts-band-rainbow:after,.ielts-band-scale-item,.ielts-trust-item strong,.ielts-trust-item span{transition:none;animation:none}.ielts-trust-item{gap:5px;height:auto;padding:18px 24px 19px;overflow:visible}.ielts-trust-item strong,.ielts-trust-item span{opacity:1;grid-area:auto;position:static;top:auto;left:auto;right:auto;transform:none}}.ielts-band-panel{text-align:center;background:linear-gradient(#fffffffa,#f8f9fcf0);border:1px solid #252d6614;border-radius:14px;margin-top:16px;padding:28px;position:relative;overflow:hidden;box-shadow:0 18px 44px #06173513}.ielts-band-head{justify-items:center;gap:8px;display:grid}.ielts-band-panel h3{margin-top:0;font-size:clamp(24px,2vw,32px)}.ielts-band-rainbow{background:linear-gradient(90deg,#e51f3f 0%,#e86a31 22%,#f0c342 42%,#79b955 62%,#20a66b 82%,#009b8f 100%);border-radius:999px;height:16px;margin:24px 20px 14px;animation:7s ease-in-out infinite ieltsBandGlow;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff7a,0 10px 24px #06173514}.ielts-band-rainbow:after{content:"";background:linear-gradient(100deg,#0000 0%,#ffffff85 42%,#0000 62%);animation:5.8s cubic-bezier(.18,.92,.18,1) infinite ieltsBandShimmer;position:absolute;inset:0;transform:translate(-120%)}.ielts-band-rainbow:before{content:"";top:-4px;bottom:-4px;left:var(--ielts-band-highlight-left,0%);width:var(--ielts-band-highlight-width,16.666%);border-radius:inherit;background:radial-gradient(circle at center, #ffffffb8, #fff4d680 32%, var(--ielts-band-highlight-color,#ffffff29) 58%, #fff0 78%);box-shadow:0 0 14px #ffffff9e, 0 0 22px var(--ielts-band-highlight-color,#ffffff47);opacity:0;z-index:1;transition:left .52s cubic-bezier(.18,.92,.18,1),opacity .32s,transform .52s,box-shadow .52s;position:absolute;transform:scaleX(.82)}.ielts-band-panel:has(.ielts-band-scale-item:first-child:hover) .ielts-band-rainbow{--ielts-band-highlight-left:0%;--ielts-band-highlight-color:#e51f3f6b}.ielts-band-panel:has(.ielts-band-scale-item:nth-child(2):hover) .ielts-band-rainbow{--ielts-band-highlight-left:16.666%;--ielts-band-highlight-color:#e86a3166}.ielts-band-panel:has(.ielts-band-scale-item:nth-child(3):hover) .ielts-band-rainbow{--ielts-band-highlight-left:33.333%;--ielts-band-highlight-color:#f0c34270}.ielts-band-panel:has(.ielts-band-scale-item:nth-child(4):hover) .ielts-band-rainbow{--ielts-band-highlight-left:50%;--ielts-band-highlight-color:#79b9556b}.ielts-band-panel:has(.ielts-band-scale-item:nth-child(5):hover) .ielts-band-rainbow{--ielts-band-highlight-left:66.666%;--ielts-band-highlight-color:#20a66b6b}.ielts-band-panel:has(.ielts-band-scale-item:nth-child(6):hover) .ielts-band-rainbow{--ielts-band-highlight-left:83.333%;--ielts-band-highlight-color:#009b8f6b}.ielts-band-panel:has(.ielts-band-scale-item:hover) .ielts-band-rainbow:before{opacity:1;transform:scaleX(1)}@keyframes ieltsBandShimmer{0%,18%{transform:translate(-120%)}58%,to{transform:translate(120%)}}@keyframes ieltsBandGlow{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.12)brightness(1.03)}}.ielts-band-scale{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.ielts-band-scale-item{background:#ffffffe6;border:1px solid #252d6614;flex-direction:column;justify-content:center;min-height:90px;padding:14px 10px;transition:transform .26s,background .26s,box-shadow .26s;display:flex}.ielts-band-scale-item:hover{z-index:1;background:#fffffffa;transform:translateY(-3px);box-shadow:0 14px 28px #06173514}.ielts-band-scale-item:first-child{border-radius:10px 0 0 10px}.ielts-band-scale-item:last-child{border-radius:0 10px 10px 0}.ielts-band-scale-item strong{color:var(--study-red);font-size:15px;line-height:1}.ielts-band-scale-item:nth-child(2) strong{color:#d76b35}.ielts-band-scale-item:nth-child(3) strong{color:#c99924}.ielts-band-scale-item:nth-child(4) strong{color:#4e9f5a}.ielts-band-scale-item:nth-child(5) strong{color:#158e6b}.ielts-band-scale-item:nth-child(6) strong{color:#0b8178}.ielts-band-scale-item span{color:var(--muted-slate);margin-top:9px;font-size:12px;font-weight:850}.ielts-band-panel p{color:var(--muted-slate);background:#f7f8fbe6;border:1px solid #252d6612;border-radius:8px;margin:18px 0 0;padding:14px 16px;font-weight:850}.ielts-logistics-grid{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:16px;margin-top:16px;display:grid}.ielts-dates-card,.ielts-fees-card{background:radial-gradient(circle at 100% 0,#252d6614,#0000 32%),linear-gradient(#fffffffa,#f8f9fcf0);border:1px solid #252d6614;border-radius:14px;padding:28px;box-shadow:0 18px 44px #06173513}.ielts-fees-card{gap:22px;display:grid}.ielts-dates-card h3,.ielts-fees-card h3{color:var(--royal-navy);margin:12px 0 0;font-size:clamp(24px,2vw,32px);line-height:1.08}.ielts-dates-card>div:first-child p,.ielts-fees-card>div:first-child p{color:var(--muted-slate);margin:10px 0 0;font-weight:800;line-height:1.55}.ielts-dates-table{background:#ffffffd6;border:1px solid #252d6614;border-radius:10px;gap:0;margin-top:22px;display:grid;overflow:hidden}.ielts-date-row{border-bottom:1px solid #252d6612;grid-template-columns:minmax(120px,.8fr) minmax(130px,1fr) minmax(120px,.8fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.ielts-date-row:last-child{border-bottom:0}.ielts-date-row--head{color:var(--muted-slate);letter-spacing:.08em;text-transform:uppercase;background:#252d660b;font-size:11px;font-weight:950}.ielts-date-row strong{color:var(--royal-navy);font-size:13px;line-height:1.25}.ielts-date-row span{color:var(--muted-slate);font-size:12px;font-weight:800;line-height:1.35}.ielts-date-row a{min-width:74px;color:var(--royal-navy);background:#ffffffe6;border:1px solid #252d6624;border-radius:8px;justify-content:center;padding:7px 10px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.ielts-fees-list{background:#ffffffd1;border:1px solid #252d6614;border-radius:10px;gap:0;display:grid;overflow:hidden}.ielts-fee-row{border-bottom:1px solid #252d6612;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.ielts-fee-row:last-child{border-bottom:0}.ielts-fee-row strong{color:var(--royal-navy);font-size:14px;line-height:1.25}.ielts-fee-row span{color:var(--royal-navy);white-space:nowrap;font-size:13px;font-weight:900}.ielts-fees-note{background:#252d660b;border:1px solid #252d6614;border-radius:12px;flex-direction:column;justify-content:space-between;gap:18px;min-height:100%;padding:18px;display:flex}.ielts-fees-note p{color:var(--muted-slate);margin:0;font-size:13px;font-weight:800;line-height:1.6}.ielts-fees-note .btn{color:#fff;background:var(--study-red);border:1px solid #c7372fb8;border-radius:8px;width:fit-content;padding:12px 18px;font-size:14px;font-weight:950;text-decoration:none;box-shadow:0 12px 24px #c7372f2e}.ielts-fees-note .btn:hover{color:#fff;background:#a92d28;border-color:#a92d28;box-shadow:0 16px 30px #c7372f3d}.ielts-score-card>span{color:var(--study-red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:900;display:inline-flex}.ielts-score-card ul{flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ielts-score-card li{color:var(--royal-navy);background:#252d660f;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.ielts-score-card h3,.ielts-module-card h3,.ielts-plan-card h3,.ielts-process-item h3,.ielts-faq-list h3{color:var(--royal-navy);margin:0;line-height:1.18}.ielts-score-card p,.ielts-module-card p,.ielts-plan-card p,.ielts-process-item p,.ielts-faq-list p,.ielts-faq-grid>div:first-child p{color:var(--muted-slate);margin:10px 0 0;line-height:1.65}.ielts-score-panel{min-height:420px;color:var(--paper-white);background:linear-gradient(145deg,#11183ffa,#252d66f0);border:1px solid #ffffff24;border-radius:10px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;box-shadow:0 24px 58px #06173529}.ielts-score-panel img{background:#fffffff5;border-radius:12px;align-self:center;width:min(100%,340px);height:auto;margin-top:8px;padding:14px;box-shadow:0 22px 42px #020b1f3d}.ielts-score-panel span,.ielts-plan-card span{width:fit-content;color:var(--study-red);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.ielts-score-panel strong{color:var(--paper-white);margin-top:10px;font-size:clamp(22px,2vw,30px);line-height:1.12;display:block}.ielts-score-panel p{color:#ffffffbd;margin:12px 0 0;line-height:1.65}.ielts-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ielts-program-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:16px;display:grid}.ielts-pricing-banner{color:var(--paper-white);background:linear-gradient(90deg,#c7372f47,#0000 34%),linear-gradient(135deg,#252d66 0%,#12183f 100%);border:1px solid #ffffff29;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:24px 28px;display:flex;overflow:hidden;box-shadow:0 22px 48px #06173529}.ielts-pricing-banner span{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.ielts-pricing-banner strong{margin-top:6px;font-size:clamp(30px,3.6vw,50px);line-height:.96;display:block}.ielts-pricing-banner p{color:#ffffffe6;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;margin:0;padding:12px 16px;font-size:14px;font-weight:900}.ielts-program-card,.ielts-why-card{background:#fffffff0;border:1px solid #252d661a;border-radius:8px;box-shadow:0 14px 34px #0617350e}.ielts-program-card{padding:24px}.ielts-program-card h3{color:var(--royal-navy);margin:12px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.1}.ielts-program-table,.ielts-evaluation-list{background:#ffffffe0;border:1px solid #252d6614;border-radius:10px;display:grid;overflow:hidden}.ielts-program-row,.ielts-evaluation-row{border-bottom:1px solid #252d6612;align-items:center;gap:12px;padding:14px 16px;display:grid}.ielts-program-row{grid-template-columns:minmax(150px,1fr) minmax(88px,.55fr) repeat(3,minmax(94px,.62fr))}.ielts-program-row:last-child,.ielts-evaluation-row:last-child{border-bottom:0}.ielts-program-row--head,.ielts-evaluation-row--head{color:var(--muted-slate);letter-spacing:.08em;text-transform:uppercase;background:#252d660b;font-size:11px;font-weight:950}.ielts-program-row strong,.ielts-evaluation-row strong{color:var(--royal-navy);font-size:14px;line-height:1.25}.ielts-program-row span,.ielts-evaluation-row span,.ielts-evaluation-row b{color:var(--muted-slate);font-size:13px;font-weight:850;line-height:1.3}.ielts-evaluation-list{margin-top:0}.ielts-evaluation-row{grid-template-columns:minmax(150px,1fr) minmax(88px,.55fr) minmax(94px,.62fr)}.ielts-evaluation-row--head span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.ielts-evaluation-row b{color:var(--royal-navy);white-space:nowrap}.ielts-module-card{min-height:238px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s}.ielts-module-card:hover{border-color:#c7372f38;transform:translateY(-4px);box-shadow:0 22px 44px #06173517}.ielts-module-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.ielts-module-card__top span{width:42px;height:42px;color:var(--paper-white);background:var(--royal-navy);border-radius:8px;place-items:center;font-size:20px;font-weight:900;display:inline-grid}.ielts-module-card__top small{color:var(--study-red);text-align:right;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2}.ielts-module-meter{background:#252d6614;border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.ielts-module-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--royal-navy), var(--study-red));width:76%;height:100%;display:block}.ielts-module-card:nth-child(2) .ielts-module-meter i{width:84%}.ielts-module-card:nth-child(3) .ielts-module-meter i{width:64%}.ielts-module-card:nth-child(4) .ielts-module-meter i{width:70%}.ielts-faq-section{background:linear-gradient(#252d660d 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#252d660b 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#f7f9fc 0%,#fff 100%)}.ielts-process-list{gap:12px;display:grid}.ielts-process-item{background:#f8f9fcbd;border:1px solid #252d661a;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:18px;padding:20px;display:grid}.ielts-process-item>span{width:54px;height:54px;color:var(--paper-white);background:var(--study-red);border-radius:10px;place-items:center;font-weight:900;display:inline-grid}.ielts-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ielts-plan-card{padding:24px}.ielts-plan-card h3{margin-top:12px;font-size:22px}.ielts-why-section{background:linear-gradient(#252d660b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#252d660a 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 0 0,#c7372f14,#0000 32%),linear-gradient(#fff,#f7f8fbf0)}.ielts-why-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ielts-why-card{min-height:210px;padding:24px}.ielts-why-card h3{color:var(--royal-navy);margin:0;font-size:22px;line-height:1.12}.ielts-why-card p{color:var(--muted-slate);margin:14px 0 0;font-weight:760;line-height:1.62}.ielts-faq-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:32px;display:grid}.ielts-faq-grid>div:first-child{position:sticky;top:96px}.ielts-faq-grid h2{max-width:440px;color:var(--royal-navy);margin:10px 0 0;font-size:clamp(28px,3vw,46px);line-height:1.06}.ielts-faq-grid .btn{margin-top:22px}.ielts-faq-list{gap:12px;display:grid}.ielts-faq-list article{padding:22px}@media (max-width:980px){.ielts-trust-band{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.ielts-trust-item{min-height:0}.ielts-trust-item:nth-child(2n){border-right:0}.ielts-trust-item:nth-child(n+3){border-top:1px solid #ffffff1f}.ielts-command-grid,.ielts-overview-grid,.ielts-faq-grid{grid-template-columns:minmax(0,1fr)}.ielts-info-card,.ielts-type-card{min-height:auto}.ielts-intro-summary{grid-template-columns:minmax(0,1fr)}.ielts-partner-credentials{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);align-self:auto;margin-top:0}.ielts-partner-credentials__registration,.ielts-partner-credentials__gold{transform-origin:50% -16px;min-height:auto;animation:10.5s ease-in-out infinite ieltsHangingBadgeMobile}.ielts-partner-credentials__gold{animation-delay:-3.6s}.ielts-partner-credentials__gold img{max-width:190px}.ielts-intro-summary-head{border-bottom:1px solid #252d6614;border-right:0;padding-bottom:18px;padding-right:0}.ielts-module-difference-list{grid-template-columns:minmax(0,1fr)}.ielts-module-difference-list div{border-bottom:1px solid #252d6614;border-right:0;padding:16px 0}.ielts-module-difference-list div:last-child{border-bottom:0}.ielts-score-grid,.ielts-info-grid,.ielts-logistics-grid,.ielts-module-grid,.ielts-program-grid,.ielts-why-grid,.ielts-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ielts-logistics-grid{grid-template-columns:minmax(0,1fr)}.ielts-type-card{grid-column:1/-1}.ielts-band-scale{grid-template-columns:repeat(3,minmax(0,1fr))}.ielts-band-scale-item:first-child,.ielts-band-scale-item:last-child{border-radius:0}.ielts-score-panel,.ielts-command-copy{min-height:auto}.ielts-faq-grid>div:first-child{position:static}}@media (max-width:560px){.ielts-trust-band{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.ielts-trust-item,.ielts-trust-item:nth-child(2n){height:64px;min-height:0;padding:0 18px;display:block}.ielts-trust-item:before{left:18px}.ielts-trust-item strong,.ielts-trust-item span{top:24px;left:18px;right:18px}.ielts-trust-item:nth-child(odd){border-right:1px solid #ffffff1f}.ielts-trust-item:nth-child(n+3){border-top:1px solid #ffffff1f}}@media (max-width:700px){.ielts-command-copy{padding:24px}.ielts-command-copy h2{font-size:clamp(34px,12vw,48px)}.ielts-deadline-strip,.ielts-prep-compare,.ielts-score-grid,.ielts-info-grid,.ielts-logistics-grid,.ielts-module-grid,.ielts-program-grid,.ielts-why-grid,.ielts-plan-grid{grid-template-columns:minmax(0,1fr)}.ielts-prep-compare strong{border-radius:8px;width:fit-content;height:auto;padding:8px 12px}.ielts-dates-card,.ielts-fees-card{padding:20px}.ielts-pricing-banner{flex-direction:column;align-items:flex-start;padding:20px}.ielts-pricing-banner p{white-space:normal;width:100%}.ielts-date-row,.ielts-fee-row,.ielts-program-row,.ielts-evaluation-row{grid-template-columns:minmax(0,1fr);gap:6px}.ielts-date-row--head,.ielts-program-row--head{display:none}.ielts-date-row a{width:fit-content}.ielts-fee-row span{white-space:normal}.ielts-info-card,.ielts-type-card{padding:24px 20px}.ielts-info-panel{padding:12px}.ielts-info-card+.ielts-info-card,.ielts-type-card{border-left:1px solid #252d6614}.ielts-band-panel{padding:22px 16px}.ielts-band-rainbow{margin-left:0;margin-right:0}.ielts-band-scale,.ielts-board-head,.ielts-process-item{grid-template-columns:minmax(0,1fr)}.ielts-module-card{min-height:auto}}.spotlight.has-photo{min-height:210px;color:var(--paper-white);isolation:isolate;background:linear-gradient(#020b1f14,#020b1feb),url(/assets/home-landmarks-strip.jpg) 50%/240% no-repeat;border-color:#c7372f3d;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.spotlight.has-photo h3,.spotlight.has-photo p{z-index:1;position:relative}.spotlight--with-image{background:var(--deep-navy)}.spotlight--with-image:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#020b1f14 0%,#020b1f75 48%,#020b1ff0 100%),linear-gradient(90deg,#020b1f57,#0000 58%);position:absolute;inset:0}.spotlight-photo{z-index:-2;border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.spotlight-photo img{object-fit:cover;filter:saturate(.96)contrast(1.02);transition:transform .52s cubic-bezier(.2,.9,.2,1),filter .32s}.spotlight--with-image:hover .spotlight-photo img{filter:saturate(1.04)contrast(1.04);transform:scale(1.045)}.spotlight.has-photo p{color:#ffffffc7}.spotlight.has-photo:first-child{background-position:100%}.spotlight.has-photo:nth-child(2){background-position:72%}.spotlight.has-photo:nth-child(3){background-position:80%}.spotlight.has-photo:nth-child(4){background-position:64%}.spotlight.has-photo:nth-child(5){background-position:88%}.spotlight.has-photo:nth-child(6){background-position:96%}.spotlight.exam-photo{min-height:218px;color:var(--paper-white);background:linear-gradient(#020b1f0f,#020b1feb),url(/assets/exam-prep-collage.jpg) 50%/260% no-repeat;border-color:#c7372f3d;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.spotlight.exam-photo p{color:#fffc}.spotlight.exam-photo:first-child{background-position:63%}.spotlight.exam-photo:nth-child(2){background-position:50%}.spotlight.exam-photo:nth-child(3){background-position:38%}.spotlight.exam-photo:nth-child(4){background-position:13%}.card.featured{background:linear-gradient(180deg, var(--paper-white), #fff3f2);border-color:#c7372f42}.program-card{flex-direction:column;padding-top:0;display:flex;overflow:hidden}.program-card .icon{z-index:1;border:2px solid var(--paper-white);margin-top:-40px;position:relative;box-shadow:0 12px 24px #0617352e}.program-card .text-link{margin-top:auto}.program-visual{border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(#06173505,#06173547),url(/assets/academic-programs-collage.jpg) 50%/300% no-repeat;min-height:145px;margin:0 -24px 18px}.program-internship{background-position:0%}.program-summer{background-position:50%}.program-leadership{background-position:100%}.icon{border-radius:var(--radius);width:44px;height:44px;color:var(--paper-white);background:linear-gradient(135deg, var(--royal-navy), #173c76);place-items:center;margin-bottom:18px;font-weight:900;display:inline-grid}.card p,.country-card p,.exam-card p,.benefit p,.spotlight p,.testimonial p{color:var(--muted-slate)}.card ul{color:#344054;margin:18px 0 22px;padding-left:18px}.text-link{color:var(--study-red);cursor:pointer;align-items:center;gap:6px;font-weight:900;display:inline-flex}.text-link:after{content:"→";transition:transform .18s}.text-link:hover:after{transform:translate(3px)}.country-flag{font-size:30px}.country-visual{border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(180deg, #06173505, #06173538), var(--country-image,url(/assets/home-landmarks-strip.jpg)) center / cover no-repeat;min-height:116px;margin:-24px -24px 20px}.country-card.has-visual .country-visual{border-radius:var(--radius) var(--radius) 0 0;min-height:136px;margin:0 -24px 18px}.country-visual-flag{border-radius:var(--radius) var(--radius) 0 0;background:radial-gradient(circle at 30% 30%, #c7372f38, transparent 55%), radial-gradient(circle at 70% 70%, #d4a63a38, transparent 55%), linear-gradient(135deg, var(--royal-navy,#061735), var(--deep-navy,#02091e));justify-content:center;align-items:center;min-height:136px;margin:0 -24px 18px;display:flex;position:relative}.country-visual-flag-emoji{filter:drop-shadow(0 6px 18px #0006);font-size:64px;line-height:1}.country-premium-badge{color:#fff;letter-spacing:.4px;text-transform:uppercase;background:linear-gradient(135deg,#d4a63a,#c08a1e);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.country-card.no-visual{flex-direction:column;min-height:322px;padding-top:0;display:flex}.visual-finland{--country-image:url(/assets/countries/finland.jpg)}.visual-switzerland{--country-image:url(/assets/countries/switzerland.jpg)}.visual-austria{--country-image:url(/assets/countries/austria.jpg)}.visual-belgium{--country-image:url(/assets/countries/belgium.jpg)}.visual-spain{--country-image:url(/assets/countries/spain.jpg)}.visual-japan{--country-image:url(/assets/countries/japan.jpg)}.visual-poland{--country-image:url(/assets/countries/poland.jpg)}.visual-china{--country-image:url(/assets/countries/china.jpg)}.visual-germany{--country-image:url(/assets/countries/germany.jpg)}.visual-canada{--country-image:url(/assets/countries/canada.jpg)}.visual-america{--country-image:url(/assets/countries/america.jpg)}.visual-holland{--country-image:url(/assets/countries/holland.jpg)}.visual-italy{--country-image:url(/assets/countries/italy.jpg)}.visual-uk{--country-image:url(/assets/countries/uk.jpg)}.country-grid.university-country-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.university-country-grid .country-card{gap:0;min-width:0;animation:none}.university-country-grid .country-card.has-visual{min-height:322px}.university-country-grid .country-card p{overflow-wrap:anywhere;min-width:0}@media (max-width:1060px){.country-grid.university-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.country-grid.university-country-grid{grid-template-columns:1fr;gap:14px}}.advisor-card,.signal-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;box-shadow:0 22px 60px #020b1f2e}.advisor-card{color:var(--paper-white);padding:18px;animation:5.6s ease-in-out infinite floatPanel}.advisor-card strong,.advisor-card span{display:block}.advisor-card strong{font-size:15px}.advisor-card span{color:#ffffffb8;font-size:13px}.advisor-row{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.advisor-badge{width:44px;height:44px;color:var(--paper-white);background:var(--soft-gold);border-radius:50%;place-items:center;font-weight:900;display:grid}.advisor-status{color:#d8ffe4;background:#16a34a2e;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;position:relative}.advisor-status:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.8s ease-out infinite pulseDot;display:inline-block;box-shadow:0 0 #16a34a8a}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.signal-card{padding:12px;transition:transform .18s,background .18s}.signal-card:hover{background:#ffffff1f;transform:translateY(-3px)}.signal-card b{color:var(--soft-gold);font-size:18px;line-height:1.1;display:block}.signal-card small{color:#ffffffb8}.filter-bar{flex-wrap:wrap;gap:10px;margin:-10px 0 26px;display:flex}.filter-chip{border:1px solid var(--border-soft);min-height:38px;color:var(--royal-navy);background:var(--paper-white);cursor:pointer;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:900;transition:background .18s,color .18s,border-color .18s}.filter-chip.active,.filter-chip:hover{border-color:var(--royal-gold);color:var(--paper-white);background:var(--soft-gold)}.country-card.is-hidden{display:none}.steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.step{padding:26px 22px 22px;position:relative}.step:before{counter-increment:step;content:counter(step);width:34px;height:34px;color:var(--paper-white);background:var(--soft-gold);border-radius:50%;place-items:center;margin-bottom:20px;font-weight:900;display:grid}.dark-band{color:var(--paper-white);background:radial-gradient(circle at 18% 0%, #c7372f33, transparent 30%), linear-gradient(135deg, var(--deep-navy), var(--royal-navy));position:relative}.dark-band:before{content:"";background:linear-gradient(to bottom, transparent, var(--deep-navy,#0b1230));pointer-events:none;z-index:1;height:48px;position:absolute;top:-48px;left:0;right:0}.dark-band:after{content:"";background:linear-gradient(to top, transparent, var(--deep-navy,#0b1230));pointer-events:none;z-index:1;height:48px;position:absolute;bottom:-48px;left:0;right:0}.dark-band .section-head p,.dark-band p{color:#ffffffc2}.dark-band .country-card h3,.dark-band .exam-card h3,.dark-band .card h3,.dark-band .spotlight h3,.dark-band .benefit h3{color:var(--royal-navy)}.dark-band .spotlight.has-photo h3{color:var(--paper-white)}.dark-band .spotlight.exam-photo h3{color:var(--study-red);letter-spacing:.04em;text-transform:uppercase}.dark-band .country-card p,.dark-band .exam-card p,.dark-band .card p,.dark-band .spotlight p,.dark-band .benefit p{color:var(--muted-slate)}.country-decision-section .grid-4{margin-top:18px}.decision-visual{border-radius:var(--radius);background:linear-gradient(90deg,#020b1ff0,#020b1f59),linear-gradient(#020b1f05,#020b1feb),url(/assets/country-decision-banner.jpg) 50%/cover no-repeat;border:1px solid #c7372f52;justify-content:space-between;align-items:flex-end;gap:22px;min-height:300px;padding:28px;display:flex;overflow:hidden;box-shadow:0 24px 70px #020b1f3d}.decision-visual strong,.decision-visual span{display:block}.decision-visual strong{max-width:560px;font-size:clamp(26px,3vw,42px);line-height:1.05}.decision-visual span{color:#ffffffc7;max-width:620px;margin-top:10px}.destinations-showcase .country-grid{margin-top:20px}.destinations-showcase{scroll-margin-top:96px}.destination-strip{border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 18% 16%,#c7372f38,#0000 34%),linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid #c7372f4d;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:16px;padding:16px;display:grid;box-shadow:0 24px 70px #020b1f33}.destination-copy{border-radius:var(--radius-sm);min-height:292px;color:var(--paper-white);background:linear-gradient(145deg,#020b1fe0,#061735ad),url(/assets/country-decision-banner.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:flex-start;padding:22px;display:flex;overflow:hidden}.destination-copy strong,.destination-copy span{display:block}.destination-copy strong{max-width:380px;font-size:clamp(24px,2.5vw,36px);line-height:1.05}.destination-copy span{color:#ffffffc2;max-width:420px;margin:10px 0 18px}.destination-mini-viewport{border-radius:var(--radius-sm);min-width:0;height:100%;min-height:292px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.destination-mini-grid{will-change:transform;gap:10px;width:max-content;height:100%;min-height:292px;animation:38s linear infinite destinationMarquee;display:flex}.destination-mini-viewport:hover .destination-mini-grid{animation-play-state:paused}.destination-tile{border-radius:var(--radius-sm);isolation:isolate;background:var(--deep-navy);flex:0 0 292px;align-items:flex-end;width:292px;height:292px;min-height:292px;padding:12px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21}.destination-tile img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s;position:absolute;inset:0}.destination-tile:hover img{transform:scale(1.06)}.destination-tile:after{content:"";z-index:-1;background:linear-gradient(#0000 38%,#020b1fb8);position:absolute;inset:0}.destination-tile:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #f2c8668c,0 14px 28px #020b1f38}.destination-tile span{color:var(--paper-white);text-shadow:0 2px 12px #020b1fb3;font-size:14px;font-weight:900}.showcase-photo{border-radius:var(--radius);background:linear-gradient(90deg,#020b1feb,#020b1f61),linear-gradient(#020b1f0a,#020b1fe0),url(/assets/home-landmarks-strip.jpg) 50%/cover no-repeat;border:1px solid #c7372f52;justify-content:space-between;align-items:flex-end;gap:22px;min-height:260px;padding:26px;display:flex;overflow:hidden;box-shadow:0 24px 70px #020b1f3d}.showcase-photo strong,.showcase-photo span{display:block}.showcase-photo strong{max-width:520px;font-size:clamp(26px,3vw,42px);line-height:1.05}.showcase-photo span{color:#ffffffc2;max-width:580px;margin-top:10px}.testimonial .avatar{width:48px;height:48px;color:var(--paper-white);background:var(--study-red);border-radius:50%;place-items:center;margin-bottom:14px;font-weight:900;display:grid}.content-hub{background:var(--paper-white)}.blog-hero{background-color:#0000;background-image:linear-gradient(#252d660b 1px,#0000 1px),linear-gradient(90deg,#252d660a 1px,#0000 1px),radial-gradient(circle at 18% 24%,#c7372f12,#0000 28%),radial-gradient(circle at 84% 20%,#252d6617,#0000 26%),linear-gradient(135deg,#fff 0%,#fbfcff 48%,#fff8f7 100%);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:52px 52px,52px 52px,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;padding:clamp(122px,12vw,164px) 0 clamp(64px,7vw,96px);animation:18s ease-in-out infinite alternate blogHeroGridDrift;position:relative;overflow:hidden}.blog-hero:after{content:"";background:linear-gradient(90deg,#0000,#252d6621,#0000);height:1px;position:absolute;inset:auto 0 0}.blog-hero:before{content:none;color:#252d660b;letter-spacing:0;pointer-events:none;font-size:clamp(92px,18vw,248px);font-weight:950;line-height:.78;animation:7s ease-in-out infinite blogHeroWatermarkPulse;position:absolute;bottom:clamp(40px,8vw,92px);right:max(-44px,-3vw)}.blog-hero-inner{z-index:1;justify-items:center;display:grid;position:relative}.blog-hero-copy{text-align:center;width:min(100%,920px)}.blog-hero-copy>.eyebrow,.blog-hero-copy h1,.blog-hero-copy p,.blog-hero-search,.blog-hero-topics a{animation:.68s cubic-bezier(.2,.9,.2,1) both blogHeroRise}.blog-hero-copy h1{animation-delay:70ms}.blog-hero-copy p{animation-delay:.14s}.blog-hero-search{animation-delay:.22s}.blog-hero-topics a:first-child{animation-delay:.3s}.blog-hero-topics a:nth-child(2){animation-delay:.35s}.blog-hero-topics a:nth-child(3){animation-delay:.4s}.blog-hero-topics a:nth-child(4){animation-delay:.45s}.blog-hero-copy h1{max-width:860px;color:var(--royal-navy);letter-spacing:0;margin:28px auto 18px;font-size:clamp(42px,5vw,68px);line-height:1}.blog-hero-copy p{max-width:780px;color:var(--muted-slate);margin-left:auto;margin-right:auto;font-size:clamp(17px,1.65vw,21px);line-height:1.62}.blog-hero-search{width:min(100%,820px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:28px auto 0;padding:0;transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s,border-color .22s;display:grid}.blog-hero-search:focus-within{transform:translateY(-2px)}.blog-hero-search label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:1px;padding:0;position:absolute;overflow:hidden}.blog-hero-search label:before{content:none}.blog-hero-search div{background:var(--paper-white);border:1px solid #252d6621;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;min-height:60px;display:grid;overflow:hidden;box-shadow:0 18px 46px #06173514}.blog-hero-search input{min-width:0;color:var(--royal-navy);background:0 0;border:0;outline:0;padding:0 20px;font-size:15px}.blog-hero-search button{min-width:124px;color:var(--paper-white);background:var(--study-red);cursor:pointer;border:0;font-weight:900;transition:background .18s}.blog-hero-search button:hover{background:var(--royal-navy)}.blog-hero-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:820px;margin:16px auto 0;display:grid}.blog-hero-topics a{min-height:72px;color:var(--royal-navy);background:#ffffffa3;border:1px solid #252d661c;border-radius:13px;gap:4px;padding:13px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.9,.2,1),border-color .22s,box-shadow .22s,background .22s;display:grid;box-shadow:0 12px 28px #0617350f}.blog-hero-topics span{font-weight:900}.blog-hero-topics small{color:var(--muted-slate);font-weight:800}@media (hover:hover) and (pointer:fine){.blog-hero-topics a:hover{background:#ffffffd6;border-color:#c7372f3d;transform:translateY(-4px);box-shadow:0 18px 38px #0617351a}}@keyframes blogHeroGridDrift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:20px 12px,-18px 16px,0 0,0 0,0 0}}@keyframes blogHeroWatermarkPulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.62;transform:translateY(-6px)}}@keyframes blogHeroRise{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.blog-feature-section{background:radial-gradient(circle at 12% 0%, #c7372f14, transparent 28%), linear-gradient(180deg, var(--paper-white), #fff7f6);padding:34px 0 78px}.blog-top-search-section{z-index:2;background:linear-gradient(#f6f8fc00 0%,#f6f8fc 48%,#fff 100%);padding:0 0 26px;position:relative}.hero+.blog-top-search-section,.blog-hero+.blog-top-search-section{margin-top:-44px}.blog-feature-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:18px;display:grid}.blog-feature-card,.blog-category-panel,.blog-card,.blog-question-card{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--paper-white);box-shadow:0 16px 40px #06173514}.blog-feature-card{min-height:360px;color:var(--paper-white);background:linear-gradient(135deg,#020b1ff0,#252d66db),url(/assets/hero1.png) 50%/cover no-repeat;padding:clamp(24px,4vw,42px)}.blog-feature-card span,.blog-card span{width:fit-content;color:var(--paper-white);background:var(--soft-gold);border-radius:999px;margin-bottom:18px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.blog-feature-card h2{max-width:760px;font-size:clamp(30px,4vw,52px)}.blog-feature-card p{color:#ffffffc2;max-width:660px;font-size:16px}.blog-feature-card .text-link{color:var(--paper-white)}.blog-category-panel{align-content:start;gap:16px;padding:24px;display:grid}.blog-category-panel>strong{color:var(--royal-navy);font-size:22px}.blog-category-list{gap:10px;display:grid}.blog-category-list a{border-radius:var(--radius);background:#fff7f6;border:1px solid #c7372f29;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px;font-weight:900;display:flex}.blog-category-list small,.blog-card-meta small{color:var(--muted-slate);font-weight:800}.blog-grid,.blog-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-search{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffffff5,#f8f9fceb);border:1px solid #ffffffc7;border-radius:14px;grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);align-items:center;gap:24px;margin:-6px 0 26px;padding:18px;display:grid;box-shadow:0 24px 70px #06173524,inset 0 1px #ffffffe6}.blog-search-top{margin:0}.blog-search label{color:var(--royal-navy);align-items:center;gap:10px;font-size:16px;font-weight:900;display:inline-flex}.blog-search label:before{content:"";background:var(--study-red);border-radius:999px;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 7px #c7372f1a}.blog-search div{background:var(--paper-white);border:1px solid #252d6621;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;display:grid;overflow:hidden;box-shadow:0 10px 24px #0617350f}.blog-search input{min-width:0;color:var(--royal-navy);background:0 0;border:0;outline:0;padding:0 16px}.blog-search button{min-width:104px;color:var(--paper-white);background:var(--royal-navy);cursor:pointer;border:0;font-weight:900;transition:background .18s}.blog-search button:hover{background:var(--study-red)}.blog-empty{border-radius:var(--radius);background:#fff;border:1px solid #252d661a;padding:28px;box-shadow:0 14px 34px #0617350f}.blog-empty strong{color:var(--royal-navy);font-size:20px;display:block}.blog-empty p{color:var(--muted-slate);margin:8px 0 0}.blog-editorial-section{background:var(--paper-white);padding:64px 0 84px}.blog-editorial-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);align-items:start;gap:clamp(24px,3vw,38px);display:grid}.blog-section-title,.blog-sidebar-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:24px;display:grid}.blog-section-title h2,.blog-sidebar-heading h2{color:var(--royal-navy);margin:0;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1.05}.blog-section-title span,.blog-sidebar-heading span{background:#252d6624;height:1px}.blog-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.blog-editorial-card{background-color:var(--deep-navy);isolation:isolate;background-position:50%;background-size:cover;border-radius:14px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 20px 46px #06173524}.blog-editorial-card>a{min-height:inherit;color:var(--paper-white);flex-direction:column;justify-content:flex-end;padding:24px;text-decoration:none;display:flex;position:relative}.blog-editorial-card>a:before{content:"";z-index:-1;background:linear-gradient(#020b1f00 24%,#020b1f9e 100%),linear-gradient(90deg,#020b1f33,#020b1f08);transition:opacity .22s;position:absolute;inset:0}.blog-editorial-card>a>span{width:fit-content;color:var(--royal-navy);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:8px;margin-bottom:auto;padding:8px 11px;font-size:12px;font-weight:900}.blog-editorial-card small{color:#ffffffc2;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.blog-editorial-card h3{color:var(--paper-white);margin:0;font-size:clamp(19px,1.45vw,24px);font-weight:900;line-height:1.2}.blog-editorial-card p{color:#ffffffdb;margin:9px 0 0;font-size:13px;line-height:1.45}.blog-editorial-card>a>div{max-width:calc(100vw - 72px)}.blog-editorial-sidebar{gap:28px;margin-top:0;display:grid;position:sticky;top:86px}.blog-sidebar-search{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #252d661a;border-radius:8px;gap:10px;margin-top:-86px;padding:14px;display:grid;box-shadow:0 18px 46px #06173514,inset 0 1px #ffffffe6}.blog-sidebar-search label{color:var(--royal-navy);font-size:13px;font-weight:900}.blog-sidebar-search div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.blog-sidebar-search input{min-width:0;min-height:44px;color:var(--royal-navy);background:#fff;border:1px solid #252d6624;border-radius:8px;outline:0;padding:0 12px}.blog-sidebar-search input:focus{border-color:#252d666b;box-shadow:0 0 0 3px #252d6614}.blog-sidebar-search button{min-width:74px;min-height:44px;color:var(--paper-white);background:var(--royal-navy);cursor:pointer;border:0;border-radius:8px;font-weight:900}.blog-sidebar-list{gap:18px;display:grid}.blog-sidebar-item{color:var(--royal-navy);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;text-decoration:none;display:grid}.blog-sidebar-thumb{aspect-ratio:1;background-color:var(--ivory);background-position:50%;background-size:cover;border-radius:13px;box-shadow:0 12px 26px #0617351f}.blog-sidebar-item small{color:var(--muted-slate);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.blog-sidebar-item strong{font-size:18px;line-height:1.34;display:block}.blog-category-pills{flex-wrap:wrap;gap:9px;display:flex}.blog-category-pills a{min-height:38px;color:var(--royal-navy);background:#fff8f7;border:1px solid #252d661c;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.blog-category-pills small{color:var(--muted-slate);font-weight:800}.blog-hero{background:linear-gradient(#ffffffe6 0%,#ffffffd6 52%,#fffffff2 100%),radial-gradient(circle at 50% 0,#252d660d,#0000 38%),url(/assets/blog-header-pattern.png) 50%/cover no-repeat,linear-gradient(#fff 0%,#fbfcff 60%,#fff 100%);min-height:258px;padding:70px 0 42px}.blog-hero-inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0;display:grid}.blog-hero-copy{text-align:center;width:100%;min-width:0;max-width:920px;padding-bottom:0;position:relative}.blog-hero-copy:before{content:"";background:var(--study-red);border-radius:999px;width:46px;height:3px;margin:0 auto 26px;display:block}.blog-hero-copy h1{max-width:820px;margin:0 auto;font-size:clamp(38px,4.4vw,62px);font-weight:900;line-height:1.02}.blog-hero-copy p{max-width:760px;margin:0 auto;font-size:clamp(16px,1.45vw,20px);line-height:1.6}.blog-hero-search{width:min(100%,740px);margin:22px auto 0}.blog-hero-search div{background:#fff;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;min-height:64px;padding:0 10px 0 0;box-shadow:0 16px 42px #06173512,inset 0 1px #ffffffeb}.blog-hero-search svg{color:var(--muted-slate);place-self:center}.blog-hero-search input{min-height:64px;padding:0 8px}.blog-hero-search button{border-radius:8px;grid-column:auto;justify-content:center;justify-self:center;align-items:center;min-width:124px;min-height:46px;display:inline-flex}.blog-hero-feature{align-content:center;gap:10px;display:grid}.blog-hero-feature-card{min-height:316px;color:var(--paper-white);background:var(--deep-navy);border:1px solid #252d661a;border-radius:8px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 74px #0617352e,inset 0 1px #ffffffa3}.blog-feature-image{background-position:50%;background-size:cover;transition:transform .42s;position:absolute;inset:0;transform:scale(1.02)}.blog-hero-feature-card:after{content:"";background:linear-gradient(#020b1f0a 8%,#020b1fc7 100%),linear-gradient(90deg,#020b1f70,#020b1f0f);position:absolute;inset:0}.blog-feature-content{z-index:1;align-self:end;gap:14px;padding:24px;display:grid;position:relative}.blog-feature-content small{color:#ffffffc2;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.blog-feature-content strong{max-width:520px;color:var(--paper-white);font-size:clamp(22px,2.1vw,28px);line-height:1.1}.blog-feature-content>span{width:fit-content;min-height:38px;color:var(--royal-navy);background:#ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.blog-editorial-section{background:linear-gradient(#fff 0%,#f6f8fc 42%,#fff 100%);padding:72px 0 96px;position:relative;overflow:hidden}.blog-editorial-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr)}.blog-hero-inner>*,.blog-editorial-layout>*,.blog-editorial-main{min-width:0}.blog-section-title--stacked{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:18px}.blog-section-title--stacked>span{width:fit-content;height:auto;color:var(--study-red);letter-spacing:.1em;text-transform:uppercase;background:0 0;font-size:12px;font-weight:900}.blog-section-title--stacked>div{justify-content:space-between;align-items:end;gap:18px;display:flex}.blog-section-title--stacked p{color:var(--muted-slate);margin:0 0 5px;font-weight:800}.blog-topic-bar{flex-wrap:wrap;gap:9px;margin:0 0 24px;display:flex}.blog-topic-bar button{min-height:38px;color:var(--royal-navy);cursor:pointer;background:#ffffffc7;border:1px solid #252d661f;border-radius:999px;padding:0 14px;font-weight:900;transition:color .18s,background .18s,border-color .18s,transform .18s}.blog-topic-bar button.is-active{border-color:var(--royal-navy);color:var(--paper-white);background:var(--royal-navy)}.blog-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.blog-editorial-card{border:1px solid #ffffffbd;border-radius:8px;min-height:360px;transition:transform .22s,box-shadow .22s,filter .22s;box-shadow:0 22px 60px #06173521,inset 0 1px #ffffffd1}.blog-editorial-card--lead{grid-column:1/-1;min-height:470px;transition:transform .42s cubic-bezier(.2,.9,.2,1),filter .42s cubic-bezier(.2,.9,.2,1),box-shadow .42s cubic-bezier(.2,.9,.2,1)}.blog-editorial-card--lead.is-switching{filter:saturate(.92)brightness(.9);transform:translateY(7px)scale(.992)}.blog-editorial-card>a{padding:24px}.blog-editorial-card>a>span{color:var(--paper-white);background:#c7372feb;border-radius:999px}.blog-editorial-card small{align-items:center;gap:7px;display:inline-flex}.blog-editorial-card h3{max-width:760px}.blog-editorial-card--lead h3{font-size:clamp(23px,2.45vw,32px)}.blog-editorial-card p{max-width:680px}.blog-editorial-card em{width:fit-content;color:var(--paper-white);align-items:center;gap:8px;margin-top:12px;font-size:13px;font-style:normal;font-weight:900;display:inline-flex}.blog-editorial-card--lead>a>span{animation:.46s cubic-bezier(.2,.9,.2,1) both blogLeadBadgeIn}.blog-editorial-card--lead>a>div{animation:.52s cubic-bezier(.2,.9,.2,1) both blogLeadContentIn}.blog-lead-arrow{z-index:2;width:44px;height:44px;color:var(--paper-white);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);cursor:pointer;opacity:0;pointer-events:none;background:#020b1f6b;border:1px solid #ffffff42;border-radius:999px;place-items:center;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),background .42s,box-shadow .42s;display:grid;position:absolute;top:50%;box-shadow:0 14px 30px #020b1f3d,inset 0 1px #ffffff24}.blog-lead-arrow--prev{left:18px;transform:translate(-8px,-50%)}.blog-lead-arrow--next{right:18px;transform:translate(8px,-50%)}.blog-editorial-card--lead:hover .blog-lead-arrow,.blog-editorial-card--lead:focus-within .blog-lead-arrow{opacity:1;pointer-events:auto}.blog-editorial-card--lead:hover .blog-lead-arrow--prev,.blog-editorial-card--lead:focus-within .blog-lead-arrow--prev,.blog-editorial-card--lead:hover .blog-lead-arrow--next,.blog-editorial-card--lead:focus-within .blog-lead-arrow--next{transform:translateY(-50%)}.blog-lead-arrow:hover{background:#020b1f94;box-shadow:0 18px 34px #020b1f4d,inset 0 1px #ffffff2e}.blog-lead-arrow:active{transform:translateY(-50%)scale(.94)}.blog-lead-arrow:focus-visible{opacity:1;pointer-events:auto;outline-offset:3px;outline:2px solid #ffffffd1}@keyframes blogLeadBadgeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes blogLeadContentIn{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.blog-sidebar-block,.blog-sidebar-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc2;border:1px solid #252d661a;border-radius:8px;box-shadow:0 18px 46px #06173514,inset 0 1px #ffffffe6}.blog-sidebar-block{padding:22px}.blog-sidebar-heading{margin-bottom:18px}.blog-sidebar-heading h2{font-size:22px}.blog-sidebar-list{gap:14px}.blog-sidebar-item{border-radius:8px;grid-template-columns:88px minmax(0,1fr);gap:13px;min-height:96px;padding:8px}.blog-sidebar-thumb{border-radius:8px}.blog-sidebar-item strong{font-size:15px}.blog-category-pills a{background:#fff;border-radius:8px}.blog-sidebar-cta{background:linear-gradient(135deg,#252d66f5,#11183ff5),url(/assets/home-landmarks-strip.jpg) 50%/cover no-repeat;gap:12px;padding:24px;display:grid}.blog-sidebar-cta span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.blog-sidebar-cta strong{color:var(--paper-white);font-size:20px;line-height:1.25}.blog-sidebar-cta a{width:fit-content;min-height:40px;color:var(--royal-navy);background:var(--paper-white);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.blog-editorial-card,.blog-sidebar-item,.blog-category-pills a,.blog-hero-feature-card,.blog-topic-bar button{transition:transform .22s,box-shadow .22s,border-color .22s}.blog-editorial-card:hover,.blog-sidebar-item:hover,.blog-category-pills a:hover,.blog-topic-bar button:hover{transform:translateY(-3px)}.blog-hero-feature-card:hover .blog-feature-image{transform:scale(1.07)}.blog-editorial-card:hover{box-shadow:0 30px 82px #0617352e,inset 0 1px #ffffffd1}.blog-category-pills a:hover{border-color:#c7372f47}}.blog-card{align-content:start;min-height:310px;padding:24px;display:grid}.blog-card h3,.blog-question-card h3{color:var(--royal-navy)}.blog-card p{color:var(--muted-slate)}.blog-card-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.blog-question-section{background:linear-gradient(#020b1feb, #020b1feb), linear-gradient(135deg, var(--deep-navy), var(--royal-navy))}.blog-question-section .section-head h2,.blog-question-section .section-head p{color:var(--paper-white)}.blog-question-card{gap:16px;min-height:170px;padding:24px;display:grid}.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hub-card{border:1px solid var(--border-soft);border-radius:var(--radius);background:linear-gradient(#fffffff5,#f8f5eff5),url(/assets/global-education-hero.jpg) 50%/cover no-repeat;min-height:250px;padding:24px;box-shadow:0 14px 34px #06173512}.hub-card span{color:var(--paper-white);background:var(--soft-gold);border-radius:999px;margin-bottom:20px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.hub-card p{color:var(--muted-slate)}.pathway-section{background:0 0}.pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pathway-card{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--paper-white);flex-direction:column;min-height:390px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 8px 22px #0617350d}.pathway-card:hover{border-color:#c7372f57;transform:translateY(-3px);box-shadow:0 22px 50px #0617351f}.pathway-card.featured{border-color:#c7372f3d}.pathway-visual{min-height:150px;overflow:hidden}.pathway-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .36s}.pathway-card:hover .pathway-visual img{transform:scale(1.04)}.pathway-content{flex-direction:column;flex:1;padding:20px;display:flex}.pathway-content>span{width:auto;height:auto;color:var(--study-red);background:0 0;justify-content:center;align-items:center;margin-bottom:12px;font-size:13px;font-weight:900;display:inline-flex}.pathway-content h2{font-size:24px}.pathway-content p{color:var(--muted-slate);margin:14px 0 0}.pathway-tags{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.pathway-tags small{color:#344054;background:#f2f4f7;border-radius:999px;padding:7px 10px;font-weight:800}.pathway-content strong{color:var(--study-red);align-items:center;gap:6px;margin-top:auto;font-weight:900;display:inline-flex}.pathway-content strong:after{content:"→";transition:transform .18s}.pathway-card:hover .pathway-content strong:after{transform:translate(3px)}.quick-topic-section{background:0 0;padding-top:34px}.quick-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quick-topic{border:1px solid var(--border-soft);border-radius:var(--radius);min-height:80px;color:var(--royal-navy);background:var(--paper-white);isolation:isolate;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:16px 20px;font-weight:900;text-decoration:none;transition:transform .22s cubic-bezier(.2,.9,.2,1),border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #0617350d}.quick-topic:before{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#c7372f00 0%,#c7372f0f 100%);transition:opacity .22s;position:absolute;inset:0}.quick-topic:after{content:none}.quick-topic-icon{z-index:1;width:44px;height:44px;color:var(--royal-navy);background:linear-gradient(160deg,#252d6614,#252d6608);border-radius:13px;justify-content:center;align-items:center;transition:background .22s,color .22s,transform .22s;display:inline-flex;position:relative}.quick-topic-icon svg{width:22px;height:22px}.quick-topic-text{z-index:1;flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.quick-topic-title{letter-spacing:-.005em;color:var(--royal-navy);font-size:14.5px;font-weight:900;line-height:1.25}.quick-topic small{color:var(--muted-slate);letter-spacing:.005em;font-size:12.5px;font-weight:700}.quick-topic-arrow{z-index:1;width:26px;height:26px;color:var(--study-red);opacity:.55;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:900;transition:opacity .22s,transform .22s,background .22s;display:inline-flex;position:relative}.quick-topic:hover{border-color:#c7372f57;transform:translateY(-3px);box-shadow:0 20px 38px #0617351a}.quick-topic:hover:before{opacity:1}.quick-topic:hover .quick-topic-icon{color:var(--study-red);background:linear-gradient(160deg,#c7372f2e,#c7372f0f);transform:rotate(-4deg)scale(1.04)}.quick-topic:hover .quick-topic-arrow{opacity:1;background:#c7372f1f;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.quick-topic,.quick-topic:before,.quick-topic-icon,.quick-topic-arrow{transition:none!important}.quick-topic:hover,.quick-topic:hover .quick-topic-icon,.quick-topic:hover .quick-topic-arrow{transform:none!important}}.route-process-section .grid-3{align-items:stretch}.route-step{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1f;min-height:230px;padding:24px}.route-step span{color:var(--soft-gold);margin-bottom:28px;font-size:14px;font-weight:900;display:inline-flex}.route-step p{color:#ffffffbd}.program-shelf-section{background:0 0}.program-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.program-tile{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--paper-white);isolation:isolate;flex-direction:column;text-decoration:none;transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0617350f}.program-tile:hover{border-color:#c7372f5c;transform:translateY(-3px);box-shadow:0 26px 50px #06173524}.program-tile>:first-child{position:relative;overflow:hidden}.program-tile>:first-child:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#06173500 50%,#06173552 100%);transition:opacity .22s;position:absolute;inset:0}.program-tile img{object-fit:cover;filter:saturate(.9)contrast(.96);width:100%;height:160px;transition:transform .42s cubic-bezier(.2,.9,.2,1),filter .32s}.program-tile:hover img{filter:saturate()contrast();transform:scale(1.06)}.program-tile div{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}.program-tile span{width:fit-content;color:var(--royal-navy);letter-spacing:.05em;text-transform:uppercase;background:#252d660f;border-radius:999px;align-items:center;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.program-tile h3{min-height:78px;color:var(--royal-navy);font-size:17px;line-height:1.25}.program-tile small{color:var(--study-red);letter-spacing:.01em;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:900;display:inline-flex}.program-tile small:after{content:"→";transition:transform .22s cubic-bezier(.2,.9,.2,1);display:inline-block}.program-tile:hover small:after{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.program-tile,.program-tile img,.program-tile small:after{transition:none!important}.program-tile:hover,.program-tile:hover img,.program-tile:hover small:after{transform:none!important}}.stars{color:var(--royal-gold);letter-spacing:2px}.cta-section{text-align:center;color:var(--paper-white);background:radial-gradient(circle at 50% 0%, #c7372f1a, transparent 34%), linear-gradient(180deg, #020b1f 0%, #071033 72%, var(--deep-navy) 100%);padding-top:clamp(76px,7vw,104px);padding-bottom:clamp(72px,6.5vw,96px)}.cta-section p{color:#fffc;max-width:680px;margin:16px auto 28px}.accordion{gap:12px;display:grid}.accordion-item{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--paper-white);overflow:hidden}.accordion-button{width:100%;color:var(--royal-navy);text-align:left;cursor:pointer;background:0 0;border:0;padding:18px 20px;font-weight:900}.accordion-content{color:var(--muted-slate);grid-template-rows:0fr;padding:0 20px 18px;transition:grid-template-rows .18s;display:grid}.accordion-content>span{overflow:hidden}.accordion-item.open .accordion-content{grid-template-rows:1fr}.footer{color:var(--paper-white);background:var(--deep-navy);padding:58px 0 26px}.footer-grid{grid-template-columns:1.1fr 1fr 1fr;gap:34px;display:grid}.footer-logo{background:var(--paper-white);border-radius:10px;width:auto;max-width:220px;height:auto;margin-bottom:16px;padding:10px 14px;display:inline-block}.footer-logo svg{width:auto;height:48px;display:block}.footer p,.footer a{color:#ffffffbd}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.footer-link-soon{color:#ffffff73;cursor:not-allowed;align-items:center;gap:6px;display:inline-flex}.footer-link-soon em{color:#ffffff8c;letter-spacing:.4px;text-transform:uppercase;background:#ffffff14;border-radius:4px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.copyright{color:#fff9;border-top:1px solid #ffffff1f;margin-top:36px;padding-top:20px}.toast{z-index:90;border-radius:var(--radius);max-width:min(520px,100% - 30px);color:var(--paper-white);background:var(--success);box-shadow:var(--shadow);opacity:0;pointer-events:none;padding:14px 18px;transition:all .18s;position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.modal-backdrop{z-index:80;background:#020b1f94;place-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-backdrop.show{display:grid}.modal{border-radius:var(--radius);background:var(--paper-white);width:min(430px,100%);box-shadow:var(--shadow);border-top:5px solid var(--royal-gold);padding:26px}.modal p{color:var(--muted-slate)}.chat-widget{z-index:70;transition:bottom .22s;position:fixed;bottom:22px;right:22px}body.has-sticky-lead .chat-widget{bottom:94px}.chat-toggle{min-height:58px;color:var(--paper-white);cursor:pointer;background:linear-gradient(135deg,#252d66fa,#11183ffa);border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:10px;padding:0 20px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 18px 42px -20px #020b1f94,inset 0 1px #ffffff29}.chat-toggle svg{flex:none}.chat-toggle.active{background:var(--royal-navy)}.chat-toggle:hover{transform:translateY(-2px);box-shadow:0 24px 54px -22px #020b1fa3,inset 0 1px #ffffff29}.chat-panel{background:linear-gradient(#fffffffa,#f7f8fbfa);border:1px solid #0617351a;border-radius:14px;width:390px;height:560px;display:none;position:absolute;bottom:76px;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 28px 70px -24px #020b1f6b}.chat-panel.open{grid-template-rows:auto 1fr auto;animation:.18s popIn;display:grid}.chat-head{color:var(--paper-white);background:linear-gradient(135deg, var(--royal-navy), var(--deep-navy));grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:16px;display:grid}.chat-head-mark{background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.chat-head-copy{min-width:0}.chat-head strong{font-size:15px;line-height:1.2;display:block}.chat-head span{color:#ffffffc2;margin-top:3px;font-size:12px;line-height:1.35;display:block}.chat-close{width:36px;height:36px;color:var(--paper-white);cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,transform .16s;display:inline-flex}.chat-close:hover{background:#ffffff29;transform:translateY(-1px)}.chat-body{background:linear-gradient(#f7f8fbf0,#f7f8fbf0),linear-gradient(90deg,#252d660f 1px,#0000 1px) 0 0/26px 26px,linear-gradient(#252d660d 1px,#0000 1px) 0 0/26px 26px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.chat-intro{background:#ffffffc7;border:1px solid #06173514;border-radius:12px;gap:4px;padding:13px 14px;display:grid}.chat-intro span{color:var(--study-red);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.chat-intro strong{color:#17223f;font-size:14px;line-height:1.25}.message{border-radius:12px;max-width:84%;padding:11px 13px;font-size:14px;font-weight:650;line-height:1.48}.message p{margin:0}.message-tag{color:var(--study-red);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.message-points{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.message-points li{color:#263753d1;padding-left:15px;font-size:12px;line-height:1.42;position:relative}.message-points li:before{content:"";background:var(--study-red);border-radius:999px;width:5px;height:5px;position:absolute;top:.62em;left:0;transform:translateY(-50%)}.message-note{color:#667085fa;border-top:1px solid #06173512;margin-top:10px;padding-top:9px;font-size:12px;font-weight:750;line-height:1.38;display:block}.message-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.message-actions a{min-width:0;min-height:34px;color:var(--royal-navy);text-align:center;background:#f7f8fbeb;border:1px solid #252d661f;border-radius:9px;justify-content:center;align-items:center;padding:8px 9px;font-size:11px;font-weight:900;line-height:1.15;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.message-actions a:hover{color:var(--paper-white);border-color:var(--royal-navy);background:var(--royal-navy);transform:translateY(-1px)}.message.bot{background:var(--paper-white);border:1px solid #06173512;align-self:flex-start;box-shadow:0 10px 22px -20px #020b1f5c}.message.user{color:var(--paper-white);background:var(--royal-navy);align-self:flex-end;box-shadow:0 12px 22px -20px #020b1f80}.message.user p{color:var(--paper-white)}.typing-message{align-items:center;gap:5px;width:auto;padding:13px 14px;display:inline-flex}.typing-message span{background:#252d6661;border-radius:999px;width:6px;height:6px;animation:.9s ease-in-out infinite typingPulse}.typing-message span:nth-child(2){animation-delay:.12s}.typing-message span:nth-child(3){animation-delay:.24s}@keyframes typingPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.quick-replies{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.quick-replies button{min-height:42px;color:var(--royal-navy);text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #06173514;border-radius:10px;padding:9px 10px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s}.quick-replies button:hover{color:var(--study-red);background:#c7372f0f;border-color:#c7372f2e;transform:translateY(-1px)}.chat-form{background:var(--paper-white);border-top:1px solid #06173514;grid-template-columns:1fr 46px;gap:8px;padding:12px;display:grid}.chat-form input{color:#17223f;background:#f7f8fb;border:1px solid #0617351a;border-radius:10px;min-width:0;min-height:46px;padding:0 12px;font-weight:700}.chat-form input:disabled{color:#667085b8;cursor:wait}.chat-form button{color:var(--paper-white);background:var(--royal-navy);cursor:pointer;border:0;border-radius:10px;font-weight:900;transition:background .16s,transform .16s}.chat-form button:hover{background:#173c76;transform:translateY(-1px)}.chat-form button:disabled{opacity:.58;cursor:wait;transform:none}.nav-brand{flex:none;align-items:center;margin-right:18px;text-decoration:none;transition:opacity .18s;display:inline-flex;overflow:hidden}.nav-brand:hover{opacity:.88}.nav-brand svg,.nav-brand img{clip-path:inset(1px);width:auto;height:42px;display:block}.site-header.is-top .nav-brand{color:var(--paper-white)}@media (max-width:1060px){.route-hero-grid{grid-template-columns:minmax(0,1fr)}.route-hero-media{max-width:620px}.pathway-grid{grid-template-columns:1fr}.pathway-card,.pathway-card.featured{grid-row:auto;min-height:auto}.quick-topic-grid,.program-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.route-top-search,.popular-column-grid{grid-template-columns:1fr}.course-hero-card{flex:0 0 calc(71.4286% - 12.8571px)}.course-hero-card>.course-hero-body{max-width:70%;padding:22px 22px 24px}.course-hero-card .hero-bg{opacity:.1!important}.course-hero-v1 .hero-prop-pin-b,.course-hero-v2 .hero-prop-ap,.course-hero-v3 .hero-deco-badge{display:none}.exam-hero-layout{grid-template-columns:1fr}.exam-hero-visual{max-width:640px}.nav-brand{align-items:center;margin-right:auto;display:inline-flex}.nav-actions{margin-left:auto}.nav-actions .btn:not(.hamburger){display:none}.nav-search-panel{width:min(360px,100vw - 28px);top:64px;left:auto;right:14px}.nav-links{background:linear-gradient(180deg, #fafbfd 0%, var(--paper-white) 100%);border-left:3px solid var(--royal-navy);z-index:1100;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:stretch;width:min(86vw,360px);padding:16px 20px 22px;transition:transform .22s;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%);box-shadow:-12px 0 40px #0617351f}.nav-links.open,.nav-links.active{transform:translate(0)!important}.nav-drawer-head{border-bottom:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:16px;display:flex}.nav-drawer-brand{align-items:center;display:inline-flex}.nav-drawer-brand img{width:auto;height:22px}.nav-drawer-close{color:#061735;cursor:pointer;background:0 0;border:1px solid #06173514;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.nav-drawer-close svg{width:18px;height:18px}.nav-drawer-links{flex-direction:column;padding-top:8px;display:flex}.nav-mobile-search{background:#06173509;border:1px solid #06173514;border-radius:12px;margin:10px 0 18px;padding:14px;display:block}.nav-mobile-search-field{border-color:#06173517;min-height:44px;padding:0 12px}.nav-mobile-search-field input{height:42px;font-size:14px}.nav-search-results-mobile{max-height:330px;padding-right:2px;overflow-y:auto}.nav-search-results-mobile .nav-search-result{background:#ffffffb8;padding:10px 9px}.nav-links .nav-link,.site-header.is-top .nav-links .nav-link{color:#061735;letter-spacing:.01em;border-bottom:none;border-radius:10px;padding:16px 12px;font-size:16px;font-weight:600;transition:background .16s,color .16s}.nav-links .nav-link:last-child{border-bottom:0}.nav-links .nav-link:hover,.nav-links .nav-link.active{color:var(--study-red);background:#c7372f0f}.nav-drawer-foot{margin-top:auto;padding-top:18px}.nav-drawer-foot .btn{justify-content:center;width:100%}.nav-backdrop{cursor:pointer;z-index:1099;background:#0617356b;border:0;margin:0;padding:0;animation:.18s navBackdropIn;position:fixed;inset:0}@keyframes navBackdropIn{0%{opacity:0}to{opacity:1}}.nav-bubble{display:none}.nav-link.active:after{bottom:-6px}.hamburger{display:block}.hero .container,.smart-planner,.contact-grid,.hours-layout{grid-template-columns:1fr}.planner-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-card,.hero-side{max-width:540px}.grid-4,.quick-access-grid,.service-visual-grid,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.service-visual-card-large{grid-row:auto}.service-visual-card,.service-visual-card-large{min-height:520px}}@media (max-width:760px){h2{font-size:clamp(28px,9vw,36px);line-height:1.08}.section-head{margin-bottom:24px}.section-head p{font-size:16px;line-height:1.55}.nav-wrap,.container{width:calc(100vw - 28px)}.site-header .nav-wrap{width:calc(100vw - 16px)}.site-header{top:10px}.site-header+main{padding-top:0}.nav-wrap{border-radius:13px;gap:10px;min-height:56px;padding:0 10px 0 0}.nav-brand{margin-right:0}.nav-brand img{height:30px}.nav-explore{flex:none;margin-right:auto}.nav-actions{flex:none;align-items:center;margin-left:0;display:flex;position:absolute;top:0;bottom:0;right:10px;transform:none}.nav-search-button{width:42px;height:42px;min-height:42px}.nav-search-button>svg{width:18px;height:18px}.hamburger{z-index:5;width:42px;height:42px;color:var(--royal-navy);box-shadow:none;background:0 0;border-color:#0000001a;position:relative;top:auto;right:auto;display:block!important}.hamburger span{background:currentColor}.brand{border-top-left-radius:14px;border-bottom-left-radius:14px;align-self:stretch;width:98px;min-width:0;height:100%;padding:0}.brand img{max-height:none}.site-header:not(.is-top) .nav-wrap{background:#fffffffa;border-color:#252d661f;box-shadow:0 14px 34px -22px #020b1f75,0 2px 8px #020b1f14}.site-header.is-top .nav-wrap,.site-header.home-light.is-top .nav-wrap{background:#fffffffa;border-color:#252d661f;transform:none;box-shadow:0 14px 34px -22px #020b1f75,0 2px 8px #020b1f14}.site-header.home-light.is-top .nav-wrap{transform:none}.site-header.is-top .hamburger{color:var(--royal-navy);background:0 0;border-color:#0000001a}.nav-actions .btn{display:none}.brand img{width:152px;height:auto}.hero{min-height:auto;padding:90px 0 34px}.exam-hero-section{padding:112px 0 46px}.exam-hero-layout{gap:30px}.exam-hero-copy h1{overflow-wrap:break-word;max-width:350px;font-size:clamp(32px,9vw,42px)}.exam-hero-copy p{overflow-wrap:break-word;max-width:350px;font-size:15px}.exam-hero-copy .hero-actions{flex-flow:column wrap;align-items:stretch}.hero-simple .hero-actions .btn{width:100%;min-width:0}.exam-hero-visual,.exam-hero-paper{min-height:390px}.exam-hero-paper{border-radius:15px;padding:24px}.exam-visual-head strong{max-width:280px;font-size:22px}.exam-orbit-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:auto;margin-top:20px;padding:12px;display:grid}.exam-orbit-board:before,.exam-orbit-board:after{display:none}.exam-orbit-core{grid-column:1/-1;width:auto;height:auto;min-height:76px;position:static;transform:none}.exam-name-token{max-width:none;min-height:44px;padding:11px 14px;font-size:14px;position:static}.exam-name-token-4{font-size:18px}.exam-name-token-8,.exam-name-token-9{grid-column:1/-1}.exam-visual-foot{margin-top:14px}.route-hero{min-height:auto;padding:82px 0 34px;overflow-x:hidden}.route-top-search{gap:12px;margin-bottom:20px}.route-top-search form{border-radius:var(--radius);grid-template-columns:1fr}.route-top-search button{min-height:44px}.course-hero-strip{gap:14px}.course-hero-card{border-radius:13px;flex:0 0 calc(90.9091% - 12.7273px);min-height:230px}.route-hero .course-hero-card h1,.route-hero .course-hero-card h2{letter-spacing:-.015em;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;max-width:100%;font-size:18px;line-height:1.14}.course-hero-card p{overflow-wrap:normal;margin-bottom:14px;font-size:13px}.course-hero-card>.course-hero-body{max-width:64%;padding:22px 16px 20px}.course-hero-stage{perspective:none;transform:none!important}.course-hero-card .hero-layer{transform:none!important}.course-hero-card .hero-bg{opacity:.08!important}.course-hero-v1 .hero-prop-pin-a,.course-hero-v1 .hero-prop-pin-b,.course-hero-v1 .hero-deco-stamp,.course-hero-v2 .hero-prop-ap,.course-hero-v2 .hero-deco-timeline,.course-hero-v3 .hero-prop-folder,.course-hero-v3 .hero-deco-badge{display:none}.course-hero-v1 .hero-main-passport,.course-hero-v2 .hero-main-ielts,.course-hero-v3 .hero-main-cert{width:28%;max-width:110px;top:auto;bottom:14%;right:4%}.course-hero-v2 .hero-prop-sat{display:none}.popular-by-category{padding-top:34px}.popular-column{padding:12px}.mini-course-card{grid-template-columns:70px minmax(0,1fr)}.mini-course-card img{width:70px;height:70px}.route-hero-grid{grid-template-columns:1fr;gap:30px}.route-hero-copy p{overflow-wrap:break-word;max-width:min(100%,342px);font-size:15px}.route-hero h1{overflow-wrap:break-word;max-width:min(100%,342px);font-size:34px;line-height:1.12}.route-search div{grid-template-columns:1fr}.route-search button{min-height:48px}.route-hero-actions{flex-direction:column;align-items:stretch}.route-hero-actions .btn{width:100%;min-width:0}.route-hero-media{gap:12px;width:100%;max-width:none;min-height:auto;display:grid}.route-stack-card,.route-stack-card:hover,.route-stack-card-1,.route-stack-card-2,.route-stack-card-3{width:100%;position:relative;inset:auto;transform:none}.route-stack-card img{height:150px}.route-preview-card img{height:190px}.route-preview-card,.route-preview-card div{width:100%;min-width:0}.route-preview-card h2{overflow-wrap:break-word;max-width:320px;font-size:22px}.route-preview-card p{overflow-wrap:break-word;max-width:320px}.hero .container{align-items:start;gap:28px;min-width:0}.hero-copy{min-width:0;max-width:100%}h1,.hero p,.hero-title-word{overflow-wrap:anywhere}.hero-title-word{white-space:normal}.hero p{max-width:100%;font-size:14px}.hero-actions{flex-wrap:nowrap;align-items:stretch;gap:12px;margin-top:22px;display:flex}.hero-actions .btn{text-align:center;flex:auto;min-width:0}.lead-form-actions{grid-template-columns:1fr}.hero-whatsapp-icon{flex:0 0 50px;place-self:stretch stretch;width:50px;height:50px}.hero-whatsapp-icon svg{width:24px;height:24px}.hero-side,.lead-card{width:100%;max-width:100%}.planner-panel{grid-template-columns:1fr}.sticky-lead{grid-template-columns:1fr;bottom:10px}.sticky-lead .btn{width:100%}h1{font-size:clamp(32px,10vw,40px)}.trust-shell{min-height:64px}.metric{padding:9px 13px}.trust{background:var(--paper-white)}.trust-shell{min-height:auto;overflow:visible}.trust-marquee{padding:14px;overflow:visible;-webkit-mask-image:none;mask-image:none}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;animation:none;display:grid}.trust .metric{background:#fffffff0;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:100%;min-width:0;min-height:58px;padding:11px 12px;display:flex}.trust .metric[aria-hidden=true]{display:none}.trust .metric strong{font-size:18px}.trust .metric span{white-space:normal;font-size:12.5px;line-height:1.18}.hero-points,.insight-grid,.quick-access-grid,.service-visual-grid,.pathway-grid,.quick-topic-grid,.program-shelf,.popular-column-grid,.grid-3,.grid-4,.blog-feature-grid,.blog-grid,.blog-question-grid,.country-grid,.exam-grid,.steps,.hub-grid,.footer-grid{grid-template-columns:1fr}.service-visual-section{padding:52px 0}.service-visual-card img{filter:brightness(.72)saturate(.92)blur(2.6px)}.service-visual-card:after{background:linear-gradient(#020b1f8c 0%,#020b1f2e 26%,#020b1f40 55%,#020b1feb 100%)}.service-visual-card,.service-visual-card-large{min-height:500px}.service-visual-copy{bottom:14px;left:14px;right:14px}.section-head{display:block}.contact-info-panel{padding:24px}.contact-info-list{grid-template-columns:1fr}.contact-map-card{min-height:340px}.hours-card div{display:grid}.hours-card span{text-align:left}.destination-strip{grid-template-columns:1fr}.destination-copy{min-height:270px}.destination-tile{flex-basis:250px;width:250px;height:270px;min-height:270px}.lead-benefits{grid-template-columns:1fr}.showcase-photo{align-items:end;min-height:340px;display:grid}.decision-visual{align-items:end;min-height:360px;display:grid}.chat-widget{bottom:14px;right:16px}body.has-sticky-lead .chat-widget{bottom:196px}.chat-toggle span{display:none}.chat-toggle{border-radius:999px;justify-content:center;width:62px;height:62px;min-height:62px;padding:0}.chat-panel{width:92%;height:auto;position:fixed;top:116px;bottom:88px;right:4%}.chat-head{grid-template-columns:38px minmax(0,1fr) 34px;padding:14px}.chat-head-mark{width:38px;height:38px}.quick-replies{grid-template-columns:1fr}}@keyframes popIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroDrift{0%{transform:scale(1.075)translate(.6%)}to{transform:scale(1.035)translate(-.4%)}}@keyframes navBubblePop{0%{transform:translate(-50%)translateY(-10px)scale(.86)}62%{transform:translate(-50%)translateY(2px)scale(1.025)}to{transform:translate(-50%)translateY(0)scale(1)}}@keyframes titleLetterIn{0%{opacity:0;filter:blur(6px);transform:translate(-18px,10px)scale(.96)}72%{opacity:1;filter:blur();transform:translate(2px,-1px)scale(1.01)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes headerDrop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes headerItemIntro{0%{opacity:0;translate:0 -16px}72%{opacity:1;translate:0 2px}to{opacity:1;translate:0}}@keyframes floatPanel{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulseDot{0%{box-shadow:0 0 #16a34a8a}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}@keyframes destinationMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes metricPop{0%{transform:translateY(28px)scale(.94)}58%{transform:translateY(-4px)scale(1.025)}to{transform:translateY(0)scale(1)}}@keyframes imageSettle{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes softGlow{0%{box-shadow:inset 0 0 0 1px #ffffff0a}50%{box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 42px #c7372f24}to{box-shadow:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.legal-page{background:var(--paper-white);color:var(--royal-navy);padding:140px 0 80px}body:has(.legal-page) .site-header .nav-wrap{background:#fffffffa;border-color:#06173514;box-shadow:0 14px 38px #0617352e}body:has(.legal-page) .site-header.is-top .nav-wrap{background:#fffffffa;border-color:#06173514;box-shadow:0 14px 38px #0617352e}body:has(.legal-page) .site-header .nav-link{color:#061735}body:has(.legal-page) .site-header.is-top .nav-link{color:#061735}body:has(.legal-page) .site-header.is-top .nav-link:hover{color:var(--study-red)}.legal-page .container{max-width:820px}.legal-page h1{letter-spacing:-.01em;margin:12px 0 8px;font-size:clamp(28px,4vw,40px)}.legal-page h2{letter-spacing:-.005em;color:var(--royal-navy);margin:36px 0 12px;font-size:18px}.legal-page p,.legal-page li{color:#263753;font-size:15px;line-height:1.65}.legal-page p{margin:10px 0}.legal-page ul{margin:10px 0 10px 20px;padding:0}.legal-page li{margin:6px 0}.legal-page strong{color:var(--royal-navy);font-weight:700}.legal-page a{color:var(--study-red);text-underline-offset:2px;text-decoration:underline}.legal-page a:hover{color:#a02a23}.blog-post-page{color:var(--royal-navy);background:linear-gradient(#fff 0%,#f6f8fc 46%,#fff 100%);padding:132px 0 88px}body:has(.blog-post-page) .site-header .nav-wrap{background:#fffffffa;border-color:#06173514;box-shadow:0 14px 38px #0617352e}body:has(.blog-post-page) .site-header.is-top .nav-wrap{background:#fffffffa;border-color:#06173514;box-shadow:0 14px 38px #0617352e}body:has(.blog-post-page) .site-header .nav-link{color:#061735}body:has(.blog-post-page) .site-header.is-top .nav-link{color:#061735}.blog-post-page .container{max-width:940px}.blog-post-back{color:var(--royal-navy);align-items:center;gap:8px;margin-bottom:28px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.blog-post-hero>span{width:fit-content;color:var(--paper-white);background:var(--study-red);border-radius:999px;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.blog-post-hero h1{letter-spacing:0;max-width:850px;margin:0;font-size:clamp(34px,5vw,58px);line-height:1.02}.blog-post-hero p{color:#4b5b73;max-width:740px;margin:18px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.55}.blog-post-hero small{color:#66738a;align-items:center;gap:8px;margin-top:18px;font-weight:800;display:inline-flex}.blog-post-image{border-radius:8px;margin:34px 0 42px;overflow:hidden;box-shadow:0 24px 64px #06173524}.blog-post-image img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.blog-post-body{max-width:760px;margin:0 auto}.blog-post-answer{background:#fff7f7;border:1px solid #c1222a2e;border-radius:8px;margin:0 0 28px;padding:22px 24px}.blog-post-answer strong{color:var(--study-red);font-size:13px;font-weight:900;display:block}.blog-post-answer p{font-weight:700;color:var(--royal-navy)!important;margin:8px 0 0!important;font-size:17px!important;line-height:1.65!important}.blog-post-body p{color:#263753;margin:14px 0;font-size:16px;line-height:1.78}.blog-post-intro{font-weight:700;color:var(--royal-navy)!important;font-size:19px!important;line-height:1.65!important}.blog-post-body h2{color:var(--royal-navy);letter-spacing:0;margin:38px 0 12px;font-size:clamp(24px,3vw,32px);line-height:1.12}.blog-post-faq{margin-top:44px}.blog-post-faq details{background:var(--paper-white);border:1px solid #252d661f;border-radius:8px;margin:12px 0;overflow:hidden}.blog-post-faq summary{cursor:pointer;color:var(--royal-navy);padding:16px 18px;font-weight:900;line-height:1.45}.blog-post-faq details p{padding:0 18px 18px;margin:0!important}.blog-post-source{border-top:1px solid #252d661f;padding-top:20px;color:#66738a!important;margin-top:38px!important;font-size:14px!important}.blog-post-source a{color:var(--study-red);font-weight:900;text-decoration:none}.legal-meta{color:var(--muted-slate);border-bottom:1px solid #0617351a;margin:0 0 28px;padding-bottom:24px;font-size:13px}.legal-footer{color:var(--muted-slate);border-top:1px solid #0617351a;margin-top:48px;padding-top:24px;font-size:14px}.sticky-cta-cuckoo{z-index:60;opacity:0;pointer-events:none;transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.36,1);position:fixed;top:50%;left:0;transform:translateY(-50%)translate(-100%)}.sticky-cta-cuckoo.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.sticky-cta-cuckoo-btn{cursor:pointer;background:0 0;border:0;align-items:center;gap:0;padding:0;display:flex;position:relative}.sticky-cta-cuckoo-icon{background:linear-gradient(135deg, var(--soft-gold), var(--royal-gold));color:#fff;z-index:2;border-radius:0 10px 10px 0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:border-radius .3s;display:flex;box-shadow:4px 4px 16px -4px #c7372f73,inset 0 0 0 1px #ffffff1a}.sticky-cta-cuckoo-label{background:linear-gradient(135deg, var(--soft-gold), var(--royal-gold));color:#fff;letter-spacing:-.01em;white-space:nowrap;opacity:0;border-radius:0 10px 10px 0;align-items:center;max-width:0;height:44px;padding:0 16px 0 0;font-size:13px;font-weight:800;transition:max-width .35s cubic-bezier(.34,1.56,.36,1),opacity .2s,padding .35s;display:flex;overflow:hidden}.sticky-cta-cuckoo-btn:hover .sticky-cta-cuckoo-label{opacity:1;max-width:200px;padding:0 16px 0 8px}.sticky-cta-cuckoo-btn:hover .sticky-cta-cuckoo-icon{border-radius:0}.sticky-cta-cuckoo-btn:active .sticky-cta-cuckoo-icon{transform:scale(.95)}.sticky-cta-mobile{display:none}@media (max-width:760px){body{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.sticky-cta-cuckoo{display:none}.sticky-cta-mobile{z-index:60;opacity:0;pointer-events:none;padding-bottom:env(safe-area-inset-bottom);transition:opacity .26s,transform .32s cubic-bezier(.34,1.56,.36,1);display:block;position:fixed;bottom:14px;left:18px;right:98px;transform:translateY(40px)}.sticky-cta-mobile.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-cta-mobile-btn{width:100%;min-height:54px;color:var(--paper-white);background:linear-gradient(135deg, var(--soft-gold), var(--royal-gold));letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;padding:13px 16px;font-size:16px;font-weight:800;display:block;box-shadow:0 18px 36px -8px #c7372f8c,inset 0 0 0 1px #ffffff1f}.sticky-cta-mobile-btn:active{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.sticky-cta-cuckoo,.sticky-cta-cuckoo.is-visible,.sticky-cta-mobile,.sticky-cta-mobile.is-visible,.sticky-cta-cuckoo-btn:active,.sticky-cta-mobile-btn:active{transition:opacity .18s;transform:none}.sticky-cta-cuckoo-label{transition:none}}.decision-helper-section{padding:56px 0 24px}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.decision-card{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--paper-white);min-height:220px;color:inherit;isolation:isolate;flex-direction:column;gap:8px;padding:24px 22px 22px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.9,.2,1),border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #0617350f}.decision-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#fff0 60%,#252d660a 100%);position:absolute;inset:0}.decision-card>*{z-index:1;position:relative}.decision-card:hover{border-color:#c7372f47;transform:translateY(-3px);box-shadow:0 22px 44px #0617351a}.decision-icon{width:44px;height:44px;color:var(--royal-navy);background:#252d6614;border-radius:13px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.decision-icon svg{width:24px;height:24px}.decision-card-red .decision-icon{color:var(--study-red);background:#c7372f1a}.decision-card h3{color:var(--royal-navy);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:900;line-height:1.25}.decision-card p{color:var(--muted-slate);margin:4px 0 0;font-size:14px;line-height:1.5}.decision-cta{color:var(--study-red);letter-spacing:.01em;align-items:center;gap:4px;margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:900;display:inline-flex}.decision-cta span{transition:transform .22s cubic-bezier(.2,.9,.2,1);display:inline-block}.decision-card:hover .decision-cta span{transform:translate(4px)}.decision-footer{text-align:center;margin-top:22px}.decision-footer-cta{background:var(--paper-white);color:var(--royal-navy);border:1px solid #252d662e;border-radius:999px;align-items:center;gap:6px;padding:12px 22px;font-size:13.5px;font-weight:900;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex}.decision-footer-cta:hover{border-color:#c7372f52;transform:translateY(-2px);box-shadow:0 14px 28px #06173514}.decision-footer-cta span{color:var(--study-red)}@media (max-width:1060px){.decision-grid{grid-template-columns:1fr;gap:14px;margin-top:22px}.decision-card{min-height:auto;padding:20px 18px 18px}}@media (max-width:700px){.decision-helper-section{padding:42px 0 96px}.decision-card{gap:6px}.decision-card h3{font-size:22px;line-height:1.18}.decision-card p{font-size:16px;line-height:1.48}.decision-icon{width:44px;height:44px;margin-bottom:6px}.decision-footer-cta{justify-content:center;width:100%;padding:14px 18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.decision-card,.decision-cta span,.decision-footer-cta{transition:none!important}.decision-card:hover,.decision-footer-cta:hover,.decision-card:hover .decision-cta span{transform:none!important}}@media (max-width:1060px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.grid-4{grid-template-columns:1fr}}.mini-course-card{border-radius:10px}.mini-course-card img{border-radius:10px;transition:transform .32s cubic-bezier(.2,.9,.2,1)}.mini-course-card:hover img{transform:scale(1.05)}.pathway-visual{min-height:200px;position:relative}.pathway-card.featured .pathway-visual{min-height:200px}.pathway-visual .pathway-stage img{object-fit:contain;width:100%;height:100%;min-height:0;transition:none}.pathway-card:hover .pathway-visual .pathway-stage img{transform:none}.pathway-stage{width:100%;height:100%;min-height:200px;transform-style:preserve-3d;perspective:1100px;transition:transform .38s cubic-bezier(.2,.9,.2,1);position:relative;overflow:hidden}.pathway-stage:before{content:"";opacity:.6;pointer-events:none;z-index:0;background-image:radial-gradient(circle,#252d660d 1px,#0000 1.5px);background-position:0 0;background-size:16px 16px;position:absolute;inset:0}.pathway-stage:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 22% 30%,#252d6629,#0000 55%),radial-gradient(circle at 78% 60%,#c7372f1a,#0000 55%);position:absolute;inset:0}.pathway-layer{will-change:transform;z-index:2;transition:transform .38s cubic-bezier(.2,.9,.2,1);display:block;position:absolute}.pathway-deco{pointer-events:none;z-index:3;color:var(--royal-navy);transition:transform .38s cubic-bezier(.2,.9,.2,1);position:absolute}.pathway-badge{z-index:4;background:var(--paper-white);color:var(--royal-navy);border-radius:999px;align-items:baseline;gap:4px;padding:6px 11px;transition:transform .38s cubic-bezier(.2,.9,.2,1);display:inline-flex;position:absolute;box-shadow:0 8px 18px #0617351f,0 0 0 1px #252d660f}.pathway-badge strong{color:var(--study-red);letter-spacing:-.01em;font-size:14px;font-weight:900}.pathway-badge em{color:var(--royal-navy);letter-spacing:.02em;opacity:.78;font-size:11px;font-style:normal;font-weight:800}.pathway-badge-dark{background:var(--royal-navy);color:var(--paper-white);box-shadow:0 10px 20px #06173552}.pathway-badge-dark strong{color:var(--paper-white)}.pathway-badge-dark em{color:#ffffffc7}.pathway-stage-v1{background:radial-gradient(circle at 28% 22%,#252d661a,#0000 60%),linear-gradient(135deg,#f3f6fc,#eaeef8)}.pathway-chip{border-radius:13px;overflow:hidden;box-shadow:0 14px 28px #0617352e,0 0 0 3px #ffffffe6}.pathway-chip img{border-radius:inherit}.pathway-stage-v1 .pathway-chip-uk{width:92px;height:92px;top:22%;left:36%;transform:translateZ(80px)rotate(-6deg)}.pathway-stage-v1 .pathway-chip-canada{width:76px;height:76px;top:38%;left:56%;transform:translateZ(60px)rotate(7deg)}.pathway-stage-v1 .pathway-chip-america{width:64px;height:64px;top:18%;left:64%;transform:translateZ(40px)rotate(-3deg)}.pathway-stage-v1 .pathway-deco-globe{width:56px;height:56px;color:var(--royal-navy);opacity:.5;top:14%;left:12%;transform:translateZ(30px)}.pathway-stage-v1 .pathway-badge{top:14%;right:6%;transform:translateZ(95px)}.pathway-stage-v2{background:radial-gradient(circle at 70% 30%,#c7372f1f,#0000 60%),linear-gradient(135deg,#fff5f3,#ffeae5)}.pathway-exam{border-radius:10px;overflow:hidden;box-shadow:0 14px 26px #06173529}.pathway-exam img{border-radius:inherit;object-fit:cover!important}.pathway-stage-v2 .pathway-exam-ielts{width:38%;max-width:160px;top:16%;left:16%;transform:translateZ(70px)rotate(-5deg)}.pathway-stage-v2 .pathway-exam-sat{width:32%;max-width:132px;top:38%;left:46%;transform:translateZ(50px)rotate(6deg)}.pathway-stage-v2 .pathway-exam-ap{width:26%;max-width:102px;top:16%;left:64%;transform:translateZ(90px)rotate(-3deg)}.pathway-stage-v2 .pathway-deco-line{width:72%;height:22px;color:var(--study-red);bottom:12%;left:14%;transform:translateZ(40px)}.pathway-stage-v3{background:radial-gradient(circle at 30% 22%,#252d661f,#0000 60%),linear-gradient(135deg,#f4f6fb,#e8eef6)}.pathway-cert{border-radius:10px;width:40%;max-width:170px;top:18%;left:22%;overflow:hidden;transform:translateZ(70px)rotate(-4deg);box-shadow:0 16px 28px #0617352e}.pathway-cert img{border-radius:inherit;object-fit:cover!important}.pathway-folder{border-radius:10px;width:30%;max-width:120px;top:38%;left:50%;overflow:hidden;transform:translateZ(45px)rotate(6deg);box-shadow:0 14px 22px #06173524}.pathway-folder img{border-radius:inherit;object-fit:cover!important}.pathway-stage-v3 .pathway-deco-shield{width:64px;height:64px;color:var(--study-red);top:16%;right:8%;transform:translateZ(80px)rotate(-6deg)}.pathway-stage-v3 .pathway-badge{bottom:14%;left:10%;transform:translateZ(100px)}@media (hover:hover) and (pointer:fine){.pathway-card:hover .pathway-stage{transform:rotateX(2deg)rotateY(-2deg)}.pathway-card-v1:hover .pathway-chip-uk{transform:translateZ(80px)translateY(-3px)rotate(-7deg)}.pathway-card-v1:hover .pathway-chip-canada{transform:translateZ(60px)translateY(-2px)rotate(9deg)}.pathway-card-v1:hover .pathway-chip-america{transform:translateZ(40px)translateY(-2px)rotate(-4deg)}.pathway-card-v1:hover .pathway-badge{transform:translateZ(95px)translateY(-3px)}.pathway-card-v2:hover .pathway-exam-ielts{transform:translateZ(70px)translateY(-3px)rotate(-6deg)}.pathway-card-v2:hover .pathway-exam-sat{transform:translateZ(50px)translateY(-2px)rotate(8deg)}.pathway-card-v2:hover .pathway-exam-ap{transform:translateZ(90px)translateY(-4px)rotate(-5deg)}.pathway-card-v3:hover .pathway-cert{transform:translateZ(70px)translateY(-3px)rotate(-5deg)}.pathway-card-v3:hover .pathway-folder{transform:translateZ(45px)translateY(-2px)rotate(8deg)}.pathway-card-v3:hover .pathway-deco-shield{transform:translateZ(80px)translateY(-3px)rotate(-8deg)}}@media (max-width:760px){.pathway-stage{perspective:none;transform:none!important}.pathway-layer,.pathway-deco,.pathway-badge{transform:none!important}.pathway-stage:before{background-size:14px 14px}.pathway-stage-v1 .pathway-chip-uk{width:76px;height:76px}.pathway-stage-v1 .pathway-chip-canada{width:64px;height:64px}.pathway-stage-v1 .pathway-chip-america{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.pathway-stage,.pathway-layer,.pathway-deco,.pathway-badge{transition:none!important}.pathway-card:hover .pathway-stage,.pathway-card:hover .pathway-layer,.pathway-card:hover .pathway-deco,.pathway-card:hover .pathway-badge{transform:none!important}}.country-gallery-section{padding:56px 0 32px}.country-gallery-section.reveal{opacity:1;transform:none}.country-gallery-section .section-head h2{width:fit-content;position:relative}.country-gallery-section .section-head h2:after{content:"";background:linear-gradient(90deg, var(--study-red), #c7372f29);transform-origin:0;border-radius:999px;height:3px;position:absolute;bottom:-10px;left:2px;right:12%;transform:scaleX(0)}.country-gallery-section.is-visible .section-head h2:after{animation:.98s cubic-bezier(.2,.9,.2,1) both countryTitleLine}.country-gallery-section .country-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.country-gallery-section .country-card{box-shadow:none;color:inherit;opacity:0;filter:blur(5px);background:0 0;border:0;flex-direction:column;gap:8px;padding:0;text-decoration:none;transition:transform .22s cubic-bezier(.2,.9,.2,1);display:flex;position:relative;transform:translateY(18px)scale(.98)}.country-gallery-section.is-visible .country-card{animation:1.12s cubic-bezier(.16,1,.3,1) both countryCardRise}.country-gallery-section .country-card:nth-child(2){animation-delay:45ms}.country-gallery-section .country-card:nth-child(3){animation-delay:90ms}.country-gallery-section .country-card:nth-child(4){animation-delay:.135s}.country-gallery-section .country-card:nth-child(5){animation-delay:.18s}.country-gallery-section .country-card:nth-child(6){animation-delay:.225s}.country-gallery-section .country-card:nth-child(7){animation-delay:.27s}.country-gallery-section .country-card:nth-child(8){animation-delay:.315s}.country-gallery-section .country-card:nth-child(9){animation-delay:80ms}.country-gallery-section .country-card:nth-child(10){animation-delay:.125s}.country-gallery-section .country-card:nth-child(11){animation-delay:.17s}.country-gallery-section .country-card:nth-child(12){animation-delay:.215s}.country-gallery-section .country-card:nth-child(13){animation-delay:.26s}.country-gallery-section .country-card:nth-child(14){animation-delay:.305s}.country-gallery-section .country-card:nth-child(15){animation-delay:.35s}.country-gallery-section .country-card:nth-child(16){animation-delay:.395s}.country-thumb{aspect-ratio:1;isolation:isolate;border-radius:13px;transition:transform .32s cubic-bezier(.2,.9,.2,1),box-shadow .32s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 22px #06173514}.country-thumb img{object-fit:cover;filter:saturate(.85)contrast(.95);width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.9,.2,1),filter .32s}.country-shade{z-index:1;background:linear-gradient(#06173500 40%,#06173580 100%);transition:opacity .32s;position:absolute;inset:0}.country-thumb:before{content:"";z-index:2;opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 36%,#ffffff6b 49%,#0000 62%);position:absolute;inset:-35% -75%;transform:translate(-46%)rotate(8deg)}.country-thumb:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #fff0;transition:border-color .32s,box-shadow .32s;position:absolute;inset:0}.country-meta{text-align:center;flex-direction:column;align-items:center;gap:0;padding:0 2px;display:flex}.country-name{color:var(--royal-navy);letter-spacing:-.005em;white-space:nowrap;min-width:0;font-size:16px;font-weight:900;line-height:1.18}.country-tag{color:var(--study-red);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:800}@media (hover:hover) and (pointer:fine){.country-card:hover{transform:translateY(-5px)}.country-card:hover .country-thumb{transform:rotate(-1deg);box-shadow:0 20px 38px #06173529}.country-card:hover .country-thumb img{filter:saturate()contrast();transform:scale(1.06)}.country-card:hover .country-thumb:before{animation:.76s cubic-bezier(.2,.9,.2,1) both countryShine}.country-card:hover .country-thumb:after{border-color:#c7372f66;box-shadow:inset 0 0 0 2px #c7372f33}.country-card:hover .country-shade{opacity:.6}}.country-gallery-footer{text-align:center;margin-top:26px}.country-gallery-cta{background:var(--paper-white);color:var(--royal-navy);border:1px solid #252d662e;border-radius:999px;align-items:center;gap:6px;padding:12px 22px;font-size:13.5px;font-weight:900;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex}.country-gallery-cta:hover{border-color:#c7372f52;transform:translateY(-2px);box-shadow:0 14px 28px #06173514}.country-gallery-cta span{color:var(--study-red);animation:1.8s ease-in-out infinite countryArrowNudge}@media (max-width:1060px){.country-gallery-section .country-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media (max-width:760px){.country-gallery-section{padding:42px 0 24px}.country-gallery-section.reveal{opacity:1;transform:none}.country-gallery-section .country-grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;gap:12px;margin-top:22px;padding:0 0 10px;scroll-padding-inline:4px;display:flex;overflow:auto hidden}.country-gallery-section .country-grid::-webkit-scrollbar{display:none}.country-gallery-section .country-card{scroll-snap-align:start;flex:0 0 142px}.country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.country-gallery-section .country-grid:has(.country-card.no-visual){display:grid}.country-grid:has(.country-card.no-visual){grid-template-columns:1fr;gap:14px}.country-name{font-size:13px;line-height:1.2}.country-tag{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.country-gallery-section .section-head h2:after,.country-card,.country-thumb,.country-thumb:before,.country-thumb img,.country-shade,.country-gallery-cta span,.country-gallery-cta{transition:none!important;animation:none!important}.country-card:hover,.country-card:hover .country-thumb,.country-card:hover .country-thumb img,.country-gallery-cta:hover{transform:none!important}}@keyframes countryTitleLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes countryCardRise{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes countryShine{0%{opacity:0;transform:translate(-48%)rotate(8deg)}30%{opacity:.9}to{opacity:0;transform:translate(48%)rotate(8deg)}}@keyframes countryArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.process-timeline{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:32px 0 0;padding:0;list-style:none;display:grid;position:relative}.process-line{pointer-events:none;z-index:0;background:linear-gradient(90deg,#ffffff0a 0%,#c7372f80 18%,#ffffff3d 50%,#ffffff24 100%);height:2px;position:absolute;top:30px;left:8%;right:8%}.process-line:before{content:"";mix-blend-mode:overlay;opacity:.4;background-image:linear-gradient(90deg,#0000 0 8px,#ffffff29 8px 14px);background-size:14px 2px;position:absolute;inset:0}.process-step{z-index:1;flex-direction:column;gap:16px;padding:0;transition:transform .28s cubic-bezier(.2,.9,.2,1);display:flex;position:relative}.process-disc{background:linear-gradient(160deg,#ffffff0f,#ffffff05);border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .28s cubic-bezier(.2,.9,.2,1),border-color .28s,box-shadow .28s;display:inline-flex;position:relative;box-shadow:0 14px 26px #0000005c,inset 0 1px #ffffff2e}.process-disc:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 30% 30%,#c7372f5c,#0000 60%);transition:opacity .28s;position:absolute;inset:-6px}.process-step:first-child .process-disc{background:linear-gradient(160deg,#c7372ff2,#a32a22);border-color:#fff6}.process-step:first-child .process-disc:before{opacity:1}.process-disc strong{color:var(--paper-white);letter-spacing:-.01em;font-size:18px;font-weight:900}.process-body{flex-direction:column;gap:8px;padding-right:14px;display:flex}.process-body h3{color:var(--paper-white);letter-spacing:-.005em;margin:0;font-size:18px;font-weight:900;line-height:1.22}.process-body p{color:#ffffffbd;margin:0;font-size:14px;line-height:1.55}@media (hover:hover) and (pointer:fine){.process-step:hover{transform:translateY(-3px)}.process-step:hover .process-disc{border-color:#ffffff6b;transform:translateY(-2px);box-shadow:0 22px 36px #00000075,inset 0 1px #ffffff47}.process-step:hover .process-disc:before{opacity:1}}.process-cta{text-align:center;border-top:1px solid #ffffff1a;margin-top:40px;padding-top:32px}.process-cta p{color:#ffffffbf;max-width:540px;margin:0 auto 20px;font-size:16px;line-height:1.6}.process-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:1060px){.process-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px}.process-line{display:none}.process-step{flex-direction:row;align-items:flex-start;gap:16px}.process-disc{flex-shrink:0;width:54px;height:54px}.process-body{padding-right:0}}@media (max-width:760px){.process-timeline{grid-template-columns:1fr;gap:22px}.process-line{background:linear-gradient(#c7372f8c 0%,#ffffff2e 40%,#ffffff14 100%);width:2px;height:auto;display:block;inset:30px auto 30px 27px}.process-line:before{background-image:linear-gradient(#0000 0 8px,#ffffff29 8px 14px);background-size:2px 14px}.process-step{flex-direction:row;align-items:flex-start;gap:18px}.process-disc{width:54px;height:54px}.process-body h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.process-step,.process-disc,.process-disc:before{transition:none!important}.process-step:hover,.process-step:hover .process-disc{transform:none!important}}.success-stories-section{padding:56px 0 32px}.story-grid{overscroll-behavior-inline:contain;scroll-padding-inline:max(0px, calc((100vw - var(--container)) / 2));scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#252d6638 transparent;gap:18px;margin-top:28px;padding:2px 0 18px;display:flex;overflow-x:auto}.story-grid::-webkit-scrollbar{height:6px}.story-grid::-webkit-scrollbar-track{background:0 0}.story-grid::-webkit-scrollbar-thumb{background:#252d6633;border-radius:999px}.story-card{scroll-snap-align:start;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--paper-white);isolation:isolate;flex-direction:column;flex:0 0 min(420px,86vw);min-height:310px;padding:22px 22px 18px;transition:transform .22s cubic-bezier(.2,.9,.2,1),border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0617350f}.story-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#252d660a,#0000 35%),linear-gradient(225deg,#c7372f0d,#0000 40%);position:absolute;inset:-1px}.story-card>*{z-index:1;position:relative}.story-head{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.story-flag{border-radius:999px;width:48px;height:48px;display:block;overflow:hidden;box-shadow:0 6px 14px #0617351f,0 0 0 2px #ffffffe6}.story-flag img{object-fit:cover;width:100%;height:100%}.story-head-text{flex-direction:column;gap:2px;line-height:1.2;display:flex}.story-head-text strong{color:var(--royal-navy);letter-spacing:-.005em;font-size:14px;font-weight:900}.story-head-text em{color:var(--muted-slate);letter-spacing:.02em;font-size:12px;font-style:normal;font-weight:700}.story-metric{color:var(--study-red);letter-spacing:.04em;text-transform:uppercase;background:#c7372f1a;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.story-body{flex-direction:column;flex:1;gap:14px;margin-bottom:18px;display:flex}.story-uni{color:var(--royal-navy);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:900;line-height:1.25}.story-quote{color:#344054;margin:0;padding:0 0 0 28px;font-size:14px;font-style:italic;line-height:1.55;position:relative}.story-quote-mark{width:22px;height:22px;color:var(--study-red);opacity:.7;position:absolute;top:-2px;left:0}.story-foot{border-top:1px solid #252d6614;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.story-initial{color:var(--royal-navy);letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.story-initial:before{content:"";background:linear-gradient(135deg, var(--royal-navy), #17245a);border-radius:999px;width:24px;height:24px;display:inline-block;box-shadow:0 4px 10px #0617352e}.story-duration{color:var(--muted-slate);letter-spacing:.02em;font-size:12px;font-weight:800}@media (hover:hover) and (pointer:fine){.story-card:hover{border-color:#c7372f47;transform:translateY(-3px);box-shadow:0 22px 44px #0617351a}}.success-stories-footer{text-align:center;margin-top:24px}.success-stories-cta{background:var(--paper-white);color:var(--royal-navy);border:1px solid #252d662e;border-radius:999px;align-items:center;gap:6px;padding:12px 22px;font-size:13.5px;font-weight:900;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:inline-flex}.success-stories-cta:hover{border-color:#c7372f52;transform:translateY(-2px);box-shadow:0 14px 28px #06173514}.success-stories-cta span{color:var(--study-red)}@media (max-width:1060px){.story-grid{gap:14px}.story-card{flex-basis:min(420px,72vw)}.story-head{grid-template-columns:44px 1fr auto}}@media (max-width:760px){.story-grid{margin-right:calc(var(--container-padding) * -1);padding-right:var(--container-padding)}.story-card{flex-basis:min(86vw,340px);min-height:300px;padding:18px 18px 16px}.story-head{margin-bottom:14px}.story-metric{padding:5px 8px;font-size:10px}.story-uni{font-size:16px}}@media (prefers-reduced-motion:reduce){.story-card,.success-stories-cta{transition:none!important}.story-card:hover,.success-stories-cta:hover{transform:none!important}}.route-page-hero{isolation:isolate;padding:64px 0 40px;position:relative;overflow:hidden}.route-page-hero:before{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.route-page-hero-bg-video{z-index:-3;object-fit:cover;object-position:center;pointer-events:none;filter:saturate(.95)contrast(1.04);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.01)}.route-page-hero-slideshow{z-index:-3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.route-page-hero-slideshow span{opacity:0;will-change:opacity, transform;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:28s ease-in-out infinite both routeHeroSlideshow;position:absolute;inset:0;transform:scale(1.01)}.route-page-hero-slideshow span:first-child{animation-delay:-3.36s}.route-page-hero-slideshow span:nth-child(2){animation-delay:3.64s}.route-page-hero-slideshow span:nth-child(3){animation-delay:10.64s}.route-page-hero-slideshow span:nth-child(4){animation-delay:17.64s}.route-page-hero-slideshow span:nth-child(5){animation-delay:24.64s}.route-page-hero-slideshow span:only-child{opacity:1;animation:none}.route-page-hero-v2.route-page-hero-has-slideshow:before{background:linear-gradient(90deg, #fffffffa 0%, #fffffff0 30%, #ffffffb8 48%, #fff3 72%, #ffffff14 100%), linear-gradient(180deg, #ffffff57, #f6f8fc38), linear-gradient(#ffffff1a, #ffffff1a), var(--study-notebook-bg);background-size:auto, auto, auto, var(--study-notebook-bg-size)}.ielts-page .route-page-hero-v2.route-page-hero-has-slideshow:before{background-color:#0000;background-image:linear-gradient(90deg,#fffffffa 0%,#fffffff0 30%,#ffffffb8 48%,#fff3 72%,#ffffff14 100%),linear-gradient(#ffffff57,#f6f8fc38),linear-gradient(#ffffff1a,#ffffff1a);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.route-page-hero-v3 .route-page-hero-slideshow span{filter:saturate(1.02)contrast(1.03);background-position:64%}.route-page-hero-v3 .route-page-hero-slideshow{opacity:.9}@keyframes routeHeroSlideshow{0%{opacity:0}12%,30%{opacity:1}42%,to{opacity:0}}.route-page-hero-v1:before{background:linear-gradient(90deg, #ffffffc2 0%, #ffffff9e 34%, #ffffff3d 55%, #ffffff03 100%), linear-gradient(180deg, #ffffff0a, #f6f8fc05), url(/assets/yurt-disi-egitim-hero-landmarks.webp) 58% center / cover no-repeat, var(--study-notebook-bg);background-size:auto, auto, cover, var(--study-notebook-bg-size)}.route-page-hero-v1.route-page-hero-has-video:before{background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 34%,#ffffffc7 56%,#ffffff47 100%),linear-gradient(#ffffff6b,#f6f8fc4d),linear-gradient(#252d660a 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d6609 1px,#0000 1px) 0 0/52px 52px}.route-page-hero-v2:before{background:linear-gradient(90deg, #fffffffa 0%, #fffffff0 30%, #ffffffb8 48%, #fff3 72%, #ffffff14 100%), linear-gradient(180deg, #ffffff57, #f6f8fc38), linear-gradient(#ffffff1a, #ffffff1a), url(/assets/exams/international-exams-hero-study-global.webp) 80% center / auto 94% no-repeat, var(--study-notebook-bg);background-size:auto, auto, auto, auto 94%, var(--study-notebook-bg-size)}.exams-page .route-page-hero-v2:before{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe6 30%,#ffffff75 52%,#ffffff1a 76%,#ffffff05 100%),linear-gradient(#ffffff24,#f6f8fc14),url(/assets/exams/international-exams-hero-premium-v2.png) 76%/cover no-repeat}.route-page-hero-v3:before{background:linear-gradient(90deg, #f6f8fcfa 0%, #f6f8fcf0 30%, #f6f8fca8 48%, #f6f8fc2e 72%, #f6f8fc14 100%), linear-gradient(180deg, #ffffff4d, #eef1f833), url(/assets/academic-programs-hero-study-global.png) 57% center / cover no-repeat, var(--study-notebook-bg);background-size:auto, auto, cover, var(--study-notebook-bg-size)}.route-page-hero-v3.route-page-hero-has-slideshow:before{background:linear-gradient(90deg,#f6f8fcdb 0%,#f6f8fcad 30%,#f6f8fc33 50%,#f6f8fc05 74%,#f6f8fc01 100%),linear-gradient(#ffffff14,#eef1f80a),linear-gradient(#252d6609 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d6608 1px,#0000 1px) 0 0/52px 52px}.route-page-hero-v1,.route-page-hero-v2,.route-page-hero-v3{min-height:540px;color:var(--royal-navy);padding:96px 0 64px}.route-page-hero-v1 .route-page-hero-grid,.route-page-hero-v2 .route-page-hero-grid,.route-page-hero-v3 .route-page-hero-grid{min-height:360px}.route-page-hero-v1 .route-page-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,.8fr)}.route-page-hero-v2 .route-page-hero-grid,.route-page-hero-v3 .route-page-hero-grid{grid-template-columns:minmax(0,.72fr) minmax(0,.28fr)}.route-page-hero-v2,.route-page-hero-v3{color:var(--royal-navy)}.route-page-hero-v2 .route-hero-stage,.route-page-hero-v3 .route-hero-stage{display:none}.route-page-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:36px;min-height:360px;display:grid;position:relative}.route-page-hero-copy{z-index:2;flex-direction:column;gap:14px;max-width:540px;display:flex;position:relative}.route-page-hero-v2 .route-page-hero-copy,.route-page-hero-v3 .route-page-hero-copy{max-width:720px}.route-page-hero-copy .eyebrow{letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:inherit;opacity:.78;font-size:12px;font-weight:900;display:inline-block}.route-page-hero-v2 .eyebrow{color:var(--study-red);opacity:1}.route-page-hero-v3 .eyebrow{color:var(--royal-navy);opacity:.86}.route-page-hero h1{letter-spacing:-.015em;color:inherit;margin:0;font-size:clamp(32px,4.4vw,52px);font-weight:900;line-height:1.04}.route-page-hero-copy p{max-width:46ch;color:inherit;opacity:.86;margin:0;font-size:17px;line-height:1.5}.route-page-hero-v2 .route-page-hero-copy p,.route-page-hero-v3 .route-page-hero-copy p{max-width:54ch;font-size:16px;line-height:1.45}.route-page-hero-v1 .route-page-hero-copy p{color:#475467;opacity:1}.ielts-page .route-page-hero-v2.route-page-hero-has-slideshow:before{z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#fffffff0 0%,#ffffffdb 34%,#ffffff6b 48%,#ffffff14 62%,#fff0 74%),linear-gradient(#ffffff29,#f6f8fc0f);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.ielts-page .route-page-hero-slideshow{z-index:-3}.ielts-page .route-page-hero-slideshow span{filter:saturate(1.04)contrast(1.03);background-position:72% 38%}.ielts-page .route-page-hero-slideshow span:first-child{background-position:100%;background-size:cover}.ielts-page .route-page-hero-slideshow span:nth-child(4){filter:saturate(.86)contrast(.96)brightness(1.08)}.ielts-page .route-page-hero-copy{max-width:680px}.ielts-page .route-page-hero h1{max-width:640px;font-size:clamp(34px,3.25vw,46px);line-height:1.08}.ielts-page .route-page-hero .hero-title-word{white-space:nowrap;display:inline-block}.route-page-hero-partner-badge{background:#fff;border-radius:8px;width:min(420px,100%);overflow:hidden;box-shadow:0 18px 34px #252d6629}.route-page-hero-partner-badge img{width:100%;height:auto;display:block}.route-page-hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.route-page-hero-actions .btn{border-radius:var(--radius);padding:14px 22px;font-weight:900;text-decoration:none;transition:transform .2s cubic-bezier(.2,.9,.2,1),box-shadow .2s}.route-page-hero-actions .btn:hover{transform:translateY(-2px)}.route-page-hero-v1 .btn-primary{color:var(--paper-white);background:var(--royal-navy);box-shadow:0 12px 24px #252d6647}.route-page-hero-v2 .btn-primary{color:var(--paper-white);background:var(--study-red);box-shadow:0 12px 24px #c7372f52}.route-page-hero-v3 .btn-primary{color:var(--paper-white);background:var(--royal-navy);box-shadow:0 12px 24px #252d6647}.route-page-hero-v1 .btn-secondary{color:var(--royal-navy);background:#ffffffb8;border:1px solid #252d6633}.route-page-hero-v2 .btn-secondary,.route-page-hero-v3 .btn-secondary{color:var(--royal-navy);background:#fff9;border:1px solid #252d6633}.route-page-hero-points{flex-wrap:wrap;gap:10px 16px;margin:14px 0 0;padding:0;list-style:none;display:flex}.route-page-hero-points li{letter-spacing:.01em;color:inherit;opacity:.88;align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:inline-flex}.route-page-hero-points svg{width:20px;height:20px;color:var(--study-red);flex-shrink:0}.route-page-hero-v1 .route-page-hero-points svg{color:var(--study-red)}.route-hero-stage{height:380px;min-height:320px;transform-style:preserve-3d;perspective:1400px;transition:transform .5s cubic-bezier(.2,.9,.2,1);position:relative}.rhero-layer{will-change:transform;transition:transform .5s cubic-bezier(.2,.9,.2,1),filter .5s;display:block;position:absolute}.rhero-layer img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.rhero-bg{z-index:1;opacity:.14;filter:blur(1.4px)saturate(.85);inset:0;transform:translateZ(0)}.rhero-bg img{object-fit:cover}.rhero-main{z-index:3;filter:drop-shadow(0 24px 40px #06173557)}.rhero-prop{z-index:4;border-radius:15px;overflow:hidden}.rhero-prop img{border-radius:inherit;object-fit:cover}.rhero-deco{z-index:5;pointer-events:none;color:currentColor;position:absolute}.route-hero-stage-v1{place-items:center;min-height:390px;display:grid;overflow:visible}.rhero-flag-orbit{z-index:3;aspect-ratio:1;width:min(400px,100%);color:var(--royal-navy);transform-style:preserve-3d;animation:36s linear infinite rheroFlagOrbitSpin;position:relative;top:-14px}.rhero-orbit-ring{box-shadow:none;background:0 0;border:1px solid #252d6638;border-radius:50%;position:absolute;inset:11%}.rhero-orbit-ring--inner{opacity:.72;border-style:dashed;animation:28s linear infinite rheroFlagOrbitSpinReverse;inset:28%}.rhero-orbit-core{z-index:2;width:112px;height:112px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;animation:36s linear infinite rheroFlagCoreSpin;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.rhero-brand-mark{object-fit:cover;border-radius:50%;width:84px;height:84px;box-shadow:0 8px 18px #0617352e}.rhero-flag{--flag-angle:calc(var(--flag-index) * 22.5deg);z-index:4;width:60px;height:40px;box-shadow:none;transform:translate(-50%, -50%) rotate(var(--flag-angle)) translateX(182px) rotate(calc(var(--flag-angle) * -1));background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:absolute;top:50%;left:50%;overflow:visible}.rhero-flag-face{border-radius:4px;place-items:center;width:100%;height:100%;animation:36s linear infinite rheroFlagFaceSpin;display:grid;overflow:hidden;box-shadow:0 10px 20px #0617352e}.rhero-flag-svg{object-fit:cover;width:100%;height:100%;display:block}.route-hero-stage-v2 .rhero-main-ielts{width:42%;max-width:240px;top:14%;right:6%;transform:translateZ(70px)rotate(4deg)}.route-hero-stage-v2 .rhero-prop-sat{filter:drop-shadow(0 18px 28px #0617352e);border-radius:10px;width:30%;max-width:180px;top:40%;right:30%;transform:translateZ(50px)rotate(-7deg)}.route-hero-stage-v2 .rhero-prop-ap{filter:drop-shadow(0 16px 24px #06173533);border-radius:10px;width:24%;max-width:140px;top:6%;right:30%;transform:translateZ(100px)rotate(9deg)}.route-hero-stage-v2 .rhero-deco-timeline{width:44%;max-width:240px;height:auto;color:var(--study-red);bottom:12%;right:8%;transform:translateZ(40px)}.route-hero-stage-v3 .rhero-main-cert{filter:drop-shadow(0 20px 32px #0617352e);width:46%;max-width:280px;top:14%;right:4%;transform:translateZ(70px)rotate(-3deg)}.route-hero-stage-v3 .rhero-prop-folder{filter:drop-shadow(0 16px 22px #06173529);width:30%;max-width:170px;bottom:10%;right:28%;transform:translateZ(50px)rotate(6deg)}.route-hero-stage-v3 .rhero-deco-badge{width:100px;height:100px;color:var(--study-red);top:8%;right:32%;transform:translateZ(110px)rotate(-8deg)}@keyframes rheroFlagOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rheroFlagOrbitSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes rheroFlagCoreSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes rheroFlagFaceSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (max-width:1060px){.route-page-hero{padding:48px 0 28px}.route-page-hero-grid{grid-template-columns:1fr;gap:20px;min-height:auto}.route-page-hero-v2 .route-page-hero-grid,.route-page-hero-v3 .route-page-hero-grid{grid-template-columns:1fr}.route-hero-stage{height:280px;min-height:240px}.route-page-hero-v1 .route-page-hero-grid{grid-template-columns:1fr}.route-hero-stage-v1{min-height:310px}.rhero-flag-orbit{width:min(310px,100%);top:-8px}.rhero-flag{width:50px;height:34px;transform:translate(-50%, -50%) rotate(var(--flag-angle)) translateX(130px) rotate(calc(var(--flag-angle) * -1))}.rhero-orbit-core{width:92px;height:92px}.rhero-brand-mark{width:70px;height:70px}}@media (max-width:760px){.ielts-page .route-page-hero-v2.route-page-hero-has-slideshow:before{background-color:#0000;background-image:linear-gradient(#fffffff5 0%,#ffffffe6 48%,#ffffff7a 78%,#fff3 100%),linear-gradient(90deg,#ffffffc7,#ffffff38);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.route-page-hero{max-width:100vw;padding:80px 0 24px;overflow:hidden}.route-page-hero-v2:before{background:linear-gradient(180deg, #ffffffe0 0%, #ffffffe8 54%, #f6f8fcf5 100%), linear-gradient(#ffffff0a, #ffffff0a), url(/assets/exams/international-exams-hero-study-global.webp) 72% 2% / auto 52% no-repeat, var(--study-notebook-bg);background-size:auto, auto, auto 52%, var(--study-notebook-bg-size)}.exams-page .route-page-hero-v2:before{background:linear-gradient(#ffffffe0 0%,#ffffffa8 48%,#f6f8fce6 100%),url(/assets/exams/international-exams-hero-premium-v2.png) 68% 0/auto 58% no-repeat}.route-page-hero-v1:before{background:linear-gradient(180deg, #ffffffe2 0%, #ffffffdb 54%, #f6f8fcd1 100%), url(/assets/yurt-disi-egitim-hero-landmarks.webp) 68% 0% / auto 100% no-repeat, var(--study-notebook-bg);background-size:auto, auto 100%, var(--study-notebook-bg-size)}.route-page-hero-v1.route-page-hero-has-video:before{background:linear-gradient(#fffffff5 0%,#ffffffe8 58%,#f6f8fce6 100%),linear-gradient(#252d660a 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d6609 1px,#0000 1px) 0 0/52px 52px}.route-page-hero-bg-video{object-position:58% center}.route-page-hero-v3:before{background:linear-gradient(180deg, #f6f8fcfb 0%, #f6f8fcfa 58%, #f6f8fcf0 100%), url(/assets/academic-programs-hero-study-global.png) 82% 8% / auto 58% no-repeat, var(--study-notebook-bg);background-size:auto, auto 58%, var(--study-notebook-bg-size)}.route-page-hero-v3.route-page-hero-has-slideshow:before{background:linear-gradient(#f6f8fca3 0%,#f6f8fcb3 54%,#f6f8fcdb 100%),linear-gradient(#252d6609 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d6608 1px,#0000 1px) 0 0/52px 52px}.route-page-hero-v3 .route-page-hero-slideshow span{background-position:62% 0;background-size:auto 112%}.route-page-hero .container{width:min(100% - 28px,1180px)}.route-page-hero-copy{text-align:center;justify-items:center;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.route-page-hero h1{overflow-wrap:anywhere;width:min(100%,342px);max-width:342px;margin-left:auto;margin-right:auto;font-size:clamp(27px,8vw,34px)}.route-page-hero .hero-title-word{white-space:normal;overflow-wrap:anywhere;display:inline}.route-page-hero .hero-title-letter{opacity:1;filter:none;animation:none;display:inline;transform:none}.route-page-hero-copy p{overflow-wrap:anywhere;width:min(100%,342px);max-width:342px;margin-left:auto;margin-right:auto;font-size:15px}.route-page-hero-actions{grid-template-columns:minmax(0,1fr);width:min(100%,342px);margin-left:auto;margin-right:auto;display:grid}.route-page-hero-actions .btn{text-align:center;justify-content:center;width:100%;min-width:0;max-width:100%}.route-page-hero-points{grid-template-columns:minmax(0,1fr);display:grid}.route-hero-stage{display:none}.route-page-hero-v1 .route-hero-stage{display:grid}.route-hero-stage-v1{min-height:255px;margin-top:4px}.rhero-flag-orbit{width:min(222px,100%);top:-6px}.rhero-flag{width:40px;height:27px;transform:translate(-50%, -50%) rotate(var(--flag-angle)) translateX(93px) rotate(calc(var(--flag-angle) * -1))}.rhero-orbit-core{width:74px;height:74px}.rhero-brand-mark{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.blog-editorial-card--lead,.blog-editorial-card--lead>a>span,.blog-editorial-card--lead>a>div,.blog-lead-arrow,.rhero-flag-orbit,.rhero-orbit-core,.rhero-flag-face,.rhero-orbit-ring--inner{filter:none!important;transition:none!important;animation:none!important;transform:none!important}.route-hero-stage,.rhero-layer,.route-page-hero-slideshow span,.route-page-hero-actions .btn{transition:none!important;animation:none!important}.route-page-hero-slideshow span:first-child{opacity:1}.route-page-hero-actions .btn:hover{transform:none!important}}@keyframes heroCtaEntry{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.route-page-hero-copy>.eyebrow,.route-page-hero-copy>p,.route-page-hero-actions .btn,.route-page-hero-points li,.hero-simple .hero-copy>.eyebrow,.hero-simple .hero-copy>p,.hero-simple .hero-actions .btn,.hero-simple .hero-points .point{animation:.56s cubic-bezier(.2,.9,.2,1) both heroCtaEntry}.route-page-hero-copy>.eyebrow,.hero-simple .hero-copy>.eyebrow{animation-delay:80ms}.route-page-hero-copy>p,.hero-simple .hero-copy>p{animation-delay:.52s}.route-page-hero-actions .btn:first-child,.hero-simple .hero-actions .btn:first-child{animation-delay:.7s}.route-page-hero-actions .btn:nth-child(2),.hero-simple .hero-actions .btn:nth-child(2){animation-delay:.82s}.route-page-hero-actions .btn:nth-child(n+3),.hero-simple .hero-actions .btn:nth-child(n+3),.route-page-hero-points li:first-child,.hero-simple .hero-points .point:first-child{animation-delay:.94s}.route-page-hero-points li:nth-child(2),.hero-simple .hero-points .point:nth-child(2){animation-delay:1.04s}.route-page-hero-points li:nth-child(n+3),.hero-simple .hero-points .point:nth-child(n+3){animation-delay:1.14s}@media (prefers-reduced-motion:reduce){.route-page-hero-copy>.eyebrow,.route-page-hero-copy>p,.route-page-hero-actions .btn,.route-page-hero-points li,.hero-simple .hero-copy>.eyebrow,.hero-simple .hero-copy>p,.hero-simple .hero-actions .btn,.hero-simple .hero-points .point,.hero-title-letter{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.lead-modal-overlay{z-index:999;-webkit-backdrop-filter:blur(6px);background:#06173580;justify-content:center;align-items:center;padding:16px;animation:.2s lead-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes lead-overlay-in{0%{opacity:0}to{opacity:1}}.lead-modal{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffffbf;border-radius:20px;width:100%;max-width:520px;padding:0;animation:.3s cubic-bezier(.34,1.56,.36,1) lead-modal-in;position:relative;overflow:hidden;box-shadow:0 24px 64px -12px #06173540,inset 0 0 0 1px #ffffff73,inset 0 1px #fff9}@keyframes lead-modal-in{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.lead-modal-header{-webkit-backdrop-filter:blur(8px);color:#fff;background:linear-gradient(135deg,#252d66d9,#0b1230e6);padding:28px 28px 22px;position:relative}.lead-modal-badge{letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.lead-modal-header h3{color:#fff;margin:0 0 4px;font-size:22px;font-weight:800}.lead-modal-header p{opacity:.78;color:#fff;margin:0;font-size:14px}.lead-modal-close{color:#fff;cursor:pointer;z-index:2;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex;position:absolute;top:14px;right:14px}.lead-modal-close:hover{background:#ffffff47}.lead-modal-form{background:#ffffff4d;flex-direction:column;gap:14px;padding:24px 28px 28px;display:flex}.lead-modal-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-modal-field{flex-direction:column;gap:4px;display:flex}.lead-modal-field label{color:var(--color-navy-deep);letter-spacing:.01em;font-size:12px;font-weight:700}.lead-modal-field label small{color:var(--color-muted-slate);font-weight:500}.lead-modal-form input[type=text],.lead-modal-form input[type=tel],.lead-modal-form input[type=email],.lead-modal-form select,.lead-modal-form textarea{color:var(--color-navy-deep);-webkit-backdrop-filter:blur(4px);background:#ffffff80;border:1px solid #ffffff80;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:0 1px 3px #0617350a}.lead-modal-form input:focus,.lead-modal-form select:focus,.lead-modal-form textarea:focus{background:#ffffffbf;border-color:#252d6666;box-shadow:0 0 0 3px #252d6614}.lead-modal-form textarea{resize:vertical;min-height:52px}.lead-modal-form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.lead-modal-submit{color:#fff;background:linear-gradient(135deg, var(--soft-gold,#c7372f), var(--royal-gold,#a02820));cursor:pointer;border:0;border-radius:10px;margin-top:4px;padding:13px 24px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 24px -6px #c7372f66}.lead-modal-submit:hover{transform:translateY(-1px);box-shadow:0 12px 32px -6px #c7372f80}.lead-modal-submit:active{transform:scale(.98)}.kvkk-consent{color:var(--color-muted-slate);align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.kvkk-consent input[type=checkbox]{flex-shrink:0;margin-top:2px}.lead-modal-note{color:var(--color-muted-slate);text-align:center;margin:0;font-size:11px;display:block}.lead-modal-success{text-align:center;padding:48px 28px}.lead-modal-check{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:28px;font-weight:800;display:flex}.lead-modal-success h3{color:var(--color-navy-deep);margin:0 0 8px;font-size:20px;font-weight:800}.lead-modal-success p{color:var(--color-muted-slate);margin:0;font-size:14px}@media (max-width:560px){.lead-modal{border-radius:14px;max-width:100%}.lead-modal-header{padding:22px 20px 18px}.lead-modal-form{gap:12px;padding:18px 20px 22px}.lead-modal-row{grid-template-columns:1fr;gap:12px}}.services-resources-grid{gap:24px;margin-top:20px;display:grid}@media (min-width:768px){.services-resources-grid{grid-template-columns:1.6fr 1fr;gap:32px}}.services-col-title{text-transform:uppercase;letter-spacing:.06em;color:var(--study-red,#c7372f);border-bottom:2px solid #c7372f26;margin:0 0 14px;padding-bottom:10px;font-size:14px;font-weight:800}.service-item{border:1px solid var(--border-soft,#e2e5ee);background:#f5f8ffc7;border-radius:12px;margin-bottom:10px;padding:16px 18px}.service-item h4{color:var(--royal-navy,#11183f);margin:0 0 4px;font-size:15px;font-weight:800}.service-item p{color:var(--muted-slate,#6b7280);margin:0;font-size:13px;line-height:1.5}.service-item--highlight{background:linear-gradient(135deg,#252d660a,#c7372f08);border-color:#252d661f}.service-item .text-link{color:var(--study-red,#c7372f);margin-top:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.service-item .text-link:hover{text-decoration:underline}main>section{padding-top:48px;padding-bottom:48px}main>section+section{padding-top:0}main>.dark-band{margin-top:48px;margin-bottom:48px;padding-top:64px;padding-bottom:64px}main>.dark-band:last-child{margin-bottom:0}main>.dark-band:last-child:after{content:none}main>.dark-band:has(+.cta-section){margin-bottom:0}main>.dark-band:has(+.cta-section):after{content:none}.academic-programs-section{background:linear-gradient(#252d660b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d660a 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#fff 0%,#f6f8fc 44%,#fff 100%);padding-top:72px;position:relative;overflow:hidden}.academic-programs-section:before{content:none}.academic-programs-section .container{z-index:1;position:relative}.academic-programs-page .route-page-hero-v3 .btn-primary{background:var(--study-red);box-shadow:0 12px 24px #c7372f52}.academic-route-section{background:linear-gradient(#252d660b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d660a 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#fff 0%,#f7f9fc 100%);padding:88px 0;position:relative;overflow:hidden}.academic-route-layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;gap:54px;display:grid}.academic-route-sticky{position:sticky;top:110px}.academic-route-sticky .eyebrow,.academic-value-head .eyebrow{color:var(--color-study-red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:900;display:inline-flex}.academic-route-sticky h2,.academic-value-head h2{color:var(--color-navy-deep);letter-spacing:0;margin:0;font-size:clamp(36px,4vw,58px);line-height:1}.academic-route-sticky p{max-width:500px;color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.72}.academic-route-visual{min-height:360px;margin-top:34px;position:relative}.academic-route-photo{background-position:50%;background-size:cover;border-radius:8px;display:block;position:absolute;overflow:hidden;box-shadow:0 24px 54px #06173529}.academic-route-photo:after{content:"";background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#11183f0a,#11183f57);position:absolute;inset:0}.academic-route-photo-main{background-image:url(/assets/academic-programs/hero-summer-campus.webp);width:72%;height:250px;top:0;left:0}.academic-route-photo-secondary{background-image:url(/assets/academic-programs/hero-leadership-certificate.webp);border:6px solid #fff;width:54%;height:185px;bottom:0;right:0}.academic-route-passport{color:#fff;-webkit-backdrop-filter:blur(12px);background:#11183fd1;border:1px solid #ffffffad;border-radius:8px;width:min(250px,100% - 44px);padding:18px 18px 16px;position:absolute;bottom:28px;left:22px;box-shadow:0 20px 44px #06173538}.academic-route-passport span{color:#ffffffa8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.academic-route-passport strong{color:#fff;margin-top:8px;font-size:24px;line-height:1;display:block}.academic-route-passport small{color:#ffffffb8;margin-top:10px;font-size:12px;font-weight:800;display:block}.academic-route-list{border-top:1px solid #252d661f;gap:0;display:grid}.academic-route-row{border-bottom:1px solid #252d661f;grid-template-columns:62px minmax(0,1fr) minmax(190px,.62fr);align-items:start;gap:24px;padding:28px 0;display:grid}.academic-route-number{color:#252d6661;letter-spacing:.16em;font-size:13px;font-weight:900}.academic-route-focus{color:var(--color-study-red);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.academic-route-row h3{color:var(--color-navy);margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.05}.academic-route-row p{color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.68}.academic-route-row>strong{color:var(--color-navy-deep);font-size:15px;line-height:1.55;display:block}.academic-country-section{background:#fff;padding:84px 0}.academic-country-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.academic-country-item{background:linear-gradient(#252d6609 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#252d6608 1px,#0000 1px) 0 0/44px 44px,#fff;border:1px solid #252d661f;border-radius:8px;min-height:430px;padding:0 0 28px;overflow:hidden;box-shadow:0 18px 44px #0617350f}.academic-country-image{background-position:50%;background-size:cover;height:190px;margin:0 0 28px}.academic-country-image:after{content:"";background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#11183f14,#11183f61);width:100%;height:100%;display:block}.academic-country-uk{background-image:url(/assets/countries/uk.jpg)}.academic-country-america{background-image:url(/assets/countries/america.jpg)}.academic-country-europe{background-image:linear-gradient(90deg,#11183f29,#c7372f1a),url(/assets/countries/italy.jpg)}.academic-country-item span{color:var(--color-study-red);letter-spacing:.14em;text-transform:uppercase;padding:0 30px;font-size:13px;font-weight:900;display:block}.academic-country-item h3{color:var(--color-navy);margin:52px 0 18px;padding:0 30px;font-size:clamp(24px,2.4vw,34px);line-height:1.05}.academic-country-item p{color:var(--muted);margin:0;padding:0 30px;font-size:16px;line-height:1.68}.academic-value-band{color:#fff;background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(135deg,#11183f 0%,#252d66 68%,#c7372f 150%);padding:88px 0}.academic-value-head{max-width:760px}.academic-value-head .eyebrow{color:#ffffffad}.academic-value-head h2{color:#fff}.academic-value-grid{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:48px;display:grid}.academic-value-item{border-right:1px solid #ffffff29;min-height:230px;padding:28px 24px}.academic-value-item:last-child{border-right:0}.academic-value-item strong{color:#fff;font-size:22px;line-height:1.12;display:block}.academic-value-item p{color:#ffffffbd;margin:22px 0 0;font-size:15px;line-height:1.68}.academic-process-section{background:#fff;padding:84px 0}.academic-process-list{border-top:1px solid #252d661f;border-bottom:1px solid #252d661f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.academic-process-list li{border-right:1px solid #252d661f;min-height:260px;padding:30px 24px;position:relative;overflow:hidden}.academic-process-list li:after{content:"";background:#c7372f14;border-radius:50%;width:118px;height:118px;position:absolute;top:-38px;right:-38px}.academic-process-list li:nth-child(2n):after{background:#252d6614}.academic-process-list li:last-child{border-right:0}.academic-process-list span{z-index:1;color:#c7372fb8;letter-spacing:.16em;font-size:13px;font-weight:900;display:block;position:relative}.academic-process-list h3{z-index:1;color:var(--color-navy);margin:66px 0 16px;font-size:23px;line-height:1.12;position:relative}.academic-process-list p{z-index:1;color:var(--muted);margin:0;font-size:15px;line-height:1.68;position:relative}.academic-program-showcase-section{background:linear-gradient(#252d660b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d660a 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#fff 0%,#f7f9fc 100%);padding:76px 0 84px;position:relative;overflow:hidden}.academic-program-feature-list{border-top:1px solid #252d661f;gap:0;display:grid}.academic-program-feature{border-bottom:1px solid #252d661f;grid-template-columns:minmax(0,.98fr) minmax(380px,1.02fr);align-items:stretch;gap:46px;min-height:375px;padding:48px 0;display:grid}.academic-program-feature:nth-child(2n){grid-template-columns:minmax(380px,1.02fr) minmax(0,.98fr)}.academic-program-feature-copy{flex-direction:column;justify-content:center;padding:0;display:flex}.academic-program-feature-number{color:#252d6657;letter-spacing:.18em;font-size:13px;font-weight:900}.academic-program-feature-focus{width:fit-content;color:var(--color-study-red);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:12px;font-weight:900;display:inline-flex}.academic-program-feature h2{max-width:720px;color:var(--color-navy);letter-spacing:0;margin:14px 0 0;font-size:clamp(31px,3.25vw,46px);line-height:.98}.academic-program-feature p{max-width:620px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.72}.academic-program-feature strong{max-width:560px;color:var(--color-navy-deep);border-left:3px solid #c7372f73;margin-top:30px;padding-left:18px;font-size:16px;line-height:1.6}.academic-program-feature-visual{background-position:50%;background-size:cover;border-radius:8px;min-height:322px;position:relative;overflow:hidden;box-shadow:0 22px 54px #06173524}.academic-program-feature-visual span{color:#ffffffd6;font-size:clamp(58px,8vw,110px);font-weight:900;line-height:.85;position:absolute;bottom:18px;right:24px}.academic-program-visual-language{background-image:url(/assets/academic-programs/program-world-language-explorer.webp)}.academic-program-visual-academic{background-image:url(/assets/academic-programs/program-global-academic-championship.webp)}.academic-program-visual-business{background-image:url(/assets/academic-programs/program-global-business-championship.webp)}.academic-program-visual-business-alt{background-image:url(/assets/academic-programs-collage.jpg);background-position:100%;background-size:300%}.academic-program-visual-uk{background-image:url(/assets/academic-programs/program-uk-academic-summer.webp)}.academic-program-visual-america{background-image:url(/assets/academic-programs/program-usa-credit-summer.webp)}.academic-program-visual-europe{background-image:url(/assets/academic-programs/program-europe-academic-summer.webp)}@media (max-width:760px){.blog-hero{padding:100px 0 54px}.blog-hero:before{font-size:112px;bottom:26px;right:-34px}.blog-hero-copy h1{margin-top:20px;font-size:clamp(36px,10vw,48px)}.blog-hero-copy p{font-size:15px}.blog-hero-search{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;margin-top:20px;padding:12px}.blog-hero-search label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:1px;padding:0;position:absolute;overflow:hidden}.blog-hero-search div{grid-template-columns:minmax(0,1fr)}.blog-hero-search input{min-height:48px}.blog-hero-search button{width:100%;min-height:44px}.blog-editorial-section{padding:64px 0}.blog-editorial-layout{grid-template-columns:minmax(0,1fr);gap:34px}.blog-editorial-main{order:2}.blog-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.blog-editorial-card{width:100%;max-width:100%;min-height:245px}.blog-editorial-card--lead{grid-column:1/-1;min-height:390px}.blog-editorial-card>a{max-width:100%;padding:14px}.blog-editorial-card--lead>a{padding:20px}.blog-editorial-card>a>span{padding:7px 9px;font-size:10px}.blog-editorial-card small{gap:5px;margin-bottom:7px;font-size:10px}.blog-editorial-card h3{overflow-wrap:anywhere;width:100%;font-size:13px;line-height:1.16}.blog-editorial-card--lead h3{font-size:23px;line-height:1.18}.blog-editorial-card>a>div{width:100%;max-width:100%;overflow:hidden}.blog-editorial-card:not(.blog-editorial-card--lead) p{display:none}.blog-editorial-card:not(.blog-editorial-card--lead) em{margin-top:8px;font-size:11px}.blog-editorial-sidebar{margin-top:0;display:contents;position:static}.blog-sidebar-search{order:1;margin-top:0}.blog-sidebar-block,.blog-sidebar-cta{order:3}.blog-sidebar-search div{grid-template-columns:minmax(0,1fr)}.blog-sidebar-search button{width:100%;min-height:44px}.blog-sidebar-item{grid-template-columns:92px minmax(0,1fr);gap:14px}.blog-sidebar-item strong{font-size:16px}.blog-hero-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.blog-hero-topics a{min-height:64px;padding:11px}.blog-hero-topics a:nth-child(n){animation-delay:.26s}.blog-top-search-section{padding:0 0 16px}.hero+.blog-top-search-section,.blog-hero+.blog-top-search-section{margin-top:-26px}.blog-search{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.blog-search div{grid-template-columns:minmax(0,1fr)}.blog-search input{min-height:48px}.blog-search button{width:100%;min-height:44px}.academic-programs-section{padding-top:52px}.academic-route-section,.academic-program-showcase-section,.academic-country-section,.academic-value-band,.academic-process-section{padding:58px 0}.academic-program-feature,.academic-program-feature:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:20px;min-height:auto;padding:28px 0}.academic-program-feature:nth-child(2n) .academic-program-feature-copy{order:initial}.academic-program-feature-copy{padding:0}.academic-program-feature-focus{margin-top:20px}.academic-program-feature h2{font-size:34px;line-height:1.02}.academic-program-feature-copy .text-link{margin-top:18px}.academic-program-feature p{font-size:16px;line-height:1.68}.academic-program-feature-visual{order:-1;min-height:184px}.academic-route-layout{grid-template-columns:minmax(0,1fr);gap:30px}.academic-route-sticky{position:static}.academic-route-visual{min-height:310px;margin-top:28px}.academic-route-photo-main{width:76%;height:214px}.academic-route-photo-secondary{width:56%;height:160px}.academic-route-passport{bottom:22px;left:16px}.academic-route-sticky h2,.academic-value-head h2{font-size:35px;line-height:1.03}.academic-route-sticky p{font-size:16px;line-height:1.68}.academic-route-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0}.academic-route-row h3{font-size:26px}.academic-route-row>strong{border-left:3px solid #c7372f6b;padding-left:14px}.academic-country-rail,.academic-value-grid,.academic-process-list{grid-template-columns:minmax(0,1fr)}.academic-country-item,.academic-value-item,.academic-process-list li{border-bottom:1px solid #252d661f;border-right:0;min-height:auto}.academic-value-item{border-bottom-color:#ffffff29}.academic-country-item:last-child,.academic-value-item:last-child,.academic-process-list li:last-child{border-bottom:0}.academic-country-item h3,.academic-process-list h3{margin-top:34px}.academic-country-image{height:176px}}@media (min-width:761px) and (max-width:1100px){.academic-program-feature,.academic-program-feature:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:26px;padding:38px 0}.academic-program-feature:nth-child(2n) .academic-program-feature-copy{order:initial}.academic-program-feature-visual{order:-1;min-height:240px}.academic-route-layout{grid-template-columns:minmax(0,1fr);gap:36px}.academic-route-sticky{max-width:760px;position:static}.academic-route-visual{max-width:600px}.academic-route-row{grid-template-columns:56px minmax(0,1fr) minmax(180px,.56fr)}.academic-country-rail,.academic-value-grid,.academic-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.academic-country-item:nth-child(2),.academic-value-item:nth-child(2),.academic-process-list li:nth-child(2){border-right:0}.academic-country-item:nth-child(-n+2),.academic-value-item:nth-child(-n+2),.academic-process-list li:nth-child(-n+2){border-bottom:1px solid #252d661f}.academic-value-item:nth-child(-n+2){border-bottom-color:#ffffff29}.blog-editorial-layout{grid-template-columns:minmax(0,1fr)}.blog-editorial-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;position:static}.blog-sidebar-categories{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.blog-hero,.blog-hero:before,.blog-hero-copy>.eyebrow,.blog-hero-copy h1,.blog-hero-copy p,.blog-hero-search,.blog-hero-topics a,.blog-editorial-card,.blog-sidebar-item,.blog-category-pills a{transition:none!important;animation:none!important}.blog-hero-search:focus-within,.blog-hero-topics a:hover,.blog-editorial-card:hover,.blog-sidebar-item:hover,.blog-category-pills a:hover{transform:none!important}}@media (max-width:760px){.blog-hero{min-height:0;padding:96px 0 42px;overflow-x:hidden}.blog-hero-inner{grid-template-columns:minmax(0,1fr);gap:24px}.blog-hero-copy{text-align:left;width:100%;min-width:0;max-width:100%}.blog-hero-copy h1{overflow-wrap:break-word;width:100%;max-width:342px;margin:18px 0 14px;font-size:31px;line-height:1.08}.blog-hero-copy p{overflow-wrap:break-word;width:100%;max-width:342px;font-size:14px;line-height:1.55}.blog-hero-search{width:min(100%,342px);margin-top:18px;padding:0}.blog-hero-search div{grid-template-columns:44px minmax(0,1fr);min-height:54px}.blog-hero-search input{min-height:54px;padding-right:14px}.blog-hero-search button{grid-column:1/-1;justify-self:center;width:min(100%,132px);min-height:44px}.blog-hero-feature-card{width:min(100%,342px);min-height:330px}.blog-feature-content{padding:20px}.blog-feature-content strong{max-width:292px;font-size:24px}.blog-section-title--stacked>div{gap:7px;display:grid}.blog-section-title--stacked h2{overflow-wrap:break-word;max-width:342px;font-size:28px;line-height:1.08}.blog-section-title--stacked p{margin:0}.blog-topic-bar{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.blog-topic-bar::-webkit-scrollbar{display:none}.blog-topic-bar button{flex:none}.blog-editorial-card--lead{min-height:410px}.blog-editorial-card--lead h3{font-size:23px;line-height:1.18}.blog-editorial-card h3{overflow-wrap:break-word;width:100%;max-width:100%;font-size:13px;line-height:1.16}.blog-editorial-card.blog-editorial-card--lead h3{font-size:23px;line-height:1.18}.blog-editorial-card p{overflow-wrap:break-word;width:min(100%,100vw - 72px);max-width:100%;font-size:13px}.blog-editorial-card em{margin-top:10px}.blog-sidebar-block{padding:18px}.blog-sidebar-cta{padding:20px}}.bento-country-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:4px 0 24px;display:grid}@media (min-width:768px){.bento-country-grid{grid-template-columns:repeat(4,1fr);gap:16px}}.bento-card{aspect-ratio:4/5;color:#fff;isolation:isolate;background:var(--color-navy);cursor:pointer;border-radius:12px;align-items:flex-end;min-height:0;text-decoration:none;transition:transform .22s,box-shadow .22s,filter .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px -24px #0617358c}.bento-card:hover{filter:saturate(1.04);transform:translateY(-3px)scale(1.015);box-shadow:0 22px 48px -22px #06173585}.bento-card--large{min-height:0}@media (min-width:768px){.bento-card--large:first-child{aspect-ratio:4/5;grid-area:span 2/span 2}.bento-card--large{min-height:0}}.bento-card-bg{z-index:0;position:absolute;inset:0}.bento-card-image{object-fit:cover;object-position:center;transition:transform .34s,filter .34s;transform:scale(1.01)}.bento-card--ingiltere .bento-card-image{object-position:center 20%}.bento-card:hover .bento-card-image{transform:scale(1.055)}.bento-card-bg:after{content:"";z-index:1;background:linear-gradient(#06173514 28%,#0617357a 64%,#061735e6 100%),linear-gradient(#0617352e,#0000 30%);position:absolute;inset:0}.bento-card-content{z-index:2;flex-direction:column;gap:4px;width:100%;padding:16px;transition:transform .26s,gap .22s;display:flex;position:relative;transform:translateY(14px)}.bento-card:hover .bento-card-content{gap:6px;transform:translateY(0)}.bento-card-flag{margin-bottom:4px;font-size:28px;line-height:1}.bento-card--small .bento-card-flag{margin-bottom:3px;font-size:24px}.bento-card-name{color:#fff;font-size:17px;font-weight:800;line-height:1.2}.bento-card--small .bento-card-name{font-size:15px}.bento-card-desc{opacity:.78;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:92%;font-size:12px;line-height:1.35;transition:opacity .22s,max-width .22s;display:-webkit-box;overflow:hidden}.bento-card--small .bento-card-desc{-webkit-line-clamp:2;font-size:11px}.bento-card:hover .bento-card-desc{opacity:.92;-webkit-line-clamp:3;max-width:100%}.bento-card-cta{color:#fff;letter-spacing:.01em;opacity:0;-webkit-backdrop-filter:blur(10px);background:#ffffff29;border-radius:999px;align-items:center;width:fit-content;margin-top:10px;padding:8px 12px;font-size:12px;font-weight:800;transition:opacity .22s,transform .22s,background .22s;display:inline-flex;transform:translateY(10px);box-shadow:inset 0 0 0 1px #ffffff1f}.bento-card-cta:after{content:">";margin-left:8px;font-size:11px;transition:transform .22s}.bento-card:hover .bento-card-cta{opacity:1;background:#ffffff3d;transform:translateY(0)}.bento-card:hover .bento-card-cta:after{transform:translate(2px)}.bento-card--small{min-height:0}.career-analysis-page .route-page-hero-v3{color:#fff}.career-analysis-page .route-page-hero-v3.route-page-hero-has-slideshow:before{background:linear-gradient(90deg,#061735e0 0%,#061735c7 29%,#06173557 51%,#0617350a 78%,#06173500 100%),linear-gradient(#06173529,#06173514)}.career-analysis-page .route-page-hero-v3 .route-page-hero-slideshow{opacity:1}.career-analysis-page .route-page-hero-v3 .route-page-hero-slideshow span{filter:saturate(1.04)contrast(1.03);opacity:0;background-position:50%;transform:scale(1.015)}.career-analysis-page .route-page-hero-v3 .route-page-hero-slideshow span:first-child{opacity:1;animation:21s ease-in-out infinite both careerHeroFirstCrossfade;transform:scale(1.01)}.career-analysis-page .route-page-hero-v3 .route-page-hero-slideshow span:nth-child(2){animation:21s ease-in-out 7s infinite both careerHeroCrossfade}.career-analysis-page .route-page-hero-v3 .route-page-hero-slideshow span:nth-child(3){animation:21s ease-in-out 14s infinite both careerHeroCrossfade}@keyframes careerHeroFirstCrossfade{0%,31%{opacity:1;transform:scale(1.01)}40%,92%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1.01)}}@keyframes careerHeroCrossfade{0%,7%{opacity:0;transform:scale(1.015)}12%,31%{opacity:1;transform:scale(1.01)}40%,to{opacity:0;transform:scale(1.015)}}.career-analysis-page .route-page-hero-v3 .eyebrow{color:#ffffffc7}.career-analysis-page .route-page-hero-copy p,.career-analysis-page .route-page-hero-points li{color:#ffffffdb;opacity:1}.career-analysis-page .route-page-hero-v3 .btn-primary{background:var(--study-red);box-shadow:0 12px 24px #c7372f57}.career-analysis-page .route-page-hero-v3 .btn-secondary{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff21;border-color:#ffffff42}.career-analysis-intro,.career-output-board-section{background:linear-gradient(#252d660b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d660a 1px,#0000 1px) 0 0/52px 52px,#fff;padding:76px 0;position:relative;overflow:hidden}.career-analysis-intro{background:radial-gradient(circle at 84% 18%,#c7372f1a,#0000 28%),linear-gradient(#252d660b 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d660a 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#fff 0%,#f6f8fc 100%);padding-top:84px}.career-analysis-intro-grid,.career-decision-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:34px;display:grid}.career-analysis-copy{max-width:650px}.career-analysis-copy .eyebrow,.career-decision-copy .eyebrow{color:var(--color-study-red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:900;display:inline-flex}.career-analysis-copy h2,.career-decision-copy h2{color:var(--color-navy-deep);letter-spacing:0;margin:0;font-size:clamp(32px,4.4vw,58px);line-height:.98}.career-analysis-copy p,.career-decision-copy>p{color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.75}.career-analysis-copy-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.career-analysis-copy-actions .text-link{color:var(--color-navy);font-weight:900;text-decoration:none}.career-analysis-copy-actions .text-link:after{content:">";color:var(--color-study-red);margin-left:8px}.birkman-profile-card{color:#fff;background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 0 0/40px 40px,linear-gradient(135deg,#11183f 0%,#252d66 54%,#c7372f 140%);border:1px solid #252d661f;border-radius:8px;min-height:470px;padding:26px;position:relative;overflow:hidden;box-shadow:0 28px 70px #06173533}.birkman-profile-card:after{content:"";background:#ffffff1a;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.birkman-profile-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.birkman-profile-head span{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.birkman-profile-head strong{text-align:right;max-width:170px;font-size:24px;line-height:1}.birkman-profile-image{z-index:1;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;margin:34px 0 26px;position:relative;overflow:hidden;box-shadow:0 20px 46px #0617353d}.birkman-profile-image img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.birkman-profile-card>p{z-index:1;color:#ffffffc7;max-width:460px;margin:0;font-size:15px;line-height:1.7;position:relative}.birkman-profile-card-clean{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.birkman-profile-card-clean:after{content:none}.birkman-profile-card-clean img{border-radius:8px;width:min(100%,720px);height:auto;box-shadow:0 24px 70px #0617352e}.birkman-map-card{min-height:430px;color:var(--color-navy);box-shadow:none;background:0 0;border-radius:8px;grid-template-rows:74px 132px 132px 74px;grid-template-columns:minmax(118px,.72fr) minmax(230px,1fr) minmax(118px,.72fr);align-items:center;gap:0 18px;padding:28px 14px;display:grid;position:relative;overflow:visible}.birkman-map-card:before,.birkman-map-card:after{content:none}.birkman-map-axis{z-index:1;color:var(--color-navy);grid-column:2;justify-content:center;align-items:center;gap:12px;font-size:13px;line-height:1;display:flex;position:relative}.birkman-map-axis span{color:#d55d4f;font-size:32px;font-weight:700;line-height:1}.birkman-map-axis span:last-child{color:#12a77e}.birkman-map-axis-bottom span{color:#efb867}.birkman-map-axis-bottom span:last-child{color:#4c8ec2}.birkman-map-axis-top{grid-row:1;align-self:end}.birkman-map-axis-bottom{grid-row:4;align-self:start}.birkman-map-note{z-index:1;gap:2px;max-width:176px;font-size:13px;line-height:1.15;display:grid;position:relative}.birkman-map-note strong{letter-spacing:.02em;font-size:14px}.birkman-map-note span{color:var(--color-navy);font-weight:800}.birkman-map-note small{color:var(--muted);font-size:11px}.birkman-map-note-red{grid-area:2/1;justify-self:start}.birkman-map-note-red strong,.birkman-map-note-red small{color:#dc796a}.birkman-map-note-green{grid-area:2/3;justify-self:end}.birkman-map-note-green strong,.birkman-map-note-green small{color:#20c497}.birkman-map-note-yellow{grid-area:3/1;justify-self:start}.birkman-map-note-yellow strong,.birkman-map-note-yellow small{color:#f1bd6f}.birkman-map-note-blue{grid-area:3/3;justify-self:end}.birkman-map-note-blue strong,.birkman-map-note-blue small{color:#65a7dc}.birkman-map-grid{z-index:1;aspect-ratio:1;filter:drop-shadow(0 22px 34px #0617351f);grid-area:2/2/4;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:6px;width:min(282px,100%);display:grid;position:relative}.birkman-map-grid:before,.birkman-map-grid:after{content:none}.birkman-map-quadrant{color:#fff;text-align:center;place-items:center;gap:10px;padding:20px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.birkman-map-quadrant strong{font-size:13px;line-height:1}.birkman-map-symbol{color:#fff;font-size:30px;line-height:.8;display:block}.birkman-map-quadrant-red{background:#c45a4e;border-radius:0 44%}.birkman-map-quadrant-green{background:#2d9478;border-radius:44% 0}.birkman-map-quadrant-yellow{background:#e5ad62;border-radius:44% 0}.birkman-map-quadrant-blue{background:#4b82ad;border-radius:0 44%}.career-output-board-section{background:radial-gradient(circle at 14% 12%,#c7372f14,#0000 26%),linear-gradient(#fff 0%,#f6f8fc 100%)}.career-output-board{max-width:1160px;margin:0 auto}.career-output-results-panel{background:linear-gradient(#252d6609 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d6608 1px,#0000 1px) 0 0/52px 52px,#fff;border:1px solid #252d661a;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 24px 64px #06173517}.career-output-results-head span{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:900;display:block}.career-output-results-head h3{color:#fff;margin:0;font-size:clamp(34px,4.5vw,58px);line-height:1.04}.career-output-results-panel{padding:0}.career-output-results-head{background:radial-gradient(circle at 86% 10%,#c7372f6b,#0000 28%),linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/54px 54px,linear-gradient(135deg,#10183e 0%,#252d66 68%,#30346e 100%);min-height:250px;padding:42px;display:block;position:relative;overflow:hidden}.career-output-results-head:after{content:"01-04";color:#ffffff24;pointer-events:none;font-size:clamp(58px,7vw,96px);font-weight:900;line-height:1;position:absolute;bottom:34px;right:42px}.career-output-results-head:before{content:"";background:#ffffff14;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-116px;right:-84px}.career-output-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px;display:grid}.career-output-result-card{background:#ffffffb8;border-right:1px solid #252d6614;min-height:250px;padding:30px 26px;transition:background .18s,transform .18s,box-shadow .18s;position:relative}.career-output-result-card:first-child{border-radius:8px 0 0 8px}.career-output-result-card:last-child{border-right:0;border-radius:0 8px 8px 0}.career-output-result-card:after{content:"";background:linear-gradient(90deg,#c7372fb3,#c7372f00);border-radius:999px;height:2px;position:absolute;bottom:26px;left:26px;right:26px}.career-output-result-card:hover{z-index:1;background:#fff;transform:translateY(-4px);box-shadow:0 18px 42px #0617351a}.career-output-result-card>span{color:#c7372feb;background:#c7372f14;border:1px solid #c7372f29;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:52px;font-size:15px;font-weight:900;display:inline-flex}.career-output-result-card h4{color:var(--color-navy);margin:0 0 12px;font-size:26px;line-height:1.12}.career-output-result-card p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.career-story-section{background:radial-gradient(circle at 10% 16%,#c7372f14,#0000 24%),linear-gradient(#f6f8fc 0%,#fff 100%);padding:82px 0;position:relative;overflow:hidden}.career-story-layout{grid-template-columns:minmax(420px,1.12fr) minmax(0,.88fr);align-items:start;gap:44px;display:grid}.career-story-copy{position:static}.career-story-copy .eyebrow{color:var(--color-study-red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:900;display:inline-flex}.career-story-copy h2{color:var(--color-navy-deep);letter-spacing:0;margin:0;font-size:clamp(32px,4.1vw,54px);line-height:1}.career-story-copy p{color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.75}.career-story-insight{background:#ffffffc2;border:1px solid #66708529;border-radius:8px;margin-top:28px;padding:24px;position:relative;overflow:hidden;box-shadow:0 14px 36px #0617350f}.career-story-insight:before{content:"";background:linear-gradient(#8a94a69e,#8a94a62e);border-radius:999px;width:2px;position:absolute;top:24px;bottom:24px;left:0}.career-story-insight>span{color:#8a94a6;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.career-story-insight strong{color:var(--color-navy-deep);margin-top:12px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:25px;font-style:italic;font-weight:400;line-height:1.24;display:block}.career-story-insight p{margin-top:14px;font-size:15px;line-height:1.65}.career-story-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.career-story-proof span{color:#8a94a6;background:#ffffff94;border:1px solid #66708524;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:82px;padding:14px;font-size:12px;font-weight:800;display:flex}.career-story-proof strong{color:var(--color-navy);font-size:24px;line-height:1}.career-story-source{width:fit-content;color:var(--color-navy);align-items:center;margin-top:26px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.career-story-source:after{content:">";color:var(--color-study-red);margin-left:8px;transition:transform .18s}.career-story-source:hover:after{transform:translate(3px)}.career-story-certification{background:#ffffffb8;border:1px solid #66708524;border-radius:8px;justify-content:center;align-items:center;min-height:168px;margin-top:46px;padding:22px 26px;display:flex;box-shadow:0 14px 34px #0617350b}.career-story-certification img{object-fit:contain;width:min(100%,390px);height:auto;display:block}.career-story-media{gap:20px;display:grid}.career-story-portrait{border:1px solid var(--border-soft);background:var(--paper-white);border-radius:8px;min-height:286px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #06173514}.career-story-section.reveal .career-story-portrait,.career-story-section.reveal .career-story-copy,.career-story-section.reveal .career-story-timeline article{opacity:0;transform:translateY(28px)}.career-story-section.reveal .career-story-portrait,.career-story-section.reveal .career-story-copy{transform:none}.career-story-section.is-visible .career-story-copy{animation:.76s cubic-bezier(.22,1,.36,1) 80ms both storyCopyFade}.career-story-section.is-visible .career-story-portrait{animation:.82s cubic-bezier(.22,1,.36,1) .18s both storyCopyFade}.career-story-portrait img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:286px;display:block}.career-story-portrait:after{content:"";pointer-events:none;background:linear-gradient(#06173500 0%,#061735c7 100%);height:46%;position:absolute;inset:auto 0 0}.career-story-portrait figcaption{z-index:1;color:#fff;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.career-story-portrait figcaption strong{font-size:24px;line-height:1}.career-story-portrait figcaption span{color:#ffffffc7;font-size:13px;font-weight:800}.career-story-timeline{gap:18px;padding-left:30px;display:grid;position:relative}.career-story-timeline:before{content:"";transform-origin:top;background:linear-gradient(#8a94a657,#8a94a60f);border-radius:999px;width:1px;position:absolute;top:22px;bottom:22px;left:13px;transform:scaleY(0)}.career-story-section.is-visible .career-story-timeline:before{animation:1.8s cubic-bezier(.22,1,.36,1) .62s both storyLineDraw}.career-story-timeline article{background:#ffffffb8;border:1px solid #66708521;border-radius:8px;grid-template-columns:118px minmax(0,1fr);align-items:start;gap:22px;padding:24px;display:grid;position:relative;box-shadow:0 12px 28px #0617350b}.career-story-timeline article:before{content:"";background:#9aa4b2;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:32px;left:-22px;transform:scale(0);box-shadow:0 0 0 4px #8a94a614}.career-story-timeline article:after{content:"";transform-origin:0;background:#8a94a63d;border-radius:999px;width:20px;height:1px;position:absolute;top:36px;left:-14px;transform:scaleX(0)}.career-story-section.is-visible .career-story-timeline article{animation:1.32s cubic-bezier(.22,1,.36,1) both storyStepIn}.career-story-section.is-visible .career-story-timeline article:before{animation:.76s cubic-bezier(.34,1.56,.36,1) both storyDotPop}.career-story-section.is-visible .career-story-timeline article:after{animation:.86s both storyConnectorIn}.career-story-section.is-visible .career-story-timeline article:first-child{animation-delay:.82s}.career-story-section.is-visible .career-story-timeline article:first-child:before{animation-delay:.7s}.career-story-section.is-visible .career-story-timeline article:first-child:after{animation-delay:.9s}.career-story-section.is-visible .career-story-timeline article:nth-child(2){animation-delay:1.38s}.career-story-section.is-visible .career-story-timeline article:nth-child(2):before{animation-delay:1.26s}.career-story-section.is-visible .career-story-timeline article:nth-child(2):after{animation-delay:1.46s}.career-story-section.is-visible .career-story-timeline article:nth-child(3){animation-delay:1.94s}.career-story-section.is-visible .career-story-timeline article:nth-child(3):before{animation-delay:1.82s}.career-story-section.is-visible .career-story-timeline article:nth-child(3):after{animation-delay:2.02s}.career-story-timeline article>time{color:#7c8798;letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 1px #ffffffbf;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:2px;min-height:92px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:33px;font-style:italic;font-weight:400;line-height:.95;display:flex;position:relative;overflow:hidden}.career-story-timeline article>time span{opacity:0;display:inline-block;transform:translateY(16px)}.career-story-section.is-visible .career-story-timeline article>time span{animation:.72s cubic-bezier(.22,1,.36,1) both storyDigitIn}.career-story-section.is-visible .career-story-timeline article>time span:first-child{animation-delay:.9s}.career-story-section.is-visible .career-story-timeline article>time span:nth-child(2){animation-delay:1.04s}.career-story-section.is-visible .career-story-timeline article>time span:nth-child(3){animation-delay:1.18s}.career-story-section.is-visible .career-story-timeline article>time span:nth-child(4){animation-delay:1.32s}.career-story-section.is-visible .career-story-timeline article:nth-child(2)>time span:first-child{animation-delay:1.46s}.career-story-section.is-visible .career-story-timeline article:nth-child(2)>time span:nth-child(2){animation-delay:1.6s}.career-story-section.is-visible .career-story-timeline article:nth-child(2)>time span:nth-child(3){animation-delay:1.74s}.career-story-section.is-visible .career-story-timeline article:nth-child(2)>time span:nth-child(4){animation-delay:1.88s}.career-story-section.is-visible .career-story-timeline article:nth-child(3)>time span:first-child{animation-delay:2.02s}.career-story-section.is-visible .career-story-timeline article:nth-child(3)>time span:nth-child(2){animation-delay:2.16s}.career-story-section.is-visible .career-story-timeline article:nth-child(3)>time span:nth-child(3){animation-delay:2.3s}.career-story-section.is-visible .career-story-timeline article:nth-child(3)>time span:nth-child(4){animation-delay:2.44s}.career-story-section.is-visible .career-story-timeline article:nth-child(3)>time span:nth-child(5){animation-delay:2.58s}.career-story-timeline article div>span{color:#8a94a6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:900;display:inline-flex}.career-story-timeline h3{color:var(--color-navy);margin:0 0 8px;font-size:21px;line-height:1.16}.career-story-timeline p{color:var(--muted);margin:0;font-size:15px;line-height:1.68}@keyframes storyFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes storyCopyFade{0%{opacity:0}to{opacity:1}}@keyframes storyLineDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes storyStepIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes storyDotPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes storyDigitIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes storyConnectorIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.career-story-section.reveal .career-story-portrait,.career-story-section.reveal .career-story-copy,.career-story-section.reveal .career-story-timeline article,.career-story-section.is-visible .career-story-portrait,.career-story-section.is-visible .career-story-copy,.career-story-section.is-visible .career-story-timeline article,.career-story-section.is-visible .career-story-timeline article:before,.career-story-section.is-visible .career-story-timeline article:after,.career-story-section.is-visible .career-story-timeline:before{opacity:1;animation:none;transform:none}.career-story-timeline:before{transform:scaleY(1)}.career-story-timeline article:before,.career-story-timeline article:after{transform:none}}.career-decision-band{padding:88px 0}.career-decision-grid{grid-template-columns:minmax(370px,.95fr) minmax(0,1.05fr);align-items:stretch}.career-decision-visual{background:linear-gradient(#ffffff14 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(150deg,#ffffff1a,#ffffff05);border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;height:100%;min-height:590px;padding:34px;display:flex;position:relative;overflow:hidden}.career-decision-visual:before,.career-decision-visual:after{content:"";filter:blur(2px);background:#c7372f61;border-radius:50%;position:absolute}.career-decision-visual:before{width:172px;height:172px;top:-44px;right:-44px}.career-decision-visual:after{background:#ffffff14;width:190px;height:190px;bottom:-58px;left:-46px}.career-decision-visual-head{z-index:1;position:relative}.career-decision-visual-head span{color:#ffffffad;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.career-decision-visual-head strong{color:#fff;max-width:420px;margin-top:18px;font-size:clamp(34px,4vw,58px);line-height:.98;display:block}.career-decision-visual-body{z-index:1;flex:1;align-items:center;min-height:0;padding:36px 0 30px;display:flex;position:relative}.career-decision-visual ul{gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.career-decision-visual li{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;padding:16px 18px;font-size:15px;line-height:1.55}.career-decision-result{z-index:1;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;gap:6px;padding:18px 20px;display:grid;position:relative}.career-decision-result span{color:#ffffff9e;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.career-decision-result strong{color:#ffffffeb;font-size:17px;line-height:1.3}.career-decision-copy h2,.career-decision-copy>p,.career-decision-copy .eyebrow{color:#fff}.career-decision-copy>p{color:#ffffffb8}.career-decision-cards{gap:12px;margin-top:26px;display:grid}.career-decision-cards article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:flex-start;gap:16px;padding:17px 18px;display:grid}.career-decision-cards svg{color:#fff}.career-decision-cards h3{color:#fff;margin:0 0 7px;font-size:18px}.career-decision-cards p{color:#ffffffad;margin:0;font-size:14px;line-height:1.6}@media (max-width:1060px){.career-analysis-intro-grid,.career-decision-grid{grid-template-columns:minmax(0,1fr)}.career-output-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-story-layout{grid-template-columns:minmax(0,1fr)}.career-story-copy{position:static}.career-story-portrait,.career-story-portrait img{min-height:280px}.birkman-profile-card,.career-decision-visual{min-height:430px}.birkman-map-card{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);gap:18px;min-height:auto}.birkman-map-axis{grid-column:2}.birkman-map-grid{grid-area:2/2/4}.birkman-map-note{grid-column:1;justify-self:start}.birkman-map-note-red{grid-row:1;align-self:end}.birkman-map-note-green{grid-row:2}.birkman-map-note-yellow{grid-row:3}.birkman-map-note-blue{grid-row:4;align-self:start}}@media (max-width:760px){.career-analysis-intro,.career-output-board-section,.career-story-section,.career-decision-band{padding:58px 0}.career-analysis-copy h2,.career-story-copy h2,.career-decision-copy h2{font-size:35px;line-height:1.02}.career-analysis-copy p,.career-story-copy p,.career-decision-copy>p{font-size:16px;line-height:1.68}.career-analysis-copy-actions{flex-direction:column;align-items:stretch}.career-analysis-copy-actions .btn,.career-analysis-copy-actions .text-link{text-align:center;justify-content:center;width:100%}.birkman-profile-card,.career-decision-visual{min-height:auto;padding:22px}.birkman-profile-image{margin:34px 0 24px}.birkman-map-card{grid-template-columns:minmax(0,1fr);padding:24px 18px}.birkman-map-axis{grid-column:1}.birkman-map-axis-top{grid-row:1}.birkman-map-grid{grid-area:2/1;width:min(260px,82vw)}.birkman-map-axis-bottom{grid-row:3}.birkman-map-note{background:#ffffffb8;border:1px solid #252d661a;border-radius:8px;justify-self:stretch;max-width:none;padding:12px 14px}.birkman-map-note-red,.birkman-map-note-green,.birkman-map-note-yellow,.birkman-map-note-blue{grid-column:1}.birkman-map-note-red{grid-row:4}.birkman-map-note-green{grid-row:5}.birkman-map-note-yellow{grid-row:6}.birkman-map-note-blue{grid-row:7}.career-output-results-grid{grid-template-columns:minmax(0,1fr);padding:14px}.career-output-result-card{min-height:auto}.career-output-results-head{min-height:210px;padding:28px}.career-output-results-head:after{font-size:54px;bottom:24px;right:28px}.career-output-results-head h3{font-size:28px}.career-decision-visual strong{font-size:34px}.career-decision-visual ul{margin-top:38px}.career-decision-cards article,.career-story-timeline article{grid-template-columns:minmax(0,1fr)}.career-story-timeline article>time{width:128px;min-height:64px;font-size:22px}.career-story-proof{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.bento-card--large,.bento-card--small{min-height:0}.bento-card-content{gap:4px;padding:12px;transform:none}.bento-card:hover .bento-card-content{gap:4px;transform:none}.bento-card-name,.bento-card--small .bento-card-name{font-size:14px}.bento-card-desc,.bento-card--small .bento-card-desc{-webkit-line-clamp:2;max-width:100%;font-size:10.5px}.bento-card-cta{opacity:1;margin-top:8px;padding:7px 10px;font-size:11px;transform:none}}.academic-program-showcase-section{background:linear-gradient(#252d660a 1px,#0000 1px) 0 0/52px 52px,linear-gradient(90deg,#252d6609 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#fff 0%,#f7f9fc 100%);padding:88px 0 96px}.academic-program-feature-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:42px 30px;display:grid}.academic-program-feature,.academic-program-feature:nth-child(2n){background:#fff;border:1px solid #252d6629;border-radius:4px;flex-direction:column;min-height:0;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0617350b}.academic-program-feature:after{content:"";background:var(--color-study-red);transform-origin:0;opacity:.72;height:3px;transition:transform .18s,opacity .18s;position:absolute;bottom:0;left:24px;right:24px;transform:scaleX(.34)}.academic-program-feature:hover{border-color:#c7372f42;transform:translateY(-3px);box-shadow:0 18px 36px #06173518}.academic-program-feature:hover:after{opacity:1;transform:scaleX(1)}.academic-program-feature:nth-child(2n) .academic-program-feature-copy{order:initial}.academic-program-feature-visual{order:initial;aspect-ratio:1.08/.78;min-height:0;box-shadow:none;background-position:50%;background-size:cover;border-radius:0;transition:transform .22s;position:relative;overflow:hidden}.academic-program-feature-visual:before{content:"";background:linear-gradient(#080e2800 54%,#080e282e 100%);position:absolute;inset:0}.academic-program-feature:hover .academic-program-feature-visual{transform:scale(1.025)}.academic-program-feature-visual.academic-program-visual-business-alt{background-position:100%;background-size:300%}.academic-program-feature-copy{background:#fff;flex-direction:column;flex:1;justify-content:flex-start;min-height:158px;margin-top:-1px;padding:22px 26px 28px;display:flex;position:relative}.academic-program-feature-focus{width:fit-content;color:var(--color-study-red);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900;line-height:1.2;display:inline-flex}.academic-program-feature-country{color:#151e4694;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:900}.academic-program-feature h2{max-width:100%;color:var(--color-navy-deep);letter-spacing:0;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,2.25vw,36px);font-weight:800;line-height:1.01}.academic-program-feature-copy .text-link{align-self:flex-start;margin-top:22px}.academic-program-pill-list{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.academic-program-pill-list span{min-height:30px;color:var(--color-navy);background:#c7372f0f;border:1px solid #c7372f2e;align-items:center;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.25;display:inline-flex}.academic-program-mini-block{border-top:1px solid #252d661a;margin-top:22px;padding-top:20px}.academic-program-mini-block h3{color:var(--color-navy-deep);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:15px;font-weight:900;line-height:1.2}.academic-program-mini-block ul,.academic-program-fit-grid ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.academic-program-mini-block li,.academic-program-fit-grid li{color:var(--muted);padding-left:18px;font-size:14px;line-height:1.55;position:relative}.academic-program-mini-block li:before,.academic-program-fit-grid li:before{content:"";background:var(--color-study-red);width:6px;height:6px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.academic-program-stats-section{background:#f7f9fc;padding:0 0 84px}.academic-program-stats-grid{background:#252d661f;border:1px solid #252d661f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.academic-program-stats-grid article{background:#fff;min-height:150px;padding:26px}.academic-program-stats-grid strong{color:var(--color-study-red);font-size:clamp(40px,4vw,58px);line-height:1;display:block}.academic-program-stats-grid span{color:var(--color-navy);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:900;line-height:1.25;display:block}.academic-program-fit-section{background:#fff;padding:84px 0}.academic-program-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.academic-program-fit-grid article{background:#f6f8fc;border:1px solid #252d661f;gap:22px;padding:28px;display:grid}.academic-program-fit-grid h3{color:var(--color-navy-deep);margin:0;font-size:27px;line-height:1.05}.academic-program-fit-grid h4{color:var(--color-study-red);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.wle-intro-section{background:#fff;padding:78px 0}.world-language-page .route-page-hero-v3{min-height:540px;color:var(--color-navy-deep);padding:96px 0 64px}.world-language-page .route-page-hero-v3:before{background-color:#0000;background-image:linear-gradient(90deg,#fffffffa 0%,#ffffffeb 31%,#ffffff80 52%,#ffffff14 76%,#ffffff05 100%),linear-gradient(#ffffff3d,#0617351a);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.world-language-page .route-page-hero-slideshow{opacity:1}.world-language-page .route-page-hero-slideshow span{opacity:1;filter:saturate(1.05)contrast(1.04);background-position:50%;animation:none}.world-language-page .route-page-hero-slideshow span:first-child{background-position:100%}.world-language-page .route-page-hero-grid{grid-template-columns:minmax(0,760px);align-items:end;min-height:360px}.world-language-page .route-page-hero-copy{gap:14px;max-width:760px}.world-language-page .route-page-hero-copy .eyebrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-color:#c7372f3d;box-shadow:0 14px 32px #06173514}.world-language-page .route-page-hero-copy h1{letter-spacing:0;max-width:680px;font-size:64px;line-height:.96}.world-language-page .route-page-hero-copy p{color:#061735c7;max-width:600px;font-size:17px;line-height:1.5}.world-language-page .route-page-hero-actions{margin-top:6px}.world-language-page .route-page-hero-points{gap:10px}.world-language-page .route-page-hero-points li{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.wle-intro-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:34px;display:grid}.wle-intro-grid h2{max-width:780px;color:var(--color-navy-deep);letter-spacing:0;margin:14px 0 0;font-size:56px;line-height:1}.wle-intro-grid p{max-width:720px;color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.75}.wle-metric-grid{background:#252d661f;border:1px solid #252d661f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.wle-metric-grid article{background:#f6f8fc;min-height:154px;padding:26px}.wle-metric-grid strong{color:var(--color-study-red);font-size:52px;line-height:1;display:block}.wle-metric-grid span{color:var(--color-navy);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:13px;font-weight:900;display:block}.wle-cultural-section{background:#fff;padding:78px 0}.wle-flow-section{background:#fff;padding:82px 0}.wle-flow-timeline{background:#252d661f;border:1px solid #252d661f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:36px;display:grid;overflow:hidden}.wle-flow-item{background:#f6f8fc;min-height:292px;padding:30px 28px;position:relative}.wle-flow-item:after{content:"";background:#c7372f61;width:42px;height:1px;position:absolute;top:46px;right:0;transform:translate(50%)}.wle-flow-item:last-child:after{display:none}.wle-flow-item span{width:46px;height:46px;color:var(--color-study-red);border:1px solid #c7372f42;justify-content:center;align-items:center;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.wle-flow-item h3{color:var(--color-navy-deep);margin:34px 0 0;font-size:26px;line-height:1.06}.wle-flow-item p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.68}.wle-support-section{background:var(--color-navy-deep);color:#fff;padding:82px 0}.wle-support-grid{grid-template-columns:minmax(0,.92fr) minmax(340px,.72fr);align-items:center;gap:48px;display:grid}.wle-support-copy h2{color:#fff;letter-spacing:0;max-width:760px;margin:16px 0 0;font-size:54px;line-height:1}.wle-support-copy p{color:#ffffffbd;max-width:720px;margin:24px 0 0;font-size:17px;line-height:1.76}.wle-support-section .eyebrow{color:#fff;background:#ffffff14;border-color:#ffffff2e}.wle-support-panel{background:#ffffff0f;border:1px solid #ffffff29}.wle-support-row{border-bottom:1px solid #ffffff21;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:16px;padding:22px;display:grid}.wle-support-row:last-child{border-bottom:0}.wle-support-row span{background:#c7372f2e;border:1px solid #ffffff2e;width:34px;height:34px;position:relative}.wle-support-row span:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;position:absolute;top:9px;left:11px;transform:rotate(-45deg)}.wle-support-row p{color:#ffffffd6;margin:0;font-size:16px;font-weight:700;line-height:1.5}.wle-provider-section{background:#fff;padding:0 0 82px}.wle-provider-band{background:#f6f8fc;border:1px solid #252d661f;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:38px;padding:44px;display:grid}.wle-provider-band h2{max-width:560px;color:var(--color-navy-deep);letter-spacing:0;margin:16px 0 0;font-size:38px;line-height:1.04}.wle-provider-grid{background:#252d661f;border:1px solid #252d661f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.wle-provider-grid article{background:#fff;min-height:214px;padding:24px}.wle-provider-grid h3{color:var(--color-navy-deep);margin:0;font-size:22px;line-height:1.08}.wle-provider-grid p{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.65}.wle-atmosphere-section{background:#fff;padding:82px 0}.wle-atmosphere-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.wle-atmosphere-card{background:#fff;border:1px solid #252d661f;overflow:hidden;box-shadow:0 18px 40px #06173514}.wle-atmosphere-image{aspect-ratio:4/3;background:#f6f8fc;position:relative;overflow:hidden}.wle-atmosphere-image img{object-fit:cover;width:100%;height:100%;transition:transform .26s}.wle-atmosphere-card:hover .wle-atmosphere-image img{transform:scale(1.025)}.wle-atmosphere-card>div:last-child{padding:22px 22px 24px}.wle-atmosphere-card h3{color:var(--color-navy-deep);margin:0;font-size:23px;line-height:1.08}.wle-atmosphere-card p{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.65}.wle-cultural-grid{background:#252d661f;border:1px solid #252d661f;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:34px;display:grid;overflow:hidden}.wle-cultural-grid article{background:#f6f8fc;min-height:250px;padding:28px}.wle-cultural-grid h3{color:var(--color-navy-deep);margin:0;font-size:24px;line-height:1.08}.wle-cultural-grid p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.65}@media (min-width:761px) and (max-width:1100px){.world-language-page .route-page-hero-v3{min-height:540px;padding:96px 0 64px}.world-language-page .route-page-hero-grid{min-height:360px}.world-language-page .route-page-hero-copy h1{font-size:54px}.world-language-page .route-page-hero-copy p{font-size:17px}.wle-intro-grid h2{font-size:46px}.wle-metric-grid strong{font-size:44px}.wle-atmosphere-grid,.wle-flow-timeline,.wle-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wle-flow-item:nth-child(2):after{display:none}.wle-support-grid,.wle-provider-band{grid-template-columns:minmax(0,1fr)}.wle-support-copy h2{font-size:46px}}@media (max-width:760px){.wle-intro-section,.wle-cultural-section,.wle-atmosphere-section,.wle-flow-section,.wle-support-section{padding:58px 0}.wle-provider-section{padding:0 0 58px}.wle-intro-grid,.wle-cultural-grid,.wle-atmosphere-grid,.wle-flow-timeline,.wle-support-grid,.wle-provider-band,.wle-provider-grid{grid-template-columns:minmax(0,1fr)}.wle-flow-item{min-height:auto;padding:24px 22px}.wle-flow-item:after{display:none}.wle-flow-item h3{margin-top:24px;font-size:24px}.wle-support-grid{gap:30px}.wle-support-copy h2{font-size:35px;line-height:1.04}.wle-support-copy p{font-size:16px;line-height:1.68}.wle-support-row{grid-template-columns:30px minmax(0,1fr);gap:14px;padding:18px}.wle-support-row span{width:30px;height:30px}.wle-support-row span:before{top:8px;left:9px}.wle-provider-band{gap:28px;padding:24px}.wle-provider-band h2{font-size:31px;line-height:1.06}.wle-provider-grid article{min-height:auto}.wle-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wle-metric-grid article{min-height:126px;padding:20px}.wle-intro-grid h2{font-size:36px;line-height:1.04}.wle-metric-grid strong{font-size:34px}.wle-cultural-grid article{min-height:auto}.wle-atmosphere-grid{gap:14px}.wle-atmosphere-card>div:last-child{padding:18px}.wle-atmosphere-card h3{font-size:21px}.world-language-page .route-page-hero-v3{min-height:540px;padding:96px 0 64px}.world-language-page .route-page-hero-v3:before{background:linear-gradient(#fffffff0 0%,#ffffffd6 44%,#ffffff3d 100%),linear-gradient(90deg,#ffffffd1,#ffffff2e)}.world-language-page .route-page-hero-slideshow span:first-child{background-position:66%}.world-language-page .route-page-hero-grid{min-height:360px}.world-language-page .route-page-hero-copy h1{font-size:42px;line-height:1}.world-language-page .route-page-hero-copy p{max-width:560px;font-size:17px;line-height:1.5}}.academic-program-feature p{max-width:100%;color:var(--color-navy);margin:18px 0 0;padding-top:22px;font-size:16px;font-weight:600;line-height:1.45}.academic-program-feature strong{color:var(--muted);border:0;margin-top:16px;padding:0;font-size:13px;font-weight:700;line-height:1.45}@media (max-width:1100px){.academic-program-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}.academic-program-fit-grid{grid-template-columns:minmax(0,1fr)}.academic-program-feature,.academic-program-feature:nth-child(2n){gap:0}}@media (max-width:760px){.academic-program-showcase-section{padding:56px 0 64px}.academic-program-feature-list{grid-template-columns:minmax(0,1fr);gap:30px}.academic-program-feature,.academic-program-feature:nth-child(2n){gap:0;padding:0}.academic-program-feature-visual{aspect-ratio:1.12/.78;order:initial;min-height:0}.academic-program-feature-copy{min-height:140px;padding:20px 22px 26px}.academic-program-feature h2{font-size:29px}.academic-program-stats-section,.academic-program-fit-section{padding:58px 0}.academic-program-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academic-program-stats-grid article{min-height:126px;padding:20px}.academic-program-fit-grid{gap:14px}.academic-program-fit-grid article{padding:22px}.academic-program-fit-grid h3{font-size:23px}}.academic-programs-page .academic-program-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.academic-programs-page .academic-program-feature,.academic-programs-page .academic-program-feature:nth-child(2n){flex-direction:column;gap:0;min-height:0;display:flex}.academic-programs-page .academic-program-feature:nth-child(2n){grid-template-columns:none}.academic-programs-page .academic-program-feature:nth-child(2n) .academic-program-feature-visual,.academic-programs-page .academic-program-feature:nth-child(2n) .academic-program-feature-copy{order:initial}.academic-programs-page .academic-program-feature-visual{aspect-ratio:1.22/.78;min-height:0}.academic-programs-page .academic-program-feature-copy{min-height:0;padding:16px 24px 30px}.academic-programs-page .academic-program-feature h2{max-width:100%;margin-top:0;font-size:clamp(29px,2.15vw,36px)}.academic-programs-page .academic-program-feature-copy .text-link{margin-top:auto;padding-top:22px}@media (min-width:1101px){.academic-programs-page .academic-program-feature p{min-height:138px}.academic-programs-page .academic-program-pill-list{align-content:flex-start;min-height:109px}}@media (max-width:1100px){.academic-programs-page .academic-program-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:760px){.academic-programs-page .academic-program-feature-list{grid-template-columns:minmax(0,1fr);gap:18px}}.academic-detail-page{--academic-accent:var(--color-study-red);--academic-ink:var(--color-navy-deep);--academic-soft:#f6f8fc;color:var(--academic-ink);background:#fff}.academic-detail-page .container{max-width:1180px}.academic-detail-page .route-page-hero-v3 .btn-primary{background:var(--academic-accent)}.academic-detail-page .route-page-hero-v3 .route-page-hero-copy .eyebrow{color:var(--academic-accent)}.academic-detail-page .route-page-hero-v3{margin-bottom:0}.academic-detail-about,.academic-detail-programme,.academic-detail-feature,.academic-detail-fit,.academic-detail-process{background:#fff;padding:46px 0}.academic-detail-about{padding-bottom:20px}.academic-detail-programme{padding-top:26px}.academic-detail-about-grid{grid-template-columns:minmax(0,.95fr) minmax(300px,.8fr) minmax(300px,.82fr);align-items:start;gap:32px;display:grid}.academic-detail-about-copy h2,.academic-detail-feature-copy h2,.academic-detail-fit h2,.academic-detail-section-title h2{color:var(--academic-ink);letter-spacing:0;margin:12px 0 0;font-size:clamp(32px,3vw,46px);font-weight:900;line-height:1.05}.academic-detail-about-copy h2{margin-top:0}.academic-detail-about-copy h2:after,.academic-detail-section-title h2:after{content:"";background:var(--academic-accent);width:36px;height:3px;margin-top:16px;display:block}.academic-detail-about-copy p,.academic-detail-feature-copy p{color:#09183ab8;margin:22px 0 0;font-size:15px;font-weight:600;line-height:1.8}.academic-detail-about-image,.academic-detail-feature-image{background:var(--academic-soft);border-radius:8px;min-height:310px;position:relative;overflow:hidden}.academic-detail-about-image,.academic-detail-side-list{margin-top:56px}.academic-detail-about-image img,.academic-detail-feature-image img{object-fit:cover}.academic-detail-side-list{background:#fbfcff;border:1px solid #09183a14;border-radius:8px;gap:0;padding:22px;display:grid;box-shadow:0 18px 48px #06173512}.academic-detail-side-list article{border-bottom:1px solid #09183a14;grid-template-columns:46px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.academic-detail-side-list article:first-child{padding-top:0}.academic-detail-side-list article:last-child{border-bottom:0;padding-bottom:0}.academic-detail-icon{width:44px;height:44px;color:var(--academic-ink);background:#09183a0f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.academic-detail-icon.is-soft{color:var(--academic-accent);background:#c7372f1a;margin:0 auto 18px}.academic-detail-icon svg{stroke-width:1.8px;width:23px;height:23px}.academic-detail-side-list h3,.academic-detail-icon-grid h3,.academic-detail-process-grid h3{color:var(--academic-ink);margin:0;font-size:16px;font-weight:900;line-height:1.25}.academic-detail-side-list p,.academic-detail-icon-grid p,.academic-detail-process-grid p{color:#09183a9e;margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.55}.academic-detail-section-title{text-align:center}.academic-detail-section-title h2:after{margin-left:auto;margin-right:auto}.academic-detail-icon-grid{grid-template-columns:repeat(var(--academic-detail-item-count,4), minmax(0, 1fr));border-top:1px solid #09183a14;border-bottom:1px solid #09183a14;gap:0;margin-top:34px;display:grid}.academic-detail-icon-grid article{text-align:center;border-right:1px solid #09183a14;min-height:190px;padding:26px 18px}.academic-detail-icon-grid article:last-child{border-right:0}.academic-detail-feature-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:34px;display:grid}.academic-detail-feature-image{min-height:300px}.academic-detail-stats{border-top:1px solid #09183a1a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.academic-detail-stats article{text-align:center;border-right:1px solid #09183a1a;padding:20px 18px 0}.academic-detail-stats article:last-child{border-right:0}.academic-detail-stats strong{color:var(--academic-ink);font-size:clamp(32px,3.4vw,48px);font-weight:900;line-height:1;display:block}.academic-detail-stats span{color:#09183abd;margin-top:10px;font-size:12px;font-weight:900;display:block}.academic-detail-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.academic-detail-fit-grid article{background:linear-gradient(135deg,#f6f8fceb,#fffffff0),url(/assets/academic-programs/program-global-academic-championship.webp) 100% 100%/220px no-repeat;border:1px solid #09183a14;border-radius:8px;min-height:250px;padding:34px;box-shadow:0 18px 52px #0617350f}.academic-detail-fit-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.academic-detail-fit-grid li{color:#09183ab8;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.academic-detail-fit-grid li svg{width:17px;height:17px;color:var(--academic-ink);fill:#09183a14;flex:none;margin-top:2px}.academic-detail-process-grid{background:#09183a1a;border:1px solid #09183a1a;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:34px;display:grid;overflow:hidden}.academic-detail-process-grid article{text-align:center;background:#fff;min-height:220px;padding:26px 20px;position:relative}.academic-detail-process-grid article>span{width:34px;height:34px;color:var(--academic-ink);background:#f4f6fb;border:1px solid #09183a1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:11px;font-weight:900;display:inline-flex}.academic-detail-process-grid .academic-detail-icon{margin:0 auto 16px}@media (max-width:900px){.academic-programs-page .academic-program-feature,.academic-programs-page .academic-program-feature:nth-child(2n){grid-template-columns:minmax(0,1fr)}.academic-programs-page .academic-program-feature:nth-child(2n) .academic-program-feature-visual,.academic-programs-page .academic-program-feature:nth-child(2n) .academic-program-feature-copy{order:initial}.academic-programs-page .academic-program-feature-visual{aspect-ratio:1.25/.72;min-height:0}.academic-programs-page .academic-program-feature-copy{padding:16px 22px 32px}.academic-programs-page .academic-program-feature h2{font-size:34px;line-height:1}.academic-detail-about-grid,.academic-detail-feature-grid,.academic-detail-fit-grid{grid-template-columns:minmax(0,1fr)}.academic-detail-about-image,.academic-detail-side-list{margin-top:0}.academic-detail-icon-grid,.academic-detail-process-grid{grid-template-columns:minmax(0,1fr)}.academic-detail-icon-grid article{border-bottom:1px solid #09183a14;border-right:0;min-height:0}.academic-detail-icon-grid article:last-child{border-bottom:0}.academic-detail-stats,.academic-detail-fit-grid ul{grid-template-columns:minmax(0,1fr)}}.intro-video-overlay{z-index:9999;background:#000;justify-content:center;align-items:center;animation:.32s both introFadeIn;display:flex;position:fixed;inset:0}.intro-video-overlay.is-closing{animation:.46s both introFadeOut}body.intro-open .site-header{z-index:10000}.intro-video-media{object-fit:cover;width:100%;height:100%}.intro-video-skip{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0000006b;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:background .16s,transform .16s,border-color .16s;display:inline-flex;position:absolute;bottom:clamp(16px,5vh,44px);right:clamp(16px,4vw,40px)}.intro-video-skip:hover{background:#000000ad;border-color:#ffffffd9;transform:translateY(-1px)}.intro-video-skip svg{width:16px;height:16px}.intro-video-sound{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0000006b;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .16s,transform .16s,border-color .16s;display:inline-flex;position:absolute;bottom:clamp(16px,5vh,44px);left:clamp(16px,4vw,40px)}.intro-video-sound:hover{background:#000000ad;border-color:#ffffffd9;transform:translateY(-1px)}.intro-video-sound svg{width:20px;height:20px}@keyframes introFadeIn{0%{opacity:0}to{opacity:1}}@keyframes introFadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.intro-morph{pointer-events:none;z-index:2;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.intro-morph .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}.intro-morph .hero-title{text-align:center;color:#fff;letter-spacing:-.045em;text-shadow:0 18px 70px #00000073;flex-direction:column;align-items:center;gap:.01em 0;font-size:clamp(40px,8.25vw,112px);font-weight:900;line-height:.86;display:flex}.intro-morph .hero-title--finite{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.intro-morph .hero-title--finite.is-done{opacity:0;filter:blur(12px);transform:translateY(-18px)scale(.985)}.intro-morph .morph-rise{animation:1s cubic-bezier(.16,1,.3,1) 2s both introHeroFade;display:inline-block}@keyframes introHeroFade{0%{opacity:0;filter:blur(12px);transform:translateY(46px)}to{opacity:1;filter:none;transform:none}}.intro-morph .morph{filter:url(#intro-threshold)blur(.6px);width:6em;height:1.78em;display:block;position:relative}.intro-morph .morph .m1,.intro-morph .morph .m2{text-align:center;line-height:.86;position:absolute;bottom:0;left:0;right:0}.intro-morph .intro-gl-red{color:#c7372f}.intro-morph-defs{width:0;height:0;position:absolute}.hero-promo-rail-section{background:#f6f8fc;padding:88px 0 26px}@media (max-width:760px){.hero-promo-rail-section{padding:70px 0 12px}}.hero-promo-rail-wrapper{background:#f6f8fc;position:relative}.hero-promo-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;background:#f6f8fc;align-items:stretch;gap:16px;padding:6px 4px 0;display:flex;overflow:auto hidden}.hero-promo-rail::-webkit-scrollbar{display:none}.hero-promo-rail-edge{cursor:pointer;z-index:2;opacity:0;border:none;justify-content:center;align-items:center;width:52px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0}.hero-promo-rail-wrapper:hover .hero-promo-rail-edge{opacity:1}.hero-promo-rail-edge--right{background:linear-gradient(90deg,#f6f8fc00 0%,#f6f8fc 100%);right:0}.hero-promo-rail-edge--left{background:linear-gradient(270deg,#f6f8fc00 0%,#f6f8fc 100%);left:0}.hero-promo-rail-edge svg{width:36px;height:36px;color:var(--color-navy-deep);-webkit-backdrop-filter:blur(6px);background:#ffffffb3;border-radius:50%;padding:6px;transition:transform .12s,background .12s;box-shadow:0 2px 12px #00000026}.hero-promo-rail-edge:hover svg{transform:scale(1.1)}.hero-promo-card{scroll-snap-align:start;aspect-ratio:4/5;isolation:isolate;opacity:0;flex:0 0 min(86vw,320px);align-items:flex-end;text-decoration:none;transition:transform .22s;display:flex;position:relative;overflow:hidden;transform:translateY(-12px)}.hero-promo-rail-section.is-visible .hero-promo-card{animation:.48s both heroPromoCardRise}.hero-promo-rail-section.is-visible .hero-promo-card:nth-child(2){animation-delay:.12s}.hero-promo-rail-section.is-visible .hero-promo-card:nth-child(3){animation-delay:.24s}.hero-promo-rail-section.is-visible .hero-promo-card:nth-child(4){animation-delay:.36s}.hero-promo-card:hover{transform:translateY(-2px)}.hero-promo-card-media{z-index:0;position:absolute;inset:0;overflow:hidden}.hero-promo-card-media-fade{background:linear-gradient(to top, var(--promo-fade-color,#11183feb) 0%, var(--promo-fade-color,#11183fc7) 38%, #11183f2e 70%, #11183f00 100%);position:absolute;inset:0}.hero-promo-card-body{z-index:1;flex-direction:column;gap:10px;width:100%;padding:22px;display:flex;position:relative}.hero-promo-card-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.hero-promo-card-title{margin:0;font-size:22px;font-weight:800;line-height:1.18}.hero-promo-card-text{opacity:.92;margin:0;font-size:13px;line-height:1.45}.hero-promo-card-cta{border-radius:999px;align-self:flex-start;margin-top:6px;padding:9px 16px;font-size:13px;font-weight:700;line-height:1}@media (min-width:768px){.hero-promo-card{aspect-ratio:16/10;flex:0 0 min(540px,56%)}.hero-promo-card-body{gap:12px;max-width:70%;padding:30px}.hero-promo-card-title{font-size:28px}.hero-promo-card-text{font-size:14px}}@keyframes heroPromoCardRise{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-promo-card{opacity:1;transform:none}.hero-promo-rail-section.is-visible .hero-promo-card{animation:none}}.trending-rails-section{padding:14px 0 28px}.trending-rails-heading{color:var(--color-navy-deep);margin:0 0 14px;font-size:22px;font-weight:800}.trending-rails-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:16px;padding:4px 4px 14px;display:flex;overflow:auto hidden}.trending-rails-track::-webkit-scrollbar{display:none}.trending-rail-column{scroll-snap-align:start;border:1px solid var(--color-border-soft);opacity:0;background:#f5f8ffc7;border-radius:11px;flex-direction:column;flex:0 0 min(85vw,420px);gap:10px;padding:14px;display:flex;transform:translateY(16px)}.trending-rails-section.is-visible .trending-rail-column{animation:.56s both trendingColumnRise}.trending-rails-section.is-visible .trending-rail-column:nth-child(2){animation-delay:.12s}.trending-rails-section.is-visible .trending-rail-column:nth-child(3){animation-delay:.24s}.trending-rail-column-head{color:var(--color-navy-deep);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:15px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 1px #020b1f0a}.trending-rail-column-body{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-direction:column;gap:8px;max-height:520px;padding-right:4px;display:flex;overflow-y:auto}.trending-rail-column--split{height:604px;max-height:604px}.trending-rail-sections{flex:auto;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;display:grid}.trending-rail-section-group{flex-direction:column;gap:8px;min-height:0;display:flex}.trending-rail-section-group:first-child .trending-rail-column-body{flex:auto;max-height:none}.trending-rail-section-group:last-child{border-top:1px solid #252d6614;padding-top:10px}.trending-rail-section-group:last-child .trending-rail-column-body{flex:none;max-height:none;padding-right:0;overflow:visible}.trending-rail-section-group:last-child .trending-rail-course{flex:none;align-items:center}.trending-rail-column-body::-webkit-scrollbar{width:6px}.trending-rail-column-body::-webkit-scrollbar-thumb{background:#0617352e;border-radius:999px}.trending-rail-course{border:1px solid var(--color-border-soft);opacity:0;background:#fff;border-radius:9px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex;transform:translateY(12px)}.trending-rails-section.is-visible .trending-rail-course{animation:.52s both trendingCourseRise}.trending-rails-section.is-visible .trending-rail-course:first-child{animation-delay:.12s}.trending-rails-section.is-visible .trending-rail-course:nth-child(2){animation-delay:.18s}.trending-rails-section.is-visible .trending-rail-course:nth-child(3){animation-delay:.24s}.trending-rails-section.is-visible .trending-rail-course:nth-child(4){animation-delay:.3s}.trending-rails-section.is-visible .trending-rail-course:nth-child(5){animation-delay:.36s}.trending-rails-section.is-visible .trending-rail-course:nth-child(6){animation-delay:.42s}.trending-rails-section.is-visible .trending-rail-course:nth-child(7){animation-delay:.48s}.trending-rails-section.is-visible .trending-rail-course:nth-child(8){animation-delay:.54s}.trending-rails-section.is-visible .trending-rail-course:nth-child(9){animation-delay:.6s}.trending-rails-section.is-visible .trending-rail-course:nth-child(10){animation-delay:.66s}.trending-rail-course:hover{border-color:#252d6652;transform:translateY(-1px)}.trending-rail-course-thumb{background:var(--color-ivory);border-radius:8px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.trending-rail-course-thumb img{object-fit:cover;width:100%;height:100%}.trending-rail-course-thumb--contain{background:#fff;padding:6px}.trending-rail-course-thumb--contain img{object-fit:contain;transform:scale(var(--trending-image-scale,1))}.trending-rail-course-body{flex-direction:column;gap:2px;min-width:0;display:flex}.trending-rail-course-partner{color:var(--color-muted-slate);letter-spacing:.04em;font-size:11px;font-weight:700}.trending-rail-course-title{color:var(--color-navy-deep);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.trending-rail-course-meta{color:var(--color-muted-slate);font-size:12px;font-style:normal;line-height:1.35}@keyframes trendingColumnRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes trendingCourseRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.trending-rail-column,.trending-rail-course{opacity:1;transform:none}.trending-rails-section.is-visible .trending-rail-column,.trending-rails-section.is-visible .trending-rail-course{animation:none}}@media (max-width:760px){.trending-rails-section{padding:4px 0 24px}.trending-rails-heading{margin-bottom:10px;font-size:19px;line-height:1.15}.hero-promo-rail{gap:12px}.hero-promo-card{aspect-ratio:1/1.08;flex-basis:min(82vw,292px)}.hero-promo-card-body{gap:8px;padding:18px}.hero-promo-card-title{font-size:20px;line-height:1.15}.hero-promo-card-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.hero-promo-card-cta{margin-top:2px;padding:8px 13px;font-size:12px}.trending-rail-column{flex-basis:min(72vw,360px);gap:8px;padding:12px}.trending-rail-column-head{padding:8px 10px}.trending-rail-column-body{gap:7px;max-height:430px}.trending-rail-column--split{height:504px;max-height:504px}.trending-rail-sections{gap:9px}.trending-rail-section-group:first-child .trending-rail-column-body{max-height:none}.trending-rail-course{gap:9px;padding:8px}.trending-rail-course-thumb{flex-basis:44px;width:44px;height:44px}.trending-rail-course-thumb--contain{padding:5px}.trending-rail-course-title{font-size:13px;line-height:1.24}.trending-rail-course-meta{font-size:11.5px;line-height:1.25}}@media (min-width:768px){.trending-rails-track{overflow-x:visible}.trending-rail-column{flex:1 1 0;min-width:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
