@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}

/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-instrument-serif),ui-serif,Georgia,serif;--font-mono:var(--font-geist-mono),ui-monospace,monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--blur-md:12px;--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);--color-bg:#070b16;--color-card:#101d38;--color-blue-main:#2563eb;--color-blue-glow:#60a5fa;--color-ink:#f8fafc;--ease-out-expo:cubic-bezier(.16,1,.3,1)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.min-h-svh{min-height:100svh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[48ch\]{max-width:48ch}.max-w-\[380px\]{max-width:380px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1320px\]{max-width:1320px}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.overflow-x-clip{overflow-x:clip}.rounded-full{border-radius:3.40282e+38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-blue-glow{background-color:var(--color-blue-glow)}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.text-blue-glow\/70{color:#60a5fab3}@supports (color:color-mix(in lab,red,red)){.text-blue-glow\/70{color:color-mix(in oklab,var(--color-blue-glow) 70%,transparent)}}.text-blue-glow\/80{color:#60a5facc}@supports (color:color-mix(in lab,red,red)){.text-blue-glow\/80{color:color-mix(in oklab,var(--color-blue-glow) 80%,transparent)}}.text-ink{color:var(--color-ink)}.text-ink\/30{color:#f8fafc4d}@supports (color:color-mix(in lab,red,red)){.text-ink\/30{color:color-mix(in oklab,var(--color-ink) 30%,transparent)}}.text-ink\/40{color:#f8fafc66}@supports (color:color-mix(in lab,red,red)){.text-ink\/40{color:color-mix(in oklab,var(--color-ink) 40%,transparent)}}.text-ink\/50{color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.text-ink\/50{color:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.text-ink\/55{color:#f8fafc8c}@supports (color:color-mix(in lab,red,red)){.text-ink\/55{color:color-mix(in oklab,var(--color-ink) 55%,transparent)}}.text-ink\/60{color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.text-ink\/60{color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.text-ink\/70{color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.text-ink\/70{color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.text-ink\/80{color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.text-ink\/80{color:color-mix(in oklab,var(--color-ink) 80%,transparent)}}.text-white{color:var(--color-white)}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[var\(--ease-out-expo\)\]{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}@media (hover:hover){.group-hover\:rotate-\[18deg\]:is(:where(.group):hover *){rotate:18deg}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:-inset-y-1:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:border-blue-glow\/40:hover{border-color:#60a5fa66}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-glow\/40:hover{border-color:color-mix(in oklab,var(--color-blue-glow) 40%,transparent)}}.hover\:text-ink:hover{color:var(--color-ink)}}@media not all and (min-width:359px){.max-\[359px\]\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.max-\[359px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[359px\]\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.max-\[359px\]\:whitespace-nowrap{white-space:nowrap}}@media (min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:py-8{padding-block:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-32{top:calc(var(--spacing) * 32)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(0\,6fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.lg\:items-end{align-items:flex-end}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.ambient{z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 72% 8%,#10204a 0,#0000 62%),radial-gradient(50% 45% at 0 100%,#0c1838 0,#0000 70%),#070b16;position:fixed;inset:0}.ambient__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.8s;position:absolute;inset:0}.ambient__canvas[data-ready=true]{opacity:1}.ambient__haze{background:radial-gradient(55% 35% at 50% -5%,#60a5fa1a,#0000 70%),linear-gradient(#0000 65%,#070b168c);position:absolute;inset:0}.ambient__grain{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bento{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.bento>*>.bento-card{height:100%}.bento__main{min-height:640px}.bento__bottom,.bento__top{min-height:300px}@media (min-width:768px){.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.bento__main{grid-column:1/-1;height:600px;min-height:0}.bento__bottom,.bento__top{grid-column:span 6;min-height:320px}}@media (min-width:1024px){.bento{grid-template-rows:repeat(2,minmax(0,1fr));height:clamp(580px,100svh - 180px,760px)}.bento__main{grid-area:span 2/span 7;height:auto}.bento__bottom,.bento__top{grid-column:span 5;min-height:0}}@media (min-width:1280px){.bento__bottom,.bento__main,.bento__top{grid-column:span 6}}.bento-card{--mx:50%;--my:50%;--px:0;--py:0;--hover:0;isolation:isolate;background:var(--color-card);transform-origin:50%;will-change:transform;-webkit-tap-highlight-color:transparent;box-shadow:0 30px 80px -32px #000000d9,0 12px 32px -18px rgb(37 99 235/calc(.18 + .3 * var(--hover)));transition:scale .5s var(--ease-out-expo),box-shadow .6s var(--ease-out-expo);border-radius:28px;outline:none;display:block;position:relative;overflow:hidden;container-type:inline-size}.bento-card:active{scale:.992}.bento-card:focus-visible{outline:2px solid var(--color-blue-glow);outline-offset:4px}.bento-card__spotlight{z-index:20;opacity:var(--hover);mix-blend-mode:screen;background:radial-gradient(560px circle at var(--mx) var(--my),#60a5fa21,transparent 45%)}.bento-card__border,.bento-card__spotlight{pointer-events:none;position:absolute;inset:0}.bento-card__border{z-index:21;border-radius:inherit;background:radial-gradient(300px circle at var(--mx) var(--my),rgb(147 197 253/calc(.8 * var(--hover))),transparent 48%),linear-gradient(155deg,#ffffff29,#ffffff0a 38%,#60a5fa24);padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.parallax{transform:translate3d(calc(var(--px) * var(--depth,0) * 1px),calc(var(--py) * var(--depth,0) * 1px),0)}.chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:30px;font-family:var(--font-mono);letter-spacing:.2em;color:#f8fafcbf;background:#070b1680;border:1px solid #ffffff1a;align-items:center;gap:9px;padding:0 13px;font-size:10.5px;display:inline-flex}.chip,.chip__dot{border-radius:999px}.chip__dot{background:var(--color-blue-glow);width:6px;height:6px;box-shadow:0 0 12px var(--color-blue-glow);animation:chip-pulse 2.4s ease-in-out infinite}@keyframes chip-pulse{50%{opacity:.35}}.cta-primary{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;height:54px;transition:box-shadow .6s var(--ease-out-expo);background:linear-gradient(#3b7bf7,#2563eb);border-radius:999px;align-items:center;gap:14px;padding:0 8px 0 24px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 12px 32px -12px #2563ebe6}.group:hover .cta-primary{box-shadow:inset 0 1px #ffffff59,0 16px 44px -10px #3b82f6}.cta-primary__icon{width:38px;height:38px;transition:transform .6s var(--ease-out-expo),background-color .4s ease,color .4s ease;background:#ffffff29;border-radius:999px;place-items:center;display:grid}.group:hover .cta-primary__icon{color:var(--color-blue-main);background:#fff;transform:translate(3px)}.cta-primary__shine{background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.group:hover .cta-primary__shine{transition:transform 1.1s var(--ease-out-expo);transform:translate(120%)}.cta-ghost{letter-spacing:.16em;text-transform:uppercase;color:#f8fafcd9;align-items:center;gap:10px;padding-bottom:7px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative}.cta-ghost__line{background:#f8fafc33}.cta-ghost:after,.cta-ghost__line{width:100%;height:1px;position:absolute;bottom:0;left:0}.cta-ghost:after{content:"";background:var(--color-blue-glow);box-shadow:0 0 10px var(--color-blue-glow);transform-origin:0;transition:transform .8s var(--ease-out-expo);transform:scaleX(0)}.group:hover .cta-ghost:after{transform:scaleX(1)}.social-card__atmosphere{background:radial-gradient(60% 95% at 82%,#2563eb3d,#0000 72%);position:absolute;inset:0}.social-card--ig .social-card__atmosphere{background:radial-gradient(28% 50% at 88% 8%,#d629761f,#0000 70%),radial-gradient(60% 95% at 80% 55%,#2563eb42,#0000 72%)}.social-card--tt .social-card__atmosphere{background:radial-gradient(26% 46% at 70% 90%,#25f4ee12,#0000 70%),radial-gradient(26% 46% at 94% 20%,#fe2c5514,#0000 70%),radial-gradient(60% 95% at 80%,#2563eb3d,#0000 72%)}.social-card__visual{width:50%;position:absolute;top:0;bottom:0;right:0}.social-card__scrim{background:linear-gradient(90deg,#0b1225d9,#0b122573 40%,#0000 62%);position:absolute;inset:0}.social-card__icon{width:44px;height:44px;transition:transform .7s var(--ease-out-expo);border-radius:14px;place-items:center;display:grid}.group:hover .social-card__icon{transform:rotate(-8deg)scale(1.06)}.social-card__icon--ig{color:#fff;background:radial-gradient(circle at 28% 108%,#fdd56f 0,#fa7e1e 22%,#d62976 50%,#962fbf 75%,#4f5bd5 100%);box-shadow:0 10px 26px -10px #d62976b3,inset 0 1px #ffffff4d}.social-card__icon--tt{background:#04060c;border:1px solid #ffffff1f;box-shadow:0 10px 26px -12px #000000e6}.social-card__title{white-space:nowrap;letter-spacing:-.045em;font-size:clamp(30px,6.4cqi,50px);line-height:.92}@container (max-width:520px){.social-card__visual{opacity:.5;width:70%;right:-18%}.social-card__scrim{background:linear-gradient(90deg,#0b1225e6,#0b122599 55%,#0b122533)}}.ig3{background:radial-gradient(55% 80% at 92% 12%,#d6297657,#0000 62%),radial-gradient(45% 70% at 100% 100%,#fa7e1e38,#0000 60%),radial-gradient(70% 100% at 78% 60%,#2563eb80,#0000 72%),linear-gradient(135deg,#0a1631,#0b1a3d);inset:0}.ig3,.ig3__glyph{position:absolute}.ig3__glyph{opacity:.85;width:clamp(200px,46cqi,300px);transition:rotate .9s var(--ease-out-expo),scale .9s var(--ease-out-expo);top:50%;right:-7%;translate:0 -50%;rotate:-10deg}.group:hover .ig3__glyph{rotate:-4deg;scale:1.04}.tt3{background:radial-gradient(50% 80% at 86% 30%,#2563eb6b,#0000 66%),radial-gradient(40% 60% at 100% 100%,#25f4ee1a,#0000 60%),linear-gradient(135deg,#060a18,#0a1430);inset:0}.tt3,.tt3__glyph{position:absolute}.tt3__glyph{width:clamp(170px,38cqi,250px);top:50%;right:-2%;overflow:visible;translate:0 -52%;rotate:6deg}.tt3__cyan,.tt3__main,.tt3__red{transition:transform .7s var(--ease-out-expo)}.tt3__cyan{fill:#25f4ee;opacity:.85;transform:translate(-.7px,-.7px)}.tt3__red{fill:#fe2c55;opacity:.85;transform:translate(.7px,.7px)}.tt3__main{fill:#0a1124}.group:hover .tt3__cyan{transform:translate(-1.1px,-.9px)}.group:hover .tt3__red{transform:translate(1.1px,.9px)}.section{padding-block:clamp(88px,12vw,160px);scroll-margin-top:88px;position:relative}.section+.section:before{content:"";background:linear-gradient(90deg,#0000,#60a5fa47,#0000);width:min(100%,880px);height:1px;position:absolute;top:0;left:50%;translate:-50%}.section-eyebrow{color:var(--color-blue-glow);font-size:15px;font-weight:500}.section-title{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;max-width:18ch;font-size:clamp(38px,5.4vw,76px);font-weight:800;line-height:.95}.items-center>.section-title{margin-inline:auto}.accent-serif{font-family:var(--font-serif);letter-spacing:-.01em;text-transform:none;color:#0000;background:linear-gradient(100deg,#f8fafc,#93c5fd 55%,#60a5fa);-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:400}.cta-primary.group:hover{box-shadow:inset 0 1px #ffffff59,0 16px 44px -10px #3b82f6}.cta-outline:focus-visible,.cta-primary:focus-visible,.header-cta:focus-visible{outline:2px solid var(--color-blue-glow);outline-offset:3px}.cta-primary--lg{height:58px;padding-left:28px;font-size:13px}.cta-primary--lg .cta-primary__icon{width:42px;height:42px}.cta-outline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.1em;text-transform:uppercase;color:#f8fafcd9;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;height:58px;padding:0 24px;font-size:12.5px;font-weight:600;transition:border-color .4s,background-color .4s,color .4s;display:inline-flex}.cta-outline:hover{color:#fff;background:#2563eb1f;border-color:#60a5fa80}.landing-header{transition:background-color .6s var(--ease-out-expo),border-color .6s var(--ease-out-expo),box-shadow .6s var(--ease-out-expo),backdrop-filter .6s var(--ease-out-expo);border:1px solid #0000}.landing-header--scrolled{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#090e1e9e;border-color:#ffffff14;box-shadow:0 20px 50px -24px #000c}.landing-nav__link{color:#f8fafc99;border-radius:999px;padding:8px 14px;font-size:13.5px;transition:color .3s,background-color .3s;position:relative}.landing-nav__link:hover{color:#fff;background:#ffffff0d}.header-cta{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#fff;background:linear-gradient(#3b7bf7,#2563eb);border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 10px 26px -12px #2563ebe6}.hero{padding-top:clamp(40px,6vw,72px);padding-bottom:72px;position:relative}.hero__grid{align-items:center;gap:56px;display:grid}@media (min-width:1024px){.hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 144px);padding-bottom:96px;display:flex}.hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:40px}}.hero__copy{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.hero__title{letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;font-size:clamp(42px,6.3vw,100px);font-weight:800;line-height:.9}.hero__title .accent-serif{font-size:1.08em;line-height:.8}.hero__visual{aspect-ratio:4/5;width:min(100%,520px);margin-inline:auto;position:relative}.hero__compass-wrap{pointer-events:none;place-items:center;display:grid;position:absolute;inset:-12% -16%}.hero-compass{width:100%;height:auto;max-height:100%;animation:spin-slow 120s linear infinite}.hero__frame{background:#0b1225;border:1px solid #ffffff1f;border-radius:200px 200px 32px 32px;position:absolute;inset:4% 8% 0 10%;overflow:hidden;box-shadow:0 50px 100px -40px #000000e6,0 0 0 8px #60a5fa0a,0 30px 80px -30px #2563eb73}.hero__photo{object-fit:cover;object-position:50% 26%;transform-origin:50% 30%;transform:scale(1.12)}.hero__photo-tint{mix-blend-mode:color;opacity:.85;background:#1d3a8a;position:absolute;inset:0;-webkit-mask-image:radial-gradient(42% 40% at 50% 42%,#0000 78%,#000 115%);mask-image:radial-gradient(42% 40% at 50% 42%,#0000 78%,#000 115%)}.hero__photo-rim{mix-blend-mode:screen;background:radial-gradient(40% 50% at 100% 40%,#60a5fa52,#0000 70%),radial-gradient(70% 30% at 50% 0,#60a5fa2e,#0000 70%);position:absolute;inset:0}.hero__photo-fade{background:linear-gradient(#0000 58%,#070b16d9);position:absolute;inset:0}.hero__scanline{mix-blend-mode:screen;background:linear-gradient(#0000,#60a5fa0d 85%,#93c5fd33);height:30%;animation:scan 7s cubic-bezier(.6,0,.4,1) infinite;position:absolute;top:0;left:0;right:0}.hero__chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:36px;font-family:var(--font-mono);letter-spacing:.2em;background:#0b1225b3;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:10.5px;display:inline-flex;position:absolute;box-shadow:0 16px 40px -16px #000c}.hero__chip--start{top:30%;left:-2%}.hero__chip--end{top:9%;right:-2%}.hero__route{pointer-events:none;width:92%;height:26%;animation:route-reveal 2s var(--ease-out-expo) 1s both;position:absolute;top:12%;left:2%;right:6%}.hero__3d{position:absolute;bottom:4%;left:-4%}.hero-3d{aspect-ratio:1;width:clamp(116px,26%,150px)}.hero-3d__stage{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);perspective:500px;background:radial-gradient(circle at 35% 30%,#60a5fa59,#0000 60%),#0b122599;border:1px solid #ffffff24;border-radius:999px;width:100%;height:100%;position:relative;box-shadow:0 30px 60px -20px #000000d9,inset 0 1px #ffffff26,0 0 50px -10px #2563eb99}.hero-3d__gimbal{transform-style:preserve-3d;animation:gimbal 14s linear infinite;position:absolute;inset:14%}.hero-3d__ring{border:1px solid #93c5fd8c;border-radius:999px;position:absolute;inset:0}.hero-3d__ring--a{transform:rotateX(70deg)}.hero-3d__ring--b{border-color:#60a5fa66;transform:rotateY(70deg)}.hero-3d__ring--c{border-style:dashed;border-color:#bfdbfe59;inset:12%;transform:rotateX(70deg)rotateY(45deg)}.hero-3d__core{filter:drop-shadow(0 0 12px #60a5fae6);place-items:center;animation:gimbal-counter 14s linear infinite;display:grid;position:absolute;inset:0}.glow-card{--mx:50%;--my:50%;isolation:isolate;transition:transform .7s var(--ease-out-expo),box-shadow .7s var(--ease-out-expo);background:linear-gradient(160deg,#12213fd1,#0b1225d1);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #000c}.glow-card:hover{transform:translateY(-4px);box-shadow:0 34px 70px -30px #000000e6,0 18px 40px -24px #2563eb73}.glow-card__light{z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my),#60a5fa24,transparent 45%);transition:opacity .5s;position:absolute;inset:0}.glow-card__border{border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my),#93c5fd00,transparent 50%),linear-gradient(155deg,#ffffff21,#ffffff08 40%,#60a5fa1f);padding:1px;transition:background .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glow-card:hover .glow-card__light{opacity:1}.icon-tile{color:#bfdbfe;width:48px;height:48px;transition:transform .7s var(--ease-out-expo);background:linear-gradient(160deg,#2563eb4d,#2563eb0f);border:1px solid #60a5fa40;border-radius:15px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1a}.icon-tile--sm{border-radius:12px;width:38px;height:38px}.glow-card:hover .icon-tile{transform:rotate(-8deg)scale(1.06)}.tag{color:#f8fafcb3;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;gap:6px;height:26px}.pain-card{min-height:300px;padding:28px}.pain-card__signal{width:160px;height:160px;transition:transform 1s var(--ease-out-expo);border:1px solid #60a5fa1f;border-radius:999px;position:absolute;bottom:-40px;right:-40px;box-shadow:0 0 0 22px #60a5fa08,0 0 0 44px #60a5fa05}.pain-card:hover .pain-card__signal{transform:scale(1.15)}.roadmap{margin-top:64px;position:relative}.roadmap__track{background:#60a5fa1f;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:21px}.roadmap__progress{border-radius:inherit;transform-origin:top;background:linear-gradient(#2563eb,#93c5fd);position:absolute;inset:0;box-shadow:0 0 16px #60a5fab3}.roadmap__list{gap:20px;display:grid}.roadmap__stop{grid-template-columns:44px minmax(0,1fr);gap:18px;display:grid;position:relative}.roadmap__node{z-index:1;background:#0a1124;border:1px solid #60a5fa40;border-radius:999px;place-items:center;width:44px;height:44px;transition:border-color .6s,box-shadow .6s;display:grid;position:relative}.roadmap__node>span{width:10px;height:10px;transition:background-color .6s ease,transform .6s var(--ease-out-expo);background:#60a5fa4d;border-radius:999px}.roadmap__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .6s ease,background-color .6s ease,transform .8s var(--ease-out-expo);background:#0b12258c;border:1px solid #ffffff12;border-radius:20px;padding:20px 22px}.roadmap__title{letter-spacing:-.015em;color:#f8fafccc;font-size:19px;font-weight:600;line-height:1.2;transition:color .6s}.roadmap__modules{color:#93c5fd99;border-top:1px dashed #ffffff1a;margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.5}.roadmap__stop.is-active .roadmap__node{border-color:#93c5fdcc;box-shadow:0 0 0 6px #2563eb26,0 0 24px #60a5fa99}.roadmap__stop.is-active .roadmap__node>span{background:#fff;transform:scale(1.1)}.roadmap__stop.is-active .roadmap__card{background:#101d38b3;border-color:#60a5fa47}.roadmap__stop.is-active .roadmap__title{color:#fff}@media (min-width:1024px){.roadmap__track{width:auto;height:2px;inset:21px 0 auto}.roadmap__progress{transform-origin:0;background:linear-gradient(90deg,#2563eb,#93c5fd)}.roadmap__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.roadmap__stop{grid-template-columns:1fr;gap:24px}.roadmap__card{height:100%;padding:20px 18px}.roadmap__stop:nth-child(2n) .roadmap__card{transform:translateY(28px)}}.phase-pill{--phase:#60a5fa;color:#f8fafccc;background:#0b122580;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:12.5px;display:inline-flex}.phase-pill__dot{background:var(--phase);width:7px;height:7px;box-shadow:0 0 10px var(--phase);border-radius:999px}[data-phase="IA e ferramentas"]{--phase:#a5b4fc}[data-phase=Carreira]{--phase:#67e8f9}.module-card{--phase:#60a5fa;flex-direction:column;width:100%;min-height:300px;padding:24px;display:flex}.module-card:before{content:"";background:linear-gradient(90deg,transparent,var(--phase),transparent);opacity:.5;height:1px;position:absolute;top:0;left:24px;right:24px}.module-card__number{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #93c5fd73;font-size:44px;font-weight:800;line-height:.85;transition:color .6s}.module-card:hover .module-card__number{color:#93c5fd2e}.module-card__phase{color:var(--phase);opacity:.8;margin-top:20px;font-size:12.5px}.explorer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090e1eb8;border:1px solid #ffffff1a;border-radius:28px;overflow:hidden;box-shadow:0 60px 120px -50px #000000f2,0 30px 80px -40px #2563eb66,inset 0 1px #ffffff0f}.explorer__bar{background:#ffffff05;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex}.explorer__dot{background:#ffffff1f;border-radius:999px;width:10px;height:10px}.explorer__body{display:grid}.explorer__tabs{scrollbar-width:none;border-bottom:1px solid #ffffff12;gap:6px;padding:14px;display:flex;overflow-x:auto}.explorer__tabs::-webkit-scrollbar{display:none}.explorer__tab{color:#f8fafc8c;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;flex:none;align-items:center;gap:10px;height:44px;padding:0 14px;font-size:13.5px;transition:background-color .35s,color .35s,border-color .35s;display:flex}.explorer__tab:hover{color:#f8fafcd9;background:#ffffff0a}.explorer__tab:focus-visible{outline:2px solid var(--color-blue-glow);outline-offset:-2px}.explorer__tab.is-active{color:#fff;background:linear-gradient(90deg,#2563eb40,#2563eb0f);border-color:#60a5fa4d}.explorer__tab-number{font-family:var(--font-mono);letter-spacing:.1em;color:#93c5fd99;font-size:10.5px}.explorer__panel{padding:18px}.explorer__content{animation:panel-in .7s var(--ease-out-expo) both}.explorer__screen{aspect-ratio:16/9;background:radial-gradient(70% 90% at 70% 20%,#2563eb73,#0000 70%),linear-gradient(160deg,#0f1c3a,#070b16);border:1px solid #ffffff14;border-radius:20px;place-items:center;display:grid;position:relative;overflow:hidden}.explorer__screen-grid{background-image:linear-gradient(#60a5fa12 1px,#0000 0),linear-gradient(90deg,#60a5fa12 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.explorer__screen-glow{aspect-ratio:1;filter:blur(60px);background:#2563eb59;border-radius:999px;width:40%;position:absolute}.explorer__screen-icon{color:#93c5fd1f;width:46%;height:auto;position:absolute;bottom:-8%;right:6%}.explorer__play{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:68px;height:68px;display:grid;position:relative;box-shadow:0 0 0 10px #ffffff0a}.explorer__screen-caption{color:#f8fafc99;font-size:13px;position:absolute;bottom:16px;left:18px}.explorer__nav{color:#f8fafcbf;cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:44px;height:44px;transition:background-color .3s,border-color .3s,color .3s;display:grid}.explorer__nav:hover{color:#fff;background:#2563eb33;border-color:#60a5fa80}@media (min-width:900px){.explorer__body{grid-template-columns:300px minmax(0,1fr)}.explorer__tabs{border-bottom:0;border-right:1px solid #ffffff12;flex-direction:column;padding:16px;overflow:visible}.explorer__tab{flex:none;width:100%}.explorer__panel{padding:28px}.explorer__screen{aspect-ratio:21/9}}.instructor__visual{width:min(100%,460px);margin-inline:auto;position:relative}.instructor__frame{aspect-ratio:4/5;background:#0b1225;border:1px solid #ffffff1a;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000e6}.instructor__photo{object-fit:cover;object-position:50% 30%}.instructor__tint{mix-blend-mode:normal;background:linear-gradient(#0000 55%,#070b16cc),radial-gradient(50% 40% at 0,#2563eb4d,#0000 70%);position:absolute;inset:0}.instructor__corners{--c:#93c5fd8c;background:linear-gradient(var(--c),var(--c)) 0 0 /22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 0 /1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 /22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0 /1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 0 100% /22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 100% /1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% /22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100% /1px 22px no-repeat;position:absolute;inset:18px}.instructor__badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1225bf;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:4px;padding:14px 18px;display:flex;position:absolute;bottom:40px;right:-12px;box-shadow:0 20px 50px -20px #000000e6}.trajectory-item{color:#f8fafcd1;background:#0b122573;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:14px;padding:10px 14px 10px 10px;font-size:15px;transition:border-color .4s,background-color .4s;display:flex}.trajectory-item:hover{background:#101d3899;border-color:#60a5fa4d}.audience-card{flex-direction:column;justify-content:space-between;gap:36px;min-height:230px;padding:26px;display:flex}.offer{background:linear-gradient(140deg,#93c5fd99,#2563eb33 35%,#ffffff0f 60%,#60a5fa80);border-radius:34px;max-width:1080px;margin:56px auto 0;padding:1px;position:relative;box-shadow:0 60px 140px -50px #2563eb8c,0 40px 100px -40px #000000e6}.offer__aura{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(40% 40% at 30% 40%,#2563eb47,#0000 70%);position:absolute;inset:-20%}.offer__inner{background:radial-gradient(60% 80% at 0 0,#2563eb38,#0000 60%),linear-gradient(160deg,#0f1c3a,#090f20 60%);border-radius:33px;display:grid;overflow:hidden}.offer__main{flex-direction:column;align-items:flex-start;gap:18px;padding:32px 26px;display:flex}.offer__details{background:#ffffff04;border-top:1px solid #ffffff12;padding:32px 26px}.offer__title{letter-spacing:-.055em;margin-top:8px;font-size:clamp(56px,8vw,96px);font-weight:800;line-height:.85}.offer__price{letter-spacing:-.06em;color:#0000;background:linear-gradient(#fff 30%,#93c5fd);-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,9vw,112px);font-weight:700;line-height:.82}.offer__benefit{color:#f8fafcd9;background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:10px;font-size:14.5px;display:flex}.offer__benefit-icon{color:#bfdbfe;background:#2563eb33;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}@media (min-width:900px){.offer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.offer__main{padding:48px}.offer__details{border-top:0;border-left:1px solid #ffffff12;padding:48px 44px}}.faq{gap:10px;display:grid}.faq__item{background:#0b122580;border:1px solid #ffffff12;border-radius:20px;transition:border-color .4s,background-color .4s}.faq__item.is-open,.faq__item:hover{background:#101d389e;border-color:#60a5fa40}.faq__trigger{letter-spacing:-.01em;cursor:pointer;align-items:center;gap:16px;width:100%;padding:22px 22px 22px 24px;font-size:17px;font-weight:500;display:flex}.faq__trigger:focus-visible{outline:2px solid var(--color-blue-glow);outline-offset:-2px;border-radius:20px}.faq__icon{color:#f8fafcb3;width:34px;height:34px;transition:transform .6s var(--ease-out-expo),background-color .4s ease,color .4s ease;border:1px solid #ffffff1f;border-radius:999px;flex:none;place-items:center;display:grid}.faq__item.is-open .faq__icon{background:var(--color-blue-main);color:#fff;border-color:#0000;transform:rotate(45deg)}.faq__panel{transition:grid-template-rows .6s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden}.faq__panel-inner p{color:#f8fafc99;padding:0 24px 24px 61px;font-size:15.5px;line-height:1.7}@media (max-width:640px){.faq__panel-inner p{padding-left:24px}}.final-cta{padding-block:clamp(110px,14vw,190px)}.final-cta__title{letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;max-width:21ch;margin-top:28px;font-size:clamp(38px,5.6vw,88px);font-weight:800;line-height:.92}.final-cta__rings{aspect-ratio:1;pointer-events:none;width:min(1100px,160vw);position:absolute;top:50%;left:50%;translate:-50% -50%}.final-cta__rings span{border:1px solid #60a5fa1a;border-radius:999px;position:absolute;inset:0}.final-cta__rings span:nth-child(2){border-style:dashed;border-color:#60a5fa1f;animation:spin-slow 160s linear infinite reverse;inset:14%}.final-cta__rings span:nth-child(3){border-color:#60a5fa29;inset:30%}.final-cta__glow{filter:blur(90px);pointer-events:none;background:#2563eb38;border-radius:999px;width:60%;height:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.sticky-cta{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .7s var(--ease-out-expo);background:#090e1ed1;border:1px solid #ffffff1f;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 24px 60px -20px #000000f2}.sticky-cta.is-visible{transform:translateY(0)}@media (min-width:1024px){.sticky-cta{display:none}}.sticky-cta__button{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(#3b7bf7,#2563eb);border-radius:16px;align-items:center;gap:8px;height:48px;padding:0 18px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff47}@keyframes spin-slow{to{rotate:1turn}}@keyframes scan{0%{opacity:0;transform:translateY(-100%)}15%{opacity:1}70%,to{opacity:0;transform:translateY(290%)}}@keyframes gimbal{to{transform:rotateX(1turn)rotateY(1turn)}}@keyframes gimbal-counter{to{transform:rotate(-1turn)}}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}}.word-mask{vertical-align:top;margin-top:-.2em;margin-bottom:-.12em;padding:.2em .05em .12em 0;overflow:hidden}.word,.word-mask{display:inline-block}.word{will-change:transform}.hero__title .word.accent-serif{background-image:linear-gradient(100deg,#f8fafc,#93c5fd 32%,#fff 46%,#60a5fa 72%,#93c5fd);background-position:0 0;background-size:220% 100%;margin:-.08em 0 -.24em;padding:.08em .08em .24em 0}.hero .word{animation:hero-word 1s var(--ease-out-expo) backwards;animation-delay:calc(.1s + var(--w,0) * 40ms)}.hero__title .word.accent-serif{animation:hero-word 1s var(--ease-out-expo) backwards,hero-accent 1.4s cubic-bezier(.45,0,.55,1) backwards;animation-delay:calc(.1s + var(--w,0) * 40ms),.6s}.hero__copy>[data-hero]{animation:hero-item .8s var(--ease-out-expo) backwards}.hero__copy>[data-hero]:nth-child(2){animation-delay:.45s}.hero__copy>[data-hero]:nth-child(3){animation-delay:.53s}.hero__copy>[data-hero]:nth-child(4){animation-delay:.61s}[data-hero=visual]{animation:hero-fade .6s var(--ease-out-expo) .2s backwards}@keyframes hero-word{0%{transform:translateY(115%)}}@keyframes hero-accent{0%{background-position:100% 0}}@keyframes hero-item{0%{opacity:0;transform:translateY(20px)}}@keyframes hero-fade{0%{opacity:0}}.hero__light{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#2563eb42,#2563eb14 40%,#0000 68%);border-radius:999px;width:min(900px,80vw);animation:breathe 9s ease-in-out infinite;position:absolute;top:-12%;right:-14%}@keyframes breathe{50%{opacity:.65;scale:1.06}}.hero__stage{position:absolute;inset:0}.hero__compass-wrap{z-index:0}.hero__frame{z-index:1}.hero__canvas{z-index:2;pointer-events:none;opacity:0;width:168%;height:120%;transition:opacity 1.6s .2s;display:block;position:absolute;top:-10%;left:-34%}.hero__3d,.hero__chip{z-index:3}.hero__3d,.hero__compass-wrap,.hero__route{transition:opacity .9s}.hero__stage[data-scene=ready] .hero__canvas{opacity:1}.hero__stage[data-scene=ready] :is(.hero__compass-wrap,.hero__route,.hero__3d){opacity:0}.cta-outline,.cta-primary,.header-cta,.sticky-cta__button{transition-property:box-shadow,background-color,border-color,color,scale;transition-duration:.5s;transition-timing-function:var(--ease-out-expo)}:is(.cta-primary,.cta-outline,.header-cta,.sticky-cta__button):active{transition-duration:.15s;scale:.97}.cta-outline,.explorer__nav,.explorer__tab,.faq__trigger,.header-cta,.sticky-cta__button{position:relative;overflow:hidden}.fx-ripple{z-index:30;pointer-events:none;mix-blend-mode:screen;animation:ripple .85s var(--ease-out-expo) forwards;background:radial-gradient(circle,#ffffff52,#93c5fd1f 40%,#0000 62%);border-radius:999px;position:absolute;transform:scale(0)}@keyframes ripple{to{opacity:0;transform:scale(1)}}.glow-card{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0));transition:transform .55s var(--ease-out-expo),box-shadow .7s var(--ease-out-expo)}.section-title{margin-top:-.2em;padding-top:.2em;padding-bottom:.08em;overflow:hidden}.section-title__inner{display:block}.roadmap__board{position:relative}.roadmap__cursor,.roadmap__route{display:none}.roadmap__card{transition:opacity .6s ease,border-color .6s ease,background-color .6s ease,box-shadow .6s ease,transform .8s var(--ease-out-expo)}.roadmap__stop.is-current .roadmap__card{border-color:#93c5fd8c;box-shadow:0 0 0 1px #60a5fa26,0 30px 60px -30px #2563ebbf}@media (min-width:1024px){.roadmap__track{display:none}.roadmap__list{gap:0}.roadmap__stop{padding-inline:7px}.roadmap__route{z-index:0;pointer-events:none;display:block;position:absolute;top:0;left:0;overflow:visible}.roadmap__route-base{fill:none;stroke:#60a5fa2e;stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.roadmap__route-draw{fill:none;stroke:url(#roadmap-route-g);stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px #60a5facc)}.roadmap__cursor{z-index:3;width:30px;height:30px;color:var(--color-blue-main);opacity:0;background:#fff;border-radius:999px;place-items:center;margin:-15px 0 0 -15px;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #2563eb40,0 0 30px #60a5fae6}.roadmap__stop .roadmap__card{opacity:.45}.roadmap__stop.is-active .roadmap__card{opacity:.85}.roadmap__stop.is-current .roadmap__card{opacity:1;transform:translateY(-8px)scale(1.03)}.roadmap__stop:nth-child(2n).is-current .roadmap__card{transform:translateY(20px)scale(1.03)}}html.motion-reduced .roadmap__stop .roadmap__card{opacity:1}.faq__panel-inner p{opacity:0;transition:opacity .35s ease,transform .6s var(--ease-out-expo);transform:translateY(-8px)}.faq__item.is-open .faq__panel-inner p{opacity:1;transition-delay:.12s;transform:none}.page-rail{--p:0;z-index:40;width:14px;height:44vh;display:none;position:fixed;top:50%;left:36px;translate:0 -50%}@media (min-width:1440px){.page-rail{display:block}}.page-rail__track{background:#60a5fa24;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:6px;overflow:hidden}.page-rail__fill{transform-origin:top;transform:scaleY(var(--p));background:linear-gradient(#2563eb,#93c5fd);position:absolute;inset:0}.page-rail__dot{left:2px;top:calc(var(--p) * 100%);background:#fff;border-radius:999px;width:10px;height:10px;margin-top:-5px;position:absolute;box-shadow:0 0 14px #60a5fa}.page-rail__stop{place-items:center;width:14px;height:14px;margin-top:-7px;display:grid;position:absolute;left:0}.page-rail__stop:before{content:"";width:6px;height:6px;transition:background-color .4s ease,transform .4s var(--ease-out-expo);background:#60a5fa73;border-radius:999px}.page-rail__stop.is-active:before{background:#bfdbfe;transform:scale(1.3)}.page-rail__label{white-space:nowrap;color:#f8fafccc;opacity:0;pointer-events:none;transition:opacity .3s ease,translate .4s var(--ease-out-expo);background:#090e1ed9;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;left:36px;translate:-6px}.page-rail__stop:focus-visible .page-rail__label,.page-rail__stop:hover .page-rail__label{opacity:1;translate:0}.atmosphere{pointer-events:none;position:absolute;inset:0}.atmosphere__orb{aspect-ratio:1;border-radius:999px;position:absolute}.atmosphere__orb--a{background:radial-gradient(circle,#2563eb29,#0000 62%);width:52vw;top:14%;right:-14%}.atmosphere__orb--b{background:radial-gradient(circle,#2563eb21,#0000 62%);width:56vw;top:44%;left:-18%}.atmosphere__orb--c{background:radial-gradient(circle,#60a5fa1f,#0000 62%);width:46vw;top:76%;right:-12%}.atmosphere__ring{aspect-ratio:1;border:1px solid #60a5fa14;border-radius:999px;position:absolute}.atmosphere__ring--a{width:58vw;top:26%;left:-24vw}.atmosphere__ring--b{border-style:dashed;border-color:#60a5fa1a;width:68vw;animation:spin-slow 220s linear infinite;top:60%;right:-26vw}@media (prefers-reduced-motion:reduce){.atmosphere__ring--b,.hero .word,.hero__light,.hero__title .word.accent-serif,[data-hero]{animation:none}}.hero__title .word-mask:has(.accent-serif){margin-top:-.14em;margin-bottom:-.26em;padding-top:.14em;padding-bottom:.26em}.section+.section:before{display:none}.landing-container{z-index:1}.journey{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.journey__base{fill:none;stroke:#60a5fa29;stroke-width:1.5px;stroke-dasharray:3 8;stroke-linecap:round}.journey__draw{fill:none;stroke:url(#journey-g);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #60a5fab3)}.journey__node-ring{fill:#070b16cc;stroke:#60a5fa59}.journey__node{fill:#93c5fd}.journey__head{opacity:0;transition:opacity .4s}.journey__head-halo{fill:#60a5fa38}.journey__head-dot{fill:#fff;filter:drop-shadow(0 0 6px #60a5fa)}.site-header{--gutter:max(16px,calc((100% - 1320px) / 2 + 40px));z-index:50;position:sticky;top:0}.site-header__main{height:64px;padding-inline:var(--gutter);background:#04060c;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;transition:background-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;display:flex}.site-header--scrolled .site-header__main{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#04060cdb}.site-header__left{align-items:center;gap:22px;min-width:0;display:flex}.site-header__brand{align-items:center;gap:12px;display:flex}.site-header__brand-top{letter-spacing:.3em;color:#f8fafccc;font-size:10.5px;font-weight:600}.site-header__brand-name{letter-spacing:-.01em;color:#fff;margin-top:4px;font-size:22px;font-weight:800}.site-header__divider{background:#ffffff29;width:1px;height:40px;display:none}.site-header__nav{align-items:center;gap:26px;display:none}.site-header__link{color:#f8fafcd9;font-size:16px;transition:color .3s}.site-header__cta,.site-header__link:hover{color:var(--color-blue-glow)}.site-header__cta{border:1px solid var(--color-blue-main);height:40px;border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:15px;transition:background-color .35s,color .35s,scale .2s;display:inline-flex;position:relative;overflow:hidden}.site-header__cta:hover{background:var(--color-blue-main);color:#fff}.site-header__cta:active{scale:.97}@media (min-width:900px){.site-header__main{height:88px}.site-header__brand-name{font-size:26px}.site-header__divider{display:block}.site-header__nav{display:flex}.site-header__cta{height:42px;padding:0 22px;font-size:16px}}.promo{--gutter:max(16px,calc((100% - 1320px) / 2 + 40px));z-index:40;color:#fff;background:linear-gradient(90deg,#1d4ed8,#2563eb 40%,#3b82f6 72%,#60a5fa);position:relative;overflow:hidden}.promo:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:promo-sheen 6s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.promo__inner{padding:8px var(--gutter);gap:8px 18px;position:relative}.promo__inner,.promo__text{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.promo__text{gap:4px 10px;font-size:15.5px;line-height:1.3}.promo__label,.promo__sep{display:none}.promo__sep{opacity:.7}.promo__hide-sm{display:none}.promo__old{color:#ffffffa6}.promo__price{font-weight:800}.promo__timer{align-items:center;gap:6px;display:inline-flex}.promo__clock{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.promo__clock--idle{opacity:.6}.promo__cta{white-space:nowrap;color:#fff;background:#04060c;border-radius:7px;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .3s,scale .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 18px -8px #000c}.promo__cta:hover{background:#0b1225}.promo__cta:active{scale:.97}@media (min-width:768px){.promo__inner{flex-wrap:nowrap;gap:22px;padding-block:10px}.promo__text{flex-wrap:nowrap;font-size:19px}.promo__hide-sm,.promo__label,.promo__sep{display:inline}.promo__cta{height:42px;padding:0 20px;font-size:16px}}.roll{vertical-align:bottom;height:1.25em;display:inline-flex;overflow:hidden}.roll__digit{animation:digit-roll .45s var(--ease-out-expo);line-height:1.25em;display:inline-block}@keyframes digit-roll{0%{opacity:0;transform:translateY(-100%)}}@keyframes promo-sheen{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.section{scroll-margin-top:100px}@media (prefers-reduced-motion:reduce){.promo:before,.roll__digit{animation:none}}.section{padding-block:clamp(72px,8vw,116px)}.learn-card{--phase:#60a5fa;border-radius:22px;flex-direction:column;padding:30px 28px 26px;display:flex}[data-phase="IA e ferramentas"].learn-card{--phase:#93c5fd}[data-phase=Carreira].learn-card{--phase:#7dd3fc}.learn-card:before{content:"";background:linear-gradient(90deg,transparent,var(--phase),transparent);opacity:.7;height:1px;position:absolute;top:0;left:24px;right:24px}.learn-card__head{border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:22px;display:grid}.learn-card__icon{color:#dbeafe;width:46px;height:46px;transition:transform .6s var(--ease-out-expo);background:linear-gradient(160deg,#2563eb52,#2563eb0f);border:1px solid #60a5fa47;border-radius:13px;place-items:center;display:grid;box-shadow:0 0 24px -6px #2563eb99}.glow-card:hover .learn-card__icon{transform:translateY(-2px)scale(1.05)}.learn-card__title{letter-spacing:-.015em;font-size:19px;font-weight:650;line-height:1.2}.learn-card__index{color:#93c5fd73;font-variant-numeric:tabular-nums;align-self:start;font-size:13px;font-weight:600}.learn-card__list{flex:1;align-content:start;gap:14px;padding-top:22px;display:grid}.learn-card__list li{color:#f8fafccc;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.45;display:flex}.learn-card__check{width:18px;height:18px;color:var(--phase);flex:none;margin-top:2px}.learn-card__modules{background:#070b1680;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;margin-top:26px;padding:12px 14px;display:flex}.learn-card__modules-label{color:var(--phase);font-size:11.5px;font-weight:600}.learn-card__modules-list{color:#f8fafc99;font-size:13px;line-height:1.5}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{width:max-content;animation:marquee 60s linear infinite;display:flex}.marquee__track--reverse{animation-direction:reverse}.marquee__group{gap:16px;padding-right:16px;display:flex}.quote-card{background:linear-gradient(165deg,#101d3ad9,#080d1ce6);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:18px;width:min(340px,78vw);padding:24px;transition:border-color .4s;display:flex;position:relative}.quote-card:hover{border-color:#60a5fa59}.quote-card__mark{color:#60a5fa99;width:22px;height:22px}.quote-card__text{color:#f8fafccc;flex:1;font-size:15px;line-height:1.6}.quote-card__author{align-items:center;gap:12px;display:flex}.quote-card__avatar{color:#dbeafe;background:#2563eb33;border:1px solid #60a5fa59;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid;position:relative;overflow:hidden}.quote-card--placeholder{background:#070b1666;border-style:dashed;border-color:#60a5fa40;justify-content:center;min-height:190px}.quote-card__placeholder-text{color:#f8fafc8c;font-size:16px;font-weight:600}.quote-card__placeholder-hint{color:#f8fafc59;font-size:12.5px}@keyframes marquee{to{transform:translate(-50%)}}.price-card{background:linear-gradient(160deg,#93c5fda6,#2563eb40 30%,#ffffff0f 60%,#60a5fa73);border-radius:28px;max-width:460px;margin-inline:auto;padding:1px;position:relative;box-shadow:0 50px 120px -50px #2563ebb3,0 30px 80px -40px #000000e6}.price-card__glow{z-index:-1;background:radial-gradient(45% 40% at 50% 35%,#2563eb4d,#0000 70%);inset:-18%}.price-card__glow,.price-card__rose{pointer-events:none;position:absolute}.price-card__rose{z-index:0;color:#60a5fa1a;width:360px;animation:spin-slow 240s linear infinite;top:6%;left:50%;translate:-50%}.price-card__inner{z-index:1;text-align:center;background:radial-gradient(90% 50% at 50% 0,#2563eb33,#0000 70%),linear-gradient(#0d162ef0,#060a16f7);border-radius:27px;flex-direction:column;align-items:center;padding:36px 28px 28px;display:flex;position:relative}.price-card__brand{text-align:left;align-items:center;gap:12px;display:flex}.price-card__brand-top{letter-spacing:.3em;text-transform:uppercase;color:#f8fafc99;font-size:11px;font-weight:600}.price-card__brand-name{letter-spacing:-.02em;margin-top:4px;font-size:28px;font-weight:800}.price-card__pricing{border-bottom:1px solid #ffffff1a;width:100%;margin-top:26px;padding-bottom:26px}.price-card__from{color:#f8fafc8c;font-size:15px}.price-card__from s{color:#f8fafc8c}.price-card__installments{letter-spacing:-.04em;color:#0000;filter:drop-shadow(0 8px 26px #2563eb73);background:linear-gradient(#fff 35%,#93c5fd);-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:clamp(40px,11vw,54px);font-weight:800;line-height:1}.price-card__cash{color:#f8fafcb3;margin-top:10px;font-size:16px}.price-card__cash strong{color:#fff}.price-card__list{text-align:left;gap:13px;width:100%;margin-top:24px;display:grid}.price-card__list li{color:#f8fafcd1;align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:flex}.price-card__check{width:18px;height:18px;color:var(--color-blue-glow);flex:none;margin-top:1px}.price-card__cta{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(#3b82f6,#2563eb);border-radius:14px;justify-content:center;align-items:center;gap:10px;height:58px;font-size:15px;font-weight:700;transition:box-shadow .4s,scale .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 16px 40px -12px #2563ebf2}.price-card__cta:hover{box-shadow:inset 0 1px #ffffff59,0 20px 50px -10px #3b82f6}.price-card__cta:hover .cta-primary__shine{transition:transform 1.1s var(--ease-out-expo);transform:translate(120%)}.price-card__cta:active{scale:.98}.price-card__cta:focus-visible{outline:2px solid var(--color-blue-glow);outline-offset:3px}.price-card__note{color:#f8fafc66;margin-top:14px;font-size:12.5px}@media (min-width:640px){.price-card__inner{padding:44px 40px 34px}}@media (prefers-reduced-motion:reduce){.marquee__track,.price-card__rose{animation:none}}.btn-ghost,.btn-solid{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:14px;font-weight:700;transition:background-color .25s,border-color .25s,color .25s,transform .25s;display:inline-flex;position:relative}.btn-solid{background:var(--color-blue-main);color:#fff}.btn-solid:hover,.group:hover .btn-solid{background:#1d4ed8}.btn-ghost{color:#fff;border:1px solid #ffffff3d}.btn-ghost:hover{background:#ffffff0f;border-color:#ffffff8c}.btn-ghost svg,.btn-solid svg{transition:transform .3s}.btn-solid:hover svg,.group:hover .btn-solid svg{transform:translate(3px)}.btn-ghost:active,.btn-solid:active{transform:translateY(1px)}.btn-ghost:focus-visible,.btn-solid:focus-visible{outline:2px solid var(--color-blue-glow);outline-offset:3px}.btn-solid--lg{height:54px;padding:0 28px;font-size:14.5px}.tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff24;border-radius:6px;align-items:center;height:28px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.marble{z-index:0;background:#0a1a45;position:fixed;inset:0}.marble__image{object-fit:cover;object-position:center;filter:saturate(.82)brightness(.86)contrast(1.06)}.marble__shade{background:radial-gradient(70% 60% at 50% 42%,#2563eb1a,#0000 70%),radial-gradient(120% 95% at 50% 45%,#0000 38%,#02061499 100%),#03081838;position:absolute;inset:0}.marble__shade:after{content:"";opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-shell{z-index:1;position:relative}.gps-card__content>.tag{align-self:flex-start}.home-shell footer,.home-shell footer p{color:#ffffffb3;text-shadow:0 1px 8px #00000080}.bento{gap:16px}@media (min-width:768px){.bento{gap:20px}}@media (min-width:1024px){.bento{height:clamp(560px,100svh - 190px,700px)}}.bento-card{background:#0a1124;border-radius:12px;box-shadow:0 30px 60px -30px #000000bf}.bento-card__spotlight{opacity:calc(var(--hover) * .5)}.bento-card__border{background:linear-gradient(160deg,#ffffff2e,#ffffff0d 50%,#ffffff1a)}.gps-card{background:#070c1c}.gps-card__media{position:absolute;inset:-10px}.gps-card__photo{object-fit:cover;object-position:56% 18%;filter:blur(1.6px)saturate(.95);transition:scale 1.2s var(--ease-out-expo),filter .8s ease;scale:1.03}.group:hover .gps-card__photo{filter:blur(.8px)saturate();scale:1.05}.gps-card__shade{background:linear-gradient(#04081447,#0408141f 24%,#04081452 44%,#040814d1 70%,#040814f5),linear-gradient(90deg,#04081480,#0000 60%),#0e1e502e;position:absolute;inset:0}.gps-card__content{z-index:2;flex-direction:column;justify-content:space-between;gap:24px;height:100%;min-height:640px;padding:22px;display:flex;position:relative}.gps-card__title{letter-spacing:-.045em;color:#fff;font-size:clamp(56px,7.4vw,96px);font-weight:800;line-height:.88}.gps-card__subtitle{letter-spacing:.2em;text-transform:uppercase;color:#bfdbfe;margin-top:14px;font-size:14px;font-weight:700}.gps-card__desc{color:#ffffffd1;max-width:42ch;margin-top:16px;font-size:16px;line-height:1.6}.gps-card__footer{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:24px;padding-top:20px;display:flex}.gps-card__price{color:#ffffffbf;font-size:15px}.gps-card__price strong{letter-spacing:-.03em;color:#fff;margin-right:4px;font-size:34px;font-weight:800}@media (min-width:768px){.gps-card__content{min-height:0;padding:32px 36px 36px}}@media (min-width:1024px){.gps-card__title{font-size:clamp(64px,6vw,96px)}}.social-card{background:#0a1124}.social-card__visual{opacity:1;width:auto;inset:0;container-type:inline-size}.social-card__shade{background:linear-gradient(90deg,#050916e0,#0509168c 46%,#0000 76%);position:absolute;inset:0}.social-card__content{z-index:2;flex-direction:column;justify-content:space-between;gap:28px;height:100%;min-height:280px;padding:24px;display:flex;position:relative}.social-card__handle{color:#ffffffd9;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.social-card__title{letter-spacing:-.035em;color:#fff;white-space:normal;font-size:clamp(32px,3.4vw,46px);font-weight:800;line-height:.95}.social-card__desc{color:#ffffffbf;max-width:36ch;margin-top:12px;font-size:15px;line-height:1.55}.social-card__cta{letter-spacing:.1em;text-transform:uppercase;color:#fff;border-bottom:1px solid #ffffff59;align-items:center;gap:6px;margin-top:20px;padding-bottom:4px;font-size:13px;font-weight:700;transition:border-color .3s,gap .3s;display:inline-flex}.group:hover .social-card__cta{border-color:#fff;gap:10px}@media (min-width:768px){.social-card__content{min-height:0;padding:28px 32px}}.glow-card{transform:translateY(var(--lift,0));background:linear-gradient(#0f1932eb,#090f20f2);border-radius:12px;transition:transform .4s,border-color .4s;box-shadow:0 20px 50px -30px #000c}.glow-card:hover{--lift:-3px;transform:translateY(var(--lift))}.glow-card__light{background:radial-gradient(380px circle at var(--mx) var(--my),#60a5fa14,transparent 50%)}.glow-card:hover .glow-card__border,.glow-card__border{background:linear-gradient(#ffffff1f,#ffffff0d)}.glow-card:hover .glow-card__border{background:linear-gradient(#93c5fd66,#ffffff14)}.icon-tile,.learn-card__icon{box-shadow:none;background:#2563eb24;border:1px solid #60a5fa40;border-radius:8px;transform:none}.glow-card:hover .icon-tile,.glow-card:hover .learn-card__icon{transform:none}.hero{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}@media (min-width:1024px){.hero{min-height:calc(100svh - 150px)}.hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:64px}}.hero-route{aspect-ratio:320/510;width:min(100% + 32px,400px);margin-inline:max(-16px,50% - 200px);position:relative}.hero-route__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-route__path{stroke:#93c5fdcc;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:hero-route-draw 2.12s var(--ease-out-expo) .4s forwards}@keyframes hero-route-draw{to{stroke-dashoffset:0}}.hero-route__stop{grid-template-columns:14px auto;align-items:center;column-gap:12px;display:grid;position:absolute;translate:-7px -50%}.hero-route__stop--1{top:95.88%;left:12.5%}.hero-route__stop--2{top:48.94%;left:78%}.hero-route__stop--3{top:21.6%;left:68.75%}.hero-route__stop--4{top:3.92%;left:37.5%}.hero-route__stop--4 .hero-route__dot{position:relative}.hero-route__flag{width:26px;height:26px;position:absolute;bottom:calc(100% + 2px);left:calc(50% - 4.33px)}.hero-route__dot{background:#070b16;border:2px solid #bfdbfe;border-radius:999px;grid-row:span 2;width:14px;height:14px}.hero-route__stop--3 .hero-route__dot,.hero-route__stop--4 .hero-route__dot{background:#bfdbfe}.hero-route__name{white-space:nowrap;color:#fff;font-size:16px;font-weight:600}.hero-route__range{white-space:nowrap;color:#f8fafcad;font-size:12.5px}@media (max-width:1023px){.hero-route{width:min(100%,300px);margin-top:8px}}.hero-route__stop--2{text-align:right;grid-template-columns:auto 14px;translate:calc(7px - 100%) -50%}.hero-route__stop--2 .hero-route__dot{grid-area:1/2/span 2}.hero-route__stop--2 .hero-route__name,.hero-route__stop--2 .hero-route__range{grid-column:1}.learn-card{border-radius:12px}.learn-card:before{display:none}.learn-card__modules{border-radius:8px}.author{align-items:center;gap:48px;display:grid}@media (min-width:1024px){.author{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px}}.author__photo{aspect-ratio:4/5;background:#0a1124;border:1px solid #ffffff1a;border-radius:12px;width:min(100%,460px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6}.author__image{object-fit:cover;object-position:50% 30%}.author__caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050916b8;border-radius:8px;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:absolute;bottom:16px;left:16px}.author__list{border-top:1px solid #ffffff1a;margin-top:32px}.author__list li{color:#f8fafcd1;border-bottom:1px solid #ffffff14;padding:14px 0;font-size:16px}.price-card,.quote-card{border-radius:12px}.price-card{background:#ffffff24;box-shadow:0 40px 90px -40px #000000e6}.price-card__inner{background:radial-gradient(80% 40% at 50% 0,#2563eb29,#0000 70%),#0a1226;border-radius:11px}.price-card__installments{filter:none}.price-card__cta{width:100%;box-shadow:none;margin-top:28px}.faq__item,.faq__trigger:focus-visible{border-radius:10px}.faq__icon{border-radius:6px}.final-cta{isolation:isolate;border-radius:12px;margin-block:48px;padding-block:clamp(80px,10vw,140px);padding-inline:20px;overflow:hidden}.final-cta__marble{z-index:-1;position:absolute;inset:0}.final-cta__marble:after{content:"";background:linear-gradient(#0308188c,#030818b3);position:absolute;inset:0}.final-cta__title{text-shadow:0 2px 24px #00000059}@media (max-width:1023px){.hero-route{display:none}}.hero__pitch{max-width:56ch}.hero__pitch p:first-child{color:#f8fafcc7;font-size:16px;line-height:1.65}.hero__pitch-note{color:#f8fafc73;margin-top:10px;font-size:13px}@media (min-width:640px){.hero__pitch p:first-child{font-size:16.5px}}.price-card__check{color:#93c5fd99;width:14px;height:14px;margin-top:4px}.learn-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.learn-card__list li{padding-left:22px;display:block;position:relative}.learn-card__list li:before{content:"";background:var(--phase);opacity:.75;border-radius:1px;width:10px;height:1.5px;position:absolute;top:.72em;left:0}@media (max-width:359px){.hero__copy{min-width:0}.hero__title{font-size:37px}.site-header__brand,.site-header__left{gap:10px}.site-header__brand svg{width:32px;height:32px}.site-header__brand-top{letter-spacing:.18em;white-space:nowrap}.site-header__main{gap:12px}.site-header__cta{gap:6px;padding:0 12px;font-size:14px}.price-card__cta{letter-spacing:.03em;padding:0 16px}}.hero[data-bg],.section[data-bg]{position:relative}.hero[data-bg]:after,.section[data-bg]:after{content:"";z-index:-1;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000,#000 140px calc(100% - 140px),#0000);mask-image:linear-gradient(#0000,#000 140px calc(100% - 140px),#0000)}[data-bg=hero]:after{background:radial-gradient(45% 70% at 88% 40%,#2563eb29,#0000 70%),radial-gradient(35% 50% at 8% 90%,#2563eb12,#0000 70%);-webkit-mask-image:linear-gradient(#000 calc(100% - 160px),#0000);mask-image:linear-gradient(#000 calc(100% - 160px),#0000)}[data-bg=lines]:after{background:repeating-linear-gradient(115deg,#60a5fa0b 0 1px,#0000 1px 34px),linear-gradient(#050916d9,#060b1ad9)}[data-bg=marble]:after{background:linear-gradient(#040918d1,#040918e6),url(/images/backgrounds/marble-blue.webp) 50%/cover no-repeat}[data-bg=spot]:after{background:radial-gradient(38% 60% at 24%,#2563eb2e,#0000 70%),linear-gradient(#060a18b3,#050814d9)}[data-bg=plain]:after{background:#050914b3}[data-bg=geo]:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='%2360A5FA' stroke-opacity='.09'%3E%3Cpath d='M1180 -120 L1640 300 L1180 720 L720 300 Z'/%3E%3Cpath d='M1260 -40 L1600 300 L1260 640 L920 300 Z' stroke-opacity='.06'/%3E%3Cpath d='M180 520 L480 820 L180 1120 L-120 820 Z' stroke-opacity='.07'/%3E%3C/g%3E%3Cpath d='M720 300 L1180 720 L1640 300' fill='%232563EB' fill-opacity='.025'/%3E%3C/svg%3E") 50%/cover no-repeat,radial-gradient(40% 55% at 50% 45%,#2563eb24,#0000 70%),linear-gradient(#050916e0,#040814eb)}[data-bg=fade]:after{background:linear-gradient(#060b1a99,#03050c 85%);-webkit-mask-image:linear-gradient(#0000,#000 140px);mask-image:linear-gradient(#0000,#000 140px)}.gps-art{z-index:0;color:#60a5fa29;pointer-events:none;width:min(760px,70vw);position:absolute;top:50%;right:max(-140px,-8vw);translate:0 -50%}.price-card{z-index:1}@media (max-width:1023px){.gps-art{color:#60a5fa1a;width:min(620px,140vw);right:50%;translate:50% -50%}}.journey{z-index:2}.landing-container footer{border-top:1px solid #ffffff0f}:root{color-scheme:dark}body,html{background:var(--color-bg)}body{min-height:100svh;color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::selection{color:#fff;background:#2563eb8c}[data-reveal]{animation:page-reveal 1.3s var(--ease-out-expo) backwards;animation-delay:calc(.1s + var(--reveal-i,0) * .11s)}.bento>[data-reveal]:first-child{--reveal-i:1}.bento>[data-reveal]:nth-child(2){--reveal-i:2}.bento>[data-reveal]:nth-child(3){--reveal-i:3}footer[data-reveal]{--reveal-i:4}@keyframes page-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(36px)scale(.975)}}@media (prefers-reduced-motion:reduce){[data-reveal]{animation:none}*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}