/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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))}}:root{--ink:#030405;--panel:#090c0e;--panel-soft:#101519;--paper:#f5f7f7;--muted:#a8b0b4;--yellow:#eaff00;--gold:#ffca0a;--blue:#00a6ff;--cyan:#34f3ff;--green:#24d366;--pink:#e300ff;--navy:#06162c;--navy-deep:#020a18;--neon-green:#19f59a;--line:#ffffff24;--scroll-progress:0%}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:86px}body{background:var(--navy-deep);color:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}body.intro-is-open,body.lightbox-is-open,body.shorts-is-open{overflow:hidden}body::selection{color:#000;background:var(--yellow)}.tutor-page{background:radial-gradient(circle at 82% 6%, #00a6ff33, transparent 31%), radial-gradient(circle at 12% 42%, #e300ff1a, transparent 28%), var(--navy-deep);min-height:100vh;color:var(--paper);overflow:hidden}.tutor-header{z-index:100;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020a18e6;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(22px,4vw,64px);min-height:80px;padding:12px clamp(18px,4vw,68px);display:grid;position:sticky;top:0}.tutor-brand{align-items:center;gap:12px;display:flex}.tutor-brand img{object-fit:cover;width:48px;height:48px;box-shadow:0 0 24px #00a6ff4d}.tutor-brand span{line-height:1;display:grid}.tutor-brand strong{text-transform:uppercase;font-size:18px}.tutor-brand small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:900}.tutor-nav{color:#dce3e7;justify-content:center;gap:clamp(18px,3vw,46px);font-size:12px;font-weight:900;display:flex}.tutor-nav a:hover,.tutor-language a:hover,.tutor-language a[aria-current=page]{color:var(--yellow)}.tutor-language{gap:7px;font-size:10px;font-weight:1000;display:flex}.tutor-language a{color:#9eaaaf;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.tutor-page main>section{width:min(1240px,100% - 10vw);margin-inline:auto}.tutor-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(40px,7vw,100px);min-height:760px;padding:90px 0;display:grid}.tutor-hero-copy{z-index:2;position:relative}.tutor-eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:1000}.tutor-hero h1,.tutor-section-heading h2{letter-spacing:-.055em;margin:0}.tutor-hero h1{max-width:900px;font-size:clamp(50px,6.2vw,94px);line-height:.94}.tutor-hero h1 em{color:var(--yellow);text-shadow:0 0 42px #eaff0033;font-style:normal}.tutor-lead,.tutor-section-heading>p:last-child{color:#bdc8cd;max-width:830px;line-height:1.72}.tutor-lead{margin:28px 0 0;font-size:clamp(17px,1.35vw,21px)}.tutor-hero-actions,.tutor-candidate-action{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.tutor-button{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:26px;min-height:54px;padding:16px 20px;font-size:12px;font-weight:1000;transition:all .24s;display:inline-flex;position:relative;overflow:hidden}.tutor-button:hover,.tutor-button:focus-visible{transform:translateY(-3px)}.tutor-button-primary{background:var(--yellow);color:#020202;box-shadow:0 0 35px #eaff002e}.tutor-button-outline{background:#0408108f;border-color:#ffffff52}.tutor-status{color:#9ca9ae;align-items:center;gap:10px;margin-top:25px;font-size:12px;font-weight:800;display:flex}.tutor-status i{background:var(--gold);width:8px;height:8px;box-shadow:0 0 14px var(--gold);border-radius:50%}.tutor-profile-preview{background-color:#041123ad;background-image:linear-gradient(#34f3ff0d 1px,#0000 1px),linear-gradient(90deg,#34f3ff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #34f3ff29;min-height:570px;padding:36px;position:relative;transform:rotate(1.5deg);box-shadow:inset 0 0 90px #00a6ff0f,0 42px 100px #0000004d}.tutor-profile-preview>p{color:#7f939d;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9px;font-weight:1000}.tutor-profile-card{background:linear-gradient(145deg,#0d243f,#07101f 72%);border:1px solid #ffffff2b;min-height:390px;padding:28px;display:grid;position:absolute;left:36px;right:36px;box-shadow:0 32px 70px #0000006b}.tutor-profile-back{opacity:.42;top:116px;transform:translate(26px,-10px)rotate(7deg)}.tutor-profile-back>span,.tutor-avatar{background:linear-gradient(135deg, var(--cyan), var(--blue) 48%, var(--pink));color:#03101c;border-radius:50%;place-items:center;width:96px;height:96px;font-size:26px;font-weight:1000;display:grid}.tutor-profile-front{top:94px;transform:rotate(-3deg)}.tutor-profile-front>div:nth-child(2){align-self:center}.tutor-verified{color:var(--neon-green);letter-spacing:.08em;text-transform:uppercase;background:#19f59a1a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:1000;display:inline-flex}.tutor-profile-card h2{margin:18px 0 8px;font-size:clamp(28px,3vw,42px);line-height:1}.tutor-profile-card p{color:#9eacb3}.tutor-profile-card-footer{color:var(--yellow);border-top:1px solid #ffffff21;justify-content:space-between;align-items:end;padding-top:18px;display:flex}.tutor-profile-card-footer span{font-size:28px}.tutor-audience,.tutor-method,.tutor-resources,.tutor-model,.tutor-safety,.tutor-faq{border-top:1px solid #ffffff1f;padding:140px 0}.tutor-section-heading{max-width:960px}.tutor-section-heading h2{font-size:clamp(43px,5.3vw,78px);line-height:.98}.tutor-section-heading>p:last-child{margin:24px 0 0;font-size:clamp(16px,1.35vw,20px)}.tutor-feature-grid,.tutor-resource-grid,.tutor-model-grid,.tutor-safety-grid{background:#ffffff21;gap:1px;margin:58px 0 38px;display:grid}.tutor-feature-grid{grid-template-columns:repeat(4,1fr)}.tutor-feature-grid article,.tutor-resource-grid article,.tutor-model-grid article,.tutor-safety-grid article{background:#071426;padding:clamp(26px,3vw,42px)}.tutor-feature-grid span{color:var(--yellow);font-size:11px;font-weight:1000}.tutor-resource-grid{grid-template-columns:repeat(4,1fr)}.tutor-resource-grid span{color:var(--cyan);font-size:11px;font-weight:1000}.tutor-resource-grid h3{margin:38px 0 14px;font-size:22px}.tutor-resource-grid p{color:#aab6bc;margin:0;line-height:1.65}.tutor-resource-status{color:#9ca9ae;align-items:center;gap:10px;margin:18px 0 0;font-size:12px;font-weight:900;display:flex}.tutor-resource-status i{background:var(--gold);width:8px;height:8px;box-shadow:0 0 14px var(--gold);border-radius:50%}.tutor-feature-grid h3,.tutor-model-grid h3,.tutor-safety-grid h3{margin:36px 0 14px;font-size:22px}.tutor-feature-grid p,.tutor-model-grid p,.tutor-safety-grid p,.tutor-steps p,.tutor-candidate-layout p{color:#aab6bc;margin:0;line-height:1.65}.tutor-steps{background:#ffffff21;grid-template-columns:repeat(5,1fr);gap:1px;margin:60px 0;padding:1px;list-style:none;display:grid}.tutor-steps li{background:#061121;min-height:270px;padding:28px}.tutor-steps li>span{color:var(--cyan);font-size:11px;font-weight:1000}.tutor-steps h3{margin:58px 0 14px;font-size:22px}.tutor-price-banner{background:linear-gradient(120deg,#eaff001f,#00a6ff0d);border:1px solid #eaff0061;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:clamp(28px,4vw,54px);display:grid}.tutor-price-banner>span{background:var(--yellow);color:#030405;border-radius:50%;place-items:center;width:84px;height:84px;font-size:40px;font-weight:1000;display:grid}.tutor-price-banner h3{margin:0 0 10px;font-size:clamp(27px,3vw,42px)}.tutor-price-banner p{color:#c2ccd1;max-width:850px;margin:0;line-height:1.65}.tutor-audience-candidate{position:relative}.tutor-audience-candidate:before{z-index:-1;content:"";background:radial-gradient(circle,#e300ff1c,#0000 67%);border-radius:50%;width:38vw;height:38vw;position:absolute;top:12%;right:-14vw}.tutor-candidate-layout{background:#ffffff21;grid-template-columns:.72fr 1.28fr;gap:1px;margin-top:58px;display:grid}.tutor-candidate-layout>aside,.tutor-candidate-layout>ol{background:#071426;margin:0;padding:clamp(30px,4vw,58px)}.tutor-candidate-layout aside h3{margin:0 0 30px;font-size:clamp(26px,3vw,40px)}.tutor-candidate-layout aside ul,.tutor-candidate-layout>ol{list-style:none}.tutor-candidate-layout aside ul{gap:14px;margin:0;padding:0;display:grid}.tutor-candidate-layout aside li{color:#dce4e7;align-items:center;gap:12px;font-weight:800;display:flex}.tutor-candidate-layout aside li span{color:var(--neon-green)}.tutor-candidate-layout>ol{gap:32px;display:grid}.tutor-candidate-layout>ol li{grid-template-columns:44px 1fr;gap:22px;display:grid}.tutor-candidate-layout>ol li>span{color:var(--yellow);font-size:11px;font-weight:1000}.tutor-candidate-layout h3{margin:0 0 8px}.tutor-candidate-action p{color:#8f9da4;max-width:620px;margin:0;font-size:12px;line-height:1.6}.tutor-model-grid{grid-template-columns:repeat(3,1fr)}.tutor-model-grid article>strong{color:var(--yellow);letter-spacing:-.05em;font-size:clamp(38px,4vw,58px)}.tutor-model-grid h3{margin-top:40px}.tutor-safety-grid{grid-template-columns:repeat(2,1fr)}.tutor-safety-grid article{padding-left:clamp(70px,7vw,110px);position:relative}.tutor-safety-grid i{width:36px;height:36px;color:var(--neon-green);border:1px solid #19f59a73;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:clamp(27px,3vw,43px);left:clamp(27px,3vw,43px)}.tutor-safety-grid h3{margin-top:0}.tutor-faq>div:last-child{border-top:1px solid #ffffff24;margin-top:48px}.tutor-faq details{border-bottom:1px solid #ffffff24}.tutor-faq summary{cursor:pointer;padding:25px 4px;font-size:18px;font-weight:900}.tutor-faq details p{color:#aab6bc;max-width:850px;margin:0;padding:0 4px 30px;line-height:1.7}@media (width<=1050px){.tutor-header{grid-template-columns:auto 1fr}.tutor-nav{display:none}.tutor-language{justify-self:end}.tutor-hero{grid-template-columns:1fr}.tutor-profile-preview{width:min(620px,100%)}.tutor-feature-grid,.tutor-resource-grid,.tutor-steps{grid-template-columns:repeat(2,1fr)}.tutor-candidate-layout{grid-template-columns:1fr}}@media (width<=640px){.tutor-header{padding-inline:14px}.tutor-brand small{display:none}.tutor-language{gap:4px}.tutor-language a{width:27px;height:27px;font-size:8px}.tutor-page main>section{width:min(100% - 32px,1240px)}.tutor-hero{min-height:auto;padding:72px 0 82px}.tutor-hero h1{font-size:clamp(43px,13vw,64px)}.tutor-hero-actions{display:grid}.tutor-button{width:100%}.tutor-profile-preview{min-height:500px;padding:22px}.tutor-profile-card{left:22px;right:22px}.tutor-profile-front{top:82px}.tutor-profile-back{top:100px}.tutor-audience,.tutor-method,.tutor-resources,.tutor-model,.tutor-safety,.tutor-faq{padding:92px 0}.tutor-feature-grid,.tutor-resource-grid,.tutor-model-grid,.tutor-safety-grid,.tutor-steps,.tutor-price-banner{grid-template-columns:1fr}.tutor-price-banner>span{width:64px;height:64px;font-size:30px}.tutor-candidate-action{display:grid}.tutor-safety-grid article{padding-left:76px}}.seo-page{background:radial-gradient(circle at 88% 8%,#00a6ff38,#0000 32%),radial-gradient(circle at 8% 44%,#19f59a1f,#0000 31%),#020a18;min-height:100vh}.seo-header{z-index:100;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020a18e6;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;min-height:78px;padding:12px clamp(20px,5vw,74px);display:flex;position:sticky;top:0}.seo-brand{align-items:center;gap:12px;display:flex}.seo-brand img{object-fit:cover;width:48px;height:48px;box-shadow:0 0 24px #00a6ff4d}.seo-brand span{line-height:1;display:grid}.seo-brand strong{text-transform:uppercase;font-size:18px}.seo-brand small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800}.seo-header nav{color:#dce3e7;align-items:center;gap:clamp(14px,2.2vw,34px);font-size:12px;font-weight:900;display:flex}.seo-header nav a:hover{color:var(--yellow)}.seo-header .seo-language{width:38px;height:38px;color:var(--cyan);border:1px solid #34f3ff73;border-radius:50%;place-items:center;display:grid}.seo-main{overflow:hidden}.seo-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(40px,7vw,100px);width:min(1320px,100% - 10vw);min-height:690px;margin:auto;padding:90px 0;display:grid;position:relative}.seo-hero-copy{z-index:2;max-width:870px;position:relative}.seo-eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:1000}.seo-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6.7vw,104px);line-height:.91}.seo-hero h1 em{color:var(--yellow);text-shadow:0 0 42px #eaff0040;font-style:normal}.seo-lead{color:#c4cdd1;max-width:830px;margin:28px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.7}.seo-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.seo-status{color:#9ca9ae;align-items:center;gap:10px;margin-top:26px;font-size:12px;font-weight:800;display:flex}.seo-status i{background:var(--neon-green);width:8px;height:8px;box-shadow:0 0 14px var(--neon-green);border-radius:50%}.seo-hero-mark{background:radial-gradient(circle,#00a6ff2e,#0000 64%);border:1px solid #34f3ff24;border-radius:50%;place-items:center;min-height:430px;display:grid;position:relative;box-shadow:inset 0 0 80px #00a6ff14,0 0 100px #00a6ff14}.seo-hero-mark img{filter:drop-shadow(0 0 40px #00a6ff5c);width:min(270px,70%)}.seo-hero-mark span{color:#ffffff2e;font-size:12px;font-weight:1000;position:absolute}.seo-hero-mark span:first-of-type{top:12%;left:20%}.seo-hero-mark span:nth-of-type(2){top:22%;right:14%}.seo-hero-mark span:nth-of-type(3){bottom:11%;right:24%}.seo-highlights,.seo-explainer,.seo-scope,.seo-related,.seo-faq{width:min(1180px,100% - 10vw);margin:0 auto}.seo-highlights{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.seo-highlights article{padding:42px clamp(20px,3vw,44px)}.seo-highlights article+article{border-left:1px solid var(--line)}.seo-highlights span,.seo-scope article span{color:var(--yellow);font-size:11px;font-weight:1000}.seo-highlights h2{margin:26px 0 12px;font-size:clamp(22px,2.3vw,34px)}.seo-highlights p,.seo-explainer p,.seo-scope p{color:#aeb9be;line-height:1.68}.seo-explainer{grid-template-columns:1fr 1fr;gap:clamp(44px,8vw,120px);padding:140px 0;display:grid}.seo-explainer h2,.seo-scope h2,.seo-related h2,.seo-faq h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.3vw,68px);line-height:1}.seo-explainer ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.seo-explainer li{border-bottom:1px solid var(--line);color:#e6ecef;padding:18px 20px 18px 40px;font-size:16px;font-weight:800;position:relative}.seo-explainer li:before{color:var(--neon-green);content:"✓";position:absolute;top:21px;left:4px}.seo-scope{background:var(--line);grid-template-columns:1fr .72fr .72fr;gap:1px;padding:1px;display:grid}.seo-scope>div,.seo-scope article{background:#071426;padding:clamp(30px,4vw,60px)}.seo-scope article p{margin:30px 0 0}.seo-related,.seo-faq{padding:140px 0 0}.seo-related>div{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.seo-related a,.seo-paths-grid a{background:linear-gradient(145deg,#00a6ff1a,#ffffff06);border:1px solid #ffffff21;min-height:170px;padding:32px;transition:all .25s;display:grid;position:relative}.seo-related a:hover,.seo-paths-grid a:hover{border-color:var(--cyan);transform:translateY(-4px)}.seo-related strong{max-width:80%;font-size:24px}.seo-related a span{color:#9daab0;align-self:end}.seo-related a b{color:var(--yellow);position:absolute;top:28px;right:28px}.seo-faq{padding-bottom:140px}.seo-faq>div{border-top:1px solid var(--line);margin-top:44px}.seo-faq details{border-bottom:1px solid var(--line)}.seo-faq summary{cursor:pointer;padding:24px 4px;font-size:18px;font-weight:900}.seo-faq details p{color:#adb8bd;max-width:820px;margin:0;padding:0 4px 28px;line-height:1.7}.seo-paths{padding-top:120px;padding-bottom:120px}.seo-paths-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;display:grid}.seo-paths-heading h2{margin:0;font-size:clamp(44px,5vw,78px);line-height:.98}.seo-paths-heading>p{color:var(--muted);font-size:17px;line-height:1.7}.seo-paths-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.seo-paths-grid a>span{color:var(--yellow);font-size:11px;font-weight:1000}.seo-paths-grid h3{max-width:88%;margin:28px 0 12px;font-size:clamp(22px,2vw,30px)}.seo-paths-grid p{color:var(--muted);align-self:end;margin:0;line-height:1.55}.seo-paths-grid b{color:var(--cyan);position:absolute;top:30px;right:30px}.footer-discover-links{color:#c8d1d5;flex-wrap:wrap;justify-content:center;gap:10px 22px;max-width:900px;margin:22px auto 8px;font-size:12px;font-weight:800;display:flex}.footer-discover-links a:hover{color:var(--yellow)}@media (width<=900px){.seo-header nav>a:not(.seo-language){display:none}.seo-hero{grid-template-columns:1fr;min-height:auto;padding:82px 0 60px}.seo-hero-mark{min-height:330px}.seo-highlights,.seo-explainer,.seo-scope,.seo-related>div,.seo-paths-heading,.seo-paths-grid{grid-template-columns:1fr}.seo-highlights article+article{border-top:1px solid var(--line);border-left:0}.seo-explainer,.seo-related,.seo-faq{padding-top:90px}.seo-scope{gap:1px}.seo-paths-heading{gap:18px}}@media (width<=560px){.seo-header{padding-inline:16px}.seo-brand small{display:none}.seo-hero,.seo-highlights,.seo-explainer,.seo-scope,.seo-related,.seo-faq{width:min(100% - 34px,1180px)}.seo-hero h1{font-size:clamp(43px,13vw,65px)}.seo-hero-mark{min-height:290px}.seo-actions{display:grid}.seo-actions a{width:100%}}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}.site-shell{background:radial-gradient(circle at 8% 18%,#00a6ff3d,#0000 34%),radial-gradient(circle at 90% 42%,#19f59a26,#0000 34%),linear-gradient(145deg,#020a18 0%,#06162c 42%,#062536 72%,#020b1b 100%);min-height:100vh}main{isolation:isolate;background-color:var(--navy-deep);background-image:radial-gradient(at 88% 18%,#00a6ff38,#0000 44%),radial-gradient(at 6% 52%,#34f3ff33,#0000 46%),radial-gradient(at 88% 82%,#19f59a21,#0000 41%),radial-gradient(at 10% 92%,#24d3661c,#0000 38%),linear-gradient(135deg,#00a6ff14,#0000 34%,#19f59a12 68%,#0000);background-repeat:repeat-y;background-size:100% 1500px,100% 1750px,100% 2050px,100% 2350px,100% 1250px;position:relative;overflow:clip}main:before,main:after{z-index:0;content:"";pointer-events:none;will-change:transform;position:fixed}main:before{filter:blur(54px)saturate(1.28);opacity:.38;background:radial-gradient(46% 17% at 18% 24%,#34f3ff4d,#0000 72%),radial-gradient(52% 19% at 84% 43%,#006aff66,#0000 73%),radial-gradient(44% 16% at 28% 76%,#19f59a3b,#0000 72%),radial-gradient(42% 15% at 77% 82%,#00a6ff33,#0000 72%);animation:24s ease-in-out infinite alternate gianjass-background-wave;inset:-24%;transform:translate(-2%,-1%)scale(1.03)}main:after{filter:blur(44px);opacity:.24;background:linear-gradient(118deg,#0000 25%,#00a6ff26 39%,#0000 53%,#19f59a21 67%,#0000 82%);animation:31s ease-in-out infinite alternate gianjass-background-wave-soft;inset:-30%;transform:translate(3%,1%)rotate(-2deg)scale(1.05)}main>section{z-index:1;position:relative}.scroll-progress{z-index:200;width:var(--scroll-progress);background:linear-gradient(90deg, var(--blue), var(--yellow));height:3px;position:fixed;inset:0 auto auto 0;box-shadow:0 0 18px #eaff00cc}.journey-energy{z-index:88;opacity:.78;pointer-events:none;background:linear-gradient(#34f3ff0a,#34f3ff33,#19f59a12);border-radius:999px;width:2px;position:fixed;top:94px;bottom:24px;left:16px;box-shadow:0 0 18px #00a6ff24}.journey-energy-core{height:var(--scroll-progress);border-radius:inherit;background:linear-gradient(180deg, var(--cyan), var(--blue) 46%, var(--neon-green) 82%, var(--yellow));transition:height .12s linear;position:absolute;inset:0 0 auto;box-shadow:0 0 10px #34f3ffc7,0 0 22px #19f59a5c}.journey-energy-core:after{content:"";background:var(--yellow);width:10px;height:10px;box-shadow:0 0 9px var(--yellow), 0 0 24px var(--cyan);border:1px solid #ffffffd1;border-radius:50%;animation:1.8s ease-in-out infinite journey-orb;position:absolute;bottom:-6px;right:50%;transform:translate(50%)}.journey-energy i{background:var(--navy-deep);border:1px solid #34f3ffb3;border-radius:50%;width:6px;height:6px;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 9px #34f3ff80}.journey-energy i:first-of-type{top:4%}.journey-energy i:nth-of-type(2){top:23%}.journey-energy i:nth-of-type(3){top:42%}.journey-energy i:nth-of-type(4){top:61%}.journey-energy i:nth-of-type(5){top:80%}.journey-energy i:nth-of-type(6){top:99%}.ambient{z-index:-1;filter:blur(110px);opacity:.12;pointer-events:none;border-radius:50%;width:38vw;height:38vw;animation:14s ease-in-out infinite alternate ambient-drift;position:fixed}.ambient-one{background:var(--blue);top:25%;left:-20vw}.ambient-two{background:var(--neon-green);animation-delay:-7s;bottom:10%;right:-20vw}.intro-screen{z-index:500;isolation:isolate;background:#020304;display:grid;position:fixed;inset:0;overflow:hidden}.intro-backdrop,.intro-energy{z-index:-3;pointer-events:none;position:absolute;inset:-7%}.intro-backdrop{filter:blur(44px)saturate(1.45)brightness(.55);opacity:.56;background:url(/media/video/brand-story.webp) 50% 34%/cover no-repeat;transform:scale(1.14)}.intro-energy{z-index:-2;background:radial-gradient(circle at 16% 32%,#00a6ff7a,#0000 28%),radial-gradient(circle at 83% 28%,#19f59a4d,#0000 30%),radial-gradient(circle at 72% 83%,#d000ff47,#0000 28%),linear-gradient(90deg,#020304ed,#0203042e 58%,#020304b3);animation:7s ease-in-out infinite alternate energy-shift}.intro-layout{grid-template-columns:minmax(0,.96fr) minmax(430px,1.04fr);align-items:center;gap:clamp(40px,7vw,120px);width:min(1420px,100% - 9vw);min-height:100svh;margin:auto;padding:42px 0;display:grid}.intro-copy{min-width:0;max-width:830px}.intro-lockup{align-items:center;gap:16px;margin-bottom:clamp(28px,5vh,60px);display:flex}.intro-lockup img{object-fit:cover;border:1px solid #eaff0066;width:84px;height:84px;box-shadow:0 0 40px #00a6ff57}.intro-lockup p{color:#bac2c5;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.intro-lockup p span{color:var(--yellow)}.intro-kicker{color:var(--cyan);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 18px #34f3ffcc;margin:0 0 18px;font-size:11px;font-weight:1000}.intro-copy h2{text-shadow:0 0 18px #ffffff24,0 0 48px #00a6ff40,0 16px 55px #000000bf;font-size:clamp(54px,5.5vw,92px);line-height:.84}.intro-copy h2 em{color:var(--yellow);text-shadow:0 0 13px #eaff00b8,0 0 46px #00a6ff6b;font-style:normal}.intro-text{color:#edf1f2;max-width:680px;margin:26px 0 0;font-size:clamp(17px,1.4vw,21px);font-weight:750;line-height:1.55}.intro-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:32px;display:flex}.intro-enter,.intro-skip{cursor:pointer;text-transform:uppercase;border:0}.intro-enter{letter-spacing:.1em;background:#02030442;border-bottom:1px solid #ffffff75;align-items:center;gap:28px;min-height:56px;padding:0 24px;font-size:11px;font-weight:1000;display:inline-flex}.intro-enter span{color:var(--yellow);font-size:19px}.intro-hint{color:#798387;letter-spacing:.11em;text-transform:uppercase;margin:18px 0 0;font-size:9px;font-weight:900}.intro-film-wrap{filter:drop-shadow(0 0 55px #00a6ff3d)drop-shadow(0 28px 60px #0000007a);background:0 0;border:0;justify-self:end;width:min(690px,48vw);height:min(940px,100svh);position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(76% 72% at 55%,#000 54%,#000000e6 70%,#0000 100%);mask-image:radial-gradient(76% 72% at 55%,#000 54%,#000000e6 70%,#0000 100%)}.intro-film{object-fit:cover;object-position:center 32%;width:100%;height:100%}.intro-film-wrap:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000 66%,#00000057),radial-gradient(circle at 18% 20%,#00a6ff33,#0000 28%),radial-gradient(circle at 82% 80%,#19f59a29,#0000 24%);position:absolute;inset:0}.intro-progress{z-index:2;background:linear-gradient(90deg, var(--blue), var(--yellow), #dc00ff);height:3px;box-shadow:0 0 20px var(--yellow);transform-origin:0;animation:15.05s linear forwards intro-progress;position:absolute;bottom:0;left:0;right:0}.intro-skip{color:#c6ccce;letter-spacing:.13em;background:0 0;padding:12px 0;font-size:10px;font-weight:1000;position:absolute;top:24px;right:28px}.intro-language{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;top:22px;right:124px}.intro-language .language-options{z-index:8}.intro-sound-toggle{color:#9eb2bd;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020a1894;border:1px solid #34f3ff6b;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:border-color .25s,color .25s,box-shadow .25s,transform .25s;display:grid;box-shadow:inset 0 0 18px #00a6ff14,0 0 18px #00a6ff1a}.intro-sound-toggle span{font-size:17px;font-weight:1000;line-height:1}.intro-sound-toggle:hover,.intro-sound-toggle:focus-visible,.intro-sound-toggle.is-on{color:var(--neon-green);border-color:#19f59ab8;transform:translateY(-1px);box-shadow:0 0 22px #19f59a38,inset 0 0 18px #00a6ff1c}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#030405bd;border-bottom:1px solid #ffffff1f;grid-template-columns:270px 1fr auto;align-items:center;height:82px;padding:0 clamp(18px,4vw,72px);display:grid;position:fixed;top:0;left:0;right:0}.brand{align-items:center;gap:12px;width:250px;height:68px;display:flex}.brand img{object-fit:cover;filter:drop-shadow(0 0 15px #00a6ff5c);width:58px;height:58px}.brand>span{text-transform:uppercase;line-height:.82;display:grid}.brand strong{letter-spacing:.025em;text-shadow:0 0 16px #fff3,0 0 24px #00a6ff52;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:25px;font-style:italic}.brand small{color:var(--yellow);letter-spacing:.42em;text-shadow:0 0 12px #eaff00a6;margin-top:6px;font-size:9px;font-weight:1000}.main-nav{justify-content:center;gap:clamp(18px,2.5vw,42px);display:flex}.main-nav a{color:#d8dddf;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:12px 0;font-size:12px;font-weight:900;position:relative}.main-nav a.nav-girl-power{color:#0000;background:linear-gradient(90deg, #ff62ef, var(--pink) 34%, var(--cyan) 72%, var(--neon-green));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 9px #e300ff52);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;align-items:center;gap:7px;animation:4.8s ease-in-out infinite alternate girl-power-title;display:inline-flex}.main-nav a.nav-girl-power:before{content:"";background:linear-gradient(135deg, var(--pink), var(--cyan));-webkit-text-fill-color:initial;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 9px #e300ffc7,0 0 14px #34f3ff7a}.main-nav a:after{content:"";background:var(--yellow);height:2px;box-shadow:0 0 8px var(--yellow);transform-origin:100%;transition:transform .25s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after,.main-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.main-nav a.nav-girl-power:after{background:linear-gradient(90deg, var(--pink), var(--cyan), var(--neon-green));box-shadow:0 0 10px #e300ff8f,0 0 9px #34f3ff70}.header-actions{align-items:center;gap:10px;display:flex}.language-menu{z-index:4;position:relative}.language-menu summary{color:#f5f7f8;cursor:pointer;letter-spacing:.13em;text-indent:.13em;background:#00a6ff14;border:1px solid #00a6ff6b;border-radius:999px;place-items:center;width:44px;min-height:40px;padding:0;font-size:10px;font-weight:1000;list-style:none;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:hover,.language-menu summary:focus-visible,.language-menu[open] summary{background:#eaff001a;border-color:#eaff00ad;box-shadow:0 0 18px #00a6ff38,0 0 12px #eaff001f}.language-options{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#030405f7;border:1px solid #eaff0052;border-radius:14px;width:174px;display:grid;position:absolute;top:calc(100% + 14px);right:0;overflow:hidden;box-shadow:0 22px 60px #0000009e,0 0 26px #00a6ff1f}.language-options:before{content:"";background:linear-gradient(90deg, var(--blue), var(--yellow), var(--pink));height:2px;box-shadow:0 0 14px var(--blue)}.language-options a{color:#dce1e3;border-bottom:1px solid #ffffff12;grid-template-columns:34px 1fr;align-items:center;min-height:48px;padding:0 14px;transition:background .2s,color .2s;display:grid}.language-options a:last-child{border-bottom:0}.language-options a:hover,.language-options a:focus-visible,.language-options a.is-current{color:#fff;background:linear-gradient(90deg,#00a6ff2e,#eaff0014)}.language-options strong{color:var(--yellow);letter-spacing:.12em;font-size:11px}.language-options small{letter-spacing:.04em;font-size:12px;font-weight:800}.sound-button,.mini-cta,.menu-button{border:1px solid var(--line);background:#ffffff0a}.sound-button{color:#c5cbce;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.sound-button>span{color:#7f898d;font-size:16px;line-height:1}.sound-button small{color:inherit;font-size:inherit;font-weight:inherit}.sound-button.is-on{color:#f4f7f8;border-color:#eaff007a;box-shadow:inset 0 0 18px #eaff000f,0 0 18px #00a6ff14}.sound-button.is-on>span{color:var(--yellow);text-shadow:0 0 11px var(--yellow), 0 0 18px var(--blue);animation:1.4s ease-in-out infinite pulse}.sound-dot{background:#697074;border-radius:50%;width:7px;height:7px}.sound-dot.is-on{background:var(--yellow);box-shadow:0 0 10px var(--yellow);animation:1.2s ease-in-out infinite pulse}.mini-cta{background:var(--yellow);color:#020202;letter-spacing:.08em;text-transform:uppercase;border-color:#eaff0080;place-items:center;min-height:42px;padding:0 18px;font-size:11px;font-weight:1000;display:grid;transform:skew(-7deg)}.menu-button{cursor:pointer;width:44px;height:42px;padding:12px 10px;display:none}.menu-button span{background:#fff;width:100%;height:2px;margin:4px 0;display:block}.hero{--hero-far-x:0px;--hero-far-y:0px;--hero-near-x:0px;--hero-near-y:0px;--hero-scroll-y:0px;isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.hero-media,.hero-media video,.hero-shade,.hero-color,.hero-grid{position:absolute;inset:0}.hero-media{z-index:-4;transform:translate3d(var(--hero-far-x), calc(var(--hero-far-y) + var(--hero-scroll-y)), 0) scale(1.025);will-change:transform;background:#090c0e;transition:transform .6s cubic-bezier(.22,1,.36,1)}.hero-shot{position:absolute;inset:0}.hero-media video{object-fit:cover;object-position:61% center;filter:saturate(1.18)contrast(1.07)brightness(.84);width:100%;height:100%;animation:13s ease-in-out infinite alternate hero-breathe}.hero-clip{opacity:0;will-change:opacity, transform;transition:opacity 1.45s;animation:none!important}.hero-clip.is-active{opacity:1;animation:6.7s ease-out forwards hero-kenburns!important}.hero-brand-interlude{z-index:3;opacity:0;pointer-events:none;text-align:center;background:radial-gradient(circle,#19f59a3b,#0000 25%),radial-gradient(circle at 42% 55%,#00a6ff57,#0000 38%),linear-gradient(100deg,#0203042e,#020304db);place-content:center;animation:6.2s ease-in-out infinite hero-brand-interlude;display:grid;position:absolute;inset:0;overflow:hidden}.hero-brand-interlude:before,.hero-brand-interlude:after{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--yellow), #d600ff, transparent);height:2px;box-shadow:0 0 22px var(--cyan), 0 0 38px #eaff008c;position:absolute;left:0;right:0}.hero-brand-interlude:before{top:23%}.hero-brand-interlude:after{bottom:23%}.hero-brand-interlude img{object-fit:contain;filter:saturate(1.28)contrast(1.1)drop-shadow(0 0 25px #00a6ffbf)drop-shadow(0 0 48px #eaff005c);width:clamp(310px,42vw,680px);max-height:75svh;animation:6.2s ease-in-out infinite hero-logo-charge;transform:scale(.78)rotate(-2deg)}.hero-brand-interlude span{color:#fff;letter-spacing:.22em;text-shadow:0 0 14px var(--cyan), 0 0 25px var(--yellow);text-transform:uppercase;margin-top:-8px;font-size:clamp(10px,1vw,14px);font-weight:1000}.hero-focus-feet{object-position:58% 62%!important}.hero-ai-scene{object-position:66% center!important}.experience-card>.experience-ai-image{object-fit:cover;object-position:66% center;width:100%;height:100%;display:block;position:absolute;inset:0}.experience-ai-disclosure{color:#cbd0d4;margin-top:14px;font-size:10px;line-height:1.5;display:block}.hero-focus-wide{object-position:58% center!important}.hero-focus-group{object-position:48% center!important}.hero-focus-run{object-position:58% 48%!important}.hero-reel-dots{z-index:2;gap:7px;display:flex;position:absolute;bottom:32px;right:clamp(18px,4vw,68px)}.hero-reel-dots i{background:#ffffff47;width:22px;height:2px;transition:width .35s,background .35s,box-shadow .35s}.hero-reel-dots i.is-active{background:var(--yellow);width:45px;box-shadow:0 0 14px #eaff00cc}.hero-shade{z-index:-3;background:linear-gradient(90deg,#030405f7 0%,#030405b3 43%,#0304051f 72%,#0304056b 100%),linear-gradient(#0003 0%,#0000 70%,#030405 100%)}.hero-color{z-index:-2;mix-blend-mode:screen;background:radial-gradient(circle at 75% 38%,#19f59a2e,#0000 27%),radial-gradient(circle at 58% 68%,#00a6ff47,#0000 35%),radial-gradient(circle at 91% 74%,#d900ff2b,#0000 25%);animation:8s ease-in-out infinite alternate energy-shift}.hero-grid{z-index:-1;opacity:.22;transform:translate3d(var(--hero-near-x), var(--hero-near-y), 0);will-change:transform;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:92px 92px;transition:transform .55s cubic-bezier(.22,1,.36,1);-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-depth-logo{z-index:-1;aspect-ratio:1;opacity:.11;object-fit:contain;filter:saturate(1.4)contrast(1.12)drop-shadow(0 0 28px #00a6ff75);mix-blend-mode:screen;pointer-events:none;width:clamp(420px,47vw,760px);transform:translate3d(var(--hero-near-x), calc(-50% + var(--hero-near-y) - var(--hero-scroll-y)), 0) rotate(-4deg);transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .5s;position:absolute;top:50%;right:clamp(-150px,-6vw,-42px);-webkit-mask-image:radial-gradient(circle,#000 48%,#000000c7 67%,#0000 91%);mask-image:radial-gradient(circle,#000 48%,#000000c7 67%,#0000 91%)}.hero-content{z-index:2;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:end;gap:clamp(36px,7vw,110px);width:min(1440px,100% - 9vw);min-height:100svh;margin:auto;padding:150px 0 110px;display:grid;position:relative}.hero-copy{align-self:center;max-width:920px}.hero-copy h1{font-size:clamp(58px,6.35vw,108px);line-height:.88}.eyebrow{color:var(--yellow);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:1000;display:flex}.eyebrow span{transform-origin:0;background:currentColor;width:34px;height:2px;animation:2.8s ease-in-out infinite signal-line;box-shadow:0 0 10px}h1,h2,h3{letter-spacing:.01em;text-transform:uppercase;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:900}h1{text-wrap:balance;text-shadow:0 0 16px #ffffff21,0 0 40px #00a6ff33,0 12px 42px #000000ad;max-width:950px;font-size:clamp(66px,8vw,138px);line-height:.83}h1 em,h2 em{color:var(--yellow);text-shadow:0 0 10px #eaff00b8,0 0 34px #00a6ff61;font-style:normal;animation:3.4s ease-in-out infinite alternate neon-pulse}.electric-title{animation:6.5s linear infinite electric-flicker}.hero-lead{color:#e7ebed;max-width:730px;margin:30px 0 0;font-size:clamp(17px,1.45vw,22px);font-weight:700;line-height:1.6}.hero-ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.button{letter-spacing:.09em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:0 26px;font-size:12px;font-weight:1000;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;overflow:hidden}.button-primary:after{content:"";filter:blur(8px);background:#ffffff9e;width:20%;animation:4.8s ease-in-out infinite button-charge;position:absolute;top:-40%;bottom:-40%;left:-30%;transform:skew(-22deg)translate(-260%)}.button:hover,.button:focus-visible{transform:translateY(-3px)}.button-primary{background:var(--yellow);color:#020202;box-shadow:0 0 35px #eaff0033}.button-primary:hover{box-shadow:0 0 45px #eaff006b}.button-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0405067a;border-color:#ffffff59}.football-pop{--ball-apex-x:70px;--ball-apex-y:-150px;--ball-land-x:95px;--ball-land-y:60px;--ball-rotate:540deg;--ball-size:33px;z-index:1200;width:var(--ball-size);height:var(--ball-size);font-size:var(--ball-size);opacity:0;filter:drop-shadow(0 0 7px #ffffffd9)drop-shadow(0 0 14px #34f3ffe6)drop-shadow(0 0 25px #eaff00b8);pointer-events:none;will-change:transform, opacity, filter;border-radius:50%;justify-content:center;align-items:center;line-height:1;animation:1.05s cubic-bezier(.18,.72,.25,1) forwards football-launch;display:grid;position:fixed;transform:translate(-50%,-50%)scale(.2)}.football-pop:before,.football-pop:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.football-pop:before{border:1px solid #34f3ffd1;animation:.6s ease-out forwards football-ring;inset:-14px;box-shadow:0 0 20px #34f3ff80,inset 0 0 16px #eaff0042}.football-pop:after{background:linear-gradient(90deg, transparent, var(--cyan), var(--yellow), transparent);height:2px;box-shadow:0 0 12px var(--cyan);animation:.72s ease-out forwards football-trail;inset:42% -24px auto;transform:rotate(-14deg)}.football-goal-flash{z-index:1198;opacity:0;pointer-events:none;transform-origin:bottom;background:repeating-linear-gradient(90deg,#0000 0 9px,#34f3ff73 9px 10px),repeating-linear-gradient(0deg,#0000 0 8px,#34f3ff61 8px 9px);border:2px solid #ffffffe6;border-bottom:0;width:62px;height:43px;animation:.88s cubic-bezier(.18,.72,.25,1) .38s forwards goal-flash;position:fixed;transform:translate(-50%,-50%)perspective(120px)rotateX(-10deg)scale(.28);box-shadow:0 0 12px #34f3ffb8,inset 0 0 18px #00a6ff38}.football-goal-flash:after{content:"";background:linear-gradient(90deg, transparent, var(--yellow), var(--cyan), transparent);filter:blur(1px);height:3px;box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute;bottom:-3px;left:-9px;right:-9px}.cta-impact{animation:.72s cubic-bezier(.2,.8,.3,1) both cta-impact!important}.hero-note{color:#949da1;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 0;font-size:10px;font-weight:800}.hero-status{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#040607ad;border:1px solid #ffffff2e;align-self:end;margin-bottom:15px;padding:24px;animation:5.5s ease-in-out infinite alternate status-float;box-shadow:0 25px 80px #00000061}.status-kicker{color:#8f999e;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:900}.status-row{border-top:1px solid #ffffff1f;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:15px 0;display:grid}.status-index{color:var(--blue);font-family:Impact,sans-serif;font-size:22px}.status-row strong,.status-row small{display:block}.status-row strong{text-transform:uppercase;font-size:13px}.status-row small{color:#9aa3a7;margin-top:4px;font-size:11px}.status-row b{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffca0a73;padding:7px 8px;font-size:8px}.status-row b.live{color:var(--green);border-color:#24d36673}.status-foot{color:#c8ced0;margin:12px 0 0;font-size:11px;font-weight:800}.hero-path-row{color:#fff;border-top:1px solid #ffffff1f;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:11px;padding:15px 0;transition:color .2s,transform .2s;display:grid}.hero-path-row strong,.hero-path-row small{display:block}.hero-path-row strong{text-transform:uppercase;font-size:14px}.hero-path-row small{color:#aeb8bc;margin-top:4px;font-size:11px;line-height:1.4}.hero-path-row>b{width:30px;height:30px;color:var(--cyan);border:1px solid #34f3ff4d;border-radius:50%;place-items:center;font-size:12px;transition:border-color .2s,background .2s,color .2s;display:grid}.hero-path-row:hover,.hero-path-row:focus-visible{color:var(--yellow);transform:translate(4px)}.hero-path-row:hover>b,.hero-path-row:focus-visible>b{border-color:var(--yellow);background:var(--yellow);color:#020202}.hero-path-status{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.hero-path-status span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffca0a61;padding:7px 9px;font-size:8px;font-weight:1000}.hero-path-status .is-live{color:var(--green);border-color:#24d3666b}.scroll-cue{color:#9da4a7;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:34px;left:4.5vw}.scroll-cue span{background:#51575a;width:42px;height:1px;position:relative;overflow:hidden}.scroll-cue span:after{content:"";background:var(--yellow);animation:2s ease-in-out infinite scan;position:absolute;inset:0}.ticker{color:#fff;background:radial-gradient(circle at 28%,#00a6ff2e,#0000 31%),radial-gradient(circle at 76%,#19f59a1a,#0000 28%),linear-gradient(100deg,#020b1c,#061a36 52%,#031226);border-top:1px solid #34f3ff61;border-bottom:1px solid #19f59a52;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #00a6ff17,0 18px 55px #0000003d}.ticker:before,.ticker:after{z-index:2;content:"";pointer-events:none;width:min(11vw,150px);position:absolute;top:0;bottom:0}.ticker:before{background:linear-gradient(90deg,#020b1c,#0000);left:0}.ticker:after{background:linear-gradient(-90deg,#031226,#0000);right:0}.ticker-track{align-items:center;width:max-content;padding:12px 0;animation:42s linear infinite ticker;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-set{flex:none;align-items:center;gap:11px;padding-right:11px;display:flex}.ticker-set>strong,.ticker-set>span{white-space:nowrap;background:linear-gradient(120deg,#00a6ff1c,#19f59a0d);border:1px solid #34f3ff2e;border-radius:999px;align-items:center;gap:11px;min-height:54px;padding:8px 18px 8px 10px;display:inline-flex;box-shadow:inset 0 0 17px #00a6ff0a}.ticker-set>strong{color:var(--neon-green);letter-spacing:.08em;text-transform:uppercase;border-color:#19f59a7a;padding-right:23px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:18px;font-weight:900;box-shadow:0 0 23px #19f59a1a,inset 0 0 20px #19f59a0f}.ticker-set>strong>b,.ticker-set>span>b{aspect-ratio:1;width:36px;color:var(--cyan);text-shadow:0 0 13px #34f3ff94;background:#00a6ff21;border:1px solid #34f3ff6b;border-radius:50%;place-items:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:21px;font-style:normal;font-weight:900;line-height:1;display:grid}.ticker-set>strong>b{color:var(--neon-green);text-shadow:0 0 13px #19f59a85;background:#19f59a1c;border-color:#19f59a8c}.ticker-set>span>small{color:#f4f8fa;letter-spacing:.06em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:17px;font-weight:900}.gianjass-code{background:radial-gradient(circle at 2% 3%,#00a6ff38,#0000 31%),radial-gradient(circle at 94% 88%,#19f59a1f,#0000 29%),linear-gradient(135deg,#051630fa,#020c1dfc);border:1px solid #34f3ff45;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(34px,6vw,90px);width:min(1380px,100% - 8vw);margin:clamp(55px,7vw,96px) auto 0;padding:clamp(36px,5vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 65px #00a6ff0b,0 30px 80px #00000047}.gianjass-code:before{content:"GJ";color:#0000;opacity:.09;-webkit-text-stroke:2px var(--cyan);pointer-events:none;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(180px,25vw,390px);font-style:italic;line-height:.8;position:absolute;bottom:-.28em;right:-2vw}.gianjass-code-heading,.gianjass-code-meaning{z-index:1;position:relative}.gianjass-code-heading h2{color:#fff;margin-top:18px;font-size:clamp(45px,5.4vw,79px);line-height:.9}.gianjass-code-heading h2 em{color:var(--neon-green);text-shadow:0 0 22px #19f59a5c;font-style:normal}.gianjass-code-heading blockquote{border-left:2px solid var(--cyan);color:#d7e2e7;max-width:650px;margin:28px 0 0;padding:18px 0 18px 22px;font-size:clamp(16px,1.35vw,20px);font-weight:760;line-height:1.55}.gianjass-code-meaning{gap:12px;display:grid}.gianjass-code-meaning article{background:linear-gradient(120deg,#00a6ff14,#19f59a09);border:1px solid #34f3ff2e;padding:clamp(24px,3vw,38px)}.gianjass-code-meaning article>span{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:1000}.gianjass-code-meaning h3{color:#fff;text-transform:uppercase;margin-top:10px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(28px,3vw,43px);line-height:1}.gianjass-code-meaning p{color:#c4d0d6;margin:14px 0 0;font-size:clamp(14px,1.13vw,17px);font-weight:690;line-height:1.62}.impact-strip{background:#ffffff1f;border:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);width:min(1380px,100% - 8vw);margin:clamp(55px,7vw,100px) auto 0;display:grid}.impact-strip>div{background:radial-gradient(circle at 90% 5%,#00a6ff1c,#0000 34%),#070a0c;align-content:center;min-height:160px;padding:26px;display:grid}.impact-strip>div+div{border-left:1px solid #ffffff24}.impact-strip strong{color:var(--yellow);text-shadow:0 0 16px #eaff0094,0 0 35px #00a6ff42;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(42px,4vw,68px);line-height:.9}.impact-strip span{color:#c2c9cc;letter-spacing:.1em;text-transform:uppercase;margin-top:13px;font-size:11px;font-weight:900;line-height:1.4}.life-manifesto{background:radial-gradient(circle at 82% 18%,#deff001c,#0000 28%),radial-gradient(circle at 58% 84%,#00a6ff26,#0000 35%),#050708;border:1px solid #eaff003d;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);width:min(1380px,100% - 8vw);min-height:720px;margin:clamp(38px,5vw,78px) auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 75px #00a6ff14,inset 0 0 55px #ffffff06}.life-manifesto:before,.life-manifesto:after{z-index:2;content:"";pointer-events:none;position:absolute}.life-manifesto:before{background:linear-gradient(transparent, var(--blue), var(--yellow), transparent);width:2px;box-shadow:0 0 20px var(--blue), 0 0 34px #eaff008c;opacity:.68;animation:3.8s ease-in-out infinite life-pulse;top:0;bottom:0;left:42%}.life-manifesto:after{background:linear-gradient(120deg,#0000 0 46%,#ffffff0d 49%,#0000 52%);animation:7s ease-in-out infinite life-sweep;inset:0;transform:translate(-120%)}.life-manifesto-portrait{min-height:720px;position:relative;overflow:hidden}.life-manifesto-portrait:after{content:"";background:linear-gradient(90deg,#0000 48%,#050708 100%),linear-gradient(#0000 57%,#030405f5 100%);position:absolute;inset:0}.life-manifesto-portrait img{object-fit:cover;object-position:center top;filter:saturate(1.14)contrast(1.07);width:100%;height:100%;animation:11s ease-in-out infinite alternate life-portrait;transform:scale(1.03)}.life-manifesto-mark{z-index:1;color:#0000;-webkit-text-stroke:1px #eaff002e;text-shadow:0 0 35px #00a6ff2e;font-family:Impact,sans-serif;font-size:clamp(120px,19vw,290px);line-height:.8;position:absolute;top:5%;left:-2%;transform:rotate(-8deg)}.life-manifesto-portrait p{z-index:3;color:#fff;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(14px,1.15vw,18px);font-weight:850;line-height:1.45;position:absolute;bottom:34px;left:34px;right:34px}.life-manifesto-portrait strong{color:var(--yellow);text-shadow:0 0 14px #eaff008c}.life-manifesto-copy{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,6vw,96px);display:flex;position:relative}.life-manifesto-copy h2{color:#f7f8f8;text-shadow:0 0 20px #ffffff14,0 0 44px #00a6ff29;max-width:880px;margin:25px 0 30px;font-size:clamp(46px,5.2vw,82px);line-height:.94}.life-manifesto-copy h2 em{color:var(--yellow);text-shadow:0 0 18px #eaff006b,0 0 45px #00a6ff33}.life-manifesto-copy>p:not(.eyebrow){color:#d2d8da;max-width:740px;margin:0;font-size:clamp(17px,1.35vw,21px);font-weight:650;line-height:1.65}.life-manifesto-copy blockquote{border-left:3px solid var(--blue);color:#fff;text-shadow:0 0 18px #00a6ff26;max-width:720px;margin:32px 0;padding:3px 0 3px 24px;font-size:clamp(17px,1.25vw,20px);font-weight:800;line-height:1.55}@keyframes life-pulse{0%,to{opacity:.32;transform:scaleY(.88)}50%{opacity:.84;transform:scaleY(1)}}@keyframes life-sweep{0%,58%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes life-portrait{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.1)translateY(-1.5%)}}.reason-section{padding-top:clamp(90px,9vw,135px)}.reason-heading{grid-template-columns:minmax(0,1.08fr) minmax(320px,.62fr);align-items:end;gap:clamp(38px,7vw,110px);display:grid}.reason-heading .eyebrow{grid-column:1/-1;margin-bottom:-24px}.reason-heading h2{text-shadow:0 0 20px #ffffff14,0 0 44px #00a6ff26;font-size:clamp(54px,6.4vw,102px);line-height:.89}.reason-heading>p:last-child{color:#c9d0d2;margin:0;font-size:clamp(17px,1.35vw,21px);font-weight:700;line-height:1.68}.wisdom-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:68px;display:grid}.wisdom-grid article{background:radial-gradient(circle at 92% 8%,#19f59a1c,#0000 30%),linear-gradient(145deg,#00a6ff21,#0000 54%),#041020;border:1px solid #ffffff24;flex-direction:column;min-height:510px;padding:clamp(28px,3.4vw,50px);display:flex;position:relative;overflow:hidden}.wisdom-grid article:before{color:#ffffff09;content:"“";font-family:Georgia,serif;font-size:190px;line-height:1;position:absolute;top:-28px;right:14px}.wisdom-era{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:1000}.wisdom-grid blockquote{z-index:1;color:#fff;text-transform:uppercase;text-wrap:balance;margin:42px 0 18px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(29px,2.5vw,43px);font-style:normal;line-height:1.03;position:relative}.wisdom-grid cite{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:1000}.wisdom-grid article>p:not(.wisdom-era){color:#b7c0c3;margin:34px 0 26px;font-size:15px;font-weight:650;line-height:1.62}.wisdom-grid article>p strong{color:#fff}.wisdom-grid article>a{color:#aeb7ba;letter-spacing:.12em;text-transform:uppercase;margin-top:auto;font-size:10px;font-weight:900}.wisdom-grid article>a:hover,.wisdom-grid article>a:focus-visible{color:var(--yellow)}.path-comparison{isolation:isolate;margin-top:clamp(86px,10vw,150px);position:relative}.path-comparison:before{z-index:-1;content:"";background:radial-gradient(at 82% 18%,#19f59a30,#0000 44%),radial-gradient(at 4% 72%,#00a6ff47,#0000 46%),linear-gradient(135deg,#031127e0,#042031bd 58%,#020c1de6);border-top:1px solid #19f59a1c;border-bottom:1px solid #00a6ff29;position:absolute;inset:clamp(-95px,-7vw,-65px) -8vw -70px;box-shadow:inset 0 0 100px #00a6ff12,inset 0 0 120px #19f59a0b}.comparison-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.64fr);align-items:end;gap:clamp(38px,7vw,110px);margin-bottom:50px;display:grid}.comparison-intro .eyebrow{grid-column:1/-1;margin-bottom:-20px}.comparison-intro h3{font-size:clamp(50px,5.7vw,88px);line-height:.9}.comparison-intro h3 em{color:var(--yellow);text-shadow:0 0 16px #eaff007a;font-style:normal}.comparison-intro>p:last-child{color:#bec6c9;margin:0;font-size:17px;font-weight:700;line-height:1.65}.path-lanes{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.path-lane{background:linear-gradient(145deg,#00a6ff24,#0000 45%,#19f59a0b),#061426;border:1px solid #ffffff24;min-width:0;padding:clamp(28px,4vw,56px)}.path-lane-gianjass{background:radial-gradient(circle at 100% 0,#19f59a21,#0000 34%),radial-gradient(circle at 5% 100%,#00a6ff2e,#0000 36%),#071729;border-color:#eaff0052;box-shadow:inset 0 0 52px #19f59a09,0 0 48px #00a6ff17}.path-label{border-bottom:1px solid #ffffff1f;align-items:center;gap:18px;padding-bottom:28px;display:flex}.path-label span{color:var(--blue);font-family:Impact,sans-serif;font-size:40px}.path-lane-gianjass .path-label span{color:var(--yellow);text-shadow:0 0 14px #eaff0073}.path-label strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.path-lane ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.path-lane li{border-bottom:1px solid #ffffff14;gap:8px;padding:27px 0 27px 34px;display:grid;position:relative}.path-lane li:before{content:"";border:2px solid #657074;border-radius:50%;width:10px;height:10px;position:absolute;top:31px;left:0}.path-lane-gianjass li:before{border-color:var(--yellow);background:var(--yellow);box-shadow:0 0 14px #eaff0094}.path-lane li:not(:last-child):after{content:"";background:#ffffff1f;width:1px;position:absolute;top:43px;bottom:-3px;left:5px}.path-lane-gianjass li:not(:last-child):after{background:linear-gradient(var(--yellow), #00a6ff33);box-shadow:0 0 8px #eaff0038}.path-lane li b{color:#f1f4f5;font-size:17px}.path-lane li small{color:#aeb8bb;font-size:14px;font-weight:650;line-height:1.55}.honest-balance{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px;display:grid}.honest-balance article{background:#ffffff06;border:1px solid #ffffff21;padding:32px 36px}.honest-balance article>p{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:1000}.honest-balance ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.honest-balance li{color:#d4dadd;font-size:15px;font-weight:700;line-height:1.45}.honest-balance li:before{color:var(--yellow);content:"↗";margin-right:10px}.honest-balance blockquote{color:#fff;text-align:center;text-transform:uppercase;text-wrap:balance;background:linear-gradient(100deg,#00a6ff1a,#19f59a0f);border:1px solid #eaff003d;grid-column:1/-1;margin:0;padding:38px clamp(28px,5vw,70px);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(28px,3.3vw,48px);font-style:normal;line-height:1.08}.reason-cta{background:radial-gradient(circle at 92% 16%,#19f59a26,#0000 27%),radial-gradient(circle at 8% 90%,#00a6ff2e,#0000 35%),#06090b;border:1px solid #eaff0052;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:46px clamp(42px,7vw,110px);margin-top:clamp(55px,7vw,100px);padding:clamp(40px,6vw,84px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 65px #00a6ff14,inset 0 0 55px #ffffff06}.reason-cta:after{content:"";filter:blur(18px);pointer-events:none;background:#ffffff14;width:16%;animation:7s ease-in-out infinite button-charge;position:absolute;top:-70%;bottom:-70%;left:-20%;transform:skew(-22deg)translate(-220%)}.reason-cta>div:first-child>p{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:1000}.reason-cta h3{font-size:clamp(44px,5.1vw,78px);line-height:.91}.reason-cta h3 em{color:var(--yellow);text-shadow:0 0 15px #eaff007a,0 0 32px #00a6ff2e;font-style:normal}.reason-questions{background:#ffffff1f;border:1px solid #ffffff1f;gap:1px;display:grid}.reason-questions span{color:#e3e7e9;background:#030507f0;align-items:center;gap:16px;min-height:72px;padding:16px 20px;font-size:14px;font-weight:800;display:flex}.reason-questions b{color:var(--yellow);text-shadow:0 0 11px #eaff0066;font-family:Impact,sans-serif;font-size:25px}.reason-cta>.button{justify-self:start;min-width:min(360px,100%)}.reason-cta>small{color:#adb6b9;letter-spacing:.1em;text-transform:uppercase;align-self:center;font-size:10px;font-weight:900;line-height:1.5}.about-section{padding-top:clamp(90px,10vw,150px)}.about-origin{clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,0 100%);background:#050708;border:1px solid #34f3ff40;align-items:end;min-height:clamp(650px,72vw,860px);display:flex;position:relative;overflow:hidden;box-shadow:0 0 75px #00a6ff1a,inset 0 0 70px #eaff0008}.about-origin:before,.about-origin:after{z-index:4;content:"";pointer-events:none;position:absolute}.about-origin:before{background:linear-gradient(var(--cyan), var(--yellow), #d600ff);width:3px;box-shadow:0 0 20px var(--cyan), 0 0 42px #eaff0066;top:0;bottom:0;left:0}.about-origin:after{filter:blur(20px);background:#ffffff1a;width:13%;animation:8s ease-in-out infinite about-scan;top:-45%;bottom:-45%;left:-25%;transform:skew(-18deg)translate(-250%)}.about-origin-media,.about-origin-shade{position:absolute;inset:0}.about-origin-media{width:58%;left:auto}.about-origin-media>img:first-child{object-fit:cover;object-position:center 42%;filter:saturate(.98)contrast(1.06)brightness(.82);width:100%;height:100%;animation:16s ease-in-out infinite alternate life-portrait;transform:scale(1.03)}.about-origin-media .about-photo-logo{z-index:3;object-fit:contain;opacity:.5;filter:saturate(1.25)contrast(1.08)drop-shadow(0 0 14px #34f3ff80)drop-shadow(0 0 24px #eaff0040);mix-blend-mode:screen;pointer-events:none;width:clamp(150px,17vw,245px);height:auto;position:absolute;bottom:clamp(22px,3vw,44px);right:clamp(18px,2.8vw,42px)}.about-origin-media:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 8% 27%,#34f3ff24,#0000 34%),radial-gradient(circle at 72% 5%,#19f59a17,#0000 28%),radial-gradient(circle at 96% 88%,#d600ff21,#0000 34%);position:absolute;inset:0;box-shadow:inset 38px 0 50px #03040580}.about-origin-shade{z-index:2;background:linear-gradient(#0304050a 28%,#03040573 66%,#030405fa 99%),linear-gradient(90deg,#030405 0%,#030405f5 34%,#03040570 54%,#0304050f 100%),radial-gradient(circle at 84% 18%,#19f59a1f,#0000 28%),radial-gradient(circle at 8% 55%,#00a6ff33,#0000 34%)}.about-origin-copy{z-index:3;width:min(900px,72%);padding:clamp(42px,7vw,96px);position:relative}.about-origin-copy h2{text-shadow:0 0 24px #00a6ff38,0 0 48px #000000b3;max-width:820px;margin-top:28px;font-size:clamp(56px,6.3vw,98px);line-height:.86}.about-origin-copy h2 em{color:var(--yellow);text-shadow:0 0 18px #eaff008f,0 0 40px #00a6ff33;font-style:normal}.about-origin-copy blockquote{border-left:2px solid var(--cyan);color:#eef2f3;text-shadow:0 2px 18px #000;max-width:890px;margin:clamp(32px,4vw,54px) 0 0;padding-left:25px;font-size:clamp(17px,1.55vw,23px);font-style:normal;font-weight:750;line-height:1.62}.founder-grid{grid-template-columns:1fr;gap:14px;margin-top:14px;display:grid}.founder-card{background:radial-gradient(circle at 100% 0,#00a6ff21,#0000 32%),linear-gradient(145deg,#ffffff06,#0000 45%),#07090b;border:1px solid #ffffff24;grid-template-columns:minmax(310px,.78fr) auto minmax(0,1.22fr);grid-template-areas:"portrait index copy";align-items:stretch;gap:0;min-height:560px;padding:0;transition:border-color .35s,transform .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.founder-jas{grid-template-columns:minmax(0,1.22fr) auto minmax(310px,.78fr);grid-template-areas:"copy index portrait"}.founder-card:after{color:#ffffff06;content:"GJ";pointer-events:none;font-family:Impact,sans-serif;font-size:260px;font-style:italic;line-height:1;position:absolute;bottom:-85px;right:-55px}.founder-primary{background:radial-gradient(circle at 8% 100%,#19f59a1a,#0000 35%),radial-gradient(circle at 100% 0,#00a6ff24,#0000 34%),#07090b;border-color:#eaff004d}.founder-card:hover{border-color:#34f3ff75;transform:translateY(-4px);box-shadow:0 0 45px #00a6ff1a}.founder-index{flex-direction:column;grid-area:index;justify-content:flex-start;align-items:center;padding:clamp(40px,4vw,62px) clamp(18px,2vw,31px);display:flex}.founder-index>span{aspect-ratio:1;width:clamp(72px,7vw,98px);color:var(--cyan);text-shadow:0 0 18px #34f3ffd9;background:#00a6ff14;border:1px solid #34f3ff80;place-items:center;font-family:Impact,sans-serif;font-size:clamp(42px,4.2vw,62px);display:grid;transform:skew(-4deg)}.founder-primary .founder-index>span{color:var(--yellow);text-shadow:0 0 18px #eaff00b8;background:#eaff0012;border-color:#eaff008c}.founder-index small{color:#8e999d;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;margin-top:16px;font-size:8px;font-weight:1000}.founder-copy{z-index:2;grid-area:copy;align-self:center;padding:clamp(40px,6vw,88px);position:relative}.founder-copy>p:first-child{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:2px 0 17px;font-size:10px;font-weight:1000}.founder-primary .founder-copy>p:first-child{color:var(--yellow)}.founder-antonio .founder-copy>p:first-child{color:var(--neon-green)}.founder-portrait{z-index:2;background:#030405;border-right:1px solid #34f3ff3b;grid-area:portrait;min-height:560px;position:relative;overflow:hidden}.founder-jas .founder-portrait{border-left:1px solid #d600ff3d;border-right:0}.founder-portrait img{object-fit:cover;object-position:center 34%;filter:saturate(1.04)contrast(1.04);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,0,1),filter .5s}.founder-portrait:before,.founder-portrait:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.founder-portrait:before{mix-blend-mode:screen;background:linear-gradient(90deg,#0000 55%,#03040570),radial-gradient(circle at 14% 18%,#34f3ff29,#0000 32%)}.founder-jas .founder-portrait:before{background:linear-gradient(270deg,#0000 55%,#03040570),radial-gradient(circle at 86% 18%,#d600ff21,#0000 32%)}.founder-portrait:after{background:linear-gradient(#0000 58%,#030405eb);box-shadow:inset 0 -2px #eaff0085}.founder-portrait>span{z-index:2;color:#fff;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 2px 15px #000;font-size:10px;font-weight:1000;line-height:1.4;position:absolute;bottom:22px;left:22px;right:22px}.founder-portrait>span:before{background:var(--yellow);width:28px;height:2px;box-shadow:0 0 12px var(--yellow);content:"";vertical-align:middle;margin-right:10px;display:inline-block}.founder-jas .founder-portrait>span:before{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.founder-antonio .founder-portrait{border-right-color:#19f59a4d}.founder-antonio .founder-portrait:before{background:linear-gradient(90deg,#0000 55%,#03040570),radial-gradient(circle at 14% 18%,#19f59a29,#0000 32%)}.founder-antonio .founder-portrait>span:before{background:var(--neon-green);box-shadow:0 0 12px var(--neon-green)}.founder-card:hover .founder-portrait img{filter:saturate(1.14)contrast(1.06);transform:scale(1.035)}.founder-card h3{letter-spacing:-.018em;font-size:clamp(46px,4.75vw,74px);line-height:.86}.founder-card h3 em{color:var(--yellow);text-shadow:0 0 17px #eaff006b;font-style:normal}.founder-story{color:#c5cdd0;max-width:710px;margin:35px 0 0;font-size:clamp(16px,1.25vw,19px);font-weight:650;line-height:1.7}.founder-story+.founder-story-values{margin-top:16px}.about-principles{background:#34f3ff29;border:1px solid #34f3ff38;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;display:grid}.about-principles article{background:#07090a;grid-template-columns:auto 1fr;align-items:center;gap:23px;min-height:190px;padding:clamp(25px,3vw,42px);display:grid}.about-principles span{color:var(--yellow);text-shadow:0 0 14px #eaff0080;font-family:Impact,sans-serif;font-size:40px}.about-principles p{color:#aeb8bb;margin:0;font-size:14px;font-weight:700;line-height:1.55}.about-principles strong{color:#fff;margin-bottom:8px;font-size:17px;display:block}@keyframes about-scan{0%,60%{transform:skew(-18deg)translate(-250%)}88%,to{transform:skew(-18deg)translate(1050%)}}.section{width:min(1380px,100% - 8vw);margin:auto;padding:clamp(90px,11vw,170px) 0}.section-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:7vw;margin-bottom:60px;display:grid}.section-heading .eyebrow{grid-column:1/-1;margin-bottom:-4vw}.section-heading h2,.parent-copy h2{font-size:clamp(54px,6.7vw,104px);line-height:.88}.section-heading h2,.parent-copy h2,.conscious-hero h2,.student-heading h2,.flyer-intro h2,.sponsor-hero h2,.contact-slice h2,.manifesto-heading h2,.supporters-heading h3{text-shadow:0 0 17px #ffffff17,0 0 44px #00a6ff29}.method-manifesto{padding-top:20px}.manifesto-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;display:grid}.manifesto-heading h2{font-size:clamp(58px,7.1vw,110px);line-height:.86}.manifesto-heading>p{color:#bbc3c6;margin:0;font-size:clamp(17px,1.35vw,20px);font-weight:700;line-height:1.65}.method-roadmap{background:#ffffff24;border:1px solid #ffffff26;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:58px;display:grid}.method-roadmap span{color:#e7ebec;letter-spacing:.08em;text-transform:uppercase;background:#090c0e;align-content:space-between;min-height:126px;padding:20px;font-size:11px;font-weight:1000;transition:background .25s,transform .25s;display:grid}.method-roadmap span:hover{z-index:2;background:linear-gradient(145deg,#00a6ff38,#19f59a14),#061426;transform:translateY(-5px)}.method-roadmap b{color:var(--yellow);text-shadow:0 0 15px #eaff008f;font-family:Impact,sans-serif;font-size:28px;font-weight:900}.manifesto-visual{clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%);background:linear-gradient(120deg,#00a6ff29,#19f59a0f);border:1px solid #00a6ff61;margin:24px 0 0;padding:10px;position:relative;box-shadow:0 35px 120px #0000008f,0 0 65px #00a6ff21}.manifesto-visual img{width:100%;height:auto;display:block}.manifesto-open{cursor:zoom-in;background:#030405;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.manifesto-open img{transition:filter .45s,transform .6s}.manifesto-open:hover img,.manifesto-open:focus-visible img{filter:saturate(1.12)contrast(1.03);transform:scale(1.012)}.manifesto-open>span,.flyer-feature-button>span,.flyer-thumb>span{z-index:3;color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020304cc;border:1px solid #eaff0080;padding:9px 12px;font-size:9px;font-weight:1000;position:absolute}.manifesto-open>span{top:18px;right:18px}.manifesto-visual figcaption{color:#d5dbdd;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020304d1;border:1px solid #fff3;padding:9px 12px;font-size:9px;font-weight:900;position:absolute;bottom:20px;right:22px}.section-heading>p:last-child,.parent-copy>p:last-child{color:#b9c0c3;max-width:650px;margin:0;font-size:clamp(17px,1.35vw,21px);font-weight:700;line-height:1.65}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.experience-card{clip-path:polygon(0 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%);background:#07090a;border:1px solid #ffffff29;min-height:690px;position:relative;overflow:hidden}.experience-card>video,.experience-overlay{width:100%;height:100%;position:absolute;inset:0}.experience-card>video{object-fit:cover;transition:transform .7s,filter .7s}.soccer-card>video{object-position:center}.app-card>video{object-position:center 30%}.experience-card:hover>video{filter:saturate(1.15);transform:scale(1.04)}.experience-overlay{background:linear-gradient(#02030414 0%,#0203048c 40%,#020304fa 93%),linear-gradient(90deg,#02030459,#0000)}.experience-content{z-index:3;position:absolute;bottom:clamp(28px,4vw,54px);left:clamp(25px,4vw,54px);right:clamp(25px,4vw,54px)}.experience-content>p{color:var(--yellow);letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:1000}.app-card .experience-content>p{color:var(--gold)}.experience-content h3{font-size:clamp(58px,6vw,88px);line-height:.82}.experience-content ul{gap:8px;margin:24px 0 26px;padding:0;list-style:none;display:grid}.experience-content li{color:#d7dcde;align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.experience-content li:before{border:1px solid var(--blue);content:"";width:7px;height:7px;transform:rotate(45deg)}.experience-content a{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #fff3;justify-content:space-between;align-items:center;padding-top:17px;font-size:11px;font-weight:1000;display:flex}.experience-content a span{color:var(--yellow);font-size:22px}.trial-banner{clip-path:polygon(0 0,calc(100% - 35px) 0,100% 35px,100% 100%,0 100%);background:radial-gradient(circle at 8% 40%,#19f59a29,#0000 25%),radial-gradient(circle at 88% 20%,#00a6ff2b,#0000 28%),#07090af5;border:1px solid #eaff007a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,58px);margin-top:18px;padding:clamp(30px,4vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 55px #34f3ff0f,0 0 38px #eaff0014}.trial-banner:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 28%,#ffffff14 48%,#0000 66%);animation:5.5s ease-in-out infinite trial-scan;position:absolute;inset:0;transform:translate(-130%)}.trial-badge{aspect-ratio:1;border:1px solid var(--yellow);text-align:center;border-radius:50%;place-content:center;width:clamp(118px,12vw,162px);display:grid;box-shadow:inset 0 0 36px #eaff0021,0 0 30px #eaff0033}.trial-badge strong{color:var(--yellow);text-shadow:0 0 18px #eaff00b3;font-family:Impact,sans-serif;font-size:clamp(48px,5.2vw,72px);font-style:italic;line-height:.86}.trial-badge span,.trial-copy>p:first-child{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:1000}.trial-badge span{color:#fff;margin-top:9px}.trial-copy>p:first-child{color:var(--cyan);margin:0 0 10px}.trial-copy h3{font-size:clamp(42px,4.5vw,66px);line-height:.92}.trial-copy h3 em{color:var(--yellow);text-shadow:0 0 18px #eaff0073;font-style:normal}.trial-copy>p:last-child{color:#c6ccce;max-width:780px;margin:18px 0 0;font-size:clamp(16px,1.25vw,19px);font-weight:700;line-height:1.58}.trial-banner>.button{z-index:2;min-width:235px;position:relative}.women-football{background:radial-gradient(circle at 12% 18%,#00a6ff45,#0000 31%),radial-gradient(circle at 86% 78%,#19f59a26,#0000 31%),radial-gradient(circle at 58% 5%,#b83eff17,#0000 27%),linear-gradient(135deg,#061a37 0%,#03132b 48%,#061f32 100%);border:1px solid #34f3ff4d;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,78px);margin-top:14px;padding:clamp(34px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #00a6ff12,0 24px 70px #0000004d}.women-football:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 47%,#34f3ff0f 48%,#0000 49% 100%),repeating-linear-gradient(90deg,#0000 0 84px,#ffffff05 85px 86px);position:absolute;inset:0}.women-football-visual{z-index:1;aspect-ratio:.92;isolation:isolate;justify-self:center;width:min(100%,330px);position:relative}.women-football-visual:before{z-index:-1;content:"";filter:blur(24px);background:radial-gradient(circle at 30% 65%,#e300ff40,#0000 37%),radial-gradient(circle at 70% 32%,#34f3ff47,#0000 42%),radial-gradient(circle at 52% 55%,#19f59a29,#0000 58%);border-radius:50%;animation:5.8s ease-in-out infinite alternate girl-power-glow;position:absolute;inset:9% 3% 4% 8%}.women-football-photo{object-fit:cover;object-position:center 38%;opacity:.8;filter:brightness(1.05)saturate(.9)contrast(1.03);border:1px solid #ffffff29;width:72%;height:82%;position:absolute;bottom:0;left:0;transform:rotate(-2.5deg);-webkit-mask-image:radial-gradient(74% 77% at 50% 48%,#000 52%,#000000c2 72%,#0000 100%);mask-image:radial-gradient(74% 77% at 50% 48%,#000 52%,#000000c2 72%,#0000 100%)}.women-football-logo{z-index:2;aspect-ratio:1;object-fit:contain;opacity:.48;filter:saturate(1.25)brightness(1.08)drop-shadow(0 0 18px #34f3ff6b)drop-shadow(0 0 28px #eaff002e);mix-blend-mode:screen;width:61%;position:absolute;top:0;right:-2%;transform:rotate(3deg);-webkit-mask-image:radial-gradient(circle,#000 46%,#000000c7 69%,#0000 94%);mask-image:radial-gradient(circle,#000 46%,#000000c7 69%,#0000 94%)}.women-football-seal{z-index:3;color:#fff;letter-spacing:.14em;text-shadow:0 0 10px #e300ffcc;text-transform:uppercase;background:#030d1fb8;border:1px solid #e300ff7a;padding:9px 13px;font-size:9px;font-weight:1000;position:absolute;bottom:7%;right:1%;transform:rotate(-3deg);box-shadow:0 0 18px #e300ff38,inset 0 0 13px #34f3ff14}.women-football-copy{z-index:1;position:relative}.women-football-copy h3{color:#fff;margin-top:18px;font-size:clamp(43px,5.2vw,78px);line-height:.92}.women-football-copy h3 em{color:#0000;background:linear-gradient(90deg, #ff62ef 0%, var(--pink) 28%, var(--cyan) 61%, var(--neon-green) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #e300ff42);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:4.8s ease-in-out infinite alternate girl-power-title}.women-football-copy>p:not(.eyebrow){color:#d2dce2;max-width:850px;margin:25px 0 0;font-size:clamp(16px,1.3vw,19px);font-weight:720;line-height:1.65}.women-football-copy>strong{color:#fff;border-top:1px solid #19f59a57;max-width:920px;margin-top:22px;padding-top:20px;font-size:clamp(14px,1.15vw,17px);line-height:1.55;display:block}.pricing-panel{background:radial-gradient(circle at 88% 10%,#19f59a24,#0000 28%),radial-gradient(circle at 8% 78%,#00a6ff2e,#0000 34%),linear-gradient(145deg,#04152dfa,#020b1bfa);border:1px solid #34f3ff4d;margin-top:14px;padding:clamp(30px,4.5vw,66px);scroll-margin-top:96px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #00a6ff0e,0 25px 80px #00000052}.pricing-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#34f3ff0a 1px,#0000 1px),linear-gradient(90deg,#34f3ff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#000,#0000 67%);mask-image:linear-gradient(125deg,#000,#0000 67%)}.pricing-intro{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,80px);display:grid;position:relative}.pricing-intro h3{margin-top:20px;font-size:clamp(45px,5.4vw,82px);line-height:.9}.pricing-intro h3 em{color:var(--neon-green);text-shadow:0 0 18px #19f59a6b,0 0 42px #00a6ff33;font-style:normal}.pricing-intro>div:first-child>p:last-child{color:#c4ced4;max-width:720px;margin:23px 0 0;font-size:clamp(16px,1.3vw,19px);font-weight:700;line-height:1.62}.pricing-free{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#19f59a24,#00a6ff0f 55%,#0000 72%),#020b1bb8;border:1px solid #19f59aa8;border-radius:50%;place-content:center;width:clamp(154px,15vw,210px);display:grid;box-shadow:inset 0 0 35px #00a6ff1f,0 0 35px #19f59a26}.pricing-free span,.pricing-free small{color:#d7e1e5;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:1000}.pricing-free strong{color:#fff;text-shadow:0 0 20px #34f3ff70;margin:8px 0 5px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(50px,5.2vw,74px);line-height:.9}.pricing-free small{color:var(--neon-green)}.pricing-grid{z-index:1;perspective:1200px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid;position:relative}.pricing-grid article{scroll-snap-align:center;min-height:430px;transform-style:preserve-3d;background:radial-gradient(circle at 96% 2%,#19f59a17,#0000 31%),linear-gradient(145deg,#00a6ff17,#0000 48%),#061426;border:1px solid #34f3ff33;flex-direction:column;padding:clamp(25px,3vw,40px);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000042,inset 0 0 35px #00a6ff06}.pricing-grid article:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#34f3ff1f,#0000);width:34%;height:240%;transition:left .7s;position:absolute;top:-70%;left:-32%;transform:rotate(18deg)}.pricing-grid article:hover,.pricing-grid article:focus-within{border-color:#19f59a80;transform:translateY(-6px)rotateX(1deg);box-shadow:0 30px 65px #00000057,0 0 30px #00a6ff17}.pricing-grid article:hover:after,.pricing-grid article:focus-within:after{left:112%}.pricing-grid article>span{color:var(--cyan);text-shadow:0 0 14px #34f3ff8c;align-self:flex-end;font-family:Impact,sans-serif;font-size:29px;line-height:1}.pricing-grid article>p{color:#f5f8f9;letter-spacing:.13em;text-transform:uppercase;margin:12px 0 0;font-size:11px;font-weight:1000}.pricing-grid article>h4{color:#fff;text-transform:uppercase;margin-top:8px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(30px,3.4vw,47px);font-weight:900;line-height:.95}.pricing-options{border-top:1px solid #34f3ff2b;margin-top:26px;display:grid}.pricing-options>div{border-bottom:1px solid #34f3ff21;justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:15px 0 12px;display:flex}.pricing-options small{color:#c4ced4;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pricing-options strong{color:#fff;letter-spacing:-.01em;text-shadow:0 0 18px #00a6ff4d;flex:none;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(30px,3vw,43px);font-weight:900;line-height:.9}.pricing-grid article>strong{color:#fff;letter-spacing:-.02em;text-shadow:0 0 24px #00a6ff3d;margin-top:32px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(55px,5.7vw,84px);font-weight:900;line-height:.9}.pricing-grid article>small{color:var(--neon-green);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:10px;font-weight:900}.pricing-grid article>p.pricing-feature{color:#d7e1e5;letter-spacing:.02em;text-transform:none;border-top:1px solid #19f59a29;margin:13px 0 0;padding-top:13px;font-size:11px;font-weight:820;line-height:1.5}.pricing-team-visual{z-index:1;isolation:isolate;background:#061426;border:1px solid #34f3ff3d;min-height:clamp(260px,36vw,500px);margin:clamp(38px,5vw,62px) 0 0;display:grid;position:relative;overflow:hidden}.pricing-team-visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#020b1b1a,#0000 48%,#020b1b6b),linear-gradient(#0000 48%,#020b1bdb);position:absolute;inset:0}.pricing-team-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center}.pricing-team-visual figcaption{z-index:2;color:#fff;text-shadow:0 2px 16px #000c;max-width:760px;font-size:clamp(17px,1.8vw,25px);font-weight:850;line-height:1.35;position:absolute;bottom:clamp(18px,3vw,42px);left:clamp(20px,4vw,54px);right:clamp(20px,4vw,54px)}.pricing-on-request{z-index:1;background:radial-gradient(circle at 94% 18%,#19f59a1a,#0000 30%),linear-gradient(105deg,#19f59a12,#00a6ff14);border:1px solid #19f59a42;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(22px,4vw,54px);margin-top:14px;padding:clamp(24px,3vw,38px);display:grid;position:relative}.pricing-on-request>div>span{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:1000}.pricing-on-request h4{color:#fff;text-transform:uppercase;margin-top:8px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(28px,3vw,42px);line-height:1}.pricing-on-request p{color:#c5d0d5;max-width:760px;margin:12px 0 0;font-size:14px;font-weight:700;line-height:1.55}.pricing-on-request .button{min-width:230px}.pricing-installments{z-index:1;background:linear-gradient(100deg,#00a6ff1f,#19f59a0f);border:1px solid #34f3ff33;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:18px;margin-top:14px;padding:21px clamp(22px,3vw,38px);display:grid;position:relative}.pricing-installments>span{color:var(--cyan);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:1000}.pricing-installments h4{color:#fff;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(27px,2.6vw,39px);line-height:1}.pricing-installments p{color:#c5d0d5;margin:0;font-size:13px;font-weight:750;line-height:1.5}.pricing-footer{z-index:1;background:linear-gradient(105deg,#19f59a12,#00a6ff12);border:1px solid #19f59a33;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:38px;margin-top:14px;padding:clamp(24px,3.4vw,42px);display:grid;position:relative}.pricing-coming-soon>span{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:1000}.pricing-coming-soon h4{color:#fff;text-transform:uppercase;margin-top:8px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(28px,3vw,42px)}.pricing-coming-soon p{color:#b9c5ca;max-width:720px;margin:12px 0 0;font-size:14px;font-weight:700;line-height:1.55}.pricing-footer .button{min-width:260px}.trial-steps{background:#34f3ff2e;border:1px solid #34f3ff40;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.trial-steps>div{background:radial-gradient(circle at 95% 5%,#00a6ff21,#0000 32%),#07090a;align-content:end;min-height:210px;padding:clamp(25px,3vw,42px);display:grid;position:relative;overflow:hidden}.trial-steps>div:before{content:"";background:linear-gradient(90deg,#0000,#eaff0014,#0000);width:30%;animation:6s ease-in-out infinite step-charge;position:absolute;top:0;bottom:0;left:-20%;transform:skew(-18deg)}.trial-steps span{color:var(--cyan);text-shadow:0 0 16px #34f3ffbf;font-family:Impact,sans-serif;font-size:36px;position:absolute;top:24px;right:26px}.trial-steps strong{text-transform:uppercase;font-family:Impact,sans-serif;font-size:clamp(31px,3vw,45px)}.trial-steps small{color:#aeb7ba;max-width:330px;margin-top:10px;font-size:14px;font-weight:750;line-height:1.5}@keyframes trial-scan{0%,58%{transform:translate(-130%)}82%,to{transform:translate(130%)}}@keyframes girl-power-glow{0%{opacity:.7;transform:translate(-2%,1%)scale(.96)}to{opacity:1;transform:translate(2%,-1%)scale(1.04)}}@keyframes girl-power-title{0%{background-position:0%}to{background-position:100%}}.parent-preview{border-top:1px solid #ffffff1f;grid-template-columns:.9fr 1.1fr;align-items:start;gap:8vw;display:grid}.parent-copy{position:sticky;top:125px}.parent-copy>p:last-child{margin-top:30px}.parent-options{gap:12px;display:grid}.parent-options>div{background:linear-gradient(90deg,#00a6ff14,#0000 40%),#ffffff06;border:1px solid #ffffff21;grid-template-columns:64px .7fr 1.1fr;align-items:center;gap:24px;min-height:120px;padding:24px 28px;transition:border-color .25s,transform .25s;display:grid}.parent-options>div:hover{border-color:#eaff006b;transform:translate(-6px)}.parent-options span{color:var(--blue);font-family:Impact,sans-serif;font-size:34px}.parent-options strong{text-transform:uppercase;font-size:16px}.parent-options small{color:#aeb6ba;font-size:13px;line-height:1.55}.family-strength-card{isolation:isolate;background:radial-gradient(circle at 10% 10%,#00a6ff47,#0000 38%),radial-gradient(circle at 92% 86%,#19f59a2e,#0000 34%),linear-gradient(135deg,#0f113efa,#041e39fa 54%,#04332bfa);border:1px solid #eaff0047;border-radius:34px;grid-column:1/-1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(30px,5vw,76px);margin-top:clamp(20px,4vw,54px);padding:clamp(30px,5vw,66px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff14}.family-strength-card:before{z-index:-1;content:"";filter:blur(42px);pointer-events:none;background:#34f3ff2e;border-radius:50%;width:430px;height:430px;position:absolute;top:-260px;right:-170px}.family-strength-copy h3{letter-spacing:-.025em;text-transform:uppercase;max-width:820px;margin:20px 0 0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(45px,5.6vw,79px);font-weight:900;line-height:.94}.family-strength-copy h3 em{color:var(--yellow);text-shadow:0 0 24px #eaff0038;font-style:normal}.family-strength-lead{color:#ffffffeb;max-width:760px;margin:28px 0 0;font-size:clamp(16px,1.35vw,20px);font-weight:720;line-height:1.68}.family-strength-inclusive{color:#b9c9cf;max-width:760px;margin:16px 0 0;font-size:15px;font-weight:680;line-height:1.65}.family-strength-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.family-strength-benefits article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010a196b;border:1px solid #ffffff21;border-radius:20px;min-height:132px;padding:18px}.family-strength-benefits article>span,.family-strength-benefits strong,.family-strength-benefits small{display:block}.family-strength-benefits article>span{color:var(--cyan);font-family:Impact,sans-serif;font-size:25px;line-height:1}.family-strength-benefits strong{letter-spacing:.035em;text-transform:uppercase;margin-top:14px;font-size:14px}.family-strength-benefits small{color:#aebdc2;margin-top:7px;font-size:12px;line-height:1.5}.family-session-panel{background:#01081594;border:1px solid #34f3ff38;border-radius:28px;align-self:center;padding:clamp(16px,2.3vw,27px);box-shadow:0 24px 50px #00000047}.family-session summary{color:#020a18;background:var(--yellow);cursor:pointer;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:13px 16px;list-style:none;transition:transform .22s,box-shadow .22s;display:grid}.family-session summary::-webkit-details-marker{display:none}.family-session summary:hover{transform:translateY(-2px);box-shadow:0 15px 34px #eaff0033}.family-session summary:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.family-session-play{width:48px;height:48px;color:var(--yellow);background:#07162a;border-radius:16px;place-items:center;display:grid}.family-session summary strong,.family-session summary small{display:block}.family-session summary strong{text-transform:uppercase;font-size:15px;font-weight:950;line-height:1.2}.family-session summary small{color:#304022;margin-top:5px;font-size:11px;font-weight:800;line-height:1.3}.family-session summary i{font-size:22px;font-style:normal;transition:transform .22s}.family-session[open] summary i{transform:rotate(180deg)}.family-session-body{padding:26px 6px 4px}.family-session-body>p:first-child{color:var(--cyan);letter-spacing:.11em;margin:0;font-size:10px;font-weight:950}.family-session-body h4{text-transform:uppercase;margin:9px 0 0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(31px,3.2vw,46px);font-weight:900;line-height:1}.family-session-body ol{margin:22px 0 0;padding:0;list-style:none}.family-session-body li{border-top:1px solid #ffffff1a;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.family-session-body li>b{color:var(--yellow);font-family:Impact,sans-serif;font-size:16px}.family-session-body li strong,.family-session-body li small{display:block}.family-session-body li strong{font-size:14px}.family-session-body li small{color:#aebbc0;margin-top:4px;font-size:12px;line-height:1.5}.family-ball-more{margin-top:22px}.family-ball-more>p{color:var(--cyan);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:950}.family-ball-ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.family-ball-ideas article{background:#19f59a0f;border:1px solid #19f59a33;border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;padding:12px;display:grid}.family-ball-ideas article>b{color:var(--yellow);font-family:Impact,sans-serif;font-size:14px}.family-ball-ideas strong,.family-ball-ideas small{display:block}.family-ball-ideas strong{text-transform:uppercase;font-size:12px;line-height:1.25}.family-ball-ideas small{color:#b8c7c8;margin-top:5px;font-size:11px;line-height:1.45}.family-session-contact{width:100%;margin-top:16px}@media (width<=980px){.family-strength-card{grid-template-columns:1fr}.family-session-panel{align-self:stretch}}@media (width<=560px){.family-strength-card{border-radius:24px;padding:25px 18px}.family-strength-benefits{grid-template-columns:1fr}.family-strength-benefits article{min-height:0}.family-session-panel{border-radius:20px;padding:10px}.family-session summary{border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:11px}.family-session-play{border-radius:13px;width:42px;height:42px}.family-session summary strong{font-size:13px}.family-session summary small{font-size:10px}.family-ball-ideas{grid-template-columns:1fr}}.app-blueprint{border-top:1px solid #ffffff1f}.app-heading{margin-bottom:72px}.app-explainer{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));background:radial-gradient(circle at 92% 8%,#19f59a21,#0000 28%),radial-gradient(circle at 4% 96%,#00a6ff2e,#0000 34%),linear-gradient(145deg,#05182df7,#030b19fa);border:1px solid #34f3ff47;margin-bottom:clamp(54px,8vw,100px);padding:clamp(24px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 28px 80px #0000004d,inset 0 0 65px #00a6ff0a}.app-explainer:after{content:"";pointer-events:none;background-image:linear-gradient(#34f3ff06 1px,#0000 1px),linear-gradient(90deg,#34f3ff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.app-explainer-copy,.app-explainer-flow,.app-explainer-privacy,.app-explainer-beta,.app-explainer-note{z-index:1;position:relative}.app-explainer-copy{gap:18px;display:grid}.app-explainer-copy h3{max-width:830px;margin:0;font-size:clamp(38px,6vw,72px);line-height:.92}.app-explainer-copy h3 em{color:var(--yellow);font-style:normal}.app-explainer-copy>p:last-child{color:#bdc8cd;max-width:760px;margin:0;font-size:clamp(15px,2vw,18px);font-weight:700;line-height:1.65}.app-explainer-flow{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:clamp(34px,5vw,58px);display:grid}.app-explainer-flow article{background:linear-gradient(145deg,#ffffff0e,#00a6ff09);border:1px solid #ffffff21;min-width:0;min-height:260px;padding:24px;position:relative}.app-explainer-flow article:not(:last-child):after{z-index:2;content:"↓";width:36px;height:36px;color:var(--yellow);background:#071528;border:1px solid #eaff007a;border-radius:50%;place-items:center;font-size:17px;display:grid;position:absolute;bottom:-19px;right:22px;box-shadow:0 0 22px #eaff001f}.app-explainer-flow article>p{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin:24px 0 0;font-size:10px;font-weight:1000}.app-explainer-flow h4{color:#fff;letter-spacing:.02em;text-transform:uppercase;margin:8px 0 0;font-family:Impact,sans-serif;font-size:clamp(25px,7vw,34px);font-weight:400;line-height:1}.app-explainer-flow small{color:#aebbc1;margin-top:15px;font-size:13px;line-height:1.55;display:block}.flow-icon{background:linear-gradient(145deg,#34f3ff21,#00a6ff08);border:1px solid #34f3ff7a;border-radius:18px;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:inset 0 0 18px #34f3ff0f,0 0 24px #00a6ff14}.flow-icon i,.flow-icon b{font-style:normal;display:block;position:absolute}.flow-icon-upload i{border:2px solid var(--cyan);border-radius:4px;width:28px;height:23px}.flow-icon-upload i:after{content:"";background:linear-gradient(135deg, transparent 48%, var(--cyan) 49% 57%, transparent 58%), linear-gradient(45deg, transparent 43%, var(--cyan) 44% 56%, transparent 57%);height:8px;position:absolute;bottom:4px;left:4px;right:4px}.flow-icon-upload b{border-top:2px solid var(--yellow);border-left:2px solid var(--yellow);width:8px;height:8px;top:12px;transform:rotate(45deg)}.flow-icon-upload b:after{content:"";background:var(--yellow);transform-origin:top;width:2px;height:15px;position:absolute;top:-3px;left:2px;transform:rotate(-45deg)}.flow-icon-ai i{color:var(--yellow);letter-spacing:.06em;font-family:Impact,sans-serif;font-size:19px}.flow-icon-ai b,.flow-icon-ai:before,.flow-icon-ai:after{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.flow-icon-ai b{top:11px;right:13px}.flow-icon-ai:before{content:"";position:absolute;top:18px;left:10px}.flow-icon-ai:after{content:"";position:absolute;bottom:13px;right:11px}.flow-icon-check i{border-bottom:3px solid var(--neon-green);border-left:3px solid var(--neon-green);width:27px;height:16px;transform:rotate(-45deg)translate(2px,-2px)}.flow-icon-check b{border:1px solid #19f59a6b;border-radius:50%;width:39px;height:39px}.flow-icon-unlock i{border:2px solid var(--yellow);border-radius:4px;width:27px;height:22px;top:27px}.flow-icon-unlock b{border:2px solid var(--yellow);transform-origin:0 100%;border-bottom:0;border-radius:12px 12px 0 0;width:18px;height:20px;top:11px;left:31px;transform:rotate(16deg)}.app-explainer-note{border-left:2px solid var(--yellow);color:#91a0a8;margin:22px 0 0;padding-left:16px;font-size:12px;line-height:1.6}.app-explainer-privacy{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.app-explainer-privacy span{color:#d7eee4;letter-spacing:.04em;background:#19f59a0e;border:1px solid #19f59a3d;border-radius:999px;align-items:center;gap:9px;min-height:36px;padding:9px 13px;font-size:11px;font-weight:900;display:inline-flex}.app-explainer-privacy i{background:var(--neon-green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #19f59ab8}.app-explainer-beta{color:#c9d1d4;background:#eaff000b;border:1px solid #eaff003d;margin:16px 0 0;padding:16px 18px;font-size:12px;line-height:1.62}.app-explainer-beta strong{color:var(--yellow)}@media (width>=720px){.app-explainer-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.app-explainer-flow article:nth-child(2):after{display:none}}@media (width>=1180px){.app-explainer-copy{grid-template-columns:minmax(0,1.1fr) minmax(330px,.62fr);align-items:end;column-gap:7vw}.app-explainer-copy .eyebrow,.app-explainer-copy h3{grid-column:1}.app-explainer-copy>p:last-child{grid-area:1/2/span 2}.app-explainer-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.app-explainer-flow article:nth-child(2):after{display:grid}.app-explainer-flow article:not(:last-child):after{content:"→";bottom:24px;right:-19px}}.parent-study-journey{background:radial-gradient(circle at 94% 5%,#eaff001a,#0000 26%),radial-gradient(circle at 4% 70%,#00a6ff2e,#0000 33%),linear-gradient(148deg,#081829fa,#030a16fc);border:1px solid #eaff0045;margin-bottom:clamp(60px,9vw,118px);padding:clamp(24px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 28px 86px #00000057}.parent-study-journey:before{content:"";pointer-events:none;background-image:linear-gradient(#eaff0006 1px,#0000 1px),linear-gradient(90deg,#34f3ff06 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 72%);mask-image:linear-gradient(135deg,#000,#0000 72%)}.parent-study-heading,.parent-study-steps,.parent-study-threshold,.family-xp-story,.family-xp-rule{z-index:1;position:relative}.parent-study-heading{gap:18px;max-width:970px;display:grid}.parent-study-heading h3,.family-xp-story h3{margin:0;font-size:clamp(34px,5.3vw,68px);line-height:.96}.parent-study-heading>p:last-child,.family-xp-story>div>p:not(.eyebrow){color:#bcc7cc;max-width:820px;margin:0;font-size:clamp(14px,1.8vw,17px);font-weight:700;line-height:1.65}.parent-study-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(34px,5vw,58px);display:grid}.parent-study-steps article{background:linear-gradient(145deg,#ffffff0e,#00a6ff09);border:1px solid #ffffff21;min-height:245px;padding:clamp(21px,3vw,30px)}.parent-study-steps article>div{align-items:center;gap:12px;display:flex}.parent-study-steps article>div span{color:var(--yellow);font-family:Impact,sans-serif;font-size:32px}.parent-study-steps article>div small{color:var(--cyan);letter-spacing:.15em;font-size:10px;font-weight:1000}.parent-study-steps h4{color:#fff;text-transform:uppercase;margin:44px 0 0;font-family:Impact,sans-serif;font-size:clamp(23px,3vw,30px);font-weight:400;line-height:1.05}.parent-study-steps p{color:#aeb9be;margin:13px 0 0;font-size:13px;line-height:1.58}.parent-study-threshold{background:#19f59a0e;border:1px solid #19f59a4d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,34px);margin:14px 0 0;padding:22px clamp(20px,3vw,32px);display:grid}.parent-study-threshold strong{color:var(--neon-green);font-family:Impact,sans-serif;font-size:clamp(44px,6vw,70px);font-weight:400;line-height:1}.parent-study-threshold span{color:#d1dfd8;font-size:13px;font-weight:800;line-height:1.6}.family-xp-story{border-top:1px solid #ffffff21;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:clamp(28px,6vw,74px);margin-top:clamp(46px,7vw,82px);padding-top:clamp(38px,6vw,64px);display:grid}.family-xp-story>div{gap:18px;display:grid}.family-xp-levels{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.family-xp-levels span{color:var(--yellow);letter-spacing:.05em;background:#eaff000e;border:1px solid #eaff004d;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:1000}.family-xp-story ul{align-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.family-xp-story li{color:#e0e8eb;background:#00a6ff0e;border:1px solid #34f3ff2e;padding:16px 18px 16px 46px;font-size:13px;font-weight:900;position:relative}.family-xp-story li:before{border:2px solid var(--cyan);content:"";border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:18px;transform:translateY(-50%);box-shadow:0 0 12px #34f3ff59}.family-xp-rule{border-left:3px solid var(--yellow);background:#ffffff09;gap:8px;margin-top:18px;padding:18px 20px;display:grid}.family-xp-rule p,.family-xp-rule small{margin:0;line-height:1.55}.family-xp-rule p{color:#dce3e6;font-size:12px;font-weight:900}.family-xp-rule small{color:#8f9ca3;font-size:11px}@media (width>=1180px){.parent-study-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=680px){.parent-study-steps,.family-xp-story{grid-template-columns:1fr}.parent-study-steps article{min-height:0}.parent-study-threshold{grid-template-columns:1fr}}.study-family-hub{background:radial-gradient(circle at 92% 4%,#19f59a21,#0000 28%),radial-gradient(circle at 3% 58%,#e300ff17,#0000 31%),linear-gradient(145deg,#041a22fa,#030a16fc 62%);border:1px solid #19f59a47;margin-bottom:clamp(60px,9vw,118px);padding:clamp(24px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 28px 86px #00000057}.study-family-hub:before{content:"";pointer-events:none;background-image:linear-gradient(#19f59a06 1px,#0000 1px),linear-gradient(90deg,#34f3ff06 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000,#0000 78%);mask-image:linear-gradient(145deg,#000,#0000 78%)}.study-family-heading,.parent-resource-intro,.parent-resource-grid,.learning-support-intro,.learning-support-grid,.study-library-vision,.study-family-boundary{z-index:1;position:relative}.study-family-heading{gap:18px;max-width:1020px;display:grid}.study-family-heading h3{font-size:clamp(36px,5.4vw,72px);line-height:.94}.study-family-heading>p:last-child{color:#c1ccd0;max-width:850px;margin:0;font-size:clamp(15px,1.8vw,18px);font-weight:700;line-height:1.68}.parent-resource-intro{border-top:1px solid #ffffff21;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:clamp(28px,6vw,80px);margin-top:clamp(54px,8vw,92px);padding-top:clamp(38px,6vw,66px);display:grid}.parent-resource-intro h4,.learning-support-intro h4{color:#fff;text-transform:uppercase;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(34px,4.5vw,58px);font-weight:400;line-height:.98}.parent-resource-intro>p,.learning-support-intro>p:last-child{color:#aebbc0;margin:0;font-size:15px;line-height:1.66}.parent-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.parent-resource-grid details{background:linear-gradient(145deg,#ffffff0e,#00a6ff09);border:1px solid #ffffff24}.parent-resource-grid summary{cursor:pointer;min-height:240px;padding:clamp(22px,3vw,31px);list-style:none;display:grid}.parent-resource-grid summary::-webkit-details-marker{display:none}.parent-resource-grid summary>span{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:1000}.parent-resource-grid summary>strong{color:#fff;text-transform:uppercase;align-self:end;margin-top:42px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(25px,3.2vw,34px);font-weight:400;line-height:1}.parent-resource-grid summary>small{color:#aab6bb;margin-top:11px;font-size:13px;line-height:1.5}.parent-resource-grid summary>b{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:10px;display:flex}.parent-resource-grid summary>b i{border:1px solid #eaff0059;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;transition:transform .2s;display:grid}.parent-resource-grid details[open] summary>b i{transform:rotate(45deg)}.parent-resource-grid ol{color:#d7e0e3;gap:11px;margin:0;padding:0 30px 30px 54px;display:grid}.parent-resource-grid li{padding-left:5px;font-size:13px;line-height:1.55}.learning-support-intro{gap:18px;max-width:980px;margin-top:clamp(68px,10vw,116px);display:grid}.learning-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.learning-support-card{background:#030c18c2;border:1px solid #ffffff24;flex-direction:column;min-height:510px;padding:clamp(22px,3vw,31px);display:flex}.learning-support-card.support-1{border-top-color:#34f3ff9e}.learning-support-card.support-2{border-top-color:#e300ff85}.learning-support-card.support-3{border-top-color:#eaff0094}.learning-support-card>span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;border:1px solid #34f3ff42;align-self:flex-start;padding:7px 9px;font-size:9px;font-weight:1000}.learning-support-card h4{color:#fff;text-transform:uppercase;margin:46px 0 0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(29px,3.4vw,39px);font-weight:400;line-height:1}.learning-support-card>p{color:#b9c5c9;margin:17px 0 0;font-size:14px;line-height:1.6}.learning-support-card ul{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.learning-support-card li{color:#e0e7e9;padding-left:22px;font-size:12px;font-weight:800;line-height:1.5;position:relative}.learning-support-card li:before{border:2px solid var(--neon-green);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.learning-support-card>small{color:#8e9aa0;margin-top:auto;padding-top:28px;font-size:11px;font-weight:800;line-height:1.55}.study-library-page{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 86% 7%,#eaff0021,#0000 28%),radial-gradient(circle at 9% 42%,#34f3ff1a,#0000 28%),#020914;overflow:hidden}.study-library-page-header{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020914db;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:84px;padding:12px clamp(18px,4vw,68px);display:grid;position:relative}.study-library-page-brand{color:#fff;align-items:center;gap:12px;font-size:14px;font-weight:1000;line-height:.9;display:flex}.study-library-page-brand img{object-fit:cover;width:50px;height:50px;box-shadow:0 0 28px #eaff0033}.study-library-page-brand small{color:var(--yellow);letter-spacing:.12em;font-size:8px}.study-library-page-header nav{gap:7px;display:flex}.study-library-page-header nav a{color:#9daab0;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:1000;display:grid}.study-library-page-header nav a[aria-current=page]{border-color:var(--yellow);color:var(--yellow)}.study-library-back{color:#dce4e7;text-transform:uppercase;justify-self:end;font-size:11px;font-weight:900}.study-library-page main>section{width:min(1240px,100% - 10vw);margin-inline:auto}.study-library-hero{min-height:800px;padding:clamp(100px,14vw,180px) 0 100px;position:relative}.study-library-hero h1{z-index:2;letter-spacing:-.065em;max-width:1120px;margin:20px 0 0;font-size:clamp(52px,8vw,126px);line-height:.88;position:relative}.study-library-hero h1 em{color:var(--yellow);text-shadow:0 0 54px #eaff002e;font-style:normal}.study-library-lead{z-index:2;color:#bdc9cd;max-width:850px;margin:38px 0 0;font-size:clamp(17px,1.7vw,22px);line-height:1.7;position:relative}.study-library-status{z-index:2;border-left:3px solid var(--yellow);max-width:720px;color:var(--yellow);text-transform:uppercase;background:#eaff000e;margin:28px 0 0;padding:14px 16px;font-size:11px;font-weight:900;line-height:1.55;position:relative}.study-library-orbit{aspect-ratio:1;border:1px solid #34f3ff24;border-radius:50%;width:min(43vw,560px);animation:34s linear infinite library-orbit;position:absolute;top:80px;right:-110px;box-shadow:inset 0 0 100px #34f3ff0d,0 0 120px #eaff000a}.study-library-orbit:before,.study-library-orbit:after{content:"";border:1px solid #eaff001f;border-radius:50%;position:absolute;inset:17%}.study-library-orbit:after{background:radial-gradient(circle,#eaff002b,#0000 67%);inset:36%}.study-library-orbit span{color:var(--cyan);letter-spacing:.12em;background:#061528;border:1px solid #ffffff24;padding:7px 10px;font-size:9px;font-weight:1000;position:absolute}.study-library-orbit span:first-child{top:8%;left:38%}.study-library-orbit span:nth-child(2){top:46%;right:-5%}.study-library-orbit span:nth-child(3){bottom:5%;left:34%}.study-library-orbit span:nth-child(4){top:45%;left:-5%}@keyframes library-orbit{to{transform:rotate(360deg)}}.study-library-rule-grid{background:#ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.study-library-rule-grid article{background:#061426;min-height:320px;padding:clamp(24px,3vw,38px)}.study-library-rule-grid strong{color:var(--yellow);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(54px,6vw,86px);line-height:1;display:block}.study-library-rule-grid span{color:var(--cyan);letter-spacing:.14em;margin-top:22px;font-size:9px;font-weight:1000;display:block}.study-library-rule-grid p{color:#aebbc0;margin:38px 0 0;font-size:13px;line-height:1.6}.study-library-plan,.study-library-treasure,.study-library-origin,.study-library-safety,.study-library-contributor,.study-library-final{border-top:1px solid #ffffff1f;padding:clamp(100px,13vw,170px) 0}.study-library-plan{position:relative}.study-library-plan:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #eaff001a;border-radius:50%;width:min(42vw,540px);position:absolute;top:clamp(70px,10vw,120px);right:-14vw;box-shadow:0 0 120px #eaff000f}.study-library-plan-heading{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:end;gap:clamp(44px,8vw,110px);display:grid;position:relative}.study-library-plan-heading h2,.study-library-section-heading{max-width:970px}.study-library-section-heading h2,.study-library-origin h2,.study-library-safety h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,6vw,88px);line-height:.96}.study-library-plan-heading h2{letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(43px,6vw,88px);line-height:.96}.study-library-plan-heading>div:last-child{gap:20px;display:grid}.study-library-plan-heading>div:last-child>p{color:#bdc9cd;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.7}.study-library-plan-heading>div:last-child>strong{color:var(--yellow);letter-spacing:.09em;background:#eaff0012;border:1px solid #eaff0057;justify-self:start;padding:11px 14px;font-size:10px;font-weight:1000;line-height:1.45}.study-library-pricing-grid{z-index:1;background:#ffffff24;grid-template-columns:repeat(2,minmax(260px,1fr)) minmax(260px,.8fr);gap:1px;margin-top:clamp(48px,7vw,76px);display:grid;position:relative}.study-library-price-card{background:linear-gradient(145deg,#091d31fa,#030d1afa);align-content:end;min-height:260px;padding:clamp(26px,4vw,46px);display:grid}.study-library-price-primary{background:radial-gradient(circle at 82% 12%,#eaff0029,#0000 38%),linear-gradient(145deg,#0d2533fa,#04111bfa);box-shadow:inset 0 0 0 1px #eaff0052}.study-library-price-card>span{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:1000}.study-library-price-card>strong{color:#fff;letter-spacing:-.045em;margin-top:22px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(60px,7vw,96px);font-weight:400;line-height:.92}.study-library-price-primary>strong{color:var(--yellow)}.study-library-price-card>small{color:#aebbc0;margin-top:14px;font-size:12px;font-weight:900}.study-library-pricing-grid>p{color:#b8c4c8;background:#061426;align-items:end;min-height:260px;margin:0;padding:clamp(26px,4vw,42px);font-size:13px;font-weight:750;line-height:1.65;display:flex}.study-library-plan-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.study-library-plan-items article{background:#34f3ff09;border:1px solid #34f3ff29;min-height:250px;padding:clamp(24px,3vw,34px)}.study-library-plan-items strong{color:var(--cyan);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1;display:block}.study-library-plan-items span{color:#fff;letter-spacing:.12em;margin-top:28px;font-size:10px;font-weight:1000;display:block}.study-library-plan-items p{color:#aebbc0;margin:16px 0 0;font-size:13px;line-height:1.62}.study-library-conscious{background:radial-gradient(circle at 2% 10%,#19f59a1a,#0000 28%),#04121eeb;border:1px solid #19f59a38;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(34px,7vw,86px);margin-top:12px;padding:clamp(28px,5vw,60px);display:grid}.study-library-conscious>div>span{width:54px;height:54px;color:var(--neon-green);border:1px solid #19f59a80;border-radius:50%;place-items:center;font-family:Impact,sans-serif;font-size:18px;display:grid}.study-library-conscious h3{color:#fff;max-width:760px;margin:28px 0 0;font-size:clamp(28px,4vw,48px);line-height:1.02}.study-library-conscious p{color:#b8c4c8;max-width:760px;margin:20px 0 0;font-size:15px;line-height:1.7}.study-library-conscious ul{align-content:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.study-library-conscious li{border-left:2px solid var(--neon-green);color:#d8e3df;background:#ffffff09;padding:16px 18px 16px 46px;font-size:13px;font-weight:750;line-height:1.55;position:relative}.study-library-conscious li:before{color:var(--neon-green);content:"✓";font-weight:1000;position:absolute;top:16px;left:18px}.study-library-section-heading>p:last-child,.study-library-origin>div:first-child>p:last-child{color:#b8c4c8;max-width:850px;margin:28px 0 0;font-size:clamp(16px,1.5vw,20px);line-height:1.7}.study-library-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:66px;display:grid}.study-library-journey article{background:linear-gradient(145deg,#34f3ff0e,#030c18e6);border:1px solid #ffffff24;min-height:380px;padding:clamp(24px,3vw,36px)}.study-library-journey span{color:var(--yellow);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:36px}.study-library-journey h3{text-transform:uppercase;margin:100px 0 0;font-size:clamp(25px,2.7vw,36px)}.study-library-journey p{color:#aebbc0;font-size:13px;line-height:1.62}.study-library-origin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:66px;display:grid}.study-library-origin-grid article{background:linear-gradient(145deg,#34f3ff0d,#030c18eb);border:1px solid #ffffff24;min-height:330px;padding:clamp(24px,3vw,34px)}.study-library-origin-grid article>span{color:var(--cyan);letter-spacing:.13em;font-size:9px;font-weight:1000}.study-library-origin-grid h3{color:#fff;margin:90px 0 0;font-size:clamp(22px,2.5vw,32px);line-height:1.05}.study-library-origin-grid p{color:#aebbc0;margin:18px 0 0;font-size:13px;line-height:1.62}.study-library-origin-grid .source-2{border-color:#eaff0052}.study-library-origin-grid .source-2>span{color:var(--yellow)}.study-library-origin-grid .source-3{border-color:#bb86fc4d}.study-library-origin-grid .source-3>span{color:#caa5ff}.study-library-origin-grid .source-4{border-color:#19f59a6b;box-shadow:0 0 40px #19f59a0f}.study-library-origin-grid .source-4>span{color:var(--neon-green)}.study-library-safety{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:clamp(50px,8vw,110px);display:grid}.study-library-safety ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.study-library-safety li{color:#dbe6e2;background:#19f59a0b;border:1px solid #19f59a38;padding:19px 20px 19px 52px;font-size:14px;line-height:1.55;position:relative}.study-library-safety li:before{color:var(--neon-green);content:"✓";font-weight:1000;position:absolute;top:20px;left:20px}.study-library-contributor-layout{grid-template-columns:1fr;gap:12px;margin-top:66px;display:grid}.study-library-contributor-steps{gap:10px;display:grid}.study-library-contributor-steps article{background:#061426e0;border:1px solid #ffffff21;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:22px;min-height:146px;padding:24px 28px;display:grid}.study-library-contributor-steps article>span{color:var(--cyan);font-family:Impact,sans-serif;font-size:36px}.study-library-contributor-steps h3{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(22px,2.5vw,30px)}.study-library-contributor-steps p{color:#aebbc0;margin:10px 0 0;font-size:13px;line-height:1.6}.study-library-future{background:#34f3ff0a;border:1px solid #34f3ff38;grid-template-columns:minmax(200px,.55fr) minmax(0,1.25fr) minmax(260px,.7fr);align-items:center;gap:clamp(24px,5vw,60px);margin-top:12px;padding:clamp(26px,4vw,44px);display:grid}.study-library-future>span{color:var(--cyan);letter-spacing:.11em;font-size:10px;font-weight:1000;line-height:1.5}.study-library-future h3{color:#fff;margin:0;font-size:clamp(27px,3.5vw,45px);line-height:1}.study-library-future p{color:#b7c3c7;margin:16px 0 0;font-size:13px;line-height:1.65}.study-library-future>small{color:#9eaaae;font-size:11px;line-height:1.62}.study-library-final{justify-content:space-between;align-items:end;gap:40px;display:flex}.study-library-final p{color:#fff;letter-spacing:-.045em;max-width:950px;margin:0;font-size:clamp(30px,4.6vw,68px);font-weight:1000;line-height:1.03}.study-library-final .button{flex:none}@media (width<=980px){.study-library-rule-grid,.study-library-journey,.study-library-origin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.study-library-plan-heading,.study-library-conscious,.study-library-contributor-layout,.study-library-safety{grid-template-columns:1fr}.study-library-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.study-library-pricing-grid>p{grid-column:1/-1;min-height:0}.study-library-future{grid-template-columns:1fr 1fr}.study-library-future>small{grid-column:1/-1}}@media (width<=680px){.study-library-page-header{grid-template-columns:1fr auto;gap:10px 14px;padding-block:10px}.study-library-page-header nav{grid-area:2/1/auto/-1;justify-content:center;display:flex}.study-library-page-header nav a{width:44px;height:44px;font-size:11px}.study-library-back{font-size:0}.study-library-back:after{content:"←";font-size:22px}.study-library-hero{min-height:690px}.study-library-orbit{opacity:.58;width:420px;top:330px;right:-120px}.study-library-rule-grid,.study-library-journey,.study-library-origin-grid,.study-library-pricing-grid,.study-library-plan-items,.study-library-future{grid-template-columns:1fr}.study-library-rule-grid article,.study-library-journey article,.study-library-origin-grid article,.study-library-plan-items article,.study-library-price-card,.study-library-pricing-grid>p{min-height:0}.study-library-price-card{min-height:230px}.study-library-pricing-grid>p,.study-library-future>small{grid-column:auto}.study-library-journey h3,.study-library-origin-grid h3{margin-top:48px}.study-library-contributor-steps article{grid-template-columns:52px minmax(0,1fr);padding:22px 20px}.study-library-final{flex-direction:column;align-items:stretch}.study-library-final .button{width:100%}}.study-library-vision{background:radial-gradient(circle at 92% 12%,#eaff001f,#0000 30%),linear-gradient(145deg,#081c24f5,#030b17fa);border:1px solid #eaff0047;margin-top:clamp(68px,10vw,116px);padding:clamp(24px,4vw,44px)}.study-library-vision-heading{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:end;gap:clamp(28px,6vw,78px);display:grid}.study-library-vision-heading h4{color:#fff;text-transform:uppercase;max-width:760px;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(35px,4.8vw,64px);font-weight:400;line-height:.98}.study-library-vision-heading>div:last-child{gap:18px;display:grid}.study-library-vision-heading p{color:#c4cfd3;margin:0;font-size:15px;line-height:1.66}.study-library-vision-heading strong{border-left:3px solid var(--yellow);color:var(--yellow);letter-spacing:.05em;text-transform:uppercase;background:#eaff000f;padding:11px 13px;font-size:10px;line-height:1.55;display:block}.study-library-vision-grid{background:#ffffff21;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(34px,5vw,54px);display:grid}.study-library-vision-grid article{background:#040e19f5;min-height:250px;padding:clamp(22px,3vw,32px)}.study-library-vision-grid article>span{color:var(--yellow);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:28px}.study-library-vision-grid h5{color:#fff;margin:42px 0 0;font-size:clamp(20px,2.4vw,28px);line-height:1.05}.study-library-vision-grid p{color:#aebbc0;margin:15px 0 0;font-size:13px;line-height:1.62}.study-library-vision-footer{justify-content:space-between;align-items:end;gap:clamp(22px,5vw,72px);padding-top:clamp(24px,4vw,40px);display:flex}.study-library-promise{color:#fff;max-width:980px;margin:0;font-size:clamp(18px,2.2vw,27px);font-weight:900;line-height:1.35}.study-family-boundary{border-left:3px solid var(--neon-green);background:#ffffff09;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:20px;display:flex}.study-family-boundary p{color:#d7e2de;max-width:800px;margin:0;font-size:12px;font-weight:900;line-height:1.58}.study-family-boundary .button{flex:none}@media (width<=980px){.parent-resource-intro,.study-library-vision-heading,.learning-support-grid{grid-template-columns:1fr}.learning-support-card{min-height:0}}@media (width<=680px){.parent-resource-grid,.study-library-vision-grid{grid-template-columns:1fr}.study-library-vision-grid article{min-height:0}.study-library-vision-footer{flex-direction:column;align-items:stretch}.study-library-vision-footer .button{width:100%}.parent-resource-grid summary{min-height:0}.study-family-boundary{flex-direction:column;align-items:stretch}.study-family-boundary .button{width:100%}}.society-sponsor-studio{background:radial-gradient(circle at 90% 8%,#34f3ff21,#0000 28%),radial-gradient(circle at 8% 92%,#19f59a1f,#0000 32%),linear-gradient(145deg,#05192bfa,#030914fc);border:1px solid #34f3ff42;margin-bottom:clamp(60px,9vw,118px);padding:clamp(24px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 28px 86px #00000052}.society-sponsor-studio:after{content:"";filter:blur(20px);pointer-events:none;background:#ffffff12;width:12%;animation:9s ease-in-out infinite about-scan;position:absolute;top:-40%;bottom:-40%;left:-20%;transform:skew(-18deg)translate(-260%)}.society-sponsor-heading,.society-sponsor-grid,.society-sponsor-ideas,.society-sponsor-rule{z-index:1;position:relative}.society-sponsor-heading{gap:18px;max-width:980px;display:grid}.society-sponsor-heading h3{margin:0;font-size:clamp(34px,5.3vw,68px);line-height:.96}.society-sponsor-heading>p:last-child{color:#bdc9ce;max-width:840px;margin:0;font-size:clamp(14px,1.8vw,17px);font-weight:700;line-height:1.65}.society-sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(34px,5vw,58px);display:grid}.society-sponsor-grid article{background:linear-gradient(145deg,#34f3ff12,#19f59a06);border:1px solid #ffffff21;min-height:222px;padding:clamp(21px,3vw,30px)}.society-sponsor-grid article>span{color:var(--cyan);text-shadow:0 0 14px #34f3ff57;font-family:Impact,sans-serif;font-size:32px}.society-sponsor-grid h4{color:#fff;text-transform:uppercase;margin:42px 0 0;font-family:Impact,sans-serif;font-size:clamp(23px,3vw,30px);font-weight:400;line-height:1.05}.society-sponsor-grid p{color:#aeb9be;margin:13px 0 0;font-size:13px;line-height:1.58}.society-sponsor-ideas{background:#eaff0009;border:1px solid #eaff0033;gap:16px;margin-top:14px;padding:22px clamp(20px,3vw,30px);display:grid}.society-sponsor-ideas strong{color:var(--yellow);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:1000}.society-sponsor-ideas>div{flex-wrap:wrap;gap:8px;display:flex}.society-sponsor-ideas span{color:#dce4e7;background:#ffffff09;border:1px solid #ffffff21;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:850}.society-sponsor-rule{border-left:3px solid var(--cyan);background:#ffffff09;gap:8px;margin-top:18px;padding:18px 20px;display:grid}.society-sponsor-rule p,.society-sponsor-rule small{margin:0;line-height:1.55}.society-sponsor-rule p{color:#dce3e6;font-size:12px;font-weight:900}.society-sponsor-rule small{color:#8f9ca3;font-size:11px}@media (width>=1180px){.society-sponsor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=680px){.society-sponsor-grid{grid-template-columns:1fr}.society-sponsor-grid article{min-height:0}}.growth-loop{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;display:grid}.growth-loop>div{background:linear-gradient(145deg,#00a6ff1a,#0000 48%),#ffffff06;border:1px solid #ffffff24;min-height:215px;padding:28px}.growth-loop>div:nth-of-type(2n){background:linear-gradient(145deg,#19f59a14,#0000 48%),#ffffff06}.growth-loop span,.mode-grid>article>span,.sponsor-benefits span{color:var(--blue);font-family:Impact,sans-serif;font-size:34px}.growth-loop strong,.growth-loop small{display:block}.growth-loop strong{letter-spacing:.03em;text-transform:uppercase;margin-top:54px;font-family:Impact,sans-serif;font-size:25px}.growth-loop small{color:#9ea7ab;margin-top:10px;font-size:12px;line-height:1.5}.growth-loop>i{color:var(--yellow);align-self:center;font-size:24px;font-style:normal}.choice-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-top:110px;display:grid}.choice-intro h3{max-width:850px;font-size:clamp(38px,4.1vw,67px);line-height:.94}.choice-intro>p{color:#abb3b7;margin:0;font-size:17px;font-weight:700;line-height:1.65}.mode-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px;display:grid}.mode-grid article{background:radial-gradient(circle at 90% 0,#19f59a1c,#0000 35%),#061426;border:1px solid #ffffff24;min-height:275px;padding:32px;transition:transform .25s,border-color .25s}.mode-grid article:hover{border-color:#eaff0073;transform:translateY(-7px)}.mode-grid h3{margin-top:58px;font-size:38px}.mode-grid p{color:#aeb6ba;margin:14px 0 0;font-size:14px;line-height:1.55}.video-analysis-explainer{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));background:radial-gradient(circle at 94% 5%,#eaff001a,#0000 25%),radial-gradient(circle at 5% 88%,#00a6ff33,#0000 34%),linear-gradient(142deg,#05162afa,#030a14fc);border:1px solid #34f3ff4d;margin-top:clamp(60px,9vw,118px);padding:clamp(24px,5vw,68px);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057,inset 0 0 70px #34f3ff09}.video-analysis-explainer:before{content:"";pointer-events:none;background-image:linear-gradient(#34f3ff06 1px,#0000 1px),linear-gradient(90deg,#34f3ff06 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.video-analysis-heading,.video-analysis-flow,.video-analysis-demo{z-index:1;position:relative}.video-analysis-heading{grid-template-columns:minmax(0,1.12fr) minmax(300px,.68fr);align-items:end;gap:clamp(30px,6vw,86px);display:grid}.video-analysis-heading h3{letter-spacing:-.035em;max-width:850px;margin:14px 0 0;font-size:clamp(40px,5.8vw,76px);line-height:.92}.video-analysis-heading h3 em{color:var(--yellow);font-style:normal}.video-analysis-heading>p{color:#bdc8cd;margin:0;font-size:clamp(15px,1.5vw,18px);font-weight:700;line-height:1.65}.video-analysis-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:clamp(36px,5vw,58px);display:grid}.video-analysis-flow article{background:linear-gradient(145deg,#ffffff0d,#00a6ff09);border:1px solid #ffffff21;min-width:0;min-height:190px;padding:24px;position:relative}.video-analysis-flow article:not(:last-child):after{z-index:2;content:"→";width:32px;height:32px;color:var(--yellow);background:#071528;border:1px solid #eaff007a;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;right:-17px}.video-analysis-flow span{color:var(--cyan);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:28px}.video-analysis-flow strong,.video-analysis-flow small{display:block}.video-analysis-flow strong{letter-spacing:.06em;text-transform:uppercase;margin-top:25px;font-size:16px;font-weight:950}.video-analysis-flow small{color:#aebbc1;margin-top:10px;font-size:12px;line-height:1.55}.video-analysis-demo{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(16px,3vw,34px);margin-top:clamp(28px,4vw,48px);display:grid}.video-analysis-clips{grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr);gap:12px;min-width:0;display:grid}.video-analysis-demo-text{grid-template-columns:minmax(0,1fr)}.analysis-clip{background:#020811eb;border:1px solid #34f3ff42;min-width:0;margin:0;overflow:hidden}.analysis-video-frame{background:#01050a;position:relative;overflow:hidden}.analysis-clip-wide .analysis-video-frame{aspect-ratio:7/3}.analysis-clip-portrait .analysis-video-frame{height:100%;min-height:260px;max-height:420px}.analysis-video-frame video{object-fit:cover;background:#01050a;width:100%;height:100%;display:block}.analysis-privacy-badge{z-index:2;color:#dff9ec;letter-spacing:.055em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020c16d6;border:1px solid #19f59a61;border-radius:999px;max-width:calc(100% - 20px);padding:7px 10px;font-size:9px;font-weight:950;line-height:1.25;position:absolute;top:10px;left:10px}.analysis-clip figcaption{padding:20px}.analysis-quality{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;min-height:27px;padding:6px 9px;font-size:9px;font-weight:1000;line-height:1;display:inline-flex}.analysis-quality.is-usable{color:var(--neon-green);background:#19f59a12}.analysis-quality.is-progress{color:var(--cyan);background:#34f3ff12}.analysis-clip figcaption strong{margin-top:15px;font-size:16px;line-height:1.35;display:block}.analysis-clip figcaption p{color:#aebbc1;margin:9px 0 0;font-size:12px;line-height:1.55}.analysis-result{background:radial-gradient(circle at 100% 0,#eaff0017,#0000 34%),#05121fed;border:1px solid #eaff0047;flex-direction:column;min-width:0;padding:clamp(24px,3.2vw,42px);display:flex}.analysis-result-topline{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:16px;display:flex}.analysis-result-topline span{color:var(--yellow);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:1000}.analysis-result-topline small{color:#93a1a8;font-size:10px;font-weight:800}.analysis-result h4{margin:24px 0 0;font-size:clamp(27px,3vw,42px);line-height:1}.analysis-result dl{margin:26px 0 0}.analysis-result dl>div{border-top:1px solid #ffffff1a;grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.analysis-result dt{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:1000;line-height:1.45}.analysis-result dd{color:#c3cdd1;margin:0;font-size:12px;line-height:1.55}.analysis-honesty-note{border-left:3px solid var(--gold);color:#aeb8bc;background:#ffca0a11;margin:20px 0 0;padding:15px 16px;font-size:11px;line-height:1.6}.analysis-honesty-note strong{color:var(--gold)}.analysis-build-status{color:#829198;letter-spacing:.06em;text-transform:uppercase;margin:auto 0 0;padding-top:20px;font-size:10px;font-weight:900;line-height:1.45}@media (width<=1100px){.video-analysis-heading,.video-analysis-demo{grid-template-columns:minmax(0,1fr)}.video-analysis-heading{gap:22px}.video-analysis-heading>p{max-width:760px}.video-analysis-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.video-analysis-flow article:nth-child(2):after{display:none}}@media (width<=680px){.video-analysis-explainer{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));margin-left:-4px;margin-right:-4px;padding:24px 17px 28px}.video-analysis-heading h3{font-size:clamp(37px,12vw,55px)}.video-analysis-flow{grid-template-columns:minmax(0,1fr)}.video-analysis-flow article{min-height:0}.video-analysis-flow article:nth-child(2):after{display:grid}.video-analysis-flow article:not(:last-child):after{content:"↓";bottom:-17px;right:17px}.video-analysis-clips{grid-template-columns:minmax(0,1fr)}.analysis-clip-wide .analysis-video-frame{aspect-ratio:16/9}.analysis-clip-portrait .analysis-video-frame{aspect-ratio:3/4;width:min(100%,330px);min-height:390px;margin:0 auto}.analysis-result dl>div{grid-template-columns:minmax(0,1fr);gap:7px}}.app-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:110px;display:grid}.app-media-card{background:#040607;border:1px solid #00a6ff52;min-height:720px;position:relative;overflow:hidden}.app-media-card video{object-fit:cover;width:100%;height:100%;transition:transform .7s}.app-media-card:hover video{transform:scale(1.035)}.app-media-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 39%,#030405fa);position:absolute;inset:0}.study-morph{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));pointer-events:none;background:linear-gradient(125deg,#020a18eb,#051d2dc2);border:1px solid #34f3ff42;grid-template-columns:minmax(86px,.85fr) 48px minmax(98px,1fr);align-items:center;gap:12px;padding:14px;display:grid;position:absolute;top:34px;left:28px;right:28px;box-shadow:0 18px 42px #00000061,inset 0 0 24px #00a6ff12}.study-page{opacity:0;background:#ffffff14;border:1px solid #ffffff47;align-content:center;gap:5px;min-height:72px;padding:10px;display:grid;transform:perspective(140px)rotateY(-19deg)translate(-18px)}.study-page span{color:#fff;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:1000}.study-page i{background:#ffffff57;width:100%;height:2px;display:block}.study-page i:nth-of-type(2){width:78%}.study-page i:nth-of-type(3){width:57%}.study-ai{aspect-ratio:1;width:44px;color:var(--cyan);letter-spacing:.06em;opacity:0;text-shadow:0 0 12px var(--cyan);background:radial-gradient(circle,#34f3ff47,#00a6ff12);border:1px solid #34f3ffb8;border-radius:50%;place-items:center;font-size:12px;display:grid;transform:scale(.35)}.study-results{gap:5px;display:grid}.study-results span{color:#eafff6;letter-spacing:.08em;opacity:0;text-transform:uppercase;background:linear-gradient(90deg,#19f59a1f,#00a6ff14);border:1px solid #19f59a3d;padding:7px 9px;font-size:8px;font-weight:1000;display:block;transform:translate(18px)}.app-media-card.is-visible .study-page{animation:.75s cubic-bezier(.22,1,.36,1) .2s forwards study-page-in}.app-media-card.is-visible .study-ai{animation:1.1s cubic-bezier(.22,1,.36,1) .72s forwards study-ai-pulse}.app-media-card.is-visible .study-results span{animation:.52s cubic-bezier(.22,1,.36,1) forwards study-result-in}.app-media-card.is-visible .study-results span:first-child{animation-delay:1.18s}.app-media-card.is-visible .study-results span:nth-child(2){animation-delay:1.36s}.app-media-card.is-visible .study-results span:nth-child(3){animation-delay:1.54s}.app-media-copy{z-index:2;position:absolute;bottom:30px;left:28px;right:28px}.app-media-copy span{color:var(--yellow);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:1000}.app-media-copy h3{margin-top:9px;font-size:clamp(36px,3.4vw,54px);line-height:.94}.app-media-copy p{color:#c5cbce;margin:14px 0 0;font-size:13px;font-weight:700;line-height:1.55}.construction-note{border-left:3px solid var(--gold);color:#b8c0c3;background:#ffca0a12;margin:34px 0 0;padding:23px 26px;font-size:13px;line-height:1.6}.beta-real-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.beta-real-grid article{background:linear-gradient(145deg,#00a6ff1a,#071222e6);border:1px solid #34f3ff3d;min-height:230px;padding:clamp(25px,3vw,38px)}.beta-real-grid span{color:var(--yellow);letter-spacing:.14em;font-size:11px;font-weight:1000}.beta-real-grid strong{color:#fff;margin-top:34px;font-size:clamp(27px,3vw,43px);line-height:1;display:block}.beta-real-grid p{color:#aebbc1;margin:16px 0 0;font-size:14px;line-height:1.65}.app-pricing-card{background:radial-gradient(circle at 92% 5%,#19f59a26,#0000 28%),radial-gradient(circle at 8% 92%,#00a6ff2e,#0000 32%),linear-gradient(145deg,#041627fa,#030b18fc);border:1px solid #19f59a61;margin-top:clamp(42px,7vw,86px);padding:clamp(26px,4.5vw,58px);scroll-margin-top:96px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052,inset 0 0 60px #34f3ff0a}.app-pricing-card:before{content:"";pointer-events:none;background-image:linear-gradient(#34f3ff07 1px,#0000 1px),linear-gradient(90deg,#34f3ff07 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.app-pricing-heading,.app-pricing-beta,.app-pricing-included,.app-pricing-options,.app-pricing-rules,.app-pricing-status{z-index:1;position:relative}.app-pricing-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.app-pricing-heading h3{margin-top:16px;font-size:clamp(40px,5.2vw,72px);line-height:.92}.app-pricing-heading h3 em{color:var(--neon-green);text-shadow:0 0 18px #19f59a4d;font-style:normal}.app-pricing-heading>div:first-child>p:last-child{color:#bec9ce;max-width:700px;margin:20px 0 0;font-size:clamp(15px,1.35vw,18px);font-weight:700;line-height:1.6}.app-pricing-price{text-align:right;background:#020d19c7;border:1px solid #19f59a7a;min-width:clamp(220px,24vw,310px);padding:clamp(24px,3vw,38px);display:grid;box-shadow:inset 0 0 32px #19f59a0f}.app-pricing-price span,.app-pricing-price small{color:#c4d1d6;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.app-pricing-price strong{color:#fff;text-shadow:0 0 22px #19f59a52;margin:10px 0 7px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(48px,5vw,70px);line-height:.9}.app-pricing-price small{color:var(--neon-green)}.app-pricing-beta{background:#eaff000e;border:1px solid #eaff0047;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;padding:15px 18px;display:flex}.app-pricing-beta strong{color:var(--yellow);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:1000}.app-pricing-beta span{color:#d2dcdf;font-size:13px;font-weight:780;line-height:1.45}.app-pricing-included{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.app-pricing-included article{background:#051627d1;border:1px solid #34f3ff2e;min-height:190px;padding:clamp(20px,2.6vw,32px)}.app-pricing-included span,.app-pricing-included strong,.app-pricing-included small{display:block}.app-pricing-included span{color:var(--cyan);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(34px,4vw,54px);line-height:.95}.app-pricing-included strong{color:#fff;text-transform:uppercase;margin-top:17px;font-size:14px;font-weight:950}.app-pricing-included small{color:#9eabb1;margin-top:9px;font-size:12px;line-height:1.55}.app-pricing-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.app-pricing-options>div{background:#19f59a0b;border:1px solid #19f59a3d;justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(20px,2.6vw,30px);display:flex}.app-pricing-options span{color:#aebbc1;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:1000}.app-pricing-options strong{color:var(--neon-green);text-align:right;font-size:clamp(16px,1.8vw,23px)}.app-pricing-rules{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:grid}.app-pricing-rules li{color:#b6c2c7;padding-left:22px;font-size:13px;line-height:1.55;position:relative}.app-pricing-rules li:before{content:"";background:var(--neon-green);border-radius:50%;width:8px;height:8px;position:absolute;top:.52em;left:0;box-shadow:0 0 10px #19f59a7a}.app-pricing-status{border-left:3px solid var(--gold);color:#b7c1c5;background:#ffca0a11;margin:24px 0 0;padding:17px 20px;font-size:13px;line-height:1.6}.app-pricing-status strong{color:var(--gold)}@media (width<=720px){.beta-real-grid{grid-template-columns:1fr}.beta-real-grid article{min-height:0}.app-pricing-heading,.app-pricing-included,.app-pricing-options,.app-pricing-rules{grid-template-columns:minmax(0,1fr)}.app-pricing-price{text-align:left;min-width:0}.app-pricing-options>div{flex-direction:column;align-items:flex-start}.app-pricing-options strong{text-align:left}}.construction-note strong{color:var(--gold)}.app-launch{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));background:radial-gradient(circle at 9%,#00a6ff3b,#0000 28%),radial-gradient(circle at 88% 12%,#19f59a29,#0000 30%),linear-gradient(120deg,#04172d,#05101f 62%,#071b25);border:1px solid #34f3ff57;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(34px,6vw,90px);margin-top:48px;padding:clamp(34px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000057,inset 0 0 70px #00a6ff0d}.app-launch:after{content:"";pointer-events:none;background-image:linear-gradient(#34f3ff09 1px,#0000 1px),linear-gradient(90deg,#34f3ff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.app-launch-brand,.app-launch-copy{z-index:1;position:relative}.app-launch-brand{place-items:center;min-height:330px;display:grid}.app-launch-brand img{z-index:2;filter:drop-shadow(0 0 24px #34f3ff40)drop-shadow(0 0 42px #eaff001f);width:min(250px,76%);position:relative}.app-launch-brand small{z-index:3;color:var(--cyan);letter-spacing:.2em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:1000;position:absolute;bottom:0;left:0;right:0}.app-launch-pulse{aspect-ratio:1;border:1px solid #34f3ff4d;border-radius:50%;width:82%;animation:4.8s ease-in-out infinite app-launch-breathe;position:absolute;box-shadow:0 0 0 24px #00a6ff0a,0 0 0 52px #19f59a06}.app-launch-copy h3{max-width:760px;margin-top:18px;font-size:clamp(46px,5.5vw,80px);line-height:.9}.app-launch-copy>p:not(.eyebrow){color:#c2cbd0;max-width:760px;margin:24px 0 0;font-size:17px;font-weight:700;line-height:1.62}.app-role-chips{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.app-role-chips span{color:#eefcff;letter-spacing:.1em;text-transform:uppercase;background:#00a6ff14;border:1px solid #34f3ff40;padding:10px 14px;font-size:11px;font-weight:1000}.app-launch-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.app-store-soon{color:#9ba7ad;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.app-launch-note{color:#85949b;max-width:680px;margin-top:18px;font-size:12px;line-height:1.55;display:block}@keyframes app-launch-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (width<=820px){.app-launch{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));grid-template-columns:1fr;gap:26px;margin-top:32px;padding:28px 22px 30px}.app-launch-brand{min-height:220px}.app-launch-brand img{width:min(190px,62vw)}.app-launch-pulse{width:min(210px,66vw)}.app-launch-copy h3{font-size:clamp(42px,12vw,58px)}.app-launch-copy>p:not(.eyebrow){font-size:16px}.app-launch-actions,.app-launch-actions .button{width:100%}.app-launch-actions .button{min-width:0}}.analytics-consent-backdrop{z-index:10000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00050cd6;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.analytics-consent-dialog{color:#fff;background:radial-gradient(circle at 92% 2%,#eaff001f,#0000 34%),#061426;border:1px solid #34f3ff57;border-radius:20px;width:min(720px,100%);padding:clamp(28px,5vw,52px);position:relative;box-shadow:0 30px 100px #000000b3}.analytics-consent-close{color:#fff;cursor:pointer;width:44px;height:44px;font:inherit;background:0 0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute;top:14px;right:14px}.analytics-consent-kicker{color:var(--cyan);letter-spacing:.13em;margin:0 52px 16px 0;font-size:12px;font-weight:1000}.analytics-consent-dialog h2{max-width:620px;margin:0;font-size:clamp(27px,4vw,42px);line-height:1.04}.analytics-consent-dialog>p:not(.analytics-consent-kicker){color:#c8d3d7;margin:22px 0 0;font-size:15px;line-height:1.7}.analytics-consent-policy{color:var(--cyan);text-underline-offset:4px;margin-top:18px;font-size:13px;font-weight:850;text-decoration:underline;display:inline-flex}.analytics-consent-error{color:#ffb4c5;margin-top:14px;font-size:13px;font-weight:800;line-height:1.5}.analytics-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.analytics-consent-choice{border:1px solid var(--yellow);min-height:54px;color:var(--yellow);cursor:pointer;font:inherit;letter-spacing:.045em;background:#eaff0017;border-radius:10px;padding:13px 18px;font-size:12px;font-weight:1000;line-height:1.35}.analytics-consent-choice:hover,.analytics-consent-choice:focus-visible,.analytics-consent-close:hover,.analytics-consent-close:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.footer-analytics-choices{color:#cbd4d8;cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;margin:0;padding:0;font-size:13px;line-height:1.4;-webkit-text-decoration:underline #34f3ff5c;text-decoration:underline #34f3ff5c}.footer-analytics-choices:hover,.footer-analytics-choices:focus-visible{color:var(--cyan);outline:3px solid var(--yellow);outline-offset:4px;text-decoration-color:currentColor}@media (width<=620px){.analytics-consent-backdrop{padding:12px}.analytics-consent-dialog{padding:28px 20px 22px}.analytics-consent-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.analytics-consent-backdrop,.analytics-consent-dialog{scroll-behavior:auto}}.conscious-use{padding-top:35px}.conscious-hero{clip-path:polygon(0 0,calc(100% - 48px) 0,100% 48px,100% 100%,48px 100%,0 calc(100% - 48px));background:linear-gradient(110deg,#00a6ff21,#0000 48%),radial-gradient(circle at 92% 12%,#19f59a1c,#0000 24%),#061426;border:1px solid #00a6ff4d;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;min-height:700px;padding:clamp(42px,7vw,90px);display:grid}.conscious-hero h2{font-size:clamp(58px,6.5vw,100px);line-height:.87}.conscious-hero h2 em{color:var(--yellow);font-style:normal}.conscious-hero>div:first-child>p:last-child{color:#b6bec1;max-width:660px;margin:30px 0 0;font-size:18px;font-weight:700;line-height:1.65}.phone-frame{aspect-ratio:9/15.6;background:#010202;border:1px solid #eaff007a;border-radius:40px;justify-self:center;width:min(365px,78vw);padding:10px;position:relative;transform:rotate(3deg);box-shadow:0 0 0 8px #ffffff09,0 0 65px #00a6ff3d,0 30px 80px #0000008c}.phone-frame:before{z-index:3;content:"";background:#020303;border-radius:99px;width:72px;height:16px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.phone-frame video,.phone-frame>img{object-fit:cover;border-radius:31px;width:100%;height:100%;display:block}.phone-frame>span{z-index:4;color:#d8dddf;letter-spacing:.12em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;border:1px solid #ffffff2e;padding:10px;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:18px;right:18px}.control-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px;display:grid}.control-grid article{background:linear-gradient(145deg,#ffffff09,#0000),#080a0c;border:1px solid #ffffff24;min-height:420px;padding:clamp(30px,4.5vw,60px)}.control-grid .family-support-card{background:radial-gradient(circle at 85% 25%,#19f59a1f,#0000 27%),linear-gradient(110deg,#00a6ff14,#0000 58%),#080a0c;grid-column:1/-1;min-height:0}.control-number{color:var(--blue);font-family:Impact,sans-serif;font-size:40px}.control-grid h3{margin-top:62px;font-size:clamp(45px,4.4vw,68px);line-height:.9}.control-grid ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.control-grid li{color:#b4bdc0;gap:10px;font-size:14px;font-weight:700;line-height:1.45;display:flex}.control-grid li:before{color:var(--yellow);content:"↗"}.family-support-card h3{margin-top:35px}.family-support-card p{color:#c0c7ca;max-width:920px;margin:24px 0 0;font-size:18px;font-weight:700;line-height:1.65}.family-support-card small{color:var(--yellow);letter-spacing:.09em;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:900;display:block}.age-journey{background:linear-gradient(#030405bd,#030405f0),url(/media/brand/gj-soccer-official-v2-512.webp) 50%/cover fixed;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;position:relative;overflow:hidden}.age-journey:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px);background-size:100% 80px;position:absolute;inset:0}.age-inner{z-index:2;position:relative}.age-grid{background:#ffffff24;border:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.age-grid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040607e0;min-height:390px;padding:32px}.age-grid span{color:var(--yellow);font-family:Impact,sans-serif;font-size:58px}.age-grid h3{margin-top:90px;font-size:30px;line-height:1}.age-grid p{color:#aeb6ba;margin:17px 0 0;font-size:13px;line-height:1.55}.age-inner blockquote{color:#fff;text-align:center;text-transform:uppercase;text-shadow:0 0 35px #00a6ff57;max-width:1030px;margin:80px auto 0;font-family:Impact,sans-serif;font-size:clamp(34px,4.3vw,65px);font-style:normal;line-height:1.04}.student-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;margin-bottom:60px;display:grid}.student-heading h2{font-size:clamp(58px,7vw,108px);line-height:.86}.student-heading h2 em{color:var(--yellow);font-style:normal}.student-heading>p{color:#aeb6ba;margin:0;font-size:18px;font-weight:700;line-height:1.65}.student-video-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:320px;gap:16px;display:grid}.student-video{background:#090b0d;border:1px solid #ffffff24;position:relative;overflow:hidden}.student-video:before{z-index:3;content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--yellow), #d600ff, transparent);height:2px;box-shadow:0 0 12px var(--cyan), 0 0 25px #eaff008c;opacity:.7;pointer-events:none;animation:4.4s ease-in-out infinite alternate privacy-scan;position:absolute;left:-10%;right:-10%}.privacy-chip{z-index:4;color:var(--cyan);letter-spacing:.13em;text-shadow:0 0 11px #34f3ffd9;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020304b8;border:1px solid #34f3ff73;padding:8px 10px;font-size:8px;font-weight:1000;position:absolute;top:14px;right:14px}.student-wide{grid-column:span 7}.student-tall,.student-video:nth-child(3){grid-column:span 5}.student-video:nth-child(4){grid-column:span 7}.student-video video{object-fit:cover;filter:saturate(.84)contrast(1.08);width:100%;height:100%;transition:transform .6s,filter .6s}.student-video:hover video{filter:saturate(1.1)contrast(1.03);transform:scale(1.035)}.student-video:after{content:"";pointer-events:none;background:linear-gradient(#0000 33%,#030405f5);position:absolute;inset:0}.student-video>div{z-index:2;position:absolute;bottom:24px;left:26px;right:26px}.student-video span{color:var(--yellow);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:1000}.student-video h3{margin-top:7px;font-size:clamp(29px,3vw,45px)}.media-consent{color:#758085;letter-spacing:.1em;text-align:right;text-transform:uppercase;margin:18px 0 0;font-size:10px;font-weight:800}.shorts-launch{isolation:isolate;background:radial-gradient(circle at 16% 22%,#00a6ff38,#0000 34%),radial-gradient(circle at 90% 88%,#eaff001a,#0000 36%),linear-gradient(145deg,#051123fa,#020814fa);border:1px solid #34f3ff33;border-radius:34px;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,120px);margin:0 0 84px;padding:clamp(28px,4vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0006,inset 0 1px #ffffff0d}.shorts-launch:before{z-index:-1;content:"";background-image:linear-gradient(#34f3ff09 1px,#0000 1px),linear-gradient(90deg,#34f3ff09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.shorts-launch-poster{aspect-ratio:9/16;cursor:pointer;background:#02060d;border:1px solid #ffffff38;border-radius:28px;justify-self:center;width:min(100%,360px);padding:0;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;transform:perspective(1100px)rotateY(5deg)rotate(-1deg);box-shadow:0 0 0 7px #ffffff06,0 28px 75px #0000008c,0 0 54px #00a6ff33}.shorts-launch-poster:hover,.shorts-launch-poster:focus-visible{outline:none;transform:perspective(1100px)rotateY(0)rotate(0)scale(1.015);box-shadow:0 0 0 7px #eaff000f,0 34px 84px #0009,0 0 70px #34f3ff47}.shorts-launch-poster img{object-fit:cover;filter:saturate(1.05)contrast(1.04);width:100%;height:100%}.shorts-launch-glow{pointer-events:none;background:linear-gradient(#0208140d,#0000 46%,#02050cb8),linear-gradient(120deg,#0000 48%,#34f3ff1f,#0000 57%);position:absolute;inset:0}.shorts-launch-play{width:72px;height:72px;color:var(--yellow);text-indent:4px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0208148f;border:1px solid #ffffffad;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #34f3ff47}.shorts-launch-poster small{color:#fff;letter-spacing:.14em;text-align:left;text-transform:uppercase;font-size:8px;font-weight:1000;position:absolute;bottom:18px;left:18px;right:18px}.shorts-launch-copy{max-width:700px}.shorts-launch-copy h3{text-transform:uppercase;margin:18px 0 24px;font-size:clamp(50px,6.2vw,92px);line-height:.88}.shorts-launch-copy h3 em{color:var(--yellow);font-style:normal}.shorts-launch-copy>p:not(.eyebrow){color:#aebbc3;max-width:610px;margin:0;font-size:17px;font-weight:700;line-height:1.65}.shorts-launch-button{border:1px solid var(--yellow);background:var(--yellow);color:#020405;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;border-radius:2px;align-items:center;gap:18px;margin-top:32px;padding:16px 21px;font-size:11px;font-weight:1000;transition:background .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex;box-shadow:0 0 30px #eaff0029}.shorts-launch-button:hover,.shorts-launch-button:focus-visible{color:var(--yellow);background:0 0;outline:none;transform:translateY(-2px);box-shadow:0 0 42px #eaff0040}.shorts-launch-copy>small{color:#6f828d;letter-spacing:.13em;text-transform:uppercase;margin-top:17px;font-size:8px;font-weight:1000;display:block}.shorts-modal{z-index:10000;isolation:isolate;background:radial-gradient(circle at 20% 22%,#00a6ff2e,#0000 28%),radial-gradient(circle at 82% 80%,#eaff0017,#0000 24%),#010307;position:fixed;inset:0;overflow:hidden}.shorts-feed{scroll-behavior:smooth;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100dvh;position:absolute;inset:0;overflow:hidden auto}.shorts-feed::-webkit-scrollbar{display:none}.shorts-item{scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(90deg,#00a6ff0d,#0000 24% 76%,#eaff000a),#010307;width:100%;height:100dvh;position:relative;overflow:hidden}.shorts-item:before,.shorts-item:after{z-index:0;content:"";pointer-events:none;width:calc(50vw - 28.125dvh);min-width:0;position:absolute;top:0;bottom:0}.shorts-item:before{background:linear-gradient(90deg,#00a6ff14,#0000);left:0}.shorts-item:after{background:linear-gradient(-90deg,#eaff000e,#0000);right:0}.shorts-video-button{z-index:1;cursor:pointer;background:#020408;border:0;width:min(100vw,56.25dvh);height:100dvh;padding:0;position:absolute;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.shorts-video-button video{object-fit:cover;background:#020408;width:100%;height:100%}.shorts-video-shade{pointer-events:none;background:linear-gradient(#01030752,#0000 24% 50%,#010307f0 100%),linear-gradient(90deg,#01030738,#0000 23% 77%,#01030747);position:absolute;inset:0}.shorts-paused{width:70px;height:70px;color:var(--yellow);text-indent:4px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01040a8a;border:1px solid #ffffffa6;border-radius:50%;place-items:center;font-size:21px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shorts-topbar{z-index:4;padding:max(14px, env(safe-area-inset-top)) max(18px, calc((100vw - (100dvh * .5625)) / 2 + 18px)) 12px;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.shorts-brand{pointer-events:auto;align-items:center;gap:11px;display:flex}.shorts-brand img{object-fit:contain;filter:drop-shadow(0 0 15px #34f3ff38);width:44px;height:44px}.shorts-brand div{gap:2px;display:grid}.shorts-brand strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.shorts-brand small{color:var(--yellow);letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:1000}.shorts-close{color:#fff;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0104098c;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:28px;line-height:1;display:grid}.shorts-close:hover,.shorts-close:focus-visible{border-color:var(--yellow);color:var(--yellow);outline:none}.shorts-copy{bottom:max(45px, env(safe-area-inset-bottom));z-index:2;pointer-events:none;width:min(100vw - 48px,56.25dvh - 50px);position:absolute;left:50%;transform:translate(-50%)}.shorts-copy p{color:var(--yellow);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:1000}.shorts-copy h2{color:#fff;text-shadow:0 4px 28px #0000008c;text-transform:uppercase;max-width:540px;margin:0;font-size:clamp(37px,5.2dvh,63px);line-height:.92}.shorts-copy>span{color:#dce5e9;letter-spacing:.025em;margin-top:13px;font-size:12px;font-weight:800;display:block}.shorts-trial{border:1px solid var(--yellow);background:var(--yellow);color:#020405;letter-spacing:.11em;text-transform:uppercase;pointer-events:auto;align-items:center;gap:14px;margin-top:20px;padding:13px 16px;font-size:9px;font-weight:1000;display:inline-flex}.shorts-trial:focus-visible{outline-offset:3px;outline:2px solid #fff}.shorts-progress{z-index:3;background:#ffffff1a;height:3px;position:absolute;bottom:0;left:0;right:0}.shorts-progress span{background:linear-gradient(90deg, var(--cyan), var(--yellow));height:100%;display:block;box-shadow:0 0 18px #34f3ff99}.shorts-controls{right:max(16px,50vw - 28.125dvh + 16px);bottom:max(48px, calc(env(safe-area-inset-bottom) + 30px));z-index:4;gap:10px;display:grid;position:fixed}.shorts-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#01040a99;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:52px;min-height:52px;padding:7px 4px;display:grid}.shorts-controls button:hover,.shorts-controls button:focus-visible{border-color:var(--yellow);color:var(--yellow);outline:none}.shorts-controls button:disabled{cursor:default;opacity:.28}.shorts-controls button span{font-size:18px;line-height:1}.shorts-controls button small{letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:1000;line-height:1}.shorts-counter{top:max(82px, calc(env(safe-area-inset-top) + 66px));z-index:4;color:#fff;text-shadow:0 2px 14px #000;pointer-events:none;align-items:baseline;gap:5px;display:flex;position:fixed;right:max(20px,50vw - 28.125dvh + 20px)}.shorts-counter strong{color:var(--yellow);font-size:22px}.shorts-counter span{letter-spacing:.08em;font-size:9px;font-weight:900}@media (width<=760px){.shorts-launch{border-radius:24px;grid-template-columns:1fr;gap:48px;padding:30px 20px 40px}.shorts-launch-poster{width:min(78vw,330px);transform:none}.shorts-launch-copy{text-align:left}.shorts-launch-copy h3{font-size:clamp(43px,13vw,62px)}.shorts-brand div{display:none}.shorts-topbar{padding-left:14px;padding-right:14px}.shorts-controls{right:12px}.shorts-counter{right:17px}.shorts-copy{width:calc(100vw - 96px);left:22px;transform:none}.shorts-copy h2{font-size:clamp(34px,10.5vw,49px)}}@media (height<=700px){.shorts-copy h2{font-size:clamp(31px,6.5dvh,43px)}.shorts-copy>span{font-size:10px}.shorts-trial{margin-top:12px;padding:10px 13px}}@media (orientation:landscape) and (height<=700px){.shorts-brand div{display:none}.shorts-copy{bottom:18px}.shorts-copy h2{max-width:72%;font-size:clamp(27px,7.5dvh,39px)}.shorts-copy>span{display:none}.shorts-trial{margin-top:9px;padding:9px 12px}.shorts-controls{bottom:16px;right:14px}}@media (prefers-reduced-motion:reduce){.shorts-feed{scroll-behavior:auto}.shorts-launch-poster,.shorts-launch-button{transition:none}}.flyer-section{padding-top:50px}.flyer-intro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;display:grid}.flyer-intro h2{font-size:clamp(55px,6.6vw,98px);line-height:.88}.flyer-intro h2 em{color:var(--yellow);font-style:normal}.flyer-intro p:not(.eyebrow){color:#aeb6ba;max-width:600px;margin:24px 0 0;font-size:17px;font-weight:700;line-height:1.6}.flyer-feature-button{--card-rx:0deg;--card-ry:0deg;--card-shine-x:50%;--card-shine-y:50%;cursor:zoom-in;width:min(540px,100%);transform:perspective(1100px) rotateX(var(--card-rx)) rotateY(var(--card-ry)) rotateZ(1.2deg);transform-style:preserve-3d;will-change:transform;background:linear-gradient(#050708,#050708) padding-box padding-box,conic-gradient(from 210deg,#34f3ff,#d600ff,#eaff00,#18d878,#34f3ff) border-box;border:2px solid #0000;border-radius:26px;justify-self:center;padding:5px;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s;position:relative;overflow:hidden;box-shadow:0 38px 95px #00000094,0 0 46px #00a6ff33,0 0 24px #eaff001f,inset 0 0 0 1px #ffffff38}.flyer-feature-button:before,.flyer-thumb:before{z-index:3;border-radius:inherit;content:"";background:radial-gradient(circle at var(--card-shine-x) var(--card-shine-y), #ffffffb8, transparent 18%), linear-gradient(118deg, transparent 20%, #34f3ff33 36%, #d600ff2e 48%, #eaff0038 62%, transparent 78%);mix-blend-mode:screen;opacity:.22;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.flyer-feature-button:after,.flyer-thumb:after{z-index:5;color:#fff;content:"GJ CARD · 001";letter-spacing:.15em;text-shadow:0 0 10px #34f3ffe6;pointer-events:none;background:#03070ac2;border:1px solid #ffffff6b;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:1000;position:absolute;top:14px;left:14px;transform:translateZ(38px);box-shadow:0 0 18px #34f3ff38}.flyer-feature-button.is-tilting,.flyer-thumb.is-tilting{box-shadow:0 45px 105px #000000a3,0 0 58px #34f3ff40,0 0 32px #eaff0026}.flyer-feature-button.is-tilting:before,.flyer-thumb.is-tilting:before{opacity:.48}.flyer-feature-button img{object-fit:contain;border-radius:19px;width:100%;max-height:730px;transition:transform .5s,filter .5s;display:block;transform:translateZ(18px)scale(1.005)}.flyer-feature-button:hover img,.flyer-feature-button:focus-visible img{filter:saturate(1.12);transform:translateZ(25px)scale(1.025)}.flyer-feature-button>span{z-index:6;bottom:14px;right:14px;transform:translateZ(40px)}.flyer-track{scroll-snap-type:x mandatory;scrollbar-color:var(--yellow) #15191b;perspective:1300px;grid-template-columns:repeat(2,minmax(260px,420px));justify-content:center;gap:14px;margin-top:75px;padding:10px 3px 28px;display:grid;overflow-x:auto}.booking-push{clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%);background:radial-gradient(circle at 8% 18%,#00a6ff33,#0000 30%),radial-gradient(circle at 78% 95%,#d600ff21,#0000 30%),#07090a;border:1px solid #eaff0080;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;margin-top:22px;padding:clamp(35px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #34f3ff0f,0 0 45px #eaff0014}.booking-push:before{content:"";pointer-events:none;background-image:linear-gradient(#34f3ff11 1px,#0000 1px);background-size:100% 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.booking-push>p{color:var(--cyan);letter-spacing:.17em;text-shadow:0 0 12px #34f3ffbf;text-transform:uppercase;grid-column:1/-1;margin:0 0 -15px;font-size:10px;font-weight:1000}.booking-push h3{z-index:2;font-size:clamp(43px,5.7vw,82px);line-height:.9;position:relative}.booking-push h3 em,.quick-faq-heading h3 em{color:var(--yellow);text-shadow:0 0 16px #eaff0094,0 0 38px #00a6ff42;font-style:normal}.booking-push .button{z-index:2;min-width:260px;position:relative}.quick-faq{border-top:1px solid #ffffff24;grid-template-columns:.85fr 1.15fr;gap:clamp(45px,8vw,120px);margin-top:clamp(80px,10vw,150px);padding-top:clamp(55px,7vw,90px);display:grid}.quick-faq-heading h3{font-size:clamp(47px,5.5vw,82px);line-height:.9}.quick-faq-list{border-top:1px solid #34f3ff47}.quick-faq details{border-bottom:1px solid #ffffff24}.quick-faq summary{color:#f4f6f7;cursor:pointer;padding:23px 52px 23px 0;font-size:clamp(17px,1.4vw,21px);font-weight:900;list-style:none;position:relative}.quick-faq summary::-webkit-details-marker{display:none}.quick-faq summary:after{color:var(--yellow);content:"+";text-shadow:0 0 12px #eaff00b3;font-family:Impact,sans-serif;font-size:30px;position:absolute;top:18px;right:5px}.quick-faq details[open] summary:after{content:"−"}.quick-faq details p{color:#aeb7ba;max-width:690px;margin:-4px 0 24px;font-size:16px;font-weight:700;line-height:1.6}.flyer-thumb{--card-rx:0deg;--card-ry:0deg;--card-shine-x:50%;--card-shine-y:50%;cursor:zoom-in;scroll-snap-align:start;width:100%;transform:perspective(1050px) rotateX(var(--card-rx)) rotateY(var(--card-ry));transform-style:preserve-3d;will-change:transform;background:linear-gradient(#07090b,#07090b) padding-box padding-box,conic-gradient(from 140deg,#eaff00,#00a6ff,#d600ff,#18d878,#eaff00) border-box;border:2px solid #0000;border-radius:22px;padding:4px;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s;position:relative;overflow:hidden;box-shadow:0 28px 65px #00000080,0 0 28px #00a6ff1a}.flyer-thumb:after{content:"GJ CARD · 002"}.flyer-thumb:nth-child(2):after{content:"GJ CARD · 003"}.flyer-thumb img{aspect-ratio:.705;object-fit:cover;border-radius:16px;width:100%;transition:filter .35s,transform .45s;display:block;transform:translateZ(14px)scale(1.004)}.flyer-thumb:hover,.flyer-thumb:focus-visible{box-shadow:0 36px 78px #00000094,0 0 38px #eaff0026}.flyer-thumb:hover img,.flyer-thumb:focus-visible img{filter:saturate(1.12);transform:translateZ(22px)scale(1.025)}.flyer-thumb>span{z-index:6;bottom:10px;right:10px;transform:translateZ(34px)}@keyframes collectible-card-float{0%,to{transform:perspective(1000px)rotateX(.7deg)rotateY(-.8deg)translateY(0)}50%{transform:perspective(1000px)rotateX(-.6deg)rotateY(.9deg)translateY(-5px)}}@keyframes collectible-card-float-alt{0%,to{transform:perspective(950px)rotateX(-.45deg)rotateY(.65deg)translateY(0)}50%{transform:perspective(950px)rotateX(.55deg)rotateY(-.75deg)translateY(-4px)}}@keyframes collectible-holo-glint{0%,to{opacity:.15;background-position:15% 25%,0%}50%{opacity:.32;background-position:80% 70%,100%}}.sponsor-section{background:linear-gradient(120deg,#00a6ff1a,#0000 34%),radial-gradient(circle at 88% 15%,#19f59a24,#0000 24%),#041225;border-top:1px solid #eaff0038;border-bottom:1px solid #eaff0038;position:relative;overflow:hidden}.sponsor-hero{max-width:1130px}.sponsor-hero h2{font-size:clamp(58px,7.2vw,112px);line-height:.86}.sponsor-hero h2 em{color:var(--yellow);font-style:normal}.sponsor-hero>p:not(.eyebrow){color:#bac2c5;max-width:760px;margin:30px 0 0;font-size:19px;font-weight:700;line-height:1.65}.sponsor-hero .button{margin-top:36px}.sponsor-benefits{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:90px;display:grid}.sponsor-benefits article{background:#090c0e;min-height:310px;padding:32px}.sponsor-benefits h3{margin-top:60px;font-size:30px}.sponsor-benefits p{color:#9fa8ac;margin:14px 0 0;font-size:13px;line-height:1.6}.sponsor-formats{border:1px solid #ffffff21;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;padding:24px;display:flex}.sponsor-formats p{width:100%;color:var(--yellow);letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:1000}.sponsor-formats span{color:#c8ced1;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff2b;padding:10px 13px;font-size:10px;font-weight:900}.thanks-card{clip-path:polygon(0 0,calc(100% - 38px) 0,100% 38px,100% 100%,0 100%);background:radial-gradient(circle at 88%,#00a6ff2b,#0000 25%),#ffffff06;border:1px solid #00a6ff59;grid-template-columns:1fr auto;align-items:end;gap:50px;margin-top:70px;padding:clamp(36px,5vw,72px);display:grid}.thanks-card h3{font-size:clamp(52px,6vw,92px);line-height:.9}.thanks-card>div>p:last-child{color:#b4bdc1;max-width:820px;margin:20px 0 0;font-size:17px;line-height:1.6}.thanks-card strong{color:var(--yellow)}.thanks-card>a{border-bottom:1px solid var(--yellow);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;align-items:center;gap:28px;padding:16px 0;font-size:11px;font-weight:1000;display:flex}.thanks-card>a span{color:var(--yellow);font-size:20px}.supporters-heading{margin-top:clamp(85px,10vw,145px)}.supporters-heading h3{font-size:clamp(56px,6.4vw,96px);line-height:.88}.supporters-heading h3 em{color:var(--yellow);text-shadow:0 0 12px #eaff00ad,0 0 40px #00a6ff4d;font-style:normal}.partner-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.partner-wall .thanks-card{flex-direction:column;align-items:stretch;gap:30px;min-height:565px;margin:0;padding:clamp(34px,4vw,58px);display:flex}.partner-wall .thanks-card h3{font-size:clamp(47px,4.8vw,72px)}.partner-wall .thanks-card>a{justify-content:space-between;margin-top:auto}.mergozzese-card{background:radial-gradient(circle at 88% 12%,#00a6ff38,#0000 30%),#ffffff06}.tancredi-card{background:radial-gradient(circle at 82% 18%,#ffbe5029,#0000 30%),radial-gradient(circle at 10% 90%,#00a6ff1f,#0000 30%),#ffffff06;border-color:#ffffff47}.tancredi-mark{color:#090c0e;text-align:center;background:#f4f1e9;border:1px solid #ffffff57;align-content:center;justify-items:center;width:min(310px,100%);min-height:126px;padding:20px;display:inline-grid}.tancredi-mark span{font-size:30px;line-height:1}.tancredi-mark strong{color:#090c0e;letter-spacing:.12em;margin-top:5px;font-size:25px}.tancredi-mark small{letter-spacing:.13em;margin-top:5px;font-size:10px;font-weight:900}.cerullo-card{background:radial-gradient(circle at 82% 20%,#19f59a1f,#0000 30%),radial-gradient(circle at 15% 86%,#cd00ff1c,#0000 28%),#ffffff06;border-color:#eaff0061}.partner-mark{width:112px;height:112px;color:var(--cyan);letter-spacing:.06em;border:1px solid #34f3ff80;border-radius:50%;place-items:center;font-family:Impact,sans-serif;font-size:34px;display:grid;box-shadow:inset 0 0 30px #00a6ff24,0 0 35px #00a6ff26}.cerullo-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 22px #ffffff1f);width:min(305px,86%);height:122px}.partner-label{color:var(--yellow);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:1000}.cerullo-card address{color:#929ca0;margin-top:18px;font-size:12px;font-style:normal;font-weight:800;line-height:1.5}.photo-lightbox{z-index:600;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 20% 20%,#00a6ff29,#0000 28%),radial-gradient(circle at 82% 76%,#19f59a1a,#0000 30%),#020916f2;place-items:center;padding:24px;animation:.28s both lightbox-in;display:grid;position:fixed;inset:0}.lightbox-stage{justify-items:center;max-width:min(1500px,94vw);max-height:90svh;display:grid}.lightbox-stage img{object-fit:contain;border:1px solid #fff3;max-width:100%;max-height:calc(90svh - 52px);display:block;box-shadow:0 28px 110px #000000b8,0 0 55px #00a6ff29}.lightbox-stage p{color:#c1c8ca;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:12px 0 0;font-size:10px;font-weight:900}.lightbox-close{z-index:2;color:#fff;cursor:pointer;background:#0000006b;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:31px;line-height:1;display:grid;position:absolute;top:18px;right:20px}.contact-slice{clip-path:polygon(0 0,calc(100% - 44px) 0,100% 44px,100% 100%,44px 100%,0 calc(100% - 44px));background:linear-gradient(110deg,#00a6ff1c,#0000 45%),radial-gradient(circle at 86% 20%,#19f59a26,#0000 25%),#041225;border:1px solid #eaff0059;grid-template-columns:1.2fr auto;align-items:end;gap:50px;width:min(1380px,100% - 8vw);margin:50px auto 0;padding:clamp(58px,7vw,95px);display:grid}.contact-slice h2{max-width:900px;font-size:clamp(52px,6vw,94px);line-height:.88}.contact-slice p:not(.eyebrow){color:#aeb6ba;margin:22px 0 0;font-size:17px;font-weight:700}.contact-details{flex-wrap:wrap;gap:10px 20px;margin-top:28px;display:flex}.contact-details a,.contact-details span{color:#c8ced0;letter-spacing:.04em;font-size:11px;font-weight:900}.contact-details a{border-bottom:1px solid #eaff006b}.contact-actions{gap:12px;display:grid}.button-whatsapp{background:var(--green);color:#041608}.code-signature{background:radial-gradient(circle at 8% 18%,#00a6ff33,#0000 31%),radial-gradient(circle at 88% 82%,#19f59a1f,#0000 28%),linear-gradient(135deg,#061a36,#020b1c 68%,#061426);border:1px solid #34f3ff47;width:min(1380px,100% - 8vw);margin:clamp(58px,7vw,96px) auto 0;padding:clamp(34px,4.8vw,68px);position:relative;overflow:hidden;box-shadow:inset 0 0 62px #00a6ff0b,0 28px 70px #00000047}.code-signature:before{content:"GJ";color:#0000;opacity:.065;-webkit-text-stroke:2px var(--cyan);pointer-events:none;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(160px,24vw,350px);font-style:italic;line-height:.82;position:absolute;bottom:-.27em;right:-.04em}.code-signature-heading,.code-signature-list,.code-signature-cta{z-index:1;position:relative}.code-signature-heading{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:clamp(28px,6vw,90px);display:grid}.code-signature-heading h2{color:#fff;margin-top:18px;font-size:clamp(50px,6vw,92px);line-height:.9}.code-signature-heading h2 em{color:#0000;background:linear-gradient(100deg, #fff 0%, var(--cyan) 28%, var(--neon-green) 56%, var(--yellow) 77%, #f36dff 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 17px #34f3ff47);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal}.code-signature.is-visible .code-signature-heading h2 em{animation:3.8s ease-in-out .15s both code-spectrum}.code-signature-brand{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;max-width:520px;display:grid}.code-signature-brand img{aspect-ratio:1;opacity:.88;object-fit:cover;filter:saturate(1.08)drop-shadow(0 0 18px #34f3ff33);width:96px;display:block;-webkit-mask-image:radial-gradient(circle,#000 52%,#000000e0 68%,#0000 100%);mask-image:radial-gradient(circle,#000 52%,#000000e0 68%,#0000 100%)}.code-signature.is-visible .code-signature-brand img{animation:1.1s cubic-bezier(.22,1,.36,1) .2s both code-brand-arrival}.code-signature-brand p{border-left:2px solid var(--cyan);color:#d6e1e6;max-width:500px;margin:0;padding-left:22px;font-size:clamp(17px,1.5vw,22px);font-weight:780;line-height:1.5}.code-signature-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:clamp(34px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.code-signature-list li{opacity:0;background:radial-gradient(circle at 8%,#34f3ff24,#0000 42%),linear-gradient(120deg,#00a6ff1a,#19f59a06);border:1px solid #34f3ff2e;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:82px;padding:14px;display:grid;position:relative;overflow:hidden;transform:translateY(22px)scale(.96);box-shadow:inset 3px 0 #34f3ff80,inset 0 0 24px #34f3ff06}.code-signature-list li:after{content:"";filter:blur(4px);opacity:0;background:linear-gradient(90deg,#0000,#ffffffad,#0000);width:18%;position:absolute;top:-45%;bottom:-45%;left:-34%;transform:skew(-20deg)}.code-signature.is-visible .code-signature-list li{animation:.72s cubic-bezier(.22,1,.36,1) forwards code-letter-rise}.code-signature.is-visible .code-signature-list li:after{animation:1s ease-out forwards code-tile-glint}.code-signature.is-visible .code-signature-list li:first-child{animation-delay:.3s}.code-signature.is-visible .code-signature-list li:nth-child(2){animation-delay:.4s}.code-signature.is-visible .code-signature-list li:nth-child(3){animation-delay:.5s}.code-signature.is-visible .code-signature-list li:nth-child(4){animation-delay:.6s}.code-signature.is-visible .code-signature-list li:nth-child(5){animation-delay:.7s}.code-signature.is-visible .code-signature-list li:nth-child(6){animation-delay:.8s}.code-signature.is-visible .code-signature-list li:nth-child(7){animation-delay:.9s}.code-signature.is-visible .code-signature-list li:nth-child(8){animation-delay:1s}.code-signature.is-visible .code-signature-list li:first-child:after{animation-delay:.62s}.code-signature.is-visible .code-signature-list li:nth-child(2):after{animation-delay:.72s}.code-signature.is-visible .code-signature-list li:nth-child(3):after{animation-delay:.82s}.code-signature.is-visible .code-signature-list li:nth-child(4):after{animation-delay:.92s}.code-signature.is-visible .code-signature-list li:nth-child(5):after{animation-delay:1.02s}.code-signature.is-visible .code-signature-list li:nth-child(6):after{animation-delay:1.12s}.code-signature.is-visible .code-signature-list li:nth-child(7):after{animation-delay:1.22s}.code-signature.is-visible .code-signature-list li:nth-child(8):after{animation-delay:1.32s}.code-signature-list li:nth-child(4n+2){background:radial-gradient(circle at 8%,#19f59a26,#0000 42%),linear-gradient(120deg,#19f59a17,#00a6ff06);border-color:#19f59a40;box-shadow:inset 3px 0 #19f59a85,inset 0 0 24px #19f59a06}.code-signature-list li:nth-child(4n+3){background:radial-gradient(circle at 8%,#eaff0021,#0000 42%),linear-gradient(120deg,#eaff0013,#ff900006);border-color:#eaff003d;box-shadow:inset 3px 0 #eaff0080,inset 0 0 24px #eaff0005}.code-signature-list li:nth-child(4n){background:radial-gradient(circle at 8%,#ec00ff24,#0000 42%),linear-gradient(120deg,#ec00ff13,#00a6ff06);border-color:#ec00ff3d;box-shadow:inset 3px 0 #ec00ff80,inset 0 0 24px #ec00ff05}.code-signature-list b{aspect-ratio:1;width:42px;color:var(--cyan);text-shadow:0 0 14px #34f3ff9e;background:#00a6ff21;border:1px solid #34f3ff85;border-radius:50%;place-items:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:23px;line-height:1;display:grid}.code-signature-list li:nth-child(4n+2) b{color:var(--neon-green);text-shadow:0 0 14px #19f59a8f;background:#19f59a1a;border-color:#19f59a94}.code-signature-list li:nth-child(4n+3) b{color:var(--yellow);text-shadow:0 0 14px #eaff0080;background:#eaff0017;border-color:#eaff0099}.code-signature-list li:nth-child(4n) b{color:#f36dff;text-shadow:0 0 14px #ec00ff80;background:#ec00ff14;border-color:#ec00ff94}.code-signature-list span{color:#f4f8fa;letter-spacing:.04em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-transform:uppercase;min-width:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(14px,1.3vw,18px);font-weight:900;line-height:1.08}.code-signature-cta{background:radial-gradient(circle at 8% 10%,#34f3ff21,#0000 42%),linear-gradient(120deg,#00a6ff14,#19f59a12);border:1px solid #19f59a47;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,54px);margin-top:12px;padding:clamp(22px,3vw,32px);display:grid}.code-signature-cta>div{gap:9px;display:grid}.code-signature-cta>div>span{color:var(--neon-green);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900}.code-signature-cta strong{color:#fff;letter-spacing:.012em;text-transform:uppercase;max-width:790px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(27px,3vw,46px);font-weight:900;line-height:.98}.code-signature-cta .button{white-space:nowrap;flex:none}.final-vision{isolation:isolate;background:radial-gradient(circle at 50% 58%,#ff930026,#0000 32%),radial-gradient(circle at 20% 75%,#00a6ff21,#0000 28%),radial-gradient(circle at 82% 78%,#ec00ff1f,#0000 26%),#050708;border:1px solid #ffffff1a;place-items:center;width:min(1380px,100% - 8vw);margin:clamp(70px,10vw,150px) auto 0;padding:clamp(34px,6vw,86px);display:grid;position:relative;overflow:hidden}.final-vision:before,.final-vision:after{z-index:-1;content:"";pointer-events:none;position:absolute}.final-vision:before{background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.final-vision:after{background:linear-gradient(90deg, var(--blue), #ff6a00, var(--yellow), var(--green), var(--pink));filter:blur(90px);opacity:.14;height:55%;bottom:-35%;left:-15%;right:-15%}.final-vision figure{justify-items:center;width:min(630px,100%);margin:0;display:grid}.final-vision-image{background:#050607;border:1px solid #ffffff2e;border-radius:4px;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 95px #00000094,0 0 44px #00a6ff1f,0 0 65px #ff88001a}.final-vision-art{object-fit:cover;object-position:center bottom;filter:brightness(1.14)saturate(1.13)contrast(1.02);width:100%;height:100%;display:block;transform:scale(1.035)}.final-vision figure.is-visible .final-vision-art{animation:14s ease-in-out infinite alternate final-art-drift}.final-vision-message{z-index:2;text-align:center;background:radial-gradient(circle at 16% 20%,#00a6ff33,#0000 36%),radial-gradient(circle at 86% 28%,#ec00ff24,#0000 34%),linear-gradient(145deg,#05090c,#070b0d 58%,#100d0a);align-content:center;justify-items:center;min-height:clamp(300px,38vw,390px);padding:clamp(42px,6vw,70px) clamp(26px,7vw,66px) clamp(52px,7vw,78px);display:grid;position:relative}.final-vision-message:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(#070a0cfa,#070a0cb8 42%,#0000);height:84px;position:absolute;bottom:-82px;left:0;right:0}.final-vision-message:before{content:"";background:linear-gradient(90deg, var(--blue), var(--yellow), var(--pink));width:54px;height:3px;box-shadow:0 0 12px var(--blue), 0 0 22px #eaff0057;margin-bottom:clamp(14px,3vw,25px)}.final-vision-message p{color:#e5e8ea;letter-spacing:-.018em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3.8vw,31px);font-weight:600;line-height:1.15}.final-vision-message h2{color:#fff;letter-spacing:-.045em;text-shadow:0 4px 30px #0000009e;text-wrap:balance;margin:clamp(10px,2vw,18px) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,68px);font-weight:700;line-height:.98}.final-vision-message h2 em{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px #00a6ff47);background:linear-gradient(90deg,#ff3434 0%,#ff9d00 22%,#eaff00 43%,#16d965 62%,#00a6ff 79%,#e300ff 100%) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:5s ease-in-out infinite alternate final-colors-flow;display:inline-block}.final-vision-message>strong{color:#cdd3d6;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance;margin-top:clamp(14px,2.8vw,24px);font-size:clamp(10px,2.2vw,15px);font-weight:1000;line-height:1.45}.final-vision-photo{aspect-ratio:1;background:#07090a;position:relative;overflow:hidden}.final-vision-glow{aspect-ratio:1;filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#19f59a33,#00a6ff24 38%,#0000 70%);border-radius:50%;width:48%;animation:3.6s ease-in-out infinite final-logo-breathe;position:absolute;bottom:-4%;right:-7%}.final-vision-logo{opacity:.86;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #00a6ffb8)drop-shadow(0 0 20px #eaff0057);width:clamp(92px,22vw,142px);height:auto;position:absolute;bottom:clamp(16px,4vw,38px);right:clamp(14px,4vw,34px);-webkit-mask-image:radial-gradient(circle,#000 56%,#000000d1 74%,#0000 100%);mask-image:radial-gradient(circle,#000 56%,#000000d1 74%,#0000 100%)}.final-vision-epilogue{color:#dbe4e8;text-align:center;text-wrap:balance;max-width:820px;margin:clamp(30px,5vw,58px) auto 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.4vw,31px);font-weight:600;line-height:1.35;position:relative}.final-vision-epilogue:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--yellow), var(--pink), transparent);width:74px;height:2px;margin:0 auto 22px;transition:transform 1s cubic-bezier(.22,1,.36,1) .2s;display:block;transform:scaleX(.2);box-shadow:0 0 17px #34f3ff8f}.final-vision-epilogue.is-visible:before{transform:scaleX(1)}.final-vision-epilogue strong{color:#fff;background:linear-gradient(90deg, #fff, var(--cyan), var(--neon-green), var(--yellow));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px #34f3ff33);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite alternate code-spectrum}@keyframes final-logo-breathe{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes final-colors-flow{0%{background-position:0%}to{background-position:100%}}@keyframes journey-orb{0%,to{opacity:.72;transform:translate(50%)scale(.78)}50%{opacity:1;transform:translate(50%)scale(1.2)}}@keyframes goal-flash{0%{opacity:0;transform:translate(-50%,-50%)perspective(120px)rotateX(-10deg)scale(.28)}35%{opacity:1;transform:translate(-50%,-50%)perspective(120px)rotateX(-10deg)scale(1.08)}68%{opacity:.9;transform:translate(-50%,-50%)perspective(120px)rotateX(-7deg)scale(.98)}to{opacity:0;transform:translate(-50%,-50%)perspective(120px)rotateX(-4deg)scale(1.35)}}@keyframes cta-impact{0%,to{filter:none}35%{filter:drop-shadow(0 0 7px var(--cyan)) drop-shadow(0 0 18px #eaff0099)}62%{filter:drop-shadow(0 0 4px var(--yellow))}}@keyframes study-page-in{to{opacity:1;transform:perspective(140px)rotateY(-5deg)translate(0)}}@keyframes study-ai-pulse{0%{opacity:0;transform:scale(.35)}45%{opacity:1;transform:scale(1.18);box-shadow:0 0 28px #34f3ffb8}to{opacity:1;transform:scale(1);box-shadow:0 0 15px #34f3ff66}}@keyframes study-result-in{to{opacity:1;transform:translate(0)}}@keyframes code-spectrum{0%{background-position:0%}to{background-position:100%}}@keyframes code-brand-arrival{0%{opacity:.2;transform:scale(.78)rotate(-8deg)}65%{opacity:1;transform:scale(1.06)rotate(1deg)}to{opacity:.9;transform:scale(1)rotate(0)}}@keyframes code-letter-rise{to{opacity:1;transform:translate(0)scale(1)}}@keyframes code-tile-glint{0%{opacity:0;transform:translate(0)skew(-20deg)}34%{opacity:.64}to{opacity:0;transform:translate(760%)skew(-20deg)}}@keyframes final-art-drift{0%{transform:scale(1.035)translate(0)}to{transform:scale(1.085)translate(-.8%,-1%)}}footer{text-align:center;border-top:1px solid #ffffff1f;justify-items:center;width:min(1380px,100% - 8vw);margin:80px auto 0;padding:65px 0 110px;display:grid}footer img{object-fit:cover;filter:drop-shadow(0 0 28px #00a6ff47);width:min(210px,52vw);height:auto}footer p{color:var(--yellow);letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:1000}footer small{color:#737c80;font-size:11px}.mobile-whatsapp{z-index:90;background:var(--green);color:#041608;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:11px;font-weight:1000;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 45px #00000075}.mobile-whatsapp span{color:#fff;font-size:10px}.mobile-whatsapp .whatsapp-mark{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.mobile-whatsapp .whatsapp-mark svg{fill:currentColor;filter:drop-shadow(0 0 6px #ffffff47);width:100%;height:100%;display:block}.mobile-whatsapp b{font:inherit}[data-reveal]{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(35px)}.experience-card[data-reveal]:not(.is-visible):nth-child(odd),.mode-grid article[data-reveal]:not(.is-visible):nth-child(odd),.sponsor-benefits article[data-reveal]:not(.is-visible):nth-child(odd){transform:translate(-44px,24px)}.experience-card[data-reveal]:not(.is-visible):nth-child(2n),.mode-grid article[data-reveal]:not(.is-visible):nth-child(2n),.sponsor-benefits article[data-reveal]:not(.is-visible):nth-child(2n){transform:translate(44px,24px)}.student-video[data-reveal]:not(.is-visible):nth-child(odd),.partner-wall .thanks-card[data-reveal]:not(.is-visible):nth-child(odd){transform:translate(-34px,32px)scale(.985)}.student-video[data-reveal]:not(.is-visible):nth-child(2n),.partner-wall .thanks-card[data-reveal]:not(.is-visible):nth-child(2n){transform:translate(34px,32px)scale(.985)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes hero-breathe{0%{transform:scale(1.01)}to{transform:scale(1.07)}}@keyframes hero-kenburns{0%{transform:scale(1.015)translate(0)}to{transform:scale(1.105)translate(-1.4%,-.8%)}}@keyframes intro-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes energy-shift{0%{filter:hue-rotate();transform:translate(-1%,-1%)scale(1)}to{filter:hue-rotate(12deg);transform:translate(1.5%,1%)scale(1.04)}}@keyframes neon-pulse{0%{filter:brightness(.96)}to{filter:brightness(1.15)}}@keyframes electric-flicker{0%,18%,22%,58%,62%,to{opacity:1}20%,60%{opacity:.91}}@keyframes signal-line{0%,to{opacity:.62;transform:scaleX(.52)}50%{opacity:1;transform:scaleX(1)}}@keyframes button-charge{0%,62%{transform:skew(-22deg)translate(-260%)}82%,to{transform:skew(-22deg)translate(820%)}}@keyframes football-launch{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.04)rotate(35deg)}66%{opacity:1;transform:translate3d(calc(-50% + var(--ball-apex-x)), calc(-50% + var(--ball-apex-y)), 0) scale(1.12) rotate(var(--ball-rotate))}to{opacity:0;transform:translate3d(calc(-50% + var(--ball-land-x)), calc(-50% + var(--ball-land-y)), 0) scale(.65) rotate(var(--ball-rotate));filter:drop-shadow(0 0 3px #eaff0059)}}@keyframes football-ring{0%{opacity:0;transform:scale(.25)}28%{opacity:1}to{opacity:0;transform:scale(1.9)}}@keyframes football-trail{0%{opacity:.9;transform:translate(-8px)scaleX(.15)rotate(-14deg)}to{opacity:0;transform:translate(-48px)scaleX(1.2)rotate(-14deg)}}@keyframes status-float{0%{translate:0}to{translate:0 -7px}}@keyframes lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes ambient-drift{to{transform:translate(8vw,5vh)scale(1.12)}}@keyframes gianjass-background-wave{0%{transform:translate(-3%,-1.5%)scale(1.03)}52%{transform:translate(2%,1.5%)scale(1.08)}to{transform:translate(5%,-.5%)scale(1.04)}}@keyframes gianjass-background-wave-soft{0%{transform:translate(4%,1%)rotate(-2deg)scale(1.05)}50%{transform:translate(-1%,-2%)rotate(1deg)scale(1.1)}to{transform:translate(-5%,1.5%)rotate(-1deg)scale(1.06)}}@keyframes pulse{50%{opacity:.5}}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes hero-brand-interlude{0%,70%{opacity:0;visibility:hidden}77%,91%{opacity:.94;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes hero-logo-charge{0%,70%{filter:saturate()brightness(.75);transform:scale(.72)rotate(-3deg)}80%,90%{filter:saturate(1.4)brightness(1.12)drop-shadow(0 0 35px #00a6ffcc);transform:scale(1.02)rotate(0)}to{filter:saturate(1.5)brightness(1.2);transform:scale(1.14)rotate(1deg)}}@keyframes privacy-scan{0%{opacity:.38;top:18%;transform:translate(-4%)}to{opacity:.92;top:47%;transform:translate(4%)}}@keyframes step-charge{0%,58%{transform:skew(-18deg)translate(-220%)}82%,to{transform:skew(-18deg)translate(520%)}}@media (width<=1100px){.site-header{grid-template-columns:190px 1fr auto}.main-nav{gap:18px}.main-nav a{font-size:10px}.hero-content{grid-template-columns:1fr;align-content:center}.hero-status{width:min(520px,100%);margin:0}.hero-shade{background:linear-gradient(90deg,#030405f2,#03040594 70%,#0304055c),linear-gradient(#0000 55%,#030405)}.life-manifesto{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);min-height:650px}.life-manifesto-portrait{min-height:650px}.life-manifesto-copy{padding:48px}.life-manifesto-copy h2{font-size:clamp(44px,5.5vw,64px)}.reason-heading,.comparison-intro{grid-template-columns:1fr;gap:30px}.reason-heading .eyebrow,.comparison-intro .eyebrow{grid-column:auto;margin-bottom:0}.wisdom-grid{grid-template-columns:1fr}.wisdom-grid article{min-height:0}.reason-cta,.founder-grid{grid-template-columns:1fr}.founder-card{min-height:520px}.growth-loop{grid-template-columns:repeat(2,1fr)}.growth-loop>i{display:none}.age-grid,.sponsor-benefits{grid-template-columns:repeat(2,1fr)}.intro-layout{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);gap:35px}.intro-copy h2{font-size:clamp(50px,5.8vw,72px)}.method-roadmap{grid-template-columns:repeat(3,1fr)}.trial-banner{grid-template-columns:auto minmax(0,1fr)}.trial-banner>.button{grid-column:1/-1;width:100%}}@media (width<=820px){html{scroll-padding-top:70px}.site-header{grid-template-columns:1fr auto;height:68px;padding:0 16px}.brand{width:145px;height:58px}.main-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030405f5;border-bottom:1px solid #eaff004d;flex-direction:column;align-items:stretch;gap:0;padding:12px 18px 22px;display:none;position:absolute;top:68px;left:0;right:0}.main-nav.is-open{display:flex}.main-nav a{border-bottom:1px solid #ffffff14;padding:16px 6px;font-size:13px}.main-nav a.nav-girl-power{border-left:2px solid var(--pink);background-color:#e300ff0e;background-image:linear-gradient(90deg, #ff62ef, var(--pink) 34%, var(--cyan) 72%, var(--neon-green));margin:3px 0;padding-left:12px;padding-right:12px}.mini-cta{display:none}.sound-button{min-height:38px;padding:0 10px}.language-options{width:min(210px,100vw - 24px);position:fixed;top:62px;right:12px}.menu-button{display:block}.reason-cta{gap:28px;margin-top:58px;padding:34px 23px}.reason-cta h3{font-size:clamp(38px,10.5vw,52px)}.reason-questions span{min-height:68px;font-size:15px}.reason-cta>.button{width:100%;min-width:0}.reason-cta>small{font-size:9px}.about-origin{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);min-height:610px}.about-origin-copy{width:100%;padding:28px 20px 34px}.about-origin-copy h2{margin-top:18px;font-size:clamp(36px,10.5vw,50px);line-height:.92}.about-origin-copy blockquote{padding-left:18px;font-size:15px;line-height:1.52}.about-origin-media{width:100%;inset:0}.about-origin-media>img:first-child{object-position:center 39%;filter:saturate(.96)contrast(1.05)brightness(.78)}.about-origin-media .about-photo-logo{opacity:.46;width:min(45vw,185px);bottom:18px;right:16px}.about-origin-shade{background:linear-gradient(#03040538 21%,#030405e6 50%,#030405fc 95%),linear-gradient(90deg,#0304055c,#0304050f),radial-gradient(circle at 82% 18%,#19f59a1f,#0000 30%),radial-gradient(circle at 8%,#00a6ff33,#0000 38%)}.founder-card{grid-template-columns:1fr;grid-template-areas:"portrait""index""copy";gap:0;min-height:0;padding:0}.founder-jas{grid-template-columns:1fr;grid-template-areas:"portrait""index""copy"}.founder-portrait,.founder-jas .founder-portrait{border:0;border-bottom:1px solid #34f3ff40;height:clamp(255px,72vw,330px);min-height:0}.founder-portrait img{object-position:center 31%}.founder-index{flex-direction:row;align-items:center;gap:12px;padding:17px 20px 0}.founder-index>span{width:50px;font-size:31px}.founder-index small{writing-mode:initial;margin:0;font-size:9px}.founder-card h3{font-size:clamp(38px,11vw,50px);line-height:.9}.founder-copy{align-self:auto;padding:17px 20px 30px}.founder-story{margin-top:18px;font-size:15px;line-height:1.6}.about-principles{grid-template-columns:1fr}.about-principles article{min-height:135px}.hero-media video{object-position:center}.hero-grid{background-size:60px 60px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}h1{font-size:clamp(52px,16vw,82px)}.hero-lead{font-size:16px;line-height:1.55}.hero-ctas,.hero-ctas .button{width:100%}.status-row{grid-template-columns:32px 1fr}.status-row b{grid-column:2;justify-self:start}.scroll-cue{display:none}.section-heading,.parent-preview{grid-template-columns:1fr}.section-heading{gap:30px}.section-heading .eyebrow{grid-column:auto;margin-bottom:0}.section-heading h2,.parent-copy h2{font-size:clamp(49px,14vw,74px)}.experience-grid{grid-template-columns:1fr}.experience-card{min-height:610px}.experience-content h3{font-size:61px}.trial-banner{grid-template-columns:1fr;gap:24px;padding:30px 24px}.trial-badge{width:118px}.trial-copy h3{font-size:clamp(38px,10vw,52px)}.trial-copy>p:last-child{font-size:16px}.trial-banner>.button{grid-column:auto;min-width:0}.women-football{grid-template-columns:1fr;gap:18px;padding:34px 22px 38px}.women-football-visual{opacity:.42;width:168px;position:absolute;top:18px;right:12px}.women-football-photo{opacity:.72}.women-football-logo{opacity:.55}.women-football-seal{padding:6px 8px;font-size:7px;right:-2px}.women-football-copy h3{max-width:11ch;padding-top:58px;font-size:clamp(39px,10.5vw,53px)}.women-football-copy>p:not(.eyebrow){font-size:16px;line-height:1.58}.women-football-copy>strong{font-size:14px}.pricing-panel{padding:30px 22px}.pricing-intro{grid-template-columns:1fr}.pricing-intro h3{font-size:clamp(39px,10.7vw,54px)}.pricing-free{width:132px}.pricing-team-visual{min-height:280px;margin-top:32px}.pricing-team-visual figcaption{font-size:17px}.pricing-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--cyan) #ffffff0f;grid-template-columns:none;grid-auto-columns:calc(100vw - 44px);grid-auto-flow:column;margin-left:-22px;margin-right:-22px;padding:4px 22px 18px;scroll-padding-inline:22px;overflow-x:auto}.pricing-grid article{scroll-snap-align:start;min-height:500px;padding:26px 22px}.pricing-grid article>h4{text-wrap:balance;max-width:100%;font-size:clamp(30px,8.8vw,34px);line-height:1}.pricing-options strong{font-size:clamp(32px,9.2vw,36px)}.pricing-on-request{grid-template-columns:1fr;gap:22px}.pricing-on-request .button{width:100%;min-width:0}.pricing-installments{grid-template-columns:1fr;gap:8px}.pricing-installments h4{font-size:33px}.pricing-footer{grid-template-columns:1fr;gap:26px}.pricing-footer .button{width:100%;min-width:0}.trial-steps{grid-template-columns:1fr}.trial-steps>div{min-height:155px}.booking-push,.quick-faq{grid-template-columns:1fr}.booking-push{gap:22px;padding:clamp(28px,4vw,44px)}.booking-push>p{margin-bottom:-3px}.booking-push .button{gap:10px;width:100%;min-width:0;padding-left:18px;padding-right:18px}.quick-faq{gap:42px}.growth-loop{grid-template-columns:1fr}.growth-loop>div{min-height:180px}.growth-loop strong{margin-top:34px}.choice-intro,.conscious-hero,.student-heading,.flyer-intro,.thanks-card{grid-template-columns:1fr}.choice-intro{gap:28px;margin-top:85px}.mode-grid,.app-media-grid,.control-grid,.age-grid,.sponsor-benefits{grid-template-columns:1fr}.mode-grid article{min-height:230px}.mode-grid h3{margin-top:38px}.app-media-grid{margin-top:80px}.parent-copy{position:static}.parent-options{margin-top:45px}.parent-options>div{grid-template-columns:48px 1fr;gap:12px;min-height:0;padding:22px}.parent-options small{grid-column:2}.conscious-hero{gap:60px;min-height:0;padding:48px 26px 60px}.conscious-hero>div:first-child>p:last-child{font-size:16px}.phone-frame{width:min(330px,82vw);transform:rotate(1.5deg)}.control-grid article{min-height:0;padding:32px 26px 40px}.control-grid .family-support-card{grid-column:auto}.control-grid h3{margin-top:36px;font-size:48px}.family-support-card p{font-size:16px}.age-journey{background-attachment:scroll}.age-grid h3{margin-top:55px}.age-inner blockquote{margin-top:60px;font-size:35px}.student-heading{gap:28px}.student-heading h2,.flyer-intro h2,.sponsor-hero h2{font-size:55px}.student-heading>p{font-size:16px}.student-video-grid{grid-template-columns:1fr;grid-auto-rows:320px}.student-wide,.student-tall,.student-video:nth-child(3),.student-video:nth-child(4){grid-column:auto}.media-consent{text-align:left}.flyer-intro>img{width:100%;transform:none}.flyer-track{grid-template-columns:repeat(2,76vw);margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.sponsor-benefits h3{margin-top:40px}.thanks-card{gap:35px;padding:38px 26px}.thanks-card h3{font-size:54px}.thanks-card>a{white-space:normal;justify-content:space-between}.contact-slice{grid-template-columns:1fr;align-items:start;width:calc(100% - 24px);padding:48px 28px}.contact-actions,.contact-actions .button{width:100%}.code-signature{width:calc(100% - 24px);padding:38px 24px}.code-signature-heading{grid-template-columns:1fr;gap:24px}.code-signature-heading h2{font-size:clamp(42px,11.5vw,58px)}.code-signature-brand{grid-template-columns:72px minmax(0,1fr);gap:14px}.code-signature-brand img{width:72px}.code-signature-brand p{padding-left:14px;font-size:15px}.code-signature-list{grid-template-columns:1fr;gap:7px;margin-top:28px}.code-signature-list li{grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:52px;padding:9px 13px}.code-signature-list b{width:34px;font-size:19px}.code-signature-list span{font-size:15px}.code-signature-cta{grid-template-columns:1fr;gap:18px;margin-top:10px;padding:22px 18px}.code-signature-cta strong{font-size:clamp(25px,7.5vw,34px)}.code-signature-cta .button{white-space:normal;width:100%}.final-vision{width:calc(100% - 24px);padding:18px}.final-vision-logo{width:clamp(82px,27vw,112px);bottom:17px;right:15px}.final-vision-message{height:auto;min-height:clamp(250px,72vw,320px);padding:clamp(30px,9vw,42px) 20px clamp(42px,12vw,58px)}.final-vision-message p{font-size:clamp(18px,5.5vw,22px)}.final-vision-message h2{font-size:clamp(36px,10.6vw,46px)}.final-vision-message>strong{font-size:clamp(9px,2.8vw,12px)}footer{padding-bottom:130px}.mobile-whatsapp{bottom:12px;right:12px}.intro-screen{min-height:100svh}.intro-backdrop{filter:blur(30px)saturate(1.55)brightness(.48);opacity:.48;inset:-12%}.intro-energy{background:linear-gradient(#0203040f 17%,#020304b3 55%,#020304fa 100%),radial-gradient(circle at 12% 45%,#00a6ff59,#0000 35%),radial-gradient(circle at 88% 30%,#19f59a36,#0000 33%);inset:0}.intro-layout{align-items:end;width:100%;min-height:100svh;padding:72px 16px 20px;display:flex;position:relative}.intro-film-wrap{z-index:-1;clip-path:none;opacity:.9;filter:none;border:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.intro-film{object-position:center 24%;filter:saturate(1.08)contrast(1.04)brightness(.94)}.intro-film-wrap:after{mix-blend-mode:normal;background:linear-gradient(#0000 21%,#02030442 42%,#020304db 69%,#020304 100%),radial-gradient(circle at 8% 35%,#00a6ff3d,#0000 35%),radial-gradient(circle at 90% 28%,#19f59a26,#0000 30%)}.intro-copy{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#0000,#02030452 32%,#020304bd);border:0;width:100%;padding:26px 18px 18px;position:relative}.intro-copy:before{z-index:-1;content:"";filter:blur(13px);pointer-events:none;background:radial-gradient(at 42% 72%,#020304e6,#02030461 56%,#0000 78%);position:absolute;inset:-28px -16px -14px}.intro-lockup{gap:11px;margin-bottom:18px}.intro-lockup img{width:52px;height:52px}.intro-lockup p{font-size:10px}.intro-kicker{margin-bottom:10px;font-size:9px}.intro-copy h2{max-width:560px;font-size:clamp(38px,10.5vw,54px);line-height:.9}.intro-text{margin-top:14px;font-size:16px;line-height:1.45}.intro-actions{gap:9px;margin-top:18px}.intro-enter{min-height:48px;padding:0 16px;font-size:10px}.intro-hint{display:none}.intro-skip{z-index:4;top:12px;right:16px}.intro-language{top:11px;right:104px}.intro-language .language-options{top:56px}.site-header{height:64px;padding:0 12px}.brand{gap:8px;width:165px;height:56px}.brand img{width:44px;height:44px}.brand strong{font-size:18px}.brand small{letter-spacing:.34em;margin-top:5px;font-size:7px}.main-nav{top:64px}.sound-button{min-height:36px;padding:0 9px;font-size:9px}.language-menu summary{width:38px;min-height:36px}.menu-button{width:40px;height:38px}.hero-content{width:calc(100% - 32px);padding:102px 0 76px}.hero-shade{background:linear-gradient(#03040538 0%,#030405c4 52%,#030405fa 100%),linear-gradient(90deg,#030405b3,#0304050f)}.hero-color{opacity:.88}.hero-reel-dots{bottom:18px;right:16px}.hero-reel-dots i{width:13px}.hero-reel-dots i.is-active{width:29px}h1{font-size:clamp(44px,12.2vw,62px);line-height:.88}.hero-lead{margin-top:22px;font-size:18px;line-height:1.5}.hero-note{font-size:9px;line-height:1.45}.hero-status{padding:16px}.status-row strong{font-size:14px}.status-row small,.status-foot{font-size:14px;line-height:1.45}.ticker-track{padding:9px 0;animation-duration:34s}.ticker-set{gap:8px;padding-right:8px}.ticker-set>strong,.ticker-set>span{gap:8px;min-height:48px;padding:7px 14px 7px 7px}.ticker-set>strong{padding-right:17px;font-size:15px}.ticker-set>strong>b,.ticker-set>span>b{width:32px;font-size:18px}.ticker-set>span>small{font-size:15px}.gianjass-code{grid-template-columns:1fr;gap:30px;width:calc(100% - 32px);margin-top:48px;padding:32px 22px}.gianjass-code-heading h2{font-size:clamp(40px,11.5vw,56px)}.gianjass-code-heading blockquote{margin-top:23px;padding:15px 0 15px 17px;font-size:16px}.gianjass-code-meaning article{padding:24px 20px}.gianjass-code-meaning h3{font-size:clamp(30px,8.4vw,38px)}.gianjass-code-meaning p{font-size:15px}.impact-strip{grid-template-columns:repeat(2,1fr);width:calc(100% - 32px);margin-top:52px}.impact-strip>div{min-height:135px;padding:19px}.impact-strip>div+div{border-left:0}.impact-strip>div:nth-child(2n){border-left:1px solid #ffffff24}.impact-strip>div:nth-child(n+3){border-top:1px solid #ffffff24}.impact-strip strong{font-size:43px}.impact-strip span{font-size:10px}.life-manifesto{grid-template-columns:1fr;width:calc(100% - 32px);min-height:0;margin-top:32px}.life-manifesto:before{display:none}.life-manifesto-portrait{min-height:490px}.life-manifesto-portrait:after{background:linear-gradient(#0000 50%,#030405c7 81%,#050708 100%),linear-gradient(90deg,#00a6ff1c,#0000 52%,#19f59a14)}.life-manifesto-portrait p{font-size:15px;bottom:22px;left:22px;right:22px}.life-manifesto-copy{padding:38px 23px 44px}.life-manifesto-copy h2{margin:20px 0 25px;font-size:clamp(40px,11.4vw,56px);line-height:.94}.life-manifesto-copy>p:not(.eyebrow),.life-manifesto-copy blockquote{font-size:17px}.life-manifesto-copy blockquote{margin:28px 0;padding-left:18px}.life-manifesto-copy .button{width:100%}.reason-section{padding-top:82px}.reason-heading h2{font-size:clamp(42px,11.5vw,57px);line-height:.91}.reason-heading>p:last-child,.comparison-intro>p:last-child{font-size:17px;line-height:1.58}.wisdom-grid{margin-top:42px}.wisdom-grid article{padding:30px 24px}.wisdom-grid blockquote{margin-top:34px;font-size:clamp(31px,8.7vw,42px)}.wisdom-grid article>p:not(.wisdom-era){font-size:16px}.path-comparison{margin-top:82px}.comparison-intro h3{font-size:clamp(42px,11vw,57px)}.path-lanes,.honest-balance{grid-template-columns:1fr}.path-lane{padding:28px 23px}.path-label{align-items:flex-start}.path-label strong{font-size:12px;line-height:1.4}.path-lane li{padding-top:24px;padding-bottom:24px}.path-lane li:before{top:28px}.path-lane li small{font-size:15px}.honest-balance article{padding:28px 24px}.honest-balance blockquote{text-align:left;grid-column:auto;padding:32px 23px;font-size:clamp(28px,8.5vw,40px)}.section{width:calc(100% - 32px);padding:76px 0}.section-heading h2,.parent-copy h2{font-size:clamp(42px,11.5vw,57px);line-height:.9}.section-heading>p:last-child,.parent-copy>p:last-child,.manifesto-heading>p,.student-heading>p,.flyer-intro p:not(.eyebrow),.sponsor-hero>p:not(.eyebrow),.contact-slice p:not(.eyebrow){font-size:17px;line-height:1.58}.experience-card{min-height:0;padding-top:clamp(230px,62vw,315px)}.experience-content{background:linear-gradient(#02030426 0%,#020304eb 22%,#020304fc 95%);padding:34px 24px 30px;position:relative;bottom:auto;left:auto;right:auto}.experience-content h3{overflow-wrap:normal;max-width:100%;font-size:clamp(46px,13vw,58px)}.experience-content li{align-items:flex-start;font-size:15px;line-height:1.45}.experience-content li:before{flex:0 0 7px;margin-top:6px}.experience-content a{gap:14px;min-height:50px;line-height:1.35}.growth-loop small,.parent-options small,.construction-note,.cerullo-card address,.contact-details a,.contact-details span{font-size:15px;line-height:1.55}.manifesto-heading{grid-template-columns:1fr;gap:28px}.manifesto-heading h2{font-size:clamp(43px,12vw,58px)}.method-roadmap{grid-template-columns:repeat(2,1fr);margin-top:38px}.method-roadmap span{min-height:110px;padding:16px}.manifesto-visual{margin-top:15px;padding:5px}.manifesto-open>span,.manifesto-visual figcaption{display:none}.choice-intro h3{font-size:35px}.mode-grid p,.app-media-copy p,.sponsor-benefits p,.age-grid p,.control-grid li{font-size:15.5px}.family-support-card small,.sponsor-formats span,.partner-wall .thanks-card>a{font-size:13px;line-height:1.45}.app-media-card{min-height:535px}.conscious-hero h2{font-size:44px}.conscious-hero>div:first-child>p:last-child,.family-support-card p{font-size:17px}.control-grid h3{font-size:41px}.age-grid article{min-height:260px}.student-heading h2,.flyer-intro h2,.sponsor-hero h2{font-size:clamp(43px,12vw,56px);line-height:.9}.student-video-grid{grid-auto-rows:285px}.student-video:nth-child(2),.student-video:nth-child(3){min-height:385px}.student-video h3{font-size:32px}.flyer-intro{gap:35px}.flyer-feature-button{width:100%;transform:perspective(1000px)rotateX(.7deg)rotateY(-.8deg)}.flyer-track{grid-template-columns:repeat(2,80vw);margin-top:46px}.hero-brand-interlude img{width:min(82vw,460px)}.hero-brand-interlude span{max-width:82vw;margin:0 auto;font-size:9px;line-height:1.5}.trial-steps strong{text-wrap:balance;grid-area:1/1;min-width:0;font-size:clamp(29px,8.8vw,35px);line-height:.96}.trial-steps>div{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:14px 16px;min-height:0;padding:28px 24px}.trial-steps span{grid-area:1/2;align-self:start;font-size:28px;line-height:1;position:static}.trial-steps small{grid-area:2/1/auto/-1;margin-top:0}.trial-steps small,.quick-faq details p{font-size:15.5px}.booking-push h3,.quick-faq-heading h3{font-size:clamp(41px,11vw,54px)}.booking-push h3{overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:100%;font-size:clamp(34px,8.4vw,46px);line-height:.94}.sponsor-benefits article{min-height:235px}.supporters-heading h3{font-size:clamp(43px,11.5vw,56px)}.partner-wall{grid-template-columns:1fr;gap:14px;margin-top:32px}.partner-wall .thanks-card{min-height:0;padding:32px 24px}.partner-wall .thanks-card h3{font-size:43px}.partner-wall .thanks-card>div>p:last-child{font-size:16px}.partner-mark{width:88px;height:88px;font-size:28px}.cerullo-logo{height:96px}.contact-slice{padding:42px 22px;overflow:hidden}.contact-slice>*{min-width:0}.contact-slice h2{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(34px,10.2vw,41px);line-height:.97}.contact-slice p,.contact-details,.contact-details a,.contact-details span{overflow-wrap:anywhere;max-width:100%}footer p,footer small{font-size:13px;line-height:1.5}.photo-lightbox{padding:54px 10px 18px}.lightbox-close{width:42px;height:42px;top:9px;right:10px}.lightbox-stage img{max-height:calc(90svh - 58px)}.mobile-whatsapp{min-height:45px;padding:0 14px}.experience-card[data-reveal]:not(.is-visible):nth-child(n),.mode-grid article[data-reveal]:not(.is-visible):nth-child(n),.sponsor-benefits article[data-reveal]:not(.is-visible):nth-child(n),.student-video[data-reveal]:not(.is-visible):nth-child(n),.partner-wall .thanks-card[data-reveal]:not(.is-visible):nth-child(n){transform:translateY(30px)scale(.988)}}@media (height<=720px) and (width>=821px){.intro-layout{padding:24px 0}.intro-lockup{margin-bottom:22px}.intro-copy h2{font-size:clamp(52px,6vw,78px)}.intro-film-wrap{height:calc(100svh - 42px)}.intro-text{margin-top:16px}.intro-actions{margin-top:18px}}@media (width<=390px){.intro-copy{padding:15px}.intro-copy h2{font-size:36px}.intro-text{font-size:15px}.intro-enter{justify-content:center;width:100%}.brand{width:138px}.brand strong{font-size:16px}.sound-button{color:#0000;justify-content:center;gap:0;width:36px;padding:0;overflow:hidden}.sound-button small{display:none}.header-actions{gap:6px}.sound-dot{flex:0 0 7px}.impact-strip span{font-size:9px}}@media (width<=520px){html,body,.site-shell{width:100%;max-width:100%;overflow-x:clip}.site-header{padding-left:11px;padding-right:11px}main:before{filter:blur(42px)saturate(1.16);opacity:.3;animation-duration:28s}main:after{filter:blur(36px);opacity:.2;animation-duration:34s}.header-actions{gap:5px}.brand{width:auto;min-width:0}.sound-button{justify-content:center;gap:0;width:36px;padding:0}.sound-button small{display:none}.section{width:calc(100% - 24px)}.section>*,.contact-slice>*,.trial-steps>div>*{min-width:0}.button,.contact-actions .button,.thanks-card>a{white-space:normal;min-width:0;max-width:100%}.eyebrow{flex-wrap:wrap;max-width:100%;line-height:1.45}.booking-push{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);gap:20px;padding:28px 20px 30px}.booking-push>p{letter-spacing:.12em;margin-bottom:0;font-size:9px;line-height:1.5}.booking-push h3{font-size:clamp(31px,9vw,37px);line-height:.96}.booking-push h3 em{margin-top:8px;display:block}.booking-push .button{text-align:center;gap:8px;min-height:54px;padding:10px 12px;font-size:10px;line-height:1.35}.trial-steps>div{grid-template-columns:minmax(0,1fr) 32px;padding:24px 20px}.trial-steps strong{font-size:clamp(28px,8.5vw,33px)}.trial-steps span{justify-self:end;font-size:25px}.contact-slice{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));width:calc(100% - 16px);padding:36px 18px}.contact-slice h2{font-size:clamp(30px,9.3vw,36px);line-height:1}.contact-details{flex-direction:column;align-items:flex-start}.contact-details a,.contact-details span{width:100%}.final-vision{width:calc(100% - 16px);margin-top:58px;padding:10px}.final-vision-message{min-height:245px;padding:30px 16px 46px}.final-vision-message:after{height:66px;bottom:-64px}.final-vision-message p{font-size:18px}.final-vision-message h2{font-size:clamp(34px,9.8vw,40px)}.final-vision-message>strong{letter-spacing:.08em;font-size:9px}.flyer-feature-button,.flyer-thumb{border-width:2px;box-shadow:0 24px 54px #0000007a,0 0 24px #00a6ff21}.flyer-feature-button:after,.flyer-thumb:after{padding:6px 8px;font-size:8px;top:10px;left:10px}footer{width:calc(100% - 24px)}.mobile-whatsapp{justify-content:center;width:46px;min-height:46px;padding:0}.mobile-whatsapp b{display:none}.mobile-whatsapp .whatsapp-mark{flex-basis:25px;width:25px;height:25px}}@media (hover:none),(pointer:coarse){.flyer-feature-button{animation:8s ease-in-out infinite collectible-card-float}.flyer-thumb{animation:9s ease-in-out infinite collectible-card-float-alt}.flyer-thumb:nth-child(2){animation-delay:-4.5s}.flyer-feature-button:before,.flyer-thumb:before{background-size:165% 165%,190% 190%;animation:7s ease-in-out infinite collectible-holo-glint}.flyer-feature-button:active,.flyer-thumb:active{scale:.985}}@media (width<=820px){.journey-energy{z-index:86;opacity:.52;top:78px;bottom:10px;left:4px}.journey-energy i{width:5px;height:5px}.hero-media{transform:translate3d(0, var(--hero-scroll-y), 0) scale(1.035)}.hero-grid{transform:none}.hero-depth-logo{opacity:.075;width:min(88vw,430px);transform:translate3d(0, calc(-50% - var(--hero-scroll-y)), 0) rotate(-5deg);top:38%;right:-108px}.study-morph{grid-template-columns:minmax(72px,.8fr) 40px minmax(88px,1fr);gap:8px;padding:10px;top:18px;left:16px;right:16px}.study-page{min-height:62px;padding:8px}.study-ai{width:38px;font-size:10px}.study-results span{padding:6px 7px;font-size:7px}.football-goal-flash{width:50px;height:35px}.final-vision-epilogue{max-width:92%;margin-top:30px;font-size:clamp(18px,5.2vw,22px)}}@media (width<=420px){.study-morph{grid-template-columns:minmax(66px,.78fr) 34px minmax(80px,1fr);gap:6px;padding:8px}.study-ai{width:32px;font-size:9px}.study-page span,.study-results span{font-size:6.5px}}@supports (content-visibility:auto){.method-manifesto,.app-blueprint,.parent-preview,.conscious-use,.age-journey,.student-section,.flyer-section,.sponsor-section,.contact-slice,.code-signature,.final-vision{content-visibility:auto;contain-intrinsic-size:auto 960px}}.experience-card,.app-media-card,.student-video,.flyer-feature-button,.flyer-thumb,.final-vision-image{contain:paint}.experience-card video,.app-media-card video,.student-video video,.hero-clip,.final-vision-art{backface-visibility:hidden}@media (width<=820px){main:before{filter:none;opacity:.7;will-change:auto;background-color:#0000;background-image:radial-gradient(at 12% 10%,#34f3ff2e,#0000 42%),radial-gradient(at 88% 38%,#006aff33,#0000 44%),radial-gradient(at 18% 72%,#19f59a21,#0000 42%),radial-gradient(at 84% 94%,#e300ff14,#0000 38%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat-y;background-size:100% 1600px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:none;position:absolute;inset:0;transform:none}main:after,.ambient{display:none}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020a18f5}.main-nav,.language-options{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-media{will-change:auto;transition:none;transform:scale(1.02)}.hero-media video{animation:none}.hero-clip{will-change:opacity;transition-duration:.9s}.hero-clip.is-active{animation:6.7s ease-out forwards hero-kenburns!important}.hero-status{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030c1be0;animation:none}.women-football-visual:before{filter:blur(13px)}.final-vision:after{filter:blur(28px)}.final-vision figure.is-visible .final-vision-art{animation-duration:20s}}@media (hover:none),(pointer:coarse){.flyer-feature-button,.flyer-thumb,.flyer-thumb:nth-child(2),.flyer-feature-button:before,.flyer-thumb:before{animation:none}.flyer-feature-button,.flyer-thumb{transform:perspective(1000px)rotateX(.7deg)rotateY(-.7deg)}.flyer-feature-button:active,.flyer-thumb:active{transform:perspective(1000px)scale(.985)}}@media (prefers-reduced-data:reduce){.hero-brand-interlude,.journey-energy,.study-morph{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.journey-energy-core:after,.football-pop,.football-goal-flash{display:none}.hero-media,.hero-grid,.hero-depth-logo,.final-vision-art{transition:none!important;transform:none!important}.study-page,.study-ai,.study-results span,.code-signature-list li{opacity:1;transform:none}.code-signature-list li:after{display:none}}.member-login-cta{color:#f4fdff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(105deg,#00a6ff33,#19f59a1f);border:1px solid #34f3ff94;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:10px;font-weight:1000;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #34f3ff12,0 0 24px #00a6ff1a}.member-login-cta:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff3d 49%,#0000 58%);animation:5.2s ease-in-out infinite member-cta-shine;position:absolute;inset:-90% -30%;transform:translate(-58%)}.member-login-cta span{background:linear-gradient(135deg, var(--cyan), var(--neon-green));color:#031018;letter-spacing:0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid;box-shadow:0 0 17px #34f3ff6b}.member-login-cta:hover,.member-login-cta:focus-visible{border-color:var(--yellow);color:var(--yellow);box-shadow:0 0 28px #34f3ff38,0 0 18px #eaff001f}.main-nav .nav-member-login{display:none}.member-access{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));isolation:isolate;background:radial-gradient(circle at 12% 18%,#00a6ff3d,#0000 30%),radial-gradient(circle at 84% 82%,#19f59a24,#0000 31%),linear-gradient(125deg,#031227fa,#040a18fa 58%,#04181ffa);border:1px solid #34f3ff57;grid-template-columns:minmax(0,1.04fr) minmax(410px,.96fr);align-items:center;gap:clamp(38px,6vw,86px);margin-top:52px;padding:clamp(38px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 110px #00000075,inset 0 0 80px #00a6ff0d}.member-access:before,.member-access:after{content:"";pointer-events:none;position:absolute}.member-access:before{z-index:-2;background-image:linear-gradient(#34f3ff0a 1px,#0000 1px),linear-gradient(90deg,#34f3ff0a 1px,#0000 1px);background-size:42px 42px;inset:0;-webkit-mask-image:radial-gradient(circle at 76%,#000,#0000 74%);mask-image:radial-gradient(circle at 76%,#000,#0000 74%)}.member-access:after{z-index:-1;aspect-ratio:1;border:1px solid #34f3ff24;border-radius:50%;width:55%;animation:7s ease-in-out infinite member-orbit-breathe;top:-35%;right:-12%;box-shadow:0 0 0 44px #00a6ff06,0 0 0 92px #19f59a05}.member-access-copy,.member-role-stage{z-index:1;min-width:0;position:relative}.member-live-pill{color:#caffea;letter-spacing:.12em;text-transform:uppercase;background:#19f59a12;border:1px solid #19f59a40;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 12px;font-size:10px;font-weight:1000;display:inline-flex}.member-live-pill i{background:var(--neon-green);width:8px;height:8px;box-shadow:0 0 12px var(--neon-green);border-radius:50%;animation:1.7s ease-in-out infinite member-live-pulse}.member-access-copy h3{letter-spacing:-.045em;max-width:760px;margin-top:17px;font-size:clamp(48px,5.3vw,82px);line-height:.91}.member-access-copy h3 em{color:var(--yellow);text-shadow:0 0 26px #eaff002e;font-style:normal}.member-access-intro{color:#c4ced2;max-width:720px;margin:25px 0 0;font-size:clamp(16px,1.45vw,19px);font-weight:680;line-height:1.64}.member-access-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.member-login-button{gap:12px;min-height:58px;padding-left:10px}.member-login-button>b{font-size:18px}.member-login-mark{letter-spacing:.03em;background:#061021;border:1px solid #030c164d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:1000;display:grid;box-shadow:inset 0 0 14px #34f3ff29;color:var(--yellow)!important}.member-trust-row{gap:9px;margin-top:28px;display:grid}.member-trust-row span{color:#b6c3c8;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.member-trust-row b{width:20px;height:20px;color:var(--neon-green);background:#19f59a1f;border-radius:50%;place-items:center;font-size:10px;display:grid}.member-trust-row .is-soon b{color:var(--yellow);background:#eaff001a}.member-beta-note{color:#7f9098;max-width:690px;margin-top:18px;font-size:11px;line-height:1.55;display:block}.member-role-stage{background:#030a18db;border:1px solid #34f3ff47;border-radius:24px;overflow:hidden;transform:perspective(1100px)rotateY(-4deg)rotateX(1deg);box-shadow:0 28px 72px #0000007a,0 0 42px #00a6ff1a}.member-device-bar{background:#ffffff06;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;min-height:44px;padding:0 15px;display:flex}.member-device-bar i{background:#52606a;border-radius:50%;width:7px;height:7px}.member-device-bar i:first-child{background:var(--yellow)}.member-device-bar i:nth-child(2){background:var(--cyan)}.member-device-bar i:nth-child(3){background:var(--neon-green)}.member-device-bar span{color:#81919a;letter-spacing:.13em;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:950}.member-role-viewport{cursor:grab;touch-action:pan-y pinch-zoom;padding:22px 0 8px 22px;overflow:hidden}.member-role-viewport:active{cursor:grabbing}.member-role-track{gap:14px;display:flex}.member-role-card{background:radial-gradient(circle at 50% 28%,#34f3ff21,#0000 30%),linear-gradient(150deg,#00a6ff21,#050e1ef2 58%,#19f59a14);border:1px solid #34f3ff3d;border-radius:18px;flex:0 0 84%;align-content:end;min-width:0;min-height:380px;padding:28px;display:grid;position:relative;overflow:hidden}.member-role-card>span{color:var(--yellow);letter-spacing:.15em;font-size:11px;font-weight:1000;position:absolute;top:22px;left:24px}.member-role-orbit{aspect-ratio:1;border:1px solid #34f3ff52;border-radius:50%;place-items:center;width:138px;animation:4.8s ease-in-out infinite member-role-float;display:grid;position:absolute;top:38px;left:50%;transform:translate(-50%);box-shadow:0 0 0 19px #00a6ff09,0 0 0 38px #19f59a05,inset 0 0 44px #34f3ff0f}.member-role-orbit:after{content:"";background:var(--yellow);width:11px;height:11px;box-shadow:0 0 14px var(--yellow);border-radius:50%;position:absolute;top:6px;left:22px}.member-role-orbit b{background:linear-gradient(145deg, var(--cyan), var(--blue) 55%, var(--neon-green));color:#03101b;border-radius:26px;place-items:center;width:86px;height:86px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:52px;font-style:italic;display:grid;box-shadow:0 18px 45px #006aff59}.member-role-card h4{color:#fff;margin:0;font-size:clamp(34px,3vw,48px);line-height:.95}.member-role-card p{color:#aebdc3;margin:13px 0 0;font-size:13px;line-height:1.55}.member-role-controls{grid-template-columns:46px 1fr 46px;align-items:center;gap:12px;padding:13px 17px 18px;display:grid}.member-role-controls>button{color:#fff;cursor:pointer;background:#00a6ff17;border:1px solid #34f3ff40;border-radius:12px;width:44px;height:40px;font-size:17px}.member-role-controls>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.member-role-controls>div button{color:#c2ccd0;cursor:pointer;text-transform:uppercase;background:#33414a;border:1px solid #ffffff21;border-radius:99px;min-width:42px;min-height:24px;padding:5px 8px;font-size:8px;font-weight:1000;transition:background .25s,box-shadow .25s,color .25s}.member-role-controls>div button.is-active{background:linear-gradient(90deg, var(--cyan), var(--yellow));color:#03101b;box-shadow:0 0 12px #34f3ff73}.member-feedback-link{color:#7f8f96;text-align:center;margin:22px 0 0;font-size:12px}.member-feedback-link a{color:var(--cyan);font-weight:900}.member-launch-page{background:radial-gradient(circle at 18% 18%,#00a6ff45,#0000 32%),radial-gradient(circle at 83% 76%,#19f59a29,#0000 34%),#020711;place-items:center;min-height:100svh;padding:28px 18px;display:grid;position:relative;overflow:hidden}.member-launch-grid{background-image:linear-gradient(#34f3ff0b 1px,#0000 1px),linear-gradient(90deg,#34f3ff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:-20%;transform:perspective(700px)rotateX(60deg)translateY(22%);-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.member-launch-card{z-index:1;text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#030c1ce6;border:1px solid #34f3ff57;border-radius:28px;width:min(1080px,100%);padding:clamp(34px,6vw,66px);position:relative;overflow:hidden;box-shadow:0 44px 130px #00000094,inset 0 0 70px #00a6ff0e}.member-launch-card>img{object-fit:cover;border-radius:27px;width:118px;height:118px;box-shadow:0 0 42px #34f3ff40,0 0 64px #eaff001a}.member-launch-label{color:var(--yellow);letter-spacing:.17em;text-transform:uppercase;margin:24px 0 0;font-size:11px;font-weight:1000}.member-launch-card h1{margin:15px 0 0;font-size:clamp(43px,7vw,72px);line-height:.96}.member-launch-text{color:#bdc9ce;max-width:780px;margin:23px auto 0;font-size:16px;line-height:1.62}.member-launch-paths{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:32px;display:grid}.member-launch-paths>a{color:#fff;background:linear-gradient(145deg,#ffffff0b,#00a6ff09);border:1px solid #ffffff26;min-height:235px;padding:22px;transition:border-color .2s,transform .2s,background .2s;display:grid}.member-launch-paths>a:hover,.member-launch-paths>a:focus-visible{background:linear-gradient(145deg,#eaff0012,#00a6ff0e);border-color:#eaff008f;transform:translateY(-4px)}.member-launch-paths span{color:var(--cyan);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:28px}.member-launch-paths strong{text-transform:uppercase;align-self:end;margin-top:30px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(25px,3vw,34px);font-weight:400;line-height:1}.member-launch-paths small{color:#aebbc0;margin-top:11px;font-size:12px;line-height:1.5}.member-launch-paths b{color:var(--yellow);letter-spacing:.06em;text-transform:uppercase;align-self:end;margin-top:20px;font-size:9px}.member-launch-paths b i{margin-left:5px;font-style:normal}.member-launch-status{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:25px;display:flex}.member-launch-status span{color:#c7fce0;text-transform:uppercase;background:#19f59a0f;border:1px solid #19f59a38;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:900;display:inline-flex}.member-launch-status i{background:var(--neon-green);width:7px;height:7px;box-shadow:0 0 10px var(--neon-green);border-radius:50%}.member-launch-status .is-soon{color:#e5e9b6;background:#eaff000e;border-color:#eaff002e}.member-launch-status .is-soon i{background:var(--yellow);box-shadow:0 0 10px var(--yellow)}.member-launch-opening{color:#82939b;letter-spacing:.07em;text-transform:uppercase;margin:25px 0 0;font-size:11px;font-weight:850}.member-launch-opening.is-error{color:#ffb2a8}.member-launch-actions{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:27px;display:flex}.member-launch-legal{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:22px;display:flex}.member-launch-legal a{color:#82939b;text-underline-offset:4px;font-size:11px;font-weight:800;-webkit-text-decoration:underline #34f3ff52;text-decoration:underline #34f3ff52}.member-launch-legal a:hover,.member-launch-legal a:focus-visible{color:var(--cyan)}.member-launch-card>small{color:#617079;letter-spacing:.14em;text-transform:uppercase;margin-top:28px;font-size:9px;font-weight:900;display:block}@keyframes member-cta-shine{0%,62%,to{opacity:0;transform:translate(-58%)}70%{opacity:1}88%{opacity:0;transform:translate(58%)}}@keyframes member-live-pulse{0%,to{opacity:.48;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@keyframes member-orbit-breathe{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes member-role-float{0%,to{transform:translate(-50%)translateY(0)rotate(-2deg)}50%{transform:translate(-50%)translateY(-8px)rotate(2deg)}}@media (width<=1500px){.site-header{grid-template-columns:225px minmax(0,1fr) auto;padding-inline:24px}.brand{width:215px}.mini-cta{display:none}.main-nav{gap:clamp(11px,1.1vw,17px)}.main-nav a{letter-spacing:.09em;font-size:10px}.member-login-cta{padding-inline:13px;font-size:9px}}@media (width<=1100px){.site-header{grid-template-columns:76px minmax(0,1fr) auto;padding-inline:16px}.brand{width:60px}.brand>span{display:none}.main-nav{gap:12px}}@media (width<=980px){.member-access{grid-template-columns:1fr}.member-role-stage{width:min(620px,100%);margin:0 auto;transform:none}}@media (width<=820px){.brand>span{display:grid}.member-login-cta{display:none}.main-nav .nav-member-login{color:var(--cyan);background:linear-gradient(90deg,#00a6ff24,#19f59a14);border:1px solid #34f3ff57;border-radius:12px;justify-content:space-between;align-items:center;margin-top:9px;padding:15px 13px;display:flex}.main-nav .nav-member-login:before{content:"GJ";color:var(--yellow);font-size:10px;font-weight:1000}.member-access{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));gap:34px;margin-top:34px;padding:30px 22px}.member-access-copy h3{font-size:clamp(43px,12vw,62px)}.member-access-actions,.member-launch-actions{grid-template-columns:1fr;display:grid}.member-launch-paths{grid-template-columns:1fr}.member-launch-paths>a{min-height:0}.member-access-actions .button,.member-launch-actions .button{width:100%}.member-role-card{flex-basis:89%;min-height:350px}}@media (width<=520px){.member-role-viewport{padding-left:13px}.member-role-track{gap:9px}.member-role-card{padding:23px}.member-role-card h4{font-size:36px}.member-role-card p{font-size:12px}.member-launch-card{border-radius:21px;padding:34px 21px}}.footer-brand{margin-bottom:8px;display:inline-flex}.footer-legal-links{flex-wrap:wrap;justify-content:center;gap:10px 18px;max-width:920px;margin:10px auto 22px;display:flex}.footer-legal-links a{color:#cbd4d8;text-underline-offset:4px;font-size:13px;line-height:1.4;-webkit-text-decoration:underline #34f3ff5c;text-decoration:underline #34f3ff5c}.footer-legal-links a:hover,.footer-legal-links a:focus-visible{color:var(--cyan);text-decoration-color:currentColor}.legal-shell{background:radial-gradient(circle at 12% 4%, #00a6ff33, transparent 28rem), radial-gradient(circle at 88% 26%, #19f59a1f, transparent 30rem), var(--navy-deep);min-height:100vh}.legal-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020a18eb;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:10px max(24px,50vw - 560px);display:flex;position:sticky;top:0}.legal-brand{color:#eef8fb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:13px;font-size:13px;font-weight:800;display:inline-flex}.legal-brand img{object-fit:contain;width:58px;height:48px}.legal-header-actions,.legal-language-links{align-items:center;display:flex}.legal-header-actions{gap:14px}.legal-language-links{background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;gap:4px;padding:4px}.legal-language-links a{color:#aebbc0;letter-spacing:.06em;border-radius:999px;place-items:center;min-width:34px;min-height:34px;font-size:11px;font-weight:900;display:grid}.legal-language-links a[aria-current=page]{background:var(--cyan);color:#02101c}.legal-support-link{min-height:42px;color:var(--cyan);border:1px solid #34f3ff5c;border-radius:999px;align-items:center;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.legal-brand:focus-visible,.legal-language-links a:focus-visible,.legal-support-link:focus-visible,.legal-document a:focus-visible,.footer-legal-links a:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.legal-main{background:0 0;min-height:70vh;padding:clamp(48px,7vw,92px) 20px 20px;overflow:visible}.legal-main:before,.legal-main:after{display:none}.legal-document{width:min(880px,100%);margin:0 auto}.legal-eyebrow{color:var(--yellow);letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.legal-document h1{color:#fff;letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(40px,7.2vw,76px);line-height:.98}.legal-summary{border:1px solid #34f3ff38;border-left:4px solid var(--cyan);color:#e8f1f4;background:#071a2bbd;border-radius:4px 18px 18px 4px;margin:28px 0 14px;padding:24px 26px;font-size:clamp(18px,2.3vw,21px);line-height:1.65}.legal-summary p,.legal-callout p{margin:0}.legal-updated{color:#9eabb1;margin:18px 0 0;font-size:14px}.legal-toc{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;margin:42px 0 24px;padding:24px 26px}.legal-toc strong{color:#fff;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:13px;display:block}.legal-toc ol{color:var(--cyan);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 28px;margin:0;padding-left:20px;display:grid}.legal-toc a,.legal-section a{text-underline-offset:4px;-webkit-text-decoration:underline #34f3ff73;text-decoration:underline #34f3ff73}.legal-section{color:#cbd5d9;border-top:1px solid #ffffff1a;padding:38px 0;scroll-margin-top:96px;font-size:17px;line-height:1.72}.legal-section h2{color:#fff;letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(25px,3.8vw,34px);line-height:1.15}.legal-section p{margin:0 0 16px}.legal-section ul,.legal-section ol{margin:0 0 18px;padding-left:24px}.legal-section li+li{margin-top:10px}.legal-section strong{color:#f5fbfd}.legal-section code{color:var(--yellow);background:#07121e;border:1px solid #ffffff1f;border-radius:6px;padding:2px 6px;font-size:.9em}.legal-callout{background:#eaff0011;border:1px solid #eaff0047;border-radius:16px;gap:14px;padding:22px 24px;display:grid}.legal-primary-action{background:var(--yellow);color:#020607;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:900;display:inline-flex;text-decoration:none!important}.legal-shell footer{margin-top:58px}@media (width<=640px){.legal-header{min-height:68px;padding:8px 14px}.legal-brand img{width:48px;height:42px}.legal-brand span{font-size:11px}.legal-support-link{min-height:38px;padding:0 14px}.legal-header-actions{gap:7px}.legal-language-links a{min-width:30px;min-height:30px}.legal-support-link{display:none}.legal-main{padding:42px 14px 10px}.legal-document h1{font-size:clamp(38px,12.5vw,56px)}.legal-summary,.legal-toc{padding:20px}.legal-toc ol{grid-template-columns:1fr}.legal-section{font-size:16px}.footer-legal-links{grid-template-columns:1fr 1fr;gap:13px 18px;width:min(100%,360px);display:grid}}@media (width>=2100px){.site-header{grid-template-columns:225px minmax(0,1fr) auto;gap:16px;padding-left:28px;padding-right:28px}.brand{justify-self:start;width:225px}.main-nav{justify-self:center;gap:clamp(12px,1.15vw,24px);min-width:0}.main-nav a{letter-spacing:.08em;font-size:11px}.header-actions{justify-self:end;gap:8px}.mini-cta{display:none}}@media (width>=821px) and (width<=2099px){.site-header{grid-template-columns:minmax(0,1fr) auto;height:72px;padding:0 20px}.brand{justify-self:start;gap:10px;width:210px;height:62px}.brand img{width:50px;height:50px}.brand>span{display:grid}.brand strong{font-size:20px}.brand small{font-size:8px}.main-nav{overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030405f7;border-bottom:1px solid #eaff004d;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 72px);padding:12px 20px 22px;display:none;position:absolute;top:72px;left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px #0000007a}.main-nav.is-open{display:flex}.main-nav a{border-bottom:1px solid #ffffff14;padding:14px 8px;font-size:12px}.main-nav .nav-member-login{color:var(--cyan);background:linear-gradient(90deg,#00a6ff24,#19f59a14);border:1px solid #34f3ff57;border-radius:12px;justify-content:space-between;align-items:center;margin-top:9px;padding:15px 13px;display:flex}.main-nav .nav-member-login:before{content:"GJ";color:var(--yellow);font-size:10px;font-weight:1000}.member-login-cta,.mini-cta{display:none}.menu-button{display:block}}@media (width<=820px){.site-header{grid-template-columns:minmax(0,1fr) auto}.brand{min-width:0}.main-nav{overscroll-behavior:contain;max-height:calc(100dvh - 64px);overflow-y:auto}.member-login-cta,.mini-cta{display:none}.menu-button{flex:0 0 44px;display:block}}@media (width<=680px){.seo-page,.seo-main,.seo-hero,.seo-hero-copy,.seo-highlights,.seo-highlights article,.seo-explainer,.seo-scope,.seo-scope>div,.seo-scope article,.seo-related,.seo-related>div,.seo-faq,.seo-paths,.seo-paths-heading,.seo-paths-grid,.study-library-page,.study-library-page main,.study-library-page main>section,.study-library-hero,.study-library-hero>*,.legal-document,.legal-section,.legal-toc,.legal-summary{min-width:0;max-width:100%}.seo-highlights,.seo-explainer,.seo-scope,.seo-related>div,.seo-paths-heading,.seo-paths-grid{grid-template-columns:minmax(0,1fr)}.seo-hero h1,.seo-explainer h2,.seo-scope h2,.seo-related h2,.seo-faq h2,.seo-paths-heading h2,.seo-paths-grid h3,.study-library-hero h1,.study-library-page h2,.study-library-page h3,.legal-document h1,.legal-section h2,.legal-document a,.footer-legal-links a{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.study-library-hero h1{letter-spacing:-.045em;font-size:clamp(40px,12vw,54px);line-height:.98}.study-library-orbit{width:min(330px,100vw - 28px);top:350px;right:0}.study-library-orbit span:nth-child(2){right:0}.study-library-orbit span:nth-child(4){left:0}.tutor-profile-front{transform:none}.tutor-profile-back{transform:translate(6px,-6px)rotate(2deg)}.tutor-language a,.legal-language-links a,.member-controls button,.member-controls a{min-width:44px;min-height:44px}.footer-legal-links{grid-template-columns:minmax(0,1fr)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.gj-universe{isolation:isolate;background:radial-gradient(circle at 13% 12%,#47e7ff1f,#0000 30%),radial-gradient(circle at 88% 38%,#ffde4f1a,#0000 27%),linear-gradient(160deg,#05080d 0%,#09111b 48%,#050608 100%);padding:clamp(5rem,9vw,9rem) max(5vw,50vw - 620px);position:relative;overflow:hidden}.gj-universe:before{content:"";z-index:-1;opacity:.13;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.gj-universe-heading{max-width:910px;margin-bottom:2.8rem}.gj-universe-heading h2{letter-spacing:-.055em;margin:.7rem 0 1.15rem;font-size:clamp(2.45rem,6.2vw,6rem);line-height:.96}.gj-universe-heading h2 em{color:#67e7ff;font-family:inherit;font-style:normal}.gj-universe-heading>p:last-child{color:#ffffffb8;max-width:760px;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.7}.gj-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(4rem,7vw,7rem);display:grid}.gj-role-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:22px;min-width:0;padding:1.35rem;box-shadow:inset 0 1px #ffffff0f}.gj-role-card>span{color:#031016;background:#67e7ff;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;font-size:.72rem;font-weight:900;display:inline-grid}.gj-role-card h3{margin:1rem 0 .5rem;font-size:1.22rem}.gj-role-card>p{color:#ffffffb8;min-height:3.2em;line-height:1.55}.gj-role-card details{border-top:1px solid #ffffff1a;margin-top:1rem}.gj-role-card summary{color:#fff;cursor:pointer;padding-top:.9rem;font-size:.86rem;font-weight:800}.gj-role-card details p{color:#ffffffa8;margin-top:.7rem;font-size:.9rem;line-height:1.55}.gj-app-showcase{margin-top:clamp(2rem,4vw,3.5rem)}.gj-showcase-heading,.gj-feature-heading{max-width:820px;margin-bottom:2rem}.gj-showcase-heading h3,.gj-feature-heading h3{letter-spacing:-.045em;margin:.7rem 0 1rem;font-size:clamp(2rem,4.4vw,4.2rem);line-height:1}.gj-showcase-heading>p:not(.eyebrow){color:#ffffffb3;max-width:720px;line-height:1.7}.gj-app-screen-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1.4rem);display:grid}.gj-phone-frame{background:linear-gradient(160deg,#ffffff21,#ffffff09);border:1px solid #ffffff29;border-radius:30px;min-width:0;margin:0;padding:.55rem;overflow:hidden;box-shadow:0 24px 55px #00000057,inset 0 1px #ffffff1f}.gj-phone-frame img{aspect-ratio:9/16;object-fit:cover;background:#eef3f6;border-radius:23px;width:100%;height:auto;display:block}.gj-phone-frame figcaption{color:#ffffffad;padding:.85rem .65rem .55rem;font-size:.82rem;line-height:1.45}.gj-screen-open{cursor:zoom-in;background:0 0;border:0;border-radius:23px;width:100%;padding:0;display:block;position:relative}.gj-screen-zoom{color:#fff;background:#102331;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.875rem;font-weight:700;display:flex;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 2px 10px #0004}.gj-screen-zoom>span{color:#dbff3f;font-size:1.3rem}.gj-screen-open:focus-visible,.gj-screen-viewer button:focus-visible{outline-offset:3px;outline:3px solid #dbff3f}.gj-screen-viewer{color:#fff;overscroll-behavior:contain;background:#081f31;border:1px solid #688292;border-radius:22px;width:min(720px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);padding:0}.gj-screen-viewer::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020e1ee6}.gj-screen-viewer-content{padding:1rem}.gj-screen-viewer header,.gj-screen-viewer nav{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.gj-screen-viewer h4{margin:0;font-size:1rem;line-height:1.4}.gj-screen-viewer button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#18384b;border:1px solid #60737c;border-radius:12px;flex-shrink:0;padding:.5rem .75rem;font-size:.875rem}.gj-screen-viewer-content>img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 200px);margin:1rem auto;display:block}.gj-screen-viewer nav>span{white-space:nowrap;font-size:.875rem}body:has(.gj-screen-viewer[open]){overflow:hidden}@media (width<=420px){.gj-screen-viewer header{align-items:flex-start}.gj-screen-viewer-content{padding:.75rem}.gj-screen-viewer h4{font-size:.875rem}.gj-screen-viewer-content>img{max-height:calc(100dvh - 220px)}}.gj-feature-map{margin-top:clamp(4rem,7vw,7rem)}.gj-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.gj-feature-grid article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:auto 1fr;gap:1rem;min-width:0;padding:1.15rem;display:grid}.gj-feature-grid article>span{color:#031016;background:#ffde4f;border-radius:14px;place-items:center;width:2.45rem;height:2.45rem;font-size:.72rem;font-weight:900;display:grid}.gj-feature-grid h4{margin:.05rem 0 .35rem;font-size:1rem}.gj-feature-grid p{color:#ffffffa6;margin:0;font-size:.87rem;line-height:1.55}.gj-book-paths{background:radial-gradient(circle at 82% 18%,#ffde4f1f,#0000 32%),#03080ec2;border:1px solid #ffde4f40;border-radius:32px;margin-top:clamp(4rem,7vw,7rem);padding:clamp(1.4rem,3.8vw,3.5rem);box-shadow:0 30px 80px #00000057}.gj-book-heading{max-width:850px}.gj-book-heading h3{letter-spacing:-.045em;margin:.75rem 0 1rem;font-size:clamp(2rem,4.5vw,4.3rem);line-height:1}.gj-book-heading>p:not(.eyebrow){color:#ffffffb3;line-height:1.65}.gj-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}.gj-book-grid article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:20px;min-width:0;padding:1.25rem;position:relative;overflow:hidden}.gj-book-grid article>span{color:#ffde4f;font-size:.72rem;font-weight:900}.gj-book-grid h4{max-width:20ch;margin:.75rem 0 .55rem;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.06}.gj-book-grid p{color:#ffffffa6;margin:0;font-size:.88rem;line-height:1.55}.gj-book-status{color:#ffffffad;background:#ffde4f12;border-radius:15px;margin:1rem 0 0;padding:.9rem 1rem;font-size:.83rem;line-height:1.55}.gj-library-portal{background:radial-gradient(circle at 18% 55%,#67e7ff30,#0000 38%),#03080ed1;border:1px solid #67e7ff42;border-radius:34px;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(4rem,7vw,7rem);padding:clamp(1.5rem,4vw,4rem);display:grid;box-shadow:0 35px 90px #0000006b,inset 0 1px #ffffff14}.gj-library-copy{align-self:center}.gj-library-copy h3{letter-spacing:-.045em;margin:.8rem 0 1.15rem;font-size:clamp(2.1rem,4.4vw,4.4rem);line-height:1}.gj-library-copy>p:not(.eyebrow){color:#ffffffba;line-height:1.7}.gj-library-copy .button{margin-top:1.35rem}.gj-game-list{gap:.7rem;display:grid}.gj-game-list article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.95rem 1rem;transition:transform .2s,border-color .2s,background .2s;display:grid}.gj-game-list article:hover{background:#ffde4f12;border-color:#ffde4f73;transform:translate(-5px)}.gj-game-list article>span{color:#ffde4f;font-size:.72rem;font-weight:900}.gj-game-list h4{margin:0 0 .15rem;font-size:1rem}.gj-game-list p{color:#ffffffa1;margin:0;font-size:.86rem;line-height:1.4}.gj-creator-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.gj-creator-card,.gj-pricing-card{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:30px;padding:clamp(1.5rem,3vw,2.7rem)}.gj-creator-card h3,.gj-pricing-card h3{letter-spacing:-.035em;margin:.75rem 0 1rem;font-size:clamp(1.7rem,3vw,3rem);line-height:1.04}.gj-creator-card>p:not(.eyebrow),.gj-pricing-card>p:not(.eyebrow){color:#ffffffb3;line-height:1.6}.gj-creator-card ol{grid-template-columns:repeat(5,1fr);gap:.45rem;margin:1.5rem 0 1rem;padding:0;list-style:none;display:grid}.gj-creator-card li{color:#ffffffc7;background:#67e7ff14;border-radius:14px;min-width:0;padding:.8rem .55rem;font-size:.76rem;line-height:1.3}.gj-creator-card li span{color:#67e7ff;margin-bottom:.4rem;font-weight:900;display:block}.gj-creator-card small{color:#ffffff8a;line-height:1.5;display:block}.gj-pricing-card>div{gap:.65rem;margin-top:1.3rem;display:grid}.gj-pricing-card section{background:#ffde4f0e;border-left:2px solid #ffde4f;border-radius:0 14px 14px 0;padding:1rem}.gj-pricing-card h4{margin:0 0 .3rem;font-size:.98rem}.gj-pricing-card section p{color:#ffffff9e;margin:0;font-size:.85rem;line-height:1.5}@media (width<=980px){.gj-role-grid,.gj-app-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gj-library-portal{grid-template-columns:1fr;padding:1.4rem}}@media (width<=1180px){.gj-creator-pricing{grid-template-columns:1fr}}@media (width<=620px){.gj-universe{padding:4.5rem 1rem}.gj-universe:before{background-size:46px 46px}.gj-universe-heading h2{font-size:clamp(2.25rem,12vw,3.4rem)}.gj-role-grid{grid-template-columns:1fr}.gj-role-card{padding:1.05rem}.gj-role-card>p{min-height:0}.gj-app-screen-grid{scroll-snap-type:x mandatory;gap:.8rem;margin-inline:-1rem;padding:0 1rem .5rem;display:flex;overflow-x:auto}.gj-phone-frame{scroll-snap-align:center;border-radius:26px;flex:0 0 min(82vw,310px)}.gj-feature-grid{grid-template-columns:1fr}.gj-feature-grid article{padding:1rem}.gj-book-paths{border-radius:24px;padding:1.2rem}.gj-book-grid{grid-template-columns:1fr}.gj-library-portal{border-radius:24px;grid-template-columns:minmax(0,1fr)}.gj-library-copy h3{font-size:clamp(2rem,10vw,3rem)}.gj-game-list article:hover{transform:none}.gj-creator-card,.gj-pricing-card{border-radius:22px;padding:1.25rem}.gj-creator-card ol{grid-template-columns:1fr}.gj-creator-card li{grid-template-columns:1.4rem 1fr;align-items:center;gap:.5rem;display:grid}.gj-creator-card li span{margin:0}}@media (prefers-reduced-motion:reduce){.gj-game-list article{transition:none}}.video-watch-page{color:#fff;background:#05070a;min-height:100vh}.shorts-index-link{color:#67e7ff;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.video-watch-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070adb;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem max(4vw,50vw - 590px);display:flex;position:sticky;top:0}.video-watch-header>a{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.video-watch-header img{object-fit:cover;border-radius:14px;width:46px;height:46px}.video-watch-header span{display:grid}.video-watch-header strong{font-size:.95rem}.video-watch-header small{color:#ffffff8c;font-size:.65rem}.video-watch-header nav{gap:1rem;display:flex}.video-watch-header nav a{color:#ffffffb8;font-size:.8rem;text-decoration:none}.video-watch-hero,.video-watch-grid,.video-watch-cta{width:min(1180px,92vw);margin-inline:auto}.video-watch-hero{background:radial-gradient(circle at 76% 44%,#67e7ff1f,#0000 30%);align-content:center;min-height:68vh;padding:6rem 0 4rem;display:grid}.video-watch-hero h1{letter-spacing:-.065em;max-width:920px;margin:.7rem 0 1.25rem;font-size:clamp(3rem,8vw,7.3rem);line-height:.9}.video-watch-hero h1 em,.video-watch-cta h2 em{color:#67e7ff;font-family:inherit;font-style:normal}.video-watch-hero>p:not(.eyebrow){color:#ffffffb8;max-width:660px;font-size:1.08rem;line-height:1.7}.video-watch-hero .button{justify-self:start;margin-top:1.2rem}.video-watch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;padding:2rem 0 6rem;display:grid}.video-watch-grid article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:28px;overflow:hidden}.video-watch-frame{aspect-ratio:9/12;background:#000;overflow:hidden}.video-watch-frame video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.video-watch-grid article>div:last-child{padding:1.4rem}.video-watch-grid article span{color:#ffde4f;font-size:.72rem;font-weight:900}.video-watch-grid h2{letter-spacing:-.035em;margin:.5rem 0 .6rem;font-size:clamp(1.5rem,3vw,2.4rem)}.video-watch-grid p{color:#ffffffa8;line-height:1.6}.video-watch-cta{background:radial-gradient(circle at 10% 30%,#67e7ff24,#0000 36%),#ffffff09;border:1px solid #67e7ff3d;border-radius:34px;margin-bottom:6rem;padding:clamp(1.5rem,5vw,4.5rem)}.video-watch-cta h2{letter-spacing:-.05em;margin:.7rem 0 1rem;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.96}.video-watch-cta>p:not(.eyebrow){color:#ffffffb3;max-width:720px;line-height:1.65}.video-watch-cta .button{margin-top:1.1rem}@media (width<=720px){.video-watch-header nav a:nth-child(2){display:none}.video-watch-hero{min-height:58vh;padding-top:4rem}.video-watch-grid{grid-template-columns:1fr}.video-watch-frame{aspect-ratio:9/13}.video-watch-cta{border-radius:24px}}.library-arena-preview{background:radial-gradient(circle at 70% 30%,#63e7ff29,#0000 33%),linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #63e7ff3d;border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:clamp(1.5rem,5vw,5rem);width:min(1180px,92vw);margin:-1rem auto 6rem;padding:clamp(1.3rem,4vw,3.8rem);display:grid;position:relative;box-shadow:0 35px 90px #00000061}.library-arena-copy h2{letter-spacing:-.045em;max-width:730px;margin:.75rem 0 1rem;font-size:clamp(2rem,4.2vw,4.2rem);line-height:.98}.library-arena-copy>p:not(.eyebrow){color:#ffffffb3;max-width:630px;line-height:1.65}.library-arena-copy ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.library-arena-copy li{color:#ffffffc7;background:#ffffff0b;border-radius:14px;align-items:center;gap:.55rem;padding:.7rem .8rem;font-size:.82rem;display:flex}.library-arena-copy li span{color:#ffde4f;font-size:.68rem;font-weight:900}.library-flip-scene{perspective:900px;place-items:center;min-height:320px;display:grid;position:relative}.library-flip-card{z-index:2;aspect-ratio:3/4;color:#17202b;background:linear-gradient(150deg,#fffdf3,#f0e7cf);border-radius:20px;align-content:space-between;width:min(270px,82%);padding:1.35rem;font-family:Segoe Print,Bradley Hand,cursive;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 28px 55px #0000005c}.library-flip-card:before{content:"";border:1px dashed #17202b33;border-radius:13px;position:absolute;inset:12px}.library-flip-card span,.library-flip-card small{letter-spacing:.12em;font-family:system-ui,sans-serif;font-size:.66rem;font-weight:900;position:relative}.library-flip-card strong{font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.08;position:relative}.library-flip-card i{color:#087b92;font-family:system-ui,sans-serif;font-size:1.7rem;font-style:normal;position:absolute;bottom:1rem;right:1.2rem}.library-hand-note{z-index:3;color:#17202b;background:#ffdf58;width:190px;padding:1rem;position:absolute;bottom:3%;right:-3%;transform:rotate(5deg);box-shadow:0 16px 34px #0000004d}.library-hand-note span{letter-spacing:.12em;font-size:.62rem;font-weight:900}.library-hand-note p{margin:.4rem 0 0;font-family:Segoe Print,Bradley Hand,cursive;font-size:.9rem;line-height:1.35}.library-arena-rule{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding-top:1.2rem;display:grid}.library-arena-rule strong{color:#091016;background:#67e7ff;border-radius:999px;place-items:center;width:46px;height:46px;display:grid}.library-arena-rule p{color:#ffffffc2;margin:0;line-height:1.5}.library-arena-rule small{color:#ffffff7a;grid-column:2}@media (width<=780px){.library-arena-preview{border-radius:24px;grid-template-columns:1fr;margin-bottom:4rem}.library-arena-copy ol{grid-template-columns:1fr}.library-flip-scene{min-height:300px}.library-hand-note{right:0}}.share-gj{background:radial-gradient(circle at 85%,#ffde4f1f,#0000 30%),#ffffff09;border:1px solid #ffde4f38;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,5vw,5rem);width:min(1180px,92vw);margin:5rem auto;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.share-gj h2{letter-spacing:-.045em;max-width:760px;margin:.65rem 0 .85rem;font-size:clamp(2rem,4.4vw,4.1rem);line-height:.98}.share-gj>div>p:not(.eyebrow){color:#ffffffad;max-width:720px;line-height:1.65}.share-gj-action{text-align:center;min-width:190px}.share-gj-action p{color:#67e7ff;margin:.65rem 0 0;font-size:.78rem}@media (width<=720px){.share-gj{border-radius:22px;grid-template-columns:1fr}.share-gj-action{text-align:left}}@media (width<=820px){.hero-content{grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-status,.hero-ctas,.hero-content>*{min-width:0;max-width:100%}.hero-copy h1{overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;font-size:clamp(2rem,10.5vw,3.5rem);line-height:1.04}.hero-copy .eyebrow{flex-wrap:wrap;line-height:1.5}.hero-content :is(span,strong,small,a){overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.hero-copy .button{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;line-height:1.5}.site-shell :is(h2,h3,h4,p){overflow-wrap:anywhere}.language-menu{position:static}.site-header .language-options{width:min(220px,100vw - 24px);max-height:calc(100svh - 100px);position:absolute;top:calc(100% + 8px);right:12px;overflow-y:auto}.language-options small,.language-options strong{font-size:.875rem}.analytics-consent-backdrop{grid-template-columns:minmax(0,1fr);padding:16px}.analytics-consent-dialog{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}.analytics-consent-dialog h2{font-size:clamp(1.5rem,6vw,2rem);line-height:1.15}.analytics-consent-actions{grid-template-columns:minmax(0,1fr);min-width:0}.analytics-consent-choice{white-space:normal;min-width:0}.ambient,.journey-energy,.hero-color{animation:none}}.gfaq{--gf-ink:#0b1733;--gf-wine:#56152f;--gf-gold:#ebca8b;--gf-white:#fff8ed;z-index:80;color:var(--gf-white);isolation:isolate;font-family:Segoe UI,Arial,sans-serif;line-height:1.5;position:fixed;bottom:88px;right:22px}.gfaq *{box-sizing:border-box}.gfaq [hidden]{display:none!important}.gfaq button,.gfaq input,.gfaq a{font:inherit}.gfaq button{cursor:pointer}.gfaq button:focus-visible,.gfaq a:focus-visible,.gfaq input:focus-visible{outline-offset:3px;outline:3px solid #ffe3a0}.gfaq-launch{width:84px;height:98px;color:var(--gf-white);filter:drop-shadow(0 8px 13px #03081580);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.gfaq-launch:before{content:"";filter:blur(9px);background:#edcd9140;border-radius:50%;width:64px;height:23px;position:absolute;bottom:7px;left:11px}.gfaq-avatar{object-fit:contain;transform-origin:bottom;pointer-events:none;width:84px;height:98px;transition:transform .25s;animation:7s ease-in-out infinite gf-companion;position:relative;overflow:visible}.gfaq-launch:hover .gfaq-avatar{transform:translateY(-4px)}.gfaq-eye{transform-box:fill-box;transform-origin:50%;animation:6.7s infinite gf-blink}.gfaq-wave{transform-origin:74px 57px;animation:7s ease-in-out infinite gf-wave}.gfaq-ball{transform-origin:66px 88px;animation:7s ease-in-out infinite gf-ball}.gfaq-aura{animation:4.5s ease-in-out infinite gf-aura}.gfaq-greeting{color:#fff3d9;text-align:left;pointer-events:none;background:linear-gradient(135deg,#172541f5,#321932f0);border:1px solid #eed19b77;border-radius:15px 15px 3px;min-width:168px;max-width:205px;padding:10px 14px;font-size:13px;animation:12s both gf-greeting;position:absolute;bottom:30px;right:94px;box-shadow:0 8px 24px #02061750}.gfaq-launch-label{white-space:nowrap;letter-spacing:.02em;background:linear-gradient(120deg,#132341f5,#38172ffa);border:1px solid #e4c3837a;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:650;position:absolute;bottom:-7px;right:0}.gfaq-panel{background:linear-gradient(155deg,#122441fa 0%,#171c34fc 60%,#361728fc 100%);border:1px solid #e3c38785;border-radius:23px;flex-direction:column;width:390px;max-width:calc(100vw - 32px);height:560px;min-height:260px;max-height:calc(100dvh - 225px);animation:.22s both gf-enter;display:flex;position:absolute;bottom:114px;right:0;overflow:hidden;box-shadow:0 22px 60px #03071699,inset 0 1px #fff1d32e}.gfaq-head{background:linear-gradient(110deg,#fff1d00c,#9e3b5b10);border-bottom:1px solid #e4c28b30;align-items:center;gap:10px;padding:16px 17px 13px;display:flex}.gfaq-brand{object-fit:contain;width:41px;height:41px}.gfaq-head-copy{flex:1;min-width:0}.gfaq-head h2{color:#ffe2a9;letter-spacing:.01em;margin:0;font-size:16px;font-weight:650;line-height:1.25}.gfaq-head p{color:#c9ccd9;margin:4px 0 0;font-size:11px}.gfaq-close{color:#f6e5c7;background:#ffffff08;border:1px solid #edce9940;border-radius:50%;flex:0 0 32px;width:32px;height:32px;padding:0;font-size:24px!important;line-height:1!important}.gfaq-messages{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#c5a47266 transparent;flex:1;padding:17px 15px;overflow:auto}.gfaq-msg{overflow-wrap:anywhere;color:#f3eee8;background:#ffffff06;border:1px solid #d6c3a427;border-radius:15px 15px 15px 4px;margin:0 0 13px;padding:12px 13px;font-size:13px}.gfaq-msg p{margin:0 0 8px}.gfaq-msg p:last-child{margin:0}.gfaq-msg strong{color:#f4d398;margin:0 0 6px;font-size:13px;line-height:1.4;display:block}.gfaq-user{background:#89583622;border-color:#e3ba6c3d;border-radius:15px 15px 4px;margin-left:38px}.gfaq-link{text-underline-offset:3px;align-items:center;gap:7px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex;color:#f8d99f!important}.gfaq-choices{flex-wrap:wrap;gap:7px;margin:9px 0 2px;display:flex}.gfaq-chip{color:#f9e8c7;text-align:left;background:linear-gradient(130deg,#d6a76017,#6d294223);border:1px solid #d5b87a66;border-radius:11px;padding:7px 10px;line-height:1.35;transition:border-color .2s,background .2s;font-size:12px!important}.gfaq-chip:hover{background:#d9b46b22;border-color:#f6d399}.gfaq-project{background:#03142b3a;border:1px solid #d7bd8939;border-radius:12px;align-items:center;gap:11px;margin-top:8px;padding:10px;font-size:12px;text-decoration:none;transition:background .2s;display:flex;color:#fff0cf!important}.gfaq-project:hover{background:#efd09b14}.gfaq-project img{object-fit:contain;border-radius:8px;width:56px;height:54px}.gfaq-project span{flex:1}.gfaq-project b{font-size:13px;display:block}.gfaq-project small{color:#c6cbd8;margin-top:2px;font-size:11px;display:block}.gfaq-form{background:#09172a55;border-top:1px solid #ddbd8329;gap:7px;padding:11px 13px 6px;display:flex}.gfaq-input{color:#fff5e4;background:#08172d70;border:1px solid #dcc18c66;border-radius:12px;flex:1;min-width:0;padding:10px 11px;line-height:1.4;font-size:13px!important}.gfaq-input::placeholder{color:#c4c9d6}.gfaq-submit{color:#102039;background:linear-gradient(130deg,#fcebc4,#d8b673 55%,#ad854f);border:1px solid #f1d596;border-radius:12px;flex:0 0 40px;line-height:1;box-shadow:inset 0 1px #fff9e9,0 3px #75572e;font-size:20px!important}.gfaq-footer{color:#c0c5d1;background:#09172a55;margin:0;padding:4px 14px 11px;font-size:10px;line-height:1.4}.gfaq-footer button{color:#e8c990;background:0 0;border:0;padding:0;font-size:10px;text-decoration:underline}.gfaq[data-brand=gjs]{--gf-wine:#13372e}.gfaq[data-brand=gjs] .gfaq-panel{background:linear-gradient(145deg,#102d43fa,#111d34fc 65%,#142f2afc)}.gfaq[data-brand=gjs] .gfaq-greeting{background:linear-gradient(135deg,#162b43f5,#17392bf5)}@keyframes gf-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}@keyframes gf-wave{0%,9%,23%,to{transform:rotate(0)}12%,18%{transform:rotate(-17deg)}15%,21%{transform:rotate(12deg)}}@keyframes gf-ball{0%,10%,28%,to{transform:translateY(0)rotate(0)}17%{transform:translateY(-5px)rotate(14deg)}}@keyframes gf-aura{0%,to{opacity:.45}50%{opacity:.8}}@keyframes gf-greeting{0%{opacity:0;transform:translate(8px)}5%,76%{opacity:1;transform:translate(0)}86%,to{opacity:0;visibility:hidden}}@keyframes gf-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gf-companion{0%,28%,to{transform:translateY(0)rotate(0)}8%{transform:translateY(-4px)rotate(-5deg)}16%{transform:translateY(-2px)rotate(4deg)}22%{transform:translateY(-3px)rotate(-2deg)}}.gfaq-msg{font-size:15px}.gfaq-msg strong{font-size:14px}.gfaq-chip{font-size:14px!important}.gfaq-head p{font-size:12px}.gfaq-link{font-size:14px}.gfaq-input{font-size:14px!important}.gfaq-project,.gfaq-project b{font-size:14px}.gfaq-project small,.gfaq-footer,.gfaq-footer button,.gfaq-launch-label{font-size:12px}@media (width<=700px){.gfaq{right:13px;bottom:calc(82px + env(safe-area-inset-bottom,0px))}.gfaq-launch,.gfaq-avatar{width:72px;height:86px}.gfaq-launch-label{font-size:10px}.gfaq-greeting{min-width:146px;max-width:174px;font-size:12px;bottom:24px;right:80px}.gfaq-panel{left:10px;right:10px;bottom:calc(13px + env(safe-area-inset-bottom,0px));border-radius:20px;width:auto;max-width:none;height:570px;max-height:calc(100dvh - 30px);position:fixed}.gfaq[data-open=true] .gfaq-launch{visibility:hidden}.gfaq-msg{font-size:13px}.gfaq-input{font-size:16px!important}.gfaq-head{padding:13px 15px}.gfaq-brand{width:35px;height:35px}}@media (height<=550px) and (width>=701px){.gfaq-panel{height:auto;max-height:none;position:fixed;top:12px;bottom:12px;right:22px}}@media (prefers-reduced-motion:reduce){.gfaq *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gfaq-greeting{display:none}}.motion-off .gfaq *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motion-off .gfaq-greeting{display:none}@media (width<=700px){.gfaq-panel{min-height:0}.gfaq-msg{font-size:15px}.gfaq-chip{font-size:14px!important}.gfaq-input{font-size:16px!important}}.gfaq[data-brand=gjs]{z-index:110;--gf-gold:#eaff00;bottom:100px}.gfaq[data-brand=gjs] .gfaq-chip{border-color:#d3dd6855}.gfaq[data-brand=gjs] .gfaq-head h2{color:#ecf59b}.site-shell{--gj-surface:#0c181e;--gj-border:#ffffff24}.site-shell .site-header{background:#071015f2;border-bottom-color:#ffffff1c;box-shadow:0 8px 30px #0002}.site-shell .brand img{object-fit:contain;filter:drop-shadow(0 4px 9px #0005)}.site-shell .brand strong{text-shadow:none}.site-shell .brand small{text-shadow:none;color:#ffca0a;letter-spacing:.2em}.site-shell .hero-content{align-items:center;min-height:min(860px,100svh);padding-top:100px;padding-bottom:100px}.site-shell .hero-copy h1{letter-spacing:-.025em;font-size:clamp(48px,5.7vw,88px);line-height:1.01}.site-shell .electric-title{animation:none}.site-shell .hero-copy h1 em{text-shadow:0 3px 22px #0004;color:#ffca0a;animation:none}.site-shell .hero-lead{max-width:650px;font-size:clamp(16px,1.35vw,19px);font-weight:500;line-height:1.8}.site-shell .hero-status{clip-path:none;background:#0b191fe8;border-color:#ffffff29;border-radius:22px;align-self:center;margin-bottom:0;animation:none;box-shadow:0 24px 50px #0004}.site-shell .hero-path-row{padding:20px 0}.site-shell .hero-path-row strong{font-size:19px}.site-shell .hero-path-row small{color:#b8c8cc;line-height:1.6}.site-shell .hero-note{letter-spacing:.04em;line-height:1.7}.site-shell .hero-ctas .button{border-radius:12px}.site-shell .hero-ctas .button-primary{color:#10171b;background:#ffca0a;box-shadow:0 8px 24px #ffca0a16}.site-shell .hero-ctas .button-primary:after{animation:none}.site-shell .hero-ctas .button-ghost{background:#08131d77;border-color:#ffffff4a}.site-shell .gj-premium h2,.site-shell .gj-premium h3{text-transform:none;font-family:Arial,Helvetica,sans-serif;font-weight:800}.site-shell .gj-premium h2 em{text-shadow:none;animation:none}.site-shell footer{border-top:1px solid #ffffff1c}.site-shell footer .footer-discover-links a{border-radius:8px}.analytics-consent-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000024;place-items:end center;padding:20px}.analytics-consent-dialog{background:#0b1923;border-color:#ffffff42;border-radius:18px;width:min(660px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 16px 70px #0008}.analytics-consent-dialog .analytics-consent-kicker{color:#ffca0a;margin-bottom:12px;font-size:10px}.analytics-consent-dialog h2{text-transform:none;letter-spacing:-.025em;padding-right:34px;font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:1.25}.analytics-consent-dialog>p:not(.analytics-consent-kicker){margin-top:14px;font-size:13px;line-height:1.65}.analytics-consent-dialog .analytics-consent-close{width:36px;height:36px;min-height:36px;top:14px;right:14px}.analytics-consent-dialog .analytics-consent-actions{gap:10px;margin-top:18px}.analytics-consent-dialog .analytics-consent-choice{color:#ffca0a;background:#ffca0a0d;border-color:#ffca0a;min-height:48px;padding:12px;font-size:11px}.analytics-consent-dialog .analytics-consent-policy{margin-top:12px;font-size:12px}@media (width<=2099px){.site-shell .main-nav.is-open{background:#0b171ff7;border:1px solid #ffffff28;border-radius:0 0 20px 20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:calc(100dvh - 100px);padding:20px;display:grid;overflow-y:auto;box-shadow:0 24px 40px #0006}.site-shell .main-nav a{white-space:normal;letter-spacing:.025em;background-color:#ffffff03;border:1px solid #ffffff16;border-radius:10px;align-items:center;min-width:0;min-height:48px;padding:13px 16px;font-size:12px;display:flex}.site-shell .main-nav a:hover{background-color:#ffffff0b;border-color:#ffca0a66}.site-shell .main-nav a:after{display:none}.site-shell .main-nav a.nav-member-login{margin-top:0}}@media (width<=820px){.site-shell .hero-content{gap:36px;width:calc(100% - 40px);min-height:auto;padding:64px 0 76px}.site-shell .hero-copy h1{overflow-wrap:normal;font-size:clamp(34px,9vw,58px);line-height:1.06}.site-shell .hero-lead{margin-top:22px}.site-shell .hero-ctas{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:25px;display:grid}.site-shell .hero-ctas .button{justify-content:center;width:100%;min-height:52px}.site-shell .hero-status{padding:22px}.site-shell .main-nav.is-open{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;left:10px;right:10px}.site-shell .main-nav a{padding:12px;font-size:11px}.analytics-consent-backdrop{padding:10px}.analytics-consent-dialog{max-height:calc(100dvh - 20px);padding:20px}.analytics-consent-dialog h2{font-size:20px}.analytics-consent-dialog .analytics-consent-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.site-shell .hero-status{transform:none}}.main-nav .nav-partner{color:#ffc85b;text-underline-offset:5px;font-weight:800;text-decoration:underline}.gj-service-reach{color:#f4f7f5;background:linear-gradient(120deg,#0f3539,#0b202a);border:1px solid #77c9b740;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 40px);margin:36px auto;padding:30px clamp(20px,4vw,42px);display:flex}.gj-service-reach>div{max-width:760px}.gj-service-reach .gj-reach-kicker{color:#8cdec7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800}.gj-service-reach h2{text-transform:none;letter-spacing:-.025em;margin:0 0 14px;font:800 clamp(23px,3vw,32px)/1.2 Arial,Helvetica,sans-serif!important}.gj-service-reach p{color:#c6dadc;margin:0 0 12px;font-size:14px;line-height:1.8}.gj-service-reach small{color:#9cbbb9;font-size:12px;line-height:1.7}.gj-service-reach>a{color:#d5f7e9;border:1px solid #8cdec777;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:20px;max-width:260px;min-height:48px;padding:15px 18px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.gj-service-reach>a:hover{background:#ffffff0b}.gj-service-reach>a:focus-visible{outline-offset:4px;outline:3px solid #ffca0a}@media (width<=760px){.gj-service-reach{flex-direction:column;align-items:flex-start;gap:18px;padding:25px 20px}.gj-service-reach>a{width:100%;max-width:100%}}.gj-community{isolation:isolate;color:#f6f7fa;overflow-wrap:anywhere;background:linear-gradient(135deg,#102740,#071421 70%);border:1px solid #c59c54;border-radius:28px;width:min(1180px,100% - 40px);margin:72px auto;padding:clamp(24px,5vw,56px);position:relative;box-shadow:0 16px 0 -9px #08131f,0 24px 48px #0004}.gj-community:before{content:"";z-index:-1;pointer-events:none;border:1px solid #e7c27a38;border-radius:21px;position:absolute;inset:7px}.gj-community-heading{max-width:740px}.gj-community-eyebrow{color:#edc67f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:750}.gj-community h2{text-wrap:balance;margin:0 0 18px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.12}.gj-community-heading>p:last-child{color:#c3d3e5;margin:0;line-height:1.7}.gj-community-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.gj-community-card{background:linear-gradient(160deg,#1c3552,#102237);border:1px solid #6385a354;border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex;transform:perspective(900px)rotateX(1deg);box-shadow:0 5px #020b14}.gj-community-feedback{background:linear-gradient(160deg,#3a3020,#1a2330);border-color:#b38b49}.gj-community-icon{color:#f4d89e;background:#0b1a2c;border:1px solid #c9a56288;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.gj-community-card h3{color:#fff;margin:18px 0 10px;font-size:1.2rem;line-height:1.3}.gj-community-card p{color:#c9d6e5;margin:0 0 20px;line-height:1.6}.gj-community-card a{color:#fff;box-sizing:border-box;background:#0b1b2b;border:1px solid #a9c3dd88;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:46px;margin-top:auto;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.gj-community-card a:hover{background:#243d57}.gj-community a:focus-visible,.gj-community-compact a:focus-visible{outline-offset:4px;outline:3px solid #ffe3a5}.gj-community-outside{color:#b8c9dc;margin:24px 0 0;font-size:.82rem;line-height:1.5}.gj-community-compact{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}.gj-community-compact a{color:#f7e4bf;box-sizing:border-box;overflow-wrap:anywhere;background:#102237;border:1px solid #bca26980;border-radius:12px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:8px 14px;font-size:.9rem;line-height:1.3;text-decoration:none;display:inline-flex}.gj-community-compact svg{flex:none;width:21px;height:21px}.gj-community-compact a:hover{color:#fff;background:#223d59}@media (width<=760px){.gj-community-cards{grid-template-columns:1fr}.gj-community{width:calc(100% - 28px);margin:48px auto;padding:24px 20px}.gj-community-card{padding:22px;transform:none}.gj-community-compact{gap:8px}}@media (prefers-reduced-motion:reduce){.gj-community-card{transform:none}.gj-community *,.gj-community-compact *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}._gold_qj1ct_1{isolation:isolate;color:#f7f2e7;background:radial-gradient(at 85% 0,#55401d55,#0000 55%),#090b0d;border:1px solid #a28245;border-radius:28px;width:min(1180px,100% - 32px);margin:80px auto;padding:clamp(20px,4vw,52px);scroll-margin-top:100px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0005,inset 0 1px #e7c98233}._gold_qj1ct_1,._gold_qj1ct_1 *{box-sizing:border-box}._gold_qj1ct_1 p,._gold_qj1ct_1 h2,._gold_qj1ct_1 h3,._gold_qj1ct_1 ul,._gold_qj1ct_1 dl,._gold_qj1ct_1 dd,._gold_qj1ct_1 figure{margin:0}._hero_qj1ct_17{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:center;gap:38px;display:grid}._copy_qj1ct_18{min-width:0}._gold_qj1ct_1 ._eyebrow_qj1ct_19{color:#f0d18b;letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:1.6;display:flex}._eyebrow_qj1ct_19 span{font-size:22px}._gold_qj1ct_1 h2{letter-spacing:-.045em;margin-top:16px;font-size:clamp(32px,4.3vw,58px);line-height:1.07}._gold_qj1ct_1 h2 em{color:#f0d18b;font-style:normal}._gold_qj1ct_1 ._lead_qj1ct_23{color:#d0d2d1;margin-top:22px;font-size:16px;line-height:1.75}._stats_qj1ct_24{border-block:1px solid #e7c98233;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 0;display:grid;margin-top:28px!important}._stats_qj1ct_24 dt{color:#f4dcaa;font-size:clamp(27px,3vw,40px);font-weight:800;line-height:1.1}._stats_qj1ct_24 dt small{font-size:14px;font-weight:600}._stats_qj1ct_24 dd{color:#c6c9ca;margin-top:7px;font-size:12px;line-height:1.5}._benefits_qj1ct_28{gap:12px;padding:0;list-style:none;display:grid;margin-top:22px!important}._benefits_qj1ct_28 li{color:#e0e0dc;padding-left:23px;font-size:14px;line-height:1.65;position:relative}._benefits_qj1ct_28 li:before{color:#f0d18b;content:"✓";font-weight:800;position:absolute;top:0;left:0}._paymentHead_qj1ct_31{margin-top:44px}._gold_qj1ct_1 ._paymentHead_qj1ct_31 h3{letter-spacing:-.03em;margin-top:10px;font-size:clamp(23px,3vw,33px);line-height:1.2}._options_qj1ct_33{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}._option_qj1ct_33{background:#ffffff05;border:1px solid #ffffff30;border-radius:18px;min-width:0;padding:28px;position:relative}._option_qj1ct_33._annual_qj1ct_35{background:linear-gradient(150deg,#e8c9821c,#d6ad5a07);border-color:#e1bd6e}._gold_qj1ct_1 ._optionName_qj1ct_36{color:#eee5cf;font-size:15px;font-weight:750;line-height:1.5}._gold_qj1ct_1 ._amount_qj1ct_37{color:#fff5dc;letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:7px 10px;margin-top:16px;font-size:clamp(30px,3.7vw,47px);font-weight:850;line-height:1.15;display:flex}._amount_qj1ct_37 small{color:#d5cdbb;letter-spacing:0;font-size:14px;font-weight:500}._gold_qj1ct_1 ._tax_qj1ct_39{color:#d6d7d3;margin-top:9px;font-size:12px;line-height:1.6}._gold_qj1ct_1 ._total_qj1ct_40{color:#eeeae0;margin-top:23px;font-size:14px;line-height:1.7}._total_qj1ct_40 strong{white-space:nowrap}._gold_qj1ct_1 ._net_qj1ct_42{color:#aeb4b5;margin-top:7px;font-size:12px;line-height:1.6}._gold_qj1ct_1 ._commitment_qj1ct_43{color:#cdd0d0;border-top:1px solid #ffffff26;margin-top:20px;padding-top:18px;font-size:12px;line-height:1.65}._saving_qj1ct_44{color:#241b0b;letter-spacing:.06em;text-transform:uppercase;background:#ebce90;border-radius:5px;margin-bottom:13px;padding:5px 10px;font-size:10px;font-weight:850;display:inline-flex}._gold_qj1ct_1 ._savingTotal_qj1ct_45{color:#f0d18b;border-top:1px solid #e2c17c44;margin-top:20px;padding-top:18px;font-size:16px;font-weight:600;line-height:1.5}._savingTotal_qj1ct_45 strong{white-space:nowrap;font-size:25px}._savingTotal_qj1ct_45 small{color:#cfd0ca;margin-top:5px;font-size:12px;font-weight:400;display:block}._nextStep_qj1ct_48{border-top:1px solid #e8c98233;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);align-items:center;gap:30px;margin-top:28px;padding-top:28px;display:grid}._nextStep_qj1ct_48 h3{color:#f4e5c7;font-size:21px;line-height:1.3}._nextStep_qj1ct_48 p{color:#c6cac9;margin-top:12px;font-size:13px;line-height:1.8}._actions_qj1ct_51{gap:10px;display:grid}._actions_qj1ct_51 a{border:1px solid #e8c98277;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:14px 19px;font-size:13px;font-weight:800;line-height:1.5;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}._actions_qj1ct_51 ._primary_qj1ct_53{color:#17140e;background:#eed49a}._actions_qj1ct_51 ._primary_qj1ct_53:hover{background:#ffe4ab}._actions_qj1ct_51 ._secondary_qj1ct_55{color:#f5e4c1;background:0 0}._actions_qj1ct_51 ._secondary_qj1ct_55:hover{background:#e8c98214;border-color:#f0d18b}._actions_qj1ct_51 a:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=800px){._hero_qj1ct_17{grid-template-columns:1fr;gap:28px}._nextStep_qj1ct_48{grid-template-columns:1fr;gap:22px}}@media (width<=580px){._gold_qj1ct_1{border-radius:20px;width:calc(100% - 24px);margin-block:48px;padding:22px 18px}._options_qj1ct_33{grid-template-columns:1fr}._option_qj1ct_33{padding:23px 18px}._gold_qj1ct_1 h2{font-size:clamp(31px,9vw,48px)}._gold_qj1ct_1 ._amount_qj1ct_37{font-size:clamp(31px,9vw,45px)}._stats_qj1ct_24{gap:8px}._paymentHead_qj1ct_31{margin-top:32px}._gold_qj1ct_1 ._eyebrow_qj1ct_19{letter-spacing:.11em;font-size:10px}}@media (prefers-reduced-motion:reduce){._actions_qj1ct_51 a{transition:none}}._gold_qj1ct_1{background:radial-gradient(at 50% 0,#8d641c26,#0000 45%),#080a0a;border-radius:6px 6px 32px}._stage_qj1ct_77{perspective:1350px;isolation:isolate;height:clamp(370px,43vw,520px);margin:-10px -10px 52px;position:relative}._stageGlow_qj1ct_78{z-index:-2;background:radial-gradient(at 24% 32%,#e5c37d26,#0000 40%),radial-gradient(at 83% 37%,#b9904626,#0000 37%);position:absolute;inset:-18% -8% 0}._stageGlow_qj1ct_78:before,._stageGlow_qj1ct_78:after{content:"";background:linear-gradient(90deg,#0000,#f7db9a88,#0000);width:35%;height:1px;position:absolute;top:11%;box-shadow:0 0 20px 2px #c99e4933}._stageGlow_qj1ct_78:before{left:2%;transform:rotate(-24deg)}._stageGlow_qj1ct_78:after{right:0;transform:rotate(24deg)}._showcaseFloor_qj1ct_82{transform-origin:bottom;background:radial-gradient(#c9a25b22,#07090900 70%);border-radius:50%;height:25%;position:absolute;bottom:54px;left:7%;right:7%;transform:rotateX(73deg);box-shadow:0 8px 32px #000b}._billboard_qj1ct_83{transform-style:preserve-3d;transition:transform .6s;position:absolute;inset:8% 6% 17% 4%;transform:rotateY(-8deg)rotateX(2deg)}._billboardEdge_qj1ct_84{background:linear-gradient(120deg,#f3dda0,#8f6c31 16%,#241c0f 51%,#b99852 85%,#e4c77e);border:1px solid #c1a15a;border-radius:9px;position:absolute;inset:0;transform:translateZ(-12px);box-shadow:9px 13px #261f12,10px 14px #c3a26488,19px 30px 32px #000c}._screen_qj1ct_85{background:radial-gradient(at 15% 0,#6b532526,#0000 65%),#101310;border:1px solid #e5c985;border-radius:8px;position:absolute;inset:0;overflow:visible;transform:translateZ(10px);box-shadow:inset 0 0 0 7px #0b0e0c,inset 0 0 0 8px #c3a36544,0 -1px #fff0c377,0 0 32px #c78e2414}._screen_qj1ct_85:after{content:"";pointer-events:none;border:1px solid #d4b57222;border-radius:2px;position:absolute;inset:10px}._generatedPanel_qj1ct_87{border-left:1px solid #c3a36555;border-radius:0 2px 2px 0;width:44%;position:absolute;inset:8px 8px 8px auto;overflow:hidden}._generatedPanel_qj1ct_87 img{object-fit:cover;object-position:64% center;width:100%;height:100%;display:block}._gold_qj1ct_1 ._artworkNote_qj1ct_89{color:#aba796;text-align:center;margin:-20px 0 30px;font-size:10px;line-height:1.6}._screenBrand_qj1ct_90{align-items:center;gap:13px;display:flex;position:absolute;top:7%;left:5%}._screenBrand_qj1ct_90 img{object-fit:contain;filter:drop-shadow(0 3px 6px #0008);width:clamp(48px,6vw,70px);height:clamp(48px,6vw,70px)}._screenBrand_qj1ct_90>span{color:#f3e6c7;letter-spacing:.14em;font-size:13px;font-weight:850}._screenBrand_qj1ct_90 small{color:#c5b994;letter-spacing:.23em;margin-top:7px;font-size:8px;display:block}._screenLine_qj1ct_94{color:#d9c59c;letter-spacing:.16em;text-align:center;font-size:9px;font-weight:750;line-height:1.6;position:absolute;top:34%;left:5%;right:47%}._goldWord_qj1ct_95{transform-style:preserve-3d;letter-spacing:-.065em;text-align:center;font-size:clamp(88px,14vw,166px);font-weight:950;line-height:.87;position:absolute;top:46%;left:3%;right:46%;transform:translateZ(30px)}._goldWord_qj1ct_95>*{white-space:nowrap;display:block}._goldWord_qj1ct_95>span{color:#59421c;text-shadow:1px 1px #8c6c34,2px 2px #8c6c34,3px 3px #493414,4px 4px #493414,5px 5px #32220d,6px 6px #32220d;position:absolute;inset:0;transform:translate3d(5px,9px,-12px)}._goldWord_qj1ct_95>span:nth-child(2){color:#b58d46;transform:translate3d(2px,4px,-5px)}._goldWord_qj1ct_95 strong{color:#e6c781;-webkit-text-fill-color:transparent;filter:drop-shadow(0 -1px #fff4dba6)drop-shadow(7px 12px 8px #000a);background:linear-gradient(170deg,#fff5d6 4%,#dec383 24%,#a37b36 44%,#f7e4ae 46% 50%,#ba954d 70%,#e4c88a 96%);-webkit-background-clip:text;background-clip:text;position:relative}._screenBottom_qj1ct_100{color:#f2dfb3;letter-spacing:.1em;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:9px;font-weight:800;line-height:1.6;display:flex;position:absolute;bottom:9%;left:5%;right:47%}._screenBottom_qj1ct_100 i{background:#bb9855;border-radius:50%;flex:0 0 3px;height:3px}._billboardStand_qj1ct_102{background:linear-gradient(#393426,#121510);border-top:1px solid #d3b47a66;border-radius:1px 1px 4px 4px;height:14px;position:absolute;top:calc(100% + 13px);left:1%;right:-1%;transform:translateZ(-18px);box-shadow:0 7px 16px #000b}._stageCaption_qj1ct_103{text-align:center;position:absolute;bottom:-3px;left:2%;right:2%}._stageCaption_qj1ct_103 span{color:#bd9e64;letter-spacing:.25em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}._stageCaption_qj1ct_103 strong{color:#f4e7ca;letter-spacing:-.02em;font-size:clamp(17px,2vw,23px);font-weight:600}._sessionValue_qj1ct_106{background:radial-gradient(circle at 100% 0,#bc8f2822,#0000 70%),linear-gradient(145deg,#ffffff06,#0000);border:1px solid #b88e3f77;border-radius:3px 3px 22px;min-width:0;padding:clamp(22px,3vw,36px);box-shadow:12px 14px #d1a34208}._valueKicker_qj1ct_107{color:#c2a66c;letter-spacing:.13em;font-size:9px;font-weight:850;line-height:1.6;display:block}._valueEquation_qj1ct_108{justify-content:space-between;align-items:center;gap:10px;margin-top:27px;display:flex}._valueEquation_qj1ct_108 strong{color:#fff0c8;letter-spacing:-.055em;font-size:clamp(37px,4vw,55px);line-height:1}._valueEquation_qj1ct_108 small{letter-spacing:0;font-size:16px;font-weight:550}._valueEquation_qj1ct_108>span{color:#ad8742;font-size:30px;font-weight:300}._gold_qj1ct_1 ._valueNet_qj1ct_112{color:#cbc9bd;margin-top:13px;font-size:12px;line-height:1.7}._hourly_qj1ct_113{border-top:1px solid #d3ad5c44;gap:8px;margin-top:25px;padding-top:23px;display:grid}._hourly_qj1ct_113>span{color:#b9bcaf;font-size:12px}._hourly_qj1ct_113>strong{color:#ebcb82;letter-spacing:-.04em;font-size:36px;line-height:1}._hourly_qj1ct_113 small{letter-spacing:0;font-size:17px;font-weight:550}._gold_qj1ct_1 ._valueGross_qj1ct_117{color:#adb3ab;margin-top:25px;font-size:11px;line-height:1.8}@media (hover:hover) and (prefers-reduced-motion:no-preference){._stage_qj1ct_77:hover ._billboard_qj1ct_83{transform:rotateY(-4deg)rotateX(0)translateZ(5px)}}@media (width<=800px){._stage_qj1ct_77{height:350px;margin-bottom:36px}._goldWord_qj1ct_95{font-size:clamp(78px,14vw,120px);top:45%}._screenBrand_qj1ct_90>span{font-size:11px}._screenBrand_qj1ct_90 small{font-size:7px}._screenLine_qj1ct_94{letter-spacing:.14em;font-size:8px;top:35%}._screenBottom_qj1ct_100{gap:9px;font-size:8px}}@media (width<=580px){._gold_qj1ct_1{border-radius:5px 5px 24px}._stage_qj1ct_77{height:288px;margin:-8px -8px 35px}._billboard_qj1ct_83{inset:7% 4% 25% 2%;transform:rotateY(-5deg)rotateX(1deg)}._billboardEdge_qj1ct_84{box-shadow:5px 8px #261f12,6px 9px #c3a26488,11px 18px 20px #000b}._screenBrand_qj1ct_90{gap:7px;top:9%;left:6%}._screenBrand_qj1ct_90 img{width:35px;height:35px}._screenBrand_qj1ct_90>span{letter-spacing:.1em;font-size:8px}._screenBrand_qj1ct_90 small{letter-spacing:.14em;margin-top:4px;font-size:6px}._screenLine_qj1ct_94{letter-spacing:.06em;font-size:6px;top:34%;left:5%;right:46%}._goldWord_qj1ct_95{font-size:clamp(56px,15vw,82px);top:46%;left:3%;right:46%}._goldWord_qj1ct_95>span{transform:translate3d(3px,6px,-8px)}._goldWord_qj1ct_95>span:nth-child(2){transform:translate3d(1px,3px,-4px)}._screenBottom_qj1ct_100{letter-spacing:.03em;gap:5px;font-size:6px;bottom:9%;left:5%;right:47%}._screenBottom_qj1ct_100 i{flex-basis:2px;height:2px}._screen_qj1ct_85:after{inset:8px}._stageCaption_qj1ct_103{bottom:0}._stageCaption_qj1ct_103 span{font-size:7px}._stageCaption_qj1ct_103 strong{font-size:15px}._showcaseFloor_qj1ct_82{bottom:48px}._billboardStand_qj1ct_102{height:9px;top:calc(100% + 8px)}}@media (prefers-reduced-motion:reduce){._billboard_qj1ct_83{transition:none;transform:none}}@media (forced-colors:active){._goldWord_qj1ct_95 strong{color:canvastext;-webkit-text-fill-color:currentColor;filter:none;background:0 0}._goldWord_qj1ct_95>span{display:none}}._page_2648q_1{color:#f3f1e9;background:radial-gradient(at 86% 2%,#b78a2030,#0000 35rem),#070909;min-height:100vh;overflow-x:clip}._page_2648q_1,._page_2648q_1 *{box-sizing:border-box}._header_2648q_3{border-bottom:1px solid #d7c48b33;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;width:min(1280px,100% - 40px);min-height:90px;margin:auto;display:grid}._brand_2648q_4{color:#f3e9ce;align-items:center;gap:13px;text-decoration:none;display:flex}._brand_2648q_4 img{object-fit:contain;width:58px;height:58px;display:block}._brand_2648q_4>span{letter-spacing:.08em;font-size:16px;font-weight:900}._brand_2648q_4 small{color:#c2b98f;letter-spacing:.12em;margin-top:5px;font-size:9px;font-weight:700;display:block}._languages_2648q_8{flex-wrap:wrap;gap:5px;display:flex}._languages_2648q_8 a{color:#bfbeb8;border:1px solid #fff2;border-radius:50%;place-items:center;min-width:44px;min-height:44px;font-size:10px;font-weight:800;text-decoration:none;display:grid}._languages_2648q_8 a[aria-current=page]{color:#100e08;background:#e8c778;border-color:#e8c778}._back_2648q_11{color:#e3d8b4;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}._main_2648q_12{width:min(1280px,100% - 40px);margin:auto}._intro_2648q_13{padding:clamp(58px,9vw,116px) 0 65px}._eyebrow_2648q_14{color:#d8b768;letter-spacing:.16em;margin:0 0 18px;font-size:10px;font-weight:850;line-height:1.7}._intro_2648q_13 h1{letter-spacing:-.055em;max-width:1020px;margin:0;font-size:clamp(40px,6.6vw,86px);line-height:1.03}._intro_2648q_13 h1 em{color:#f0d38b;font-style:normal}._lead_2648q_17{color:#bfc6c1;max-width:760px;margin:28px 0 0;font-size:clamp(16px,1.7vw,20px);line-height:1.8}._actions_2648q_18{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._primary_2648q_19,._secondary_2648q_19{border:1px solid #e8c778;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:15px 22px;font-size:13px;font-weight:850;line-height:1.5;text-decoration:none;display:inline-flex}._primary_2648q_19{color:#161208;background:#e8c778}._secondary_2648q_19{color:#e8c778;background:0 0}._primary_2648q_19:hover{background:#ffe0a2}._secondary_2648q_19:hover{background:#e8c77810}._tag_2648q_24{color:#8d9a91;letter-spacing:.12em;margin:28px 0 0;font-size:10px;font-weight:700}._options_2648q_25{border-top:1px solid #d7c48b33;padding:45px 0 5px;scroll-margin-top:90px}._sectionHeading_2648q_26 h2,._faq_2648q_26 h2{letter-spacing:-.035em;max-width:800px;margin:0;font-size:clamp(28px,4vw,43px);line-height:1.14}._cards_2648q_27{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}._cards_2648q_27 article{background:#ffffff04;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;min-width:0;padding:26px;display:flex}._cards_2648q_27 article._goldCard_2648q_29{background:linear-gradient(130deg,#caa65e20,#caa65e03);border-color:#cfac59}._number_2648q_30{color:#ab9b70;letter-spacing:.08em;font-size:13px;font-weight:800}._cards_2648q_27 h3{color:#f4e4bf;letter-spacing:-.035em;margin:18px 0 12px;font-size:27px}._cards_2648q_27 p{color:#bbc2bd;margin:0 0 24px;font-size:14px;line-height:1.75}._cards_2648q_27 a{color:#ebd39b;border-top:1px solid #d7c48b33;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-top:auto;padding-top:15px;font-size:12px;font-weight:800;text-decoration:none;display:flex}._individual_2648q_34{border-top:1px solid #d7c48b33;margin-top:70px;padding:48px 0 8px;scroll-margin-top:90px}._individualHeading_2648q_35{justify-content:space-between;align-items:center;gap:30px;display:flex}._individualHeading_2648q_35>div:first-child{max-width:760px}._individualHeading_2648q_35 h2{color:#f4e4bf;letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,43px);line-height:1.14}._sessionRate_2648q_38{color:#f0d18b;background:#d4bd7e0b;border:1px solid #d4bd7e66;border-radius:12px;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:baseline;gap:8px;max-width:310px;padding:18px 20px;display:flex}._sessionRate_2648q_38 strong{letter-spacing:-.035em;font-size:27px;font-weight:850}._sessionRate_2648q_38 strong span{letter-spacing:0;font-size:13px;font-weight:600}._sessionRate_2648q_38 i{color:#94815d;font-size:21px;font-style:normal}._sessionRate_2648q_38 small{color:#c8c2b2;text-align:right;flex-basis:100%;font-size:11px;line-height:1.5}._individualLead_2648q_43{color:#c3cac4;max-width:840px;margin:24px 0 0;font-size:16px;line-height:1.8}._individualUnit_2648q_44{color:#e6d5ab;margin:18px 0 0;font-size:12px;font-weight:750;line-height:1.6}._packageGrid_2648q_45{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}._packageCard_2648q_46{background:linear-gradient(155deg,#d4bd7e0b,#ffffff02);border:1px solid #d4bd7e44;border-radius:16px;flex-direction:column;min-width:0;padding:28px;display:flex}._packageCount_2648q_47{border-bottom:1px solid #d7c48b33;align-items:center;gap:14px;padding-bottom:22px;display:flex}._packageCount_2648q_47>strong{color:#f0d18b;letter-spacing:-.05em;font-size:45px;font-weight:850;line-height:1}._packageCount_2648q_47>span{color:#dad7cc;max-width:160px;font-size:13px;font-weight:650;line-height:1.5}._packageAmount_2648q_50{color:#fff3d6;letter-spacing:-.04em;margin:25px 0 0;font-size:clamp(29px,3.3vw,43px);font-weight:850;line-height:1.2}._packageTax_2648q_51{color:#d0d4cd;margin:9px 0 0;font-size:12px;line-height:1.6}._packageNet_2648q_52{color:#aab5ad;margin:12px 0 28px;font-size:12px;line-height:1.6}._packageNet_2648q_52 strong{color:#c3c9c1;font-weight:650}._packageCard_2648q_46 a{color:#f2deb1;border:1px solid #d4bd7e66;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;margin-top:auto;padding:12px 15px;font-size:12px;font-weight:800;line-height:1.5;text-decoration:none;display:flex}._packageCard_2648q_46 a:hover{background:#d4bd7e10;border-color:#e8c778}._individualNote_2648q_56{color:#aebbb1;max-width:1080px;margin:22px 0 0;font-size:12px;line-height:1.85}._faq_2648q_26{padding:25px 0 70px}._faq_2648q_26>div{margin-top:28px}._faq_2648q_26 details{border-top:1px solid #ffffff25}._faq_2648q_26 details:last-child{border-bottom:1px solid #ffffff25}._faq_2648q_26 summary{color:#eae4d4;cursor:pointer;padding:22px 6px;font-size:16px;font-weight:750;line-height:1.5}._faq_2648q_26 details p{color:#bac4bc;max-width:900px;margin:0;padding:0 6px 24px;font-size:14px;line-height:1.8}._final_2648q_63{background:#c7a8530b;border:1px solid #c7a85366;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:75px;padding:clamp(25px,4vw,45px);display:flex}._final_2648q_63>div{max-width:700px}._final_2648q_63 h2{color:#f4e4bf;letter-spacing:-.03em;margin:0 0 15px;font-size:clamp(26px,3.2vw,37px);line-height:1.2}._final_2648q_63 p{color:#bbc4bd;margin:0;font-size:14px;line-height:1.8}._final_2648q_63>a{flex-shrink:0}._page_2648q_1 a:focus-visible,._page_2648q_1 summary:focus-visible{outline-offset:4px;outline:3px solid #fff0bc}@media (width<=860px){._header_2648q_3{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-block:12px}._back_2648q_11{grid-column:1/-1;min-height:44px}._cards_2648q_27,._packageGrid_2648q_45{grid-template-columns:1fr}._individualHeading_2648q_35{flex-direction:column;align-items:flex-start;gap:22px}._sessionRate_2648q_38{justify-content:flex-start}._sessionRate_2648q_38 small{text-align:left}._final_2648q_63{flex-direction:column;align-items:flex-start}}@media (width<=540px){._header_2648q_3,._main_2648q_12{width:calc(100% - 28px)}._header_2648q_3{grid-template-columns:1fr}._languages_2648q_8{grid-row:2}._back_2648q_11{grid-area:3}._brand_2648q_4 img{width:50px;height:50px}._intro_2648q_13{padding-top:42px}._intro_2648q_13 h1{font-size:clamp(36px,10.5vw,56px)}._actions_2648q_18{display:grid}._actions_2648q_18 a{width:100%}._cards_2648q_27 article{padding:23px}._final_2648q_63>a{width:100%}}._page_5hk7p_1{--blue:#53c7ff;--gold:#f6ce65;color:#f4f7fc;background:#050a13;min-height:100vh;padding:0 clamp(1.1rem,5vw,5rem);overflow-x:clip}._page_5hk7p_1 a{color:inherit;text-underline-offset:.25em}._nav_5hk7p_1{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:1rem;max-width:1200px;margin:auto;padding:1.4rem 0;display:flex}._nav_5hk7p_1 a:first-child{font-size:1.35rem;font-weight:900;text-decoration:none}._hero_5hk7p_1{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,5vw,5rem);max-width:1200px;margin:auto;padding:clamp(3rem,7vw,7rem) 0;display:grid}._eyebrow_5hk7p_1{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:.76rem;font-weight:800}._hero_5hk7p_1 h1{letter-spacing:-.045em;margin:1rem 0 1.5rem;font-size:clamp(2.7rem,5.2vw,5rem);line-height:1.02}._hero_5hk7p_1 h1 span{color:var(--blue)}._lead_5hk7p_1{color:#cfdae9;max-width:40rem;font-size:1.15rem;line-height:1.75}._actions_5hk7p_1{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.6rem 0;display:flex}._primary_5hk7p_1{background:linear-gradient(115deg,#f6ce65,#fbebac);border-radius:12px;align-items:center;gap:.8rem;padding:1rem 1.2rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 5px 28px #efca5325;color:#101c2b!important}._page_5hk7p_1 a:focus-visible,._page_5hk7p_1 summary:focus-visible{outline:3px solid var(--blue);outline-offset:6px}._note_5hk7p_1{color:#a8b8ca;max-width:38rem;font-size:.84rem;line-height:1.65}._brand_5hk7p_1{filter:drop-shadow(0 14px 40px #289eff3a);margin:0}._brand_5hk7p_1 img{aspect-ratio:1;border-radius:22%;width:100%;height:auto;display:block}._brand_5hk7p_1 figcaption{text-align:center;color:var(--gold);letter-spacing:.12em;margin-top:1rem;font-size:.8rem}._section_5hk7p_1{border-top:1px solid #ffffff24;max-width:1200px;margin:auto;padding:3rem 0}._section_5hk7p_1 h2,._partner_5hk7p_1 h2{letter-spacing:-.025em;max-width:48rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.17}._grid_5hk7p_1{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}._grid_5hk7p_1 article{background:#0c1726;border:1px solid #324861;border-radius:18px;padding:1.5rem;line-height:1.7}._grid_5hk7p_1 article>span{color:var(--blue);letter-spacing:.1em;font-size:.75rem;font-weight:800}._grid_5hk7p_1 h3{font-size:1.2rem;line-height:1.3}._grid_5hk7p_1 p{color:#c9d5e6}._grid_5hk7p_1 a{font-weight:750}._questions_5hk7p_1{max-width:900px}._questions_5hk7p_1 details{border-bottom:1px solid #324861;padding:1.2rem 0}._questions_5hk7p_1 summary{cursor:pointer;font-size:1.05rem;font-weight:750;line-height:1.5}._questions_5hk7p_1 p{color:#c9d5e6;line-height:1.8}._partner_5hk7p_1{background:linear-gradient(120deg,#14233a,#15180f);border:1px solid #a98d4770;border-radius:22px;max-width:1200px;margin:2rem auto 4rem;padding:clamp(1.5rem,4vw,3rem)}._partner_5hk7p_1 p{max-width:43rem;line-height:1.7}._footer_5hk7p_1{color:#a8b8ca;border-top:1px solid #ffffff24;max-width:1200px;margin:auto;padding:2rem 0 3rem;font-size:.85rem}._footer_5hk7p_1 nav{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}@media (width<=760px){._hero_5hk7p_1{grid-template-columns:1fr;gap:2rem}._brand_5hk7p_1{grid-row:2;justify-self:center;width:min(100%,400px)}._grid_5hk7p_1{grid-template-columns:1fr}._hero_5hk7p_1 h1{font-size:clamp(2.4rem,9vw,4rem)}._nav_5hk7p_1{align-items:center}._nav_5hk7p_1 a:last-child{font-size:.85rem}._section_5hk7p_1{padding:2.5rem 0}}@media (prefers-reduced-motion:reduce){._page_5hk7p_1 *{scroll-behavior:auto!important}}._section_m9xh1_1{color:#f5f7fb;min-width:0;margin:36px 0}._section_m9xh1_1,._section_m9xh1_1 *{box-sizing:border-box}._heading_m9xh1_3{max-width:850px;margin-bottom:32px}._eyebrow_m9xh1_4{color:#e8c66f;letter-spacing:.14em;margin:0 0 12px;font-size:11px;font-weight:900}._heading_m9xh1_3 h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(27px,4.5vw,46px);line-height:1.08}._heading_m9xh1_3>p:last-child{color:#b7c7d7;max-width:720px;margin:18px 0 0;line-height:1.65}._grid_m9xh1_7{grid-template-columns:1fr 1.07fr 1fr;grid-template-areas:"base plus more";align-items:stretch;gap:16px;min-width:0;display:grid}._tier_m9xh1_8{background:linear-gradient(155deg,#101d2b,#09131e);border:1px solid #2d4154;border-radius:24px;flex-direction:column;min-width:0;padding:26px 24px;display:flex;position:relative}._tier_m9xh1_8[data-plan-id=base]{grid-area:base}._tier_m9xh1_8[data-plan-id=plus]{grid-area:plus}._tier_m9xh1_8[data-plan-id=moreAi]{grid-area:more}._recommended_m9xh1_12{background:radial-gradient(at 100% 0,#e2b95626,#0000 60%),linear-gradient(155deg,#14364d,#0b1c2f);border:2px solid #e6bd5e;box-shadow:0 16px 50px #0000003d,inset 0 1px #ffe29f26}._tierHeading_m9xh1_13{min-height:125px;padding-top:24px}._badge_m9xh1_14{color:#10263a;letter-spacing:.06em;text-transform:uppercase;background:#e7c16a;border-radius:0 0 12px 12px;padding:7px 14px;font-size:11px;font-weight:900;position:absolute;top:0;left:24px}._tier_m9xh1_8 h4{margin:0 0 14px;font-size:23px;line-height:1.15}._audience_m9xh1_16{color:#c4d1dd;margin:0;font-size:14px;line-height:1.55}._priceBlock_m9xh1_17{margin:12px 0 24px}._priceBlock_m9xh1_17 strong{overflow-wrap:anywhere;color:#f2d285;letter-spacing:-.03em;font-size:clamp(27px,3vw,38px);line-height:1.15;display:block}._priceBlock_m9xh1_17 small{color:#b0c4d4;margin-top:9px;font-size:11px;line-height:1.4;display:block}._tier_m9xh1_8 ul{margin:0 0 20px;padding:0;list-style:none}._tier_m9xh1_8 li{color:#edf3f8;border-top:1px solid #b8d3e821;padding:12px 0 12px 21px;font-size:13px;line-height:1.55;position:relative}._tier_m9xh1_8 li:before{color:#e6c36f;content:"✓";position:absolute;left:0}._renewal_m9xh1_23{color:#a9bdcd;margin:auto 0 16px;font-size:11px;line-height:1.6}._coming_m9xh1_24{color:#c1d0dd;text-align:center;border:1px solid #47627b;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 14px;font-size:12px;font-weight:800;line-height:1.5;display:flex}._recommended_m9xh1_12 ._coming_m9xh1_24{color:#f2d791;background:#e6bd5e1a;border-color:#b7964e}._studyRow_m9xh1_26{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:18px;min-width:0;margin-top:18px;display:grid}._study_m9xh1_26{border-radius:20px}._study_m9xh1_26 ._tierHeading_m9xh1_13{min-height:0;padding-top:0}._study_m9xh1_26 ._priceBlock_m9xh1_17{margin-bottom:18px}._creation_m9xh1_30{background:#0d1720;border:1px solid #2b3c4b;border-radius:20px;min-width:0;padding:30px}._creation_m9xh1_30>strong{color:#e8c675;max-width:480px;font-size:25px;line-height:1.2;display:block}._creation_m9xh1_30 p{color:#c0ccd6;font-size:14px;line-height:1.7}._creation_m9xh1_30 small{color:#95afc2;margin-top:24px;font-size:12px;line-height:1.65;display:block}._free_m9xh1_34{background:linear-gradient(110deg,#0e2631,#10202d);border:1px solid #35566d;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-width:0;margin-top:24px;padding:24px;display:flex}._free_m9xh1_34>div{min-width:0}._free_m9xh1_34 strong{color:#eef6fc;font-size:22px}._free_m9xh1_34 p{color:#b9ceda;margin:9px 0 0;font-size:14px;line-height:1.6}._free_m9xh1_34 a{color:#102639;background:#e6c36f;border:1px solid #e6c36f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;min-width:188px;min-height:48px;padding:13px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}._free_m9xh1_34 a:hover,._free_m9xh1_34 a:focus-visible{outline-offset:4px;background:#f4d992;outline:2px solid #99c7e8}._status_m9xh1_40{color:#a8bfce;border-left:2px solid #b7954b;margin:20px 0 0;padding:18px 20px;font-size:12px;line-height:1.75}._status_m9xh1_40 strong{color:#e2cc94}._catalogLink_m9xh1_42{color:#f2d285;text-underline-offset:3px;text-decoration:underline}._catalogLink_m9xh1_42:focus-visible{outline-offset:4px;outline:2px solid #99c7e8}@media (width<=900px){._grid_m9xh1_7{grid-template-columns:1fr;grid-template-areas:"plus""base""more"}._tierHeading_m9xh1_13{min-height:0;margin-bottom:18px}._studyRow_m9xh1_26{grid-template-columns:1fr}._free_m9xh1_34{flex-direction:column;align-items:flex-start}._free_m9xh1_34 a{width:100%}}@media (width<=520px){._tier_m9xh1_8,._creation_m9xh1_30,._free_m9xh1_34{padding:24px 20px}._tierHeading_m9xh1_13{padding-top:20px}._badge_m9xh1_14{left:20px}._heading_m9xh1_3 h3{font-size:29px}._priceBlock_m9xh1_17 strong{font-size:34px}._status_m9xh1_40{padding:16px}}._page_1kn37_1{--va-accent:#eaff00;color:#f5f7f7;background:radial-gradient(at 95% 12%,#0d2d4a 0,#0000 34%),#030b18;min-height:100vh}._page_1kn37_1 *,._spotlight_1kn37_2 *,._inlineOffer_1kn37_2 *{box-sizing:border-box}._header_1kn37_3{background:#030b18e8;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:24px;padding:18px max(5vw,24px);display:flex}._brand_1kn37_4{color:#fff;letter-spacing:.04em;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}._brand_1kn37_4 img{object-fit:contain}._brand_1kn37_4 small{color:#aebecd;letter-spacing:0;margin-top:3px;font-size:.875rem;font-weight:400;display:block}._header_1kn37_3 nav{flex-wrap:wrap;gap:22px;font-size:.9375rem;display:flex}._header_1kn37_3 nav a{color:#e3edf5;text-decoration:none}._header_1kn37_3 nav a:hover{color:#eaff00}._hero_1kn37_7,._section_1kn37_7,._clubCallout_1kn37_7,._finalCallout_1kn37_7{width:min(1240px,90%);margin-inline:auto}._hero_1kn37_7{grid-template-columns:minmax(0,1.35fr) minmax(220px,.7fr);align-items:center;gap:clamp(30px,6vw,90px);padding-block:clamp(44px,7vw,100px);display:grid}._kicker_1kn37_9{letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#34f3ff!important;margin:0 0 17px!important;font-size:.875rem!important;line-height:1.45!important}._hero_1kn37_7 h1{letter-spacing:-.015em;margin:0 0 28px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(3rem,6.9vw,6.3rem);font-weight:400;line-height:1.04}._hero_1kn37_7 h1 em,._spotlight_1kn37_2 h2 em,._finalCallout_1kn37_7 em{color:#eaff00;font-style:normal}._lead_1kn37_12{color:#d0dce5;max-width:690px;margin:0 0 28px;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.7}._actions_1kn37_13{flex-wrap:wrap;align-items:center;gap:12px;margin-block:24px;display:flex}._primary_1kn37_14,._secondary_1kn37_14{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:49px;padding:14px 21px;font-size:1rem;font-weight:750;line-height:1.3;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}._primary_1kn37_14{color:#081019;background:#eaff00;border:1px solid #eaff00}._primary_1kn37_14:hover{background:#f4ff7a;transform:translateY(-1px)}._secondary_1kn37_14{color:#fff;background:#ffffff06;border:1px solid #91b8cf60}._secondary_1kn37_14:hover{background:#ffffff12}._primary_1kn37_14:focus-visible,._secondary_1kn37_14:focus-visible,._download_1kn37_17:focus-visible,._header_1kn37_3 a:focus-visible,._coverLink_1kn37_17:focus-visible,._faq_1kn37_17 summary:focus-visible{outline-offset:5px;outline:3px solid #34f3ff}._note_1kn37_18{color:#a9bfd0!important;font-size:.875rem!important;line-height:1.6!important}._heroReport_1kn37_19{justify-self:center;width:min(100%,320px);position:relative}._heroReport_1kn37_19 img{border:1px solid #34f3ff60;width:100%;height:auto;display:block;box-shadow:20px 20px #ffffff05,0 25px 80px #0008}._heroReport_1kn37_19 span{color:#c0d8e9;text-align:center;margin-top:25px;font-size:.875rem;display:block}._section_1kn37_7{border-top:1px solid #ffffff20;padding-block:60px}._sectionHeading_1kn37_23{max-width:840px;margin-bottom:34px}._sectionHeading_1kn37_23 h2,._clubCallout_1kn37_7 h2,._finalCallout_1kn37_7 h2{letter-spacing:-.015em;margin:0 0 19px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(2.125rem,4.3vw,3.75rem);font-weight:400;line-height:1.12}._sectionHeading_1kn37_23>p:not(._kicker_1kn37_9),._clubCallout_1kn37_7 p:not(._kicker_1kn37_9){color:#b8cddd;font-size:1.0625rem;line-height:1.7}._exampleGrid_1kn37_26{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}._pricingGrid_1kn37_27{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}._priceCard_1kn37_28{background:#0b1c2c;border:1px solid #56718870;border-radius:12px;flex-direction:column;min-width:0;padding:28px;display:flex}._priceCard_1kn37_28 h3{margin:0 0 20px;font-size:1.35rem;line-height:1.3}._priceCard_1kn37_28 ._servicePrice_1kn37_30{color:#eaff00;margin:0 0 22px;font-size:3.7rem;font-weight:800;line-height:1.1}._servicePrice_1kn37_30 span{color:#b8cddd;margin-top:8px;font-size:.9rem;font-weight:400;display:block}._priceCard_1kn37_28 ul{color:#c6d7e4;margin:0 0 28px;padding-left:20px;font-size:1rem;line-height:1.65}._priceCard_1kn37_28 li{margin-bottom:12px}._priceCard_1kn37_28 li::marker{color:#34f3ff}._priceCard_1kn37_28>._primary_1kn37_14{margin-top:auto}._featuredPrice_1kn37_34{background:linear-gradient(150deg,#16302b,#0b1c2c);border-color:#eaff0080}@media (width<=900px){._pricingGrid_1kn37_27{grid-template-columns:1fr}._priceCard_1kn37_28{padding:25px}._priceCard_1kn37_28>._primary_1kn37_14{align-self:flex-start}}._exampleCard_1kn37_36{background:linear-gradient(135deg,#102638,#071320);border:1px solid #56718870;border-radius:14px;overflow:hidden}._sampleImage_1kn37_37{background:#162b40;border-bottom:1px solid #fff2;justify-content:center;align-items:flex-start;height:340px;padding:24px 28px 0;display:flex;overflow:hidden}._sampleImage_1kn37_37 img{width:min(100%,285px);height:auto;display:block;box-shadow:0 5px 32px #0009}._cardBody_1kn37_39{padding:28px}._cardBody_1kn37_39 h3{margin:0 0 18px;font-size:1.625rem;line-height:1.25}._cardBody_1kn37_39 p:not(._kicker_1kn37_9),._cardBody_1kn37_39 li{color:#c6d7e4;font-size:1rem;line-height:1.65}._cardBody_1kn37_39 ul{margin-block:22px;padding-left:20px}._cardBody_1kn37_39 li{margin-block:8px;padding-left:4px}._cardBody_1kn37_39 li::marker{color:#34f3ff}._cardBody_1kn37_39 small{color:#9fb7c9;font-size:.875rem;line-height:1.6}._download_1kn37_17{color:#d7ecfb;text-underline-offset:5px;white-space:nowrap;font-size:1rem}._sampleNote_1kn37_40{color:#b1c3d0;max-width:900px;margin-top:23px;font-size:.9375rem;line-height:1.65}._process_1kn37_41{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}._process_1kn37_41 li{border-top:2px solid #34f3ff;padding:26px 0}._process_1kn37_41 span{color:#34f3ff;font-family:Impact,sans-serif;font-size:2.5rem}._process_1kn37_41 h3{margin-block:18px 14px;font-size:1.3rem}._process_1kn37_41 p{color:#b7cddd;font-size:1rem;line-height:1.7}._clubCallout_1kn37_7{background:linear-gradient(115deg,#142629,#0d192b);border:1px solid #eaff0060;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;margin-block:22px 52px;padding:38px;display:flex}._clubCallout_1kn37_7>div{max-width:740px}._clubCallout_1kn37_7>._primary_1kn37_14{flex-shrink:0;max-width:270px}._clubCallout_1kn37_7 h2{font-size:clamp(2rem,3.3vw,3rem)}._clubCallout_1kn37_7 p{margin-bottom:0}._faq_1kn37_17{max-width:930px}._faq_1kn37_17 details{border-bottom:1px solid #fff2;padding-block:23px}._faq_1kn37_17 summary{cursor:pointer;font-size:1.0625rem;font-weight:700;line-height:1.5}._faq_1kn37_17 details p{color:#b7cddd;max-width:820px;margin:17px 0 0;font-size:1rem;line-height:1.75}._finalCallout_1kn37_7{text-align:center;padding:50px 0 70px}._finalCallout_1kn37_7 ._actions_1kn37_13{justify-content:center}._finalCallout_1kn37_7>p:last-child{color:#a2bbcf;font-size:.875rem;line-height:1.6}._spotlight_1kn37_2{color:#f5f7f7;background:radial-gradient(at 100% 0,#15395288,#0000 50%),#071526;border:1px solid #34f3ff55;border-left:4px solid #eaff00;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(180px,.36fr);align-items:center;gap:40px;width:min(1240px,90%);margin:64px auto;padding:clamp(24px,4vw,55px);display:grid;position:relative}._spotlight_1kn37_2 h2{max-width:760px;margin:0 0 20px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(2rem,4vw,3.7rem);font-weight:400;line-height:1.1}._spotlightCopy_1kn37_46>p:not(._kicker_1kn37_9){color:#c3d4df;max-width:760px;font-size:1.0625rem;line-height:1.65}._chips_1kn37_46{flex-wrap:wrap;gap:10px;display:flex}._chips_1kn37_46 span{color:#dfefff;border:1px solid #ffffff35;border-radius:5px;padding:8px 11px;font-size:.875rem}._coverLink_1kn37_17{justify-self:center;max-width:225px;display:block}._coverLink_1kn37_17 img{width:100%;height:auto;display:block;box-shadow:12px 12px #ffffff06}._inlineOffer_1kn37_2{z-index:1;border-top:1px solid #34f3ff55;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding-top:28px;display:flex;position:relative}._inlineOffer_1kn37_2 strong{font-size:1.25rem}._inlineOffer_1kn37_2 p{color:#b9cddd;max-width:650px;font-size:1rem;line-height:1.6}._inlineOffer_1kn37_2 ._primary_1kn37_14{flex-shrink:0}@media (width<=850px){._header_1kn37_3{flex-direction:column;align-items:flex-start;gap:18px}._header_1kn37_3 nav{gap:16px}._hero_1kn37_7{grid-template-columns:1fr 220px;gap:24px}._hero_1kn37_7 h1{font-size:3.5rem}._process_1kn37_41{gap:20px}._clubCallout_1kn37_7{display:block}._clubCallout_1kn37_7>._primary_1kn37_14{margin-top:22px}._spotlight_1kn37_2{gap:25px}._spotlight_1kn37_2 h2{font-size:2.6rem}._inlineOffer_1kn37_2{flex-direction:column;align-items:flex-start}}@media (width<=640px){._hero_1kn37_7,._section_1kn37_7,._clubCallout_1kn37_7,._finalCallout_1kn37_7,._spotlight_1kn37_2{width:calc(100% - 36px)}._hero_1kn37_7{grid-template-columns:1fr;padding-block:37px 45px}._hero_1kn37_7 h1{font-size:clamp(2.8rem,12vw,4rem)}._heroReport_1kn37_19{width:220px;margin-top:12px}._actions_1kn37_13{align-items:stretch}._actions_1kn37_13 ._primary_1kn37_14,._actions_1kn37_13 ._secondary_1kn37_14{width:100%}._exampleGrid_1kn37_26,._process_1kn37_41{grid-template-columns:1fr}._sampleImage_1kn37_37{height:280px}._cardBody_1kn37_39{padding:23px}._section_1kn37_7{padding-block:40px}._clubCallout_1kn37_7{padding:25px}._spotlight_1kn37_2{grid-template-columns:1fr;margin-block:35px;padding:26px 22px}._spotlight_1kn37_2 h2{font-size:2.5rem}._coverLink_1kn37_17{max-width:165px}._process_1kn37_41{gap:6px}._finalCallout_1kn37_7{padding-bottom:50px}._header_1kn37_3{padding-inline:18px}._header_1kn37_3 nav{gap:13px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){._primary_1kn37_14,._secondary_1kn37_14{transition:none}._primary_1kn37_14:hover{transform:none}}._page_ybue8_1{color:#f7f3ea;background:radial-gradient(circle at 12% 8%,#e7332a24,#0000 34rem),radial-gradient(circle at 88% 28%,#f2c45d1a,#0000 30rem),#050607;min-height:100vh;overflow-x:clip}._page_ybue8_1,._page_ybue8_1 *{box-sizing:border-box}._header_ybue8_31{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050607e6;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;width:min(1240px,100%);min-height:76px;margin-inline:auto;padding:10px 24px;display:grid;position:sticky;top:0}._brand_ybue8_65{align-items:center;gap:12px;min-width:0;display:inline-flex}._brand_ybue8_65 img{object-fit:contain;width:54px;height:54px}._brand_ybue8_65 strong{overflow-wrap:anywhere;letter-spacing:.03em;font-size:18px}._languages_ybue8_103{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._languages_ybue8_103 a{color:#bfc5c8;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;font-size:10px;font-weight:900;display:grid}._languages_ybue8_103 a[aria-current=page]{color:#f2c45d;background:#f2c45d1f;border-color:#f2c45d}._back_ybue8_155,._cardAction_ybue8_157{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-weight:900;display:inline-flex}._back_ybue8_155{color:#fff;border:1px solid #ffffff2e;padding:0 18px}._main_ybue8_189{width:min(1180px,100% - 32px);margin-inline:auto}._hero_ybue8_199{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(32px,6vw,84px);min-width:0;padding:clamp(72px,10vw,132px) 0 clamp(54px,8vw,96px);display:grid}._hero_ybue8_199>div,._hero_ybue8_199 figure,._priceSection_ybue8_221,._sectionHead_ybue8_223>div,._card_ybue8_157,._combinations_ybue8_227,._paymentGuide_ybue8_229{min-width:0}._hero_ybue8_199>div>p:first-child,._combinations_ybue8_227>p,._paymentGuide_ybue8_229>div:first-child>p{color:#e7332a;letter-spacing:.15em;margin:0 0 18px;font-size:11px;font-weight:1000}._hero_ybue8_199 h1{overflow-wrap:anywhere;letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(2.65rem,7vw,6.4rem);line-height:.92}._heroLead_ybue8_275{color:#c4c7c8;max-width:760px;margin:28px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.65}._trust_ybue8_291{color:#f6db9a;background:#f2c45d14;border-left:3px solid #f2c45d;max-width:760px;margin-top:24px;padding:15px 18px;line-height:1.5;display:block}._hero_ybue8_199 figure{margin:0;position:relative}._hero_ybue8_199 figure img,._sectionHead_ybue8_223 img{aspect-ratio:16/10;object-fit:cover;border:1px solid #ffffff24;border-radius:28px;width:100%;display:block}._hero_ybue8_199 figcaption{color:#eef0ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050607d1;border-radius:14px;padding:12px 14px;font-size:12px;line-height:1.45;position:absolute;bottom:14px;left:14px;right:14px}._categoryNav_ybue8_371{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:10px;min-width:0;margin-bottom:clamp(72px,10vw,130px);display:grid}._categoryNav_ybue8_371 a{isolation:isolate;background:#111;border:1px solid #ffffff21;border-radius:22px;flex-direction:column;justify-content:flex-end;min-width:0;min-height:250px;padding:18px;display:flex;position:relative;overflow:hidden}._categoryNav_ybue8_371 a:after{z-index:-1;content:"";background:linear-gradient(#05060714 16%,#050607f2 88%);position:absolute;inset:0}._categoryNav_ybue8_371 img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .32s;position:absolute;inset:0}._categoryNav_ybue8_371 a:hover,._categoryNav_ybue8_371 a:focus-visible{border-color:#e7332abf}._categoryNav_ybue8_371 a:hover img,._categoryNav_ybue8_371 a:focus-visible img{transform:scale(1.045)}._categoryNav_ybue8_371 span{color:#e7332a;background:#050607b8;border-radius:999px;align-self:flex-start;margin-bottom:auto;padding:7px 9px;font-size:11px;font-weight:1000}._categoryNav_ybue8_371 strong{overflow-wrap:anywhere;text-shadow:0 2px 16px #000;font-size:25px;line-height:1;display:block}._categoryNav_ybue8_371 small{color:#ecedeb;min-height:36px;margin-top:10px;font-size:11px;font-weight:800;line-height:1.45;display:block}._categoryNav_ybue8_371 b{color:#f2c45d;position:absolute;bottom:16px;right:16px}._priceSection_ybue8_221{border-top:1px solid #ffffff21;padding:clamp(62px,9vw,112px) 0;scroll-margin-top:94px}._sectionHead_ybue8_223{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:clamp(28px,5vw,72px);min-width:0;margin-bottom:30px;display:grid}._sectionNumber_ybue8_575{color:#e7332a;border:1px solid #e7332a8c;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:20px;font-weight:1000;display:inline-grid}._sectionHead_ybue8_223 h2,._combinations_ybue8_227 h2,._paymentGuide_ybue8_229 h2{overflow-wrap:anywhere;letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,5vw,4.8rem);line-height:.98}._sectionHead_ybue8_223 p{color:#bfc4c6;max-width:700px;margin:22px 0 0;font-size:17px;line-height:1.65}._cardGrid_ybue8_635{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;min-width:0;display:grid}._card_ybue8_157{background:linear-gradient(155deg,#fff1,#ffffff05);border:1px solid #ffffff24;border-radius:22px;flex-direction:column;min-height:430px;padding:24px;display:flex;overflow:hidden}._status_ybue8_671{overflow-wrap:anywhere;letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;align-self:flex-start;max-width:100%;padding:7px 10px;font-size:9px;font-weight:1000;line-height:1.35}._available_ybue8_699{color:#7ee8a5}._defined_ybue8_701{color:#f2c45d}._pilot_ybue8_703{color:#d4a8ff}._contract_ybue8_705{color:#8fc8ff}._card_ybue8_157 h3{overflow-wrap:anywhere;margin:26px 0 10px;font-size:24px;line-height:1.05}._price_ybue8_221{overflow-wrap:anywhere;color:#f2c45d;font-size:clamp(30px,4vw,46px);line-height:1;display:block}._audience_ybue8_739{color:#c8cdcf;min-height:52px;margin:18px 0;line-height:1.5}._card_ybue8_157 ul{margin:0 0 20px;padding:0;list-style:none}._card_ybue8_157 li{color:#edf0ef;border-top:1px solid #ffffff17;padding:9px 0 9px 20px;line-height:1.45;position:relative}._card_ybue8_157 li:before{color:#e7332a;content:"✓";font-weight:1000;position:absolute;top:12px;left:0}._note_ybue8_799{color:#e9d6ab;background:#f2c45d14;border-radius:12px;margin:0 0 18px;padding:12px;font-size:12px;line-height:1.5}._cardAction_ybue8_157{color:#fff;background:#e7332a;width:100%;margin-top:auto;padding:0 18px}._cardAction_ybue8_157:hover,._cardAction_ybue8_157:focus-visible{background:#f64b41;transform:translateY(-1px)}._noCheckout_ybue8_847{color:#9ca4a6;align-items:center;min-height:48px;margin-top:auto;font-size:12px;font-weight:800;display:flex}._combinations_ybue8_227,._paymentGuide_ybue8_229{background:#101214;border:1px solid #ffffff24;border-radius:28px;margin:clamp(58px,8vw,104px) 0;padding:clamp(28px,5vw,58px)}._combinations_ybue8_227>div,._paymentGrid_ybue8_887{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;min-width:0;margin-top:30px;display:grid}._combinations_ybue8_227 article,._paymentGrid_ybue8_887 article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:16px;min-width:0;padding:20px}._combinations_ybue8_227 article h3,._paymentGrid_ybue8_887 article strong{overflow-wrap:anywhere;color:#f2c45d;margin:0 0 10px;font-size:18px;display:block}._combinations_ybue8_227 article p,._paymentGrid_ybue8_887 article p{color:#c2c8ca;margin:0;line-height:1.55}._combinations_ybue8_227>strong{color:#e1e4e3;border-left:3px solid #e7332a;margin-top:24px;padding-left:16px;line-height:1.55;display:block}._paymentGuide_ybue8_229 details{border-top:1px solid #ffffff1f;margin-top:18px}._paymentGuide_ybue8_229 summary{cursor:pointer;color:#fff;align-items:center;min-height:56px;font-weight:900;display:flex}._paymentGuide_ybue8_229 details p{color:#bec4c6;margin:0;padding:0 0 20px;line-height:1.65}@media (width<=760px){._header_ybue8_31{grid-template-columns:minmax(0,1fr) auto;padding-inline:16px}._back_ybue8_155{grid-column:1/-1;width:100%}._hero_ybue8_199,._sectionHead_ybue8_223{grid-template-columns:minmax(0,1fr)}._hero_ybue8_199{padding-top:58px}._sectionHead_ybue8_223 img{order:-1}}@media (width<=520px){._main_ybue8_189{width:calc(100% - 24px)}._header_ybue8_31{gap:10px;padding:8px 12px}._brand_ybue8_65 img{width:46px;height:46px}._brand_ybue8_65 strong{font-size:15px}._languages_ybue8_103{gap:3px}._languages_ybue8_103 a{width:40px;min-width:40px;height:40px}._hero_ybue8_199 h1{font-size:clamp(2.35rem,12vw,3.6rem);line-height:.97}._categoryNav_ybue8_371,._cardGrid_ybue8_635,._combinations_ybue8_227>div,._paymentGrid_ybue8_887{grid-template-columns:minmax(0,1fr)}._card_ybue8_157{min-height:0;padding:20px}._audience_ybue8_739{min-height:0}._combinations_ybue8_227,._paymentGuide_ybue8_229{border-radius:22px;padding:22px 18px}}@font-face{font-family:GJTeamCondensed;src:url(/media/collection/font-3.ttf)}@font-face{font-family:GJTeamSans;src:url(/media/collection/font-5.ttf)}.gjs-merch-store{color:#151a12;background:#f4f5f0;font-family:GJTeamSans,Arial,sans-serif}.gjs-merch-store *{box-sizing:border-box}.gjs-merch-store h1,.gjs-merch-store h2,.gjs-merch-store h3,.gjs-merch-store p{margin:0}.gjs-merch-store h1,.gjs-merch-store h2,.gjs-merch-store h3{letter-spacing:0;font-family:GJTeamCondensed,Impact,sans-serif}.gjs-merch-store a{color:inherit;text-decoration:none}.gjs-merch-store button,.gjs-merch-store input,.gjs-merch-store select{font:inherit}.gjs-merch-store button{cursor:pointer}.gjs-merch-store button:disabled{cursor:default;opacity:.5}.gjs-merch-store :focus-visible{outline-offset:4px;outline:3px solid #87bf24}.gjs-merch-nav{z-index:2;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:22px 42px;display:flex;position:relative}.gjs-merch-brand{align-items:center;gap:12px;font-family:GJTeamCondensed,Impact,sans-serif;font-size:25px;display:flex}.gjs-merch-brand img{object-fit:contain;width:50px;height:50px}.gjs-merch-brand small{letter-spacing:2px;margin-top:4px;font:8px GJTeamSans,Arial,sans-serif;display:block}.gjs-merch-nav nav{gap:25px;font-size:11px;display:flex}.gjs-merch-bag{align-items:center;gap:10px;font-size:11px;display:flex}.gjs-merch-bag b{color:#fff;background:#172012;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.gjs-merch-hero{color:#f6f8f0;background:#11170e;padding:35px 0 40px;overflow:hidden}.gjs-merch-hero-inner{grid-template-columns:.76fr 1.24fr;align-items:center;gap:45px;max-width:1320px;min-height:650px;margin:auto;padding:0 42px;display:grid}.gjs-merch-copy>small,.gjs-merch-section>small{letter-spacing:2px;color:#a7ee36;font-size:9px}.gjs-merch-copy h1{margin:27px 0 24px;font-size:86px;line-height:.91}.gjs-merch-copy h1 em{color:#b1fa35;font-style:normal}.gjs-merch-copy>p{color:#acb7a2;font-size:12px;line-height:1.9}.gjs-merch-hero-price{border-top:1px solid #3a472e;justify-content:space-between;align-items:center;gap:20px;max-width:345px;margin-top:27px;padding:18px 0 10px;display:flex}.gjs-merch-hero-price h2{text-transform:uppercase;font-size:34px}.gjs-merch-hero-price strong{white-space:nowrap;font-size:25px}.gjs-merch-copy p.gjs-merch-detail{font-size:10px;line-height:1.9}.gjs-merch-primary{color:#11170e;background:#b1fa35;border:0;border-radius:3px;margin-top:21px;padding:16px 22px;font-size:12px;font-weight:700;display:inline-block}.gjs-merch-primary:hover{background:#c5ff6c}.gjs-merch-catalog-link{margin-left:18px;font-size:10px}.gjs-merch-visual{min-width:0}.gjs-merch-tabs{background:#20291b;border:1px solid #455339;border-radius:5px;gap:3px;width:max-content;max-width:100%;margin:0 auto 22px;padding:4px;display:flex}.gjs-merch-tabs button{color:#acb9a1;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:11px 17px;font-size:10px}.gjs-merch-tabs button[aria-selected=true]{color:#11170e;background:#b1fa35}.gjs-merch-stage{perspective:1200px;height:460px;position:relative}.gjs-merch-board{height:100%;transform:rotateY(var(--ry,-3deg));transform-style:preserve-3d;background:#252b20;border:5px solid #3d4b30;border-radius:7px;transition:transform .14s ease-out;overflow:hidden;box-shadow:0 30px 55px #0006}.gjs-merch-board>img{object-fit:cover;width:100%;height:100%;display:block}.gjs-merch-board>img.gjs-merch-worn{object-fit:contain;background:#1b2018}.gjs-merch-hero[data-view=worn] .gjs-merch-board{max-width:360px;margin:auto}.gjs-merch-hero[data-view=worn] .gjs-merch-stage{height:510px}.gjs-merch-original{background:#353b2e;height:100%;padding:25px 10px;display:flex}.gjs-merch-original img{object-fit:contain;mix-blend-mode:lighten;width:55%;height:100%}.gjs-merch-original img+img{width:48%;margin-left:-3%;padding-top:40px}.gjs-merch-zoom{color:#fff;background:#121a0fe8;border:1px solid #536545;border-radius:4px;width:38px;height:38px;font-size:23px;position:absolute;bottom:12px;right:12px}.gjs-merch-hero[data-view=worn] .gjs-merch-zoom{right:max(12px,50% - 168px)}.gjs-merch-controls{color:#94a580;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;font-size:9px;display:flex}.gjs-merch-controls button{color:#c8d5b9;background:#1c2615;border:1px solid #495b39;border-radius:3px;width:30px;height:28px;margin-left:4px}.gjs-merch-caption{color:#849573;line-height:1.8;margin-top:10px!important;font-size:9px!important}.gjs-merch-section{max-width:1320px;margin:auto;padding:55px 42px}.gjs-merch-section>small{color:#6d775f}.gjs-merch-section>h2{text-transform:uppercase;margin:12px 0 28px;font-size:48px;line-height:1.1}.gjs-merch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.gjs-merch-card{background:#fff;border:1px solid #d7ddce;border-radius:4px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.gjs-merch-card-image{background:#343633;justify-content:center;align-items:center;height:253px;padding:25px 4px 8px;display:flex}.gjs-merch-card-image img{object-fit:contain;mix-blend-mode:lighten;width:55%;height:100%}.gjs-merch-card-image img:only-child{width:100%}.gjs-merch-card-image img+img{width:48%;margin-left:-3%;padding-top:30px}.gjs-merch-card-image.light{background:#fff}.gjs-merch-card-image.light img{mix-blend-mode:multiply}.gjs-merch-card-body{flex-direction:column;flex:1;padding:21px 18px 18px;display:flex}.gjs-merch-card-body>small{letter-spacing:1.3px;color:#7d8771;font-size:8px}.gjs-merch-card h3{text-transform:uppercase;margin:9px 0;font-size:29px;line-height:1.05}.gjs-merch-card p{color:#77816e;flex:1;min-height:59px;font-size:11px;line-height:1.8}.gjs-merch-card-price{justify-content:space-between;align-items:baseline;gap:4px;margin:20px 0 17px;display:flex}.gjs-merch-card-price strong{letter-spacing:-.8px;white-space:nowrap;font-size:23px}.gjs-merch-card-price span{color:#818a77;font-size:8px}.gjs-merch-card-body>button{color:#fff;background:#141c0e;border:0;border-radius:3px;justify-content:space-between;width:100%;padding:13px 12px;font-size:10px;display:flex}.gjs-merch-card-body>button:hover{background:#354526}.gjs-merch-note{color:#7f8a72;font-size:10px;line-height:1.8;margin-top:17px!important}.gjs-merch-accessories{background:#e8eddc;max-width:none}.gjs-merch-accessories>.gjs-merch-grid,.gjs-merch-accessories>h2,.gjs-merch-accessories>small{max-width:1236px;margin-left:auto;margin-right:auto}.gjs-merch-accessories>small{display:block}.gjs-merch-pending{background:#f4f6ed;border:1px dashed #c8d3ba;border-radius:4px;flex-direction:column;justify-content:flex-end;padding:25px;display:flex}.gjs-merch-pending>span{color:#7d9064;margin:auto 0;font-size:76px}.gjs-merch-pending>small{letter-spacing:1px;color:#85946f;font-size:8px}.gjs-merch-pending h3{text-transform:uppercase;margin:10px 0;font-size:27px}.gjs-merch-pending p{color:#81916c;font-size:11px;line-height:1.8}.gjs-merch-pending strong{margin-top:25px;font-size:12px}.gjs-merch-filters{gap:7px;margin:0 0 25px;display:flex}.gjs-merch-filters button{color:#24301a;background:0 0;border:1px solid #d2dcca;border-radius:30px;padding:9px 15px;font-size:10px}.gjs-merch-filters button[aria-pressed=true]{color:#fff;background:#16200f;border-color:#16200f}.gjs-merch-assistance{background:#b1fa35;padding:40px max(30px,50vw - 618px)}.gjs-merch-assistance h2{text-transform:uppercase;font-size:39px}.gjs-merch-assistance p{max-width:650px;margin:12px 0;font-size:12px;line-height:1.8}.gjs-merch-assistance a{margin:10px 25px 0 0;font-size:12px;font-weight:700;display:inline-block}.gjs-merch-dialog{color:#192212;background:#f6f8f0;border:0;border-radius:7px;width:560px;max-width:calc(100vw - 28px);max-height:90dvh;padding:30px;font:12px GJTeamSans,Arial,sans-serif;overflow:auto}.gjs-merch-dialog::backdrop,.gjs-merch-lightbox::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111b0ecc}.gjs-merch-close{color:inherit;background:0 0;border:1px solid #c5d1b5;border-radius:50%;width:30px;height:30px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.gjs-merch-dialog h2{margin:14px 0;font-size:36px}.gjs-merch-dialog p{color:#79876c;font-size:11px;line-height:1.8}.gjs-merch-size-grid{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.gjs-merch-dialog label{margin-top:10px;font-size:11px;display:block}.gjs-merch-dialog select,.gjs-merch-dialog input{color:#1c2812;background:#fff;border:1px solid #c3d0b2;border-radius:3px;width:100%;margin-top:8px;padding:11px;display:block}.gjs-merch-dialog .gjs-merch-primary{width:100%}.gjs-merch-selection-price{margin-top:23px;font-size:27px;display:block}.gjs-merch-lightbox{color:#fff;background:#141d0d;border:1px solid #586943;width:min(1100px,95vw);max-width:95vw;max-height:95dvh;padding:45px 18px 18px}.gjs-merch-lightbox>img{object-fit:contain;width:100%;height:72dvh}.gjs-merch-lightbox .large{height:72dvh}.gjs-merch-lightbox p{color:#b5c39e;margin-top:10px;font-size:10px;line-height:1.8}.gjs-merch-toast{color:#fff;z-index:80;background:#16240e;border-radius:4px;padding:14px 22px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0003}.gjs-merch-checkout{max-width:1040px;min-height:65vh;margin:auto;padding:50px 30px 75px}.gjs-merch-checkout h1{text-transform:uppercase;margin:15px 0 25px;font-size:55px}.gjs-merch-checkout h2{margin:22px 0 15px;font-size:32px}.gjs-merch-checkout>p,.gjs-merch-checkout aside p{color:#68785b;font-size:12px;line-height:1.9}.gjs-merch-checkout-grid{grid-template-columns:1.4fr 1fr;gap:40px;margin-top:30px;display:grid}.gjs-merch-cart-line{border-bottom:1px solid #d5decc;grid-template-columns:75px 1fr auto;gap:17px;padding:20px 0;display:grid}.gjs-merch-cart-line>img{object-fit:contain;background:#343633;width:75px;height:95px}.gjs-merch-cart-line h3{font-size:24px}.gjs-merch-cart-line p{color:#788568;margin:5px 0;font-size:10px;line-height:1.9}.gjs-merch-cart-line>strong{white-space:nowrap;font-size:13px}.gjs-merch-cart-actions{align-items:center;gap:10px;font-size:12px;display:flex}.gjs-merch-cart-actions button{color:#1c2a10;background:#fff;border:1px solid #ccdac0;border-radius:2px;min-width:25px;min-height:25px}.gjs-merch-cart-actions button:last-child{background:0 0;border:0;margin-left:4px;font-size:10px;text-decoration:underline}.gjs-merch-checkout aside{background:#fff;border:1px solid #cbd9bd;border-radius:5px;padding:23px}.gjs-merch-total{justify-content:space-between;gap:10px;margin-bottom:15px;font-weight:700;display:flex}.gjs-merch-adult-check{align-items:flex-start;gap:9px;margin-top:22px;font-size:11px;line-height:1.8;display:flex}.gjs-merch-adult-check input{flex:none;margin-top:5px}.gjs-merch-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.gjs-merch-service-card{background:#fff;border:1px solid #cbd8bf;border-radius:5px;padding:25px}.gjs-merch-service-card small{color:#6b8057;text-transform:uppercase;letter-spacing:1px;font-size:9px}.gjs-merch-service-card h2{margin:14px 0;font-size:30px}.gjs-merch-service-card p{color:#76876a;font-size:12px;line-height:1.8}.gjs-merch-service-card a{margin-top:20px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.gjs-merch-request{color:#182411;background:#b1fa35;border:0;border-radius:3px;width:100%;margin:22px 0 10px;padding:15px;font-size:12px;font-weight:700;display:block}@media (width<=1050px){.gjs-merch-hero-inner{gap:25px;min-height:600px}.gjs-merch-copy h1{font-size:71px}.gjs-merch-stage{height:370px}.gjs-merch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gjs-merch-card-image{height:280px}.gjs-merch-nav nav{gap:15px}.gjs-merch-hero-price strong{font-size:20px}.gjs-merch-hero-price h2{font-size:29px}}@media (width<=650px){.gjs-merch-nav{gap:10px;padding:17px 20px}.gjs-merch-nav nav{display:none}.gjs-merch-brand{gap:9px;font-size:22px}.gjs-merch-brand img{width:42px;height:42px}.gjs-merch-bag{font-size:10px}.gjs-merch-hero{padding:28px 0}.gjs-merch-hero-inner{flex-direction:column;gap:30px;min-height:0;padding:0 20px;display:flex}.gjs-merch-visual{order:-1;width:100%}.gjs-merch-copy{width:100%}.gjs-merch-copy h1{margin:24px 0 18px;font-size:67px;line-height:.9}.gjs-merch-copy>p{font-size:11px}.gjs-merch-copy>small{font-size:8px}.gjs-merch-tabs{width:100%;margin-bottom:18px}.gjs-merch-tabs button{flex:1;padding:10px 5px;font-size:9px}.gjs-merch-stage{height:245px}.gjs-merch-hero[data-view=worn] .gjs-merch-stage{height:460px}.gjs-merch-hero[data-view=product] .gjs-merch-stage{height:345px}.gjs-merch-hero[data-view=worn] .gjs-merch-board{max-width:300px}.gjs-merch-hero[data-view=worn] .gjs-merch-zoom{right:max(12px,50% - 138px)}.gjs-merch-controls{margin-top:13px;font-size:8px}.gjs-merch-caption{font-size:8px!important}.gjs-merch-hero-price{max-width:100%;margin-top:22px}.gjs-merch-hero-price strong{font-size:24px}.gjs-merch-primary{padding:14px 18px;font-size:11px}.gjs-merch-catalog-link{margin-left:13px;font-size:9px}.gjs-merch-section{padding:37px 20px}.gjs-merch-section>h2{margin-bottom:22px;font-size:37px}.gjs-merch-section>small{font-size:8px}.gjs-merch-grid{gap:12px}.gjs-merch-card-image{height:205px;padding:20px 1px 5px}.gjs-merch-card-body{padding:15px 11px 12px}.gjs-merch-card-body>small{letter-spacing:1px;font-size:6px}.gjs-merch-card h3{font-size:24px}.gjs-merch-card p{min-height:64px;font-size:9px;line-height:1.8}.gjs-merch-card-price{align-items:center;margin:15px 0}.gjs-merch-card-price strong{font-size:20px}.gjs-merch-card-price span{font-size:6px}.gjs-merch-card-body>button{padding:12px 9px;font-size:9px}.gjs-merch-note{font-size:9px}.gjs-merch-pending{padding:17px}.gjs-merch-pending h3{font-size:24px}.gjs-merch-pending p{font-size:9px}.gjs-merch-pending>span{font-size:55px}.gjs-merch-pending strong{font-size:11px}.gjs-merch-assistance{padding:28px 20px}.gjs-merch-assistance h2{font-size:34px}.gjs-merch-assistance p,.gjs-merch-assistance a{font-size:11px}.gjs-merch-dialog{padding:25px 20px}.gjs-merch-dialog h2{font-size:31px}.gjs-merch-checkout{padding:30px 20px 45px}.gjs-merch-checkout h1{font-size:43px}.gjs-merch-checkout-grid{grid-template-columns:1fr;gap:25px}.gjs-merch-cart-line{grid-template-columns:55px 1fr auto;gap:10px}.gjs-merch-cart-line>img{width:55px;height:80px}.gjs-merch-cart-line>strong{font-size:12px}.gjs-merch-cart-line h3{font-size:22px}.gjs-merch-service-list{grid-template-columns:1fr}.gjs-merch-service-card{padding:21px}}@media (prefers-reduced-motion:reduce){.gjs-merch-board{transition:none}}body:has(.gjs-merch-store) .gfaq{display:none}.gjs-merch-store main{background:0 0}.gjs-merch-store main:before,.gjs-merch-store main:after{display:none}.gjs-merch-checkout h1{text-shadow:none;line-height:1.05}.gjs-merch-delivery{border:0;min-width:0;margin:25px 0 15px;padding:0}.gjs-merch-delivery legend{margin-bottom:12px;font-size:12px;font-weight:700;line-height:1.6}.gjs-merch-delivery label{cursor:pointer;border:1px solid #cbd9bd;border-radius:4px;align-items:flex-start;gap:10px;min-height:62px;margin-bottom:9px;padding:13px;display:flex}.gjs-merch-delivery label.selected{background:#f1f8e8;border-color:#60852d}.gjs-merch-delivery input{accent-color:#527e21;flex:none;margin:3px 0 0}.gjs-merch-delivery strong{font-size:12px;display:block}.gjs-merch-delivery small{color:#68785b;margin-top:3px;font-size:10px;line-height:1.8;display:block}.partner-site{--partner-navy:#07131f;--partner-panel:#0d2030;--partner-panel-light:#122a3d;--partner-gold:#ffc85b;--partner-cyan:#3de0eb;--partner-ink:#f5f8fc;--partner-muted:#bac9d7;--partner-line:#bcd3e82b;color:var(--partner-ink);background:radial-gradient(ellipse at 88% 5%, #113546 0, transparent 27%), var(--partner-navy);isolation:isolate;-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}.partner-site *,.partner-site :before,.partner-site :after{box-sizing:border-box}.partner-site :where(h1,h2,h3,h4,p,figure,dl,dd){margin:0}.partner-site :where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.partner-site :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--partner-gold);outline-offset:5px}.partner-site a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.partner-site button,.partner-site input,.partner-site select,.partner-site textarea{font:inherit}.partner-site button{cursor:pointer}.partner-site img{max-width:100%;display:block}.partner-site :where(section[id],main[id]){scroll-margin-top:28px}.partner-site main>section,.partner-site .partner-header,.partner-site .partner-footer{width:min(1280px,100% - 80px);margin-inline:auto}.partner-site main>section{padding-block:100px}.partner-site main>section>*,.partner-site [class$=-grid]>*{min-width:0}.partner-site .partner-skip{z-index:100;color:var(--partner-navy);background:var(--partner-gold);border-radius:8px;padding:12px 18px;font-weight:750;position:fixed;top:14px;left:14px;transform:translateY(-180%)}.partner-site .partner-skip:focus{transform:translateY(0)}.partner-site .partner-header{z-index:30;border-bottom:1px solid var(--partner-line);justify-content:space-between;align-items:center;gap:32px;padding-block:26px;display:flex;position:relative}.partner-site .partner-brand{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.partner-site .partner-brand img{object-fit:contain;border:1px solid #ffc85b4d;border-radius:10px;width:48px;height:48px}.partner-site .partner-brand>span{letter-spacing:.08em;font-size:17px;font-weight:850;line-height:1.2}.partner-site .partner-brand small{color:var(--partner-muted);letter-spacing:.13em;margin-top:6px;font-size:9px;font-weight:650;display:block}.partner-site .partner-header nav{align-items:center;gap:25px;display:flex}.partner-site .partner-header nav a{align-items:center;min-height:44px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.partner-site .partner-header nav a:hover{color:var(--partner-cyan)}.partner-site .partner-header nav .partner-nav-cta{color:var(--partner-gold);border:1px solid #ffc85b99;border-radius:7px;padding:10px 17px}.partner-site .partner-menu-button{display:none}.partner-site .partner-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding-top:74px;padding-bottom:110px;display:grid}.partner-site .partner-kicker{color:var(--partner-cyan);letter-spacing:.15em;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;font-weight:800;line-height:1.7;display:flex}.partner-site .partner-kicker>span{background:var(--partner-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #3de0eba6}.partner-site .partner-hero h1{letter-spacing:-.045em;overflow-wrap:break-word;margin-block:25px;font-family:Arial Narrow,Impact,Segoe UI,sans-serif;font-size:clamp(2.8rem,5.8vw,5.8rem);font-weight:950;line-height:1.02}.partner-site :where(h1,h2) em{color:var(--partner-gold);font-style:normal}.partner-site .partner-hero-copy>p:not(.partner-kicker){max-width:540px;color:var(--partner-muted);font-size:15px}.partner-site .partner-hero-copy>.partner-lead{margin-bottom:20px;font-weight:550;line-height:1.5;color:var(--partner-ink)!important;font-size:clamp(1.15rem,1.65vw,1.4rem)!important}.partner-site .partner-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.partner-site .partner-button{border:1px solid var(--partner-gold);background:var(--partner-gold);color:#10202d;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:15px 23px;font-size:14px;font-weight:800;line-height:1.5;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 32px #ffc85b1c}.partner-site .partner-button:hover:not(:disabled){background:#ffda8a;transform:translateY(-2px);box-shadow:0 12px 36px #ffc85b33}.partner-site .partner-button>span{font-size:21px;line-height:1}.partner-site .partner-button:disabled{cursor:default;color:#d4e0e9;box-shadow:none;background:#263e4d;border-color:#486171}.partner-site .partner-text-link{min-height:44px;color:var(--partner-cyan);align-items:center;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.partner-site .partner-text-link:hover{color:#a5f6fb}.partner-site .partner-small{color:var(--partner-muted);margin-top:20px;line-height:1.8;font-size:11px!important}.partner-site .partner-billboard{perspective:1300px;min-width:0;padding:25px 15px 55px;position:relative}.partner-site .partner-orbit{border:1px solid #3de0eb29;border-radius:50%;position:absolute;inset:7% -8% 0;transform:rotate(-23deg)scaleY(.7);box-shadow:0 0 100px #18d9e812,inset 0 0 60px #18d9e80a}.partner-site .partner-billboard-screen{background:linear-gradient(135deg,#152e40,#07131f 75%);border:1px solid #ffc85ba6;border-radius:23px;padding:18px 18px 26px;position:relative;transform:rotateY(-12deg)rotateX(5deg)rotate(2deg);box-shadow:12px 10px #102332,14px 11px #ffc85b73,28px 35px 70px #00000080,0 0 70px #18d9e814}.partner-site .partner-billboard-screen>img{aspect-ratio:1;object-fit:contain;border-radius:12px;width:100%;height:auto}.partner-site .partner-screen-caption{border-top:1px solid #ffc85b33;padding:23px 8px 0;position:relative}.partner-site .partner-screen-caption>span{color:var(--partner-gold);letter-spacing:.2em;font-size:9px;font-weight:800}.partner-site .partner-screen-caption strong{letter-spacing:-.025em;margin-top:10px;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:750;line-height:1.25;display:block}.partner-site .partner-floating-label{color:#d7e8f3;background:#0c2737;border:1px solid #3de0eb59;border-radius:12px;max-width:240px;padding:18px 25px 18px 59px;font-size:12px;line-height:1.6;position:absolute;bottom:12px;left:-12px;transform:rotate(-3deg);box-shadow:0 15px 35px #0005}.partner-site .partner-floating-label>span{color:var(--partner-cyan);font-size:27px;position:absolute;top:22px;left:22px}.partner-site .partner-floating-label strong{color:var(--partner-ink)}.partner-site .partner-section-intro{max-width:790px;margin-bottom:44px}.partner-site h2{letter-spacing:-.045em;overflow-wrap:break-word;margin-block:17px 20px;font-size:clamp(2rem,3.8vw,3.6rem);font-weight:800;line-height:1.12}.partner-site .partner-section-intro>p:not(.partner-kicker){max-width:700px;color:var(--partner-muted);font-size:15px}.partner-site .partner-model{border-top:1px solid var(--partner-line)}.partner-site .partner-terms{border-top:1px solid var(--partner-line);border-bottom:1px solid var(--partner-line);grid-template-columns:1fr 1fr 1.2fr;gap:28px;padding:34px 0 30px;display:grid}.partner-site .partner-terms>div{border-left:2px solid #ffc85b80;padding-left:23px}.partner-site .partner-terms strong{color:var(--partner-gold);letter-spacing:-.05em;font-size:clamp(2.1rem,4vw,3.2rem);font-weight:700;line-height:1.15;display:block}.partner-site .partner-terms span{color:#d4dfe8;max-width:230px;margin-top:12px;font-size:12px;display:block}.partner-site .partner-terms>p{max-width:960px;color:var(--partner-muted);grid-column:1/-1;font-size:12px}.partner-site .partner-comparison{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.partner-site .partner-comparison>div{border:1px solid var(--partner-line);background:#0b1c2a;border-radius:12px;padding:30px}.partner-site .partner-comparison>div+div{background:linear-gradient(135deg,#123041,#0d2030);border-color:#3de0eb54}.partner-site .partner-comparison>div>span{color:var(--partner-muted);letter-spacing:.12em;font-size:10px;font-weight:750}.partner-site .partner-comparison>div+div>span{color:var(--partner-cyan)}.partner-site h3{letter-spacing:-.025em;font-size:21px;font-weight:750;line-height:1.35}.partner-site .partner-comparison h3{margin-block:17px 14px}.partner-site .partner-comparison p{color:var(--partner-muted);font-size:13px}.partner-site .partner-configurator{border-top:1px solid var(--partner-line)}.partner-site .partner-config-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.partner-site :where(.partner-config-controls,.partner-revenue-controls,.partner-application form){border:1px solid var(--partner-line);background:var(--partner-panel);border-radius:18px;min-width:0;padding:32px}.partner-site label{color:#e5edf4;align-content:start;gap:10px;min-width:0;font-size:12px;font-weight:650;line-height:1.6;display:grid}.partner-site label+label{margin-top:22px}.partner-site :where(input:not([type=checkbox]):not([type=range]),select,textarea){width:100%;min-width:0;min-height:48px;color:var(--partner-ink);background:#071824;border:1px solid #365065;border-radius:7px;padding:12px 14px;font-size:14px;font-weight:450;line-height:1.5;transition:border-color .18s;display:block}.partner-site :where(input,select,textarea):hover{border-color:#668496}.partner-site :where(input,select,textarea):focus{border-color:var(--partner-cyan)}.partner-site textarea{resize:vertical;min-height:120px}.partner-site :where(input,textarea)::placeholder{color:#9aafbf;opacity:1}.partner-site select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.partner-site input[type=file]{padding:8px;font-size:11px;overflow:hidden}.partner-site input[type=file]::file-selector-button{color:#eef7fd;min-height:32px;font:inherit;cursor:pointer;background:#203e50;border:1px solid #527386;border-radius:5px;margin-right:10px;padding:6px 10px}.partner-site label>small{color:var(--partner-muted);font-size:10px;font-weight:400}.partner-site .partner-colors{grid-template-columns:1fr 1fr;gap:18px;margin-top:23px;display:grid}.partner-site .partner-colors label+label{margin:0}.partner-site .partner-colors input[type=color]{cursor:pointer;height:52px;padding:5px}.partner-site .partner-demo-note{border-top:1px solid var(--partner-line);color:var(--partner-muted);margin-block:26px 15px;padding-top:22px;font-size:12px}.partner-site .partner-config-controls>[role=alert]{color:#ffb5b5;margin-top:14px;font-size:12px}.partner-site .partner-phone-stage{perspective:1300px;justify-items:center;padding:36px 20px 55px;display:grid;position:relative}.partner-site .partner-phone{z-index:1;color:#f3f8fc;background:#0a1c2b;border:8px solid #1c3447;border-radius:40px;width:min(335px,100%);animation:8s ease-in-out infinite partner-phone-float;position:relative;overflow:hidden;transform:rotateY(-8deg)rotate(2deg);box-shadow:0 0 0 1px #517080,15px 20px 0 -8px #061018,24px 36px 65px #0007}.partner-site .partner-phone:before{content:"";background:#1c3447;border-radius:0 0 10px 10px;width:30%;height:13px;position:absolute;top:0;left:35%}.partner-site .partner-phone-top{color:#d9e6ef;justify-content:space-between;padding:16px 23px 13px;font-size:9px;font-weight:750;display:flex}.partner-site .partner-phone-brand{align-items:center;gap:12px;min-width:0;padding:15px 20px 20px;display:flex}.partner-site .partner-phone-brand>img{object-fit:contain;background:#fff;border-radius:10px;flex-shrink:0;width:48px;height:48px;padding:3px}.partner-site .partner-club-initials{border:2px solid var(--club-primary);color:#fff;background:#142f40;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:14px;font-weight:850;display:grid}.partner-site .partner-phone-brand>div{min-width:0}.partner-site .partner-phone-brand small{color:#b8cbd9;letter-spacing:.12em;font-size:8px;font-weight:650;display:block}.partner-site .partner-phone-brand strong{overflow-wrap:anywhere;margin-top:3px;font-size:15px;line-height:1.3;display:block}.partner-site .partner-phone-welcome{border:1px solid #426276;border-left:3px solid var(--club-primary);background:#153346;background:linear-gradient(135deg, color-mix(in srgb, var(--club-primary) 18%, #132a3a), #102535);border-radius:14px;margin:0 15px;padding:23px 20px 25px;position:relative}.partner-site .partner-phone-welcome>span{color:#d1e4ef;font-size:9px;font-weight:650}.partner-site .partner-phone-welcome h3{color:#fff;margin-block:10px;font-size:25px;line-height:1.13}.partner-site .partner-phone-welcome p{color:#d3e4ee;max-width:205px;font-size:10px}.partner-site .partner-phone-tabs{background:#071722;border:1px solid #2d485a;border-radius:9px;gap:3px;margin:22px 15px 0;padding:4px;display:flex}.partner-site .partner-phone-tabs button{color:#d1dfeb;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;min-width:0;min-height:44px;padding:8px 3px;font-size:10px;font-weight:650}.partner-site .partner-phone-tabs button[aria-selected=true]{color:#0c2130;border-bottom:3px solid var(--club-secondary);background:#e8f3fa}.partner-site .partner-phone-tabs button:hover:not([aria-selected=true]){background:#1a3547}.partner-site .partner-phone-content{min-height:238px;padding:22px 17px}.partner-site .partner-phone-content>small{color:#a9c0d2;letter-spacing:.09em;font-size:8px;font-weight:650}.partner-site .partner-phone-content h4{margin:7px 0 16px;font-size:15px;font-weight:750}.partner-site .partner-demo-activity{color:#edf4f9;text-align:left;background:#153043;border:1px solid #375467;border-radius:9px;grid-template-columns:27px minmax(0,1fr) 12px;align-items:center;gap:7px;width:100%;min-height:57px;margin-top:9px;padding:10px;font-size:10px;line-height:1.5;display:grid}.partner-site .partner-demo-activity>span{background:#25475b;border-radius:6px;place-items:center;width:26px;height:28px;font-size:19px;display:grid}.partner-site .partner-demo-activity>b{font-size:14px}.partner-site .partner-demo-activity:hover{background:#204257;border-color:#82a3b6}.partner-site .partner-demo-detail{border-left:2px solid var(--club-secondary);color:#d4e6f1;background:#10283b;margin-top:14px;padding:10px;font-size:10px}.partner-site .partner-phone-footer{color:#afc3d3;border-top:1px solid #264457;align-items:center;gap:4px;padding:15px 19px 22px;font-size:8px;display:flex}.partner-site .partner-phone-footer strong{color:#fff}.partner-site .partner-phone-footer>span{letter-spacing:.1em;margin-left:auto;font-size:7px}.partner-site .partner-phone-base{filter:blur(8px);background:radial-gradient(#0008,#0000 70%);border-radius:50%;width:85%;height:44px;position:absolute;bottom:0}.partner-site .partner-revenue{border-top:1px solid var(--partner-line)}.partner-site .partner-revenue-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:28px;display:grid}.partner-site .partner-revenue-controls{padding:31px}.partner-site .partner-revenue-controls>label{padding-right:0;position:relative}.partner-site .partner-revenue-controls output{color:var(--partner-gold);font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1}.partner-site input[type=range]{width:100%;min-width:0;height:44px;accent-color:var(--partner-gold);cursor:pointer;background:0 0;margin:2px 0 6px;padding:0}.partner-site .partner-input-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.partner-site .partner-input-pair>label+label{margin-top:0}.partner-site .partner-revenue-controls>.partner-input-pair{margin-top:22px}.partner-site .partner-assumptions{border-top:1px solid var(--partner-line);margin-top:27px;padding-top:21px}.partner-site summary{cursor:pointer}.partner-site .partner-assumptions summary{min-height:44px;color:var(--partner-cyan);font-size:12px;font-weight:650}.partner-site .partner-assumptions .partner-input-pair{row-gap:22px;margin-top:20px}.partner-site .partner-assumptions p{color:var(--partner-muted);margin-top:23px;font-size:11px;line-height:1.8}.partner-site .partner-assumptions p a{color:#b9f8fb}.partner-site .partner-counter{background:radial-gradient(at 100% 0,#234052,#0000 70%),#112634;border:1px solid #ffc85b80;border-radius:18px;min-width:0;padding:35px;box-shadow:0 18px 55px #0003}.partner-site .partner-counter-label{color:#d3e2ed;letter-spacing:.12em;font-size:10px;font-weight:750;display:block}.partner-site .partner-counter-total{color:var(--partner-gold);letter-spacing:-.055em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:15px 0 2px;font-size:clamp(2rem,4.4vw,4rem);font-weight:750;line-height:1.18;display:block}.partner-site .partner-counter>span:not(.partner-counter-label){color:var(--partner-muted);font-size:12px}.partner-site .partner-counter dl{margin-top:30px}.partner-site .partner-counter dl>div{border-bottom:1px solid var(--partner-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;font-size:12px;display:grid}.partner-site .partner-counter dt{color:#c4d4e0}.partner-site .partner-counter dd{color:#f1f7fb;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:650}.partner-site .partner-counter dl>.partner-net{border-bottom:0;margin-top:7px;padding-block:17px}.partner-site .partner-net :where(dt,dd){color:var(--partner-ink);font-size:14px;font-weight:800}.partner-site .partner-share{border-top:1px solid #ffc85b73;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:14px;padding-top:24px;display:grid}.partner-site .partner-share>div:first-child{border-right:1px solid var(--partner-line);padding-right:16px}.partner-site .partner-share span{color:#d2e1eb;letter-spacing:.07em;font-size:8px;font-weight:700;display:block}.partner-site .partner-share strong{color:var(--partner-cyan);letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(1.2rem,2.2vw,2rem);line-height:1.3;display:block}.partner-site .partner-share>div+div strong{color:var(--partner-gold)}.partner-site .partner-counter>p{color:#c6d6e1;margin-top:24px;font-size:10px;line-height:1.8}.partner-site .partner-counter>.partner-shortfall{color:#ffe0b7;background:#5b381e44;border:1px solid #b07653;border-radius:6px;padding:12px;font-size:12px}.partner-site .partner-recurring{border:1px solid var(--partner-line);background:#0b202e;border-radius:12px;align-items:center;gap:20px;margin-top:30px;padding:23px 27px;display:flex}.partner-site .partner-recurring>span{color:var(--partner-cyan);flex-shrink:0;font-size:35px;line-height:1}.partner-site .partner-recurring p{color:var(--partner-muted);font-size:12px}.partner-site .partner-recurring strong{color:#ecf5fc}.partner-site .partner-features{border-top:1px solid var(--partner-line)}.partner-site .partner-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.partner-site .partner-feature-grid article{border:1px solid var(--partner-line);background:linear-gradient(150deg,#142c3e,#0b1b29);border-radius:14px;flex-direction:column;min-width:0;padding:29px;display:flex}.partner-site .partner-feature-grid article>span{color:var(--partner-gold);letter-spacing:.15em;font-size:12px;font-weight:800}.partner-site .partner-feature-grid h3{margin-block:31px 15px}.partner-site .partner-feature-grid p{color:var(--partner-muted);font-size:13px}.partner-site .partner-feature-grid small{color:#b8d5e4;margin-top:auto;padding-top:26px;font-size:10px}.partner-site .partner-steps{border-top:1px solid var(--partner-line)}.partner-site .partner-steps ol{counter-reset:partner-steps;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;margin:0;padding:0;list-style:none;display:grid}.partner-site .partner-steps li{counter-increment:partner-steps;border-top:1px solid #36546a;min-width:0;padding-top:67px;position:relative}.partner-site .partner-steps li:before{content:"0" counter(partner-steps);width:34px;height:34px;color:var(--partner-cyan);background:#102a3a;border:1px solid #4d778c;border-radius:50%;place-items:center;font-size:10px;font-weight:750;display:grid;position:absolute;top:17px;left:0}.partner-site .partner-steps li>strong{font-size:15px;font-weight:750;display:block}.partner-site .partner-steps li p{color:var(--partner-muted);margin-top:12px;font-size:12px}.partner-site .partner-conversation{background:radial-gradient(at 100% 0,#2e493b 0,#0000 70%),#132a34;border:1px solid #ffc85b59;border-radius:22px;padding:64px!important}.partner-site .partner-conversation>p:not(.partner-kicker){color:#c7d7e1;max-width:790px;margin-bottom:28px;font-size:14px}.partner-site .partner-conversation h2{margin-block:17px 22px}.partner-site .partner-faq{max-width:990px}.partner-site .partner-faq h2{margin-bottom:38px}.partner-site .partner-faq details{border-bottom:1px solid var(--partner-line)}.partner-site .partner-faq summary{color:#ecf4fa;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding-block:19px;font-size:15px;font-weight:650;line-height:1.5;list-style:none;display:flex}.partner-site .partner-faq summary::-webkit-details-marker{display:none}.partner-site .partner-faq summary>span{height:32px;color:var(--partner-cyan);border:1px solid #365468;border-radius:50%;flex:0 0 32px;place-items:center;font-size:21px;font-weight:450;transition:transform .2s;display:grid}.partner-site .partner-faq details[open] summary>span{transform:rotate(45deg)}.partner-site .partner-faq details[open] summary{color:var(--partner-gold)}.partner-site .partner-faq details>p{max-width:860px;color:var(--partner-muted);padding:0 54px 26px 0;font-size:13px;line-height:1.85}.partner-site .partner-application{border-top:1px solid var(--partner-line);grid-template-columns:.9fr 1.1fr;align-items:start;gap:65px;display:grid}.partner-site .partner-application>div>p:not(.partner-kicker){max-width:430px;color:var(--partner-muted);margin-bottom:22px;font-size:14px}.partner-site .partner-application>div>.partner-small{border-top:1px solid var(--partner-line);padding-top:24px}.partner-site .partner-application form{padding:33px;position:relative}.partner-site .partner-application form>.partner-input-pair,.partner-site .partner-application form>.partner-input-pair+label{margin-top:22px}.partner-site .partner-honeypot{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;padding:0;overflow:hidden;margin:0!important;position:absolute!important}.partner-site .partner-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin-top:23px;font-size:11px;font-weight:450;display:flex}.partner-site .partner-check input{width:20px;height:20px;accent-color:var(--partner-gold);cursor:pointer;flex:0 0 20px;margin-top:2px}.partner-site .partner-check a{color:#a9f4fa}.partner-site .partner-privacy{border:1px solid var(--partner-line);color:#bbcedd;background:#0a1b29;border-radius:7px;margin-block:23px;padding:18px;font-size:10px;line-height:1.8}.partner-site .partner-application form>.partner-button{width:100%}.partner-site .partner-form-message{overflow-wrap:anywhere;border:1px solid #486674;border-radius:8px;margin-top:18px;padding:15px;font-size:12px}.partner-site .partner-form-message:empty{display:none}.partner-site .partner-form-message.error{color:#ffd0d0;background:#442733;border-color:#9e6167}.partner-site .partner-form-message.sent{color:#c4f9df;background:#173f35;border-color:#568b78}.partner-site .partner-application form>small{color:var(--partner-muted);text-align:center;margin-top:15px;font-size:10px;display:block}.partner-site .partner-footer{border-top:1px solid var(--partner-line);grid-template-columns:1fr 1fr;align-items:center;gap:25px 50px;padding-block:36px 30px;display:grid}.partner-site .partner-footer>p{max-width:390px;color:var(--partner-muted);text-align:right;justify-self:end;font-size:12px}.partner-site .partner-footer nav{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 27px;display:flex}.partner-site .partner-footer nav a{color:#d2dfeb;align-items:center;min-height:44px;font-size:11px;display:inline-flex}.partner-site .partner-footer>small{color:#a9bece;grid-column:1/-1;font-size:10px}@keyframes partner-phone-float{0%,to{transform:rotateY(-8deg)rotate(2deg)translateY(0)}50%{transform:rotateY(-8deg)rotate(2deg)translateY(-11px)}}@media (width>=1441px){.partner-site .partner-hero{gap:85px}}@media (width<=1100px){.partner-site main>section,.partner-site .partner-header,.partner-site .partner-footer{width:calc(100% - 56px)}.partner-site .partner-header{gap:20px}.partner-site .partner-header nav{gap:14px}.partner-site .partner-header nav a{font-size:11px}.partner-site .partner-brand>span{font-size:15px}.partner-site .partner-brand small{letter-spacing:.08em;font-size:8px}.partner-site .partner-hero{gap:30px}.partner-site .partner-config-grid{gap:35px}.partner-site .partner-revenue-grid{gap:20px}.partner-site :where(.partner-config-controls,.partner-revenue-controls,.partner-counter){padding:26px}.partner-site .partner-steps ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:35px}.partner-site .partner-application{gap:35px}.partner-site .partner-feature-grid article{padding:23px}}@media (width<=800px){.partner-site main>section{padding-block:75px}.partner-site .partner-header{padding-block:19px}.partner-site .partner-menu-button{color:#fff;background:#102b3d;border:1px solid #426071;border-radius:7px;justify-content:center;align-items:center;min-width:68px;min-height:44px;padding:9px 13px;font-size:12px;font-weight:650;display:inline-flex}.partner-site .partner-header nav{background:#0b2131;border:1px solid #426071;border-radius:0 0 12px 12px;flex-direction:column;align-items:stretch;gap:3px;padding:16px;display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 20px 45px #0006}.partner-site .partner-header nav.open{display:flex}.partner-site .partner-header nav a{padding:11px 13px;font-size:14px}.partner-site .partner-header nav .partner-nav-cta{justify-content:space-between;margin-top:8px}.partner-site .partner-hero{grid-template-columns:1fr;gap:37px;padding-top:53px}.partner-site .partner-hero h1{max-width:680px;font-size:clamp(3.25rem,8.8vw,4.6rem)}.partner-site .partner-hero-copy>p:not(.partner-kicker){max-width:600px}.partner-site .partner-billboard{width:min(470px,90%);margin-inline:auto;padding-bottom:55px}.partner-site .partner-floating-label{bottom:8px;left:-15px}.partner-site .partner-screen-caption strong{font-size:24px}.partner-site .partner-config-grid{gap:20px}.partner-site .partner-phone-stage{padding-inline:12px}.partner-site .partner-phone{width:min(310px,100%)}.partner-site .partner-revenue-grid{grid-template-columns:1fr;gap:24px}.partner-site .partner-counter{padding:34px}.partner-site .partner-counter-total{font-size:3.7rem}.partner-site .partner-share strong{font-size:28px}.partner-site .partner-feature-grid{grid-template-columns:1fr}.partner-site .partner-feature-grid article{padding:28px}.partner-site .partner-feature-grid h3{margin-top:18px}.partner-site .partner-feature-grid small{padding-top:20px}.partner-site .partner-conversation{padding:40px!important}.partner-site .partner-application{grid-template-columns:1fr;gap:32px}.partner-site .partner-application>div>p:not(.partner-kicker){max-width:650px}.partner-site .partner-application>div>.partner-small{max-width:520px}}@media (width<=620px){.partner-site main>section,.partner-site .partner-header,.partner-site .partner-footer{width:calc(100% - 36px)}.partner-site main>section{padding-block:60px}.partner-site .partner-hero{gap:28px;padding-top:40px;padding-bottom:65px}.partner-site .partner-hero h1{margin-block:22px;font-size:clamp(2.75rem,9.7vw,3.5rem);line-height:1.05}.partner-site .partner-kicker{letter-spacing:.1em;font-size:9px}.partner-site .partner-hero-copy>p:not(.partner-kicker){font-size:14px}.partner-site .partner-actions{gap:11px 20px}.partner-site .partner-actions>.partner-button{flex-grow:1}.partner-site .partner-billboard{width:calc(100% - 24px);max-width:390px;padding:20px 10px 53px}.partner-site .partner-billboard-screen{border-radius:18px;padding:13px 13px 20px;transform:rotateY(-8deg)rotateX(3deg)rotate(1deg);box-shadow:8px 7px #102332,10px 8px #827348,20px 25px 40px #0006}.partner-site .partner-screen-caption{padding-top:17px}.partner-site .partner-screen-caption strong{font-size:20px}.partner-site .partner-floating-label{max-width:220px;padding:14px 20px 14px 51px;font-size:11px;left:-4px}.partner-site .partner-floating-label>span{font-size:24px;top:18px;left:18px}.partner-site .partner-section-intro{margin-bottom:30px}.partner-site h2{font-size:clamp(1.9rem,7.5vw,2.6rem)}.partner-site .partner-section-intro>p:not(.partner-kicker){font-size:14px}.partner-site .partner-terms{grid-template-columns:1fr;gap:25px;padding-block:27px}.partner-site .partner-terms>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:center;gap:20px;padding-left:17px;display:grid}.partner-site .partner-terms strong{font-size:37px}.partner-site .partner-terms span{margin-top:0;font-size:11px}.partner-site .partner-terms>p{font-size:11px}.partner-site .partner-comparison{grid-template-columns:1fr;gap:15px;margin-top:25px}.partner-site .partner-comparison>div{padding:25px}.partner-site .partner-config-grid{grid-template-columns:1fr;gap:5px}.partner-site :where(.partner-config-controls,.partner-revenue-controls,.partner-counter,.partner-application form){border-radius:13px;padding:23px}.partner-site .partner-phone-stage{padding:45px 16px 55px}.partner-site .partner-phone{width:min(320px,100%)}.partner-site .partner-phone-content{min-height:238px}.partner-site .partner-counter-total{font-size:clamp(2rem,9vw,3rem)}.partner-site .partner-counter-label{letter-spacing:.07em;font-size:9px}.partner-site .partner-counter dl>div{gap:12px;font-size:11px}.partner-site .partner-net :where(dt,dd){font-size:12px}.partner-site .partner-share{gap:12px}.partner-site .partner-share strong{font-size:clamp(1.25rem,5.2vw,1.7rem)}.partner-site .partner-share span{letter-spacing:0;font-size:8px}.partner-site .partner-recurring{align-items:flex-start;gap:14px;padding:20px}.partner-site .partner-recurring>span{padding-top:6px;font-size:28px}.partner-site .partner-recurring p{font-size:11px}.partner-site .partner-steps ol{grid-template-columns:1fr;gap:24px}.partner-site .partner-steps li{padding:20px 0 0 52px}.partner-site .partner-steps li:before{top:18px}.partner-site .partner-steps li p{margin-top:9px}.partner-site .partner-conversation{border-radius:14px;padding:30px 24px!important}.partner-site .partner-conversation>p:not(.partner-kicker){font-size:13px}.partner-site .partner-conversation>.partner-button{width:100%}.partner-site .partner-faq summary{gap:15px;min-height:76px;font-size:13px}.partner-site .partner-faq details>p{padding-right:0;font-size:12px}.partner-site .partner-footer{grid-template-columns:1fr;gap:24px;padding-block:30px}.partner-site .partner-footer>p{text-align:left;justify-self:start}.partner-site .partner-footer nav{column-gap:23px}}@media (width<=400px){.partner-site .partner-brand{gap:9px}.partner-site .partner-brand img{width:42px;height:42px}.partner-site .partner-brand>span{font-size:14px}.partner-site .partner-brand small{letter-spacing:.06em;max-width:170px;font-size:7px}.partner-site .partner-input-pair{grid-template-columns:1fr;gap:20px}.partner-site .partner-colors{gap:12px}.partner-site .partner-phone-stage{padding-inline:10px}.partner-site .partner-counter{padding:22px 19px}}@media (prefers-reduced-motion:reduce){.partner-site *,.partner-site :before,.partner-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.partner-site .partner-button:hover:not(:disabled),.partner-site .partner-phone{transform:none}}.partner-site .partner-setup-shell{max-width:1240px;margin:auto;padding:40px 24px 80px}.partner-site .partner-setup{padding-top:45px}.partner-site .partner-setup-heading{max-width:800px}.partner-site .partner-setup h1{letter-spacing:-.04em;margin:12px 0 24px;font-size:clamp(2rem,5vw,4rem);line-height:1.05}.partner-site .partner-setup p{color:#bdc9d8;line-height:1.7}.partner-site .partner-journey-steps{grid-template-columns:repeat(4,1fr);gap:15px;margin:36px 0;padding:0;list-style:none;display:grid}.partner-site .partner-journey-steps li{background:#0b1520;border:1px solid #273746;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.partner-site .partner-journey-steps b{color:#ffc85b;letter-spacing:.14em;font-size:12px}.partner-site .partner-journey-steps span{color:#a9b9cc;font-size:12px}.partner-site .partner-resume{background:#0b1520;border:1px solid #2c4152;border-radius:16px;gap:20px;max-width:620px;padding:30px;display:grid}.partner-site .partner-setup label{color:#e6eef7;gap:8px;margin:0 0 22px;font-size:13px;display:grid}.partner-site .partner-setup input:not([type=checkbox],[type=color]),.partner-site .partner-setup textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#070f19;border:1px solid #3d5066;border-radius:8px;padding:13px}.partner-site .partner-setup input[type=color]{background:#101c29;border:1px solid #3d5066;border-radius:8px;width:100%;height:44px}.partner-site .partner-setup label small{color:#a9b9cc;font-size:11px;line-height:1.6}.partner-site .partner-setup-status{overflow-wrap:anywhere;background:#0a1a25;border-left:3px solid #18d9e8;flex-wrap:wrap;gap:12px 24px;margin-bottom:24px;padding:16px 20px;font-size:12px;display:flex}.partner-site .partner-setup-status strong{color:#18d9e8;width:100%}.partner-site .partner-setup-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;display:grid}.partner-site .partner-setup fieldset{background:#0b1520;border:1px solid #273746;border-radius:16px;min-width:0;padding:28px}.partner-site .partner-setup legend{padding:0 10px;font-size:20px;font-weight:700}.partner-site .partner-setup .partner-check{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.partner-site .partner-setup .partner-check input{flex-shrink:0;margin-top:4px}.partner-site .partner-setup-preview{background:radial-gradient(ellipse at top,color-mix(in srgb,var(--setup-primary) 30%,transparent),transparent 75%),#071019;border:1px solid var(--setup-primary);text-align:center;border-radius:28px;flex-direction:column;align-items:center;min-height:400px;padding:45px 25px;display:flex;box-shadow:0 12px 80px #0005}.partner-site .partner-setup-preview>span{letter-spacing:.16em;color:#b8c7d8;margin-bottom:30px;font-size:10px}.partner-site .partner-setup-preview img{object-fit:contain;background:#ffffff08;border-radius:28px}.partner-site .partner-setup-initials{background:var(--setup-primary);color:#041016;border-radius:30px;place-items:center;width:144px;height:144px;font-size:38px;font-weight:900;display:grid}.partner-site .partner-setup-preview h2{overflow-wrap:anywhere;max-width:100%;margin:22px 0 0;font-size:26px}.partner-site .partner-setup-preview small{color:var(--setup-secondary);margin-top:25px}.partner-site .partner-setup-preview b{color:#b8c7d8;margin-top:12px;font-size:10px;font-weight:400}.partner-site .partner-private-access{padding:26px 8px}.partner-site .partner-private-access h2{font-size:18px}.partner-site .partner-private-access p{font-size:13px}.partner-site .partner-setup-actions{flex-wrap:wrap;gap:12px;display:flex}.partner-site .partner-button-secondary{color:#ffc85b;background:0 0;border:1px solid #ffc85b}.partner-site .partner-distribution-guide{margin-top:50px}.partner-site .partner-distribution-guide>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.partner-site .partner-distribution-guide article{border:1px solid #273746;border-radius:14px;padding:24px}.partner-site .partner-distribution-guide h3{font-size:16px}.partner-site .partner-distribution-guide p{font-size:13px}.partner-site .partner-setup-feedback{overflow-wrap:anywhere;background:#071e27;border:1px solid #18d9e8;border-radius:12px;padding:20px}.partner-site .partner-setup-feedback.error{background:#251317;border-color:#ff8f86}.partner-site .partner-setup :focus-visible{outline-offset:3px;outline:2px solid #18d9e8}.partner-site .partner-setup button:disabled{opacity:.6;cursor:wait}@media (width<=760px){.partner-site .partner-setup-shell{padding:24px 16px 60px}.partner-site .partner-journey-steps{grid-template-columns:1fr 1fr;gap:10px}.partner-site .partner-journey-steps li{padding:16px}.partner-site .partner-setup-grid{grid-template-columns:1fr}.partner-site .partner-setup fieldset{padding:20px}.partner-site .partner-distribution-guide>div{grid-template-columns:1fr}.partner-site .partner-setup-actions .partner-button{width:100%}.partner-site .partner-resume{padding:22px}.partner-site .partner-setup-status{font-size:11px}}
