@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Plus+Jakarta+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap";/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-600:oklch(44.6% .03 256.802);--color-zinc-800:oklch(27.4% .006 286.033);--color-neutral-400:oklch(70.8% 0 0);--spacing:.25rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--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)}}@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;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{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.w-full{width:100%}.max-w-none{max-width:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.p-4{padding:calc(var(--spacing)*4)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-12{padding-block:calc(var(--spacing)*12)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-gray-400{color:var(--color-gray-400)}.text-gray-600{color:var(--color-gray-600)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px 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)}.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,)}.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,)}.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))}@media not all and (min-width:1024px){.max-\[1024px\]\:block{display:block}}@media (min-width:1024px){.min-\[1024px\]\:flex{display:flex}}@media (min-width:1025px){.min-\[1025px\]\:hidden{display:none}}}:root{--color-primary-lime-silver-50:#fcfcfc;--color-primary-lime-silver-300:#eceee8;--color-primary-lime-silver-500:#e3e5dc;--color-primary-lime-silver-600:#cfd0c8;--color-primary-lime-silver-700:#a1a39c;--color-primary-lime-silver-900:#5f605c;--color-primary-lime-silver-950:#434441;--color-secondary-lime-carbon-200:#b1b3ab;--color-secondary-lime-carbon-400:#777b6d;--color-secondary-lime-carbon-500:#555a49;--color-secondary-lime-carbon-600:#4d5242;--color-secondary-lime-carbon-700:#3c4034;--color-secondary-lime-carbon-800:#2f3228;--color-secondary-lime-carbon-950:#1a1b16;--color-accent-cyber-lime-50:#f0ffd0;--color-accent-cyber-lime-100:#f0ffd0;--color-accent-cyber-lime-400:#c0f530;--color-accent-cyber-lime-500:#d0fb60;--color-accent-cyber-lime-600:#bfeb40;--color-accent-cyber-lime-900:#576928;--color-accent-cyber-lime-950:#353f18;--color-background:var(--color-primary-lime-silver-300);--color-surface:var(--color-primary-lime-silver-50);--color-text:var(--color-secondary-lime-carbon-500);--color-text-muted:var(--color-secondary-lime-carbon-600);--color-text-on-dark:var(--color-primary-lime-silver-50);--color-text-on-light:var(--color-secondary-lime-carbon-500);--color-text-on-light-darker:var(--color-secondary-lime-carbon-800);--color-border:var(--color-primary-lime-silver-600);--color-border-muted:#a1a39c;--color-neutral-400:#a1a39c;--color-testimonial-background:var(--color-primary-lime-silver-300);--color-testimonial-card:var(--color-primary-lime-silver-600);--color-testimonial-text:var(--color-secondary-lime-carbon-800);--color-testimonial-text-muted:var(--color-secondary-lime-carbon-500);--font-family-inter:Inter,sans-serif;--font-family-plus-jakarta:"Plus Jakarta Sans",sans-serif;--font-size-xs:13px;--font-size-sm:16px;--font-size-md:20px;--font-size-lg:25px;--font-size-xl:39px;--font-size-2xl:61px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:48px;--spacing-4xl:64px;--spacing-5xl:80px;--spacing-6xl:96px;--spacing-7xl:112px;--spacing-8xl:118px;--spacing-9-5xl:128px;--spacing-9xl:144px;--spacing-10xl:150px;--spacing-11xl:192px;--spacing-12xl:279px;--spacing-14xl:384px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-28:112px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:64px;--radius-avatar:80px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--motion-duration-fast:.15s;--motion-duration-normal:.25s;--motion-duration-slow:.35s;--motion-easing-default:cubic-bezier(.4,0,.2,1);--motion-easing-in:cubic-bezier(.4,0,1,1);--motion-easing-out:cubic-bezier(0,0,.2,1);--max-width-testimonials:1140px;--testimonials-height:936px;--testimonials-gradient-height:96px;--max-width-faq:680px;--max-width-cta:1440px;--cta-content-max-width:600px;--max-width-footer:1440px;--footer-padding-x:150px;--footer-padding-y:96px;--footer-gradient-start:var(--color-secondary-lime-carbon-950);--footer-gradient-middle:#1a1b16d9;--footer-gradient-end:#1a1b16b3;--color-lime-300:var(--color-accent-cyber-lime-400);--color-lime-400:var(--color-accent-cyber-lime-500);--color-stone-600:var(--color-text);--color-zinc-800:var(--color-text-on-light-darker);--hero-min-height:780px;--gradient-hero-footer:linear-gradient(180deg,#1a1b16 30%,#1a1b16f2 60%,#1a1b16e6 90%)}[data-theme=dark]{--color-background:var(--color-secondary-lime-carbon-950);--color-surface:var(--color-secondary-lime-carbon-800);--color-text:var(--color-primary-lime-silver-50);--color-text-muted:var(--color-primary-lime-silver-600);--color-text-on-dark:var(--color-primary-lime-silver-50);--color-border:var(--color-secondary-lime-carbon-700);--color-border-muted:var(--color-secondary-lime-carbon-600);--color-testimonial-background:var(--color-secondary-lime-carbon-950);--color-testimonial-card:var(--color-secondary-lime-carbon-800);--color-testimonial-text:var(--color-primary-lime-silver-50);--color-testimonial-text-muted:var(--color-primary-lime-silver-600)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-family-inter);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:focus-visible{outline:2px solid var(--color-accent-cyber-lime-500);outline-offset:2px}.surface--raised{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.text--muted{color:var(--color-text-muted)}.text--on-dark{color:var(--color-text-on-dark)}.text-body-s{font-family:var(--font-family-inter);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.text-body-s--regular{font-weight:var(--font-weight-regular)}.text-body-s--medium{font-weight:var(--font-weight-medium)}.text-body-m{font-family:var(--font-family-inter);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.text-body-m--regular{font-weight:var(--font-weight-regular)}.text-body-m--medium{font-weight:var(--font-weight-medium)}.text-body-m--medium-italic{font-weight:var(--font-weight-medium);font-style:italic}.text-body-m--semibold{font-weight:var(--font-weight-semibold)}.text-body-l{font-family:var(--font-family-inter);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.text-body-l--medium{font-weight:var(--font-weight-medium)}.text-body-l--semibold{font-weight:var(--font-weight-semibold)}.text-h4{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.text-h4--bold-italic{font-weight:var(--font-weight-bold);font-style:italic}.text-h4--semibold-italic{font-weight:var(--font-weight-semibold);font-style:italic}.text-h2{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.text-h2--bold-italic{font-weight:var(--font-weight-bold);font-style:italic}.text-display-l{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.text-display-l--bold-italic{font-weight:var(--font-weight-bold);font-style:italic}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-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}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family-inter);background:var(--color-secondary-lime-carbon-950);color:var(--color-text-on-dark);line-height:var(--line-height-normal)}.app{min-height:100vh;display:flex;flex-direction:column}.coach-section{width:100%;margin:0 auto;padding:var(--spacing-4xl) var(--spacing-10xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl);background-color:var(--color-secondary-lime-carbon-800);position:relative;overflow:hidden}.section-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);width:100%;text-align:center}.section-caption{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-style:italic;color:var(--color-text-on-dark);line-height:var(--line-height-normal)}.section-titles{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);width:100%;text-align:center}.section-title{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-style:italic;color:var(--color-text-on-dark);line-height:var(--line-height-tight);text-align:center}.section-subtitle{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-on-dark);line-height:var(--line-height-normal);text-align:center;max-width:600px}.light-section-caption{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-style:italic;color:var(--color-text-on-light-darker);line-height:var(--line-height-normal)}.light-section-titles{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);width:100%;text-align:center}.light-section-title{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-style:italic;color:var(--color-text-on-light-darker);line-height:var(--line-height-tight);text-align:center}.light-section-subtitle{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-on-light);line-height:var(--line-height-normal);text-align:center;max-width:600px}.country-selector{display:flex;align-items:center;padding:var(--spacing-xs);overflow:auto;width:100%;scrollbar-width:none;-ms-overflow-style:none}.country-selector::-webkit-scrollbar{display:none}.country-switcher{background-color:var(--color-primary-lime-silver-50);border-radius:var(--radius-full);padding:var(--spacing-xs);display:flex;gap:var(--spacing-sm);margin:0 auto}.country-option{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-full);border:none;background-color:var(--color-primary-lime-silver-300);color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--motion-duration-normal) var(--motion-easing-default);text-wrap:nowrap}.country-option.active{background-color:var(--color-accent-cyber-lime-500)}.country-option.active:hover{background-color:var(--color-accent-cyber-lime-600)}.country-option.active:active{background-color:var(--color-accent-cyber-lime-400)}.country-option:hover{background-color:var(--color-accent-cyber-lime-100)}.flag-container{width:20px;height:20px;position:relative;flex-shrink:0}.flag-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:2px}.coach-cards-container{width:100vw;position:relative;padding:var(--spacing-xs)}.coach-cards-container .embla{overflow:hidden;width:100%}.coach-cards-container .embla__container{display:flex;padding:var(--spacing-xs)}.coach-cards-container .embla__slide{flex:0 0 auto;min-width:0;margin-right:var(--spacing-3xl)}.coach-cards-scroll{display:flex;gap:var(--spacing-3xl);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:var(--spacing-xs)}.coach-cards-scroll::-webkit-scrollbar{display:none}.coach-card{background-color:var(--color-secondary-lime-carbon-600);border-radius:var(--radius-lg);border:1px solid var(--color-border-muted);width:360px;flex-shrink:0;position:relative}.coach-card-content{padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}@supports (-webkit-appearance: none) and (stroke-color: transparent){.coach-photo,.university-logo{image-rendering:auto;-webkit-image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;perspective:1000}}@supports (-webkit-appearance: none){img[src$=".svg"]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.coach-header{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center}.coach-photo-container{display:flex;justify-content:center;position:relative}.coach-photo-wrapper{position:relative;width:100px;height:100px;border-radius:16px;overflow:hidden;background:center/cover no-repeat}.coach-photo{width:100px;border-radius:var(--radius-lg);flex-shrink:0;object-fit:cover;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;max-width:100%;height:auto}.coach-name-container{display:flex;justify-content:center;align-items:center;width:100%}.coach-name{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-on-dark);line-height:var(--line-height-normal);text-align:center}.universities-section{display:flex;flex-direction:column;gap:var(--spacing-md)}.university-item{display:flex;align-items:center;gap:var(--spacing-md)}.university-logo{width:40px;height:40px;border-radius:4px;flex-shrink:0;object-fit:cover;background-color:transparent;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;max-width:100%;height:auto}.university-info{display:flex;flex-direction:column;gap:var(--spacing-xs);flex:1}.university-name{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-on-dark);line-height:var(--line-height-normal)}.university-degree{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-on-dark);line-height:var(--line-height-normal)}.divider{display:flex;justify-content:center;align-items:center;width:100%}.divider-line{width:100%;height:1px;object-fit:cover}.specializations-section{display:flex;flex-direction:column;gap:var(--spacing-sm)}.specializations-label{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-on-dark);line-height:var(--line-height-normal)}.specialization-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.specialization-chip{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-secondary-lime-carbon-600);border:1px solid var(--color-border-muted);border-radius:var(--radius-full);position:relative}.chip-icon{width:20px;height:20px;position:relative;flex-shrink:0}.icon-image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.chip-text{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-on-dark);line-height:var(--line-height-normal);white-space:nowrap}.coach-cta-button{display:flex;justify-content:center;align-items:center;padding:var(--spacing-md) var(--spacing-xl);border:2px solid var(--color-text-on-dark);border-radius:var(--radius-md);cursor:pointer;transition:all var(--motion-duration-normal) var(--motion-easing-default)}.coach-cta-button:active{background-color:var(--color-secondary-lime-carbon-600)}.coach-cta-button:hover{background-color:var(--color-secondary-lime-carbon-700)}.button-text{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-on-dark);line-height:var(--line-height-normal)}.gradient-overlay{position:absolute;top:0;width:150px;height:100%;pointer-events:none}.gradient-overlay.left{left:0;background:linear-gradient(to right,var(--color-secondary-lime-carbon-800),transparent)}.gradient-overlay.right{right:0;background:linear-gradient(to left,var(--color-secondary-lime-carbon-800),transparent)}.arrow-navigation{display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs)}.arrow-button{position:relative;width:48px;height:48px;cursor:pointer;transition:transform var(--motion-duration-normal) var(--motion-easing-default)}.arrow-button:hover{transform:scale(1.05)}.arrow-button.disabled{opacity:.5;cursor:not-allowed}.arrow-button.disabled:hover{transform:none}.arrow-icon{position:absolute;top:35.42%;left:33.33%;width:33.33%;height:29.16%;display:flex;align-items:center;justify-content:center}.arrow-image{width:100%;height:100%;object-fit:contain}.arrow-circle{position:absolute;top:8.333%;left:8.333%;width:83.334%;height:83.334%}.circle-image{width:100%;height:100%;object-fit:contain}.services-section{width:100%;margin:0 auto;padding:var(--spacing-4xl) var(--spacing-10xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl);background-color:var(--color-primary-lime-silver-50);position:relative;overflow:hidden}.services-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl)}.service-tags-container{display:flex;justify-content:center;align-items:center;padding:var(--spacing-xs);width:100%}.service-tags{background-color:var(--color-primary-lime-silver-50);border-radius:var(--radius-full);padding:var(--spacing-xs);display:flex;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center}.service-tag{background-color:var(--color-primary-lime-silver-300);border:none;border-radius:var(--radius-full);padding:var(--spacing-sm) var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;transition:all var(--motion-duration-normal) var(--motion-easing-default);font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-secondary-lime-carbon-500);line-height:var(--line-height-normal)}.service-tag:hover,.service-tag.active{background-color:var(--color-secondary-lime-carbon-800);color:var(--color-primary-lime-silver-50)}.service-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.service-icon img{width:100%;height:100%;object-fit:contain}.service-content{display:flex;min-height:479px;gap:var(--spacing-3xl);width:100%;padding:var(--spacing-xs)}.service-description{flex:1;display:flex;flex-direction:column;padding:var(--spacing-4xl) var(--spacing-xs) var(--spacing-4xl) var(--spacing-xs);text-align:left}.service-description-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:var(--spacing-xl)}.service-description-text{display:flex;flex-direction:column;gap:var(--spacing-sm)}.service-description-title{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-style:italic;color:var(--color-secondary-lime-carbon-800);line-height:var(--line-height-tight);text-align:left}.service-description-body{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-secondary-lime-carbon-500);line-height:var(--line-height-normal);text-align:left}.service-arrow-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.service-visual{flex:1;display:flex;padding:var(--spacing-4xl);align-items:center}.visual-placeholder{flex:1;border-radius:var(--radius-lg);overflow:hidden;height:100%;align-items:center;display:flex}.visual-placeholder img,.visual-placeholder .service-video{width:fit-content;height:100%;object-fit:cover;border-radius:var(--radius-lg);float:right}.service-description-title,.service-description-body,.visual-placeholder{transition:all .3s ease-in-out;transform:translate(0);opacity:1}.service-description-title.slide-out,.service-description-body.slide-out,.visual-placeholder.slide-out,.how-to-get-started-visual-placeholder.slide-out{transform:translate(-20px);opacity:0}.service-description-title.slide-in,.service-description-body.slide-in,.visual-placeholder.slide-in,.how-to-get-started-visual-placeholder.slide-in{transform:translate(0);opacity:1}.hidden-on-tablet{display:flex!important}.hidden-on-desktop{display:none!important}.legal-page h2{margin-top:20px;margin-bottom:10px;font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-style:italic;color:var(--color-text-on-dark);line-height:var(--line-height-tight);text-align:left}.legal-page h3{margin-top:20px;margin-bottom:10px;font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-on-dark);line-height:var(--line-height-tight);text-align:left}.legal-page ul{margin-left:20px;list-style-type:disc}.legal-page p{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-on-dark);line-height:var(--line-height-normal);text-align:left}@media (min-width: 1920px){.section-header,.services-container{max-width:1312px}}@media (max-width: 1024px){.coach-section{padding:64px 32px;gap:24px}.section-header{gap:12px}.section-caption{font-size:10px}.section-titles{gap:8px}.section-title{font-size:25px}.section-subtitle{font-size:13px;font-weight:var(--font-weight-normal)}.light-section-caption{font-size:10px}.light-section-title{font-size:25px}.light-section-subtitle{font-size:13px;font-weight:var(--font-weight-normal)}.country-selector{padding:4px}.country-switcher{padding:4px;gap:8px}.how-to-get-started-switcher{background:none}.country-option{padding:4px 8px;gap:8px;font-size:10px;text-wrap:nowrap}.flag-container{width:20px;height:20px}.coach-cards-container{width:100vw;padding:4px}.coach-cards-scroll{gap:64px;padding:4px}.coach-card{width:259px;background-color:var(--color-secondary-lime-carbon-600)}.coach-card-content{padding:16px;gap:12px}.coach-header{gap:12px}.coach-photo-container{padding:0}.coach-photo-wrapper{width:80px;height:80px}.coach-photo{width:80px}.coach-name{font-size:12px}.universities-section,.university-item{gap:12px}.university-logo{width:32px;height:32px}.university-info{gap:4px}.university-name,.university-degree{font-size:10px}.specializations-section{gap:8px}.specializations-label{font-size:10px}.specialization-chips{gap:8px}.specialization-chip{padding:4px 8px;gap:8px;background-color:var(--color-secondary-lime-carbon-600)}.chip-icon{width:20px;height:20px}.chip-text{font-size:10px}.coach-cta-button{padding:8px 16px;border:2px solid var(--color-text-on-dark);border-radius:8px}.button-text{font-size:12px}.gradient-overlay{width:128px}.arrow-navigation{gap:4px;padding:4px}.arrow-button{width:40px;height:40px}.services-section{padding:64px 32px;gap:24px}.services-container{gap:32px}.service-tags-container{padding:4px}.service-tags{padding:4px;gap:8px;flex-wrap:wrap}.service-tag{padding:4px 8px;gap:8px;font-size:10px}.service-icon{width:20px;height:20px}.service-content{gap:32px;padding:4px;min-height:auto}.service-description{padding:32px 0}.service-description-content{gap:24px}.service-description-text{gap:8px;text-align:left}.service-description-title{font-size:16px;text-align:left}.service-description-body{font-size:13px;text-align:left}.service-visual{padding:32px 0}.visual-placeholder{width:100%}.visual-placeholder img,.visual-placeholder .service-video{width:100%;height:100%;object-fit:cover;float:none}.service-description-title,.service-description-body,.visual-placeholder{transition:all .3s ease-in-out}.light-section-titles{gap:8px}.hidden-on-tablet{display:none!important}.hidden-on-desktop{display:flex!important}}@media (max-width: 480px){.coach-section{padding:48px 16px;gap:32px}.section-header{gap:12px}.section-caption{font-size:10px}.section-titles{gap:8px}.section-title{font-size:25px}.section-subtitle{font-size:13px;font-weight:var(--font-weight-normal)}.light-section-caption{font-size:10px}.light-section-title{font-size:25px}.light-section-subtitle{font-size:13px;font-weight:var(--font-weight-normal)}.country-selector{padding:4px}.country-switcher{padding:4px;gap:8px}.how-to-get-started-switcher{background:none}.country-option{padding:4px 8px;gap:8px;font-size:10px}.flag-container{width:20px;height:20px}.coach-cards-container{width:100vw;padding:4px}.coach-cards-scroll{gap:24px;padding:4px}.coach-card{width:259px;background-color:var(--color-secondary-lime-carbon-600)}.coach-card-content{padding:16px;gap:12px}.coach-header{gap:12px}.coach-photo-container{padding:0}.coach-photo-wrapper{width:80px;height:80px}.coach-photo{width:80px}.coach-name{font-size:12px}.universities-section,.university-item{gap:12px}.university-logo{width:32px;height:32px}.university-info{gap:4px}.university-name,.university-degree{font-size:10px}.specializations-section{gap:8px}.specializations-label{font-size:10px}.specialization-chips{gap:8px}.specialization-chip{padding:4px 8px;gap:8px;background-color:var(--color-secondary-lime-carbon-600)}.chip-icon{width:20px;height:20px}.chip-text{font-size:10px}.coach-cta-button{padding:8px 16px;border:2px solid var(--color-text-on-dark);border-radius:8px}.button-text{font-size:12px}.gradient-overlay{width:48px}.arrow-navigation{gap:4px;padding:4px}.arrow-button{width:40px;height:40px}.services-section{padding:48px 16px;gap:24px}.services-container{gap:32px}.service-tags-container{padding:4px}.service-tags{padding:4px;gap:8px;flex-wrap:wrap}.service-tag{padding:4px 8px;gap:8px;font-size:10px}.service-icon{width:20px;height:20px}.service-content{flex-direction:column-reverse;min-height:auto;gap:8px;padding:4px}.service-description{padding:0}.service-description-content{gap:24px}.service-description-text{gap:8px;text-align:left}.service-description-title{font-size:16px;text-align:left}.service-description-body{font-size:13px;text-align:left}.service-visual{padding:0 20px 20px}.visual-placeholder{width:100%}.visual-placeholder img,.visual-placeholder .service-video{width:100%;height:100%;object-fit:cover;float:none}.light-section-titles{gap:8px}.section-cta-button{width:100%!important}.service-description-title,.service-description-body,.visual-placeholder{transition:all .3s ease-in-out}.coach-cards-container .embla__slide{margin-right:24px}}:root{--color-primary-lime-silver-50: #fcfcfc;--color-primary-lime-silver-300: #ECEEE8;--color-primary-lime-silver-500: #E3E5DC;--color-primary-lime-silver-600: #CFD0C8;--color-primary-lime-silver-700: #A1A39C;--color-primary-lime-silver-900: #5F605C;--color-primary-lime-silver-950: #434441;--color-secondary-lime-carbon-200: #B1B3AB;--color-secondary-lime-carbon-400: #777B6D;--color-secondary-lime-carbon-500: #555A49;--color-secondary-lime-carbon-600: #4D5242;--color-secondary-lime-carbon-700: #3C4034;--color-secondary-lime-carbon-800: #2F3228;--color-secondary-lime-carbon-950: #1A1B16;--color-accent-cyber-lime-50: #F0FFD0;--color-accent-cyber-lime-100: #F0FFD0;--color-accent-cyber-lime-400: #C0F530;--color-accent-cyber-lime-500: #D0FB60;--color-accent-cyber-lime-600: #BFEB40;--color-accent-cyber-lime-900: #576928;--color-accent-cyber-lime-950: #353F18;--color-background: var(--color-primary-lime-silver-300);--color-surface: var(--color-primary-lime-silver-50);--color-text: var(--color-secondary-lime-carbon-500);--color-text-muted: var(--color-secondary-lime-carbon-600);--color-text-on-dark: var(--color-primary-lime-silver-50);--color-text-on-light: var(--color-secondary-lime-carbon-500);--color-text-on-light-darker: var(--color-secondary-lime-carbon-800);--color-border: var(--color-primary-lime-silver-600);--color-border-muted: #A1A39C;--color-neutral-400: #A1A39C;--color-testimonial-background: var(--color-primary-lime-silver-300);--color-testimonial-card: var(--color-primary-lime-silver-600);--color-testimonial-text: var(--color-secondary-lime-carbon-800);--color-testimonial-text-muted: var(--color-secondary-lime-carbon-500);--font-family-inter: Inter, sans-serif;--font-family-plus-jakarta: "Plus Jakarta Sans", sans-serif;--font-size-xs: 13px;--font-size-sm: 16px;--font-size-md: 20px;--font-size-lg: 25px;--font-size-xl: 39px;--font-size-2xl: 61px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--spacing-5xl: 80px;--spacing-6xl: 96px;--spacing-7xl: 112px;--spacing-8xl: 118px;--spacing-9-5xl: 128px;--spacing-9xl: 144px;--spacing-10xl: 150px;--spacing-11xl: 192px;--spacing-12xl: 279px;--spacing-14xl: 384px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-28: 112px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 64px;--radius-avatar: 80px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--motion-duration-fast: .15s;--motion-duration-normal: .25s;--motion-duration-slow: .35s;--motion-easing-default: cubic-bezier(.4, 0, .2, 1);--motion-easing-in: cubic-bezier(.4, 0, 1, 1);--motion-easing-out: cubic-bezier(0, 0, .2, 1);--max-width-testimonials: 1140px;--testimonials-height: 936px;--testimonials-gradient-height: 96px;--max-width-faq: 680px;--max-width-cta: 1440px;--cta-content-max-width: 600px;--max-width-footer: 1440px;--footer-padding-x: 150px;--footer-padding-y: 96px;--footer-gradient-start: var(--color-secondary-lime-carbon-950);--footer-gradient-middle: rgba(26, 27, 22, .85);--footer-gradient-end: rgba(26, 27, 22, .7);--color-lime-300: var(--color-accent-cyber-lime-400);--color-lime-400: var(--color-accent-cyber-lime-500);--color-stone-600: var(--color-text);--color-zinc-800: var(--color-text-on-light-darker);--hero-min-height: 780px;--gradient-hero-footer: linear-gradient(180deg, #1A1B16 30%, rgba(26, 27, 22, .95) 60%, rgba(26, 27, 22, .9) 90%)}[data-theme=dark]{--color-background: var(--color-secondary-lime-carbon-950);--color-surface: var(--color-secondary-lime-carbon-800);--color-text: var(--color-primary-lime-silver-50);--color-text-muted: var(--color-primary-lime-silver-600);--color-text-on-dark: var(--color-primary-lime-silver-50);--color-border: var(--color-secondary-lime-carbon-700);--color-border-muted: var(--color-secondary-lime-carbon-600);--color-testimonial-background: var(--color-secondary-lime-carbon-950);--color-testimonial-card: var(--color-secondary-lime-carbon-800);--color-testimonial-text: var(--color-primary-lime-silver-50);--color-testimonial-text-muted: var(--color-primary-lime-silver-600)}.navigation-bar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:var(--spacing-sm) var(--spacing-8xl);background:none}.nav-container{margin:0 auto}.nav-content{padding:var(--spacing-3) var(--spacing-8);display:flex;justify-content:space-between;align-items:center;background:color-mix(in srgb,var(--color-primary-lime-silver-950) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-lg)}.nav-logo{display:flex;align-items:center;gap:var(--spacing-10);background-size:cover;background-position:center;width:131px;height:25px}.logo-icon{position:relative;width:32px;height:24px;display:flex;align-items:center;justify-content:center}.logo-shape{position:absolute;border-radius:50%;background:#000}.logo-shape-1{width:16px;height:16px;left:0;top:4px}.logo-shape-2{width:12px;height:12px;right:0;bottom:4px}.logo-text{font-family:Inter,sans-serif;font-size:20px;font-weight:700;font-style:italic;color:#000;line-height:1.2}.nav-actions{display:flex;align-items:center;gap:var(--spacing-4);position:relative}.hamburger-button{width:44px;height:44px;padding:var(--spacing-2);background:transparent;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .3s ease;color:var(--color-primary-lime-silver-50)}.hamburger-button svg{transition:all .3s ease}.hamburger-button:hover svg line{stroke:var(--color-zinc-800)}.mobile-menu-backdrop{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;animation:fadeIn .3s ease}.mobile-menu{background:color-mix(in srgb,var(--color-primary-lime-silver-950) 90%,transparent);border-radius:var(--radius-lg);padding:var(--spacing-8) var(--spacing-12);animation:slideDown .3s ease;width:fit-content;position:absolute;top:100%;right:0;margin-top:var(--spacing-lg);z-index:1000;display:flex;flex-direction:column;gap:var(--spacing-4)}.mobile-menu-content{display:flex;flex-direction:column;gap:var(--spacing-2)}.mobile-menu-item{padding:var(--spacing-3) var(--spacing-6);border-radius:12px;font-family:Inter,sans-serif;font-size:20px;font-weight:500;color:var(--color-primary-lime-silver-50);line-height:1.5;cursor:pointer;transition:background-color .2s ease;text-decoration:none}.mobile-menu-item:hover{background:#ffffff1a}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (min-width: 1920px){.nav-container{max-width:1376px}}@media (max-width: 1024px){.navigation-bar{padding:8px 16px}.nav-content{padding:4px 16px;height:48px;border-radius:12px}.nav-logo{width:131px;height:25px;gap:40px}.logo-icon{width:32px;height:24px}.logo-shape-1{width:16px;height:16px;left:0;top:4px}.logo-shape-2{width:12px;height:12px;right:0;bottom:4px}.logo-text{font-size:20px}.nav-actions{gap:16px}.hamburger-button{padding:8px}.mobile-menu{padding:32px 48px;margin-top:8px;width:100%;right:0;left:0;border-radius:12px}.mobile-menu-content{width:100%;gap:8px;text-align:center}.mobile-menu-item{padding:12px 24px;font-size:16px}.mobile-menu-cta{font-size:12px;margin-left:auto;width:100%}}@media (max-width: 480px){.navigation-bar{padding:8px}.nav-content{padding:4px 8px;height:48px;border-radius:12px}.nav-logo{width:93px;height:18px;gap:40px}.logo-icon{width:24px;height:18px}.logo-shape-1{width:12px;height:12px;left:0;top:3px}.logo-shape-2{width:9px;height:9px;right:0;bottom:3px}.logo-text{font-size:14px}.nav-actions{gap:8px}.hamburger-button{padding:12px}.mobile-menu{padding:32px 48px;margin-top:8px;width:100%;right:0;left:0;border-radius:12px}.mobile-menu-content{width:100%;gap:8px;text-align:center}.mobile-menu-item{padding:12px 24px;font-size:16px}.mobile-menu-cta{font-size:12px;margin-left:auto;width:100%}}.cta-button{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);border:none;cursor:pointer;transition:all var(--motion-duration-normal) var(--motion-easing-default);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);width:fit-content}.cta-button-text{white-space:nowrap}.cta-button-icon{transition:transform var(--motion-duration-normal) var(--motion-easing-default)}.cta-button-primary{background:var(--color-accent-cyber-lime-500);color:var(--color-secondary-lime-carbon-500);font-size:16px}.cta-button-primary:hover{background:var(--color-accent-cyber-lime-600)}.cta-button-primary:active{background:var(--color-accent-cyber-lime-400)}.cta-button-primary:focus{background:var(--color-accent-cyber-lime-400)}.cta-button-secondary{border:2px solid var(--color-secondary-lime-carbon-950);border-radius:var(--radius-md);color:var(--color-secondary-lime-carbon-950);align-self:flex-start}.cta-button-secondary:hover{background-color:var(--color-accent-cyber-lime-50)}.cta-button-secondary:active{background-color:var(--color-accent-cyber-lime-100)}.cta-button-secondary:focus{background-color:var(--color-accent-cyber-lime-100)}@media (max-width: 1024px){.cta-button{padding:12px 24px;font-size:16px;gap:8px;border-radius:var(--radius-md)}.cta-button-text{white-space:nowrap}.cta-button-icon{width:20px;height:20px}.cta-button-primary{background:var(--color-accent-cyber-lime-500);color:var(--color-secondary-lime-carbon-500);font-size:16px}.cta-button-secondary{border:2px solid var(--color-secondary-lime-carbon-950);color:var(--color-secondary-lime-carbon-950);font-size:16px;width:100%}}@media (max-width: 480px){.cta-button{padding:12px 24px;font-size:16px;gap:8px;border-radius:var(--radius-md)}.cta-button-text{white-space:nowrap}.cta-button-icon{width:20px;height:20px}.cta-button-primary{background:var(--color-accent-cyber-lime-500);color:var(--color-secondary-lime-carbon-500);font-size:16px}.cta-button-secondary{border:2px solid var(--color-secondary-lime-carbon-950);color:var(--color-secondary-lime-carbon-950);font-size:16px;width:100%}}.hero-section{width:100%;min-height:var(--hero-min-height);background:var(--gradient-hero-footer);background-color:#fff;padding:var(--spacing-9-5xl) var(--spacing-10xl) var(--spacing-4xl);display:flex;align-items:center;justify-content:center}.hero-container{max-width:1440px;width:100%;margin:0 auto}.hero-content{display:flex;align-items:center;gap:var(--spacing-4xl);width:100%}.hero-text-column{flex:1 1 40%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-1)}.hero-text-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-2xl);width:100%}.hero-text-content-inner{display:flex;flex-direction:column;gap:var(--spacing-xl)}.hero-headline{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-lime-silver-300);line-height:var(--line-height-tight);max-width:500px;width:100%;font-style:italic}.hero-subheadline{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-primary-lime-silver-50);line-height:var(--line-height-normal);max-width:500px;width:100%}.tablet-logo-stack{position:relative;width:80px;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible}.tablet-logo-layer{position:absolute;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tablet-logo-layer.back-layer{width:48px;height:48px;background:#555a49;inset:0 16px 48px;z-index:1}.tablet-logo-layer.middle-layer{width:64px;height:64px;background:#4d5242;inset:8px 8px 24px;z-index:2}.tablet-logo-layer.bottom-layer{width:80px;height:80px;background:#3c4034;bottom:0;left:50%;z-index:3;transform:translate(-50%);padding:8px}.tablet-logo-layer.bottom-layer .logo-container{width:100%;height:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#3c4034}.tablet-logo-layer.bottom-layer .logo-container .university-logo{width:64px;height:64px;flex-shrink:0px;border-radius:8px;background:transparent}.tablet-bottom-container{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px;overflow:hidden;width:100%}.hero-visual-column{flex:1 1 60%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}.hero-visual-container{width:100%;height:492px;padding:var(--spacing-1);display:flex;justify-content:center;align-items:center;gap:var(--spacing-1)}.hero-visual-grid{position:relative;width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-1)}.visual-square{border-radius:var(--radius-md);position:absolute;transition:all var(--motion-duration-normal) var(--motion-easing-default)}.visual-square:hover{transform:scale(1.05)}.square-1{width:64px;height:64px;background:var(--color-secondary-lime-carbon-800);top:10%;left:15%}.square-2{width:64px;height:64px;background:var(--color-secondary-lime-carbon-700);top:20%;right:20%}.square-3{width:48px;height:48px;background:var(--color-secondary-lime-carbon-600);top:35%;left:25%}.square-4{width:48px;height:48px;background:var(--color-primary-lime-silver-600);top:45%;right:30%}.square-5{width:48px;height:48px;background:var(--color-secondary-lime-carbon-500);top:60%;left:10%}.square-6{width:64px;height:64px;background:var(--color-primary-lime-silver-500);top:70%;right:15%}.square-7{width:64px;height:64px;background:var(--color-secondary-lime-carbon-700);bottom:20%;left:35%}.square-8{width:80px;height:80px;background:var(--color-secondary-lime-carbon-800);bottom:10%;right:25%}.square-9{width:80px;height:80px;background:var(--color-secondary-lime-carbon-600);top:15%;left:50%}.square-10{width:80px;height:80px;background:var(--color-primary-lime-silver-600);top:50%;left:60%}.square-11{width:80px;height:80px;background:var(--color-secondary-lime-carbon-500);bottom:30%;right:40%}.square-12{width:80px;height:80px;background:var(--color-primary-lime-silver-500);bottom:5%;left:70%}@media (min-width: 1920px){.hero-content{max-width:1312px}}@media (max-width: 1024px){.hero-section{min-height:617px;padding:144px 32px}.hero-content{flex-direction:column;align-items:center;justify-content:center;gap:24px}.hero-text-column{align-items:center;text-align:center}.hero-text-content{align-items:center;gap:32px}.hero-text-content-inner{align-items:center;gap:16px}.hero-headline{font-size:49px;text-align:center;max-width:500px}.hero-subheadline{font-size:16px;text-align:center;max-width:500px}.hero-visual-column{padding:0}.hero-visual-container{width:100%;height:auto;padding:0}.hero-visual-grid{display:flex;flex-direction:column;align-items:center;gap:4px}.visual-square{position:static;margin:2px}.square-1,.square-2,.square-3,.square-4,.square-5,.square-6,.square-7,.square-8,.square-9,.square-10,.square-11,.square-12{position:static;width:48px;height:48px;margin:2px}}@media (max-width: 480px){.hero-section{min-height:576px;padding:112px 16px}.hero-content{flex-direction:column;gap:24px;align-items:center;justify-content:center}.hero-text-column{align-items:center;text-align:center}.hero-text-content{align-items:center;gap:32px}.hero-text-content-inner{align-items:center;gap:16px}.hero-headline{font-size:39px;text-align:center;max-width:500px}.hero-subheadline{font-size:16px;text-align:center;max-width:500px}.hero-visual-column{padding:0}.hero-visual-container{width:100%;height:auto;padding:0}.hero-visual-grid{display:flex;flex-direction:column;align-items:center;gap:4px}.visual-square{position:static;margin:2px}.square-1,.square-2,.square-3,.square-4,.square-5,.square-6,.square-7,.square-8,.square-9,.square-10,.square-11,.square-12{position:static;width:48px;height:48px;margin:2px}}.hero-logo-container{position:relative;width:538px;height:492px;margin:0 auto;border-radius:7px;padding:0}.logo-frame{position:absolute;overflow:hidden;transition:all .3s ease}.logo-image{width:100%;height:100%;object-fit:contain;transition:all .3s ease;display:block;background:transparent}.logo-frame-1{width:89px;border-radius:8px;height:89px;left:159.5px;top:58px}.logo-frame-2{width:89px;height:89px;left:403.5px;top:204px}.logo-frame-3{width:67px;border-radius:8px;height:67px;left:449.5px;top:96px;filter:blur(1.5px)}.logo-frame-4{width:89px;height:89px;left:322.5px;top:4px;filter:blur(1px)}.logo-frame-5{width:89px;height:89px;left:203.5px;top:399px}.logo-frame-6{width:89px;height:89px;left:21.5px;top:217px}.logo-frame-7{width:67px;height:67px;border-radius:8px;left:339.5px;top:314px;filter:blur(1.5px)}.logo-frame-8{width:74px;height:32px;left:128.5px;top:331px;filter:blur(2px)}.logo-frame-9{border-radius:8px;width:50px;height:50px;left:323.5px;top:158px;filter:blur(1.5px)}.logo-frame-10{width:50px;border-radius:8px;height:50px;left:448.5px;top:381px;filter:blur(.5px)}.logo-frame-11{width:67px;height:67px;left:209.5px;top:179px;filter:blur(1.5px)}.logo-frame-12{width:67px;height:67px;left:61.5px;top:31px;filter:blur(1px)}@supports (-webkit-appearance: none){.logo-frame{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:filter}.logo-image{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (max-width: 1024px){.hero-logo-container{display:none}}.social-proof-section{width:100%;background:var(--color-primary-lime-silver-950);position:relative;padding-left:var(--spacing-10xl)}.social-proof-container{width:100%;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-1);overflow:hidden}.social-proof-content{flex:1;height:80px;display:flex;align-items:center;overflow:hidden;position:relative;gap:var(--spacing-10)}.social-proof-text{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-lime-silver-300);line-height:var(--line-height-normal);max-width:100px;width:100px}.alumni-logos-container{height:44px;overflow:hidden;width:100%}.alumni-logos-container .embla{overflow:hidden;width:100%;height:100%}.alumni-logos-container .embla__container{display:flex;align-items:center;height:100%}.alumni-logos-container .embla__slide{flex:0 0 auto;min-width:0;margin-right:96px}.alumni-logos{display:flex;justify-content:flex-start;align-items:center;gap:80px;height:100%}.alumni-logo{flex-shrink:0;max-width:132px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:transparent}.company-logo-image{max-width:100%;max-height:100%;object-fit:contain;opacity:.9;transition:transform .2s ease,opacity .2s ease,filter .2s ease}.company-logo-image:hover{transform:translateY(-1px) scale(1.02);opacity:1}.company-logo-image.bw{filter:grayscale(100%)}.company-logo-image.bw-inverted{filter:grayscale(100%) brightness(0) invert(1)}.company-logo-image.bw-white{filter:grayscale(100%);background-color:#fff;padding-right:2px}.social-proof-gradient-overlay{width:310px;height:80px;position:absolute;right:0;top:0;background:linear-gradient(to right,transparent 0%,var(--color-secondary-lime-carbon-700) 100%);pointer-events:none;z-index:1}@media (min-width: 1920px){.social-proof-section{padding-left:304px}.social-proof-gradient-overlay{width:522px}.alumni-logos-container .embla__slide{margin-right:96px}}@media (max-width: 1024px){.social-proof-section{padding-left:32px}.social-proof-content{gap:4px}.social-proof-text{font-size:10px;font-style:italic;min-width:70px}.social-proof-gradient-overlay{width:128px}.alumni-logos-container .embla__slide{margin-right:64px}}@media (max-width: 480px){.social-proof-section{padding-left:16px}.social-proof-content{gap:2px}.social-proof-text{font-size:10px;font-style:italic}.social-proof-gradient-overlay{width:87px}.alumni-logos-container .embla__slide{margin-right:48px}}.benefits-section{width:100%;background-color:var(--color-primary-lime-silver-50);padding:var(--spacing-4xl) var(--spacing-9xl);position:relative;overflow:hidden}.benefits-container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl)}.benefits-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);text-align:center;max-width:600px}.benefits-label{color:var(--color-secondary-lime-carbon-600);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.benefits-title{color:var(--color-secondary-lime-carbon-800);font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}.benefits-title em{font-style:italic}.benefits-subtitle{color:var(--color-secondary-lime-carbon-600);font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin:0}.benefits-cards{display:flex;gap:var(--spacing-3xl);transition:transform var(--motion-duration-normal) var(--motion-easing-default)}.benefit-card{width:360px;background-color:var(--color-primary-lime-silver-50);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);padding:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-2xl)}.benefit-image-container{border-radius:var(--radius-md);align-self:stretch}.benefit-image{width:100%;height:100%;object-fit:cover}.benefit-content{display:flex;flex-direction:column;gap:var(--spacing-md)}.benefit-title{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-lg);font-style:italic;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.benefit-description{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);margin:0}.gradient-overlay{position:absolute;top:0;bottom:0;width:144px;pointer-events:none;z-index:1}.gradient-overlay-left{left:0;background:linear-gradient(to right,var(--color-primary-lime-silver-50) 0%,transparent 100%)}.gradient-overlay-right{right:0;background:linear-gradient(to left,var(--color-primary-lime-silver-50) 0%,transparent 100%)}.benefits-navigation{display:flex;justify-content:center;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.benefits-cards-container .embla{overflow:hidden;width:100%}.benefits-cards-container .embla__container{display:flex;padding:var(--spacing-xs)}.benefits-cards-container .embla__slide{flex:0 0 auto;min-width:0;margin-right:var(--spacing-3xl)}.nav-button{width:48px;height:48px;border:1px solid var(--color-secondary-lime-carbon-800);background-color:var(--color-primary-lime-silver-50);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-easing-default);color:var(--color-secondary-lime-carbon-800)}.nav-button:hover{background-color:var(--color-primary-lime-silver-300);transform:scale(1.05)}.nav-button:active{transform:scale(.95)}.nav-button:focus{outline:2px solid var(--color-accent-cyber-lime-400);outline-offset:2px}@media (max-width: 1024px){.benefits-section{padding:64px 32px}.benefits-container{gap:24px}.benefits-header{gap:12px;max-width:100%}.benefits-label{font-size:10px}.benefits-title{font-size:32px}.benefits-subtitle{font-size:12px}.benefits-cards{gap:64px;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:4px}.benefits-cards::-webkit-scrollbar{display:none}.benefit-card{width:250px;padding:16px;gap:20px}.benefit-image-container{border-radius:var(--radius-md)}.benefit-image{width:100%;height:144px;object-fit:cover}.benefit-content{gap:4px}.benefit-title{font-size:16px}.benefit-description{font-size:12px}.gradient-overlay{width:128px}.gradient-overlay-left{background:linear-gradient(to right,var(--color-primary-lime-silver-50) 0%,transparent 100%)}.gradient-overlay-right{background:linear-gradient(to left,var(--color-primary-lime-silver-50) 0%,transparent 100%)}.benefits-navigation{gap:4px;margin-top:12px}.nav-button{width:40px;height:40px}.benefits-cards-container .embla__slide{margin-right:24px}}@media (max-width: 480px){.benefits-section{padding:48px 16px}.benefits-container{gap:24px}.benefits-header{gap:12px;max-width:100%}.benefits-label{font-size:10px}.benefits-title{font-size:24px}.benefits-subtitle{font-size:12px}.benefits-cards{gap:24px;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:4px}.benefits-cards::-webkit-scrollbar{display:none}.benefit-card{width:250px;padding:16px;gap:20px}.benefit-image-container{border-radius:var(--radius-md)}.benefit-image{width:100%;height:144px;object-fit:cover}.benefit-content{gap:4px}.benefit-title{font-size:16px}.benefit-description{font-size:12px}.gradient-overlay{width:48px}.gradient-overlay-left{background:linear-gradient(to right,var(--color-primary-lime-silver-50) 0%,transparent 100%)}.gradient-overlay-right{background:linear-gradient(to left,var(--color-primary-lime-silver-50) 0%,transparent 100%)}.benefits-navigation{gap:4px;margin-top:12px}.nav-button{width:40px;height:40px}}.testimonials-section{background-color:var(--color-testimonial-background);padding:var(--spacing-4xl) var(--spacing-10xl);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-2xl);overflow:hidden;width:100%}.testimonials-container{width:100%;max-width:none;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-2xl);align-items:center}.testimonials-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--spacing-sm);overflow:hidden;width:100%}.testimonials-label{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-style:italic;line-height:var(--line-height-normal);text-align:center;color:var(--color-testimonial-text-muted);width:100%}.testimonials-title{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-align:center;color:var(--color-testimonial-text);width:100%;margin:var(--spacing-xl) 0}.testimonials-title em{font-style:italic}.testimonials-subtitle{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-align:center;color:var(--color-testimonial-text-muted);max-width:600px;width:100%}.testimonials-grid-container{position:relative;width:100%;height:var(--testimonials-height);overflow:hidden}.testimonials-grid{display:flex;gap:var(--spacing-2xl);height:100%;justify-content:flex-start;align-items:flex-start}.testimonials-column{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2xl);height:100%;justify-content:flex-start;align-items:center;overflow:hidden}.testimonials-column.scroll-down .testimonials-column-content{animation:scrollDown 60s linear infinite}.testimonials-column.scroll-up .testimonials-column-content{animation:scrollUp 60s linear infinite}.testimonials-column-content{display:flex;flex-direction:column;gap:var(--spacing-2xl);animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes scrollDown{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollUp{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.testimonial-card{background-color:var(--color-testimonial-card);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);padding:var(--spacing-xl);width:100%;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--spacing-md);overflow:hidden}.testimonial-client-name{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-testimonial-text-muted);width:100%;text-align:left}.testimonial-text{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-testimonial-text);width:100%;text-align:left}.testimonial-university-section{display:flex;gap:var(--spacing-md);align-items:center;justify-content:flex-start;width:100%;overflow:hidden}.testimonial-client-photo,.testimonial-coach-photo{width:40px;height:40px;border-radius:4px;flex-shrink:0;object-fit:cover;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;max-width:100%}.testimonial-university-logo{width:40px;height:40px;border-radius:4px;flex-shrink:0;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;max-width:100%}.testimonial-application-info{flex:1;font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-testimonial-text-muted)}.testimonial-divider{width:100%;height:0;border:1px solid var(--color-border-muted)}.testimonial-coach{display:flex;justify-content:space-between;align-items:center;width:100%;overflow:hidden}.testimonial-coach-info{flex:1;font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-testimonial-text-muted)}@supports (-webkit-appearance: none) and (stroke-color: transparent){.testimonial-client-photo,.testimonial-coach-photo,.testimonial-university-logo{image-rendering:auto;-webkit-image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;perspective:1000}}.testimonials-gradient{position:absolute;left:0;width:100%;height:var(--testimonials-gradient-height);pointer-events:none}.testimonials-gradient-top{top:0;background:linear-gradient(to bottom,var(--color-testimonial-background),transparent)}.testimonials-gradient-bottom{bottom:0;background:linear-gradient(to top,var(--color-testimonial-background),transparent)}@media (min-width: 1920px){.testimonials-container{max-width:1312px}}@media (max-width: 1024px){.testimonials-section{padding:64px 32px;gap:32px;background-color:var(--color-primary-lime-silver-300)}.testimonials-container{gap:32px}.testimonials-header{gap:12px}.testimonials-label{font-size:10px}.testimonials-title{font-size:32px;margin:0}.testimonials-subtitle{font-size:12px}.testimonials-grid-container{height:580px;margin:0 auto}.testimonials-grid{gap:32px;height:100%;flex-direction:row}.testimonials-column{flex:1;gap:32px;height:auto;width:100%}.testimonials-column-content{gap:32px;animation:none}.testimonial-card{background-color:var(--color-primary-lime-silver-600);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);padding:12px;max-width:288px;gap:8px}.testimonial-client-name,.testimonial-text{font-size:12px}.testimonial-university-section{gap:12px}.testimonial-client-photo,.testimonial-coach-photo{width:32px;height:32px;object-fit:cover;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}.testimonial-university-logo{width:32px;height:32px;object-fit:contain;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}.testimonial-application-info,.testimonial-coach-info{font-size:10px}.testimonials-gradient{height:64px}.testimonials-gradient-top{background:linear-gradient(to bottom,var(--color-primary-lime-silver-300),transparent)}.testimonials-gradient-bottom{background:linear-gradient(to top,var(--color-primary-lime-silver-300),transparent)}}@media (max-width: 480px){.testimonials-section{padding:48px 16px;gap:24px;background-color:var(--color-primary-lime-silver-300)}.testimonials-container{gap:32px}.testimonials-header{gap:12px}.testimonials-label{font-size:10px}.testimonials-title{font-size:24px;margin:0}.testimonials-subtitle{font-size:12px}.testimonials-grid-container{height:580px;margin:0 auto}.testimonials-grid{gap:12px;height:100%;flex-direction:column}.testimonials-column{flex:none;gap:16px;height:auto;width:100%}.testimonials-column-content{gap:16px;animation:none}.testimonial-card{background-color:var(--color-primary-lime-silver-600);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);padding:12px;max-width:288px;gap:8px}.testimonial-client-name,.testimonial-text{font-size:12px}.testimonial-university-section{gap:12px}.testimonial-client-photo,.testimonial-coach-photo{width:32px;height:32px;object-fit:cover;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality}.testimonial-application-info,.testimonial-coach-info{font-size:10px}.testimonials-gradient{height:64px}.testimonials-gradient-top{background:linear-gradient(to bottom,var(--color-primary-lime-silver-300),transparent)}.testimonials-gradient-bottom{background:linear-gradient(to top,var(--color-primary-lime-silver-300),transparent)}}.how-to-get-started-section{width:100%;background-color:var(--color-secondary-lime-carbon-800);padding:var(--spacing-4xl) var(--spacing-10xl);position:relative;overflow:hidden}.how-to-get-started-container{margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:32px}.how-to-get-started-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);text-align:center;width:100%}.section-caption{color:var(--color-primary-lime-silver-50);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-style:italic;line-height:var(--line-height-normal)}.header-content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);width:100%}.main-heading{color:var(--color-primary-lime-silver-50);font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-style:italic;line-height:var(--line-height-tight);margin:0;text-align:center}.supporting-text{color:var(--color-primary-lime-silver-50);font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin:0;text-align:center;max-width:600px}.steps-option-switcher{width:100%;display:flex;justify-content:center;align-items:center;padding:var(--spacing-xs)}.option-switcher-container{background-color:var(--color-primary-lime-silver-50);border-radius:var(--radius-full);padding:var(--spacing-xs);display:flex;gap:var(--spacing-lg);align-items:center}.option-chip{background-color:var(--color-primary-lime-silver-300);border:none;border-radius:var(--radius-full);padding:var(--spacing-sm) var(--spacing-lg);cursor:pointer;transition:all var(--motion-duration-normal) var(--motion-easing-default);display:flex;align-items:center;justify-content:center;gap:8px}.option-chip:hover{background-color:var(--color-accent-cyber-lime-100)}.option-chip.active{background-color:var(--color-accent-cyber-lime-500);color:var(--color-secondary-lime-carbon-500)}.option-label{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);white-space:nowrap}.option-chip.active .option-label{color:var(--color-secondary-lime-carbon-500)}.steps-content{width:100%;min-height:479px;display:flex;gap:var(--spacing-3xl);align-items:stretch;padding:var(--spacing-xs)}.steps-description{flex:1;display:flex;flex-direction:column;padding:var(--spacing-4xl) var(--spacing-xs)}.steps-description-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-3xl)}.steps-description-text{display:flex;flex-direction:column;gap:var(--spacing-lg);flex:1}.steps-description-title{color:var(--color-primary-lime-silver-50);font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-style:italic;line-height:var(--line-height-tight);margin:0;text-align:left}.steps-description-body{color:var(--color-primary-lime-silver-50);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);margin:0;text-align:left}.steps-visual{flex:1;padding:var(--spacing-4xl);display:flex;align-items:flex-start;justify-content:flex-start}.how-to-get-started-visual-placeholder{width:100%;height:100%;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-primary-lime-silver-300)}.visual-image{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}.steps-description-title,.steps-description-body,.visual-placeholder{transition:all .3s ease-in-out;transform:translate(0);opacity:1}.steps-description-title.slide-out,.steps-description-body.slide-out,.visual-placeholder.slide-out{transform:translate(-20px);opacity:0}.steps-description-title.slide-in,.steps-description-body.slide-in,.visual-placeholder.slide-in{transform:translate(0);opacity:1}.number-icon{width:20px;height:20px;flex-shrink:0}@media (min-width: 1920px){.how-to-get-started-container{max-width:1312px}}@media (max-width: 1024px){.how-to-get-started-section{padding:64px 32px;gap:32px;background-color:var(--color-secondary-lime-carbon-800)}.how-to-get-started-container{gap:24px}.how-to-get-started-header{gap:12px}.section-caption{font-size:10px}.header-content{gap:8px}.main-heading{font-size:25px}.supporting-text{font-size:12px}.steps-option-switcher{padding:4px}.option-switcher-container{padding:4px;gap:8px;flex-wrap:wrap;justify-content:center;background:none}.option-chip{padding:4px 8px}.option-label{font-size:10px}.steps-content{min-height:auto;gap:24px;padding:4px;align-items:stretch}.steps-description{padding:20px 4px;text-align:center;display:flex;flex-direction:column}.steps-description-content{flex:1;gap:24px}.steps-description-text{gap:8px;text-align:left}.steps-description-title{font-size:16px}.steps-description-body{font-size:12px;text-align:left}.steps-visual{padding:20px}.how-to-get-started-visual-placeholder{width:100%;height:200px}.visual-image{width:100%;height:100%;object-fit:cover}.steps-description-title,.steps-description-body,.visual-placeholder{transition:all .3s ease-in-out}}@media (max-width: 480px){.how-to-get-started-section{padding:48px 16px;background-color:var(--color-secondary-lime-carbon-800)}.how-to-get-started-container{gap:24px}.how-to-get-started-header{gap:12px}.section-caption{font-size:10px}.header-content{gap:24px}.main-heading{font-size:24px}.supporting-text{font-size:12px}.steps-option-switcher{padding:4px}.option-switcher-container{padding:4px;gap:8px;flex-wrap:wrap;justify-content:center}.option-chip{padding:4px 8px}.option-label{font-size:10px}.steps-content{flex-direction:column;min-height:auto;gap:24px;padding:4px;align-items:stretch}.steps-description{padding:20px 4px;text-align:center;display:flex;flex-direction:column}.steps-description-content{flex:1;gap:24px}.steps-description-text{gap:8px;text-align:left}.steps-description-title{font-size:16px}.steps-description-body{font-size:12px;text-align:left}.steps-visual{padding:20px}.how-to-get-started-visual-placeholder{width:100%;height:200px}.visual-image{width:100%;height:100%;object-fit:cover}.steps-description-title,.steps-description-body,.visual-placeholder{transition:all .3s ease-in-out}}.faq-section{display:flex;flex-direction:column;width:100%;background-color:var(--color-primary-lime-silver-50);padding:var(--spacing-4xl) var(--spacing-9xl);position:relative;overflow:hidden;gap:var(--spacing-4xl);align-items:center}.faq-container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4xl)}.faq-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center;width:100%}.faq-label{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-style:italic;line-height:var(--line-height-normal)}.faq-title{color:var(--color-secondary-lime-carbon-800);font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-style:italic;line-height:var(--line-height-tight);margin:0;text-align:center}.faq-subtitle{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin:0;text-align:center;max-width:600px}.faq-items{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl);width:100%}.faq-item{width:var(--max-width-faq);position:relative}.faq-item:not(:first-child){padding-top:var(--spacing-xl)}.faq-divider{position:absolute;top:0;left:0;right:0;height:2px;background-color:var(--color-primary-lime-silver-300)}.faq-content{display:flex;gap:var(--spacing-xl);align-items:flex-start;justify-content:space-between}.faq-question-answer{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.faq-question{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin:0;cursor:pointer}.faq-question-button{background:none;border:none;padding:0;margin:0;text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;font-weight:inherit}.faq-answer{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);margin:0;padding-top:var(--spacing-sm);overflow:hidden;transition:all .3s ease}.faq-item:not(.expanded) .faq-answer{max-height:0;opacity:0;visibility:hidden;padding-top:0}.faq-item.expanded .faq-answer{max-height:1000px;opacity:1;visibility:visible;padding-top:var(--spacing-sm)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-toggle{background:none;border:none;cursor:pointer;padding:0;width:24px;height:24px;position:relative;flex-shrink:0;transition:transform var(--motion-duration-normal) var(--motion-easing-default)}.faq-toggle:hover{transform:scale(1.1)}.faq-toggle-icon{position:relative;width:100%;height:100%}.toggle-circle{position:absolute;top:2px;left:2px;width:20px;height:20px;border:1.5px solid var(--color-secondary-lime-carbon-500);border-radius:50%;background-color:transparent}.toggle-line{position:absolute;background-color:var(--color-secondary-lime-carbon-500);border-radius:1px}.toggle-line.horizontal{width:8px;height:1.5px;top:11.25px;left:8px}.toggle-line.vertical{width:1.5px;height:8px;top:8px;left:11.25px}@media (max-width: 1024px){.faq-section{padding:64px 32px;gap:32px;background-color:var(--color-primary-lime-silver-50)}.faq-container{gap:32px}.faq-header{gap:12px}.faq-label{font-size:10px}.faq-title{font-size:32px}.faq-subtitle{font-size:12px}.faq-items{gap:16px;width:100%}.faq-item{width:100%}.faq-item:not(:first-child){padding-top:12px}.faq-divider{height:2px;background-color:var(--color-primary-lime-silver-300)}.faq-content{gap:16px;align-items:flex-start}.faq-question-answer{gap:8px}.faq-question{font-size:12px;text-align:left}.faq-answer{font-size:12px;text-align:left;padding-top:8px}.faq-toggle{width:24px;height:24px}.faq-toggle-icon{width:100%;height:100%}.toggle-circle{width:20px;height:20px;border:1.5px solid var(--color-secondary-lime-carbon-500)}.toggle-line.horizontal{width:8px;height:1.5px;top:11.25px;left:8px}.toggle-line.vertical{width:1.5px;height:8px;top:8px;left:11.25px}}@media (max-width: 480px){.faq-section{padding:48px 16px;gap:24px}.faq-container{gap:32px}.faq-header{gap:12px}.faq-label{font-size:10px}.faq-title{font-size:24px}.faq-subtitle{font-size:12px}.faq-items{gap:16px;width:100%}.faq-item{width:100%}.faq-item:not(:first-child){padding-top:12px}.faq-divider{height:2px;background-color:var(--color-primary-lime-silver-300)}.faq-content{gap:16px;align-items:flex-start}.faq-question-answer{gap:8px}.faq-question{font-size:12px;text-align:left}.faq-answer{font-size:12px;text-align:left;padding-top:8px}.faq-toggle{width:24px;height:24px}.faq-toggle-icon{width:100%;height:100%}.toggle-circle{width:20px;height:20px;border:1.5px solid var(--color-secondary-lime-carbon-500)}.toggle-line.horizontal{width:8px;height:1.5px;top:11.25px;left:8px}.toggle-line.vertical{width:1.5px;height:8px;top:8px;left:11.25px}}.mission-section{width:100%;background-color:var(--color-primary-lime-silver-300);padding:var(--spacing-4xl) var(--spacing-10xl);position:relative;overflow:hidden;align-items:center;display:flex;flex-direction:column}.mission-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center;width:100%;height:160px}.mission-label{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-style:italic;line-height:var(--line-height-normal);text-align:center}.mission-title{color:var(--color-secondary-lime-carbon-800);font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-style:italic;line-height:var(--line-height-tight);margin:0;text-align:center}.mission-subtitle{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);margin:0;text-align:center;max-width:600px}.mission-content{display:flex;gap:var(--spacing-3xl);width:100%;height:479px;padding:4px}.mission-text-section{flex:1;display:flex;flex-direction:column;padding:var(--spacing-1) var(--spacing-4xl);height:100%}.mission-text-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;width:100%}.mission-text-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);width:100%}.mission-subheading{color:var(--color-secondary-lime-carbon-800);font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-style:italic;line-height:var(--line-height-tight);margin:0;text-align:center}.mission-description{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);margin:0;text-align:center;max-width:600px}.mission-button{display:flex;align-items:center;justify-content:center;width:fit-content;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border:2px solid var(--color-secondary-lime-carbon-950);border-radius:var(--radius-md);background:transparent;color:var(--color-secondary-lime-carbon-950);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);cursor:pointer;transition:all var(--motion-duration-normal) var(--motion-easing-default)}.mission-button:hover{background-color:var(--color-secondary-lime-carbon-950);color:var(--color-primary-lime-silver-50)}.mission-button:active{transform:translateY(1px)}.mission-visual-section{flex:1;display:flex;padding:var(--spacing-4xl);height:100%}.mission-visual{flex:1;height:100%;border-radius:var(--radius-lg);overflow:hidden}.mission-image{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}@media (max-width: 1024px){.mission-section{padding:64px 32px;background-color:var(--color-primary-lime-silver-300);flex-direction:column;display:flex;gap:32px}.mission-container{gap:24px}.mission-header{gap:12px;height:auto}.mission-label{font-size:10px}.mission-title{font-size:32px}.mission-subtitle{font-size:12px}.mission-content{flex-direction:column;height:auto;gap:24px;padding:4px}.mission-text-section{padding:20px 4px;text-align:center}.mission-text-content{gap:24px;align-items:center}.mission-text-header{gap:8px;align-items:center}.mission-subheading{font-size:16px;text-align:center}.mission-description{font-size:12px;text-align:center}.mission-button{padding:12px 24px;font-size:16px}.mission-visual-section{padding:20px}.mission-visual{width:100%;height:200px}.mission-image{width:100%;height:100%;object-fit:cover}}@media (max-width: 480px){.mission-section{padding:48px 16px;background-color:var(--color-primary-lime-silver-300);flex-direction:column;display:flex;gap:32px}.mission-container{gap:24px}.mission-header{gap:12px;height:auto}.mission-label{font-size:10px}.mission-title{font-size:24px}.mission-subtitle{font-size:12px}.mission-content{flex-direction:column;height:auto;gap:24px;padding:4px}.mission-text-section{padding:20px 4px;text-align:center}.mission-text-content{gap:24px;align-items:center}.mission-text-header{gap:8px;align-items:center}.mission-subheading{font-size:16px;text-align:center}.mission-description{font-size:12px;text-align:center}.mission-button{padding:12px 24px;font-size:16px}.mission-visual-section{padding:20px}.mission-visual{width:100%;height:200px}.mission-image{width:100%;height:100%;object-fit:cover}}.cta-section{background-color:var(--color-secondary-lime-carbon-800);padding:var(--spacing-6xl) var(--spacing-10xl);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-2xl)}.cta-container{max-width:var(--max-width-cta);width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl)}.cta-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);width:100%}.cta-caption{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-style:italic;color:var(--color-primary-lime-silver-50);text-align:center;line-height:var(--line-height-normal)}.cta-title{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-style:italic;color:var(--color-primary-lime-silver-50);text-align:center;line-height:var(--line-height-tight);margin:0;max-width:100%}.cta-subtitle{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-primary-lime-silver-50);text-align:center;line-height:var(--line-height-normal);margin:0;max-width:var(--cta-content-max-width)}@media (max-width: 1024px){.cta-section{padding:96px 32px;gap:32px;background-color:var(--color-secondary-lime-carbon-800)}.cta-container{gap:24px}.cta-header{gap:12px}.cta-caption{font-size:10px}.cta-title{font-size:32px}.cta-subtitle{font-size:12px}}@media (max-width: 480px){.cta-section{padding:96px 16px;gap:24px;background-color:var(--color-secondary-lime-carbon-800)}.cta-container{gap:24px}.cta-header{gap:12px}.cta-caption{font-size:10px}.cta-title{font-size:24px}.cta-subtitle{font-size:12px}}.footer-section{background:var(--gradient-hero-footer);padding:var(--footer-padding-y) var(--footer-padding-x);display:flex;align-items:center;background-color:#fff;gap:var(--spacing-4xl);min-height:479px;height:100%}.footer-container{display:flex;width:100%;height:100%;flex-direction:row;align-items:center;gap:var(--spacing-4xl);justify-content:center;margin:0 auto}.footer-left{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;min-height:100%}.footer-content{display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:100%}.footer-branding{display:flex;flex-direction:column;gap:var(--spacing-md)}.footer-logo-container{display:flex;flex-direction:column;gap:var(--spacing-xs);overflow:hidden}.footer-logo{width:131px;height:25px;object-fit:cover}.footer-tagline{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);font-style:italic;color:var(--color-primary-lime-silver-500);line-height:var(--line-height-normal);padding:var(--spacing-xs)}.footer-copyright{display:flex;align-items:center;gap:var(--spacing-sm);position:relative}.copyright-text{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-primary-lime-silver-300);line-height:var(--line-height-normal);flex:1}.copyright-symbol{position:absolute;left:calc(var(--spacing-xl) + 4px);top:9px;font-size:12px;color:var(--color-primary-lime-silver-300);width:12px;height:12px;display:flex;align-items:center;justify-content:center}.footer-right{flex:1;display:flex;gap:var(--spacing-4xl);padding:var(--spacing-xs)}.footer-column{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xs)}.footer-column-content{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-xs)}.footer-column-title{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-style:italic;color:var(--color-primary-lime-silver-300);line-height:var(--line-height-normal);margin:0;padding:var(--spacing-xs)}.footer-nav{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.footer-link{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-primary-lime-silver-300);line-height:var(--line-height-normal);text-decoration:none;transition:color var(--motion-duration-normal) var(--motion-easing-default);cursor:pointer}.footer-link:hover{color:var(--color-primary-lime-silver-500)}.footer-link:focus{border-radius:var(--radius-sm)}@media (min-width: 1920px){.footer-container{max-width:1312px}}@media (max-width: 1024px){.footer-section{padding:64px 32px;gap:64px;min-height:auto;flex-direction:column}.footer-container{gap:64px;flex-direction:column}.footer-left{gap:16px;padding:4px}.footer-content{gap:16px}.footer-logo-section{gap:8px}.footer-logo{width:131px;height:25px}.footer-branding{gap:8px}.footer-tagline{font-size:16px}.footer-copyright-section{gap:8px;padding:4px 24px}.footer-copyright{font-size:12px}.copyright-symbol{left:28px;top:9px;font-size:12px}.footer-right{gap:16px;padding:4px;width:100%}.footer-column{gap:4px;padding:4px}.footer-column-content{gap:24px;padding:4px}.footer-column-title{font-size:16px;padding:4px}.footer-nav{gap:16px}.footer-link{font-size:13px}}@media (max-width: 480px){.footer-section{padding:48px 16px;gap:64px;min-height:auto;flex-direction:column}.footer-container{gap:64px;min-height:auto;flex-direction:column}.footer-left{align-items:center;text-align:center}.footer-content{gap:12px;align-items:center}.footer-branding,.footer-logo-container{gap:4px;align-items:center}.footer-logo{width:93px;height:18px}.footer-tagline{font-size:12px;padding:4px;text-align:center}.footer-copyright{gap:8px;justify-content:center}.copyright-text{font-size:10px;text-align:center}.copyright-symbol{left:31px;top:5px;font-size:10px;width:10px;height:10px}.footer-right{gap:8px;padding:4px;flex-direction:row;width:100%}.footer-column{gap:4px;padding:4px}.footer-column-content{gap:24px;padding:4px}.footer-column-title{font-size:16px;padding:4px;text-align:left}.footer-nav{gap:16px;width:100%}.footer-link{font-size:11px;text-align:left}}.blog-loading,.blog-error{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-8);color:var(--color-text-muted)}.loading-spinner{width:40px;height:40px;border:3px solid var(--color-border);border-top:3px solid var(--color-accent-cyber-lime-400);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:var(--spacing-4)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blog-error h1{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-4);color:var(--color-text-on-dark)}.blog-header{width:100%;padding:var(--spacing-9-5xl) var(--spacing-10xl) var(--spacing-12);background:var(--gradient-hero-footer, linear-gradient(180deg, #1A1B16 30%, rgba(26, 27, 22, .95) 60%, rgba(26, 27, 22, .9) 90%));background-color:#fff;display:flex;flex-direction:column;align-items:center}.blog-header-container{width:100%;display:flex;flex-direction:column;gap:var(--spacing-12)}.blog-header-content{display:flex;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-1)}.blog-breadcrumb{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-1)}.breadcrumb-text{color:var(--color-primary-lime-silver-300);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-family:var(--font-family-plus-jakarta);line-height:var(--line-height-normal);font-style:italic}.blog-meta{display:flex;flex-direction:column;gap:var(--spacing-4)}.blog-date{color:var(--color-primary-lime-silver-300);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family-inter);line-height:var(--line-height-normal);font-style:italic}.blog-title{color:var(--color-primary-lime-silver-50);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);font-family:var(--font-family-plus-jakarta);line-height:var(--line-height-tight);font-style:italic}.blog-summary{color:var(--color-primary-lime-silver-300);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);font-family:var(--font-family-inter);line-height:var(--line-height-normal)}.blog-author-section{display:flex;align-items:center;gap:var(--spacing-1);width:100%}.blog-author-info{display:flex;align-items:center;flex-direction:row;gap:var(--spacing-3);flex:1}.blog-author-avatar{width:40px;height:40px;border-radius:50%}.blog-author-details{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1}.blog-author-name{color:var(--color-primary-lime-silver-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family-inter);line-height:var(--line-height-normal)}.blog-author-name-text{color:var(--color-primary-lime-silver-50)}.blog-author-credentials{color:var(--color-text-on-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);font-family:var(--font-family-inter);line-height:var(--line-height-normal)}.social-share{display:flex;gap:var(--spacing-3)}.share-button{width:40px;height:40px;padding:var(--spacing-2);border-radius:20px;border:1px solid var(--color-secondary-lime-carbon-500);background:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-easing-default)}.share-button:hover{background:var(--color-secondary-lime-carbon-500)}.share-icon{width:20px;height:20px;position:relative}.blog-featured-image-container{width:100%;padding:var(--spacing-1) 0;display:flex;justify-content:center;align-items:flex-start;gap:var(--spacing-1);overflow:hidden}.blog-featured-image{flex:1;max-height:463px;border-radius:var(--radius-lg);object-fit:cover}.blog-content-section{width:100%;padding:48px var(--spacing-10xl) 48px;background-color:#1a1b16e5;background:linear-gradient(180deg,#1a1b16e5,#1a1b16e5);background-color:#fff;display:flex;justify-content:center;align-items:flex-start;gap:var(--spacing-8)}.blog-content-container{display:flex;gap:var(--spacing-8);width:100%}.blog-content{display:flex;flex-direction:column;gap:40px;width:70%}.markdown-content{color:var(--color-primary-lime-silver-50);font-family:var(--font-family-inter);line-height:var(--line-height-normal);display:flex;flex-direction:column;gap:0px}.markdown-content>:first-child{margin-top:0!important}.blog-quote-text{font-size:20px;text-align:center;font-style:italic;padding:4px;font-weight:var(--font-weight-semibold)}.blog-quote-by{font-size:16px;text-align:center;padding:4px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-family:var(--font-family-plus-jakarta);font-weight:var(--font-weight-semibold)}.markdown-content h1{font-size:50px;line-height:var(--line-height-tight);font-style:italic;margin-top:40px}.markdown-content h2{font-size:39px;line-height:var(--line-height-tight);font-style:italic;margin-top:40px;margin-bottom:12px}.markdown-content h3{font-size:var(--font-size-lg);line-height:var(--line-height-normal);margin-top:12px}.markdown-content h4{font-size:var(--font-size-md);line-height:var(--line-height-tight)}.markdown-content p{color:var(--color-text-on-dark);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-top:12px;padding:4px}.markdown-content ul,.markdown-content ol{margin:var(--spacing-2) 0;padding-left:var(--spacing-6);list-style-type:disc}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content li{margin:var(--spacing-2) 0;color:var(--color-text-on-dark)}.markdown-content a{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.markdown-content a:hover{color:var(--color-accent-cyber-lime-500)}.markdown-content blockquote{border-left:4px solid var(--color-accent-cyber-lime-400);padding-left:var(--spacing-4);margin:var(--spacing-4) 0;font-style:italic;color:var(--color-text-muted)}.markdown-content code{background:var(--color-border);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}.markdown-content pre{background:var(--color-secondary-lime-carbon-800);padding:var(--spacing-4);border-radius:var(--radius-sm);overflow-x:auto;margin:var(--spacing-4) 0}.markdown-content pre code{background:none;padding:0}.markdown-content table{text-align:left}.blog-sidebar{display:flex;flex-direction:column;width:30%;max-width:350px}.blog-sidebar-container{display:flex;flex-direction:column;gap:var(--spacing-8);position:sticky;top:80px}.author-card{padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-400);display:flex;flex-direction:column;gap:var(--spacing-4)}.author-card-header{display:flex;align-items:center;gap:var(--spacing-3)}.author-card-avatar{width:40px;height:40px;border-radius:50%}.author-card-info{display:flex;flex-direction:column;gap:var(--spacing-1)}.author-card-name{color:var(--color-text-on-dark);font-size:13px;font-weight:var(--font-weight-medium);font-family:var(--font-family-inter);line-height:var(--line-height-normal)}.author-card-credentials{color:var(--color-text-on-dark);font-size:13px;font-weight:var(--font-weight-regular);font-family:var(--font-family-inter);line-height:var(--line-height-normal)}.author-card-description{color:var(--color-primary-lime-silver-300);font-size:13px;font-weight:var(--font-weight-regular);font-family:var(--font-family-inter);line-height:var(--line-height-normal);margin:0;font-style:italic}.author-card-divider{height:0;border:.5px solid var(--color-neutral-400);width:100%}.author-card-button{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);font-family:var(--font-family-inter);line-height:var(--line-height-normal);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-easing-default);border:none;text-wrap:nowrap;display:flex;align-items:center;gap:var(--spacing-2);justify-content:center;width:100%}.author-card-button.primary{background:var(--color-accent-cyber-lime-500);color:var(--color-secondary-lime-carbon-500)}.author-card-button.primary:hover{background:var(--color-accent-cyber-lime-600)}.author-card-button.primary:active{background:var(--color-accent-cyber-lime-400)}.author-card-button.primary:focus{background:var(--color-accent-cyber-lime-400)}.author-card-button.secondary{background:transparent;color:var(--color-primary-lime-silver-50);border:2px solid var(--color-primary-lime-silver-50)}.author-card-button.secondary:hover{background-color:var(--color-secondary-lime-carbon-700)}.author-card-button.secondary:active{background-color:var(--color-secondary-lime-carbon-600)}.author-card-button.secondary:focus{background-color:var(--color-secondary-lime-carbon-600)}.blog-faqs-section{margin-top:var(--spacing-8);padding:var(--spacing-6);background-color:var(--color-primary-lime-silver-50);border-radius:var(--radius-lg)}.blog-faqs-items{display:flex;flex-direction:column;gap:var(--spacing-8);padding-top:var(--spacing-4)}.blog-faq-item{position:relative}.blog-faq-divider{position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--color-primary-lime-silver-300)}.blog-faq-content{display:flex;gap:var(--spacing-4);align-items:flex-start;justify-content:space-between}.blog-faq-question-answer{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2)}.blog-faq-question{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)!important;line-height:var(--line-height-normal);margin:0;cursor:pointer}.blog-faq-answer{color:var(--color-secondary-lime-carbon-500);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);margin:0;padding-top:var(--spacing-2);overflow:hidden;transition:all .3s ease}.blog-faq-item:not(.expanded) .blog-faq-answer{max-height:0;opacity:0;visibility:hidden;padding-top:0}.blog-faq-item.expanded .blog-faq-answer{max-height:1000px;opacity:1;visibility:visible;padding-top:var(--spacing-2)}.blog-faq-question-button{background:none;border:none;padding:0;margin:0;text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;font-weight:inherit}@keyframes blogFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.blog-faq-toggle{background:none;border:none;cursor:pointer;padding-top:12px;width:24px;height:24px;position:relative;flex-shrink:0;transition:transform var(--motion-duration-normal) var(--motion-easing-default)}.blog-faq-toggle:hover{transform:scale(1.1)}.blog-faq-toggle-icon{position:relative;width:100%;height:100%}.blog-toggle-circle{position:absolute;top:2px;left:2px;width:20px;height:20px;border:1.5px solid var(--color-primary-lime-silver-50);border-radius:50%;background-color:transparent}.blog-toggle-line{position:absolute;background-color:var(--color-primary-lime-silver-50);border-radius:1px}.blog-toggle-line.horizontal{width:8px;height:1.5px;top:11.25px;left:8px}.blog-toggle-line.vertical{width:1.5px;height:8px;top:8px;left:11.25px}@media (min-width: 1920px){.blog-header-container,.blog-content-container{max-width:1312px}}@media (max-width: 1024px){.blog-header{padding:96px var(--spacing-8) var(--spacing-12);display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-6);overflow:hidden}.blog-header-container{width:100%;padding:var(--spacing-1);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-4);overflow:hidden}.blog-header-content{width:100%;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-4);overflow:hidden}.blog-breadcrumb{width:100%;display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-1);overflow:hidden}.breadcrumb-text{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-family:var(--font-family-inter)}.blog-meta{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-2)}.blog-date{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-family:var(--font-family-inter)}.blog-title{font-size:39px;font-weight:var(--font-weight-bold);font-family:var(--font-family-plus-jakarta);padding:var(--spacing-1) 0}.blog-summary{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);font-family:var(--font-family-inter)}.blog-author-section{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-4);overflow:hidden}.blog-author-info{width:100%;display:inline-flex;justify-content:flex-start;align-items:center;gap:var(--spacing-3);overflow:hidden}.blog-author-avatar{width:32px;height:32px;border-radius:80px}.blog-author-details{flex:1;display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-0-5)}.blog-author-name,.blog-author-name-text{font-size:var(--font-size-10);font-weight:var(--font-weight-medium);font-family:var(--font-family-inter)}.blog-author-credentials{font-size:var(--font-size-10);font-weight:var(--font-weight-regular);font-family:var(--font-family-inter)}.social-share{display:inline-flex;justify-content:flex-start;align-items:center;gap:var(--spacing-3);overflow:hidden}.share-button{width:32px;height:32px;padding:var(--spacing-2);border-radius:20px;outline:1px solid var(--color-secondary-lime-carbon-500);outline-offset:-1px;display:flex;justify-content:center;align-items:center;gap:var(--spacing-1)}.share-icon{width:16px;height:16px}.blog-featured-image-container{width:100%;height:288px;padding:var(--spacing-1) 0;display:inline-flex;justify-content:center;align-items:flex-start;gap:var(--spacing-1);overflow:hidden}.blog-featured-image{flex:1;width:100%;height:100%;border-radius:16px}.blog-header,.blog-content-section{padding:var(--spacing-4) var(--spacing-8)}.blog-content-container{flex-direction:row}.blog-sidebar-container{top:60px}.markdown-content h2{margin-top:32px;font-size:31px}.markdown-content h3{font-size:24px}.markdown-content h4{font-size:18px}.markdown-content p,.markdown-content ul,.markdown-content ol{font-size:13px}}@media (max-width: 480px){.blog-header{padding:96px var(--spacing-4) var(--spacing-6);display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-6);overflow:hidden}.blog-header-container{width:100%;display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-1)}.blog-header-content{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-1)}.blog-breadcrumb{display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-1);overflow:hidden}.breadcrumb-text{color:var(--color-primary-lime-silver-300);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-family:var(--font-family-inter)}.blog-meta{display:flex;flex-direction:column;gap:var(--spacing-2)}.blog-date{color:var(--color-primary-lime-silver-300);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-family:var(--font-family-inter)}.blog-title{color:var(--color-primary-lime-silver-50);font-size:30px;font-weight:var(--font-weight-bold);font-family:var(--font-family-plus-jakarta)}.blog-summary{color:var(--color-primary-lime-silver-300);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);font-family:var(--font-family-inter)}.blog-author-section{display:flex;flex-direction:column;gap:var(--spacing-4);overflow:hidden}.blog-author-info{display:inline-flex;justify-content:flex-start;align-items:center;gap:var(--spacing-3);overflow:hidden}.blog-author-avatar{width:32px;height:32px;border-radius:80px}.blog-author-details{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;flex:1}.blog-author-name{color:var(--color-neutral-400);font-size:10px;font-weight:var(--font-weight-medium);font-family:var(--font-family-inter)}.blog-author-name-text{color:var(--color-primary-lime-silver-50);font-size:10px;font-weight:var(--font-weight-medium);font-family:var(--font-family-inter)}.blog-author-credentials{color:var(--color-primary-lime-silver-50);font-size:10px;font-weight:var(--font-weight-regular);font-family:var(--font-family-inter)}.social-share{display:inline-flex;justify-content:flex-start;align-items:center;gap:var(--spacing-3);overflow:hidden}.share-button{width:24px;height:24px;padding:2px;border-radius:20px;border:1px solid var(--color-secondary-lime-carbon-500);background:transparent;display:flex;justify-content:center;align-items:center;gap:var(--spacing-1)}.share-icon{width:12px;height:12px;position:relative}.blog-featured-image-container{width:100%;height:240px;padding:var(--spacing-1) 0;display:inline-flex;justify-content:center;align-items:flex-start;gap:var(--spacing-1);overflow:hidden}.blog-featured-image{flex:1;height:224px;border-radius:16px}.blog-content-section{padding:var(--spacing-4) var(--spacing-8);display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-8);overflow:hidden}.blog-content-container,.blog-content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-8);overflow:hidden}.markdown-content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0px;overflow:hidden}.markdown-content h1,.blog-faqs-title{width:100%;display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-1);overflow:hidden;color:var(--color-primary-lime-silver-50);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);font-family:var(--font-family-plus-jakarta)}.markdown-content h2{margin-top:16px;font-size:25px}.markdown-content h3{font-size:20px}.markdown-content h4{font-size:16px}.markdown-content p,.markdown-content ul,.markdown-content ol{font-size:13px}.markdown-content li{margin:0}.markdown-content p,.blog-faq-answer{width:100%;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-1);overflow:hidden;color:var(--color-primary-lime-silver-50);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);font-family:var(--font-family-inter)}.blog-sidebar{padding:0;border:none;width:100%;max-width:480px}.blog-sidebar-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-3);overflow:hidden}.author-card{width:100%;padding:var(--spacing-4);background-color:var(--color-zinc-800);border-radius:var(--radius-2xl);outline:1px solid var(--color-neutral-400);outline-offset:-1px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-3);overflow:hidden}.author-card-header{width:100%;display:inline-flex;justify-content:flex-start;align-items:center;gap:var(--spacing-3);overflow:hidden}.author-card-avatar{width:40px;height:40px;border-radius:80px}.author-card-info{flex:1;display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden}.author-card-name{width:100%;justify-content:flex-start;color:var(--color-primary-lime-silver-50);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-family:var(--font-family-inter)}.author-card-credentials{width:100%;justify-content:flex-start;color:var(--color-primary-lime-silver-50);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);font-family:var(--font-family-inter)}.author-card-description{width:100%;justify-content:flex-start;color:var(--color-gray-200);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);font-family:var(--font-family-inter)}.author-card-button{width:100%}.blog-author-section{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}.social-share{align-self:flex-start}.blog-faqs-section{margin-top:var(--spacing-6);padding:var(--spacing-4)}.blog-faqs-subtitle,.blog-faq-question{font-size:var(--font-size-sm)}}.blog-home-container{width:100%;min-height:100vh;background:var(--gradient-hero-footer);background-color:#fff;padding:160px var(--spacing-10xl) var(--spacing-5xl)}.blog-home-content{margin:0 auto;display:flex;gap:var(--spacing-4xl)}.blog-home-left-column{width:261px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-2xl)}.blog-home-left-column-container{width:100%;display:flex;flex-direction:column;gap:var(--spacing-2xl);position:sticky;top:80px}.blog-home-heading-section{display:flex;flex-direction:column;gap:var(--spacing-4)}.blog-home-title{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-xl);line-height:var(--line-height-tight);color:var(--color-text-on-dark);margin:0}.blog-home-title-bold{font-weight:var(--font-weight-bold);font-style:italic}.blog-home-title-medium{font-weight:var(--font-weight-medium);font-style:italic}.blog-home-subtitle{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-on-dark)}.blog-home-email-section{display:flex;gap:var(--spacing-1)}.blog-home-email-section-small{display:none}.blog-home-email-card{width:100%;padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border-muted);background:transparent;display:flex;flex-direction:column;gap:20px}.blog-home-email-description{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-text-on-dark);font-style:italic}.blog-home-email-divider{height:0;border:.5px solid var(--color-border-muted)}.blog-home-email-form{display:flex;flex-direction:column;gap:var(--spacing-lg)}.blog-home-email-input-container{position:relative;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary-lime-silver-900);border:1.5px solid var(--color-border-muted);border-radius:var(--radius-sm)}.blog-home-email-icon{width:20px;height:20px;color:var(--color-border-muted);flex-shrink:0}.blog-home-email-input{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-on-dark)}.blog-home-email-input::placeholder{color:var(--color-border-muted)}.blog-home-email-input-container:focus-within{border:1.5px solid var(--color-accent-cyber-lime-500)}.blog-home-subscribe-button{padding:var(--spacing-md) var(--spacing-xl);background:var(--color-accent-cyber-lime-500);border:none;border-radius:var(--radius-md);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-secondary-lime-carbon-500);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-default)}.blog-home-subscribe-button:hover{background:var(--color-accent-cyber-lime-600)}.blog-home-right-column{flex:1;display:flex;flex-direction:column;gap:var(--spacing-5xl)}.blog-home-latest-section{display:flex;flex-direction:column;gap:var(--spacing-4)}.blog-home-latest-header{display:flex;align-items:center;gap:var(--spacing-md)}.blog-home-brain-icon{width:40px;height:40px;color:var(--color-accent-cyber-lime-500);flex-shrink:0}.blog-home-latest-title{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-style:italic;line-height:var(--line-height-tight);color:var(--color-text-on-dark)}.blog-home-latest-description{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-on-dark)}.blog-home-articles-section{display:flex;flex-direction:column;gap:var(--spacing-4xl)}.blog-home-article{display:flex;gap:48px;align-items:flex-start}.blog-home-article-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg);height:100%}.blog-home-article-header{display:flex;justify-content:space-between;align-items:center}.blog-home-article-date{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-style:italic;line-height:var(--line-height-tight);color:var(--color-text-on-dark)}.blog-home-article-tag{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-1) var(--spacing-lg);border:1px solid var(--color-border-muted);border-radius:var(--radius-full)}.blog-home-article-tag-icon{flex-shrink:0;font-size:var(--font-size-xs)}.blog-home-article-tag-text{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-text-on-dark)}.blog-home-article-text{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}.blog-home-article-title{font-family:var(--font-family-inter);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);font-style:italic;line-height:var(--line-height-normal);color:var(--color-primary-lime-silver-50);margin:0}.blog-home-article-title a{color:inherit;text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-easing-default)}.blog-home-article-title a:hover{color:var(--color-accent-cyber-lime-500)}.blog-home-article-summary{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-on-dark);margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.blog-home-article-author{display:flex;align-items:center;gap:var(--spacing-md)}.blog-home-author-avatar{width:40px;height:40px;border-radius:var(--radius-avatar);overflow:hidden;flex-shrink:0}.blog-home-author-image{width:100%;height:100%;object-fit:cover}.blog-home-author-info{display:flex;flex-direction:column;gap:var(--spacing-1)}.blog-home-author-name{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-text-on-dark);margin:0}.blog-home-author-label{color:var(--color-border-muted)}.blog-home-author-value{color:var(--color-primary-lime-silver-50)}.blog-home-author-details{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);color:var(--color-primary-lime-silver-50);margin:0}.blog-home-article-image{width:fit-content;height:100%;padding:var(--spacing-xl) 0;display:flex;justify-content:center;align-items:center}.blog-home-featured-image{flex:1;width:280px;height:230px;border-radius:var(--radius-lg);object-fit:cover}.blog-home-load-more-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-5xl)}.blog-home-load-more-button{padding:var(--spacing-md) var(--spacing-xl);border:2px solid var(--color-primary-lime-silver-50);border-radius:var(--radius-md);background:transparent;display:flex;align-items:center;gap:var(--spacing-sm);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-primary-lime-silver-50);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-easing-default)}.blog-home-load-more-button:hover{background:var(--color-primary-lime-silver-50);color:var(--color-secondary-lime-carbon-950)}.blog-home-load-more-icon{width:20px;height:20px;color:inherit;transform:rotate(90deg)}.blog-home-loading{display:flex;justify-content:center;align-items:center;min-height:400px;font-family:var(--font-family-inter);font-size:var(--font-size-sm);color:var(--color-text-on-dark)}.blog-home-error-message{color:red}.blog-home-success-message,.blog-home-success-message-small{display:flex;flex-direction:row;align-items:center}.blog-home-success-icon{color:green}.blog-home-success-title{text-align:center}@media (min-width: 1920px){.blog-home-content{max-width:1312px}}@media (max-width: 1024px){.blog-home-container{padding:80px 32px 16px}.blog-home-content{flex-direction:column;align-items:center;gap:24px;margin:0 auto}.blog-home-left-column{width:100%;max-width:320px}.blog-home-left-column-container{position:static;align-items:center;text-align:center;gap:24px}.blog-home-heading-section{align-items:center;gap:8px}.blog-home-title{font-size:30px;text-align:center}.blog-home-subtitle{font-size:13px;text-align:center;max-width:288px}.blog-home-email-section{display:none}.blog-home-email-section-small{display:flex}.blog-home-email-card{max-width:320px;padding:16px;gap:20px}.blog-home-email-description{font-size:13px;text-align:center}.blog-home-email-form{flex-direction:row;gap:16px}.blog-home-email-input-container{padding:8px 16px}.blog-home-email-input{font-size:13px}.blog-home-email-input::placeholder{content:"name@example.com"}.blog-home-subscribe-button{padding:8px 16px;font-size:13px;border-radius:var(--radius-sm)}.blog-home-right-column{width:100%;gap:24px}.blog-home-latest-section{align-items:start;text-align:left;gap:8px}.blog-home-latest-header{justify-content:center;gap:12px}.blog-home-brain-icon{width:24px;height:24px}.blog-home-latest-title{font-size:24px}.blog-home-latest-description{font-size:13px;text-align:left}.blog-home-articles-section{gap:64px;padding-top:16px;padding-bottom:40px}.blog-home-article{flex-direction:row;gap:40px;align-items:flex-start}.blog-home-article-content{flex:1;gap:8px}.blog-home-article-header{justify-content:space-between;align-items:center}.blog-home-article-date{font-size:10px;color:#e5e7eb}.blog-home-article-tag{padding:4px 16px;gap:8px}.blog-home-article-tag-icon{font-size:10px}.blog-home-article-tag-text{font-size:10px;color:#e5e7eb}.blog-home-article-text{gap:4px}.blog-home-article-title{font-size:16px;color:#fafaf9}.blog-home-article-summary{font-size:10px;color:#e5e7eb;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.blog-home-article-author{gap:12px}.blog-home-author-avatar{width:32px;height:32px}.blog-home-author-info{gap:2px}.blog-home-author-name{font-size:10px}.blog-home-author-label{color:#a3a3a3}.blog-home-author-value{color:#fafaf9}.blog-home-author-details{font-size:10px;color:#fafaf9}.blog-home-article-image{padding:0;justify-content:center}.blog-home-featured-image{width:208px;height:176px;border-radius:16px}}@media (max-width: 480px){.blog-home-container{padding:80px 16px 48px;background:linear-gradient(to bottom,#1c1917,#1c1917f2,#1c1917e6)}.blog-home-content{flex-direction:column;gap:24px;margin:0 auto}.blog-home-left-column{width:100%}.blog-home-left-column-container{width:100%;gap:24px}.blog-home-heading-section{gap:8px}.blog-home-title{font-size:30px}.blog-home-subtitle{font-size:10px;max-width:100%}.blog-home-email-section{display:none}.blog-home-email-section-small{display:flex;width:100%;max-width:320px;justify-content:center}.blog-home-email-form{flex-direction:row;gap:5px;width:100%}.blog-home-email-input-container{flex:1;padding:8px 16px;background:#52525b;border:1.5px solid #a3a3a3;border-radius:8px;gap:8px}.blog-home-email-input{font-size:12px}.blog-home-email-input::placeholder{content:"name@email.com"}.blog-home-subscribe-button{padding:8px 16px;font-size:12px;border-radius:8px;white-space:nowrap}.blog-home-right-column{width:100%;gap:16px}.blog-home-latest-section{gap:8px}.blog-home-latest-header{gap:12px}.blog-home-brain-icon,.blog-home-brain-icon img{width:24px;height:24px}.blog-home-latest-title{font-size:20px}.blog-home-latest-description{font-size:10px}.blog-home-articles-section{gap:64px;padding-top:16px;padding-bottom:40px}.blog-home-article{flex-direction:column-reverse;gap:12px;width:100%}.blog-home-article-content{gap:8px;width:100%}.blog-home-article-header{justify-content:space-between;width:100%}.blog-home-article-date{font-size:10px;color:#e5e7eb}.blog-home-article-tag{padding:4px 16px;gap:8px;border:1px solid #a3a3a3;border-radius:64px}.blog-home-article-tag-icon{font-size:10px;width:12px;height:12px}.blog-home-article-tag-text{font-size:10px;color:#e5e7eb}.blog-home-article-text{gap:4px;width:100%}.blog-home-article-title{font-size:16px;color:#fafaf9}.blog-home-article-summary{font-size:10px;color:#e5e7eb;height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.blog-home-article-author{gap:12px}.blog-home-author-avatar{width:32px;height:32px;border-radius:80px}.blog-home-author-info{gap:2px}.blog-home-author-name{font-size:10px}.blog-home-author-label{color:#a3a3a3}.blog-home-author-value{color:#fafaf9}.blog-home-author-details{font-size:10px;color:#fafaf9}.blog-home-article-image{width:100%;padding:0}.blog-home-featured-image{width:100%;height:192px;border-radius:16px;object-fit:cover}}.table-of-contents{display:flex;flex-direction:column;gap:var(--spacing-2)}.toc-header{padding:var(--spacing-1);display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-1)}.toc-title{text-align:center;color:var(--color-text-on-dark);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);font-family:var(--font-family-inter);line-height:var(--line-height-normal)}.toc-item{padding:var(--spacing-2) var(--spacing-4);border-radius:4px;display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-2);background:transparent;border:none;color:#fff;font-size:var(--spacing-4);font-weight:var(--font-weight-regular);font-family:var(--font-family-inter);line-height:var(--line-height-tight);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-easing-default);text-align:left;width:100%}.toc-item:hover{background-color:var(--color-primary-lime-silver-900)}.toc-item.active{background-color:var(--color-accent-cyber-lime-900)}.toc-item.active:hover{background-color:var(--color-accent-cyber-lime-950)}@media (max-width: 1024px){.table-of-contents{gap:var(--spacing-2)}.toc-title{font-size:16px}.toc-item{font-size:13px;padding:4px 8px}}@media (max-width: 480px){.table-of-contents{display:none}}.lead-magnet-container{background-color:var(--color-secondary-lime-carbon-600);border-radius:var(--radius-md);padding:var(--spacing-2xl) var(--spacing-3xl)}.lead-magnet-content{display:flex;gap:var(--spacing-2xl);align-items:center}.lead-magnet-form-section{flex:1;display:flex;flex-direction:column;min-height:336px;justify-content:space-between}.lead-magnet-text-section{flex:1;display:flex;flex-direction:column}.lead-magnet-image-section{width:305px;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl) 0}.lead-image-placeholder{width:100%;height:230px;border-radius:var(--radius-lg);border:1px solid var(--color-secondary-lime-carbon-700)}.lead-header-section{display:flex;flex-direction:column;gap:var(--spacing-1);width:100%}.lead-header{font-family:var(--font-family-plus-jakarta);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);font-style:italic;line-height:var(--line-height-tight);color:var(--color-primary-lime-silver-50);margin:0;padding:var(--spacing-1)}.lead-description{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-primary-lime-silver-300);margin:0;padding:var(--spacing-1)}.lead-benefits-section{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);justify-content:center;padding:var(--spacing-1) 0}.lead-benefit-item{display:flex;gap:var(--spacing-2);align-items:center;padding:var(--spacing-1);width:100%}.lead-benefit-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.lead-benefit-text{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-primary-lime-silver-50)}.lead-cta-section{display:flex;gap:var(--spacing-1);align-items:center;justify-content:flex-start;padding:var(--spacing-1);width:100%}.lead-arrow-icon{width:20px;height:20px;flex-shrink:0}.lead-arrow-left{transform:rotate(180deg)}.lead-form-section{flex:1;display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4) 0}.lead-input-group{display:flex;flex-direction:column;gap:var(--spacing-1);width:306px}.lead-input-label{font-family:var(--font-family-inter);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--color-primary-lime-silver-50);white-space:nowrap}.lead-input-container{position:relative;display:flex;gap:var(--spacing-2);align-items:center;padding:var(--spacing-2) var(--spacing-4);background-color:var(--color-primary-lime-silver-900);border:1.5px solid var(--color-primary-lime-silver-700);border-radius:var(--radius-sm);width:100%}.lead-input{flex:1;background:transparent;border:none;outline:none;font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-primary-lime-silver-50);min-height:0}.lead-input::placeholder{color:var(--color-primary-lime-silver-700)}.lead-input-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-primary-lime-silver-700)}.lead-navigation-section{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-1);width:100%}.lead-nav-button{display:flex;gap:var(--spacing-2);align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-easing-default);position:relative;white-space:nowrap;border:2px solid var(--color-primary-lime-silver-50);background:transparent;color:var(--color-primary-lime-silver-50)}.lead-nav-button:hover{background-color:var(--color-secondary-lime-carbon-700)}.lead-nav-button:disabled{background-color:var(--color-secondary-lime-carbon-400);cursor:not-allowed}.lead-nav-button-accent{border:none;background-color:var(--color-accent-cyber-lime-500);color:var(--color-secondary-lime-carbon-500)}.lead-nav-button-accent:hover{background-color:var(--color-accent-cyber-lime-600)}.lead-nav-button-accent:disabled{background-color:var(--color-accent-cyber-lime-100);color:var(--color-secondary-lime-carbon-200);cursor:not-allowed}.lead-success-message{display:flex;gap:var(--spacing-2);align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);background-color:var(--color-secondary-lime-carbon-700);color:var(--color-accent-cyber-lime-500);width:100%}.lead-success-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.lead-success-text{font-family:var(--font-family-inter);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-accent-cyber-lime-500);white-space:nowrap}@media (max-width: 1024px){.lead-magnet-container{padding:24px 16px}.lead-magnet-content{flex-direction:column-reverse;gap:var(--spacing-lg)}.lead-magnet-form-section{max-width:100%;height:auto;min-height:300px}.lead-magnet-image-section{width:100%;padding:0}.lead-input-group{width:100%}.lead-benefit-text{width:auto;flex:1}.lead-navigation-section{flex-direction:row;gap:var(--spacing-2)}.lead-magnet-form-section{gap:var(--spacing-2xl)}.lead-cta-section{justify-content:center}.lead-nav-button{font-size:13px}.lead-header{font-size:20px}.lead-magnet-text-section{gap:12px}}@media (max-width: 480px){.lead-magnet-form-section{gap:8px}.lead-benefit-text,.lead-description{font-size:10px}}.calendly-modal-overlay{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.calendly-modal-content{background:#fff;border-radius:16px;max-width:90vw;max-height:90vh;width:600px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.calendly-modal-close{position:absolute;top:16px;right:16px;background:#fffc;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;color:#000}.calendly-modal-close:hover{background:#ffffffe6;transform:scale(1.1)}.calendly-modal-header{padding:32px 32px 24px;text-align:center;border-bottom:1px solid #f0f0f0}.calendly-modal-header h2{margin:0 0 8px;font-size:24px;font-weight:600;color:#1a1a1a}.calendly-modal-header p{margin:0;color:#666;font-size:16px}.calendly-embed-container{padding:0;min-height:600px;position:relative}.calendly-inline-widget{width:100%;height:100%}.calendly-fallback{padding:40px;text-align:center;color:#666}.calendly-fallback p{margin:8px 0}@media (max-width: 1024px){.calendly-modal-content{width:95vw;max-height:95vh;border-radius:12px}.calendly-modal-header{padding:24px 20px 20px}.calendly-modal-header h2{font-size:20px}.calendly-modal-header p{font-size:14px}.calendly-embed-container{min-height:500px}}@media (max-width: 480px){.calendly-modal-overlay{padding:10px}.calendly-modal-content{width:100vw;height:95vh;max-height:100vh;border-radius:5px;padding-top:max(0px,env(safe-area-inset-top))}.calendly-modal-close{top:max(16px,env(safe-area-inset-top) + 16px);right:max(16px,env(safe-area-inset-right) + 16px)}.calendly-modal-header{padding:20px 16px 16px}.calendly-embed-container{min-height:calc(100vh - 120px)}}
