/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overline{text-decoration-line:overline}}.pwa-install-launcher{z-index:9500;left:18px;bottom:max(18px,env(safe-area-inset-bottom));color:#365f86;min-height:58px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #c9d9e5;border-radius:17px;align-items:center;gap:10px;padding:8px 14px 8px 10px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;box-shadow:0 18px 48px #20446138}.pwa-install-launcher:hover{transform:translateY(-3px);box-shadow:0 23px 55px #20446145}.pwa-install-launcher>svg{background:#e8f1f8;border-radius:8px;width:22px;height:22px;padding:4px}.pwa-install-launcher span,.pwa-install-launcher strong,.pwa-install-launcher small{text-align:left;display:block}.pwa-install-launcher strong{font-size:13px}.pwa-install-launcher small{color:#718693;margin-top:2px;font-size:12px}.pwa-installed{z-index:9500;left:18px;bottom:max(18px,env(safe-area-inset-bottom));color:#397164;background:#f4fbf8f5;border:1px solid #cfe4dc;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:800;display:flex;position:fixed;box-shadow:0 12px 34px #30635524}.pwa-installed svg{width:16px}.pwa-install-backdrop{z-index:20000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#162b3a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pwa-install-dialog{color:#29485d;background:linear-gradient(150deg,#fffefa,#f1f6fa 70%,#f4eef8);border:1px solid #ffffffb3;border-radius:26px;width:min(100%,620px);max-height:min(760px,100dvh - 32px);padding:32px;position:relative;overflow:auto;box-shadow:0 35px 100px #0f283a4d}.pwa-install-close{color:#526c7c;cursor:pointer;background:#fff;border:1px solid #d8e1e7;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:17px;right:17px}.pwa-install-close svg{width:18px}.pwa-install-kicker{color:#557d75;letter-spacing:.12em;font-size:12px;font-weight:900}.pwa-install-dialog h2{color:#29485d;letter-spacing:-.035em;max-width:490px;margin:10px 0 9px;font-family:Avenir Next,Segoe UI Variable Display,system-ui,sans-serif;font-size:32px;line-height:1.08}.pwa-install-dialog>p{color:#607584;margin:0;font-size:14px;line-height:1.6}.pwa-install-steps{gap:10px;margin:23px 0;display:grid}.pwa-install-steps article{background:#ffffffbf;border:1px solid #dbe4ea;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:13px;padding:15px;display:grid}.pwa-install-steps article.recommended{background:#edf7f3;border-color:#9dc6bb}.pwa-install-steps svg{color:#5d7890;width:22px}.pwa-install-steps strong,.pwa-install-steps span{display:block}.pwa-install-steps strong{font-size:14px}.pwa-install-steps span{color:#657a88;margin-top:4px;font-size:12px;line-height:1.45}.pwa-install-dialog>small{color:#748691;font-size:12px;line-height:1.5;display:block}@media (width<=640px){.pwa-install-launcher{left:12px;bottom:max(12px,env(safe-area-inset-bottom));min-height:50px}.pwa-install-dialog{border-radius:24px 24px 16px 16px;align-self:end;padding:26px 20px 22px}.pwa-install-dialog h2{font-size:27px}.pwa-installed{left:12px;bottom:max(12px,env(safe-area-inset-bottom))}}@media (display-mode:standalone){.pwa-install-launcher{display:none}}@media (prefers-reduced-motion:reduce){.pwa-install-launcher{transition:none}}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Avenir Next,Segoe UI Variable,Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.site-shell{background:linear-gradient(#f8f4ec 0%,#f5f0e7 38%,#f9f6ef 100%);min-height:100vh;overflow:hidden}.top-note{background:var(--green);color:#e8f3ee;text-align:center;letter-spacing:.08em;text-transform:uppercase;padding:10px 20px;font-size:12px;font-weight:750}.top-note span{color:#82b8aa;margin:0 7px}.site-nav{z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:22px 28px;display:flex;position:relative}.site-brand{align-items:center;gap:12px;display:flex}.site-brand img{object-fit:cover;border-radius:50%;width:43px;height:43px;box-shadow:0 7px 18px #102d2b24}.site-brand strong,.site-brand small{display:block}.site-brand strong{letter-spacing:-.02em;font-size:14px}.site-brand small{color:#7b8c88;letter-spacing:.04em;margin-top:3px;font-size:12px}.nav-links{color:#5b6f6b;gap:29px;font-size:12px;font-weight:750;display:flex}.nav-links a{position:relative}.nav-links a:after{content:"";background:var(--coral);height:1px;transition:all .25s;position:absolute;bottom:-6px;left:0;right:100%}.nav-links a:hover:after{right:0}.nav-cta{background:var(--green);color:#fff;border-radius:8px;align-items:center;gap:15px;padding:12px 15px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #123f3a29}.nav-cta span{color:#a8d8cb}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:72px;max-width:1240px;min-height:690px;margin:auto;padding:78px 28px 104px;display:grid;position:relative}.hero:before{content:"";border:1px solid #123f3a14;border-radius:50%;width:490px;height:490px;position:absolute;top:20px;left:-360px;box-shadow:0 0 0 70px #123f3a06,0 0 0 140px #123f3a05}.hero-copy{z-index:2;position:relative}.eyebrow,.section-kicker{color:var(--coral);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:900}.eyebrow{align-items:center;gap:8px;display:flex}.eyebrow i{background:var(--coral);width:23px;height:1px}.hero h1{letter-spacing:-.052em;max-width:690px;margin:22px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(51px,5.45vw,76px);font-weight:500;line-height:.99}.hero h1 em,.section-intro h2 em,.closing-cta h2 em{color:var(--coral);font-weight:500}.hero-copy>p{color:#536a65;max-width:590px;margin:0;font-size:16px;line-height:1.72}.hero-actions{align-items:center;gap:18px;margin-top:31px;display:flex}.primary-action{background:var(--green);color:#fff;border-radius:9px;align-items:center;gap:22px;padding:16px 18px;font-size:12px;font-weight:850;transition:all .25s;display:inline-flex;box-shadow:0 14px 32px #123f3a2e}.primary-action span{color:#9bd2c4}.primary-action:hover{transform:translateY(-3px);box-shadow:0 20px 38px #123f3a3b}.secondary-action{color:var(--green);align-items:center;gap:12px;font-size:12px;font-weight:850;display:inline-flex}.secondary-action span{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.trust-row{color:#72847f;gap:18px;margin-top:30px;font-size:12px;font-weight:750;display:flex}.trust-row b{color:#3d8a79}.hero-workspace{min-height:515px;position:relative}.workspace-orbit{border:1px solid #123f3a17;border-radius:50%;position:absolute}.orbit-one{inset:5% -5%}.orbit-two{border-color:#e56f521c;inset:15% 5%}.paper{width:345px;height:390px;box-shadow:var(--shadow);transform-origin:bottom;background:#e8e1d4;border:1px solid #123f3a17;border-radius:16px;padding:22px;position:absolute;left:50%}.paper span,.paper b{display:block}.paper span{color:#123f3a29;font-family:Georgia,serif;font-size:40px}.paper b{color:#123f3a59;margin-top:230px;font-size:12px}.paper-back{top:58px;transform:translate(-58%)rotate(-9deg)}.paper-mid{background:#dfe9df;top:44px;transform:translate(-43%)rotate(7deg)}.workspace-card{z-index:4;background:#fffdf8f7;border:1px solid #123f3a1f;border-radius:17px;width:390px;min-height:445px;padding:25px;position:absolute;top:25px;left:50%;transform:translate(-50%)rotate(-1.2deg);box-shadow:0 35px 90px #15363030}.workspace-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.workspace-head small,.workspace-head strong{display:block}.workspace-head small{color:var(--coral);letter-spacing:.13em;font-size:12px;font-weight:900}.workspace-head strong{margin-top:5px;font-family:Georgia,serif;font-size:20px;font-weight:500}.workspace-head>span{background:var(--mint);color:var(--green-2);border-radius:6px;padding:6px 8px;font-size:12px;font-weight:900}.progress-label{color:#6c7f7a;justify-content:space-between;margin-top:22px;font-size:12px;display:flex}.progress-track{background:#e6e8df;border-radius:99px;height:6px;margin-top:9px;overflow:hidden}.progress-track i{border-radius:inherit;background:linear-gradient(90deg,var(--green-2),#66a996);width:64%;height:100%;display:block}.workspace-list{gap:8px;margin-top:20px;display:grid}.workspace-list>div{color:#778580;border:1px solid #0000;border-radius:10px;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.workspace-list>div>span{color:#72827d;background:#eef0ea;border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid}.workspace-list p{margin:0}.workspace-list b,.workspace-list small{display:block}.workspace-list b{color:var(--ink);font-size:12px}.workspace-list small{margin-top:3px;font-size:12px}.workspace-list .done>span{background:var(--mint);color:#287566}.workspace-list .current>span{background:var(--green);color:#fff}.workspace-list .current>i{color:var(--coral);font-style:normal}.mentor-note{background:#f6eadf;border-radius:10px;gap:10px;margin-top:17px;padding:12px;display:flex}.mentor-note>span{width:27px;height:27px;color:var(--coral);background:#fff3e9;border-radius:8px;place-items:center;font-size:12px;display:grid}.mentor-note p{margin:0}.mentor-note b,.mentor-note small{display:block}.mentor-note b{font-size:12px}.mentor-note small{color:#7d736b;max-width:250px;margin-top:4px;font-size:12px;line-height:1.4}.floating-proof{z-index:6;background:#fff;border:1px solid #123f3a1a;border-radius:11px;align-items:center;gap:9px;padding:11px 14px;display:flex;position:absolute;bottom:30px;right:-8px;transform:rotate(2deg);box-shadow:0 18px 40px #15363029}.floating-proof>span{background:var(--mint);color:#277666;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.floating-proof p{margin:0}.floating-proof b,.floating-proof small{display:block}.floating-proof b{font-size:12px}.floating-proof small{color:#7e8d88;margin-top:3px;font-size:12px}.promo3d{--tilt-x:2deg;--tilt-y:-5deg;--glow-x:65%;--glow-y:25%;perspective:1200px;touch-action:pan-y;isolation:isolate;min-height:540px;position:relative}.promo3d-halo{background:radial-gradient(circle at var(--glow-x) var(--glow-y),#e56f5233,transparent 28%),radial-gradient(circle at 45% 48%,#2f7c6e38,transparent 52%);filter:blur(5px);border-radius:50%;transition:background-position .2s;position:absolute;inset:5% -8% 0}.promo3d-grid{opacity:.36;transform-origin:bottom;background-image:linear-gradient(#123f3a21 1px,#0000 1px),linear-gradient(90deg,#123f3a21 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:34% -8% -5%;transform:rotateX(65deg)translateZ(-90px);-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000);mask-image:linear-gradient(#0000,#000 30%,#0000)}.promo3d-scene{z-index:2;color:#fff;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;background:linear-gradient(145deg,#103d38,#082d2b 72%);border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;transition:transform .18s,box-shadow .25s;display:flex;position:absolute;inset:35px 13px 62px;overflow:hidden;box-shadow:0 46px 80px #102d2b4d,-25px 22px 55px #102d2b1f}.promo3d-scene:before{content:"";background:radial-gradient(circle at var(--glow-x) var(--glow-y),#ffffff2e,transparent 31%);pointer-events:none;position:absolute;inset:0}.promo3d-topbar{z-index:2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:18px 21px;display:flex;position:relative;transform:translateZ(28px)}.promo3d-brand{align-items:center;gap:9px;display:flex}.promo3d-brand>span{background:var(--promo-accent);color:#0b3531;border-radius:9px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.promo3d-brand b{letter-spacing:.02em;font-size:12px}.promo3d-live{color:#c5d9d5;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.promo3d-live i{background:var(--promo-accent);width:6px;height:6px;box-shadow:0 0 0 5px var(--promo-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.promo3d-live i{box-shadow:0 0 0 5px color-mix(in srgb,var(--promo-accent) 18%,transparent)}}.promo3d-screen{z-index:2;min-height:0;transform-style:preserve-3d;flex:1;grid-template-columns:1.05fr .95fr;align-items:center;padding:19px 24px 52px;display:grid;position:relative}.promo3d-copy{z-index:4;position:relative;transform:translateZ(58px)}.promo3d-kicker{color:var(--promo-accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.promo3d-copy h2{letter-spacing:-.035em;max-width:250px;margin:11px 0 10px;font-family:Georgia,serif;font-size:31px;font-weight:500;line-height:1.02}.promo3d-copy p{color:#b9d0cb;max-width:250px;margin:0;font-size:12px;line-height:1.55}.promo3d-action{background:#ffffff14;border:1px solid #fff3;border-radius:8px;align-items:center;gap:16px;margin-top:18px;padding:10px 12px;font-size:12px;font-weight:850;display:inline-flex}.promo3d-action span{color:var(--promo-accent)}.promo3d-object{height:245px;transform-style:preserve-3d;position:relative;transform:translateZ(40px)}.orbit-core{z-index:3;border:1px solid var(--promo-accent);place-items:center;width:112px;height:112px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.orbit-core{border:1px solid color-mix(in srgb,var(--promo-accent) 75%,white)}}.orbit-core{background:radial-gradient(circle at 35% 30%,var(--promo-accent),var(--promo-accent) 45%,#154a45 100%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.orbit-core{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--promo-accent) 88%,white),var(--promo-accent) 45%,#154a45 100%)}}.orbit-core{box-shadow:0 20px 45px #00000047,inset -15px -18px 28px #082d2b47,0 0 0 22px var(--promo-accent)}@supports (color:color-mix(in lab, red, red)){.orbit-core{box-shadow:0 20px 45px #00000047,inset -15px -18px 28px #082d2b47,0 0 0 22px color-mix(in srgb,var(--promo-accent) 7%,transparent)}}.orbit-core{transform:translate(-50%,-50%)translateZ(70px)}.orbit-core:before,.orbit-core:after{content:"";border:1px solid var(--promo-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.orbit-core:before,.orbit-core:after{border:1px solid color-mix(in srgb,var(--promo-accent) 44%,transparent)}}.orbit-core:before,.orbit-core:after{border-radius:50%;transform:rotateX(68deg)rotate(18deg)}.orbit-core:before{inset:-33px}.orbit-core:after{inset:-58px;transform:rotateY(68deg)rotate(-15deg)}.orbit-core span{color:#0b3531;font-family:Georgia,serif;font-size:39px}.orbit-card{z-index:5;color:#123f3a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8faf6ed;border:1px solid #ffffff2e;border-radius:11px;width:92px;padding:10px;position:absolute;box-shadow:0 16px 28px #0003}.orbit-card i,.orbit-card b,.orbit-card small{display:block}.orbit-card i{color:#cf684f;font-size:12px;font-style:normal}.orbit-card b{margin-top:8px;font-size:12px}.orbit-card small{color:#6c7e79;margin-top:3px;font-size:12px}.card-one{top:13px;left:-5px;transform:translateZ(85px)rotateY(8deg)}.card-two{top:55px;right:-8px;transform:translateZ(105px)rotateY(-9deg)}.card-three{bottom:0;left:34px;transform:translateZ(125px)rotateX(-4deg)}.promo3d-caption{z-index:7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#021514c2;border:1px solid #ffffff1a;border-radius:9px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex;position:absolute;bottom:7px;left:24px;right:24px;transform:translateZ(64px)}.promo3d-caption span{color:#fff;border:1px solid #ffffff61;border-radius:3px;flex:none;padding:2px 4px;font-size:12px;font-weight:900}.promo3d-caption p{color:#e5f0ed;margin:0;font-size:12px;line-height:1.4}.promo3d-controls{z-index:7;align-items:center;gap:10px;padding:10px 19px 14px;display:flex;position:relative;transform:translateZ(42px)}.promo3d-play{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;padding:0;font-size:12px;display:grid}.promo3d-timeline{flex:1;grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.promo3d-timeline button{color:#91aaa5;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #ffffff26;height:29px;padding:0;position:relative}.promo3d-timeline button span{font-size:12px;font-weight:850}.promo3d-timeline button i{background:var(--promo-accent);transform-origin:0;height:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.promo3d-timeline button.active{color:#fff}.promo3d-sound,.promo3d-download{color:#d9e7e3;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:29px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.promo3d-sound.active{border-color:var(--promo-accent);color:#fff;background:var(--promo-accent)}@supports (color:color-mix(in lab, red, red)){.promo3d-sound.active{background:color-mix(in srgb,var(--promo-accent) 18%,transparent)}}.promo3d-download{border-color:var(--promo-accent)}@supports (color:color-mix(in lab, red, red)){.promo3d-download{border-color:color-mix(in srgb,var(--promo-accent) 58%,transparent)}}.promo3d-download{color:#fff}.promo3d-orbit{z-index:1;pointer-events:none;border:1px solid #123f3a24;border-radius:50%;position:absolute}.promo3d-orbit i{background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 7px #e56f521f}.promo3d-orbit.orbit-a{inset:3% -2% 11%;transform:rotate(-11deg)}.promo3d-orbit.orbit-a i:first-child{top:27%;left:8%}.promo3d-orbit.orbit-a i:last-child{bottom:22%;right:9%}.promo3d-orbit.orbit-b{inset:17% 7% 1%;transform:rotate(16deg)}.promo3d-orbit.orbit-b i{background:#4f9d8e;top:10%;right:13%}.promo3d-trust{z-index:8;min-width:128px;transform-style:preserve-3d;background:#fffdf8f2;border:1px solid #123f3a1f;border-radius:11px;grid-template-columns:25px auto;column-gap:8px;padding:10px 11px;display:grid;position:absolute;box-shadow:0 16px 36px #1536302b}.promo3d-trust>span{background:var(--mint);color:#267565;border-radius:8px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.promo3d-trust b{font-size:12px}.promo3d-trust small{color:#788984;margin-top:2px;font-size:12px}.trust-top{top:5px;right:-5px;transform:translateZ(120px)rotate(3deg)}.trust-bottom{bottom:28px;left:-9px;transform:translateZ(100px)rotate(-3deg)}.promo3d-hint{color:#6b7d78;letter-spacing:.04em;margin:0;font-size:12px;font-weight:750;position:absolute;bottom:10px;right:18px}.promise-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:45px;max-width:1184px;margin:0 auto 125px;padding:28px 32px;display:flex}.promise-strip>p{margin:0;font-family:Georgia,serif;font-size:20px;line-height:1.32}.promise-strip>div{color:#657a75;letter-spacing:.04em;align-items:center;gap:16px;font-size:12px;font-weight:850;display:flex}.promise-strip i{background:var(--gold);border-radius:50%;width:4px;height:4px}.strengths-section,.route-section,.experience-section,.plans-section{max-width:1184px;margin:0 auto;padding:0 24px 135px}.strengths-section{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.section-intro h2,.section-heading h2,.experience-copy h2,.plan-heading h2,.closing-cta h2{letter-spacing:-.04em;margin:12px 0 0;font-family:Georgia,serif;font-size:clamp(39px,4.2vw,59px);font-weight:500;line-height:1.06}.strength-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.strength-grid article{border:1px solid var(--line);background:#fffdf8a8;border-radius:13px;min-height:275px;padding:24px;transition:all .25s}.strength-grid article:hover{background:var(--paper);transform:translateY(-5px);box-shadow:0 18px 45px #1c373114}.strength-grid article>span{color:var(--coral);font-family:Georgia,serif;font-size:14px}.strength-grid h3{margin:92px 0 10px;font-family:Georgia,serif;font-size:19px;font-weight:500;line-height:1.2}.strength-grid p{color:#6f807c;margin:0;font-size:12px;line-height:1.65}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.section-heading h2{max-width:700px}.section-heading>p{color:#687b76;max-width:310px;margin:0;font-size:12px;line-height:1.65}.route-shell{background:var(--paper);box-shadow:var(--shadow);border:1px solid #123f3a1f;border-radius:18px;overflow:hidden}.stage-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.stage-tabs button{border:0;border-right:1px solid var(--line);color:#7c8c88;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;min-height:70px;padding:12px 16px;display:flex}.stage-tabs button:last-child{border-right:0}.stage-tabs button span{font-family:Georgia,serif;font-size:12px}.stage-tabs button.active{background:var(--green);color:#fff}.stage-tabs button.active span{color:#9bcfc1}.stage-panel{grid-template-columns:1.05fr .95fr;min-height:390px;display:grid}.stage-tag{color:var(--coral);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:900}.stage-copy h3{margin:12px 0 15px;font-family:Georgia,serif;font-size:41px;font-weight:500}.stage-result{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0;padding:15px 0}.stage-result span,.stage-result b{display:block}.stage-result span{color:#8b9995;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.stage-result b{margin-top:6px;font-size:12px}.stage-copy>a,.text-action{color:var(--green);gap:18px;font-size:12px;font-weight:900;display:inline-flex}.stage-copy>a span,.text-action span{color:var(--coral)}.stage-mark{background:var(--mint);place-items:center;display:grid;position:relative;overflow:hidden}.stage-mark>i{z-index:2;background:var(--green);color:#fff;border-radius:50%;place-items:center;width:125px;height:125px;font-family:Georgia,serif;font-size:40px;font-style:normal;display:grid;position:relative;box-shadow:0 28px 50px #123f3a38}.stage-mark>span{color:#123f3a17;font-family:Georgia,serif;font-size:140px;position:absolute;bottom:-17px;right:24px}.mark-line{background:var(--coral);width:80px;height:1px;position:absolute}.line-one{top:28%;left:17%;transform:rotate(35deg)}.line-two{bottom:29%;right:10%;transform:rotate(-28deg)}.experience-section{grid-template-columns:1.12fr .88fr;align-items:center;gap:75px;display:grid}.experience-visual{background:var(--green);border-radius:25px;padding:32px}.mini-window{background:#f9f8f3;border-radius:13px;grid-template-columns:55px 1fr;min-height:450px;display:grid;overflow:hidden;box-shadow:0 28px 60px #00000038}.mini-sidebar{background:#0c332f;flex-direction:column;align-items:center;gap:17px;padding-top:25px;display:flex}.mini-sidebar i{background:#ffffff38;border-radius:99px;width:18px;height:5px}.mini-sidebar i:first-child{background:0 0;border:5px solid #8cc5b7;border-radius:50%;width:26px;height:26px;margin-bottom:18px}.mini-sidebar i.active{background:#e56f52;border-radius:8px;width:28px;height:28px}.mini-content{padding:37px}.mini-content>span{color:var(--coral);letter-spacing:.14em;font-size:12px;font-weight:900}.mini-content h3{max-width:400px;margin:12px 0;font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.12}.mini-content>p{color:#74837f;max-width:400px;font-size:12px;line-height:1.55}.question-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:25px;padding:21px}.question-card small{color:#8b9995;letter-spacing:.12em;font-size:12px;font-weight:900}.question-card>b{margin-top:9px;font-family:Georgia,serif;font-size:15px;font-weight:500;line-height:1.4;display:block}.text-lines{gap:8px;margin-top:22px;display:grid}.text-lines i{background:#dfe4de;height:1px}.text-lines i:nth-child(2){width:93%}.text-lines i:nth-child(3){width:78%}.mini-bottom{color:#78908a;justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.mini-bottom b{background:var(--green);color:#fff;border-radius:6px;padding:9px 11px}.experience-copy h2{font-size:clamp(39px,4.1vw,54px)}.experience-copy>p{color:#657873;font-size:12px;line-height:1.75}.experience-copy ul{gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.experience-copy li{color:#334f4a;gap:10px;font-size:12px;font-weight:750;display:flex}.experience-copy li span{color:#3a8877}.plans-section{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;display:grid}.plan-heading{position:sticky;top:40px}.plan-heading p{color:#687b76;max-width:320px;font-size:12px;line-height:1.7}.plan-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.plan-card{border:1px solid var(--line);background:#fffdf8cc;border-radius:15px;min-height:500px;padding:27px;position:relative}.plan-card>span{color:var(--coral);letter-spacing:.14em;font-size:12px;font-weight:900}.plan-card h3{margin:16px 0 20px;font-family:Georgia,serif;font-size:24px;font-weight:500}.price{border-bottom:1px solid var(--line);padding-bottom:20px}.price strong,.price small{display:block}.price strong{font-family:Georgia,serif;font-size:34px;font-weight:500}.price small{color:#82918d;margin-top:4px;font-size:12px}.plan-card>p:not(.price){color:#6d7e79;min-height:52px;font-size:12px;line-height:1.6}.plan-card ul{border-top:1px solid var(--line);gap:11px;margin:0;padding:18px 0 0;list-style:none;display:grid}.plan-card li{color:#4c635e;font-size:12px}.plan-card li:before{content:"✓";color:#368270;margin-right:8px;font-weight:900}.plan-card>a{border:1px solid var(--green);color:var(--green);border-radius:8px;justify-content:space-between;padding:13px;font-size:12px;font-weight:900;display:flex;position:absolute;bottom:27px;left:27px;right:27px}.plan-card.featured{background:var(--green);color:#fff;transform:translateY(-15px);box-shadow:0 25px 60px #123f3a30}.plan-card.featured .price,.plan-card.featured ul{border-color:#ffffff26}.plan-card.featured .price small,.plan-card.featured>p:not(.price),.plan-card.featured li{color:#c1d5d0}.plan-card.featured li:before{color:#97d3c4}.plan-card.featured>a{color:var(--green);background:#fff;border-color:#fff}.popular{background:var(--coral);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:5px 7px;font-size:12px;font-weight:900;position:absolute;top:17px;right:18px}.closing-cta{text-align:center;background:#e4ded2;border-radius:22px;max-width:1184px;margin:0 auto 55px;padding:90px 24px;position:relative;overflow:hidden}.closing-cta:before,.closing-cta:after{content:"";border:1px solid #123f3a17;border-radius:50%;width:330px;height:330px;position:absolute}.closing-cta:before{top:-150px;left:-180px;box-shadow:0 0 0 55px #123f3a06}.closing-cta:after{bottom:-210px;right:-190px;box-shadow:0 0 0 55px #e56f5209}.closing-cta h2{font-size:clamp(45px,5vw,66px);position:relative}.closing-cta p{color:#657670;margin:18px 0 28px;font-size:12px}.closing-cta .primary-action{position:relative}.closing-cta em{color:var(--coral)}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1184px;margin:auto;padding:26px 4px 42px;display:flex}footer p,footer>a{color:#748681;font-size:12px}footer>a{font-weight:850}.advisor-inline{color:#71837e;border-bottom:1px solid #123f3a2e;margin-top:13px;font-size:12px;font-weight:750;display:inline-block}.nav-cta svg,.primary-action svg{color:#a8d8cb;stroke-width:2.15px;width:15px;height:15px}.secondary-action span svg{width:11px;height:11px;fill:var(--green);stroke-width:1.6px;transform:translate(1px)}.trust-row span{align-items:center;gap:6px;display:inline-flex}.trust-row svg{color:#3d8a79;stroke-width:2px;width:13px;height:13px}.advisor-inline{align-items:center;gap:6px;display:inline-flex}.advisor-inline svg{width:12px;height:12px;color:var(--coral);stroke-width:1.9px}.advisor-inline svg:last-child{width:11px;margin-left:2px}.workspace-list .done>span svg{stroke-width:2px;width:14px;height:14px}.mentor-note>span svg{stroke-width:1.8px;width:15px;height:15px}.floating-proof>span svg{stroke-width:1.9px;width:16px;height:16px}.strength-icon{width:40px;height:40px;color:var(--coral);background:linear-gradient(145deg,#fff8ef,#f4e8dc);border:1px solid #e56f5233;border-radius:12px;place-items:center;display:grid;box-shadow:0 10px 24px #1c373112}.strength-icon svg{stroke-width:1.8px;width:19px;height:19px}.strength-grid h3{margin-top:66px}.stage-tabs button span{width:31px;height:31px;color:var(--green-2);background:#eef3ed;border-radius:9px;place-items:center;display:grid}.stage-tabs button span svg{stroke-width:1.9px;width:15px;height:15px}.stage-tabs button.active span{color:#a9d8cb;background:#ffffff1f;box-shadow:inset 0 1px #ffffff1a}.stage-mark>i svg{stroke-width:1.45px;width:54px;height:54px}.stage-copy>a,.text-action{align-items:center;gap:9px}.stage-copy>a svg,.text-action svg{width:14px;height:14px;color:var(--coral);transition:transform .2s}.stage-copy>a:hover svg,.text-action:hover svg{transform:translate(3px)}.experience-copy li{align-items:center}.experience-copy li>svg{color:#3a8877;stroke-width:2px;flex:none;width:15px;height:15px}.plan-icon{background:var(--mint);width:40px;height:40px;color:var(--green-2);border:1px solid #123f3a1f;border-radius:12px;place-items:center;margin-bottom:18px;display:grid;box-shadow:0 10px 24px #1c373114}.plan-icon svg{stroke-width:1.8px;width:19px;height:19px}.plan-card.featured .plan-icon{color:#a7d8ca;background:#ffffff1a;border-color:#ffffff29}.plan-card>a{align-items:center}.plan-card>a svg{width:14px;height:14px;color:var(--coral)}.popular{align-items:center;gap:4px;display:inline-flex}.popular svg{width:9px;height:9px}.closing-cta .primary-action svg{color:#9bd2c4}footer>a{align-items:center;gap:6px;display:inline-flex}footer>a svg{width:11px;height:11px}@media (width<=980px){.nav-links{display:none}.hero{grid-template-columns:1fr;gap:35px}.hero-copy{max-width:720px}.promo3d{width:min(720px,100%);min-height:555px;margin:auto}.promise-strip{flex-direction:column;align-items:flex-start}.strengths-section,.experience-section,.plans-section{grid-template-columns:1fr}.strengths-section{gap:38px}.plan-heading{position:static}.stage-panel{grid-template-columns:1fr}.stage-mark{min-height:330px}.experience-copy{grid-row:1}.plan-grid{max-width:720px}.plans-section{gap:38px}}@media (width<=650px){.top-note{font-size:12px}.site-nav{padding:16px 18px}.site-brand strong,.site-brand small{font-size:12px}.nav-cta{padding:11px;font-size:0}.nav-cta span{font-size:14px}.hero{min-height:0;padding:60px 18px 80px}.hero h1{font-size:48px}.hero-copy>p{font-size:14px}.hero-actions,.trust-row{flex-direction:column;align-items:stretch}.secondary-action{padding-left:3px}.promo3d{min-height:680px}.promo3d-scene{inset:28px 0 65px}.promo3d-screen{grid-template-rows:auto 1fr;grid-template-columns:1fr;padding:17px 18px 63px}.promo3d-copy h2{max-width:285px;font-size:27px}.promo3d-copy p{max-width:300px}.promo3d-object{height:205px}.orbit-core{width:91px;height:91px}.orbit-core span{font-size:31px}.orbit-card{width:82px}.card-one{left:3px}.card-two{right:3px}.card-three{left:28%}.promo3d-topbar{padding:15px}.promo3d-brand b{display:none}.promo3d-live{font-size:12px}.promo3d-caption{bottom:8px;left:14px;right:14px}.promo3d-controls{flex-wrap:wrap;gap:7px;padding:9px 14px 15px}.promo3d-timeline{min-width:190px}.promo3d-sound,.promo3d-download{padding:0 7px}.promo3d-trust{min-width:116px}.trust-top{right:-7px}.trust-bottom{bottom:34px;left:-7px}.promo3d-hint{bottom:10px;right:4px}.promise-strip{margin:0 18px 90px;padding:23px 0}.promise-strip>div{flex-direction:column;align-items:flex-start}.promise-strip i{display:none}.strengths-section,.route-section,.experience-section,.plans-section{padding:0 18px 95px}.strength-grid,.plan-grid{grid-template-columns:1fr}.strength-grid article{min-height:220px}.strength-grid h3{margin-top:55px}.section-heading{flex-direction:column;align-items:flex-start}.stage-tabs{grid-template-columns:repeat(5,1fr)}.stage-tabs button{justify-content:center;padding:8px}.stage-tabs button b{display:none}.stage-copy{padding:35px 25px}.stage-mark{min-height:275px}.experience-visual{padding:15px}.mini-window{grid-template-columns:40px 1fr;min-height:430px}.mini-content{padding:27px 20px}.mini-sidebar i{transform:scale(.75)}.plan-card{min-height:475px}.plan-card.featured{transform:none}.closing-cta{margin:0 18px 35px;padding:72px 18px}footer{flex-direction:column;align-items:flex-start;gap:18px;margin:0 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary-action,.strength-grid article,.nav-links a:after,.promo3d-scene{transition:none}.promo3d-grid,.promo3d-orbit{display:none}}.premium-platform-video{isolation:isolate;color:#fff;background:linear-gradient(145deg,#07152e,#0c2551 62%,#183772);border:1px solid #ffffff2e;border-radius:27px;position:relative;overflow:hidden;box-shadow:0 38px 90px #07152e4d,0 0 0 1px #52d3ff1f}.premium-video-glow{z-index:-1;filter:blur(18px);background:radial-gradient(circle at 84% 18%,#38d5ff4d,#0000 23%),radial-gradient(circle at 18% 88%,#b563ff42,#0000 28%);position:absolute;inset:-35%}.premium-video-header{background:#030c1f8c;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.premium-video-brand{align-items:center;gap:10px;display:flex}.premium-video-brand img{object-fit:cover;background:#fff;border-radius:50%;width:36px;height:36px;box-shadow:0 7px 20px #00000040}.premium-video-brand b,.premium-video-brand small{display:block}.premium-video-brand b{font-size:12px}.premium-video-brand small{color:#a9bfd9;letter-spacing:.05em;margin-top:2px;font-size:12px}.premium-video-status{color:#b9d9ee;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.premium-video-status i{background:#46e0bd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #46e0bd1f}.premium-video-frame{background:#030916;border:1px solid #66daff5c;border-radius:18px;margin:17px;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000059,0 0 35px #44baff1f}.premium-video-frame:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.premium-video-frame video{aspect-ratio:16/9;object-fit:cover;background:#030916;width:100%;display:block}.premium-video-footer{grid-template-columns:1fr auto;align-items:end;gap:25px;padding:6px 21px 23px;display:grid}.premium-video-kicker{color:#52d4ff;letter-spacing:.16em;font-size:12px;font-weight:900}.premium-video-footer h2{letter-spacing:-.035em;text-shadow:0 7px 22px #00000059;max-width:520px;margin:7px 0 6px;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:clamp(25px,2.8vw,36px);font-weight:600;line-height:1.05}.premium-video-footer p{color:#b9cce0;max-width:560px;margin:0;font-size:12px;line-height:1.55}.premium-video-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.premium-video-primary,.premium-video-download{border-radius:10px;justify-content:center;align-items:center;min-height:39px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.premium-video-primary{color:#07152e;background:linear-gradient(135deg,#55dcff,#61efbd);gap:14px;box-shadow:0 12px 28px #4dd8e833}.premium-video-download{color:#fff;background:#ffffff12;border:1px solid #fff3}@media (width<=650px){.premium-video-status{font-size:12px}.premium-video-footer{grid-template-columns:1fr}.premium-video-actions{justify-content:flex-start}.premium-video-primary,.premium-video-download{flex:1}.premium-video-frame{margin:12px}.premium-video-footer{padding:6px 16px 19px}}.route-section{position:relative}.route-section:before{content:"";z-index:-1;background:radial-gradient(circle at 15% 12%,#2f6fed1a,#0000 31%),radial-gradient(circle at 88% 78%,#e56f521c,#0000 28%);border-radius:42px;position:absolute;inset:5% -8% 7%}.route-shell{background:#ffffffeb;border:1px solid #d8e2ed;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #19375c21}.route-progress{color:#fff;background:linear-gradient(110deg,#102f50,#1d4e72);gap:11px;padding:22px 28px 18px;display:grid}.route-progress>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.route-progress span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.route-progress b{color:#bce9dd;font-size:12px}.route-progress>i{background:#ffffff24;border-radius:999px;height:7px;display:block;overflow:hidden}.route-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#63d8ba,#7db7ff,#ff9b7c);height:100%;transition:width .35s;display:block;box-shadow:0 0 18px #63d8ba85}.stage-tabs{background:#f7f9fc;border-bottom:1px solid #dfe7ef;gap:0;padding:0 15px;position:relative}.stage-tabs:after{content:"";background:#dfe7ef;height:2px;position:absolute;top:35px;left:8%;right:8%}.stage-tabs button{z-index:1;color:#607286;background:0 0;border:0;grid-template-columns:32px 34px 1fr;align-items:center;gap:8px;min-height:82px;padding:13px 10px;transition:transform .2s,color .2s,background .2s;display:grid;position:relative}.stage-tabs button:hover{color:#173b63;transform:translateY(-2px)}.stage-tabs button>small{color:#7a8ca0;background:#fff;border:2px solid #d9e3ed;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.stage-tabs button>span{color:#315f8d;background:#fff;border:1px solid #dce5ee;border-radius:11px;width:34px;height:34px;box-shadow:0 7px 16px #173b6314}.stage-tabs button>b{font-size:13px}.stage-tabs button.complete>small{color:#1d735d;background:#dcf4ec;border-color:#79c8b1}.stage-tabs button.active{color:#fff;background:linear-gradient(145deg,#2f6fed,#285bbd);border-radius:14px;box-shadow:0 12px 24px #2f6fed38}.stage-tabs button.active>small{color:#fff;background:#ffffff26;border-color:#ffffff73}.stage-tabs button.active>span{color:#fff;box-shadow:none;background:#ffffff21;border-color:#fff3}.stage-panel{grid-template-columns:1.1fr .9fr;min-height:510px}.stage-copy{padding:48px 50px}.stage-copy h3{color:#173b63;margin:10px 0 13px;font-size:44px}.stage-copy>p{color:#597086;max-width:560px;font-size:16px;line-height:1.68}.stage-actions{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.stage-actions>div{background:linear-gradient(145deg,#fff,#f6f9fc);border:1px solid #dde6ef;border-radius:15px;min-height:104px;padding:15px 13px;transition:transform .2s,border-color .2s;position:relative;box-shadow:0 10px 24px #173b630f}.stage-actions>div:hover{border-color:#9fbced;transform:translateY(-4px)}.stage-actions span{color:#2f6fed;background:#e8f0ff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.stage-actions b{color:#28465f;margin-top:14px;font-size:12px;line-height:1.35;display:block}.stage-actions svg{color:#5cb79e;opacity:.75;width:15px;height:15px;position:absolute;top:10px;right:10px}.stage-result{background:#fff4ef;border:0;border-left:4px solid #ef8b71;border-radius:0 12px 12px 0;margin:20px 0;padding:15px 17px}.stage-result span{color:#b65b44}.stage-result b{color:#2e4b62;font-size:14px}.stage-footer-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.stage-footer-actions>a{color:#fff;background:#173b63;border-radius:10px;align-items:center;gap:9px;padding:12px 15px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 11px 22px #173b632b}.stage-footer-actions>a svg{width:14px}.stage-footer-actions>div{gap:7px;display:flex}.stage-footer-actions button{color:#315f8d;cursor:pointer;background:#fff;border:1px solid #d9e3ed;border-radius:10px;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}.stage-footer-actions button:hover{background:#edf3ff;border-color:#2f6fed;transform:translateY(-2px)}.stage-footer-actions button svg{width:17px}.stage-mark{background:linear-gradient(145deg,#e9f3ff,#effaf6 68%,#fff4ee);flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:34px;display:flex;position:relative;overflow:hidden}.stage-mark:before{content:"";border:1px solid #2f6fed2e;border-radius:50%;width:280px;height:280px;position:absolute;box-shadow:0 0 0 48px #2f6fed09,0 0 0 96px #54be9f06}.stage-celebration{z-index:3;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffbf;border-radius:17px;max-width:310px;padding:16px 18px;position:relative;box-shadow:0 16px 34px #173b631a}.stage-celebration span{color:#2f6fed;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.stage-celebration strong{color:#27445e;margin-top:7px;font-family:Georgia,serif;font-size:17px;font-weight:500;line-height:1.35;display:block}.stage-orbit{z-index:2;place-items:center;width:160px;height:160px;display:grid;position:relative}.stage-orbit:before,.stage-orbit:after{content:"";border:1px dashed #2f6fed47;border-radius:50%;animation:16s linear infinite route-orbit;position:absolute;inset:-20px}.stage-orbit:after{border-color:#e56f5233;animation-duration:22s;animation-direction:reverse;inset:-38px}.stage-orbit>i{color:#fff;background:linear-gradient(145deg,#2f6fed,#244c9e);border-radius:42px;place-items:center;width:124px;height:124px;display:grid;transform:rotate(-4deg);box-shadow:0 26px 50px #2f6fed4d}.stage-orbit>i svg{stroke-width:1.5px;width:52px;height:52px}.stage-orbit>span{color:#2f6fed1f;font-family:Georgia,serif;font-size:120px;position:absolute;bottom:-30px;right:-52px}.stage-mark>small{z-index:3;color:#1e745d;letter-spacing:.1em;text-transform:uppercase;background:#d8f3e9;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;position:relative}.stage-orbit .mark-line{background:#ef8b71}.stage-orbit .line-one{top:18%;left:-34%}.stage-orbit .line-two{bottom:18%;right:-34%}@keyframes route-orbit{to{transform:rotate(360deg)}}@media (width<=980px){.stage-tabs button{grid-template-columns:26px 34px}.stage-tabs button>b{display:none}.stage-panel{grid-template-columns:1fr}.stage-mark{min-height:390px}.stage-actions{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.route-shell{border-radius:20px}.route-progress{padding:18px}.route-progress>div{flex-direction:column;align-items:flex-start;gap:4px}.stage-tabs{grid-template-columns:repeat(5,72px);padding:8px;overflow-x:auto}.stage-tabs:after{display:none}.stage-tabs button{grid-template-columns:1fr;justify-items:center;gap:6px;min-height:78px;padding:7px}.stage-tabs button>small{border-width:1px;width:20px;height:20px;position:absolute;top:4px;right:4px}.stage-tabs button>b{font-size:12px;display:block}.stage-copy{padding:32px 21px}.stage-copy h3{font-size:37px}.stage-actions{grid-template-columns:1fr}.stage-actions>div{min-height:72px}.stage-footer-actions{flex-direction:column;align-items:stretch}.stage-footer-actions>a{justify-content:center}.stage-footer-actions>div{justify-content:flex-end}.stage-mark{min-height:380px;padding:30px 20px}.stage-celebration strong{font-size:16px}footer{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){.stage-orbit:before,.stage-orbit:after{animation:none}.route-progress>i>span,.stage-tabs button,.stage-actions>div,.stage-footer-actions button{transition:none}}.landing-resource-window{background:#fff;border:1px solid #d8e3ec;border-radius:24px;max-width:1184px;margin:0 auto 92px;overflow:hidden;box-shadow:0 18px 52px #1c373114}.landing-resource-window>summary{cursor:pointer;color:#173b63;background:linear-gradient(135deg,#f8fbff,#fff9e6);grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:24px 28px;list-style:none;display:grid}.landing-resource-window>summary::-webkit-details-marker{display:none}.landing-resource-window>summary>span{color:#2f6fed;background:#e8f1ff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.landing-resource-window>summary svg{width:25px;height:25px}.landing-resource-window>summary small,.landing-resource-window>summary strong,.landing-resource-window>summary p{display:block}.landing-resource-window>summary small{color:#2f6fed;letter-spacing:.11em;font-size:12px;font-weight:900}.landing-resource-window>summary strong{margin-top:5px;font-family:Georgia,serif;font-size:21px}.landing-resource-window>summary p{color:#60748b;margin:5px 0 0;font-size:13px;line-height:1.5}.landing-resource-window>summary>b{color:#fff;background:#173b63;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.landing-resource-window[open]>summary>b{color:#173b63;background:#f3c84b;transform:rotate(45deg)}.landing-resource-content{border-top:1px solid #e2e9ef;padding-top:72px}.landing-resource-content>.free-showcase,.landing-resource-content>.rubric-navigator,.landing-resource-content>.normative-section,.landing-resource-content>.strengths-section,.landing-resource-content>.integrated-section,.landing-resource-content>.route-section,.landing-resource-content>.experience-section,.landing-resource-content>.practice-section,.landing-resource-content>.advisor-section{padding-left:28px;padding-right:28px}.landing-resource-content>.advisor-section{margin-bottom:30px}@media (width<=700px){.landing-resource-window{margin:0 16px 70px}.landing-resource-window>summary{grid-template-columns:44px 1fr;padding:19px}.landing-resource-window>summary>span{width:43px;height:43px}.landing-resource-window>summary>b{grid-column:2;justify-self:start}.landing-resource-content{padding-top:46px}.landing-resource-content>.free-showcase,.landing-resource-content>.rubric-navigator,.landing-resource-content>.normative-section,.landing-resource-content>.strengths-section,.landing-resource-content>.integrated-section,.landing-resource-content>.route-section,.landing-resource-content>.experience-section,.landing-resource-content>.practice-section,.landing-resource-content>.advisor-section{padding-left:16px;padding-right:16px}}:root{--priority-navy:#12345b;--priority-blue:#175cb7;--priority-teal:#0b6e65;--priority-amber:#8a5a00;--priority-ink:#18324a;--priority-muted:#52687a;--priority-bg:#f5f8fc;--priority-line:#d7e2ec}.nav-cta,.primary-action{color:#fff;background:#174a82}.nav-cta svg,.primary-action svg{color:#fff}.section-kicker,.eyebrow{color:var(--priority-blue)}.hero{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:start;gap:44px;min-height:0;padding-top:56px;padding-bottom:72px}.hero h1{max-width:650px;color:var(--priority-ink);letter-spacing:-.055em;margin:16px 0 18px;font-family:Avenir Next,Segoe UI Variable Display,system-ui,sans-serif;font-size:clamp(48px,4.8vw,68px);font-weight:850;line-height:1.01}.hero h1 em{color:var(--priority-blue);font-style:normal;font-weight:850;display:block}.hero-copy>p{color:#40596d;max-width:620px;font-size:17px;line-height:1.58}.primary-action{border-radius:12px;min-height:51px;box-shadow:0 14px 30px #174a8233}.secondary-action{color:#174a82;min-height:48px}.secondary-action span{color:#174a82;background:#edf6ff;border-color:#b9cee0}.hero-priority-grid{grid-template-columns:1.3fr 1fr 1fr;gap:10px;margin-top:24px;display:grid}.hero-priority-card{border:1px solid var(--priority-line);min-height:126px;color:var(--priority-ink);background:#fff;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:14px;display:grid;box-shadow:0 10px 25px #12345b12}.hero-priority-card>span{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.hero-priority-card>span svg{width:18px;height:18px}.hero-priority-card small,.hero-priority-card strong,.hero-priority-card p{display:block}.hero-priority-card small{letter-spacing:.09em;font-size:12px;font-weight:950;line-height:1.3}.hero-priority-card strong{margin-top:6px;font-size:14px;line-height:1.2}.hero-priority-card p{color:var(--priority-muted);margin:5px 0 0;font-size:12px;line-height:1.4}.hero-priority-card>svg{display:none}.priority-next{background:linear-gradient(145deg,#eef5ff,#fff);border:2px solid #175cb7}.priority-next>span{color:#fff;background:#175cb7}.priority-next small,.priority-next strong{color:#124d9b}.priority-date{background:#fff9e8;border-color:#e8cf8e}.priority-date small,.priority-date strong{color:#744a00}.priority-status{background:#effaf7;border-color:#a9d8cf}.priority-status small,.priority-status strong{color:#075e54}.hero-value-points>span{color:#52687a;background:#fff;border:1px solid #d8e3ec;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;line-height:1.25;display:inline-flex;box-shadow:0 5px 14px #12345b0a}.hero-value-points>span>svg{flex:none;width:15px;height:15px}.hero-value-points strong{color:var(--priority-ink)}.value-official>svg{color:#175cb7}.value-private>svg{color:#0b6e65}.value-authorship>svg{color:#8a5a00}.hero-support-links{margin-top:13px}.hero-support-links svg{fill:#315b7e;width:14px}.hero .premium-platform-video,.hero .promo3d{margin-top:2px}.orientation-gateway{background:linear-gradient(145deg,#fff,#f5f9fd);border:1px solid #d6e2ed;border-radius:25px;max-width:1184px;margin:0 auto 92px;padding:34px;box-shadow:0 20px 58px #12345b17}.orientation-heading{grid-template-columns:1fr .9fr;align-items:end;gap:34px;margin-bottom:22px;display:grid}.orientation-heading .section-kicker{grid-column:1/-1}.orientation-heading h2{color:var(--priority-ink);letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);line-height:1.05}.orientation-heading p{color:var(--priority-muted);margin:0;font-size:14px;line-height:1.6}.orientation-choices{grid-template-columns:1.12fr .88fr;gap:15px;display:grid}.orientation-card{background:#fff;border:1px solid #d4e1ec;border-radius:20px;flex-direction:column;min-height:350px;padding:25px;transition:transform .2s,border-color .2s;display:flex;position:relative;box-shadow:0 12px 30px #12345b12}.orientation-card:hover{transform:translateY(-4px)}.orientation-card.work-card{background:linear-gradient(145deg,#edf5ff,#fff 62%);border:2px solid #175cb7}.orientation-card.material-card{background:#fffdf7}.orientation-icon{color:#fff;background:#175cb7;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.orientation-card>small{color:#175cb7;letter-spacing:.11em;margin-top:17px;font-size:12px;font-weight:950}.material-card>small{color:#744a00}.orientation-card h3{color:var(--priority-ink);margin:7px 0 8px;font-size:25px}.orientation-card p{color:var(--priority-muted);margin:0;font-size:14px;line-height:1.55}.orientation-card li{color:#52687a;padding-left:24px;font-size:13px;line-height:1.4;position:relative}.orientation-card li:before{content:"✓";color:#124d9b;background:#dcecff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-weight:950;display:grid;position:absolute;top:0;left:0}.orientation-card li strong{color:var(--priority-ink)}.orientation-card>strong{color:#124d9b;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.orientation-sequence{color:#e9f2fb;background:#12345b;border-radius:16px;grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:16px;display:grid}.orientation-sequence span{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.home-story{max-width:1184px;margin:0 auto 92px;padding:0 4px}.home-story-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:46px;margin-bottom:27px;display:grid}.home-story-heading h2{max-width:720px;color:var(--priority-ink);letter-spacing:-.045em;margin:9px 0 0;font-family:Georgia,serif;font-size:clamp(35px,4.5vw,54px);font-weight:500;line-height:1.05}.home-story-heading p{color:var(--priority-muted);margin:0;font-size:14px;line-height:1.65}.home-story-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-story-grid article{background:#fff;border:1px solid #d7e3ed;border-radius:21px;overflow:hidden;box-shadow:0 14px 34px #12345b14}.home-story-image img{object-fit:cover;width:100%;height:100%}.home-story-image>span{color:#fff;background:#12345b;border-radius:11px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:950;display:grid;position:absolute;top:15px;left:15px;box-shadow:0 8px 18px #12345b40}.home-story-copy h3{color:var(--priority-ink);margin:8px 0 9px;font-size:19px;line-height:1.25}.home-story-copy p{min-height:66px;color:var(--priority-muted);margin:0;font-size:13px;line-height:1.55}.home-story-copy>b{color:#075e54;border-top:1px solid #e0e8ef;align-items:center;gap:7px;margin-top:15px;padding-top:14px;font-size:12px;line-height:1.35;display:flex}.home-story-copy>b svg{flex:none;width:15px}.home-trust-band{background:#cddce8;border:1px solid #cddce8;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.home-trust-band>div{background:#f8fbfd;align-items:center;gap:11px;padding:17px;display:flex}.home-trust-band svg{color:#175cb7;width:21px}.home-trust-band>div:nth-child(2) svg{color:#0b6e65}.home-trust-band>div:nth-child(3) svg{color:#8a5a00}.home-trust-band span,.home-trust-band strong,.home-trust-band small{display:block}.landing-resource-window>summary small{color:#175cb7}.landing-resource-window>summary>b{background:#12345b}.learning-bullets li>span{color:#175cb7!important;background:#e8f1ff!important}.learning-bullets li strong{color:var(--priority-ink)}.learning-bullets li small{color:var(--priority-muted)}@media (width<=1080px){.hero{grid-template-columns:1fr;gap:34px}.hero-priority-grid{grid-template-columns:repeat(3,1fr)}.hero .premium-platform-video,.hero .promo3d{width:min(760px,100%);margin-inline:auto}.orientation-gateway,.home-story{margin-left:20px;margin-right:20px}}@media (width<=760px){.hero{padding-top:42px}.hero h1{font-size:45px}.hero-actions{flex-direction:column;align-items:stretch}.hero-priority-grid{grid-template-columns:1fr}.hero-priority-card{min-height:0}.hero-value-points{display:grid}.hero-value-points>span{border-radius:12px}.orientation-gateway{margin:0 16px 70px;padding:23px 18px}.orientation-heading,.orientation-choices,.home-story-heading,.home-story-grid{grid-template-columns:1fr}.orientation-card{min-height:320px}.orientation-sequence{grid-template-columns:1fr;justify-items:start}.orientation-sequence i{display:none}.home-story{margin:0 16px 70px}.home-story-heading{gap:15px}.home-story-copy p{min-height:0}.home-trust-band{grid-template-columns:1fr}.luma-floating,.pwa-install-launcher,.pwa-installed{bottom:82px}}@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}.integrated-section{max-width:1184px;margin:0 auto;padding:0 24px 135px;position:relative}.integrated-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integrated-work-card{border:1px solid var(--line);background:#fffdf8b8;border-radius:13px;grid-template-columns:38px 1fr;gap:14px;min-height:190px;padding:22px;transition:all .25s;display:grid}.integrated-work-card:hover{background:var(--paper);transform:translateY(-5px);box-shadow:0 18px 45px #1c373114}.integrated-work-card>span{background:var(--mint);width:36px;height:36px;color:var(--green-2);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:10px;display:grid}.integrated-work-card h3{margin:7px 0 9px;font-family:Georgia,serif;font-size:18px;font-weight:500}.integrated-work-card p{color:#6f807c;min-height:66px;margin:0;font-size:9px;line-height:1.65}.integrated-work-card b{color:var(--green);margin-top:16px;font-size:8px;display:block}.integrated-work-card b i{color:var(--coral);margin-left:7px;font-style:normal}.integrated-safeguard{border-left:3px solid var(--coral);color:#6e7f7a;background:#fffdf88c;margin:14px 0 0;padding:15px 17px;font-size:9px;line-height:1.65}.integrated-work-card b{align-items:center;gap:7px;display:flex}.integrated-work-card b svg{width:13px;height:13px;color:var(--coral);transition:transform .2s}.integrated-work-card:hover b svg{transform:translate(3px)}.integrated-work-card .integrated-icon{background:linear-gradient(145deg,var(--mint),#f2ebe0);border-radius:11px;box-shadow:0 8px 20px #1c373112}.integrated-icon svg{stroke-width:1.8px;width:17px;height:17px}@media (width<=900px){.integrated-work-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){.integrated-section{padding:0 18px 95px}.integrated-work-grid{grid-template-columns:1fr}.integrated-work-card,.integrated-work-card p{min-height:0}}@media (prefers-reduced-motion:reduce){.integrated-work-card{transition:none}}:root{--ink:#172033;--muted:#64748b;--cream:#f6f8fb;--paper:#fff;--green:#173b63;--green-2:#2f6fed;--mint:#ebf3ff;--coral:#2f6fed;--gold:#63b3ed;--line:#dce3ec;--shadow:0 16px 44px #173b6314}body{color:var(--ink);letter-spacing:-.005em;background:#f6f8fb;font-family:Segoe UI Variable Text,Avenir Next,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hero-deadline{background:#ffffffc7;border:1px solid #cfe0f4;border-left:3px solid #2f6fed;border-radius:10px;gap:3px;width:fit-content;margin-top:22px;padding:12px 15px 12px 17px;display:grid;box-shadow:0 8px 24px #173b630f}.hero-deadline span{color:#2f6fed;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.hero-deadline b{color:#173b63;font-size:12px}.hero-deadline small{color:#718096;font-size:12px}.rubric-navigator{max-width:1184px;margin:0 auto;padding:0 24px 135px}.rubric-heading p{max-width:360px}.rubric-module-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px;display:grid}.rubric-module-tabs button{color:#52647a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:14px;grid-template-columns:39px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.rubric-module-tabs button:hover{border-color:#bee3f8;transform:translateY(-2px);box-shadow:0 12px 28px #173b6314}.rubric-module-tabs button>span{color:#173b63;background:#edf2f7;border-radius:11px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:900;display:grid}.rubric-module-tabs button b{font-size:12px;line-height:1.35}.rubric-module-tabs button small{color:#8492a6;white-space:nowrap;font-size:12px;font-weight:850}.rubric-module-tabs button.active{color:#fff;background:#173b63;border-color:#2f6fed;box-shadow:0 16px 34px #173b632b}.rubric-module-tabs button.active>span{color:#fff;background:#2f6fed}.rubric-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #dce3ec;border-radius:21px;overflow:hidden}.rubric-panel-intro{background:linear-gradient(110deg,#edf5ff,#f9fbff 62%);border-bottom:1px solid #dce3ec;grid-template-columns:54px 1fr;align-items:center;gap:17px;padding:24px 28px;display:grid}.rubric-panel-intro>span{color:#fff;background:#2f6fed;border-radius:15px;place-items:center;width:54px;height:54px;font-size:12px;font-weight:900;display:grid;box-shadow:0 10px 24px #2f6fed33}.rubric-panel-intro h3{color:#173b63;margin:0 0 5px;font-size:18px}.rubric-panel-intro p{color:#64748b;margin:0;font-size:12px;line-height:1.55}.rubric-accordion details{border-bottom:1px solid #e6ebf1}.rubric-accordion details:last-child{border-bottom:0}.rubric-accordion summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto 24px;align-items:center;gap:12px;min-height:64px;padding:12px 25px;list-style:none;display:grid}.rubric-accordion summary::-webkit-details-marker{display:none}.normative-grid summary::-webkit-details-marker{display:none}.rubric-accordion summary>span{color:#2f6fed;font-size:12px;font-weight:900}.rubric-accordion summary b{color:#263b53;font-size:12px}.rubric-accordion summary small{color:#64748b;background:#edf2f7;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.rubric-accordion summary i{color:#2f6fed;background:#edf5ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;transition:transform .2s;display:grid}.rubric-accordion details[open] summary{background:#fbfdff}.rubric-accordion details[open] summary i{transform:rotate(45deg)}.rubric-detail-grid{background:#dce3ec;border:1px solid #dce3ec;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 25px 19px 69px;display:grid;overflow:hidden}.rubric-detail-grid>div{background:#f8fafc;padding:16px}.rubric-detail-grid span{color:#2f6fed;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.rubric-detail-grid p{color:#53657a;margin:7px 0 0;font-size:12px;line-height:1.6}.rubric-actions{align-items:center;gap:20px;margin-top:21px;display:flex}.rubric-actions>a:not(.primary-action){color:#173b63;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.rubric-actions>a:not(.primary-action) svg{color:#2f6fed;width:13px}.normative-section{grid-template-columns:.78fr 1.22fr;gap:70px;max-width:1184px;margin:0 auto;padding:0 24px 135px;display:grid}.normative-lead{padding-top:15px}.normative-lead h2{color:#173b63;letter-spacing:-.04em;margin:12px 0 18px;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:clamp(38px,4vw,54px);line-height:1.04}.normative-lead>p{color:#64748b;max-width:390px;margin:0;font-size:12px;line-height:1.75}.verified-pill{color:#237a68;background:#e6fffa;border-radius:999px;align-items:center;gap:7px;margin-top:22px;padding:9px 11px;font-size:12px;font-weight:850;display:inline-flex}.verified-pill svg{width:13px}.normative-grid{box-shadow:var(--shadow);background:#fff;border:1px solid #dce3ec;border-radius:20px;overflow:hidden}.normative-grid details{border-bottom:1px solid #e6ebf1}.normative-grid details:last-child{border-bottom:0}.normative-grid summary{cursor:pointer;grid-template-columns:31px 1fr 25px;align-items:center;gap:12px;min-height:72px;padding:14px 22px;list-style:none;display:grid}.normative-grid summary span{color:#2f6fed;font-size:12px;font-weight:900}.normative-grid summary b{color:#263b53;font-size:12px}.normative-grid summary i{color:#2f6fed;background:#edf5ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;transition:transform .2s;display:grid}.normative-grid details[open] summary{background:#f8fbff}.normative-grid details[open] summary i{transform:rotate(45deg)}.normative-grid details>div{padding:0 22px 20px 65px}.normative-grid details p{color:#5f7186;margin:0 0 12px;font-size:12px;line-height:1.65}.normative-grid details a{color:#2f6fed;align-items:center;gap:6px;font-size:12px;font-weight:850;display:inline-flex}.normative-grid details a svg{width:12px}@media (width<=980px){.rubric-module-tabs{grid-template-columns:1fr}.normative-section{grid-template-columns:1fr;gap:35px}.normative-lead>p{max-width:650px}}@media (width<=650px){.rubric-navigator,.normative-section{padding:0 18px 95px}.rubric-module-tabs button{grid-template-columns:39px 1fr}.rubric-module-tabs button small{grid-column:2}.rubric-panel-intro{grid-template-columns:44px 1fr;padding:19px}.rubric-panel-intro>span{width:44px;height:44px}.rubric-accordion summary{grid-template-columns:24px 1fr 24px;padding:11px 16px}.rubric-accordion summary small{display:none}.rubric-detail-grid{grid-template-columns:1fr;margin:0 16px 16px 52px}.rubric-actions{flex-direction:column;align-items:flex-start}.normative-grid details>div{padding-left:22px}}@media (prefers-reduced-motion:reduce){.rubric-module-tabs button,.rubric-accordion summary i,.normative-grid summary i{transition:none}}.hero h1,.section-intro h2,.section-heading h2,.experience-copy h2,.plan-heading h2,.closing-cta h2,.practice-card h3,.advisor-copy h2{font-family:Charter,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.top-note{color:#d6eeff;letter-spacing:.035em;text-transform:none;background:linear-gradient(90deg,#132f50,#173b63);font-family:Charter,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:14px;font-weight:600}.site-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;max-width:1280px;padding-block:18px}.site-brand img{background:#fff;border:1px solid #bee3f8;border-radius:15px;width:46px;height:46px;padding:2px;box-shadow:0 8px 22px #173b6321}.site-brand strong{color:#173b63;font-size:15px}.nav-links{color:#52647a}.nav-links a:after{background:#2f6fed;height:2px}.nav-cta,.primary-action{background:#2f6fed;border-radius:12px;box-shadow:0 10px 24px #2f6fed38}.nav-cta span,.nav-cta svg,.primary-action span,.primary-action svg{color:#dbeafe}.primary-action:hover{box-shadow:0 16px 34px #2f6fed47}.hero{grid-template-columns:1.02fr .98fr;max-width:1280px;min-height:680px;padding-top:70px}.hero .eyebrow{letter-spacing:.025em;text-transform:none;font-family:Charter,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:16px;font-weight:600}.hero h1,.section-intro h2,.section-heading h2,.experience-copy h2,.plan-heading h2,.closing-cta h2{color:#173b63;letter-spacing:-.048em;font-family:Charter,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:600}.hero h1{max-width:720px;line-height:1.01}.hero h1 em,.section-intro h2 em,.closing-cta h2 em{color:#2f6fed;font-style:normal;font-weight:800}.secondary-action span{background:#ebf8ff;border-color:#bee3f8}.trust-row{color:#64748b}.trust-row b,.trust-row svg{color:#23856d}.advisor-inline{color:#173b63;background:#fff;border:1px solid #c7d8ec;border-radius:99px;min-height:44px;padding:10px 14px;font-size:13px;box-shadow:0 10px 24px #173b6317}.advisor-inline svg{color:#2f6fed}.workspace-orbit{border-color:#2f6fed1f}.orbit-two{border-color:#63b3ed2b}.paper{background:#e9eef5;border-color:#dce3ec}.paper-mid{background:#eaf3ff}.paper span{color:#173b6321}.paper b{color:#173b6375}.workspace-card{background:#fffffffa;border-color:#dce3ec;border-radius:22px;transform:translate(-50%);box-shadow:0 28px 70px #173b632e}.workspace-head small{color:#2f6fed}.workspace-head strong{color:#173b63;font-family:inherit;font-weight:800}.workspace-head>span{color:#2f6fed;background:#ebf3ff}.progress-label b{color:#173b63}.progress-track{background:#e8edf4}.progress-track i{background:linear-gradient(90deg,#2f6fed,#63b3ed)}.workspace-list .done>span{color:#23856d;background:#e6fffa}.workspace-list .current{background:#f1f7ff;border-color:#bee3f8}.workspace-list .current>span{background:#2f6fed}.workspace-list .current>i{color:#2f6fed}.mentor-note{background:#ebf3ff}.mentor-note>span{color:#2f6fed;background:#fff}.floating-proof{border-color:#cfe0f4;box-shadow:0 16px 36px #173b6324}.floating-proof>span{color:#23856d;background:#e6fffa}.promise-strip{box-shadow:var(--shadow);background:#fff;border:1px solid #dce3ec;border-radius:20px}.promise-strip>p{color:#173b63;font-family:inherit;font-weight:750}.promise-strip>p b{color:#2f6fed;font-weight:800}.promise-strip i{background:#63b3ed}.strength-grid article,.integrated-work-card,.plan-card{background:#fff;border-color:#dce3ec;box-shadow:0 8px 24px #173b630b}.strength-grid article:hover,.integrated-work-card:hover{border-color:#bee3f8;box-shadow:0 18px 42px #173b631a}.strength-icon,.integrated-work-card .integrated-icon,.plan-icon{color:#2f6fed;background:#ebf3ff;border-color:#bee3f8;box-shadow:0 8px 20px #2f6fed14}.strength-grid h3,.integrated-work-card h3,.plan-card h3,.stage-copy h3{color:#173b63;font-family:inherit;font-weight:800}.integrated-safeguard{background:#edf5ff;border-left-color:#2f6fed}.integrated-safeguard strong{color:#173b63}.route-shell{background:#fff;border-color:#dce3ec;border-radius:22px}.stage-tabs button{color:#64748b}.stage-tabs button span{color:#173b63;background:#edf2f7}.stage-tabs button.active{background:#2f6fed}.stage-tabs button.active span{color:#fff;background:#ffffff24}.stage-tag{color:#2f6fed}.stage-mark:before{border-color:#2f6fed26}.stage-mark>i{background:#2f6fed;box-shadow:0 24px 50px #2f6fed40}.stage-mark>span{color:#2f6fed17}.mark-line{background:#63b3ed}.experience-visual{background:linear-gradient(145deg,#173b63,#102a43);border:1px solid #ffffff14;box-shadow:0 24px 55px #173b6333}.mini-window{background:#f6f8fb}.mini-sidebar{background:#132f50}.mini-sidebar i:first-child{border-color:#63b3ed}.mini-sidebar i.active{background:#2f6fed}.mini-content>span{color:#2f6fed}.mini-content h3{color:#173b63;font-family:inherit;font-weight:800}.question-card{border-color:#dce3ec}.mini-bottom b{background:#2f6fed}.plan-card.featured{background:linear-gradient(160deg,#173b63,#102a43);border-color:#2f6fed;box-shadow:0 25px 60px #173b6338}.plan-card.featured h3{color:#fff}.plan-card.featured .plan-icon{color:#dbeafe}.plan-card.featured>a{color:#173b63}.popular{background:#2f6fed}.closing-cta{box-shadow:var(--shadow);background:radial-gradient(circle at 88% 15%,#2f6fed21,#0000 30%),linear-gradient(145deg,#f7faff,#eaf3ff);border:1px solid #cfe0f4}.closing-cta:before,.closing-cta:after{border-color:#2f6fed1c}@media (width<=650px){.site-nav{background:#fffffff0}.hero h1{font-size:clamp(42px,12vw,52px)}.promise-strip{margin-inline:18px;padding-inline:20px}}.hero-workspace{--scene-x:0px;--scene-y:0px;--scene-x-negative:0px;--scene-y-negative:0px;--scene-rotate-x:0deg;--scene-rotate-y:0deg;--scene-orbit-x:68deg;--scene-orbit-z:-7deg;--scene-bg-x:68%;--scene-bg-y:22%;background:radial-gradient(circle at var(--scene-bg-x) var(--scene-bg-y), #59bdff52, transparent 30%), radial-gradient(circle at 18% 78%, #2f6fed54, transparent 36%), linear-gradient(145deg, #173b63 0%, #0d2947 55%, #071d33 100%);perspective:1200px;isolation:isolate;border:1px solid #ffffff21;border-radius:36px;min-height:560px;transition:background-position .2s;box-shadow:0 36px 90px #0f2a4747,inset 0 1px #ffffff1f}.hero-workspace:before,.hero-workspace:after{content:"";z-index:-1;pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.hero-workspace:before{border:1px solid #93d3ff33;width:190px;height:190px;top:-38px;right:-45px;box-shadow:0 0 0 28px #63b3ed0a,0 0 65px #63b3ed29}.hero-workspace:after{background:#2f6fed2e;width:130px;height:130px;bottom:20px;left:-54px;box-shadow:0 0 80px #2f6fed38}.scene-glow{z-index:0;width:210px;height:210px;left:calc(50% - 105px + var(--scene-x));top:calc(39% - 105px + var(--scene-y));filter:blur(42px);background:#79cdff33;border-radius:50%;transition:left .18s ease-out,top .18s ease-out;position:absolute;transform:translateZ(-100px)}.scene-grid{z-index:0;opacity:.26;height:52%;transform:rotateX(66deg) translateY(var(--scene-y));transform-origin:bottom;background-image:linear-gradient(#93d3ff42 1px,#0000 1px),linear-gradient(90deg,#93d3ff42 1px,#0000 1px);background-size:34px 34px;position:absolute;bottom:-16%;left:6%;right:6%;-webkit-mask-image:linear-gradient(#0000 12%,#000 88%);mask-image:linear-gradient(#0000 12%,#000 88%)}.hero-workspace .workspace-orbit{z-index:1;transform:rotateX(var(--scene-orbit-x)) rotateZ(var(--scene-orbit-z));border-color:#93d3ff2e;transition:transform .22s ease-out;box-shadow:inset 0 0 40px #63b3ed0a}.hero-workspace .orbit-one{inset:11% 1% 8%}.hero-workspace .orbit-two{inset:20% 10% 16%}.scene-badge{z-index:8;color:#d9efff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate3d(var(--scene-x-negative), var(--scene-y-negative), 65px);background:#ffffff17;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;top:24px;left:25px}.scene-badge svg{color:#93d3ff;width:12px;height:12px}.hero-workspace .paper{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff29,#ffffff0e);border-color:#ffffff29;overflow:hidden;box-shadow:0 25px 55px #0000002e}.hero-workspace .paper:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff24,#0000 34%);position:absolute;inset:0}.hero-workspace .paper span{color:#dcf1ff38}.hero-workspace .paper b{color:#dcf1ff80}.hero-workspace .paper-back{transform:translate3d(calc(-60% + var(--scene-x-negative)), var(--scene-y-negative), -75px) rotateY(-13deg) rotateZ(-8deg);top:88px}.hero-workspace .paper-mid{transform:translate3d(calc(-39% + var(--scene-x-negative)), var(--scene-y-negative), -28px) rotateY(10deg) rotateZ(6deg);top:66px}.hero-workspace .workspace-card{width:min(390px,76%);min-height:445px;transform:translateX(-50%) rotateX(var(--scene-rotate-x)) rotateY(var(--scene-rotate-y)) translate3d(var(--scene-x), var(--scene-y), 52px);transform-style:preserve-3d;background:linear-gradient(135deg,#fffffffa,#f2f8fff0);border-color:#ffffffc7;transition:transform .18s ease-out,box-shadow .25s;top:50px;box-shadow:0 42px 80px #00000047,0 0 0 1px #ffffff3d,inset 0 1px #fffffff2}.hero-workspace:hover .workspace-card{box-shadow:0 48px 92px #00000057,0 0 42px #63b3ed26,inset 0 1px #fffffff2}.workspace-card>*{position:relative;transform:translateZ(18px)}.scene-metric,.hero-workspace .floating-proof{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .2s ease-out,box-shadow .25s}.scene-metric{z-index:10;color:#fff;transform:translate3d(var(--scene-x-negative), var(--scene-y-negative), 90px) rotateY(4deg);background:#08233ca8;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;bottom:87px;left:7px;box-shadow:0 18px 45px #00000038}.scene-metric>strong{color:#93d3ff;font-size:23px;line-height:1}.scene-metric p{margin:0}.scene-metric b,.scene-metric small{display:block}.scene-metric b{font-size:12px}.scene-metric small{color:#a9c5da;margin-top:3px;font-size:12px}.hero-workspace .floating-proof{transform:translate3d(var(--scene-x), var(--scene-y), 110px) rotateY(-5deg);border-color:#ffffff59;bottom:39px;right:-12px}.scene-hint{z-index:8;color:#d8efff94;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex;position:absolute;top:28px;right:23px}.scene-hint i{background:#63b3ed;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite scenePulse;box-shadow:0 0 0 5px #63b3ed1f}.strength-grid article,.integrated-work-card,.route-shell,.experience-visual,.plan-card,.closing-cta{transform-style:preserve-3d}.strength-grid article:hover,.integrated-work-card:hover{transform:perspective(900px)translateY(-7px)rotateX(2deg)rotateY(-1.4deg)}.strength-grid article:hover .strength-icon,.integrated-work-card:hover .integrated-icon{transform:translateZ(22px)scale(1.06)}.strength-icon,.integrated-icon{transition:transform .25s}@keyframes scenePulse{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@media (width<=980px){.hero-workspace{width:min(100%,650px);margin-inline:auto}}@media (width<=650px){.hero-workspace{width:121%;min-height:510px;margin-bottom:-88px;margin-left:-10.5%;transform:scale(.8)}.scene-hint{display:none}.scene-metric{left:-14px}.hero-workspace .floating-proof{right:-25px}}@media (hover:none){.hero-workspace .workspace-card{transform:translate(-50%)rotateX(-2deg)rotateY(3deg)translateZ(52px)}.scene-hint{display:none}}@media (prefers-reduced-motion:reduce){.hero-workspace,.hero-workspace *,.strength-grid article,.integrated-work-card{transition:none!important;animation:none!important}.hero-workspace .workspace-card{transform:translate(-50%)}}.nav-links,.nav-cta,.primary-action,.secondary-action{font-size:14px}.section-kicker{letter-spacing:.11em;font-size:12px}.hero-copy>p{max-width:650px;font-size:18px;line-height:1.72}.trust-row{gap:20px;font-size:13px}.hero-deadline{padding:15px 18px}.hero-deadline span{font-size:12px}.hero-deadline b{font-size:14px}.hero-deadline small{font-size:12px}.section-heading>p,.plan-heading p,.experience-copy>p,.normative-lead>p{font-size:16px;line-height:1.72}.promise-strip>div{font-size:13px}.strength-grid article{border-radius:18px;min-height:300px}.strength-grid h3{font-size:23px}.strength-grid p{font-size:15px;line-height:1.7}.integrated-work-card{border-radius:18px;min-height:220px}.integrated-work-card h3{font-size:21px}.integrated-work-card p{min-height:82px;font-size:15px;line-height:1.65}.integrated-work-card b,.integrated-safeguard{font-size:13px}.rubric-module-tabs button b{font-size:14px}.rubric-module-tabs button small{font-size:12px}.rubric-panel-intro h3{font-size:22px}.rubric-panel-intro p{font-size:14px}.rubric-accordion summary{min-height:72px}.rubric-accordion summary>span{font-size:12px}.rubric-accordion summary b{font-size:14px;line-height:1.4}.rubric-accordion summary small,.rubric-detail-grid span{font-size:12px}.rubric-detail-grid p{font-size:15px;line-height:1.65}.rubric-actions>a:not(.primary-action){font-size:13px}.normative-grid summary b{font-size:14px;line-height:1.4}.normative-grid summary span{font-size:12px}.normative-grid details p{font-size:15px;line-height:1.68}.normative-grid details a{font-size:13px}.verified-pill{font-size:12px}.stage-tabs button b{font-size:13px}.stage-copy>p{font-size:16px;line-height:1.72}.stage-result span{font-size:12px}.stage-result b,.stage-copy>a,.text-action{font-size:14px}.mini-content>p{font-size:13px;line-height:1.6}.question-card small{font-size:12px}.question-card>b{font-size:18px}.mini-bottom{font-size:12px}.experience-copy ul{gap:15px}.experience-copy li{color:#344e67;background:#fff;border:1px solid #dce6f2;border-radius:14px;gap:12px;padding:12px 14px;font-size:16px;line-height:1.5;box-shadow:0 8px 22px #173b630e}.experience-copy li>svg{width:19px;height:19px}.plan-card{border-radius:20px;min-height:570px}.price small{font-size:12px}.plan-card>p:not(.price){font-size:15px;line-height:1.68}.plan-card ul{gap:14px}.plan-card li{font-size:16px;line-height:1.5}.plan-card li:before{margin-right:10px;font-size:17px}.plan-card>a{min-height:48px;padding:14px 15px;font-size:13px}.popular{font-size:12px}.practice-card p,.advisor-copy>p,.advisor-point p{font-size:15px;line-height:1.68}.closing-cta p{font-size:16px}footer p,footer>a{font-size:12px}.strength-grid article,.integrated-work-card,.rubric-panel,.normative-grid,.route-shell,.experience-visual,.plan-card,.practice-card,.closing-cta{box-shadow:0 20px 55px #173b6317}@media (width<=650px){.hero-copy>p,.section-heading>p,.plan-heading p,.experience-copy>p,.normative-lead>p{font-size:17px}.trust-row{font-size:14px}.rubric-module-tabs button b,.rubric-accordion summary b,.normative-grid summary b{font-size:15px}.rubric-detail-grid{margin-left:16px}.rubric-detail-grid p,.normative-grid details p,.strength-grid p,.integrated-work-card p,.stage-copy>p,.experience-copy li,.plan-card li{font-size:16px}.plan-card{min-height:550px}}.practice-section{max-width:1184px;margin:0 auto;padding:0 24px 135px}.practice-heading>p{max-width:390px}.practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.practice-card{background:#fff;border:1px solid #d9e3ee;border-radius:20px;flex-direction:column;min-height:480px;padding:25px;display:flex;box-shadow:0 14px 38px #173b6311}.practice-card header{justify-content:space-between;align-items:center;gap:14px;display:flex}.practice-card header>span{color:#2f6fed;background:#eaf1ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.practice-card header small{color:#60758b;text-align:right;font-size:12px;font-weight:800}.practice-card h3{color:#173b63;letter-spacing:-.03em;margin:30px 0 22px;font-size:25px;font-weight:600;line-height:1.12}.practice-detail{border-top:1px solid #e1e8ef;padding:15px 0}.practice-detail b{color:#2f6fed;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.practice-detail p{color:#53677d;margin:7px 0 0;font-size:12px;line-height:1.65}.practice-detail.evidence b{color:#1d7a65}.practice-card footer{color:#53677d;border-top:1px solid #e1e8ef;align-items:center;gap:9px;margin-top:auto;padding-top:17px;font-size:12px;font-weight:800;display:flex}.practice-card footer svg{color:#2f6fed;width:16px}.document-base{background:linear-gradient(135deg,#f8fbff,#eef5fb);border:1px solid #d9e3ee;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:20px 22px;display:flex}.document-base>div{align-items:center;gap:13px;display:flex}.document-base>div>span{color:#fff;background:#173b63;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.document-base p{margin:0}.document-base b,.document-base small{display:block}.document-base b{color:#173b63;font-size:13px}.document-base small{color:#60758b;max-width:680px;margin-top:3px;font-size:12px;line-height:1.5}.document-base a{color:#2f6fed;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.document-base a svg{width:14px}.advisor-section{perspective:1000px;background:radial-gradient(circle at 15% 10%,#63b3ed2e,#0000 28%),linear-gradient(145deg,#173b63,#102a43);border:1px solid #63b3ed47;border-radius:30px;grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);align-items:center;gap:70px;max-width:1184px;margin:0 auto;padding:clamp(28px,5vw,64px);display:grid;box-shadow:0 28px 70px #0f2a472e}.advisor-copy h2{color:#fff;letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(39px,4.2vw,56px);font-weight:600;line-height:1.04}.advisor-copy{transform:translateZ(24px)}.advisor-copy>p{color:#d5e5f2;margin:0;font-size:14px;line-height:1.75}.advisor-luma{align-items:center;gap:14px;display:flex}.advisor-luma img{object-fit:contain;filter:drop-shadow(0 15px 12px #03172a40);background:radial-gradient(circle,#fff,#dceaff);border-radius:20px;width:78px;height:96px}.advisor-luma>div{gap:5px;display:grid}.advisor-luma .section-kicker{color:#8de0d5;font-size:12px}.advisor-luma strong{color:#fff;max-width:390px;font-family:Charter,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-size:16px;line-height:1.35}.advisor-privacy{color:#bcd8d2;align-items:flex-start;gap:8px;margin-top:20px;font-size:12px;font-weight:750;line-height:1.5;display:flex}.advisor-privacy svg{color:#23856d;flex:none;width:15px}.advisor-composer-card{background:#fff;border:1px solid #d4e0ec;border-radius:22px;padding:27px;transform:translateZ(38px);box-shadow:0 22px 58px #173b631c}.advisor-composer-card label{color:#173b63;margin-bottom:10px;font-size:12px;font-weight:850;display:block}.advisor-composer-card textarea{resize:vertical;color:#172033;width:100%;min-height:190px;font:inherit;background:#f8fafc;border:1px solid #d5e0eb;border-radius:14px;padding:16px;font-size:13px;line-height:1.65}.advisor-composer-card textarea:focus{outline-offset:1px;border-color:#7ba4f7;outline:3px solid #2f6fed24}.advisor-composer-card>div{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;display:flex}.advisor-composer-card>div>span{color:#71849a;font-size:12px}.advisor-composer-card button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#2f6fed;border:0;border-radius:11px;align-items:center;gap:9px;padding:0 15px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #2f6fed33}.advisor-composer-card button svg{width:15px}@media (width<=980px){.practice-grid{grid-template-columns:1fr}.practice-card{min-height:0}.advisor-section{grid-template-columns:1fr;gap:35px}}@media (width<=650px){.practice-section{padding:0 18px 95px}.advisor-section{margin:0 18px 95px;padding:24px 18px}.document-base,.advisor-composer-card>div{flex-direction:column;align-items:stretch}.document-base a{white-space:normal}.advisor-section{grid-template-columns:minmax(0,1fr)}.advisor-composer-card{padding:20px}.advisor-composer-card button{justify-content:center;width:100%}}@supports (content-visibility:auto){.rubric-navigator,.normative-section,.strengths-section,.integrated-section,.route-section,.experience-section,.practice-section,.advisor-section,.plans-section{content-visibility:auto;contain-intrinsic-size:auto 900px}}@media (prefers-reduced-motion:reduce){.advisor-copy,.advisor-composer-card,.advisor-luma img{animation:none!important;transform:none!important}}.promo3d-halo{background:radial-gradient(circle at var(--glow-x) var(--glow-y), #63b3ed4d, transparent 28%), radial-gradient(circle at 45% 48%, #2f6fed3b, transparent 52%)}.promo3d-grid{opacity:.42;background-image:linear-gradient(#63b3ed33 1px,#0000 1px),linear-gradient(90deg,#63b3ed33 1px,#0000 1px)}.promo3d-scene{background:radial-gradient(circle at 78% 15%,#2f6fed57,#0000 34%),linear-gradient(145deg,#173b63,#102a43 65%,#071d33);border-color:#bee3f83d;border-radius:28px;box-shadow:0 48px 90px #0f2a4757,-24px 22px 58px #2f6fed21,inset 0 1px #ffffff21}.promo3d-scene.accent-blue{--promo-accent:#63b3ed}.promo3d-scene.accent-teal{--promo-accent:#5dd6c0}.promo3d-scene.accent-violet{--promo-accent:#b9a7ff}.promo3d-scene.accent-gold{--promo-accent:#ffd07a}.promo3d-scene.accent-coral{--promo-accent:#ff9b84}.promo3d-brand>span{color:#102a43;box-shadow:0 8px 22px color-mix(in srgb, var(--promo-accent) 32%, transparent)}.promo3d-live{color:#c8e2f4}.promo3d-copy h2{font-family:Charter,Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;font-weight:600}.promo3d-copy p{color:#bfd4e5}.promo3d-action{background:#ffffff1a;border-radius:11px}.orbit-core{background:radial-gradient(circle at 35% 28%, #fff, var(--promo-accent) 24%, #2f6fed 61%, #173b63 100%);box-shadow:0 24px 50px #0000004d, inset -16px -20px 30px #08233c52, 0 0 0 22px color-mix(in srgb, var(--promo-accent) 8%, transparent), 0 0 48px color-mix(in srgb, var(--promo-accent) 18%, transparent)}.orbit-core span{color:#102a43;font-family:inherit;font-weight:850}.orbit-card{color:#173b63;background:#fffffff2;border-color:#bee3f8c2;border-radius:13px;box-shadow:0 18px 34px #03172a47}.orbit-card i{color:#2f6fed}.orbit-card small{color:#64748b}.promo3d-orbit{border-color:#63b3ed38}.promo3d-orbit i{background:#63b3ed;box-shadow:0 0 0 7px #63b3ed1f}.promo3d-orbit.orbit-b i{background:#2f6fed}.promo3d-trust{background:#fffffff5;border-color:#cfe0f4;border-radius:13px;box-shadow:0 18px 40px #173b632e}.promo3d-trust>span{color:#2f6fed;background:#ebf3ff}.promo3d-trust b{color:#173b63}.promo3d-trust small{color:#64748b}.promo3d-hint{color:#718096}.promo3d-brand b,.promo3d-live,.promo3d-kicker{font-size:12px}.promo3d-copy h2{font-size:34px}.promo3d-copy p{font-size:13px;line-height:1.6}.promo3d-action,.orbit-card b{font-size:12px}.orbit-card small{font-size:12px;line-height:1.4}.promo3d-timeline button span,.promo3d-trust b,.promo3d-trust small,.promo3d-hint{font-size:12px}.practice-card p,.practice-card li,.advisor-copy>p,.advisor-point p,.document-base p{font-size:15px;line-height:1.68}.practice-card li+li{margin-top:9px}.practice-card li::marker{color:#2f6fed}@media (width<=650px){.promo3d-copy p{font-size:12px}.practice-card p,.practice-card li,.advisor-copy>p,.advisor-point p,.document-base p{font-size:16px}}:root{--world-navy:#102f50;--world-blue:#2f6fed;--world-sky:#63b3ed;--world-teal:#23856d;--world-violet:#7557ad;--world-line:#d9e4f1;--world-soft:#f4f8fd;--world-shadow:0 24px 70px #173b631c}.site-nav{max-width:1320px}.site-nav:after{content:"";background:linear-gradient(90deg,#0000,#bed3ef,#0000);height:1px;position:absolute;bottom:-1px;left:28px;right:28px}.nav-cta{min-height:46px;padding-inline:18px}.hero{grid-template-columns:.94fr 1.06fr;gap:56px;max-width:1320px;min-height:650px;padding-top:58px;padding-bottom:92px}.hero h1{max-width:650px;font-size:clamp(48px,5vw,70px);line-height:.98}.hero-actions{margin-top:27px}.hero-value-points{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.hero-value-points span{color:#52677f;background:#ffffffd6;border:1px solid #d7e3f1;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 7px 20px #173b630d}.hero-value-points svg{width:15px;height:15px;color:var(--world-teal)}.hero-calendar{color:#60748a;align-items:center;gap:11px;width:fit-content;margin-top:16px;font-size:13px;display:flex}.hero-calendar i{background:var(--world-blue);border-radius:50%;width:5px;height:5px}.hero-support-links{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.hero-support-links a{color:#526a83;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.hero-support-links svg{width:15px;height:15px;color:var(--world-blue)}.personalized-start{max-width:1240px;margin:0 auto;padding:0 28px 135px}.personalized-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:32px;display:flex}.personalized-heading .section-kicker{align-items:center;gap:7px;display:inline-flex}.personalized-heading .section-kicker svg{width:16px;height:16px}.personalized-heading h2{max-width:760px;color:var(--world-navy);letter-spacing:-.045em;margin:12px 0 0;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:clamp(42px,4.6vw,64px);line-height:1.02}.personalized-heading p{color:#62758b;max-width:390px;margin:0;font-size:16px;line-height:1.65}.path-selector{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.path-choice{border:1px solid var(--world-line);color:#5c7088;text-align:left;cursor:pointer;background:#ffffffe0;border-radius:18px;grid-template-columns:42px 1fr;column-gap:13px;min-height:132px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;box-shadow:0 10px 30px #173b630b}.path-choice:hover{border-color:#acc7f5;transform:translateY(-3px);box-shadow:0 18px 42px #173b631a}.path-choice>span{width:42px;height:42px;color:var(--world-blue);background:#eaf1ff;border-radius:13px;grid-row:1/3;place-items:center;display:grid}.path-choice svg{width:20px;height:20px}.path-choice b{color:var(--world-navy);align-self:end;font-size:16px;line-height:1.3}.path-choice small{margin-top:6px;font-size:13px;line-height:1.45}.path-choice.active{border-color:var(--world-blue);background:linear-gradient(145deg,#fff,#edf4ff);box-shadow:0 18px 45px #2f6fed24}.path-choice.active>span{background:var(--world-blue);color:#fff;box-shadow:0 9px 22px #2f6fed40}.route-command{box-shadow:var(--world-shadow);background:#fff;border:1px solid #cbdced;border-radius:25px;grid-template-columns:1.34fr .66fr;margin-top:17px;display:grid;overflow:hidden}.route-command-main{padding:30px}.route-command-label{color:var(--world-blue);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.route-command-label svg{width:16px;height:16px}.route-command-title{align-items:center;gap:16px;margin-top:19px;display:flex}.route-command-title>span{background:var(--world-navy);color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 28px #102f5033}.route-command-title svg{width:25px;height:25px}.route-command-title small{color:var(--world-teal);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.route-command-title h3{color:var(--world-navy);margin:4px 0 0;font-size:24px;line-height:1.2}.route-command-steps{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px;display:grid}.route-command-steps>div{background:#f9fbfd;border:1px solid #e0e8f1;border-radius:15px;min-height:108px;padding:14px;position:relative}.route-command-steps>div:not(:last-child):after{content:"→";z-index:2;width:19px;height:19px;color:var(--world-blue);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:45%;right:-10px}.route-command-steps span{width:27px;height:27px;color:var(--world-blue);background:#eaf1ff;border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.route-command-steps b{color:#314b66;margin-top:10px;font-size:14px;line-height:1.35;display:block}.route-command-steps small{color:var(--world-teal);margin-top:5px;font-size:12px;font-weight:800;display:block}.route-command-action{background:var(--world-blue);color:#fff;border-radius:13px;align-items:center;gap:16px;min-height:48px;margin-top:22px;padding:12px 17px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #2f6fed3d}.route-command-action svg{width:17px;height:17px}.route-outcome{color:#fff;background:radial-gradient(circle at 90% 10%,#63b3ed47,#0000 45%),linear-gradient(145deg,#173b63,#102a43);flex-direction:column;justify-content:center;padding:35px;display:flex}.route-outcome-icon{color:#8de0cb;background:#ffffff1a;border:1px solid #ffffff26;border-radius:15px;place-items:center;width:49px;height:49px;display:grid}.route-outcome-icon svg{width:24px;height:24px}.route-outcome>small{color:#9fd5f2;letter-spacing:.1em;text-transform:uppercase;margin-top:26px;font-size:12px;font-weight:900}.route-outcome p{color:#fff;margin:10px 0 23px;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:24px;line-height:1.3}.route-privacy{color:#c2d7e7;border-top:1px solid #ffffff1f;align-items:center;gap:8px;padding-top:18px;font-size:12px;line-height:1.4;display:flex}.route-privacy svg{flex:none;width:15px;height:15px}.product-proof{border:1px solid var(--world-line);background:#ffffffd1;border-radius:17px;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid;overflow:hidden}.product-proof>div{border-right:1px solid var(--world-line);align-items:center;gap:10px;min-height:70px;padding:14px 18px;display:flex}.product-proof>div:last-child{border-right:0}.product-proof strong{color:var(--world-blue);font-family:Charter,Georgia,serif;font-size:27px}.product-proof span{color:#667a90;font-size:13px;line-height:1.3}.mobile-dock{display:none}body{color:#122c48;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Avenir Next,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;font-size:16px}.hero h1,.free-showcase h2,.free-showcase h3,.section-heading h2,.section-intro h2,.experience-copy h2,.plan-heading h2,.closing-cta h2{font-family:Charter,Iowan Old Style,Palatino Linotype,Georgia,serif}.free-showcase{max-width:1240px;margin:0 auto;padding:12px 28px 135px;position:relative}.free-showcase:before{content:"";z-index:0;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#2f6fed24,#0000 68%);border-radius:50%;width:430px;height:430px;position:absolute;top:80px;right:-220px}.free-showcase-heading{z-index:1;grid-template-columns:1.25fr .75fr;align-items:end;gap:64px;margin-bottom:34px;display:grid;position:relative}.free-showcase-heading h2{max-width:800px;color:var(--world-navy);letter-spacing:-.048em;margin:12px 0 0;font-size:clamp(42px,4.7vw,66px);font-weight:600;line-height:1.02}.free-showcase-heading h2 em{color:var(--world-blue);font-weight:600}.free-showcase-heading>p{color:#526a83;max-width:410px;margin:0;font-size:16px;line-height:1.72}.free-showcase-stage{--free-accent:#2f6fed;z-index:1;perspective:1400px;background:#0b1f39;border:1px solid #c8d8ec;border-radius:30px;grid-template-columns:1.16fr .84fr;min-height:510px;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 90px #0f2d5133}.free-showcase-stage.accent-coral{--free-accent:#ff8066}.free-showcase-stage.accent-gold{--free-accent:#f1bd55}.free-showcase-stage.accent-violet{--free-accent:#b28cff}.free-showcase-stage.accent-emerald{--free-accent:#58d49b}.free-showcase-visual{min-height:510px;transform-style:preserve-3d;background:#07182e;position:relative;overflow:hidden}.free-showcase-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 58%,#07182ed1 100%),linear-gradient(#0000 55%,#04102061);position:absolute;inset:0}.free-showcase-visual img{object-fit:cover;filter:saturate(1.1)contrast(1.04);width:106%;height:106%;transition:transform .65s cubic-bezier(.2,.72,.2,1),filter .4s;position:absolute;inset:-3%;transform:scale(1.02)rotateY(-1.5deg)translateZ(14px)}.free-showcase-stage:hover .free-showcase-visual img{filter:saturate(1.18)contrast(1.08);transform:scale(1.075)rotateY(2deg)translate3d(-1.5%,-.8%,28px)}.free-visual-glow{z-index:2;background:radial-gradient(circle,var(--free-accent),transparent 66%);opacity:.18;filter:blur(28px);mix-blend-mode:screen;pointer-events:none;border-radius:50%;position:absolute;inset:15% 8%}.free-visual-badge{z-index:4;color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07172bad;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:22px;left:22px}.free-visual-badge i{background:var(--free-accent);width:7px;height:7px;box-shadow:0 0 0 6px color-mix(in srgb,var(--free-accent) 17%,transparent),0 0 18px var(--free-accent);border-radius:50%}.free-visual-metric{z-index:5;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051427c2;border:1px solid #ffffff3d;border-radius:16px;width:190px;padding:14px 15px;position:absolute;bottom:24px;left:22px;transform:translateZ(48px);box-shadow:0 18px 42px #00000042}.free-visual-metric small,.free-visual-metric strong,.free-visual-metric span{display:block}.free-visual-metric small{color:var(--free-accent);letter-spacing:.12em;font-size:9px;font-weight:900}.free-visual-metric strong{margin-top:7px;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:30px;font-weight:650;line-height:1}.free-visual-metric span{color:#bfd0e2;margin-top:4px;font-size:11px}.free-visual-metric>i{background:#ffffff24;border-radius:99px;height:4px;margin-top:11px;display:block;overflow:hidden}.free-visual-metric>i b{border-radius:inherit;background:linear-gradient(90deg,var(--free-accent),#fff);width:78%;height:100%;box-shadow:0 0 14px var(--free-accent);animation:2.8s ease-in-out infinite alternate free-progress;display:block}@keyframes free-progress{0%{width:62%}to{width:92%}}.free-visual-depth{z-index:3;border:1px solid color-mix(in srgb,var(--free-accent) 48%,transparent);pointer-events:none;border-radius:50%;position:absolute}.depth-one{width:280px;height:120px;bottom:34px;right:-95px;transform:rotateX(66deg)rotate(-12deg)}.depth-two{width:160px;height:70px;box-shadow:0 0 40px color-mix(in srgb,var(--free-accent) 20%,transparent);bottom:58px;right:-22px;transform:rotateX(66deg)rotate(-12deg)}.free-showcase-copy{color:#fff;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--free-accent) 22%,transparent),transparent 42%),linear-gradient(145deg,#112c4d,#081b33);flex-direction:column;justify-content:center;padding:52px 46px;display:flex;position:relative}.free-showcase-copy:before{content:"";background:linear-gradient(transparent,var(--free-accent),transparent);opacity:.55;width:1px;position:absolute;top:12%;bottom:12%;left:0}.free-showcase-copy>span{color:var(--free-accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.free-showcase-copy h3{color:#fff;letter-spacing:-.038em;max-width:430px;margin:15px 0 17px;font-size:clamp(32px,3.1vw,46px);font-weight:600;line-height:1.05}.free-showcase-copy p{color:#c6d6e7;max-width:470px;margin:0;font-size:16px;line-height:1.72}.free-showcase-copy a{border:1px solid color-mix(in srgb,var(--free-accent) 70%,white);color:#07182e;background:var(--free-accent);width:fit-content;min-width:230px;box-shadow:0 15px 34px color-mix(in srgb,var(--free-accent) 25%,transparent);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:14px 16px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.free-showcase-copy a:hover{box-shadow:0 20px 42px color-mix(in srgb,var(--free-accent) 34%,transparent);transform:translateY(-3px)}.free-showcase-copy a svg{width:16px;height:16px}.free-showcase-copy>small{color:#89a3bd;margin-top:14px;font-size:11px;line-height:1.45}.free-showcase-tabs{z-index:2;grid-template-columns:repeat(3,1fr);gap:10px;width:calc(100% - 60px);margin:-28px auto 0;display:grid;position:relative}.free-showcase-tabs button{color:#536b83;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border:1px solid #d4e1ef;border-radius:17px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:94px;padding:14px 16px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:0 16px 40px #173b631f}.free-showcase-tabs button:hover{border-color:#aac5e7;transform:translateY(-4px)}.free-showcase-tabs button>span{width:36px;height:36px;color:var(--world-blue);background:#eaf1ff;border-radius:11px;place-items:center;font-family:Charter,Georgia,serif;font-size:13px;font-weight:700;display:grid}.free-showcase-tabs button strong,.free-showcase-tabs button small{display:block}.free-showcase-tabs button strong{color:var(--world-navy);font-size:14px}.free-showcase-tabs button small{color:#6c8095;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;line-height:1.3;overflow:hidden}.free-showcase-tabs button>b{color:#a7b7c7;font-size:16px}.free-showcase-tabs button.active{border-color:var(--world-blue);transform:translateY(-5px);box-shadow:0 20px 46px #2f6fed2e}.free-showcase-tabs button.active.accent-coral{border-color:#ff8066;box-shadow:0 20px 46px #ff806633}.free-showcase-tabs button.active.accent-gold{border-color:#dca636;box-shadow:0 20px 46px #dca63633}.free-showcase-tabs button.active.accent-violet{border-color:#8b6dd2;box-shadow:0 20px 46px #7557ad33}.free-showcase-tabs button.active.accent-emerald{border-color:#2f9d70;box-shadow:0 20px 46px #2f9d7033}.free-showcase-tabs button.active.accent-coral>span{color:#b84a36;background:#fff0ec}.free-showcase-tabs button.active.accent-gold>span{color:#8a6418;background:#fff6dd}.free-showcase-tabs button.active.accent-violet>span{color:#62449f;background:#f2edff}.free-showcase-tabs button.active.accent-emerald>span{color:#207755;background:#e8fbf2}.visual-standard{z-index:1;background:linear-gradient(135deg,#fff 0%,#f2f7ff 48%,#f6fbf8 100%);border:1px solid #ccdbea;border-radius:24px;grid-template-columns:.78fr 1.22fr;gap:30px;margin-top:28px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #173b6314}.visual-standard:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff80662b,#0000 68%);border-radius:50%;width:270px;height:270px;position:absolute;top:-150px;right:-120px}.visual-standard-intro{align-self:center}.visual-standard-intro>span{color:var(--world-blue);letter-spacing:.14em;font-size:10px;font-weight:900}.visual-standard-intro h3{max-width:430px;color:var(--world-navy);letter-spacing:-.035em;margin:10px 0 13px;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:clamp(27px,2.8vw,39px);font-weight:600;line-height:1.08}.visual-standard-intro p{color:#5e7388;max-width:450px;margin:0;font-size:14px;line-height:1.65}.visual-standard-grid{z-index:1;grid-template-columns:1fr 1fr;gap:9px;display:grid;position:relative}.visual-standard-grid article{background:#ffffffe0;border:1px solid #dce6f0;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:11px;min-height:92px;padding:13px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 8px 20px #173b630a}.visual-standard-grid article:hover{border-color:#b8cce3;transform:translateY(-3px)translateZ(10px);box-shadow:0 15px 30px #173b631a}.visual-standard-grid strong{color:#1a3c60;font-size:13px}.visual-standard-grid p{color:#6b7f93;margin:4px 0 0;font-size:11px;line-height:1.42}.visual-standard-icon,.visual-standard-type{color:#fff;background:linear-gradient(145deg,#2f6fed,#20aab2);border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;box-shadow:0 9px 20px #2f6fed33}.visual-standard-type{color:#173b63;background:linear-gradient(145deg,#fff,#e8eef8);border:1px solid #ccd9e8;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:20px;font-weight:650}.visual-palette{background:#edf5ff;border-radius:12px;justify-content:center;align-items:flex-end;gap:3px;width:42px;height:42px;padding:8px;display:flex}.visual-palette i{background:#2f6fed;border-radius:99px;width:7px}.visual-palette i:first-child{height:14px}.visual-palette i:nth-child(2){background:#35a7d2;height:23px}.visual-palette i:nth-child(3){background:#51d4c0;height:18px}.visual-palette.coral{background:#fff0f4}.visual-palette.gold{background:#fff7e6}.visual-palette.gold i{background:#f1bd55}.visual-standard-depth{width:42px;height:42px;position:relative}.visual-standard-depth i{background:#ffffffc2;border:1px solid #2f6fed5c;border-radius:7px;width:27px;height:20px;position:absolute;transform:rotate(-7deg);box-shadow:0 7px 14px #173b631c}.visual-standard-depth i:first-child{top:3px;left:2px}.visual-standard-depth i:nth-child(2){border-color:#ff806680;top:10px;left:8px;transform:rotate(2deg)}.visual-standard-depth i:nth-child(3){border-color:#23856d80;top:17px;left:13px;transform:rotate(8deg)}.learning-signals{z-index:1;color:#fff;background:linear-gradient(120deg,#0f2f51,#153f69 55%,#174b5c);border:1px solid #cbdced;border-radius:22px;margin-top:18px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 22px 55px #102f5029}.learning-signal-heading{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;display:flex}.learning-signal-heading span{color:#69ddd0;letter-spacing:.14em;font-size:10px;font-weight:900}.learning-signal-heading strong{font-family:Charter,Iowan Old Style,Georgia,serif;font-size:19px;font-weight:600}.learning-signal-route{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:17px;display:grid}.learning-signal-route article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:10px;min-height:86px;padding:11px;transition:transform .2s,background .2s,border-color .2s;display:grid}.learning-signal-route article:hover{background:#ffffff1f;border-color:#69ddd08c;transform:translateY(-4px)}.learning-signal-route article>span{color:#0f2f51;background:linear-gradient(145deg,#78e5d7,#d6fff8);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 24px #0000002e}.learning-signal-route article:nth-of-type(2)>span{color:#6f3f93;background:linear-gradient(145deg,#f0c1ff,#b99cff)}.learning-signal-route article:nth-of-type(3)>span{color:#80422f;background:linear-gradient(145deg,#ffd0c4,#ff8f72)}.learning-signal-route article:nth-of-type(4)>span{color:#235f45;background:linear-gradient(145deg,#d4f6ce,#65ca8f)}.learning-signal-route article:nth-of-type(5)>span{color:#765517;background:linear-gradient(145deg,#fff1bd,#f1bd55)}.learning-signal-route svg{stroke-width:1.9px;width:20px;height:20px}.learning-signal-route small{color:#87b8d9;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.learning-signal-route strong{color:#fff;margin-top:2px;font-size:12px;display:block}.learning-signal-route p{color:#bcd1e2;margin:3px 0 0;font-size:10px;line-height:1.35}.learning-signal-route>i{color:#75d9cc;font-size:15px;font-style:normal;font-weight:900}.learning-bullets{gap:10px!important}.experience-copy .learning-bullets li{color:#294761;background:#ffffffe0;border:1px solid #d8e4f0;border-radius:15px;grid-template-columns:45px 1fr;align-items:center;gap:12px;min-height:72px;padding:11px 13px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 9px 24px #173b630d}.experience-copy .learning-bullets li:hover{transform:translate(5px);box-shadow:0 14px 30px #173b631a}.experience-copy .learning-bullets li>span{color:#fff;background:linear-gradient(145deg,#2f6fed,#3db7c4);border-radius:13px;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 10px 22px #2f6fed33}.experience-copy .learning-bullets li:nth-child(2)>span{background:linear-gradient(145deg,#ff8066,#b85da7)}.experience-copy .learning-bullets li:nth-child(3)>span{background:linear-gradient(145deg,#d9a937,#2d9870)}.experience-copy .learning-bullets svg{width:21px;height:21px}.experience-copy .learning-bullets strong,.experience-copy .learning-bullets small{display:block}.experience-copy .learning-bullets strong{color:#193d60;font-size:14px}.experience-copy .learning-bullets small{color:#64798e;margin-top:4px;font-size:12px;line-height:1.4}.plan-card .plan-feature-list{gap:9px}.plan-card .plan-feature-list li{background:#f8fbff;border:1px solid #e0e8f0;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:50px;padding:7px 9px;display:grid}.plan-card .plan-feature-list li:before{display:none}.plan-card .plan-feature-list li>span{color:#2f6fed;background:#e8f1ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.plan-card .plan-feature-list li:nth-child(2)>span{color:#a54b8c;background:#faeefa}.plan-card .plan-feature-list li:nth-child(3)>span{color:#bf674f;background:#fff0eb}.plan-card .plan-feature-list li:nth-child(4)>span{color:#25765e;background:#e8f8f1}.plan-card .plan-feature-list svg{stroke-width:2px;width:17px;height:17px}.plan-card .plan-feature-list b{color:#3f566d;font-size:13px;font-weight:800}.plan-card.featured .plan-feature-list li{background:#ffffff12;border-color:#ffffff21}.plan-card.featured .plan-feature-list li>span{color:#0f3555;background:linear-gradient(145deg,#c9e9ff,#6cd6c5)}.plan-card.featured .plan-feature-list b{color:#e8f2f8}@media (width<=980px){.hero{grid-template-columns:1fr;min-height:0}.free-showcase-heading{grid-template-columns:1fr;gap:16px}.free-showcase-stage{grid-template-columns:1fr}.free-showcase-visual{min-height:430px}.free-showcase-copy:before{display:none}.visual-standard{grid-template-columns:1fr}.learning-signal-route{grid-template-columns:1fr 1fr}.learning-signal-route>i{display:none}.path-selector{grid-template-columns:1fr 1fr}.route-command{grid-template-columns:1fr}.route-outcome{min-height:285px}.product-proof{grid-template-columns:1fr 1fr}.product-proof>div:nth-child(2){border-right:0}.product-proof>div:nth-child(-n+2){border-bottom:1px solid var(--world-line)}}@media (width<=650px){body{padding-bottom:72px}.top-note{font-size:12px}.hero{gap:20px;padding-top:44px;padding-bottom:60px}.hero h1{max-width:510px;font-size:clamp(42px,12.5vw,58px);line-height:.98}.hero-copy>p{font-size:17px}.hero-actions{align-items:stretch}.hero-actions .primary-action,.hero-actions .secondary-action{justify-content:center;min-height:50px}.hero-value-points{grid-template-columns:1fr 1fr;display:grid}.hero-value-points span:last-child{grid-column:1/-1}.hero-calendar{align-items:flex-start;font-size:12px;line-height:1.4}.hero-support-links{gap:13px}.free-showcase{padding:0 18px 95px}.free-showcase-heading h2{font-size:43px}.free-showcase-stage{border-radius:22px}.free-showcase-visual{min-height:330px}.free-showcase-copy{padding:32px 23px 58px}.free-showcase-copy h3{font-size:34px}.free-showcase-tabs{scroll-snap-type:x mandatory;width:auto;margin:-31px -18px 0;padding:0 18px 8px;display:flex;overflow-x:auto}.free-showcase-tabs button{scroll-snap-align:start;flex:0 0 82%}.visual-standard{border-radius:20px;margin-top:20px;padding:21px}.visual-standard-grid{grid-template-columns:1fr}.learning-signals{border-radius:18px;padding:18px}.learning-signal-heading{flex-direction:column;align-items:flex-start;gap:6px}.learning-signal-route{grid-template-columns:1fr}.personalized-start{padding:0 18px 95px}.personalized-heading{flex-direction:column;align-items:flex-start;gap:15px}.personalized-heading h2{font-size:43px}.personalized-heading p{font-size:16px}.path-selector{scroll-snap-type:x mandatory;margin-inline:-18px;padding:0 18px 8px;display:flex;overflow-x:auto}.path-choice{scroll-snap-align:start;flex:0 0 82%;min-height:145px}.route-command{border-radius:21px}.route-command-main{padding:22px}.route-command-title{align-items:flex-start}.route-command-title h3{font-size:21px}.route-command-steps{grid-template-columns:1fr}.route-command-steps>div{min-height:0}.route-command-steps>div:not(:last-child):after{content:"↓";inset:auto auto -10px 22px}.route-command-action{justify-content:center;width:100%}.route-outcome{min-height:260px;padding:27px}.route-outcome p{font-size:23px}.product-proof{grid-template-columns:1fr 1fr}.product-proof>div{flex-direction:column;align-items:flex-start;gap:3px;min-height:95px;padding:14px}.mobile-dock{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #cfddeeeb;border-radius:18px;grid-template-columns:repeat(4,1fr);min-height:58px;padding:5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 50px #102f5033}.mobile-dock a{color:#63778d;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:800;display:flex}.mobile-dock a:first-child{color:var(--world-blue);background:#edf4ff}.mobile-dock svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.path-choice,.free-showcase-visual img,.free-showcase-tabs button,.free-showcase-copy a{transition:none}.free-showcase-stage:hover .free-showcase-visual img{transform:scale(1.02)}.free-visual-metric>i b{animation:none}}.route-section .route-shell{background:#ffffffeb;border-color:#d8e2ed;border-radius:28px}.route-section .stage-tabs button{color:#607286;background:0 0}.route-section .stage-tabs button>span{color:#315f8d;background:#fff}.route-section .stage-tabs button.active{color:#fff;background:linear-gradient(145deg,#2f6fed,#285bbd)}.route-section .stage-tabs button.active>span{color:#fff;background:#ffffff21}.route-section .stage-copy h3{color:#173b63;margin:10px 0 13px;font-size:44px;font-weight:800}.route-section .stage-copy>p{font-size:16px;line-height:1.68}.route-section .stage-result span{font-size:12px}.route-section .stage-result b{font-size:14px}.route-section .stage-mark{background:linear-gradient(145deg,#e9f3ff,#effaf6 68%,#fff4ee)}.route-section .stage-mark:before{border-color:#2f6fed2e}.route-section .stage-orbit>i{background:linear-gradient(145deg,#2f6fed,#244c9e)}@media (width<=650px){.route-section .route-shell{border-radius:20px}.route-section .stage-copy h3{font-size:37px}}:root{--cream:#fbf8f4;--paper:#fffefa;--green:#527b75;--green-2:#648e87;--mint:#e4f2ec;--coral:#d98670;--gold:#d6b77c;--line:#425b6824;--shadow:0 22px 58px #4a5d6f1a}.site-brand strong{color:#294254}.site-brand small,.nav-links{color:#617887}.secondary-action{color:#527686}.hero:before{border-color:#6c8b9d1f;box-shadow:0 0 0 70px #cee2eb2e,0 0 0 140px #e8def026}.premium-platform-video{color:#29465a;background:linear-gradient(145deg,#e8f1f7,#eee8f7 62%,#e6f3ed);border-color:#d1ddea;box-shadow:0 30px 70px #4b607729}.premium-video-glow{background:radial-gradient(circle at 84% 18%,#97d3e259,#0000 25%),radial-gradient(circle at 18% 88%,#d3bae559,#0000 29%)}.premium-video-header{background:#ffffff94;border-color:#d7e2ea}.premium-video-status,.premium-video-brand small,.premium-video-footer p{color:#667f91}.premium-video-frame{border-color:#bdd8e2;box-shadow:0 18px 42px #55697c29}.premium-video-kicker{color:#4c8ca1}.premium-video-footer h2{color:#29465a;text-shadow:none}.premium-video-download{color:#375a70;background:#ffffff8c;border-color:#bdccda}.rubric-navigator{background:linear-gradient(145deg,#f4f8fc,#f8f3fb 54%,#f1f8f4);border-color:#d7e2eb;box-shadow:0 24px 65px #4a5f751a}.rubric-heading h2,.rubric-panel h3{color:#314f65}.rubric-heading p,.rubric-panel p{color:#647a89}.rubric-module-tabs{background:#f5f7fa;border-color:#dce3e9}.rubric-module-tabs button{color:#607888}.rubric-module-tabs button span{color:#55768c;background:#e8eef3}.rubric-module-tabs button.active{color:#35566b;background:linear-gradient(135deg,#dfeef6,#ebe4f4);box-shadow:0 11px 26px #566f841f}.rubric-panel{background:#ffffffd1;border-color:#d8e3ea}.rubric-panel-intro>span{color:#4a766d;background:#dff0ea}.rubric-accordion details{background:#fffefa;border-color:#dce5eb}.rubric-accordion summary span{color:#5d7d90;background:#e8f0f5}.normative-section{background:linear-gradient(140deg,#f7f2ec,#edf6f3);border-color:#e1ddd7}.normative-grid details{background:#fffefa;border-color:#e1e6e5}.verified-pill{color:#477368;background:#dff0e9}.route-progress{color:#35566c;background:linear-gradient(110deg,#dbeaf2,#e5e0f2)}.route-progress b{color:#4e776e}.route-progress>i{background:#4b687a21}.stage-tabs button.active{color:#fff;background:linear-gradient(145deg,#9dbdd1,#b5a9cd);box-shadow:0 12px 24px #667c942e}.stage-mark{background:linear-gradient(145deg,#edf5fb,#eff8f4 68%,#fbf0ea)}.stage-orbit>i{background:linear-gradient(145deg,#84a9c1,#9b8eb9);box-shadow:0 24px 44px #697c9333}.closing-cta{background:linear-gradient(145deg,#f2edf8,#edf7f3);border-color:#dce5e1}footer{border-color:#dce4e4}@media (prefers-contrast:more){.nav-cta,.primary-action{background:#496f86}.rubric-module-tabs button.active{color:#fff;background:#668ca3}}.luma-floating{z-index:90;color:#35576c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf0;border:1px solid #cddde5;border-radius:20px;align-items:center;gap:10px;min-width:210px;padding:8px 14px 8px 8px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 44px #485e6f2e}.luma-floating:hover{transform:translateY(-4px);box-shadow:0 24px 48px #485e6f38}.luma-floating img{object-fit:contain;background:linear-gradient(145deg,#eef5fb,#f1eaf7);border-radius:15px;width:52px;height:58px}.luma-floating b,.luma-floating small{display:block}.luma-floating b{font-size:13px}.luma-floating small{color:#748795;margin-top:2px;font-size:12px}@media (width<=650px){.luma-floating{min-width:0;padding:7px;bottom:78px;right:12px}.luma-floating img{width:48px;height:52px}.luma-floating span{display:none}}.document-base-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.document-base-actions>a{color:#46687c;background:#fffefa;border:1px solid #d2e0e6;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.document-base-actions svg{width:14px}:root{--ink:#102c52;--muted:#61738b;--cream:#f4f7fc;--paper:#fff;--green:#123d72;--green-2:#2f6fed;--mint:#e8f1ff;--coral:#e3ad24;--gold:#f3c84b;--line:#dbe5f2}body{color:var(--ink);background:#f5f8fc}h1,h2,h3,.site-brand strong{letter-spacing:-.025em;font-family:Charter,Iowan Old Style,Georgia,serif}.top-note{color:#fff;background:#102c52}.site-nav{background:#fffffff5;border-color:#dce5f0}.nav-links a,.site-brand{color:#15365f}.nav-cta,.primary-action{color:#fff;background:#123d72;box-shadow:0 10px 24px #123d7233}.nav-cta:hover,.primary-action:hover{background:#0e315d}.hero{background:radial-gradient(circle at 78% 20%,#f3c84b3b,#0000 25%),linear-gradient(135deg,#fafdff 0%,#e9f2ff 58%,#fff8dc 100%)}.hero h1 em,.section-kicker,.eyebrow{color:#205fae}.eyebrow i{background:#f3c84b}.hero-value-points svg{color:#246cc5}.hero-calendar i{background:#f3c84b}.orientation-gateway{background:#fff;padding:86px max(5vw,24px);position:relative;overflow:hidden}.orientation-gateway:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 12%,#2f6fed14,#0000 30%),radial-gradient(circle at 90% 100%,#f3c84b26,#0000 27%);position:absolute;inset:0}.orientation-heading{text-align:center;max-width:780px;margin:0 auto 36px;position:relative}.orientation-heading h2{color:#102c52;margin:8px 0 12px;font-size:clamp(2.1rem,4vw,3.6rem)}.orientation-heading p{color:#61738b;font-size:1.08rem;line-height:1.7}.orientation-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1100px;margin:auto;display:grid;position:relative}.orientation-card{color:#102c52;background:#fff;border:1px solid #dce6f2;border-radius:28px;flex-direction:column;min-height:450px;padding:34px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 18px 55px #14355b1a}.orientation-card:hover{border-color:#8fb5e8;transform:translateY(-6px);box-shadow:0 26px 65px #14355b29}.orientation-card.material-card{background:linear-gradient(145deg,#fff 0%,#fff9e8 100%);border-color:#f1d273}.orientation-icon{color:#155cac;background:#e8f1ff;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:24px;display:grid}.material-card .orientation-icon{color:#815c00;background:#fff0b9}.orientation-icon svg{width:29px;height:29px}.orientation-card small{letter-spacing:.12em;color:#2f6fed;font-weight:800}.material-card small{color:#8a6500}.orientation-card h3{margin:8px 0 10px;font-size:2rem}.orientation-card p{color:#61738b;line-height:1.65}.orientation-card ul{gap:10px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.orientation-card li:before{content:"✓";color:#195fae;background:#e8f1ff;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:10px;font-weight:900;display:inline-grid}.material-card li:before{color:#765500;background:#fff0b9}.orientation-card>strong{color:#155cac;align-items:center;gap:10px;margin-top:auto;display:flex}.material-card>strong{color:#765500}.orientation-card>strong svg{width:18px}.orientation-sequence{color:#fff;background:#102c52;border-radius:18px;justify-content:center;align-items:center;gap:18px;max-width:970px;margin:34px auto 0;padding:18px 24px;display:flex;position:relative;box-shadow:0 12px 35px #102c5229}.orientation-sequence span{align-items:center;gap:8px;font-size:.9rem;display:flex}.orientation-sequence b{color:#102c52;background:#f3c84b;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.orientation-sequence i{color:#f3c84b;font-style:normal}.visual-palette i{background:#123d72!important}.visual-palette i:nth-child(2){background:#2f6fed!important}.visual-palette i:nth-child(3){background:#e8f1ff!important}.visual-palette.coral i{background:#f3c84b!important}.visual-palette.coral i:nth-child(2){background:#e3ad24!important}.visual-palette.coral i:nth-child(3){background:#fff0b9!important}.visual-palette.gold i{border:1px solid #dce6f2;background:#fff!important}.visual-palette.gold i:nth-child(2){background:#f4f7fc!important}.visual-palette.gold i:nth-child(3){background:#dbe5f2!important}.rubric-module-tabs button.active{background:#123d72;border-color:#123d72}.rubric-module-tabs button.active span{color:#102c52;background:#f3c84b}.author-credit{color:#294968;text-align:center;flex-direction:column;max-width:430px;display:flex}.author-credit strong{font-family:Charter,Iowan Old Style,Georgia,serif;font-size:.95rem}.author-credit small{color:#718299;margin-top:3px;line-height:1.4}@media (width<=760px){.orientation-gateway{padding:64px 18px}.orientation-choices{grid-template-columns:1fr}.orientation-card{min-height:auto;padding:26px}.orientation-sequence{flex-direction:column;align-items:flex-start;gap:10px}.orientation-sequence i{display:none}}@media (width<=650px){.author-credit{text-align:left}}.social-share{z-index:120;justify-items:start;gap:10px;display:grid;position:fixed;bottom:22px;left:22px}.social-share-trigger{color:#234b59;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefaf5;border:1px solid #cbdbe4;border-radius:16px;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-weight:900;display:flex;box-shadow:0 16px 42px #1f44542e}.social-share-trigger svg{width:18px}.social-share-panel{background:#fffffffa;border:1px solid #d5e2e8;border-radius:20px;width:min(330px,100vw - 32px);padding:15px;box-shadow:0 26px 70px #1838463b}.social-share-panel header{justify-content:space-between;align-items:center;gap:16px;padding:3px 4px 12px;display:flex}.social-share-panel header small,.social-share-panel header strong{display:block}.social-share-panel header small{color:#d06c55;letter-spacing:.12em;font-size:10px;font-weight:950}.social-share-panel header strong{color:#173b4b;margin-top:4px;font-family:Georgia,serif;font-size:19px}.social-share-panel header svg{color:#2f6fed;width:25px}.social-share-panel>a,.social-share-panel>button{color:#294b59;text-align:left;cursor:pointer;background:#f9fbfc;border:1px solid #e1e8ec;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;min-height:55px;margin-top:7px;padding:8px 11px;display:grid}.social-share-panel>a:hover,.social-share-panel>button:hover{background:#f0f6fa;border-color:#9ebbd0}.social-share-panel>a>svg,.social-share-panel>button>svg,.tiktok-mark{color:#2f6fed;background:#eaf1ff;border-radius:10px;width:34px;height:34px;padding:8px}.tiktok-mark{color:#fff;background:#172d36;place-items:center;padding:0;font-size:10px;font-weight:950;display:grid}.social-share-panel b,.social-share-panel small{display:block}.social-share-panel b{font-size:13px}.social-share-panel small{color:#71848e;margin-top:2px;font-size:11px}.social-share-panel>p{color:#28735e;align-items:flex-start;gap:6px;margin:10px 3px 2px;font-size:11px;line-height:1.45;display:flex}.social-share-panel>p svg{flex:0 0 14px;width:14px}.ads-consent{z-index:140;color:#264958;background:#fff;border:1px solid #cfdde4;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(760px,100vw - 32px);padding:18px 20px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 26px 80px #15344240}.ads-consent strong{font-size:14px}.ads-consent p{color:#607781;max-width:510px;margin:5px 0;font-size:12px;line-height:1.5}.ads-consent a{color:#2f6fed;font-size:11px;font-weight:850;text-decoration:underline}.ads-consent>div:last-child{flex:none;gap:8px;display:flex}.ads-consent button{color:#385763;cursor:pointer;background:#fff;border:1px solid #cddbe2;border-radius:10px;min-height:40px;padding:0 13px;font-size:11px;font-weight:900}.ads-consent button.accept{color:#fff;background:#173f3a;border-color:#173f3a}@media (width<=650px){.social-share{bottom:78px;left:12px}.social-share-trigger{border-radius:18px;justify-content:center;width:52px;height:52px;padding:0}.social-share-trigger span{display:none}.social-share-panel{position:absolute;bottom:62px;left:0}.ads-consent{flex-direction:column;align-items:stretch;gap:13px;bottom:82px}.ads-consent>div:last-child{grid-template-columns:1fr 1fr;display:grid}.ads-consent button{width:100%}}@media (prefers-reduced-motion:reduce){.social-share-trigger,.social-share-panel>a,.social-share-panel>button{transition:none}}.facebook-mark{color:#fff;background:#1877f2;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Arial,sans-serif;font-size:22px;font-weight:900;display:grid}:root{--font-display-calm:Baskerville, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-body-calm:"Avenir Next", "Segoe UI Variable Text", "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--font-reflective:Baskerville, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--text-heading-calm:#29465a;--text-body-calm:#536c79;--text-official-calm:#286b5b;--text-guidance-calm:#6b5b8e;--text-action-calm:#365f9f;--text-caution-calm:#93661f;--text-critical-calm:#a24e52}:is(body,body:has(.pe-app)){color:var(--text-heading-calm);font-family:var(--font-body-calm);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.58}.hero h1,.section-intro h2,.section-heading h2,.experience-copy h2,.plan-heading h2,.closing-cta h2,.stage-copy h3,.promo3d-copy h2,.promise-strip>p,.strength-grid h3,.pe-app h1,.pe-app h2,.pe-app h3,.pe-app h4,.pe-app .pe-brand strong{color:var(--text-heading-calm);font-family:var(--font-display-calm);letter-spacing:-.025em;font-weight:500;line-height:1.08}.hero-copy>p,.section-heading>p,.strength-grid p,.experience-copy>p,.pe-app p,.pe-app li,.pe-app label{color:var(--text-body-calm);font-family:var(--font-body-calm);line-height:1.65}.eyebrow,.section-kicker,.stage-tag,.promo3d-kicker,.pe-breadcrumb span,.pe-activity-guidance-heading>span{color:var(--text-action-calm);font-family:var(--font-body-calm);letter-spacing:.1em;font-size:13px;font-weight:800}.top-note,.verified-pill,.normative-section summary,.pe-plan-source-heading,.pe-official-source,.pe-source-pill,.pe-breadcrumb span{color:var(--text-official-calm)}.mentor-note,.pe-virtual-guide,.pe-mentor-card,.pe-activity-guide-panel{color:var(--text-guidance-calm)}.primary-action,.nav-cta,.pe-primary,.pe-app button.active{font-family:var(--font-body-calm);letter-spacing:-.01em;font-weight:760}.pe-app small,.pe-app .pe-nav-group button,.pe-app .pe-sidebar-note p,.pe-app .pe-icon-action,.site-shell small,.site-shell .nav-links,.site-shell .trust-row{font-size:13px;line-height:1.45}.pe-warning,.pe-caution,.plan-card .popular{color:var(--text-caution-calm)}.pe-error,.pe-danger,[role=alert]{color:var(--text-critical-calm)}blockquote,.pe-reflection-copy,.pe-evidence-quote{color:#5f5475;font-family:var(--font-reflective);font-size:1.04em;line-height:1.68}@media (width<=640px){:is(body,body:has(.pe-app)){font-size:15px}.hero h1{font-size:clamp(42px,12vw,58px);line-height:1.02}}@media (prefers-contrast:more){:root{--text-heading-calm:#17384d;--text-body-calm:#354f5d;--text-official-calm:#175d4c;--text-guidance-calm:#564479;--text-action-calm:#244f91}}:root{--hc-ink:#18324a;--hc-body:#435c70;--hc-muted:#526a7d;--hc-blue:#315f8d;--hc-blue-soft:#eaf2fa;--hc-mint:#e8f5ef;--hc-lilac:#f1ecf8;--hc-peach:#fbece7;--hc-butter:#fff3d8;--hc-active:#365f86}.rubric-module-tabs button,.free-showcase-tabs button,.stage-tabs button,.pe-class-tabs button,.pe-activity-guide-tabs button,.pe-taxonomy-picker button,.pe-content-chips button,.pe-sequence-organizer-grid>button{color:var(--hc-body);background:#fff}.rubric-module-tabs button b,.rubric-module-tabs button strong,.free-showcase-tabs button strong,.stage-tabs button b,.pe-class-tabs button strong,.pe-activity-guide-tabs button strong,.pe-taxonomy-picker button strong,.pe-content-chips button strong,.pe-sequence-organizer-grid>button strong{color:var(--hc-ink)}.rubric-module-tabs button small,.free-showcase-tabs button small,.pe-class-tabs button small,.pe-activity-guide-tabs button small,.pe-taxonomy-picker button small,.pe-content-chips button small{color:var(--hc-muted)}.rubric-module-tabs button.active,.stage-tabs button.active,.pe-class-tabs button.active,.pe-bloom-steps button.active,.pe-taxonomy-picker button.active,.pe-content-chips button.active{color:#fff;background:var(--hc-active)}.rubric-module-tabs button.active b,.rubric-module-tabs button.active strong,.rubric-module-tabs button.active small,.stage-tabs button.active b,.stage-tabs button.active small,.pe-class-tabs button.active strong,.pe-class-tabs button.active small,.pe-bloom-steps button.active strong,.pe-bloom-steps button.active small,.pe-taxonomy-picker button.active strong,.pe-taxonomy-picker button.active small,.pe-content-chips button.active strong,.pe-content-chips button.active small{color:#fff}.rubric-accordion summary,.normative-grid summary,.pe-framework-domains>details>summary,.pe-experience-accordion>summary,.pe-builder-window>summary,.pe-guidance-column summary,.pe-methodology-grid summary,.pe-experience-builder summary{color:var(--hc-ink);background:#fbfdff}.rubric-accordion summary b,.normative-grid summary b,.pe-framework-domains>details>summary strong,.pe-experience-accordion>summary strong,.pe-builder-window>summary strong,.pe-guidance-column summary,.pe-methodology-grid summary,.pe-experience-builder summary strong{color:var(--hc-ink)}.rubric-accordion summary small,.pe-framework-domains>details>summary b,.pe-experience-accordion>summary p,.pe-builder-window>summary small,.pe-experience-builder summary small{color:var(--hc-muted)}.pe-builder-window:nth-child(5n+1)>summary{background:linear-gradient(90deg,var(--hc-blue-soft),#fff)}.pe-builder-window:nth-child(5n+2)>summary{background:linear-gradient(90deg,var(--hc-mint),#fff)}.pe-builder-window:nth-child(5n+3)>summary{background:linear-gradient(90deg,var(--hc-lilac),#fff)}.pe-builder-window:nth-child(5n+4)>summary{background:linear-gradient(90deg,var(--hc-peach),#fff)}.pe-builder-window:nth-child(5n+5)>summary{background:linear-gradient(90deg,var(--hc-butter),#fff)}.pe-main-nav button,.pe-secondary-nav button,.pe-nav-group button{color:#e7f1f7}.pe-main-nav button b,.pe-secondary-nav button b,.pe-nav-group button b{color:inherit}.pe-main-nav button.active,.pe-secondary-nav button.active,.pe-nav-group button.active{color:#fff;background:#ffffff2e}@media (prefers-contrast:more){:root{--hc-ink:#0f2940;--hc-body:#2e4a60;--hc-muted:#3e586d;--hc-active:#244f78}.rubric-module-tabs button,.free-showcase-tabs button,.stage-tabs button{border-width:2px}}.top-note{background:var(--accessible-navy);color:#fff}.hero h1,.orientation-heading h2,.free-showcase-heading h2,.section-heading h2,.section-intro h2,.experience-copy h2,.plan-heading h2,.closing-cta h2{color:var(--accessible-navy);font-weight:720}.hero-copy>p,.orientation-heading p,.free-showcase-heading>p,.section-heading>p,.experience-copy>p,.plan-heading>p{color:var(--accessible-body)}.eyebrow,.section-kicker,.stage-tag{color:var(--accessible-blue);font-weight:850}.rubric-module-tabs button.active,.rubric-module-tabs button.active b{color:#fff}.rubric-module-tabs button.active small{color:#dcecff}.rubric-module-tabs button.active>span{color:var(--accessible-navy)}.stage-tabs button.active,.stage-tabs button.active b,.stage-tabs button.active small,.route-outcome,.route-outcome p,.advisor-section .advisor-copy,.advisor-section .advisor-copy>h2,.learning-signals,.learning-signals strong,.plan-card.featured,.plan-card.featured h3,.plan-card.featured .price strong{color:#fff}.advisor-section .advisor-copy>p,.advisor-section .advisor-privacy{color:#d7e6ee}.advisor-luma .section-kicker{color:#9de8de}.route-outcome>small{color:#b9e4ff}.route-privacy{color:#d9e9f5}.plan-card>span{color:#735300}.plan-card.featured>span{color:#dcecff}.plan-card.featured>p:not(.price),.plan-card.featured .price small,.plan-card.featured li,.plan-card.featured .plan-feature-list b{color:#e3edf3}.plan-card .popular{background:var(--accessible-gold);color:var(--accessible-navy)}.free-showcase-stage.accent-blue .free-showcase-copy>span{color:#a9c8ff}.free-showcase-stage.accent-blue .free-showcase-copy a{color:#fff}.site-shell small,.site-shell .nav-links,.site-shell .trust-row,footer p,footer>a{color:var(--accessible-muted)}.site-shell input,.site-shell textarea,.site-shell select,.site-shell [contenteditable=true]{-webkit-user-select:text;user-select:text}body{-webkit-user-select:none;user-select:none}img{-webkit-user-drag:none;user-drag:none}.copyright-watermark{z-index:80;color:#102c529e;letter-spacing:.08em;pointer-events:none;transform-origin:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #102c5224;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;position:fixed;top:50%;right:18px;transform:translateY(-50%)rotate(-90deg)translate(50%)}.content-protection-notice{z-index:21000;background:var(--accessible-navy);color:#fff;text-align:center;opacity:0;pointer-events:none;border:1px solid #c7d8ec;border-radius:13px;width:min(92vw,560px);padding:13px 16px;font-size:13px;font-weight:760;transition:opacity .18s,transform .18s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,14px);box-shadow:0 20px 55px #102c5242}.content-protection-notice.visible{opacity:1;transform:translate(-50%)}.author-rights{color:#40596d;margin-top:5px;font-size:12px;font-weight:760;display:block}@media (width<=650px){.copyright-watermark{display:none}.content-protection-notice{bottom:86px}}@media (prefers-contrast:more){.hero-copy>p,.section-heading>p,.experience-copy>p{color:#273f52}}@media (prefers-reduced-motion:reduce){.content-protection-notice{transition:none}}:root{--accessible-navy:#0b2545;--accessible-blue:#174f91;--accessible-body:#243b53;--accessible-muted:#40566d;--accessible-light:#edf5ff;--accessible-gold:#f4c430}body,.site-shell{color:var(--accessible-body);background:#fff}.site-nav{background:#fffffff7;border-color:#b9c9d8;box-shadow:0 8px 24px #0b254514}.site-brand strong,.nav-links,.nav-links a{color:var(--accessible-navy);font-weight:800}.hero h1,.hero h1 em,.orientation-heading h2,.free-showcase-heading h2,.section-heading h2,.section-intro h2,.experience-copy h2,.plan-heading h2,.closing-cta h2{color:var(--accessible-navy)}.hero-copy>p,.orientation-heading p,.free-showcase-heading>p,.section-heading>p,.strength-grid p,.experience-copy>p,.plan-heading>p,.site-shell li{color:var(--accessible-body)}.eyebrow,.section-kicker,.stage-tag{color:var(--accessible-blue)}.nav-cta,.primary-action{background:var(--accessible-blue);color:#fff;border:2px solid var(--accessible-blue);box-shadow:0 10px 24px #174f9138}.nav-cta:hover,.primary-action:hover{background:var(--accessible-navy);border-color:var(--accessible-navy)}.secondary-action,.text-action{color:var(--accessible-navy);font-weight:850}.secondary-action{border:2px solid var(--accessible-blue);background:#fff;border-radius:11px;padding:10px 15px}.hero-value-points span{color:var(--accessible-body);font-weight:760}.hero-calendar{color:var(--accessible-body);background:#f6f9fc;border-color:#9fb5c8}.hero-calendar strong{color:var(--accessible-navy)}.orientation-card,.landing-resource-window,.rubric-panel,.rubric-accordion details,.normative-grid details,.strength-grid article,.practice-card,.plan-card:not(.featured){color:var(--accessible-body);background:#fff;border-color:#afc2d2}.orientation-card h3,.orientation-card strong,.landing-resource-window>summary strong,.strength-grid h3,.practice-card h3,.plan-card h3{color:var(--accessible-navy)}.orientation-card p,.orientation-card li,.landing-resource-window>summary p,.practice-card p,.plan-card>p:not(.price),.plan-card li{color:var(--accessible-body)}.orientation-card small,.landing-resource-window>summary small{color:var(--accessible-blue)}.orientation-card.work-card{border-top:6px solid var(--accessible-blue)}.orientation-card.material-card{border-top:6px solid #c49100}.orientation-sequence span{color:var(--accessible-navy);font-weight:800}.orientation-sequence b{background:var(--accessible-navy);color:#fff}.landing-resource-window>summary{color:var(--accessible-navy);background:linear-gradient(135deg,#edf5ff,#fff7d6)}.rubric-module-tabs button,.free-showcase-tabs button,.stage-tabs button{color:var(--accessible-body);background:#fff;border-color:#9fb5c8}.rubric-module-tabs button b,.free-showcase-tabs button strong,.stage-tabs button b{color:var(--accessible-navy)}.rubric-module-tabs button.active,.free-showcase-tabs button.active,.stage-tabs button.active{background:var(--accessible-blue);color:#fff;outline-offset:-3px;outline:3px solid #f4c430}.rubric-module-tabs button.active *,.free-showcase-tabs button.active *,.stage-tabs button.active *{color:#fff}.rubric-accordion summary,.normative-grid summary{color:var(--accessible-navy);background:#f4f8fc;border-bottom-color:#afc2d2}.rubric-accordion summary b,.normative-grid summary b{color:var(--accessible-navy)}.verified-pill{color:#145a45;background:#e8f5ef;border:1px solid #75a894;font-weight:850}.plan-card.featured{background:var(--accessible-navy);border:3px solid var(--accessible-gold)}.plan-card.featured,.plan-card.featured h3,.plan-card.featured p,.plan-card.featured li,.plan-card.featured b,.plan-card.featured strong,.plan-card.featured small{color:#fff}.plan-card.featured>a{background:var(--accessible-gold);border-color:var(--accessible-gold);color:var(--accessible-navy)}.closing-cta{background:linear-gradient(135deg,#edf5ff,#fff5c7);border:1px solid #afc2d2}.luma-floating{border:2px solid var(--accessible-blue);color:var(--accessible-navy);background:#fff}.luma-floating small{color:var(--accessible-muted)}@media (prefers-contrast:more){.orientation-card,.landing-resource-window,.rubric-panel,.practice-card,.plan-card{border-width:2px}}:root{--accessible-body:#0b2545;--accessible-muted:#173a5e}.site-shell{color:#0b2545}.site-shell :where(p,li,label,small){color:#0b2545;font-weight:620}.site-shell :where(h1,h2,h3,h4,strong,b){color:#071b32}.site-shell .nav-links,.site-shell .nav-links a,.site-shell .hero-value-points span,.site-shell footer,.site-shell footer a{color:#0b2545;font-weight:750}.primary-action,.primary-action *,.nav-cta,.nav-cta *,.plan-card.featured,.plan-card.featured :where(h3,p,li,label,small,strong,b,span),.advisor-section .advisor-copy,.advisor-section .advisor-copy :where(h2,h3,p,li,label,small,strong,b,span),.learning-signals,.learning-signals :where(p,small,strong,b,span),.free-showcase-stage .free-showcase-copy,.free-showcase-stage .free-showcase-copy :where(p,small,strong,b,span){color:#fff!important}:root{--clarity-navy:#102f4f;--clarity-blue:#225f91;--clarity-blue-soft:#eaf3fb;--clarity-teal:#176f67;--clarity-teal-soft:#e7f5f1;--clarity-gold:#f2c14e;--clarity-ink:#18344b;--clarity-body:#405a6d;--clarity-line:#c7d7e3;--clarity-paper:#fff;--clarity-warm:#fff9ec}.pe-shell{color:var(--clarity-ink);background:#f4f8fb}.pe-shell p,.pe-shell li,.pe-shell dd,.pe-shell small{color:var(--clarity-body)}.pe-shell h1,.pe-shell h2,.pe-shell h3,.pe-shell h4,.pe-shell strong{color:var(--clarity-navy)}.pe-card,.pe-class-objectives,.pe-planning-focus,.pe-sequence-organizer,.pe-builder-window{border-color:var(--clarity-line);box-shadow:0 14px 36px #102f4f14}.pe-class-tabs,.pe-taxonomy-picker,.pe-bloom-steps,.pe-activity-guide-tabs{gap:10px}.pe-class-tabs button,.pe-taxonomy-picker button,.pe-bloom-steps button,.pe-activity-guide-tabs button,.pe-content-chips button{color:var(--clarity-ink);background:#fff;border:1px solid #b9ccda;box-shadow:0 4px 12px #102f4f0d}.pe-class-tabs button strong,.pe-class-tabs button small,.pe-taxonomy-picker button strong,.pe-taxonomy-picker button small,.pe-bloom-steps button strong,.pe-bloom-steps button small,.pe-activity-guide-tabs button strong,.pe-activity-guide-tabs button small,.pe-content-chips button,.pe-content-chips button small{color:inherit}.pe-class-tabs button:hover,.pe-taxonomy-picker button:hover,.pe-bloom-steps button:hover,.pe-activity-guide-tabs button:hover,.pe-content-chips button:hover{border-color:var(--clarity-blue);transform:translateY(-2px)}.pe-class-tabs button:focus-visible,.pe-taxonomy-picker button:focus-visible,.pe-bloom-steps button:focus-visible,.pe-activity-guide-tabs button:focus-visible,.pe-content-chips button:focus-visible,.pe-objective-progression button:focus-visible{outline:3px solid var(--clarity-gold);outline-offset:3px}.pe-class-tabs button.active,.pe-taxonomy-picker button.active,.pe-bloom-steps button.active,.pe-content-chips button.active{border-color:var(--clarity-navy);color:#fff;background:linear-gradient(135deg,var(--clarity-blue),var(--clarity-navy));box-shadow:0 10px 24px #102f4f33,inset 0 -4px var(--clarity-gold)}.pe-class-tabs button.active strong,.pe-class-tabs button.active small,.pe-taxonomy-picker button.active strong,.pe-taxonomy-picker button.active small,.pe-bloom-steps button.active strong,.pe-bloom-steps button.active small,.pe-content-chips button.active small{color:#fff}.pe-bloom-steps button.previous{background:var(--clarity-teal-soft);border-color:#9bc8bc}.pe-class-objective-display{border:0;border-left:6px solid var(--clarity-gold);background:linear-gradient(120deg,var(--clarity-navy),#174a6d);border-radius:0 16px 16px 0;gap:12px;padding:22px 24px;display:grid;box-shadow:0 16px 34px #102f4f2e}.pe-class-objective-display>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.pe-class-objective-display span,.pe-class-objective-display b,.pe-class-objective-display p{color:#fff}.pe-class-objective-display span{letter-spacing:.13em;font-size:12px;font-weight:900}.pe-class-objective-display b{background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;padding:7px 10px;font-size:12px}.pe-class-objective-display p{margin:0;font-size:17px;line-height:1.6}.pe-selection-advisor{border:1px solid var(--clarity-line);background:#fff;border-radius:22px;margin-top:18px;overflow:hidden;box-shadow:0 20px 48px #102f4f1a}.pe-selection-advisor>header{border-bottom:1px solid var(--clarity-line);background:linear-gradient(125deg,#f5faff,var(--clarity-warm));grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:24px;padding:24px 26px;display:grid}.pe-selection-advisor h3{letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(23px,2.5vw,32px)}.pe-selection-advisor header p{max-width:760px;margin:0;font-size:14px;line-height:1.6}.pe-level-badge{background:var(--clarity-teal-soft);border:1px solid #9ec5ba;border-radius:16px;padding:15px 17px}.pe-level-badge small,.pe-level-badge strong,.pe-level-badge span{display:block}.pe-level-badge small{color:var(--clarity-teal);letter-spacing:.13em;font-size:12px;font-weight:900}.pe-level-badge strong{margin-top:5px;font-size:20px}.pe-level-badge span{color:#365e59;margin-top:4px;font-size:12px}.pe-teacher-planning-visual{border-bottom:1px solid var(--clarity-line);background:var(--clarity-navy);margin:0;position:relative;overflow:hidden}.pe-teacher-planning-visual img{aspect-ratio:2.15;object-fit:cover;object-position:center 45%;width:100%;display:block}.pe-teacher-planning-visual figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#102f4fe0;border:1px solid #ffffff6b;border-radius:13px;gap:4px;max-width:520px;padding:13px 16px;display:grid;position:absolute;bottom:20px;left:24px;box-shadow:0 12px 28px #0003}.pe-teacher-planning-visual figcaption strong,.pe-teacher-planning-visual figcaption span{color:#fff}.pe-teacher-planning-visual figcaption strong{font-size:14px}.pe-teacher-planning-visual figcaption span{font-size:12px;line-height:1.45}.pe-selection-advisor-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.pe-advisor-main,.pe-taxonomy-coach{padding:24px 26px}.pe-advisor-main>small,.pe-taxonomy-coach>small,.pe-objective-progression-heading small{color:var(--clarity-blue);letter-spacing:.13em;font-size:12px;font-weight:900}.pe-advisor-main>h4,.pe-taxonomy-coach h4{margin:7px 0 18px;font-size:19px;line-height:1.45}.pe-component-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pe-component-map>div{background:#f9fbfd;border:1px solid #d2e0e9;border-radius:13px;min-height:112px;padding:14px}.pe-component-map span,.pe-component-map strong,.pe-component-map small{display:block}.pe-component-map span{color:var(--clarity-blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.pe-component-map strong{margin-top:9px;font-size:13px;line-height:1.4}.pe-component-map small{margin-top:6px;font-size:12px;line-height:1.35}.pe-taxonomy-coach{border-left:1px solid var(--clarity-line);background:#f7fbfa}.pe-taxonomy-coach p{margin:0 0 12px;font-size:13px;line-height:1.6}.pe-taxonomy-coach p strong{color:var(--clarity-teal)}.pe-taxonomy-coach>div{border-left:4px solid var(--clarity-gold);background:var(--clarity-warm);margin-top:17px;padding:13px 14px}.pe-taxonomy-coach>div span{color:#5b4a20;font-size:12px;font-weight:750;line-height:1.5}.pe-objective-progression{border-top:1px solid var(--clarity-line);background:#f5f8fb;padding:22px 26px 26px}.pe-objective-progression-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.pe-objective-progression-heading h4{margin:5px 0 0;font-size:20px}.pe-objective-progression-heading>span{color:var(--clarity-body);font-size:12px;font-weight:750}.pe-objective-progression-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pe-objective-progression button{text-align:left;cursor:pointer;background:#fff;border:1px solid #bcd0de;border-radius:15px;min-height:190px;padding:16px;transition:all .2s;display:block}.pe-objective-progression button:hover{border-color:var(--clarity-blue);transform:translateY(-3px);box-shadow:0 12px 26px #102f4f1c}.pe-objective-progression button.current{border:2px solid var(--clarity-blue);background:var(--clarity-blue-soft);box-shadow:inset 0 5px var(--clarity-gold)}.pe-objective-progression button header{justify-content:space-between;gap:10px;display:flex}.pe-objective-progression button header span{color:var(--clarity-blue);letter-spacing:.1em;font-size:12px;font-weight:900}.pe-objective-progression button header b{color:var(--clarity-teal);font-size:12px}.pe-objective-progression button>strong{margin-top:16px;font-size:14px;display:block}.pe-objective-progression button p{margin:7px 0 14px;font-size:12px;line-height:1.5}.pe-objective-progression button>small{color:var(--clarity-blue);font-size:12px;font-weight:850}.pe-sequence-command{background:linear-gradient(120deg,var(--clarity-navy),#1f6074);border:1px solid #aac2d4}.pe-sequence-command strong,.pe-sequence-command p,.pe-sequence-command small,.pe-sequence-command .pe-eyebrow{color:#fff}.pe-sequence-meter{background:#ffffff38;height:12px}.pe-sequence-meter i{background:linear-gradient(90deg,var(--clarity-gold),#8fe0c8)}.pe-sequence-organizer-grid>button{color:var(--clarity-ink);background:#fff;border-color:#b9ccda}.pe-sequence-organizer-grid>button.active{border:2px solid var(--clarity-blue);background:var(--clarity-blue-soft);box-shadow:inset 0 5px var(--clarity-gold)}.pe-taxonomy-use,.pe-bloom-guidance{color:var(--clarity-ink);background:var(--clarity-teal-soft);border-color:var(--clarity-teal)}.premium-video-trust{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.premium-video-trust span{color:#e7f8f3;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}@media (width<=980px){.pe-selection-advisor>header,.pe-selection-advisor-grid{grid-template-columns:1fr}.pe-level-badge{max-width:none}.pe-taxonomy-coach{border-left:0;border-top:1px solid var(--clarity-line)}.pe-component-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pe-selection-advisor>header,.pe-advisor-main,.pe-taxonomy-coach,.pe-objective-progression{padding:19px}.pe-component-map,.pe-objective-progression-grid{grid-template-columns:1fr}.pe-component-map>div{min-height:0}.pe-objective-progression-heading,.pe-class-objective-display>div{flex-direction:column;align-items:flex-start}.pe-teacher-planning-visual img{aspect-ratio:1.15;object-position:42% center}.pe-teacher-planning-visual figcaption{bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.pe-class-tabs button,.pe-taxonomy-picker button,.pe-bloom-steps button,.pe-activity-guide-tabs button,.pe-content-chips button,.pe-objective-progression button{transition:none}}:root{--home-navy:#0b2545;--home-blue:#174f91;--home-cyan:#dceeff;--home-gold:#f4c430;--home-ink:#071b32;--home-body:#173a5e;--home-line:#a9bdcf;--home-paper:#fff}.site-nav{z-index:500;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;max-width:none;padding-inline:max(28px,50vw - 592px);position:sticky;top:0;box-shadow:0 10px 32px #0b254514}.hero{gap:clamp(38px,5vw,70px);min-height:620px;padding-top:58px;padding-bottom:76px}.hero h1{max-width:650px;margin:18px 0 20px;font-size:clamp(48px,5vw,68px);line-height:.99}.hero-actions{flex-wrap:wrap}.hero-value-points{flex-wrap:wrap;gap:9px}.hero-value-points span{min-height:38px}.hero-calendar{border:1px solid var(--home-line);border-radius:13px;padding:10px 13px}.orientation-gateway{border-top:1px solid #d8e3ee;border-bottom:1px solid #d8e3ee;padding-top:78px;padding-bottom:82px}.orientation-heading{max-width:860px}.orientation-heading h2{margin-top:9px}.orientation-choices{gap:20px}.orientation-card{border-color:var(--home-line);min-height:420px;box-shadow:0 18px 54px #0b25451a}.orientation-card:hover{box-shadow:0 26px 62px #0b254529}.home-story{background:radial-gradient(circle at 12% 4%,#4591dc42,#0000 31%),radial-gradient(circle at 92% 88%,#f4c43029,#0000 25%),linear-gradient(145deg,#081e39,#0b2d53 62%,#123f72);padding:96px max(24px,50vw - 592px)}.home-story-heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.62fr);align-items:end;gap:54px;max-width:1184px;margin:0 auto 38px;display:grid}.home-story-heading .section-kicker{color:#f7cf52}.home-story-heading h2{color:#fff;letter-spacing:-.04em;max-width:800px;margin:10px 0 0;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:clamp(38px,4.4vw,60px);line-height:1.03}.home-story-heading>p{color:#dcecff;margin:0;font-size:17px;line-height:1.67}.home-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1184px;margin:auto;display:grid}.home-story-grid article{background:#fff;border:1px solid #ffffff3d;border-radius:26px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 26px 65px #000a1c47}.home-story-grid article:hover{transform:translateY(-7px);box-shadow:0 34px 75px #000a1c61}.home-story-image{aspect-ratio:1.48;background:#0d2f59;position:relative;overflow:hidden}.home-story-image:after{content:"";background:linear-gradient(#0000 50%,#04122785);position:absolute;inset:0}.home-story-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.home-story-grid article:hover img{transform:scale(1.035)}.home-story-image>span{z-index:2;width:42px;height:42px;color:var(--home-navy);background:#fffffff0;border:1px solid #ffffffb3;border-radius:14px;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;bottom:15px;left:17px;box-shadow:0 8px 22px #04122738}.home-story-copy{padding:24px 24px 26px}.home-story-copy small{color:var(--home-blue);letter-spacing:.11em;font-size:12px;font-weight:900}.home-story-copy h3{color:var(--home-ink);letter-spacing:-.025em;margin:8px 0 10px;font-size:24px;line-height:1.15}.home-story-copy p{min-height:76px;color:var(--home-body);margin:0;font-size:15px;font-weight:620;line-height:1.62}.home-story-copy b{color:#145a45;align-items:center;gap:8px;margin-top:18px;font-size:13px;line-height:1.35;display:flex}.home-story-copy b svg{flex:0 0 18px;width:18px}.home-trust-band{background:#fff3;border:1px solid #ffffff47;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1184px;margin:20px auto 0;display:grid;overflow:hidden}.home-trust-band>div{background:#081e39db;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:96px;padding:18px 20px;display:grid}.home-trust-band>div>svg{color:#f7cf52;width:24px}.home-trust-band strong,.home-trust-band small{display:block}.home-trust-band strong{color:#fff;font-size:15px}.home-trust-band small{color:#dcecff;margin-top:4px;font-size:13px;line-height:1.4}.landing-resource-window{border-color:var(--home-line);margin-top:70px;margin-bottom:80px;box-shadow:0 20px 58px #0b254517}.plans-section{background:linear-gradient(#fff,#eef5ff);border-top:1px solid #d5e1ec}.closing-cta{border-color:var(--home-line)}@media (width<=980px){.site-nav{padding-inline:24px}.hero{min-height:0;padding-top:52px;padding-bottom:70px}.hero h1{max-width:720px}.home-story-heading{grid-template-columns:1fr;gap:18px}.home-story-heading>p{max-width:760px}.home-story-grid{grid-template-columns:1fr}.home-story-grid article{grid-template-columns:minmax(250px,.82fr) 1fr;display:grid}.home-story-image{aspect-ratio:auto;height:100%;min-height:290px}.home-story-copy p{min-height:0}}@media (width<=650px){.site-nav{padding:17px 18px;position:relative}.nav-links{display:none}.nav-cta{padding:11px 12px}.hero{padding:40px 18px 58px}.hero h1{font-size:clamp(42px,12vw,54px)}.hero-actions,.hero-value-points{grid-template-columns:1fr;display:grid}.hero-calendar{flex-wrap:wrap;align-items:flex-start}.orientation-gateway{padding:62px 18px}.home-story{padding:70px 18px}.home-story-heading h2{font-size:41px}.home-story-grid article{display:block}.home-story-image{aspect-ratio:1.45;min-height:220px}.home-story-copy{padding:22px}.home-story-copy h3{font-size:22px}.home-trust-band{grid-template-columns:1fr}.home-trust-band>div{min-height:86px}.landing-resource-window{margin:48px 18px 64px}}@media (prefers-reduced-motion:reduce){.home-story-grid article,.home-story-image img{transition:none}}:root{--polish-navy:#071d3b;--polish-blue:#1767d2;--polish-cyan:#33c6e8;--polish-gold:#f3c84b;--polish-paper:#fff}.top-note{text-transform:none;letter-spacing:0;justify-content:center;align-items:center;gap:12px;min-height:38px;padding:8px 20px;display:flex;color:#fff!important;background:linear-gradient(90deg,#071d3b,#0d3d72 52%,#071d3b)!important}.top-note span{letter-spacing:.11em;background:#ffffff17;border:1px solid #ffffff40;border-radius:999px;padding:4px 8px;color:#9ce8f5!important;font-size:11px!important}.top-note strong{letter-spacing:.025em;font-size:12px}.top-note small{color:#ffe38b;font-size:11px;font-weight:850}.site-nav{border-bottom:1px solid #1767d221;min-height:82px;background:#fffffff0!important;box-shadow:0 12px 38px #071d3b17!important}.site-brand img{border:2px solid #fff;width:48px;height:48px;box-shadow:0 0 0 1px #bad5ee,0 10px 24px #071d3b2e}.site-brand strong{font-size:15px;color:#071d3b!important}.site-brand small{color:#48647e!important}.nav-links{background:#f3f7fb;border:1px solid #d7e5f2;border-radius:16px;padding:5px;box-shadow:inset 0 1px 2px #071d3b0a;gap:5px!important}.nav-links .nav-tab{text-align:center;border-radius:11px;min-width:76px;padding:10px 13px;transition:color .2s,background .2s,transform .2s,box-shadow .2s;color:#365470!important}.nav-links .nav-tab:after{display:none}.nav-links .nav-tab:hover,.nav-links .nav-tab:focus-visible{background:#fff;transform:translateY(-1px);box-shadow:0 7px 18px #071d3b17;color:#0b4e9a!important}.nav-links .nav-tab-active{background:linear-gradient(135deg,#1767d2,#0e4c9c);box-shadow:0 9px 20px #1767d240;color:#fff!important}.nav-cta{border:1px solid #ffffff2e;border-radius:13px;min-height:48px;padding-inline:18px;background:linear-gradient(135deg,#0b2e59,#1767d2)!important;box-shadow:0 13px 27px #07346c3d!important}.hero{isolation:isolate;background:radial-gradient(circle at 88% 17%,#33c6e82e,#0000 27%),radial-gradient(circle at 9% 77%,#1767d21c,#0000 29%),linear-gradient(145deg,#fbfdff 0%,#f1f7ff 58%,#edf8fb 100%);padding-inline:max(28px,50vw - 592px);position:relative;max-width:none!important}.hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #1767d21a;border-radius:34px;position:absolute;inset:22px max(18px,50vw - 660px) 30px}.hero h1{text-wrap:balance;color:#071d3b!important}.hero h1 em{background:linear-gradient(90deg,#1767d2,#0b8fb0);-webkit-background-clip:text;background-clip:text;color:#0000!important}.hero-copy>p{color:#294b69!important}.eyebrow{background:#ffffffc2;border:1px solid #cfe0ef;border-radius:999px;width:fit-content;padding:7px 11px;box-shadow:0 8px 22px #071d3b0f}.hero-priority-card,.hero-value-points>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-priority-card{box-shadow:0 16px 34px #071d3b17!important}.hero .promo3d,.hero .premium-platform-video{filter:saturate(1.08)contrast(1.03);transform:translateZ(0)}.pwa-install-backdrop{-webkit-backdrop-filter:blur(13px)saturate(1.2)!important;backdrop-filter:blur(13px)saturate(1.2)!important;background:#041228a8!important}.pwa-install-dialog{overflow:auto;background:linear-gradient(155deg,#fff,#f3f8ff 64%,#edf9fb)!important;border:1px solid #fffc!important;border-radius:30px!important;width:min(100%,760px)!important;padding:0 30px 28px!important;box-shadow:0 42px 120px #010d236b!important}.pwa-install-close{z-index:5;top:18px;right:18px}.pwa-install-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#33c6e857,#0000 25%),linear-gradient(135deg,#071d3b,#0c4a89 62%,#0c7891);border-radius:29px 29px 22px 22px;margin:0 -30px 27px;padding:22px 72px 22px 28px;position:relative;overflow:hidden}.pwa-install-brand{align-items:center;gap:11px;display:flex}.pwa-install-brand img{object-fit:cover;border:2px solid #fffc;border-radius:15px;width:48px;height:48px}.pwa-install-brand small,.pwa-install-brand strong{display:block}.pwa-install-brand small{color:#9ce8f5;letter-spacing:.12em;font-size:10px;font-weight:900}.pwa-install-brand strong{margin-top:3px;font-size:14px}.pwa-install-badge{background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;position:absolute;top:25px;right:70px}.pwa-install-preview{border:1px solid #ffffff3d;border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 20px 40px #0000003d}.pwa-install-preview img{aspect-ratio:1.88;object-fit:cover;width:100%;display:block}.pwa-install-kicker{color:#1767d2!important}.pwa-install-dialog h2{color:#071d3b!important;max-width:640px!important;font-size:clamp(28px,4vw,39px)!important}.pwa-install-dialog>p{max-width:640px;color:#365470!important;font-size:15px!important}.pwa-install-steps{grid-template-columns:repeat(3,1fr)}.pwa-install-steps article{min-height:112px;box-shadow:0 10px 24px #071d3b0f;background:#ffffffe6!important;border-color:#cfddec!important;grid-template-columns:38px 1fr!important}.pwa-install-steps article.recommended{background:#eef5ff!important;border:2px solid #1767d2!important}.pwa-install-steps svg{color:#1767d2!important}.pwa-install-steps strong{color:#132f4c}.pwa-install-steps span{color:#49647d!important}@media (width<=980px){.nav-links{display:none}.hero:after{inset-inline:14px}}@media (width<=650px){.top-note{gap:7px;padding-inline:10px}.top-note strong{font-size:11px}.top-note small{display:none}.site-nav{min-height:72px}.site-brand img{width:42px;height:42px}.site-brand small{display:none}.hero{padding-inline:18px}.hero:after{border-radius:25px;inset:14px 8px 22px}.pwa-install-dialog{align-self:center!important;padding:0 18px 20px!important}.pwa-install-hero{margin:0 -18px 22px;padding:20px 56px 18px 18px}.pwa-install-badge{display:none}.pwa-install-preview{margin-top:14px}.pwa-install-steps{grid-template-columns:1fr}.pwa-install-steps article{min-height:0}}@media (prefers-reduced-motion:reduce){.nav-links .nav-tab{transition:none}}.top-note span,.top-note strong,.top-note small{color:#fff!important;opacity:1!important;font-size:12px!important}.top-note span{background:#123f6d!important;border-color:#8ed9ef!important}.top-note small{color:#ffe99e!important}.nav-links{background:#edf3f8!important;border:2px solid #9fb5ca!important}.nav-links .nav-tab{min-height:44px;color:#102f50!important;text-shadow:none!important;background:#fff!important;border:2px solid #8fa8c0!important;font-size:14px!important;font-weight:900!important}.nav-links .nav-tab:hover,.nav-links .nav-tab:focus-visible{color:#082f5f!important;background:#e4effb!important;border-color:#0e4f98!important}.nav-links .nav-tab-active,.nav-links .nav-tab-active:hover,.nav-links .nav-tab-active:focus-visible{color:#fff!important;background:#0e4f98!important;border-color:#0a3670!important}.nav-tab:focus-visible,.nav-cta:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible{outline-offset:3px!important;outline:4px solid #f2c94c!important}.premium-platform-video .premium-video-header{background:#e8f1f9!important;border-bottom:2px solid #87a9c7!important}.premium-platform-video .premium-video-brand :is(b,small),.premium-platform-video .premium-video-status{color:#092b4f!important;opacity:1!important;text-shadow:none!important}.premium-platform-video .premium-video-status{letter-spacing:.055em!important;font-size:12px!important}.premium-platform-video .premium-video-status i{border:2px solid #0b5d48;box-shadow:none!important;background:#16a085!important}.premium-platform-video .premium-video-footer :is(h2,p),.premium-platform-video .premium-video-kicker{color:#fff!important;opacity:1!important}.premium-platform-video .premium-video-download{color:#082b50!important;background:#fff!important;border:2px solid #fff!important}@media (width<=980px){.site-nav{flex-wrap:wrap!important;gap:12px!important}.site-nav .nav-links{scrollbar-width:thin;order:3;width:100%;overflow-x:auto;display:flex!important}.site-nav .nav-tab{flex:1 0 92px}}@media (width<=650px){.top-note strong{font-size:12px!important}.site-nav{padding:14px 16px!important}.site-nav .nav-links{gap:6px!important}.site-nav .nav-tab{min-width:82px;padding-inline:10px!important}}@media (prefers-contrast:more){.nav-links .nav-tab{border-color:currentColor!important}}:root{--read-ink:#071b32;--read-body:#173a5e;--read-blue:#174f91;--read-line:#9fb5c8}body{color:var(--read-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.top-note,.top-note *{letter-spacing:.055em;font-size:13px;font-weight:800;color:#fff!important}.top-note{background:#0b2545!important}.top-note span{color:#f4c430!important}.site-brand small,.nav-links,.hero-copy>p,.hero-value-points span,.hero-calendar,.hero-support-links a,.orientation-heading p,.free-showcase-heading>p,.section-heading>p,.section-intro>p,.experience-copy>p,.plan-heading>p,.strength-grid p,.practice-card p,.route-privacy,.site-shell footer,.site-shell footer a,.luma-floating small,.pwa-install-launcher small{color:var(--read-body)!important}.hero-copy>p,.orientation-heading p,.free-showcase-heading>p,.section-heading>p,.section-intro>p,.experience-copy>p,.plan-heading>p,.strength-grid p,.practice-card p{font-size:max(15px,1rem);line-height:1.65}.hero-value-points span,.hero-calendar,.hero-support-links a,.nav-links,.site-brand small,.luma-floating small,.pwa-install-launcher small{font-size:13px;font-weight:750}.hero-value-points span,.hero-calendar,.luma-floating,.pwa-install-launcher{border-color:var(--read-line)!important;background-color:#fffffffa!important}.secondary-action{color:var(--read-ink)!important;border-color:var(--read-blue)!important;background:#fff!important}.primary-action,.primary-action *,.nav-cta,.nav-cta *,.route-outcome,.route-outcome *,.advisor-section .advisor-copy,.advisor-section .advisor-copy *,.learning-signals,.learning-signals *,.plan-card.featured,.plan-card.featured *,.free-showcase-stage .free-showcase-copy,.free-showcase-stage .free-showcase-copy *,.orientation-sequence,.orientation-sequence span{color:#fff!important}.orientation-sequence b{color:var(--read-ink)!important}.rubric-module-tabs button.active,.rubric-module-tabs button.active *,.free-showcase-tabs button.active,.free-showcase-tabs button.active *,.stage-tabs button.active,.stage-tabs button.active *{color:#fff!important}@media (width>=651px){.social-share{transition:transform .2s;bottom:194px;left:auto;right:0;transform:translate(calc(100% - 48px))}.pwa-install-launcher{transition:transform .2s;bottom:108px;left:auto;right:0;transform:translate(calc(100% - 48px))}.luma-floating{transition:transform .2s;bottom:22px;right:0;transform:translate(calc(100% - 48px))}.social-share:hover,.social-share:focus-within,.pwa-install-launcher:hover,.pwa-install-launcher:focus-visible,.luma-floating:hover,.luma-floating:focus-visible{transform:translate(0)}}@media (width<=650px){.top-note,.top-note *{font-size:12px;line-height:1.45}.hero-copy>p{font-size:17px}.pwa-install-launcher,.luma-floating,.social-share{display:none!important}}@media (prefers-contrast:more){.site-nav,.hero-value-points span,.hero-calendar,.luma-floating,.pwa-install-launcher{border-width:2px}}:root{--start-navy:#082b50;--start-blue:#145da0;--start-teal:#117782;--start-violet:#67469a;--start-gold:#ffd24d;--start-line:#8fa8bf}.site-nav{border-bottom:1px solid #bfd0df!important}.nav-links{gap:8px!important}.nav-links a{background:#fff;border:2px solid #b3c5d5;border-radius:12px;min-height:42px;padding:10px 14px;color:var(--start-navy)!important;font-size:14px!important;font-weight:850!important}.nav-links a:hover,.nav-links a:focus-visible{border-color:var(--start-blue);outline-offset:2px;background:#eaf4ff;outline:3px solid #145da02e;color:#0b4f8d!important}.nav-cta{min-height:45px;border:2px solid var(--start-blue)!important;background:var(--start-blue)!important;color:#fff!important;font-size:14px!important}.nav-cta *{color:#fff!important}.hero-priority-card{border-width:2px!important;box-shadow:0 12px 28px #082b5017!important}.hero-priority-card :is(small,strong,p){color:var(--start-navy)!important}.hero-priority-card.priority-next{background:#edf6ff!important;border-color:#2877bd!important}.hero-priority-card.priority-date{background:#fff7d6!important;border-color:#b47a00!important}.hero-priority-card.priority-status{background:#eaf8f3!important;border-color:#23806b!important}.hero-priority-card>span{color:var(--start-navy)!important}.hero-value-points>span{color:var(--start-navy)!important;background:#fff!important;border:2px solid #a5b9cc!important}.hero-value-points>span *{color:var(--start-navy)!important}.orientation-card{border-width:3px!important}.orientation-card.work-card{border-color:var(--start-blue)!important;background:linear-gradient(145deg,#fff,#edf6ff)!important}.orientation-card.material-card{border-color:var(--start-teal)!important;background:linear-gradient(145deg,#fff,#ecf9f7)!important}.orientation-card :is(small,h3,p,li,strong){color:var(--start-navy)!important}.orientation-card .orientation-icon{background:var(--start-blue)!important;color:#fff!important}.orientation-card.material-card .orientation-icon{background:var(--start-teal)!important}.orientation-sequence span{color:var(--start-navy)!important;background:#fff!important;border:2px solid #a9bdcf!important}.orientation-sequence span b{background:var(--start-blue)!important;color:#fff!important}.free-showcase-tabs button,.rubric-module-tabs button{min-height:74px!important;color:var(--start-navy)!important;background:#fff!important;border:2px solid #9fb5c9!important;font-size:14px!important}.free-showcase-tabs button :is(span,strong,small,b),.rubric-module-tabs button :is(span,strong,small,b){color:var(--start-navy)!important;-webkit-text-fill-color:var(--start-navy)!important}.free-showcase-tabs button[aria-selected=true],.rubric-module-tabs button[aria-selected=true]{border-color:var(--start-gold)!important;background:var(--start-blue)!important;color:#fff!important;outline:3px solid #ffd24d80!important;box-shadow:0 12px 28px #082b5033!important}.free-showcase-tabs button[aria-selected=true] :is(span,strong,small,b),.rubric-module-tabs button[aria-selected=true] :is(span,strong,small,b){color:#fff!important;-webkit-text-fill-color:#fff!important}.free-showcase-tabs button.active.accent-violet{background:var(--start-violet)!important}.free-showcase-tabs button.active.accent-emerald{background:#166a5a!important}.free-showcase-tabs button.active.accent-gold,.free-showcase-tabs button.active.accent-coral{background:#7a5000!important}.landing-resource-window>summary{color:var(--start-navy)!important;background:#fff!important;border:2px solid #96adc2!important}.landing-resource-window>summary :is(small,strong,p,b){color:var(--start-navy)!important;-webkit-text-fill-color:var(--start-navy)!important}.hero .premium-platform-video{width:100%!important}.hero .premium-video-frame{aspect-ratio:16/9!important;background:#030916!important;width:calc(100% - 34px)!important;max-width:none!important;margin:17px!important}.hero .premium-video-frame video{aspect-ratio:16/9!important;object-fit:cover!important;background:#030916!important;width:100%!important;height:100%!important}@media (width<=650px){.nav-cta{font-size:13px!important}.hero-priority-card{min-height:0}.free-showcase-tabs button,.rubric-module-tabs button{min-height:64px!important}.hero .premium-video-frame{width:calc(100% - 24px)!important;margin:12px!important}}@media (prefers-reduced-motion:reduce){.nav-links a,.free-showcase-tabs button,.rubric-module-tabs button{transition:none!important}}.hero,.hero>*{min-width:0}.hero h1{font-size:clamp(44px,4.25vw,60px)!important;line-height:1.02!important}.hero-priority-card{min-width:0!important;min-height:112px!important;padding:13px!important}.hero-priority-card small{font-size:12px!important;line-height:1.25!important}.hero-priority-card strong{font-size:14px!important;line-height:1.3!important}.hero-priority-card p{font-size:13px!important;line-height:1.42!important}.hero-value-points{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.hero-value-points>span{border-radius:14px!important;width:auto!important;min-width:0!important;min-height:54px!important;padding:8px 9px!important;font-size:12px!important;line-height:1.35!important}.hero-value-points>span>span{min-width:0}.premium-video-header{gap:12px!important}.premium-video-status{text-align:right;min-width:0;line-height:1.35!important}.premium-video-footer{grid-template-columns:minmax(0,1fr)!important;gap:17px!important;padding:14px 21px 22px!important}.premium-video-footer>div:first-child{min-width:0!important}.premium-video-footer h2{max-width:none!important;font-size:clamp(27px,2.35vw,34px)!important;line-height:1.08!important}.premium-video-footer p{max-width:none!important;font-size:14px!important;line-height:1.5!important}.premium-video-actions{justify-content:flex-start!important}.premium-video-primary,.premium-video-download{min-height:43px!important;font-size:13px!important}.premium-video-trust span{color:var(--start-navy)!important;-webkit-text-fill-color:var(--start-navy)!important;text-shadow:none!important;background:#fff!important;border:2px solid #9fb5c9!important}.orientation-gateway{padding-top:54px!important;padding-bottom:56px!important}.orientation-heading{margin-bottom:18px!important}.orientation-heading h2{font-size:clamp(34px,3.5vw,46px)!important}.orientation-card{min-height:0!important;padding:27px!important}.orientation-card p,.orientation-card li{font-size:14px!important}.orientation-sequence{max-width:100%;padding:15px!important}@media (width>=1180px){.hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:48px!important;max-width:1320px!important;padding:46px 28px 60px!important}.hero-copy{align-self:center}.hero h1{margin:14px 0 16px!important}.hero-copy>p{font-size:16px!important;line-height:1.55!important}.hero-actions{margin-top:20px!important}.hero-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin-top:20px!important}.hero-priority-card{grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important}.hero-priority-card>span{width:33px!important;height:33px!important}.hero-support-links{margin-top:10px!important}.premium-platform-video{align-self:center!important}}@media (width>=761px) and (width<=1179px){.hero{grid-template-columns:minmax(0,1fr)!important;gap:30px!important;width:min(100%,900px)!important;padding:44px 28px 64px!important}.hero-copy,.premium-platform-video{width:100%!important;max-width:900px!important}.hero-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.orientation-heading{grid-template-columns:1fr!important;gap:12px!important}.orientation-heading .section-kicker{grid-column:auto!important}.orientation-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.site-shell{padding-bottom:96px!important}.site-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:14px 16px!important;display:grid!important}.site-brand{gap:8px!important;min-width:0!important}.site-brand img{flex:0 0 40px;width:40px!important;height:40px!important}.site-brand span{min-width:0}.site-brand strong{font-size:13px!important}.site-brand small{letter-spacing:0!important;font-size:12px!important;line-height:1.25!important}.nav-cta{text-align:center!important;gap:8px!important;min-height:42px!important;padding:9px 12px!important;font-size:12px!important;line-height:1.2!important}.nav-cta svg{width:15px!important}.hero{gap:26px!important;padding:34px 16px 52px!important}.eyebrow{letter-spacing:.06em!important;font-size:12px!important;line-height:1.35!important}.hero h1{letter-spacing:-.045em!important;font-size:clamp(38px,11.2vw,46px)!important;line-height:1.01!important}.hero-copy>p{font-size:16px!important;line-height:1.55!important}.hero-actions{gap:10px!important;margin-top:21px!important}.hero-actions>*{text-align:center!important;justify-content:center!important;width:100%!important}.hero-priority-grid{grid-template-columns:1fr!important;gap:9px!important;margin-top:22px!important}.hero-priority-card{grid-template-columns:38px minmax(0,1fr)!important;min-height:0!important}.hero-value-points{grid-template-columns:1fr!important;gap:7px!important}.hero-value-points>span{min-height:48px!important}.premium-platform-video{border-radius:22px!important}.premium-video-header{flex-direction:row!important;align-items:center!important;padding:14px 15px!important}.premium-video-status{text-align:right!important;letter-spacing:.04em!important;font-size:10px!important}.premium-video-footer{gap:13px!important;padding:12px 15px 17px!important}.premium-video-footer h2{font-size:25px!important}.premium-video-footer p{font-size:13px!important}.premium-video-trust{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;display:grid!important}.premium-video-trust span{place-items:center;text-align:center!important;width:100%!important;min-height:46px!important;padding:6px!important;font-size:10px!important;line-height:1.25!important;display:grid!important}.premium-video-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.premium-video-actions a{text-align:center!important;width:100%!important;padding-inline:8px!important;font-size:11px!important}.orientation-gateway{margin:0 12px 58px!important;padding:38px 16px!important}.orientation-heading{grid-template-columns:1fr!important;gap:10px!important}.orientation-heading .section-kicker{grid-column:auto!important}.orientation-heading h2{font-size:34px!important}.orientation-choices{grid-template-columns:1fr!important}.orientation-card{padding:22px!important}.orientation-sequence{grid-template-columns:1fr!important;justify-items:stretch!important}.orientation-sequence span{width:100%!important}.orientation-sequence i{display:none!important}.landing-resource-window>summary{grid-template-columns:42px minmax(0,1fr)!important;gap:11px!important;padding:16px!important}.landing-resource-window>summary>span{width:42px!important;height:42px!important}.landing-resource-window>summary>b{display:none!important}.landing-resource-window>summary strong{font-size:18px!important}.landing-resource-window>summary p{font-size:13px!important}}@media (width<=360px){.site-nav{padding-inline:12px!important}.site-brand img{flex-basis:36px;width:36px!important;height:36px!important}.site-brand strong{font-size:12px!important}.site-brand small{font-size:11px!important}.nav-cta{max-width:118px!important;padding-inline:9px!important}.nav-cta svg{display:none!important}.hero{padding-inline:14px!important}.hero h1{font-size:37px!important}.primary-action,.secondary-action{padding-inline:13px!important;font-size:13px!important}.premium-video-header{flex-direction:column!important;align-items:flex-start!important}.premium-video-status{text-align:left!important}.premium-video-trust,.premium-video-actions{grid-template-columns:1fr!important}}.hero{grid-template-columns:1fr!important;max-width:1240px!important;min-height:0!important;padding-bottom:42px!important}.hero-copy{max-width:920px}.hero h1{max-width:850px!important}.hero-copy>p{max-width:760px!important}.hero-priority-grid{max-width:1000px}.interactive-video-experience{isolation:isolate;color:#fff;background:radial-gradient(circle at 86% 12%,#2d7ec557,#0000 27%),linear-gradient(145deg,#06182c,#0b3158 64%,#124e72);border:1px solid #274f78;border-radius:32px;width:min(1240px,100% - 40px);margin:0 auto 72px;padding:clamp(22px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 34px 90px #0827483d}.interactive-video-experience:before{content:"";z-index:-1;border:1px solid #64ddd933;border-radius:50%;width:380px;height:380px;position:absolute;inset:auto -80px -150px auto;box-shadow:0 0 0 55px #64ddd90a,0 0 0 110px #64ddd906}.interactive-video-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.interactive-video-heading>div{max-width:760px}.interactive-video-heading span{color:#6ee4db;letter-spacing:.13em;font-size:12px;font-weight:950}.interactive-video-heading h2{color:#fff;letter-spacing:-.04em;margin:9px 0 0;font-family:Charter,Iowan Old Style,Georgia,serif;font-size:clamp(32px,4.2vw,55px);font-weight:600;line-height:1.04}.interactive-video-heading>p{color:#e4f4ff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:13px;align-items:center;gap:9px;max-width:300px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.interactive-video-heading>p svg{color:#6ee4db;flex:none;width:20px}.interactive-video-layout{grid-template-columns:minmax(290px,430px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,55px);display:grid}.interactive-player-column{text-align:center}.interactive-video-frame{background:#020914;border:2px solid #7ae0ef8c;border-radius:27px;width:100%;max-width:430px;margin:auto;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000070,0 0 45px #43cbe62e}.interactive-video-frame video{aspect-ratio:9/16;object-fit:contain;background:#020914;width:100%;height:auto;display:block}.interactive-play-button{color:#fff;width:112px;height:112px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#092e53e0;border:1px solid #ffffffb3;border-radius:50%;place-items:center;gap:7px;font-size:13px;font-weight:900;transition:all .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 42px #00000059}.interactive-play-button:hover{background:#1c70b4;transform:translate(-50%,-50%)scale(1.05)}.interactive-play-button svg{fill:#fff;width:32px;height:32px}.interactive-sound-label{color:#fff;background:#020914c7;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:850;display:flex;position:absolute;top:14px;right:14px}.interactive-sound-label svg{width:15px}.interactive-progress{background:#ffffff2b;border-radius:99px;height:6px;margin:14px auto 0;overflow:hidden}.interactive-progress i{border-radius:inherit;background:linear-gradient(90deg,#55ded3,#65bfff);height:100%;transition:width .2s;display:block}.interactive-player-column>small{color:#bcd1e3;margin-top:9px;font-size:11px;line-height:1.45;display:block}.interactive-video-controls{min-width:0}.interactive-now{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;padding:22px}.interactive-now span{color:#6ee4db;letter-spacing:.12em;font-size:11px;font-weight:950}.interactive-now h3{color:#fff;margin:8px 0 7px;font-size:clamp(24px,3vw,36px);line-height:1.1}.interactive-now p{color:#d9e8f4;margin:0;font-size:14px;line-height:1.6}.interactive-chapters{gap:9px;margin-top:14px;display:grid}.interactive-chapters button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:72px;padding:11px 13px;transition:all .18s;display:grid}.interactive-chapters button:hover,.interactive-chapters button.active{background:#6ee4db24;border-color:#6ee4db;transform:translate(4px)}.interactive-chapters button>span{color:#93c9ec;background:#ffffff1a;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid}.interactive-chapters button.active>span{color:#07304c;background:#6ee4db}.interactive-chapters strong,.interactive-chapters small{display:block}.interactive-chapters strong{font-size:14px}.interactive-chapters small{color:#b8cfe1;margin-top:4px;font-size:11px}.interactive-chapters button>svg{color:#6ee4db;width:18px}.interactive-benefits{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.interactive-benefits span{color:#e7f5ff;background:#ffffff17;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:800;display:flex}.interactive-benefits svg{color:#6ee4db;width:15px}.interactive-video-actions{gap:10px;margin-top:20px;display:flex}.interactive-video-actions a{color:#fff;border:1px solid #ffffff52;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.interactive-video-actions a:first-child{color:#07304c;background:#6ee4db;border-color:#6ee4db}.interactive-video-actions svg{width:16px}@media (width<=920px){.interactive-video-heading{flex-direction:column;align-items:flex-start}.interactive-video-heading>p{max-width:none}.interactive-video-layout{grid-template-columns:1fr}.interactive-video-frame{max-width:390px}.interactive-video-controls{width:100%;max-width:720px;margin:auto}}@media (width<=620px){.interactive-video-experience{border-radius:23px;width:calc(100% - 20px);margin-bottom:38px;padding:18px 12px}.interactive-video-heading{gap:14px;margin-bottom:20px;padding:4px 5px}.interactive-video-heading h2{font-size:34px}.interactive-video-frame{border-radius:21px;width:min(100%,360px)}.interactive-play-button{width:92px;height:92px}.interactive-now{padding:17px}.interactive-chapters button{grid-template-columns:40px minmax(0,1fr) 17px;padding:10px}.interactive-chapters button:hover,.interactive-chapters button.active{transform:none}.interactive-video-actions{display:grid}.interactive-video-actions a{width:100%}.hero-priority-grid{grid-template-columns:1fr!important}.hero{padding-bottom:28px!important}}@media (prefers-reduced-motion:reduce){.interactive-play-button,.interactive-chapters button{transition:none}.interactive-chapters button:hover,.interactive-chapters button.active{transform:none}}.interactive-video-order{background:#ffffff17;border:1px solid #ffffff38;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:-6px 0 30px;padding:15px 18px;display:grid}.interactive-video-order>span{grid-template-columns:38px 1fr;align-items:center;column-gap:11px;display:grid}.interactive-video-order b{color:#052b46;background:#79eee5;border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.interactive-video-order strong{color:#fff;font-size:15px;line-height:1.25}.interactive-video-order small{color:#d8e8f3;margin-top:3px;font-size:13px;line-height:1.35}.interactive-video-order>i{color:#79eee5;font-size:18px;font-style:normal;font-weight:900}.interactive-module-label{align-items:center;gap:10px;margin-bottom:11px;display:flex}.interactive-module-label span{color:#052b46;background:#79eee5;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:950}.interactive-module-label strong{color:#fff;font-size:16px;line-height:1.35}.interactive-module-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.interactive-module-tabs button{color:#fff;text-align:center;cursor:pointer;background:#ffffff14;border:2px solid #fff3;border-radius:13px;min-width:0;min-height:84px;padding:10px 7px;transition:all .18s}.interactive-module-tabs button:hover,.interactive-module-tabs button.active{background:#79eee533;border-color:#79eee5}.interactive-module-tabs span,.interactive-module-tabs strong,.interactive-module-tabs small{display:block}.interactive-module-tabs span{color:#79eee5;font-size:11px;font-weight:950}.interactive-module-tabs strong{color:#fff;margin-top:5px;font-size:13px;line-height:1.2}.interactive-module-tabs small{color:#d5e6f2;margin-top:5px;font-size:11px}.interactive-module-tabs button.active span{color:#fff}.interactive-now p{color:#f1f7fb!important;font-size:16px!important;line-height:1.65!important}.interactive-module-details{background:#ffffff14;border:1px solid #ffffff40;border-radius:15px;margin-top:14px;overflow:hidden}.interactive-module-details summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15px;font-weight:900;list-style:none;display:flex}.interactive-module-details summary::-webkit-details-marker{display:none}.interactive-module-details summary b{color:#79eee5;background:#79eee52e;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.interactive-module-details[open] summary b{transform:rotate(45deg)}.interactive-module-details>div{border-top:1px solid #ffffff24;padding:4px 18px 18px}.interactive-module-details p{color:#f1f7fb;font-size:14px}.interactive-module-details ul{gap:9px;margin:12px 0;padding:0;list-style:none;display:grid}.interactive-module-details li{color:#fff;align-items:center;gap:8px;font-size:14px;line-height:1.4;display:flex}.interactive-module-details li svg{color:#79eee5;flex:none;width:18px}.interactive-module-details>div>small{color:#e0edf5;background:#ffffff17;border-radius:9px;margin-top:13px;padding:11px;font-size:12px;line-height:1.55;display:block}@media (width<=920px){.interactive-video-order{grid-template-columns:1fr}.interactive-video-order>i{display:none}.interactive-module-tabs{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.interactive-video-order{padding:13px}.interactive-video-order strong{font-size:14px}.interactive-video-order small{font-size:12px}.interactive-module-tabs{grid-template-columns:repeat(2,1fr)}.interactive-module-tabs button{min-height:78px}.interactive-module-tabs strong{font-size:13px}.interactive-now h3{font-size:28px!important}.interactive-now p{font-size:15px!important}.interactive-module-details summary{font-size:14px}.interactive-module-details li{font-size:13px}}.interactive-chile-guidance{border-top:1px solid #fff3;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:30px;margin-top:38px;padding-top:30px;display:grid}.interactive-chile-guidance>div:first-child>span{color:#79eee5;letter-spacing:.12em;font-size:12px;font-weight:950}.interactive-chile-guidance h3{color:#fff;margin:9px 0 10px;font-size:clamp(25px,3vw,38px);line-height:1.1}.interactive-chile-guidance>div:first-child>p{color:#dceaf4;margin:0;font-size:15px;line-height:1.65}.interactive-guidance-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.interactive-guidance-grid article{background:#ffffff17;border:1px solid #fff3;border-radius:17px;min-height:205px;padding:18px}.interactive-guidance-grid b{color:#052b46;background:#79eee5;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.interactive-guidance-grid strong{color:#fff;margin-top:16px;font-size:17px;line-height:1.25;display:block}.interactive-guidance-grid p{color:#dceaf4;margin:8px 0 0;font-size:14px;line-height:1.55}@media (width<=920px){.interactive-chile-guidance{grid-template-columns:1fr}.interactive-guidance-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.interactive-guidance-grid{grid-template-columns:1fr}.interactive-guidance-grid article{min-height:0}.interactive-chile-guidance>div:first-child>p{font-size:15px}}.cinematic-horizontal .interactive-video-layout{grid-template-columns:1fr;align-items:start;gap:28px}.cinematic-horizontal .interactive-player-column{width:100%}.cinematic-horizontal .interactive-video-frame{border-radius:26px;width:100%;max-width:none}.cinematic-horizontal .interactive-video-frame video{aspect-ratio:16/9;object-fit:cover;background:#020914;width:100%;height:auto}.cinematic-horizontal .interactive-progress{width:100%}.cinematic-horizontal .interactive-video-controls{grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr);align-items:start;column-gap:20px;width:100%;max-width:none;margin:0;display:grid}.cinematic-horizontal .interactive-module-label,.cinematic-horizontal .interactive-module-tabs{grid-column:1/-1}.cinematic-horizontal .interactive-now{grid-area:3/1/6;min-height:100%}.cinematic-horizontal .interactive-module-details{grid-column:2;margin-top:0}.cinematic-horizontal .interactive-benefits,.cinematic-horizontal .interactive-video-actions{grid-column:2}@media (width<=920px){.cinematic-horizontal .interactive-video-controls{grid-template-columns:1fr}.cinematic-horizontal .interactive-now,.cinematic-horizontal .interactive-module-details,.cinematic-horizontal .interactive-benefits,.cinematic-horizontal .interactive-video-actions{grid-area:auto/1}.cinematic-horizontal .interactive-module-details{margin-top:14px}}@media (width<=620px){.cinematic-horizontal .interactive-video-frame{border-radius:16px;width:100%;max-width:none}.cinematic-horizontal .interactive-video-frame video{aspect-ratio:16/9}.cinematic-horizontal .interactive-play-button{width:76px;height:76px}.cinematic-horizontal .interactive-sound-label{top:8px;right:8px}.cinematic-horizontal .interactive-module-tabs{grid-template-columns:repeat(2,1fr)}}.site-nav{align-items:center!important}.site-nav .nav-links{box-sizing:border-box!important;border-radius:15px!important;min-width:0!important;padding:6px!important}.site-nav .nav-links>a{white-space:nowrap!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-width:0!important;margin:0!important;display:flex!important}@media (width<=980px){.site-nav{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;display:grid!important}.site-nav .nav-links{order:3!important;grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important;overflow:visible!important}.site-nav .nav-links>a{width:100%!important;min-height:48px!important;padding:10px 8px!important;font-size:13px!important}}@media (width<=500px){.site-nav{padding:13px 12px!important}.site-nav .nav-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.site-nav .nav-links>a{min-height:46px!important;font-size:14px!important}}@media (width<=350px){.site-nav{grid-template-columns:1fr!important}.site-nav .nav-cta{justify-content:center!important;width:100%!important;max-width:none!important}.site-nav .nav-links{grid-column:1!important}}:root{--light-x:68vw;--light-y:18vh;--4d-midnight:#160b3d;--4d-violet:#6938ef;--4d-blue:#2368f5;--4d-cyan:#12b8c4;--4d-mint:#44d7b6;--4d-coral:#ff745f;--4d-gold:#ffc44d;--4d-ink:#17233f;--4d-muted:#53647b;--4d-line:#4b569b33;--4d-surface:#ffffffe0;--4d-spectrum:linear-gradient(135deg, var(--4d-violet), var(--4d-blue) 42%, var(--4d-cyan));--4d-shadow:0 24px 55px #25186324, 0 8px 18px #2368f514;--pe-navy:#25135f;--pe-navy-dark:#130832;--pe-blue:#3e64f4;--pe-blue-soft:#edf0ff;--pe-teal:#0b948f;--pe-teal-soft:#e5faf5;--pe-gold:#a96300;--pe-coral:#df4f51;--pe-ink:var(--4d-ink);--pe-muted:var(--4d-muted);--pe-line:#d8dcef;--pe-canvas:#f5f5ff;--pe-shadow:var(--4d-shadow);--priority-navy:#25135f;--priority-blue:#315de4;--priority-teal:#087a77;--priority-ink:var(--4d-ink);--priority-muted:var(--4d-muted);--priority-bg:#f5f5ff;--priority-line:#d8dcef}html{background:#f5f5ff}body{color:var(--4d-ink);position:relative}.ambient-4d{z-index:9000;pointer-events:none;background:radial-gradient(420px circle at var(--light-x) var(--light-y), #7756ff1c, transparent 64%);mix-blend-mode:multiply;opacity:.75;position:fixed;inset:0}::selection{color:#160b3d;background:#c9bbff}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #6938ef73!important}.site-shell{background:radial-gradient(circle at 4% 9%,#6938ef24,#0000 27%),radial-gradient(circle at 96% 15%,#12b8c429,#0000 27%),radial-gradient(circle at 70% 65%,#ffc44d17,#0000 25%),linear-gradient(#f9f8ff 0%,#f1f5ff 42%,#f8fbff 100%)}.top-note{background:var(--4d-spectrum);min-height:7px;padding:0;box-shadow:0 5px 22px #4835dd40}.site-nav{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffb8;border:1px solid #ffffffb8;border-radius:22px;margin-top:14px;box-shadow:0 15px 40px #231c5817,inset 0 1px #ffffffe6}.site-brand img{box-shadow:0 9px 24px #6938ef38,0 0 0 4px #ffffffbf}.nav-cta,.primary-action,.pe-primary,.mercado-button,.station-detail>a{background:var(--4d-spectrum);border:0;box-shadow:0 14px 28px #4746e140,inset 0 1px #ffffff59,inset 0 -2px #120b3d26}.nav-cta:hover,.primary-action:hover,.pe-primary:hover,.mercado-button:hover,.station-detail>a:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 22px 42px #4746e152,inset 0 1px #fff6}.hero h1{color:var(--4d-ink);text-shadow:0 1px #fff,0 20px 45px #3225741f}.hero h1 em,.section-intro h2 em,.closing-cta h2 em{color:#4c35d0;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#6438df,#245ee8 54%,#087f87);-webkit-background-clip:text;background-clip:text}.eyebrow,.section-kicker{color:#4f3ac6}.eyebrow i{background:linear-gradient(90deg,var(--4d-violet),var(--4d-cyan));border-radius:9px;height:3px}:where(.hero-priority-card,.orientation-card,.home-story-grid article,.visual-standard-grid article,.strength-grid article,.integrated-card,.normative-grid article,.pe-card,.pe-kpi,.pe-route-card,.pe-module-task,.pe-resource-grid button,.pe-methodology-grid article,.payment-plan,.payment-checkout,.virtual-advisor,.journey-trust>div,.journey-trust>aside,.journey-2d article,.control-card,.control-metrics article){border-color:var(--4d-line);background-color:var(--4d-surface);box-shadow:var(--4d-shadow), inset 0 1px #ffffffe6;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s;transform:translateZ(0)}@media (hover:hover) and (pointer:fine){:where(.hero-priority-card,.orientation-card,.home-story-grid article,.visual-standard-grid article,.strength-grid article,.integrated-card,.normative-grid article,.pe-card,.pe-kpi,.pe-route-card,.pe-module-task,.pe-resource-grid button,.pe-methodology-grid article,.payment-plan,.journey-trust>div,.journey-trust>aside,.journey-2d article,.control-card,.control-metrics article):hover{border-color:#6938ef61;transform:translateY(-7px)rotateX(1deg);box-shadow:0 32px 64px #31237e33,0 12px 24px #12b8c41a,inset 0 1px #fff}}.hero-priority-card>span,.orientation-icon,.strength-icon,.visual-standard-icon,.pe-brand-mark,.payment-section-title>span,.journey-2d article>button>span{background:var(--4d-spectrum);color:#fff;box-shadow:0 10px 24px #4341dc3d,inset 0 1px #ffffff59}.priority-date>span{color:#542600;background:linear-gradient(145deg,#ffd96f,#ff9e52)}.priority-status>span{color:#073e43;background:linear-gradient(145deg,#56e2c4,#11a7b0)}.home-story-image img{transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .4s}.home-story-grid article:hover .home-story-image img{filter:saturate(1.12)contrast(1.03);transform:scale(1.055)}body:has(.pe-app){background:radial-gradient(circle at 9% 6%,#6938ef24,#0000 24%),radial-gradient(circle at 93% 14%,#12b8c424,#0000 25%),linear-gradient(155deg,#faf9ff,#f1f5ff 52%,#f5fffc)}.pe-sidebar{background:radial-gradient(circle at 15% 4%,#6d56ff75,#0000 28%),radial-gradient(circle at 90% 88%,#12b8c447,#0000 30%),linear-gradient(#160b3d,#21115a 54%,#0a4356);box-shadow:18px 0 45px #1c114929}.pe-nav-group button.active{background:linear-gradient(100deg,#6e55ff6b,#14c2be33);box-shadow:inset 3px 0 #70f4dd,0 10px 22px #0704202e}.pe-topbar{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#faf9ffd6}.pe-welcome,.pe-curricular-start,.pe-module-hero,.pe-coaching-panel{background:radial-gradient(circle at 90% 8%,#12b8c42b,#0000 25%),radial-gradient(circle at 7% 100%,#6938ef1c,#0000 28%),linear-gradient(145deg,#fffffff5,#f2f4ffeb);border-color:#6250c23d;box-shadow:0 28px 70px #2d1f7326,inset 0 1px #fff}.pe-progress-orb{background:conic-gradient(var(--4d-violet) var(--progress), #e2e4f3 0deg);box-shadow:0 20px 52px #4e32be38,0 0 0 10px #ffffff8c}.pe-mini-progress i,.pe-coaching-progress i,.pe-calendar-progress i{background:linear-gradient(90deg,var(--4d-violet),var(--4d-blue),var(--4d-mint))}.payment-shell,.immersive-page,.control-shell{background:radial-gradient(circle at 7% 7%,#6938ef26,#0000 28%),radial-gradient(circle at 94% 18%,#12b8c42b,#0000 28%),linear-gradient(155deg,#faf9ff,#f2f5ff 55%,#f4fffc)}.payment-intro h1 em{color:#5335cf}.payment-plan.selected{border-color:#6747e8;box-shadow:0 28px 58px #5137c638,inset 0 1px #fff}.mercado-payment{background:linear-gradient(145deg,#f2eeff,#e8fff9)}.immersive-intro>aside,.journey-shell{border-color:#5d48be3b;box-shadow:0 28px 80px #2d1f7329}.journey-viewport{background:linear-gradient(145deg,#e9e8ff,#e9fbfa)}.journey-actions button.active{color:#3a2698;background:#eeeaff;border-color:#7455e8;box-shadow:0 8px 18px #6938ef26}.control-command-hero{background:radial-gradient(circle at 88% 12%,#ffc44d4d,#0000 24%),linear-gradient(135deg,#25135f,#4b32c3 54%,#088c91);border-color:#8b7ae0;box-shadow:0 24px 60px #2c1c7840}@media (width<=1280px){.site-nav{margin-inline:16px}}@media (width<=760px){.site-nav{border-radius:18px;margin-top:8px}.ambient-4d{opacity:.45}.pe-sidebar{box-shadow:12px 0 35px #1c114933}}@media (prefers-reduced-motion:reduce){.ambient-4d{display:none}:where(a,button,article,img,section,div){transition-duration:.01ms!important;animation:none!important}}:root{--premium-ink:#102a43;--premium-body:#334e68;--premium-muted:#486581;--premium-blue:#0b57a3;--premium-blue-dark:#073b70;--premium-gold:#8a5700;--premium-green:#075f55;--premium-line:#b8cad9;--premium-soft:#f3f7fb}.site-shell .hero h1{color:var(--premium-ink)!important;text-shadow:none!important}.site-shell .hero h1 em{color:var(--premium-blue)!important;-webkit-text-fill-color:var(--premium-blue)!important;text-shadow:none!important;background:0 0!important}.site-shell .hero-copy>p{font-weight:560;color:var(--premium-body)!important}.site-shell :where(p,li,small,figcaption){text-wrap:pretty}.site-shell :where(.orientation-heading p,.orientation-card p,.orientation-card li,.home-story-heading p,.home-story-copy p,.landing-resource-window>summary p){color:var(--premium-body)!important}.site-shell :where(.section-kicker,.eyebrow,.orientation-card>small,.home-story-copy small){color:var(--premium-blue)!important}.site-shell :where(.orientation-card h3,.orientation-card strong,.home-story-copy h3,.home-story-copy strong,.landing-resource-window>summary strong){color:var(--premium-ink)!important}.site-shell :where(.nav-cta,.primary-action){background:var(--premium-blue-dark)!important;border-color:var(--premium-blue-dark)!important;color:#fff!important}.site-shell :where(.nav-cta,.primary-action) :where(span,strong,small,svg){color:#fff!important}.site-shell :where(.rubric-module-tabs,.free-showcase-tabs,.stage-tabs) button.active,.pe-app :where(.pe-main-nav,.pe-secondary-nav,.pe-nav-group,.pe-class-tabs,.pe-bloom-steps,.pe-taxonomy-picker,.pe-content-chips,.pe-activity-guide-tabs) button.active{background:var(--premium-blue-dark)!important;border-color:var(--premium-blue-dark)!important;color:#fff!important}.site-shell :where(.rubric-module-tabs,.free-showcase-tabs,.stage-tabs) button.active *,.pe-app :where(.pe-main-nav,.pe-secondary-nav,.pe-nav-group,.pe-class-tabs,.pe-bloom-steps,.pe-taxonomy-picker,.pe-content-chips,.pe-activity-guide-tabs) button.active *{color:#fff!important}.site-shell :where(button,a,summary):focus-visible,.pe-app :where(button,a,summary,input,select,textarea):focus-visible{outline-offset:3px!important;outline:3px solid #f2b84b!important}.pe-app :where(.pe-card,.pe-builder-window,.pe-guidance-card,.pe-workspace-panel,details,fieldset){border-color:var(--premium-line)}.pe-app :where(h1,h2,h3,h4,strong,label,legend,summary){color:var(--premium-ink)}.pe-app :where(p,li,small,.pe-hint,.pe-muted){color:var(--premium-body)}.pe-app :where(input,select,textarea){color:var(--premium-ink)!important;background:#fff!important;border-color:#8fa8bb!important}.pe-app :where(input,select,textarea)::placeholder{opacity:1;color:#5b7083!important}.official-portfolio-route{border:1px solid var(--premium-line);background:#fff;border-radius:18px;margin-top:24px;padding:22px;box-shadow:0 14px 34px #102a4314}.official-route-heading{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;margin-bottom:16px;display:grid}.official-route-heading>span{background:var(--premium-blue-dark);color:#fff;letter-spacing:.1em;text-align:center;border-radius:12px;grid-row:1/3;place-items:center;min-height:54px;padding:9px 13px;font-size:11px;font-weight:900;display:grid}.official-route-heading>strong{color:var(--premium-ink);font-size:18px}.official-route-heading>p{color:var(--premium-body);margin:3px 0 0;font-size:13px}.official-portfolio-route ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.official-portfolio-route li{background:var(--premium-soft);border:1px solid #c7d6e2;border-radius:14px;grid-template-columns:34px 1fr;gap:10px;min-height:132px;padding:15px;display:grid}.official-portfolio-route li>b{background:var(--premium-blue);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.official-portfolio-route li span>*{display:block}.official-portfolio-route li small{letter-spacing:.08em;font-size:11px;font-weight:950;color:var(--premium-blue-dark)!important}.official-portfolio-route li strong{color:var(--premium-ink);margin-top:5px;font-size:13px;line-height:1.3}.official-portfolio-route li em{color:var(--premium-body);margin-top:7px;font-size:11px;font-style:normal;line-height:1.4}@media (width<=900px){.official-portfolio-route ol{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.official-portfolio-route{padding:16px}.official-route-heading{grid-template-columns:1fr}.official-route-heading>span{grid-row:auto;margin-bottom:10px}.official-portfolio-route ol{grid-template-columns:1fr}.official-portfolio-route li{min-height:0}}@media (prefers-contrast:more){.site-shell :where(p,li,small),.pe-app :where(p,li,small){color:#243b53!important}.official-portfolio-route li{border-width:2px}}.site-shell :where(h1,h2,h3,h4),.site-shell :where(h1,h2,h3,h4) :where(em,strong,span){color:#071d3b!important;-webkit-text-fill-color:#071d3b!important;text-shadow:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.site-shell .hero h1 em{color:#073b70!important;-webkit-text-fill-color:#073b70!important;background:0 0!important}.site-shell :where(.interactive-video-experience,.premium-platform-video,.interactive-now,.free-showcase-copy,.advisor-section,.advisor-copy,.plan-card.featured,.learning-signals) :where(h1,h2,h3,h4),.site-shell :where(.interactive-video-experience,.premium-platform-video,.interactive-now,.free-showcase-copy,.advisor-section,.advisor-copy,.plan-card.featured,.learning-signals) :where(h1,h2,h3,h4) :where(em,strong,span){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 14px #00000059!important;background:0 0!important}@media (prefers-contrast:more){.site-shell .hero h1 em{color:#052f5a!important;-webkit-text-fill-color:#052f5a!important}}:root{--control-navy:#0f2c49;--control-blue:#2f6fed;--control-bg:#f4f6f8;--control-line:#dce3e9;--control-muted:#6b7d8d;--control-green:#24755a}.control-shell{background:var(--control-bg);color:#18314a;grid-template-columns:250px 1fr;min-height:100dvh;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.control-sidebar{color:#fff;background:linear-gradient(#102f50,#0b2238);flex-direction:column;height:100dvh;padding:22px 14px;display:flex;position:sticky;top:0}.control-brand{border-bottom:1px solid #ffffff1c;align-items:center;gap:11px;padding:0 7px 23px;display:flex}.control-brand>span{color:#173b63;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.control-brand b,.control-brand small{display:block}.control-brand small{color:#a9c3d6;margin-top:3px;font-size:9px}.control-sidebar nav{gap:4px;margin-top:18px;display:grid}.control-sidebar nav button{color:#c8dae7;text-align:left;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 13px;font-size:12px;font-weight:750}.control-sidebar nav button:hover,.control-sidebar nav button.active{color:#fff;background:#ffffff1a}.control-owner{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;margin-top:auto;padding:14px}.control-owner small,.control-owner b,.control-owner span{display:block}.control-owner small{color:#9eb9cd;text-transform:uppercase;font-size:8px}.control-owner b{margin-top:6px;font-size:11px}.control-owner span{color:#b9ccda;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.control-owner a{color:#bce1fa;margin-top:11px;font-size:9px;display:block}.control-main{min-width:0;padding:30px}.control-main>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.control-kicker,.card-title span{color:#7c653b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.control-main h1{letter-spacing:-.035em;margin:7px 0 4px;font-family:Georgia,serif;font-size:35px;font-weight:500}.control-main header p{color:var(--control-muted);margin:0;font-size:12px}.control-header-actions{gap:8px;display:flex}.control-header-actions button,.control-header-actions a,.card-title>button{border:1px solid var(--control-line);color:#284b68;min-height:38px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.control-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.control-metrics article{border:1px solid var(--control-line);background:#fff;border-radius:13px;padding:19px;box-shadow:0 10px 30px #0e28400d}.control-metrics span,.control-metrics b,.control-metrics small{display:block}.control-metrics span{color:var(--control-muted);text-transform:uppercase;font-size:9px;font-weight:800}.control-metrics b{margin:15px 0 5px;font-family:Georgia,serif;font-size:29px;font-weight:500}.control-metrics small{color:#80909e;font-size:9px}.control-grid{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.control-card{border:1px solid var(--control-line);background:#fff;border-radius:14px;padding:21px;box-shadow:0 10px 30px #0e28400d}.control-card.wide{min-height:500px}.card-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.card-title h2{margin:5px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.control-form{gap:11px;display:grid}.control-form label{color:#314f67;gap:6px;font-size:9px;font-weight:800;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.control-form input,.control-form select,.control-form textarea,.license-table select,.case-list select{color:#18314a;width:100%;min-height:41px;font:inherit;background:#f8fafb;border:1px solid #d6e0e7;border-radius:8px;padding:9px 10px;font-size:11px}.control-form textarea{resize:vertical}.control-form .primary{background:var(--control-blue);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:9px;font-size:11px;font-weight:850}.control-list,.case-list,.license-table{gap:7px;display:grid}.control-list article{border:1px solid #e3e9ee;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.control-list b,.control-list span{display:block}.control-list b{font-size:11px}.control-list span{color:var(--control-muted);margin-top:3px;font-size:8px}.control-list strong{font-size:11px}.state,.priority,.service-state{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.state.pagado,.state.cliente,.state.activa,.service-state.operativo{color:#24684f;background:#e7f6ef}.state.pendiente,.state.prospecto,.service-state.manual,.service-state.parcial{color:#7a5a1d;background:#fff3dc}.state.suspendida,.state.vencida,.state.reembolsada,.priority.crítica,.service-state.pendiente{color:#963a45;background:#fff0f0}.customer-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.customer-grid article{border:1px solid #e1e8ed;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.avatar{color:#2f5f98;background:#edf3fa;border-radius:12px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.customer-grid b,.customer-grid a,.customer-grid small{display:block}.customer-grid b{font-size:11px}.customer-grid a{color:#2f6fed;margin-top:3px;font-size:9px}.customer-grid small{color:#7b8b98;margin-top:4px;font-size:8px}.license-table article{border:1px solid #e0e8ee;border-radius:10px;grid-template-columns:minmax(170px,1fr) 170px 105px 130px;align-items:center;gap:9px;padding:11px;display:grid}.license-person b,.license-person span,.license-person small{display:block}.license-person span,.license-person small{color:#758796;margin-top:3px;font-size:8px}.license-code{color:#1f5d91;cursor:pointer;background:#f2f7fb;border:1px dashed #8eb1cf;border-radius:8px;padding:8px;font-family:ui-monospace,monospace;font-size:9px;font-weight:900}.state-select.activa{background:#eaf7f1}.state-select.suspendida,.state-select.vencida{background:#fff0f0}.case-list article{border:1px solid #e0e7ed;border-radius:11px;grid-template-columns:1fr 130px;gap:14px;padding:14px;display:grid}.case-list b,.case-list small{display:block}.case-list b{margin-top:8px;font-size:12px}.case-list small{color:#7a8996;margin-top:4px;font-size:8px}.case-list p{color:#566c7e;margin:8px 0 0;font-size:10px;line-height:1.5}.priority.alta{color:#815c19;background:#fff3dc}.priority.normal{color:#456886;background:#edf3fa}.service-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.service-grid article{background:#fafbfb;border:1px solid #e0e7ed;border-radius:11px;min-height:150px;padding:17px}.service-grid h3{margin:22px 0 7px;font-size:13px}.service-grid p{color:#617586;margin:0;font-size:10px;line-height:1.55}.control-note{color:#365a75;background:#edf5fb;border-radius:10px;margin-top:14px;padding:15px;font-size:10px;line-height:1.55}.control-message,.control-error{border-radius:9px;margin-bottom:12px;padding:11px 14px;font-size:10px;font-weight:750}.control-message{color:#23664c;background:#e8f7f0}.control-error{color:#8a3440;background:#fff0f0}.empty-control,.control-loading{color:#718391;text-align:center;border:1px dashed #cfdbe4;border-radius:10px;padding:35px;font-size:11px}.control-loading{background:#fff;margin:40px}.control-workflow{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.control-workflow>div{background:#eef4f8;border:1px solid #dce5ec;border-radius:10px;padding:13px}.control-workflow b,.control-workflow span{display:block}.control-workflow b{color:#173b63;font-size:10px}.control-workflow span{color:#607487;margin-top:5px;font-size:9px;line-height:1.45}.form-intro{color:#607487;margin:-5px 0 14px;font-size:10px;line-height:1.55}.control-form label>small{color:#7d8c98;font-size:8px;font-weight:500;line-height:1.35}.license-instructions{flex-wrap:wrap;gap:7px;margin:-4px 0 14px;display:flex}.license-instructions span{color:#627587;background:#f3f6f8;border-radius:7px;padding:7px 9px;font-size:8px}.license-instructions b{color:#284b67}.license-table .license-row{padding:11px;display:block}.license-core{grid-template-columns:minmax(170px,1fr) 170px 105px 130px;align-items:center;gap:9px;display:grid}.feature-editor{background:#f7f9fb;border-radius:9px;margin-top:10px;padding:10px}.feature-editor summary,.support-suggestion summary,.support-guide-grid summary{color:#294f6d;cursor:pointer;font-size:9px;font-weight:850}.feature-grid{grid-template-columns:repeat(2,1fr);gap:6px;margin:10px 0;display:grid}.feature-grid label{color:#526a7c;background:#fff;border:1px solid #dfe7ed;border-radius:7px;align-items:center;gap:7px;padding:7px;font-size:8px;display:flex}.feature-editor button{color:#fff;cursor:pointer;background:#2f6fed;border:0;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.finance-list,.addon-list{gap:7px;display:grid}.finance-list article,.addon-list article{border:1px solid #e0e7ed;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.finance-list b,.finance-list span,.addon-list b,.addon-list span,.addon-list small{display:block}.finance-list b,.addon-list b{font-size:11px}.finance-list span,.addon-list span,.addon-list small{color:#718391;margin-top:4px;font-size:8px}.finance-list strong{font-size:12px}.finance-list strong.ingreso{color:#24755a}.finance-list strong.gasto{color:#a23d48}.addon-list select{color:#18314a;background:#f8fafb;border:1px solid #d6e0e7;border-radius:8px;min-height:38px;padding:7px;font-size:10px}.support-advisor{background:linear-gradient(135deg,#eef6fb,#fff);border:1px solid #cddfea;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:18px;margin-bottom:14px;padding:20px;display:grid}.support-advisor>div>span{color:#7c653b;letter-spacing:.12em;font-size:9px;font-weight:850}.support-advisor h2{margin:6px 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.support-advisor p{color:#607487;margin:0;font-size:10px;line-height:1.55}.support-advisor strong{color:#76551b;background:#fff3dc;border-radius:7px;margin-top:10px;padding:8px;font-size:9px;display:block}.support-guide-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.support-guide-grid details{background:#fff;border:1px solid #dce6ed;border-radius:8px;padding:10px}.support-guide-grid ol,.support-suggestion ol{color:#5d7182;margin:9px 0 0;padding-left:18px;font-size:8px;line-height:1.55}.support-suggestion{background:#eef5fa;border-radius:8px;margin-top:9px;padding:9px}.service-state.preparado{color:#345ea8;background:#e8efff}.service-state.bloqueado{color:#963a45;background:#fff0f0}.service-state.configurado{color:#24684f;background:#e7f6ef}.payment-gateway-guard{background:linear-gradient(135deg,#fff7f7,#fff);border:1px solid #edc8cd;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:24px;margin:0 0 16px;padding:22px;display:grid}.payment-gateway-guard.ready{background:linear-gradient(135deg,#effaf6,#fff);border-color:#b9ddcf}.payment-gateway-copy>span{color:#9a3f49;letter-spacing:.12em;font-size:9px;font-weight:900}.payment-gateway-guard.ready .payment-gateway-copy>span{color:#24755a}.payment-gateway-copy h2{margin:6px 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.payment-gateway-copy p{color:#5d7182;max-width:650px;margin:0;font-size:10px;line-height:1.6}.payment-gateway-checks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.payment-gateway-checks>div{background:#fff;border:1px solid #e0e7ed;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.payment-gateway-checks>div>span{color:#963a45;background:#f5e9eb;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.payment-gateway-guard.ready .payment-gateway-checks>div>span{color:#24755a;background:#e5f5ee}.payment-gateway-checks p,.payment-gateway-checks b,.payment-gateway-checks small{margin:0;display:block}.payment-gateway-checks b{font-size:9px}.payment-gateway-checks small{color:#788997;margin-top:3px;font-size:8px}.video-library{min-height:0!important}.video-library-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:20px;display:flex}.video-library-heading>div>span{color:#7c653b;letter-spacing:.12em;font-size:9px;font-weight:900}.video-library-heading h2{margin:7px 0 6px;font-family:Georgia,serif;font-size:28px;font-weight:500}.video-library-heading p{color:#607487;max-width:780px;margin:0;font-size:11px;line-height:1.6}.video-library-heading em{color:#345ea8;text-transform:uppercase;background:#e8efff;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.video-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.video-download-card{background:#fff;border:1px solid #dce5ec;border-radius:14px;overflow:hidden;box-shadow:0 14px 35px #0e284014}.video-preview{background:radial-gradient(circle at 50% 30%,#153f61,#061827 72%);place-items:center;height:330px;display:grid;position:relative;overflow:hidden}.video-preview video{object-fit:contain;width:100%;height:100%;display:block}.video-preview>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041423c7;border:1px solid #ffffff59;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:900;position:absolute;top:12px;right:12px}.video-download-copy{padding:17px}.video-download-copy small{color:#2f6fed;text-transform:uppercase;font-size:8px;font-weight:900}.video-download-copy h3{color:#18314a;margin:7px 0 6px;font-size:15px}.video-download-copy p{color:#617586;min-height:50px;margin:0;font-size:9px;line-height:1.55}.video-download-copy a{color:#fff;background:#173f63;border-radius:9px;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 12px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.video-download-copy a:hover{background:#2f6fed}.video-download-copy a span{font-size:16px}@media (width<=1050px){.control-shell{grid-template-columns:1fr}.control-sidebar{height:auto;padding:14px;display:block;position:static}.control-brand{padding-bottom:12px}.control-sidebar nav{margin-top:10px;display:flex;overflow:auto}.control-sidebar nav button{min-width:max-content}.control-owner{display:none}.control-metrics,.control-workflow{grid-template-columns:1fr 1fr}.control-grid,.support-advisor,.payment-gateway-guard{grid-template-columns:1fr}.service-grid,.video-download-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.control-main{padding:18px 12px}.control-main>header{flex-direction:column;align-items:flex-start}.control-header-actions{width:100%}.control-header-actions>*{flex:1;justify-content:center}.control-main h1{font-size:30px}.control-metrics,.control-workflow,.customer-grid,.service-grid,.form-row,.feature-grid,.support-guide-grid,.payment-gateway-checks,.video-download-grid{grid-template-columns:1fr}.license-core{grid-template-columns:1fr 1fr}.license-person{grid-column:1/-1}.case-list article,.finance-list article,.addon-list article{grid-template-columns:1fr}.control-card,.payment-gateway-guard{padding:16px}.video-library-heading{display:block}.video-library-heading em{margin-top:12px;display:inline-flex}.video-preview{height:300px}}.control-sidebar nav button{justify-content:space-between;align-items:center;gap:8px;display:flex}.purchase-count{color:#17324b;background:#f2c94c;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;font-weight:950;display:grid}.purchase-control-grid{align-items:start}.purchase-notification-list{gap:8px;display:grid}.purchase-notification-list article{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #dfe7ed;border-radius:11px;grid-template-columns:minmax(0,1fr) auto 125px;align-items:center;gap:12px;padding:14px;display:grid}.purchase-notification-main>*{display:block}.purchase-notification-main b{margin-top:6px;font-size:12px}.purchase-notification-main a{color:#2f6fed;margin-top:3px;font-size:9px}.purchase-notification-main small{color:#718391;margin-top:5px;font-size:8px}.purchase-notification-main code{color:#315c7f;overflow-wrap:anywhere;background:#edf3fa;border-radius:6px;width:max-content;max-width:100%;margin-top:7px;padding:5px 7px;font-size:8px}.purchase-notification-main p{color:#566c7e;margin:7px 0 0;font-size:9px;line-height:1.45}.purchase-event{color:#345ea8;text-transform:uppercase;background:#e8efff;border-radius:999px;width:max-content;padding:4px 6px;font-size:7px;font-weight:900}.purchase-notification-list>article>strong{white-space:nowrap;font-size:12px}.purchase-status{color:#18314a;min-height:38px;font:inherit;background:#f8fafb;border:1px solid #d6e0e7;border-radius:8px;padding:7px;font-size:9px}.purchase-status.nuevo{background:#fff3dc}.purchase-status.verificando{background:#edf3fa}.purchase-status.confirmado,.purchase-status.resuelto{background:#e7f6ef}.purchase-status.rechazado{background:#fff0f0}@media (width<=680px){.purchase-notification-list article{grid-template-columns:1fr}.purchase-notification-list>article>strong{font-size:15px}.purchase-status{width:100%}}:root{--command-navy:#082b50;--command-blue:#1261a6;--command-teal:#0d8175;--command-gold:#f3c74f;--command-ink:#102d46}.control-shell{background:linear-gradient(145deg,#eef5fb,#f8fafc 48%,#edf8f5)}.control-sidebar{background:linear-gradient(#071f38,#0b3b62 62%,#0d5d63)}.control-main{padding:clamp(18px,3vw,38px)}.control-main>header{background:#ffffffe6;border:1px solid #cad9e6;border-radius:18px;padding:22px 24px;box-shadow:0 14px 38px #082b5014}.control-main h1{color:var(--command-navy);font-size:clamp(32px,4vw,46px)}.control-command-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#f3c74f47,#0000 24%),linear-gradient(135deg,#07315a,#1261a6 66%,#0d8175);border:1px solid #8bb9d9;border-radius:18px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:22px;margin-bottom:16px;padding:26px;display:grid;box-shadow:0 20px 55px #082b5033}.control-command-hero>div>span{color:#9de8df;letter-spacing:.1em;font-size:12px;font-weight:950}.control-command-hero h2{color:#fff;max-width:760px;margin:8px 0;font-family:Georgia,serif;font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.08}.control-command-hero p{color:#e7f3fb;max-width:780px;margin:0;font-size:15px;line-height:1.55}.control-command-hero>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff24;border:2px solid #ffffffb3;border-radius:16px;gap:4px;min-height:150px;padding:18px;display:grid}.control-command-hero>button b{font-family:Georgia,serif;font-size:46px}.control-command-hero>button span{font-size:14px;line-height:1.35}.control-command-hero>button strong{color:#ffe68f;margin-top:8px;font-size:13px}.control-workflow{gap:12px}.control-workflow>div{background:#fff;border:2px solid #cadbe8;border-radius:14px;min-height:105px;padding:16px}.control-workflow b{font-size:13px}.control-workflow span{font-size:12px}.control-metrics{gap:14px}.control-metrics article{border:2px solid #d4e1eb;border-radius:16px}.control-metrics span,.control-metrics small{font-size:12px}.control-card{border:2px solid #d4e1eb;border-radius:17px}.card-title span,.control-kicker{font-size:11px}.card-title h2{font-size:26px}.form-intro{font-size:13px}.control-form label{font-size:12px}.control-form input,.control-form select,.control-form textarea,.license-table select,.case-list select{font-size:13px}.control-form .primary{background:linear-gradient(135deg,var(--command-blue),var(--command-teal));font-size:13px}.purchase-notification-list article{border:2px solid #d6e3ec;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 200px}.purchase-notification-main b{font-size:15px}.purchase-notification-main a,.purchase-notification-main small,.purchase-notification-main code,.purchase-notification-main p{font-size:12px}.purchase-event{font-size:10px}.purchase-notification-list>article>strong{font-size:16px}.purchase-actions{gap:7px;display:grid}.purchase-actions>*{width:100%}.activate-purchase,.purchase-actions>a{background:var(--command-teal);color:#fff;text-align:center;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:8px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.purchase-actions>a{min-height:34px;color:var(--command-navy);background:#fff;border:1px solid #9fb8ca}.customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.customer-command-card{border:2px solid #d5e2eb!important;border-radius:14px!important;grid-template-columns:48px minmax(0,1fr) 145px!important;align-items:start!important;padding:17px!important}.customer-identity b{font-size:14px}.customer-identity>a,.customer-identity small{font-size:11px}.customer-contact-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.customer-contact-actions a{background:#e8f2fa;border-radius:8px;padding:7px 9px;font-weight:850;text-decoration:none;color:#174f82!important;font-size:10px!important}.customer-contact-actions a:last-child{background:#e5f6ef;color:#176b52!important}.customer-access-command{gap:7px;display:grid}.customer-access-command strong{color:var(--command-navy);text-transform:capitalize;font-size:12px}.customer-access-command small{font-size:11px;line-height:1.35}.customer-access-command button{color:#173b63;cursor:pointer;background:#e9eff5;border:0;border-radius:9px;min-height:38px;padding:8px;font-size:10px;font-weight:900}.customer-access-command .state.activa+strong+button{color:#8e3440;background:#fff0f0}.license-instructions span{font-size:11px}.license-person b{font-size:13px}.license-person span,.license-person small{font-size:10px}.feature-editor summary{font-size:12px}.feature-grid label,.feature-editor button{font-size:11px}@media (width<=1050px){.control-shell{width:100%;max-width:100vw;overflow-x:hidden}.control-shell>*{min-width:0;max-width:100%}.control-sidebar{max-width:100vw;overflow:hidden}.control-sidebar nav{overscroll-behavior-inline:contain;width:100%;max-width:calc(100vw - 28px)}.control-main>*{min-width:0;max-width:100%}}@media (width<=880px){.control-command-hero{grid-template-columns:minmax(0,1fr)}.control-command-hero>button{min-width:0;min-height:0}.control-command-hero h2,.control-command-hero p,.control-main header p{overflow-wrap:anywhere}.control-grid{grid-template-columns:minmax(0,1fr)}.control-card{min-width:0;overflow:hidden}.customer-grid,.purchase-notification-list article{grid-template-columns:1fr}.purchase-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-actions select{grid-column:1/-1}.license-core>*{min-width:0}.license-code{overflow-wrap:anywhere;max-width:100%}}@media (width<=560px){.control-main>header{padding:17px}.control-command-hero{padding:20px}.control-command-hero h2{font-size:28px}.control-command-hero p{font-size:14px}.control-workflow{grid-template-columns:1fr!important}.control-header-actions{grid-template-columns:1fr;display:grid}.control-header-actions>*{width:100%;min-width:0}.customer-command-card{grid-template-columns:44px minmax(0,1fr)!important}.customer-access-command{border-top:1px solid #d5e2eb;grid-column:1/-1;padding-top:12px}.purchase-actions{grid-template-columns:1fr}.license-core{grid-template-columns:minmax(0,1fr)}.license-person{grid-column:auto}}:root{--control-a11y-navy:#0b2545;--control-a11y-blue:#0b3b6a;--control-a11y-gold:#ffd166;--control-a11y-line:#91a8bb}.control-shell{color:var(--control-a11y-navy)}.control-sidebar nav button{color:#e8f2fa;opacity:1;white-space:normal;border:2px solid #0000;min-height:46px;line-height:1.3;position:relative}.control-sidebar nav button:hover{color:#fff;background:#153f63;border-color:#d7e7f4}.control-sidebar nav button.active{border-color:var(--control-a11y-gold);color:var(--control-a11y-navy);background:#fff;font-weight:900}.control-sidebar nav button.active:after{content:"ACTIVO";background:var(--control-a11y-gold);color:#102c52;letter-spacing:.07em;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:8px;font-weight:950}.control-main :is(button,a,input,select,textarea,summary):focus-visible,.control-sidebar nav button:focus-visible{outline:4px solid var(--control-a11y-gold);outline-offset:2px}.control-main :is(input,select,textarea){border-width:2px;border-color:var(--control-a11y-line);color:var(--control-a11y-navy);background:#fff}.control-main :is(.control-muted,.form-intro,.control-note),.control-main p,.control-main small{opacity:1}.control-main .control-form .primary,.control-main .activate-purchase{background:var(--control-a11y-blue);color:#fff}.control-loading{border:2px solid var(--control-a11y-line);color:var(--control-a11y-navy);background:#fff;font-size:14px;font-weight:750}@media (width<=680px){.control-sidebar nav{grid-template-columns:1fr;display:grid;overflow:visible}.control-sidebar nav button{text-align:center;width:100%;min-width:0}.control-main,.control-card,.control-command-hero{min-width:0}.control-shell{overflow-x:hidden}}@media (prefers-reduced-motion:reduce){.control-shell *{scroll-behavior:auto!important;transition:none!important}}:root{--pay-navy:#173653;--pay-blue:#2f6fed;--pay-teal:#168d85;--pay-green:#237d62;--pay-paper:#f5f8fb;--pay-line:#dce5ed;--pay-muted:#647487}.payment-shell{background:radial-gradient(circle at 85% 5%,#2f6fed1a,transparent 25%),var(--pay-paper);min-height:100vh;color:var(--pay-navy);font-family:Inter,Arial,sans-serif}.payment-nav{justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:auto;padding:0 24px;display:flex}.payment-nav>a:last-child{color:var(--pay-navy);align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.payment-nav>a:last-child svg{width:16px}.payment-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.payment-brand img{object-fit:contain;width:43px;height:43px}.payment-brand span{flex-direction:column;display:flex}.payment-brand strong{font-size:14px}.payment-brand small{color:var(--pay-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px}.payment-intro{grid-template-columns:1fr 260px;align-items:end;gap:35px;max-width:1180px;margin:40px auto 30px;padding:0 24px;display:grid}.payment-kicker{color:var(--pay-blue);letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}.payment-kicker svg{width:16px}.payment-intro h1{letter-spacing:-.045em;max-width:780px;margin:13px 0 16px;font-family:Georgia,serif;font-size:clamp(45px,5.5vw,72px);font-weight:500;line-height:1}.payment-intro h1 em{color:var(--pay-blue);font-weight:500}.payment-intro>div>p{max-width:720px;color:var(--pay-muted);font-size:15px;line-height:1.65}.payment-intro aside{background:#fff;border:1px solid #cfe0f7;border-radius:15px;grid-template-columns:44px 1fr;gap:3px 12px;padding:18px;display:grid;box-shadow:0 18px 45px #17365312}.payment-intro aside svg{width:42px;height:42px;color:var(--pay-blue);background:#edf4ff;border-radius:12px;grid-row:1/3;padding:10px}.payment-intro aside strong{font-size:13px}.payment-intro aside span{color:var(--pay-muted);font-size:11px}.payment-setup-notice{color:#6f4b17;background:#fff8ea;border:1px solid #efd5a7;border-radius:15px;grid-template-columns:42px 1fr;align-items:start;gap:13px;max-width:1132px;margin:0 auto 18px;padding:16px 18px;display:grid}.payment-setup-notice>svg{background:#fff;border-radius:11px;width:40px;height:40px;padding:10px}.payment-setup-notice strong{font-size:13px}.payment-setup-notice p{color:#806232;margin:4px 0 0;font-size:11px;line-height:1.55}.payment-setup-notice.mercado-ready{color:#155e4b;background:#edfbf6;border-color:#bde6d9}.payment-setup-notice.mercado-ready>svg{color:#168d85}.payment-setup-notice.mercado-ready p{color:#477368}.payment-layout{grid-template-columns:1.15fr .85fr;gap:20px;max-width:1180px;margin:0 auto;padding:0 24px 80px;display:grid}.payment-plans{grid-template-columns:1fr 1fr;gap:14px;display:grid}.payment-section-title{grid-column:1/-1;align-items:center;gap:12px;margin-bottom:2px;display:flex}.payment-section-title>span{color:#fff;background:var(--pay-blue);border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.payment-section-title small{color:var(--pay-blue);letter-spacing:.1em;font-size:9px;font-weight:900}.payment-section-title h2{margin:3px 0 0;font-family:Georgia,serif;font-size:26px;font-weight:500}.payment-plan{border:1px solid var(--pay-line);min-height:475px;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:18px;padding:22px;transition:all .18s;position:relative;box-shadow:0 15px 42px #1736530d}.payment-plan:hover{transform:translateY(-3px)}.payment-plan.selected{border:2px solid var(--pay-blue);box-shadow:0 20px 55px #2f6fed26}.payment-plan-top{grid-template-columns:42px 1fr 24px;align-items:center;gap:11px;display:grid}.payment-plan-top>span{width:42px;height:42px;color:var(--pay-blue);background:#edf4ff;border-radius:12px;place-items:center;display:grid}.payment-plan-top svg{width:18px}.payment-plan-top small{color:var(--pay-teal);letter-spacing:.11em;font-size:8px;font-weight:900}.payment-plan h3{margin:3px 0 0;font-size:19px}.payment-plan-top i{color:#fff;background:var(--pay-blue);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.payment-plan-top i svg{width:14px}.payment-plan>p{min-height:65px;color:var(--pay-muted);margin:24px 0 15px;font-size:12px;line-height:1.6}.payment-plan ul{border-top:1px solid var(--pay-line);gap:10px;margin:0;padding:17px 0;list-style:none;display:grid}.payment-plan li{color:#526477;gap:8px;font-size:11px;display:flex}.payment-plan li svg{width:14px;color:var(--pay-green);flex:0 0 14px}.payment-price{border-top:1px solid var(--pay-line);padding-top:16px;position:absolute;bottom:22px;left:22px;right:22px}.payment-price strong{font-family:Georgia,serif;font-size:30px;font-weight:500;display:block}.payment-price span{color:var(--pay-muted);font-size:9px}.virtual-advisor{background:linear-gradient(145deg,#fff,#eef9f5);border:1px solid #cce6df;border-radius:17px;grid-column:1/-1;grid-template-columns:58px 1fr;gap:18px;padding:23px;display:grid}.virtual-advisor-icon{color:#fff;background:var(--pay-teal);border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.virtual-advisor-icon svg{width:25px}.virtual-advisor span{color:var(--pay-teal);letter-spacing:.11em;font-size:9px;font-weight:900}.virtual-advisor h2{margin:5px 0 7px;font-size:21px}.virtual-advisor p{color:var(--pay-muted);margin:0;font-size:12px;line-height:1.6}.virtual-advisor>div:last-child>div{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.virtual-advisor b{color:var(--pay-navy);background:#fff;border-radius:99px;padding:6px 9px;font-size:9px}.virtual-advisor i{color:var(--pay-teal);font-style:normal}.payment-checkout{border:1px solid var(--pay-line);background:#fff;border-radius:20px;align-self:start;padding:25px;position:sticky;top:20px;box-shadow:0 24px 65px #1736531c}.payment-checkout label{color:var(--pay-navy);gap:7px;margin-top:15px;font-size:12px;font-weight:800;display:grid}.payment-checkout label small{color:var(--pay-muted);font-weight:500}.payment-checkout input{border:1px solid var(--pay-line);height:48px;color:var(--pay-navy);font:inherit;background:#f8fafc;border-radius:11px;padding:0 14px;font-size:13px}.payment-checkout input:focus{border-color:var(--pay-blue);outline:3px solid #2f6fed1f}.checkout-summary{background:#f3f7fa;border-radius:13px;margin-top:20px;padding:16px}.checkout-summary>div{justify-content:space-between;gap:15px;display:flex}.checkout-summary span{font-size:12px;font-weight:800}.checkout-summary strong{font-size:18px}.checkout-summary p{color:var(--pay-muted);margin:7px 0 0;font-size:10px}.payment-error{color:#8c431a;background:#fff4ec;border:1px solid #f1c9ad;border-radius:10px;gap:3px;margin-top:13px;padding:12px;font-size:11px;display:grid}.webpay-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#17479e,#2f6fed);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:55px;margin-top:16px;font-size:13px;font-weight:900;display:flex;box-shadow:0 14px 30px #2f6fed38}.webpay-button:disabled{opacity:.65;cursor:wait}.webpay-button svg{width:20px}.checkout-trust{color:var(--pay-muted);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;font-size:9px;display:flex}.checkout-trust span{align-items:center;gap:4px;display:flex}.checkout-trust svg{width:12px;color:var(--pay-green)}.payment-terms{color:#8694a3;text-align:center;margin:18px 0 0;font-size:9px;line-height:1.55}.mercado-payment{background:linear-gradient(145deg,#f5fffb,#e7f8f2);border:1px solid #bde6d9;border-radius:15px;justify-items:center;margin-top:16px;padding:17px;display:grid}.mercado-heading{align-items:center;gap:10px;width:100%;display:flex}.mercado-heading>span{color:#fff;background:var(--pay-teal);border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.mercado-heading svg{width:19px}.mercado-heading small{color:var(--pay-teal);letter-spacing:.11em;font-size:8px;font-weight:900}.mercado-heading h3{margin:2px 0 0;font-size:18px}.mercado-payment>p{color:#477368;margin:12px 0;font-size:11px;line-height:1.55}.mercado-qr{background:#fff;border:1px solid #cbe8df;border-radius:14px;padding:9px;display:block;box-shadow:0 10px 25px #168d8517}.mercado-qr img{object-fit:contain;width:174px;height:174px;display:block}.mercado-button{color:#fff;background:linear-gradient(135deg,#0b8c84,#19a99d);border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:13px;font-size:12px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 12px 26px #168d8538}.mercado-button svg{width:17px}.mercado-confirmation{color:#477368;text-align:center;align-items:flex-start;gap:5px;margin-top:10px;font-size:9px;line-height:1.45;display:flex}.mercado-confirmation svg{flex:0 0 13px;width:13px}.mercado-plan-note{color:#5e6d7b;background:#f3f6f9;border-radius:11px;align-items:center;gap:9px;margin-top:16px;padding:12px;font-size:10px;line-height:1.45;display:flex}.mercado-plan-note svg{flex:0 0 18px;width:18px}.payment-divider{color:#8793a0;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin-top:17px;font-size:8px;font-weight:800;display:flex}.payment-divider:before,.payment-divider:after{background:var(--pay-line);content:"";flex:1;height:1px}.payment-divider span{white-space:nowrap}@media (width<=900px){.payment-intro{grid-template-columns:1fr}.payment-intro aside{max-width:340px}.payment-layout{grid-template-columns:1fr}.payment-checkout{grid-row:1;position:static}.payment-plans{grid-row:2}}@media (width<=620px){.payment-nav{height:70px;padding:0 16px}.payment-brand small{display:none}.payment-nav>a:last-child{font-size:0}.payment-intro{margin-top:25px;padding:0 16px}.payment-intro h1{font-size:46px}.payment-layout{padding:0 16px 55px}.payment-plans{grid-template-columns:1fr}.payment-plan{min-height:445px}.virtual-advisor{grid-template-columns:1fr}.payment-checkout{padding:20px}.payment-section-title h2{font-size:22px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--jr-ink:#29465a;--jr-body:#56707d;--jr-blue:#416e96;--jr-teal:#4b8b7e;--jr-lilac:#756396;--jr-line:#d6e2e8;--jr-paper:#fffefa;--jr-canvas:#f4f8fa;--jr-shadow:0 26px 80px #37536624}*{box-sizing:border-box}.immersive-page{min-height:100vh;color:var(--jr-ink);background:radial-gradient(circle at 8% 8%,#b8dae961,#0000 28%),radial-gradient(circle at 91% 20%,#decfed57,#0000 26%),linear-gradient(#fbfaf7,#f1f7f7 72%,#f8f5fb);padding:0 28px 72px;font-family:Avenir Next,Segoe UI Variable Text,system-ui,sans-serif}.immersive-header{border-bottom:1px solid #3b5b6f24;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:20px 0;display:grid}.immersive-header>a{color:#48697b;font-size:14px;font-weight:750}.immersive-header>a:last-child{text-align:right}.immersive-header>div{text-align:center}.immersive-header span,.immersive-header strong{display:block}.immersive-header span{color:#5f7890;letter-spacing:.12em;font-size:12px;font-weight:900}.immersive-header strong{margin-top:3px;font-size:16px}.immersive-intro{grid-template-columns:1fr minmax(320px,.54fr);align-items:center;gap:50px;max-width:1180px;margin:54px auto 34px;display:grid}.immersive-intro>div>span,.journey-toolbar>div>span{color:#557d75;letter-spacing:.12em;font-size:13px;font-weight:850}.immersive-intro h1{letter-spacing:-.052em;max-width:820px;margin:12px 0 16px;font-family:Avenir Next,Segoe UI Variable Display,system-ui,sans-serif;font-size:clamp(40px,5.2vw,68px);font-weight:690;line-height:1.02}.immersive-intro>div>p{max-width:760px;color:var(--jr-body);margin:0;font-size:17px;line-height:1.65}.immersive-intro>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #d9d1e7;border-radius:24px;grid-template-columns:92px 1fr;align-items:center;gap:16px;padding:18px;display:grid;box-shadow:0 18px 50px #554e711a}.immersive-intro aside img{object-fit:contain;width:92px;height:108px}.immersive-intro aside small{color:var(--jr-lilac);letter-spacing:.1em;font-size:12px;font-weight:900}.immersive-intro aside strong{margin-top:5px;font-size:18px;display:block}.immersive-intro aside p{color:#6a6680;margin:6px 0 0;font-size:14px;line-height:1.5}.journey-shell{max-width:1320px;box-shadow:var(--jr-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #4d6f822e;border-radius:32px;margin:auto;overflow:hidden}.journey-toolbar{border-bottom:1px solid var(--jr-line);justify-content:space-between;align-items:center;gap:24px;padding:24px 27px;display:flex}.journey-toolbar h2{letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(22px,2.4vw,32px)}.journey-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.journey-actions button{color:#4f6c7a;cursor:pointer;background:#f8fbfc;border:1px solid #d3e0e6;border-radius:12px;min-height:42px;padding:0 13px;font-size:13px;font-weight:780}.journey-actions button.active{color:#315d73;background:#e9f3f7;border-color:#82a9bb}.journey-actions .xr-button{color:#645080;background:#f4effa;border-color:#cfc5df}.journey-actions button:disabled{cursor:not-allowed;opacity:.58}.journey-3d-layout{grid-template-columns:minmax(0,1fr) 340px;min-height:620px;display:grid}.journey-viewport{background:linear-gradient(145deg,#edf5f7,#f5f2fa);min-height:620px;position:relative;overflow:hidden}.journey-viewport:after{content:"MOUSE · TACTO · TECLADO";color:#68818c;letter-spacing:.1em;pointer-events:none;background:#ffffffc2;border:1px solid #5472812e;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;position:absolute;bottom:18px;left:20px}.journey-canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}.journey-canvas:focus-visible{outline-offset:-4px;outline:4px solid #2f6fed57}.station-detail{border-left:1px solid var(--jr-line);background:linear-gradient(#fffefa,#f7f3fb);flex-direction:column;justify-content:center;padding:36px;display:flex}.station-detail>span{color:#5e7e92;letter-spacing:.12em;font-size:13px;font-weight:900}.station-detail h3{letter-spacing:-.04em;margin:12px 0 10px;font-size:37px}.station-detail>p{color:var(--jr-body);margin:0;font-size:15px;line-height:1.65}.station-detail>div{background:#f5f0fa;border:1px solid #dcd2e9;border-radius:17px;margin:24px 0;padding:17px}.station-detail small{color:var(--jr-lilac);letter-spacing:.1em;font-size:12px;font-weight:900}.station-detail div strong{color:#5c5271;margin-top:7px;font-size:15px;line-height:1.5;display:block}.station-detail>a{color:#fff;text-align:center;background:#365f86;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 14px 30px #365f8633}.journey-2d{background:#f5f8fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px;display:grid}.journey-2d article{border:1px solid var(--jr-line);background:#fff;border-radius:20px;transition:all .2s;overflow:hidden}.journey-2d article.active{border-color:#87afbd;transform:translateY(-2px);box-shadow:0 13px 28px #4b70821f}.journey-2d article>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px 1fr;gap:14px;padding:19px;display:grid}.journey-2d article>button>span,.oa-card>span{color:#356b7d;background:#e9f3f7;border-radius:14px;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.journey-2d small{color:#6b5b8e;letter-spacing:.1em;font-size:12px;font-weight:900}.journey-2d h3{margin:3px 0 7px;font-size:22px}.journey-2d p{color:var(--jr-body);margin:0;font-size:14px;line-height:1.55}.journey-2d button div>strong{color:#65577c;margin-top:12px;font-size:13px;line-height:1.5;display:block}.journey-2d article>a{border-top:1px solid var(--jr-line);color:#426c82;background:#f9fbfc;padding:12px 19px;font-size:13px;font-weight:800;display:block}.journey-2d .oa-card{background:linear-gradient(135deg,#eaf3f7,#f2edf8);grid-column:1/-1;padding:20px}.oa-card>span{float:left;color:#fff;background:#416e96;margin-right:15px}.oa-card h3{margin:1px 0 5px}.journey-status{border-top:1px solid var(--jr-line);color:#4f736c;background:#eef6f3;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 22px;display:grid}.journey-status>span{background:#d8eee7;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.journey-status p{margin:0;font-size:13px;font-weight:720}.journey-status small{color:#69807b;font-size:12px}.journey-trust{grid-template-columns:repeat(3,1fr) 1.3fr;gap:12px;max-width:1180px;margin:24px auto 0;display:grid}.journey-trust>div,.journey-trust>aside{background:#ffffffad;border:1px solid #4a6b7c26;border-radius:18px;padding:17px}.journey-trust span{color:#53788b;font-size:12px;font-weight:900}.journey-trust strong{margin-top:6px;display:block}.journey-trust p{color:var(--jr-body);margin:5px 0 0;font-size:13px;line-height:1.5}.journey-trust aside{background:#f3eef8}.journey-trust aside strong{color:#65547c}@media (width<=980px){.immersive-header{grid-template-columns:1fr auto}.immersive-header>div{display:none}.immersive-intro{grid-template-columns:1fr}.journey-toolbar{flex-direction:column;align-items:flex-start}.journey-actions{justify-content:flex-start}.journey-3d-layout{grid-template-columns:1fr}.station-detail{border-top:1px solid var(--jr-line);border-left:0}.journey-trust{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.immersive-page{padding:0 14px 45px}.immersive-header>a:last-child{font-size:12px}.immersive-intro{margin-top:34px}.immersive-intro h1{font-size:42px}.immersive-intro>aside{grid-template-columns:70px 1fr}.immersive-intro aside img{width:70px;height:86px}.journey-shell{border-radius:22px}.journey-toolbar{padding:19px}.journey-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.journey-actions button{padding:8px}.journey-viewport,.journey-3d-layout{min-height:480px}.station-detail{padding:25px}.journey-2d{grid-template-columns:1fr;padding:14px}.journey-status{grid-template-columns:auto 1fr}.journey-status small{grid-column:1/-1}.journey-trust{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.journey-2d article{transition:none}}@media (prefers-contrast:more){.journey-shell,.journey-2d article,.station-detail>div{border-width:2px}.journey-actions button{border-color:#7893a0}}
