/*! 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;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.inline{display:inline}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.shrink{flex-shrink:1}.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,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0b0d10;--paper:#fbf9f4;--gold:#c89b3c;--gold2:#e5c36c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}section[id]{scroll-margin-top:82px}.nav-wrap{z-index:10;color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:100%;height:88px;padding:0 clamp(24px,5vw,76px);display:flex;position:absolute;top:0;left:0}.brand{align-items:center;gap:11px;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 3px 10px #00000059);width:34px;height:52px}.brand-mark{color:var(--gold2);letter-spacing:.08em;font-family:Georgia,serif;font-size:23px;font-weight:700}.brand-name{letter-spacing:.14em;font-size:10px;font-weight:700}.nav-wrap nav{gap:30px;display:flex}.nav-wrap nav a{letter-spacing:.1em;color:#d8d5cf;font-size:11px;transition:all .2s}.nav-wrap nav a:hover,.nav-wrap nav a:focus-visible{color:var(--gold2)}.nav-cta{border:1px solid var(--gold);color:var(--gold2);letter-spacing:.12em;text-transform:uppercase;padding:13px 19px;font-size:11px;font-weight:700}.menu-button{display:none}.hero{color:#fff;text-align:left;background-image:linear-gradient(90deg,#04080ffa 0%,#04080fd1 48%,#04080f33 78%),url(/hero-fingerprint.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;min-height:900px;padding:150px clamp(24px,7vw,110px) 90px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.14;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000);mask-image:linear-gradient(#0000,#000 30%,#0000)}.hero-glow{display:none}.hero-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 60px #0000008c);opacity:.98;width:clamp(270px,32vw,500px);max-height:690px;position:absolute;top:50%;right:clamp(28px,6vw,92px);transform:translateY(-47%)}.hero-content{z-index:3;max-width:min(800px,58vw);position:relative}.eyebrow,.kicker{color:var(--gold);letter-spacing:.28em;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.035em;margin:25px 0 24px;font-family:Georgia,serif;font-size:clamp(46px,7vw,88px);font-weight:500;line-height:1.04}.hero h1 em{color:var(--gold2);font-weight:400}.hero-copy{color:#c9c9c6;max-width:660px;margin:0;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:13px;margin-top:38px;display:flex}.button{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.button-gold{color:#17130b;background:linear-gradient(135deg,var(--gold2),var(--gold))}.button-gold:hover{transform:translateY(-2px);box-shadow:0 12px 30px #c89b3c33}.button-quiet{color:#e2e1dd;border:1px solid #ffffff40}.button-quiet span{margin-left:14px}.button-dark{color:#fff;background:#111722}.hero-promise{border-left:3px solid var(--gold);color:#d9d8d4;background:#090c11b3;max-width:690px;margin:22px 0 0;padding:16px 19px;font-size:16px;line-height:1.6}.hero-promise b{color:var(--gold2)}.hero-statement{z-index:2;letter-spacing:.24em;color:#888b8f;align-items:center;gap:18px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:26px}.hero-statement i{background:var(--gold);width:38px;height:1px}.truth-strip{background:var(--gold);grid-template-columns:repeat(4,1fr);align-items:center;min-height:76px;padding:18px clamp(82px,9vw,126px);display:grid;position:relative;overflow:hidden}.truth-strip p{text-align:center;letter-spacing:.14em;border-right:1px solid #0000003d;margin:0;font-size:11px;font-weight:900}.truth-strip p:nth-of-type(4){border:0}.truth-crown{z-index:2;filter:drop-shadow(0 4px 8px #0b121c4d);pointer-events:none;width:62px;height:32px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.truth-crown img{width:62px;height:auto;display:block;transform:translateY(-1px)}.truth-crown-left{left:18px}.truth-crown-right{right:18px}.customer-confidence-strip{background:#b8a579;border-bottom:1px solid #b8a579;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.customer-confidence-strip article{background:#f7f2e7;align-items:flex-start;gap:15px;min-height:132px;padding:27px clamp(18px,2.5vw,38px);display:flex}.customer-confidence-strip article>b{color:#a97d25;font:500 17px Georgia,serif}.customer-confidence-strip article div{gap:7px;display:grid}.customer-confidence-strip strong{font:500 19px Georgia,serif}.customer-confidence-strip span{color:#62605b;font-size:12px;line-height:1.55}.story-image{object-fit:cover;z-index:0;width:100%;height:100%;inset:0;position:absolute!important}.recognition{color:#fff;background:#0b1017;position:relative;overflow:hidden}.recognition:before{content:"";z-index:1;background:linear-gradient(90deg,#080c12f5 0%,#080c12d1 48%,#080c1247 100%);position:absolute;inset:0}.recognition>:not(.story-image){z-index:2;position:relative}.recognition .story-image{object-position:center;opacity:.78}.recognition-head h2{margin:20px 0;font-family:Georgia,serif;font-size:clamp(42px,5.5vw,72px);font-weight:500;line-height:1.05}.recognition-head h2 em{color:var(--gold2);font-weight:400}.recognition-head>p:last-child{color:#b6bbc0;max-width:750px;font-size:18px;line-height:1.7}.recognition-grid{grid-template-columns:1fr 1fr;gap:14px;margin:55px 0;display:grid}.recognition-grid article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c121ac2;border:1px solid #ffffff2e;padding:30px}.recognition-grid span{color:var(--gold);font-family:Georgia,serif;font-size:12px}.recognition-grid h3{margin:18px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:500}.recognition-grid p{color:#c7cacf;margin:0;line-height:1.65}.resolution-synopsis{background:linear-gradient(120deg,#362910e6,#0f141be6);border:1px solid #e5c36c6b;max-width:900px;padding:38px}.resolution-synopsis h3{margin:16px 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:500}.resolution-synopsis>p:not(.kicker){color:#d0ccc2;font-size:17px;line-height:1.7}.resolution-synopsis .button{margin-top:15px}.experience-scene{isolation:isolate;align-items:center;min-height:760px;padding:clamp(70px,10vw,140px) clamp(24px,7vw,110px);display:flex;position:relative;overflow:hidden}.experience-scene:before{content:"";z-index:1;position:absolute;inset:0}.experience-scene>:not(.story-image){z-index:2;position:relative}.experience-renew{color:#fff;justify-content:flex-end}.experience-renew .story-image{object-position:center}.experience-vision{justify-content:flex-start}.experience-copy{max-width:610px}.experience-copy h2{letter-spacing:-.035em;margin:20px 0 22px;font-family:Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.06}.experience-copy p:not(.kicker){color:#d8d9d7;margin:0 0 30px;font-size:18px;line-height:1.7}.experience-vision .experience-copy p:not(.kicker){color:#4c4f4d}.light-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fbf9f4c2;padding:44px;box-shadow:0 24px 80px #1e180e1f}.identity-scene{isolation:isolate;color:#fff;justify-content:flex-start;align-items:center;min-height:760px;padding:clamp(70px,10vw,140px) clamp(24px,7vw,110px);display:flex;position:relative;overflow:hidden}.identity-scene:before{content:"";z-index:1;background:linear-gradient(90deg,#05090ff0,#05090f9e 50%,#05090f05);position:absolute;inset:0}.identity-scene>div{z-index:2;max-width:650px;position:relative}.identity-scene .story-image{object-position:center}.identity-scene h2{margin:20px 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.06}.identity-scene h2 em{color:var(--gold2);font-weight:400}.identity-scene p:not(.kicker){color:#c5c8c8;font-size:18px;line-height:1.7}.identity-scene .button{margin-top:18px}.section-pad{padding:110px clamp(24px,7vw,110px)}.intro{grid-template-columns:1.05fr .95fr;gap:100px;display:grid}.intro h2,.section-heading h2{letter-spacing:-.03em;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(38px,4.6vw,62px);font-weight:500;line-height:1.08}.intro-copy{border-top:1px solid #ccc7bd;padding-top:27px}.intro-copy p{color:#4f514e;margin:0 0 18px;font-size:18px;line-height:1.72}.text-link{color:#795b1e;letter-spacing:.12em;text-transform:uppercase;margin-top:9px;font-size:12px;font-weight:800;display:inline-block}.text-link span{margin-left:10px}.section-heading{max-width:710px;margin-bottom:55px}.section-heading h2{color:#fff}.section-heading>p:last-child{color:#9ea2a8;font-size:17px;line-height:1.6}.service-grid{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:295px;padding:34px;transition:all .25s}.service-card:hover{background:#171c24;transform:translateY(-3px)}.service-card>span{color:var(--gold);font-family:Georgia,serif;font-size:13px}.service-card h3{margin:28px 0 14px;font-family:Georgia,serif;font-size:24px;font-weight:500}.service-card p{color:#aeb1b5;font-size:15px;line-height:1.68}.service-card a{color:var(--gold2);letter-spacing:.1em;text-transform:uppercase;margin-top:15px;font-size:11px;font-weight:800;display:inline-block}.pathway{background:#e9e2d5;grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.pathway-title h2,.foundation h2,.about h2,.contact h2{letter-spacing:-.035em;font-family:Georgia,serif;font-size:clamp(38px,4.7vw,64px);font-weight:500;line-height:1.08}.path-list{border-top:1px solid #bdb5a7;margin:0;padding:0;list-style:none}.path-list li{border-bottom:1px solid #c9c1b3;grid-template-columns:58px 1fr;gap:15px;padding:20px 0;display:grid}.path-list b{color:#9b762e;font-family:Georgia,serif;font-size:13px}.path-list h3{margin:0 0 5px;font-family:Georgia,serif;font-size:22px}.path-list p{color:#595a55;margin:0;line-height:1.55}.foundation{color:#fff;background:#0a0c0f}.foundation-lead{max-width:800px}.foundation-lead>p:last-child{color:#adb0b4;max-width:730px;font-size:18px;line-height:1.7}.foundation-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:62px;display:grid}.foundation-grid article{background:linear-gradient(145deg,#12161c,#0d1014);border:1px solid #ffffff24;padding:34px}.foundation-grid span,.track-grid small{color:var(--gold);letter-spacing:.2em;font-size:10px;font-weight:900}.foundation-grid h3{font-family:Georgia,serif;font-size:28px;font-weight:500}.foundation-grid p{color:#aeb1b5;line-height:1.65}.tracks{background:#f7f4ed}.dark-text h2{color:var(--ink)}.dark-text>p:last-child{color:#5c5d59}.track-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.track-grid article{background:#fff;border:1px solid #e3ddd2;padding:31px;box-shadow:0 12px 40px #271f110a}.track-grid h3{font-family:Georgia,serif;font-size:23px;font-weight:500;line-height:1.2}.track-grid p{color:#62635e;line-height:1.65}.quiz-section{background:#d2aa51;grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.quiz-intro h2,.preview-head h2,.protection h2{letter-spacing:-.03em;margin:18px 0 22px;font-family:Georgia,serif;font-size:clamp(38px,4.6vw,62px);font-weight:500;line-height:1.08}.quiz-intro p:last-child{color:#433817;max-width:520px;font-size:17px;line-height:1.65}.quiz-start,.quiz-question,.quiz-result{color:#fff;background:#0f1319;min-height:480px;padding:42px;box-shadow:0 30px 80px #2c210a33}.quiz-badge{color:var(--gold2);letter-spacing:.18em;font-size:9px;font-weight:900}.quiz-start h3,.quiz-question h3,.quiz-result h3{margin:28px 0 18px;font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.15}.quiz-start>p,.quiz-result>p{color:#b9bdc1;font-size:16px;line-height:1.7}.quiz-start>button{background:var(--gold);color:#17130b;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;margin-top:25px;padding:16px 22px;font-size:11px;font-weight:900}.quiz-progress{background:#2a3039;height:4px}.quiz-progress span{background:var(--gold);height:100%;transition:width .25s;display:block}.quiz-question>p{color:#777e88;letter-spacing:.16em;margin-top:25px;font-size:9px;font-weight:900}.answer-list{gap:10px;display:grid}.answer-list button{color:#eee;text-align:left;cursor:pointer;background:#171c23;border:1px solid #343a43;justify-content:space-between;gap:15px;width:100%;padding:17px 18px;font-size:14px;line-height:1.4;display:flex}.answer-list button:hover{border-color:var(--gold);background:#1d222a}.answer-list button span{color:var(--gold)}.quiz-back{color:#8f959d;cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:12px}.free-assignment{border-left:3px solid var(--gold);background:#171c23;gap:7px;margin:22px 0;padding:18px;display:grid}.free-assignment b{color:var(--gold2);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.free-assignment span{color:#e1e2e2;line-height:1.55}.recommendation{padding-top:8px}.quiz-actions{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.quiz-actions a,.quiz-actions button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4b5159;padding:13px 15px;font-size:10px;font-weight:800}.quiz-actions .solid{border-color:var(--gold);background:var(--gold);color:#17130b}.quiz-result small{color:#767d86;line-height:1.4}.manual-preview{background:#f4efe5}.preview-head{grid-template-columns:1.05fr .95fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.preview-head>p{color:#5d5d58;font-size:17px;line-height:1.7}.preview-pages{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.preview-pages article{background:#fff;border:1px solid #d9d1c4;min-height:510px;padding:38px 32px 58px;position:relative;box-shadow:0 18px 50px #3025120f}.preview-pages article:before{content:"";pointer-events:none;border:1px solid #eee8de;position:absolute;inset:12px}.preview-pages span{color:#9b762e;letter-spacing:.16em;font-size:9px;font-weight:900;position:relative}.preview-pages h3{margin:35px 0 20px;font-family:Georgia,serif;font-size:28px;font-weight:500;position:relative}.preview-pages p,.preview-pages li{color:#555751;font-size:15px;line-height:1.7;position:relative}.preview-pages blockquote{color:#795b1e;border-top:1px solid #d7cdbd;border-bottom:1px solid #d7cdbd;margin:32px 0;padding:20px 0;font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:1.45;position:relative}.preview-pages i{color:#b3aa9b;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:800;position:absolute;bottom:25px;left:32px}.locked-page{text-align:center;color:#fff;background:radial-gradient(circle at top,#252f3e,#101319)!important;border-color:#2d333c!important}.locked-page:before{border-color:#303640!important}.locked-page .lock{color:var(--gold2);margin:48px auto 10px;font-size:60px;position:relative}.locked-page h3{color:#fff}.locked-page p{color:#a8adb2}.locked-page a{background:var(--gold);color:#18140b;letter-spacing:.1em;text-transform:uppercase;margin-top:20px;padding:14px 18px;font-size:10px;font-weight:900;display:inline-block;position:relative}.locked-page i{color:#6d737b}.pricing-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.pricing-head h2,.faq h2{letter-spacing:-.03em;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(38px,4.6vw,62px);font-weight:500;line-height:1.08}.pricing-head>p{color:#adb0b4;font-size:17px;line-height:1.7}.offer-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.offer-card{background:#181d24;border:1px solid #ffffff21;flex-direction:column;min-height:450px;padding:31px;display:flex}.offer-card small,.complete-offer small{color:var(--gold);letter-spacing:.18em;font-size:9px;font-weight:900}.offer-card h3{min-height:58px;margin:20px 0 12px;font-family:Georgia,serif;font-size:24px;font-weight:500}.price{color:var(--gold2);align-items:flex-start;gap:7px;margin:8px 0;font-family:Georgia,serif;font-size:44px;display:flex}.price span{color:#777d85;letter-spacing:.1em;text-transform:uppercase;padding-top:8px;font-family:Arial,sans-serif;font-size:9px;font-weight:800}.offer-note{color:#9ea2a8;min-height:48px;font-size:13px;line-height:1.55}.offer-card ul{margin:15px 0 24px;padding:0;list-style:none}.offer-card li{color:#d4d5d4;border-bottom:1px solid #ffffff14;padding:8px 0;font-size:13px}.offer-card li:before{content:"✓";color:var(--gold);margin-right:9px}.offer-card a{color:var(--gold2);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:10px;font-weight:900}.complete-offer{background:linear-gradient(120deg,#342811,#17130d 70%);border:1px solid #e5c36c66;grid-template-columns:1.4fr .6fr;align-items:center;gap:40px;margin-top:18px;padding:42px;display:grid}.complete-offer h3{margin:14px 0 9px;font-family:Georgia,serif;font-size:32px;font-weight:500}.complete-offer p{color:#c5bda9;max-width:750px;line-height:1.6}.complete-price{text-align:right}.complete-price span{color:#948a73;letter-spacing:.18em;font-size:9px;font-weight:900;display:block}.complete-price strong{color:var(--gold2);margin:8px 0 14px;font-family:Georgia,serif;font-size:60px;font-weight:500;display:block}.complete-price a{color:var(--gold2);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.price-disclaimer{color:#777d85;text-align:center;margin:20px 0 0;font-size:11px}.faq{background:#eee8dd;grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.faq-list{border-top:1px solid #c9c0b1}.faq details{border-bottom:1px solid #c9c0b1;padding:20px 0}.faq summary{cursor:pointer;font-family:Georgia,serif;font-size:21px;font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;color:#9b762e;font-family:Arial,sans-serif;font-size:22px}.faq details[open] summary:after{content:"–"}.faq details p{color:#5d5d58;max-width:700px;margin:13px 35px 0 0;line-height:1.65}.protection{color:#fff;background:#0b0e12;grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.protection-copy>p{color:#b1b5b9;margin:0 0 30px;font-size:17px;line-height:1.7}.protection-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.protection-grid span{color:#9da2a8;border:1px solid #2a3038;padding:20px;font-size:13px;line-height:1.55}.protection-grid b{color:var(--gold2);margin-bottom:7px;font-family:Georgia,serif;font-size:18px;font-weight:500;display:block}.about{background:#d1a84d;grid-template-columns:.8fr 1.2fr;gap:95px;display:grid;position:relative;overflow:hidden}.monogram{color:#14100826;letter-spacing:-.08em;align-self:center;font-family:Georgia,serif;font-size:clamp(110px,17vw,240px);font-weight:700}.about-copy p{color:#302812;font-size:17px;line-height:1.7}.about-copy .kicker{color:#513b0f}.signature{font-family:Georgia,serif;font-style:italic;margin-top:32px!important;font-size:23px!important}.signature span{letter-spacing:.15em;text-transform:uppercase;margin-top:5px;font-family:Arial,sans-serif;font-size:10px;font-style:normal;font-weight:800;display:block}.contact{text-align:center;color:#fff;background:radial-gradient(circle at top,#253041,#0a0c10 62%)}.contact h2{max-width:900px;margin:24px auto}.contact h2 em{color:var(--gold2);font-weight:400}.contact>p:not(.kicker,.contact-note){color:#b8babd;max-width:650px;margin:0 auto;font-size:18px;line-height:1.6}.contact-actions{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:35px;display:flex}.launch-notice{color:#aaa;background:#00000038;border:1px solid #e5c36c59;flex-direction:column;gap:6px;max-width:680px;margin:28px auto 0;padding:18px 22px;font-size:12px;line-height:1.55;display:flex}.launch-notice strong{color:var(--gold2);letter-spacing:.08em;text-transform:uppercase;font-size:11px}footer{color:#fff;background:#07090b;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;padding:48px clamp(24px,5vw,76px);display:grid}footer>p{text-align:center;color:#aaa;font-size:12px}.legal{line-height:1.5;text-align:right!important;font-size:10px!important}.school-shell{color:#fff;background:#0c1016;min-height:100vh}.school-top{z-index:20;background:#090c11f0;border-bottom:1px solid #2c323b;justify-content:space-between;align-items:center;padding:22px clamp(22px,5vw,70px);display:flex;position:sticky;top:0}.school-top>div{align-items:center;gap:22px;display:flex}.school-top>div span{color:var(--gold2);letter-spacing:.16em;font-size:9px;font-weight:900}.school-top>div a{color:#c4c7ca;font-size:11px}.school-welcome{background:linear-gradient(120deg,#131b28,#19130a);padding:80px clamp(24px,7vw,110px) 55px}.school-welcome h1{margin:20px 0;font-family:Georgia,serif;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:1.05}.school-welcome h1 em{color:var(--gold2);font-weight:400}.course-meter{background:#333942;max-width:520px;height:4px;margin-top:38px;position:relative}.course-meter span{background:var(--gold);height:100%;display:block}.course-meter b{color:#91969e;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:10px;display:block}.school-layout{grid-template-columns:310px 1fr;max-width:1400px;margin:auto;display:grid}.school-layout aside{background:#10151d;border-right:1px solid #29303a;padding:42px 24px}.school-layout aside>p{color:#737b85;letter-spacing:.18em;margin:0 12px 20px;font-size:9px;font-weight:900}.school-layout aside button{color:#aeb3b9;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #262d36;align-items:center;gap:14px;width:100%;padding:16px 12px;line-height:1.4;display:flex}.school-layout aside button span{color:var(--gold);font-family:Georgia,serif}.school-layout aside button.active{color:#fff;background:#1a2029}.school-layout aside>a{color:var(--gold2);text-transform:uppercase;margin:28px 12px;font-size:11px;font-weight:800;display:block}.lesson-panel{color:#15171a;background:#f7f4ed;padding:60px clamp(24px,6vw,85px)}.lesson-panel>small,.lesson-panel section>b,.reflection>b,.ai-guide>small{color:#947027;letter-spacing:.16em;font-size:9px;font-weight:900}.lesson-panel h2{margin:18px 0 40px;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:500}.lesson-panel section p{color:#50534f;font-size:17px;line-height:1.7}.lesson-columns{grid-template-columns:1fr 1fr;gap:18px;margin:30px 0;display:grid}.lesson-columns section,.practice-box{background:#fff;border:1px solid #ded7cb;padding:26px}.practice-box{border-left:4px solid var(--gold)!important}.reflection{gap:10px;margin-top:35px;display:grid}.reflection span{font-family:Georgia,serif;font-size:22px}.reflection textarea,.ai-guide textarea{min-height:130px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfc7ba;padding:16px;line-height:1.55}.reflection i{color:#86847f;font-size:11px;font-style:normal}.lesson-actions{gap:10px;margin-top:18px;display:flex}.lesson-actions button,.ai-guide button{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #1c222b;padding:14px 18px;font-size:10px;font-weight:900}.lesson-actions .complete,.ai-guide button{color:#fff;background:#171d26}.save-notice{color:#77591d;font-size:13px}.ai-guide{color:#fff;background:#151b24;margin-top:55px;padding:32px}.ai-guide h3{margin:12px 0;font-family:Georgia,serif;font-size:30px;font-weight:500}.ai-guide>p{color:#aeb3b9!important;font-size:14px!important}.ai-guide textarea{color:#fff;background:#202731;border-color:#3b444f;width:100%;margin:18px 0;display:block}.guide-answer{border-left:3px solid var(--gold);color:#e4e5e3;white-space:pre-wrap;background:#202731;margin-top:20px;padding:20px;line-height:1.7}.manual-reader,.help-center{color:#181a1c;background:#f6f1e7;min-height:100vh}.manual-reader>header,.help-center>header{color:#fff;letter-spacing:.12em;background:#0b0f15;justify-content:space-between;padding:22px clamp(22px,6vw,90px);font-size:10px;display:flex}.manual-reader>header span,.help-center>header span{color:var(--gold2)}.manual-title,.help-center>section{color:#fff;background:#17202d;padding:90px clamp(24px,15vw,240px)}.manual-title h1,.help-center h1{margin:18px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,76px);font-weight:500}.manual-title>p:last-child,.help-center>section>p:last-child{color:#b9bec4;font-size:18px;line-height:1.7}.manual-reader>article{border-bottom:1px solid #d8d0c2;max-width:850px;margin:auto;padding:65px 28px}.manual-reader>article>span{color:#947027;letter-spacing:.18em;font-size:9px;font-weight:900}.manual-reader>article h2{font-family:Georgia,serif;font-size:38px;font-weight:500}.manual-reader>article p{color:#50534f;font-size:18px;line-height:1.85}.manual-reader blockquote{border-left:3px solid var(--gold);color:#765a22;background:#fff;margin:30px 0 0;padding:20px;font-family:Georgia,serif;font-size:19px}.manual-reader>footer{text-align:center;display:block}.help-grid{grid-template-columns:1fr 1fr;gap:15px;max-width:1050px;margin:55px auto;padding:0 24px;display:grid}.help-grid details{background:#fff;border:1px solid #ded6ca;padding:24px}.help-grid summary{cursor:pointer;font-family:Georgia,serif;font-size:21px}.help-grid p{color:#565852;line-height:1.65}.support-card{color:#fff;background:#151b24;max-width:800px;margin:0 auto 80px;padding:28px}.support-card b{color:var(--gold2);letter-spacing:.14em;font-size:10px}.support-card p{color:#b7bbc0;line-height:1.65}@media (width<=850px){.menu-button{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.menu-icon,.menu-icon:before,.menu-icon:after{background:var(--gold2);width:18px;height:1px;display:block}.menu-icon{position:relative}.menu-icon:before,.menu-icon:after{content:"";position:absolute;left:0}.menu-icon:before{top:-5px}.menu-icon:after{top:5px}.nav-wrap nav{background:#0d1219;border:1px solid #e5c36c4d;flex-direction:column;gap:0;padding:10px;display:none;position:absolute;top:74px;left:18px;right:18px;box-shadow:0 18px 60px #0006}.nav-wrap nav.nav-open{display:flex}.nav-wrap nav a{border-bottom:1px solid #ffffff17;padding:15px}.nav-wrap nav a:last-child{border:0}.intro,.pathway,.about,.pricing-head,.faq,.quiz-section,.preview-head,.protection{grid-template-columns:1fr;gap:35px}.service-grid,.foundation-grid,.track-grid,.offer-grid{grid-template-columns:1fr 1fr}.preview-pages{grid-template-columns:1fr}.preview-pages article{min-height:420px}.truth-strip{grid-template-columns:1fr 1fr;gap:18px}.truth-strip p{border:0}.hero{background-position:62%;min-height:760px}.hero-logo{opacity:.3;width:300px;right:18px}.hero-content{max-width:720px}.experience-scene{min-height:640px}.section-pad{padding-top:80px;padding-bottom:80px}.monogram{display:none}.complete-offer{grid-template-columns:1fr}.complete-price{text-align:left}footer{text-align:center;grid-template-columns:1fr}footer .brand{justify-content:center}.legal{text-align:center!important}}@media (width<=560px){.nav-wrap{height:74px;padding:0 18px}.brand-logo{width:28px;height:44px}.brand-name{letter-spacing:.08em;max-width:145px;font-size:7px}.nav-cta{display:none}.hero{background-position:68%;min-height:1020px;padding:330px 22px 90px}.hero-logo{opacity:1;width:230px;max-height:260px;top:88px;left:50%;right:auto;transform:translate(-50%)}.hero-content{max-width:100%}.hero-copy{font-size:16px}.hero-actions .button{width:100%}.hero-statement{gap:9px}.hero-statement i{width:16px}.truth-strip,.service-grid,.foundation-grid,.track-grid,.offer-grid,.protection-grid,.recognition-grid{grid-template-columns:1fr}.resolution-synopsis{padding:28px 22px}.experience-renew,.experience-vision{align-items:flex-end}.experience-renew:before{background:linear-gradient(#050a0f2e,#050a0ff0 64%)}.experience-vision:before{background:linear-gradient(#f7f4ed0f,#f7f4edf5 64%)}.identity-scene{align-items:flex-end}.identity-scene:before{background:linear-gradient(#05090f14,#05090ff5 62%)}.story-image{object-position:center!important}.light-card{padding:28px 22px}.service-card,.offer-card{min-height:auto}.section-pad{padding-left:22px;padding-right:22px}.intro-copy p{font-size:16px}.path-list li{grid-template-columns:42px 1fr}.quiz-start,.quiz-question,.quiz-result{min-height:0;padding:28px 22px}.complete-offer{padding:28px}.contact .button{width:100%}}@media (width<=780px){.school-top>div span{display:none}.school-layout{grid-template-columns:1fr}.school-layout aside{border-right:0}.lesson-columns,.help-grid{grid-template-columns:1fr}.lesson-actions{flex-direction:column}.school-welcome{padding-top:60px}.lesson-panel{padding:45px 22px}}.recognition .story-image{opacity:1;width:58%;inset:0 0 0 auto}.recognition:before{background:linear-gradient(90deg,#080c12 0%,#080c12fa 42%,#080c12ad 57%,#080c1205 82%)}.recognition-head{max-width:800px}.experience-renew{background:#080d14}.experience-renew .story-image{width:68%;inset:0 auto 0 0}.experience-vision{background:#f7f4ed}.experience-vision .story-image{width:70%;inset:0 0 0 auto}.experience-vision:before{background:linear-gradient(90deg,#f7f4ed 0% 33%,#f7f4edb8 50%,#0000 67%)}.identity-scene{background:#060a10}.identity-scene .story-image{width:70%;inset:0 0 0 auto}.identity-scene:before{background:linear-gradient(90deg,#060a10 0%,#060a10fa 33%,#060a10a8 51%,#0000 68%)}.identity-scene>div{max-width:600px}@media (width<=560px){.recognition .story-image,.experience-renew .story-image,.experience-vision .story-image,.identity-scene .story-image{width:100%;height:48%;inset:0;object-position:center!important}.recognition{padding-top:430px}.recognition:before{background:linear-gradient(#0000 0% 30%,#080c12eb 47%,#080c12 62%)}.experience-renew,.experience-vision,.identity-scene{padding-top:430px}.experience-renew:before{background:linear-gradient(#0000 0% 30%,#080d14eb 47%,#080d14 62%)}.experience-vision:before{background:linear-gradient(#0000 0% 30%,#f7f4edeb 47%,#f7f4ed 62%)}.identity-scene:before{background:linear-gradient(#0000 0% 30%,#060a10eb 47%,#060a10 62%)}}.creation-page{color:#181a1d;background:#f6f1e7;min-height:100vh}.creation-page>header{color:#fff;letter-spacing:.13em;background:#080d14;justify-content:space-between;padding:22px clamp(22px,6vw,90px);font-size:10px;display:flex}.creation-page>header span{color:var(--gold2)}.creation-intro{color:#fff;background:linear-gradient(110deg,#0b111a,#33250d);padding:90px clamp(24px,12vw,190px)}.creation-intro h1{margin:20px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1.04}.creation-intro h1 em{color:var(--gold2);font-weight:400}.creation-intro>p:last-child{color:#c5c8ca;max-width:800px;font-size:18px;line-height:1.7}.creation-form{grid-template-columns:1fr 1fr;gap:24px;max-width:980px;margin:60px auto;padding:0 24px;display:grid}.creation-form label{color:#4c4e4a;letter-spacing:.06em;text-transform:uppercase;gap:9px;font-size:12px;font-weight:800;display:grid}.creation-form label span{color:#777974;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.5}.creation-form input,.creation-form select,.creation-form textarea{width:100%;font:inherit;color:#17191b;background:#fff;border:1px solid #cfc7ba;padding:15px}.creation-form textarea{resize:vertical;min-height:145px}.form-notice,.photo-upload,.consent,.creation-form>button,.form-message,.creation-form>small{grid-column:1/-1}.form-notice{border-left:4px solid var(--gold);background:#fff;padding:24px}.form-notice b{color:#856421;letter-spacing:.14em;font-size:10px}.form-notice p{margin-bottom:0;line-height:1.6}.photo-upload{background:#eee6d7;border:1px dashed #a89469;padding:24px}.photo-upload input{background:0 0;border:0;padding:10px 0}.consent{background:#151b24;align-items:flex-start;gap:12px;padding:20px;color:#fff!important;display:flex!important}.consent input{width:18px;height:18px}.consent span{color:#d3d5d4!important}.creation-form>button{background:var(--gold);color:#17130b;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;padding:18px;font-size:11px;font-weight:900}.creation-form>button:disabled{opacity:.55}.form-message{color:#8b2720}.creation-form>small{color:#777974;line-height:1.6}.creation-success{background:#fff;border:1px solid #ddd4c7;max-width:800px;margin:70px auto;padding:45px}.creation-success>b{color:#876720;letter-spacing:.15em;font-size:10px}.creation-success h2{font-family:Georgia,serif;font-size:40px;font-weight:500}.creation-success p{color:#565954;line-height:1.7}.creation-success a{color:#7c5e20;text-transform:uppercase;font-size:11px;font-weight:900}@media (width<=650px){.creation-page>header span{display:none}.creation-form{grid-template-columns:1fr}.creation-success{margin:35px 20px;padding:28px}.creation-intro{padding:70px 22px}}.service-page,.policy-page{color:#17191c;background:#f5f1e8;min-height:100vh}.service-page>header,.policy-page>header{color:#fff;letter-spacing:.13em;background:#0c1118;border-bottom:1px solid #2a313b;justify-content:space-between;gap:20px;padding:22px clamp(22px,6vw,90px);font-size:10px;font-weight:800;display:flex}.service-page>header span,.policy-page>header span{color:var(--gold2)}.service-hero,.policy-page>section{color:#fff;background:linear-gradient(120deg,#0e1722,#33260f);padding:85px clamp(24px,9vw,150px)}.service-hero h1,.policy-page h1{letter-spacing:-.035em;max-width:1000px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1.04}.service-hero h1 em,.policy-page h1 em{color:var(--gold2);font-weight:400}.service-hero>p:last-child{color:#c2c5c8;max-width:720px;font-size:17px;line-height:1.7}.customer-form,.request-success{background:#fff;border:1px solid #ddd5c6;max-width:820px;margin:60px auto;padding:42px;box-shadow:0 20px 70px #18140c14}.customer-form label{gap:8px;margin:0 0 22px;font-size:12px;font-weight:800;display:grid}.customer-form label>span{color:#7a766e;font-weight:400}.customer-form input,.customer-form select,.customer-form textarea{color:#181a1d;width:100%;font:inherit;background:#fbfaf7;border:1px solid #cfc7b8;padding:15px 16px}.customer-form textarea{resize:vertical;min-height:150px}.customer-form input:focus,.customer-form select:focus,.customer-form textarea:focus{outline-offset:2px;outline:2px solid #b98a35}.customer-form .consent{grid-template-columns:20px 1fr;align-items:start;font-weight:400;line-height:1.55}.customer-form .consent input{width:auto;margin-top:3px}.customer-form>button{color:#120f09;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#b98a35;border:0;width:100%;padding:17px;font-weight:900}.customer-form>button:disabled{opacity:.6;cursor:wait}.customer-form>small,.support-boundary{color:#77736b;margin-top:17px;font-size:11px;line-height:1.5;display:block}.form-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.request-success b{color:#9b762e;letter-spacing:.16em;font-size:10px}.request-success h2{font-family:Georgia,serif;font-size:38px}.expectation-strip{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:0 auto 80px;padding:0 24px;display:grid}.expectation-strip article{background:#e9e2d5;padding:28px}.expectation-strip b{color:#9b762e}.expectation-strip h3{font-family:Georgia,serif;font-size:22px}.expectation-strip p{color:#5d5a54;line-height:1.55}.support-guides{max-width:820px;margin:50px auto 0;padding:0 24px}.support-guides details{border-bottom:1px solid #cfc7b8;padding:18px 0}.support-guides summary{cursor:pointer;font-family:Georgia,serif;font-size:20px}.support-guides p{color:#5e5a53;line-height:1.6}.support-boundary{max-width:820px;margin:-35px auto 60px;padding:0 24px}.policy-date{color:#b6aa90}.policy-page>article{border-bottom:1px solid #d8d0c2;max-width:900px;margin:0 auto;padding:38px 24px}.policy-page>article h2{margin:0 0 12px;font-family:Georgia,serif;font-size:30px;font-weight:500}.policy-page>article p{color:#56544f;line-height:1.75}.policy-page>nav{flex-wrap:wrap;gap:12px;max-width:900px;margin:0 auto;padding:50px 24px 80px;display:flex}footer a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width<=650px){.service-page>header span,.policy-page>header span{display:none}.service-hero,.policy-page>section{padding:65px 22px}.customer-form,.request-success{margin:30px 18px;padding:27px 22px}.form-pair,.expectation-strip{grid-template-columns:1fr}.expectation-strip{margin-bottom:50px}}.manual-companion{color:#1b1e22;background:#f5f0e5;border:1px solid #d6c8aa;max-width:1000px;margin:70px auto;padding:50px}.manual-companion>h2{margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(34px,5vw,56px);font-weight:500}.manual-companion>p{color:#55534e;line-height:1.7}.pattern-levels{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;display:grid}.pattern-levels article{background:#fff;border-left:4px solid #b98a35;padding:22px}.pattern-levels b{color:#8b682a;letter-spacing:.12em;font-size:10px}.pattern-levels p{color:#57544e;margin-bottom:0;line-height:1.55}.pattern-steps{gap:10px;padding-left:24px;line-height:1.6;display:grid}.renewal-chart{color:#fff;background:#101722;border-color:#35404e}.renewal-chart>p{color:#b9bdc2}.renewal-line{grid-template-columns:repeat(5,1fr);gap:10px;margin:35px 0;display:grid}.renewal-line article{background:#18212c;border-top:3px solid #c89b3c;padding:26px 18px 20px;position:relative}.renewal-line article>span{width:var(--progress);background:#f1d88f;height:3px;position:absolute;top:-3px;left:0}.renewal-line b{color:#e5c36c;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.renewal-line h3{min-height:46px;font-family:Georgia,serif;font-size:19px;font-weight:500}.renewal-line p{color:#b8bdc4;font-size:12px;line-height:1.55}.progress-log{color:#17191c;background:#fff;margin-top:40px;padding:25px}.progress-log h3{font-family:Georgia,serif;font-size:28px}.log-row{border-top:1px solid #cfc8ba;grid-template-columns:1fr .7fr 2fr 2fr;min-height:44px;display:grid}.log-row>*{border-right:1px solid #e0d9cd;padding:11px}.log-head{text-transform:uppercase;background:#eee7da;min-height:auto;font-size:10px}.renewal-chart blockquote{color:#f0e4c3;border-left:3px solid #e5c36c;margin:28px 0 0;padding:22px;font-family:Georgia,serif;font-size:20px;line-height:1.5}@media (width<=800px){.renewal-line{grid-template-columns:1fr}.renewal-line h3{min-height:0}.pattern-levels{grid-template-columns:1fr}.manual-companion{margin:35px 18px;padding:28px 22px}.log-row{grid-template-columns:.8fr .6fr 1.5fr 1.5fr;font-size:11px}}.concierge{z-index:1000;font-family:Arial,sans-serif;position:fixed;bottom:22px;right:22px}.concierge-toggle{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#111923;border:1px solid #e5c36c;border-radius:999px;align-items:center;gap:9px;padding:15px 19px;font-size:11px;font-weight:900;display:flex;box-shadow:0 14px 45px #00000052}.concierge-toggle span{color:#171108;background:#c89b3c;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.concierge-panel{color:#fff;background:#101722;border:1px solid #43505e;border-radius:18px;grid-template-rows:auto auto minmax(170px,1fr) auto auto;width:min(390px,100vw - 28px);height:min(630px,100vh - 110px);display:grid;position:absolute;bottom:66px;right:0;overflow:hidden;box-shadow:0 26px 90px #00000080}.concierge-panel>header{background:linear-gradient(100deg,#172331,#382a10);border-bottom:1px solid #394452;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.concierge-panel>header div{gap:3px;display:grid}.concierge-panel>header b{color:#e5c36c;letter-spacing:.16em;font-size:10px}.concierge-panel>header span{color:#aeb4bc;font-size:11px}.concierge-panel>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px}.concierge-notice{color:#4f4634;background:#f1e7cf;padding:10px 18px;font-size:10px;line-height:1.45}.concierge-messages{background:radial-gradient(circle at top,#1a2532,#0c1219);padding:18px;overflow-y:auto}.concierge-messages p{color:#e9ebed;white-space:pre-wrap;border-radius:13px;gap:6px;max-width:88%;margin:0 0 13px;padding:13px 15px;font-size:13px;line-height:1.55;display:grid}.concierge-messages p b{color:#e5c36c;letter-spacing:.14em;font-size:8px}.concierge-messages .assistant{background:#1b2632;border:1px solid #35424f;border-bottom-left-radius:3px}.concierge-messages .user{background:#735725;border-bottom-right-radius:3px;margin-left:auto}.concierge-messages .user b{color:#ffe8ad}.concierge-messages .thinking{color:#9fa6ae}.concierge-panel form{background:#121b25;border-top:1px solid #35404b;padding:14px 16px}.concierge-panel form label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.concierge-panel textarea{color:#fff;resize:vertical;width:100%;min-height:64px;max-height:120px;font:inherit;background:#0c1219;border:1px solid #43505d;border-radius:9px;padding:11px 12px}.concierge-panel textarea:focus{outline-offset:1px;outline:2px solid #c89b3c}.concierge-panel form button{color:#171108;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#c89b3c;border:0;border-radius:8px;width:100%;margin-top:8px;padding:11px;font-size:10px;font-weight:900}.concierge-panel form button:disabled{opacity:.55;cursor:wait}.concierge-panel>footer{background:#0b1118;justify-content:space-between;gap:8px;padding:12px 16px;display:flex}.concierge-panel>footer a{color:#d5bc7b;text-transform:uppercase;font-size:9px;font-weight:800;text-decoration:none}@media (width<=520px){.concierge{bottom:14px;right:14px}.concierge-open{left:14px}.concierge-panel{width:100%;height:min(650px,100vh - 90px);right:0}.concierge-toggle{margin-left:auto}}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.portal-page{color:#142033;background:#f4f0e7;min-height:100vh}.portal-top{color:#fff;background:#0d1724;border-bottom:1px solid #35404e;justify-content:space-between;gap:25px;padding:22px clamp(22px,6vw,90px);display:flex}.portal-top>a{color:#e6c66e;letter-spacing:.11em;font-weight:900}.portal-top nav{gap:18px;display:flex}.portal-welcome{color:#fff;background:linear-gradient(120deg,#101d2d,#293b51);padding:90px clamp(24px,9vw,150px)}.portal-welcome h1{max-width:900px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(42px,7vw,78px);font-weight:500}.portal-welcome h1 em{color:#ecd07d;font-weight:400}.portal-welcome>p:last-of-type{color:#c8ced6;max-width:720px;font-size:18px;line-height:1.7}.portal-summary{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.portal-summary article{background:#18283a;border:1px solid #536277;min-width:170px;padding:22px}.portal-summary b{color:#ecd07d;font-size:32px;display:block}.portal-summary span{color:#c8ced6;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.portal-section{max-width:1180px;margin:0 auto;padding:70px 24px}.portal-actions{flex-wrap:wrap;gap:12px;display:flex}.portal-library,.assignment-list{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.portal-library article,.assignment-list article,.portal-empty{background:#fff;border:1px solid #d9cfbb;padding:26px}.portal-library small,.assignment-list small{color:#9b742f;letter-spacing:.13em;font-size:10px;font-weight:900}.portal-library h3,.assignment-list h3,.portal-empty h3{font-family:Georgia,serif;font-size:24px;font-weight:500}.portal-library p,.assignment-list p,.portal-empty p{color:#62615d;line-height:1.6}.portal-library a,.portal-empty a{color:#8a641f;font-weight:900}.premium-room{color:#fff;background:#0f1a28;max-width:none;padding-left:clamp(24px,9vw,150px);padding-right:clamp(24px,9vw,150px)}.premium-room .section-heading p,.premium-room .section-heading h2{color:inherit}.work-log-card form{color:#fff;background:#162334;grid-template-columns:.45fr 1fr 1.3fr auto;align-items:end;gap:10px;margin:30px 0;padding:22px;display:grid}.work-log-card label{letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:900;display:grid}.work-log-card input,.work-log-card textarea{color:#fff;background:#0d1724;border:1px solid #4d5c6d;min-height:45px;padding:11px}.work-log-card button{color:#17140c;background:#d1a849;border:0;height:45px;padding:0 18px;font-weight:900}.work-log-list{gap:10px;display:grid}.work-log-list article{background:#fff;border-left:4px solid #c89b3c;padding:20px}.work-log-list article>div{justify-content:space-between;display:flex}.work-log-list span{color:#777;font-size:12px}.work-log-list p{color:#555;margin-bottom:0;line-height:1.5}@media (width<=850px){.portal-library,.assignment-list,.work-log-card form{grid-template-columns:1fr 1fr}}@media (width<=600px){.portal-top{flex-direction:column;align-items:flex-start}.portal-top nav{flex-wrap:wrap}.portal-library,.assignment-list,.work-log-card form{grid-template-columns:1fr}.portal-welcome{padding:65px 22px}}.checkout-upsell{background:#172230;border:1px solid #75633d;max-width:760px;margin:30px 0;padding:24px}.checkout-upsell>b{color:#ecd07d;letter-spacing:.08em;text-transform:uppercase}.checkout-upsell>p{color:#c8ced6}.checkout-upsell>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.checkout-upsell a{color:#fff;background:#0e1722;justify-content:space-between;padding:13px;display:flex}.checkout-upsell a strong{color:#ecd07d}@media (width<=520px){.checkout-upsell>div{grid-template-columns:1fr}}.checkout-comfort{color:#182231;background:linear-gradient(135deg,#f6edd8,#fffaf0);border:1px solid #e5c36c8c;grid-template-columns:62px minmax(0,1fr);gap:14px 18px;max-width:760px;margin:26px 0;padding:22px;display:grid;box-shadow:0 18px 45px #00000029}.checkout-comfort-mark{grid-row:1/3;align-content:start;justify-items:center;display:grid}.checkout-comfort-mark img{object-fit:contain;width:39px;height:58px}.checkout-comfort-mark span{color:#a67820;margin-top:4px;font-size:18px}.checkout-comfort>div:nth-child(2)>b{color:#735115;font:500 23px/1.15 Georgia,serif;display:block}.checkout-comfort p{color:#5e594f;margin:8px 0 0;font-size:13px;line-height:1.6}.checkout-comfort nav{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.checkout-comfort nav a{color:#38280c;letter-spacing:.055em;text-transform:uppercase;background:#fff;border:1px solid #b68a36;padding:10px 12px;font-size:9px;font-weight:900;text-decoration:none}.checkout-comfort ul{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.checkout-comfort li{color:#eef0f2;text-align:center;background:#172434;padding:10px;font-size:10px;line-height:1.45}@media (width<=600px){.checkout-comfort{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:17px 14px}.checkout-comfort-mark img{width:32px;height:48px}.checkout-comfort>div:nth-child(2)>b{font-size:20px}.checkout-comfort nav{grid-column:1/-1;display:grid}.checkout-comfort nav a{text-align:center;justify-content:center;align-items:center;min-height:44px;display:flex}.checkout-comfort ul{grid-template-columns:1fr}.checkout-comfort li{text-align:left}}.checkout-consent{max-width:760px;margin-top:28px}.checkout-consent aside{background:#111a25;border:1px solid #75633d;padding:24px}.checkout-consent aside>b{color:#ecd07d;letter-spacing:.1em;font-size:11px}.checkout-consent aside p{color:#d6dae0;line-height:1.6}.checkout-consent aside .customer-promise{color:#f3df9b;background:#182534;border-left:3px solid #d4ad50;padding:13px 15px}.checkout-consent aside a{color:#ecd07d;text-decoration:underline}.checkout-consent>label{color:#24221e;background:#f8f4e9;border:1px solid #75633d;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin:18px 0;padding:16px;font-size:14px;line-height:1.55;display:grid}.checkout-consent>label input{accent-color:#b98a35;width:18px;height:18px;margin-top:2px}.checkout-consent>button:disabled{opacity:.45;cursor:not-allowed}.checkout-terms-line{color:#d6dae0;text-align:center;margin:10px 0 0;font-size:12px}.checkout-terms-line a{color:#ecd07d;text-decoration:underline}.quick-checkout-note{flex-basis:auto;color:#6c6252!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.5!important}.quick-checkout-note a{color:inherit;text-decoration:underline}.manual-preview-link{color:#8b671d;letter-spacing:.06em;text-underline-offset:4px;text-transform:uppercase;margin:6px 0 17px;font-size:11px;font-weight:900;text-decoration:underline;display:inline-block}.sample-preview-page{color:#17191d;background:#f4efe5;min-height:100vh}.sample-preview-page>header{color:#fff;letter-spacing:.12em;background:#0c131c;justify-content:space-between;gap:20px;padding:22px clamp(22px,6vw,90px);font-size:10px;font-weight:900;display:flex}.sample-preview-page>header span{color:#e5c36c}.sample-preview-intro{color:#fff;background:linear-gradient(120deg,#111b27,#352910);padding:70px clamp(24px,9vw,150px)}.sample-preview-intro h1{max-width:920px;margin:15px 0;font:500 clamp(42px,6vw,74px)/1.04 Georgia,serif}.sample-preview-intro>p:not(.kicker):not(.preview-facts){color:#c8cbd0;max-width:760px;font-size:17px;line-height:1.7}.preview-confidence{color:#2a261e;background:#f3ead4;border-left:4px solid #d4ad50;max-width:850px;margin-top:30px;padding:22px 25px}.preview-confidence strong{color:#8a651c;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.preview-confidence p{margin-bottom:0;line-height:1.65}.preview-facts{letter-spacing:.06em;font-weight:800;color:#e8d28e!important;font-size:11px!important}.preview-locked{background:#121c28;border:1px solid #5e5136;max-width:850px;margin-top:20px;padding:22px 25px;position:relative}.preview-locked strong{color:#e5c36c;font:500 21px Georgia,serif}.preview-locked ul{color:#c4c9cf;grid-template-columns:1fr 1fr;gap:7px 25px;padding-left:18px;line-height:1.5;display:grid}.preview-locked span{color:#887a5c;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.preview-frame{max-width:1050px;margin:55px auto;padding:0 22px}.preview-frame iframe{background:#ddd;border:1px solid #b9aa8f;width:100%;height:min(900px,78vh)}.preview-frame p{color:#66635d}.preview-frame a{color:#87631e;font-weight:800}.preview-decision{color:#fff;background:#101923;padding:60px clamp(24px,9vw,150px)}.preview-decision h2{margin:0 0 12px;font:500 42px Georgia,serif}.preview-decision p{color:#bfc4c9;max-width:720px;line-height:1.65}.preview-decision .button{margin:12px 10px 0 0}@media (width<=600px){.sample-preview-page>header span{display:none}.sample-preview-intro{padding:55px 22px}.preview-locked ul{grid-template-columns:1fr}.preview-frame{margin:30px auto}.preview-frame iframe{height:68vh}.preview-decision{padding:48px 22px}}.music-store{color:#14181e;background:#f3eee4;min-height:100vh}.music-store>header{color:#fff;letter-spacing:.14em;background:#070b11;border-bottom:1px solid #343a43;justify-content:space-between;gap:20px;padding:22px clamp(22px,6vw,90px);font-size:10px;font-weight:900;display:flex}.music-store>header span{color:#e5c36c}.music-hero{color:#fff;background:radial-gradient(circle at 76% 42%,#cb9d3a3d,#0000 24%),linear-gradient(120deg,#07101b,#101822 58%,#2c210e);grid-template-columns:1.35fr .65fr;align-items:center;gap:70px;min-height:720px;padding:110px clamp(24px,7vw,110px);display:grid}.music-hero>div{max-width:820px}.music-hero h1{letter-spacing:-.04em;margin:22px 0;font:500 clamp(48px,7vw,90px)/1.02 Georgia,serif}.music-hero h1 em,.music-delivery h2 em{color:#e5c36c;font-weight:400}.music-hero>div>p:not(.kicker){color:#c4c9ce;max-width:740px;font-size:18px;line-height:1.75}.music-hero>aside{aspect-ratio:1;text-align:center;border:1px solid #e5c36c8c;border-radius:50%;place-content:center;display:grid;box-shadow:0 0 0 18px #e5c36c0a,0 0 0 36px #e5c36c06}.music-hero>aside b{color:#e5c36c;font:700 clamp(64px,9vw,125px)/.85 Georgia,serif}.music-hero>aside span{letter-spacing:.22em;font-size:11px;font-weight:900}.music-hero>aside strong{letter-spacing:.18em;margin-top:5px;font:500 34px Georgia,serif}.music-hero>aside small{color:#9fa5ad;letter-spacing:.24em;margin-top:20px;font-size:8px}.music-pricing{background:#c89b3c;grid-template-columns:repeat(3,1fr);display:grid}.music-pricing article{border-right:1px solid #1d160938;min-height:205px;padding:32px}.music-pricing small{letter-spacing:.18em;font-size:9px;font-weight:900;display:block}.music-pricing b{margin:18px 0 10px;font:500 38px Georgia,serif;display:block}.music-pricing p{color:#3e321a;margin:0;line-height:1.55}.music-section{padding:100px clamp(24px,7vw,110px)}.music-heading{max-width:760px;margin-bottom:50px}.music-heading h2,.music-delivery h2{letter-spacing:-.035em;margin:18px 0;font:500 clamp(40px,5vw,68px)/1.06 Georgia,serif}.music-heading>p:last-child{color:#5e625f;font-size:17px;line-height:1.7}.track-list{border-top:1px solid #bdb4a5}.track-list article{border-bottom:1px solid #cfc6b8;grid-template-columns:70px 1fr 180px;align-items:center;gap:25px;padding:29px 10px;display:grid}.track-list>article>span{color:#a77d2b;font:500 18px Georgia,serif}.track-list small{color:#9a7429;letter-spacing:.16em;font-size:9px;font-weight:900}.track-list h3{margin:8px 0;font:500 31px Georgia,serif}.track-list p{color:#64635e;margin:0;line-height:1.55}.track-list aside{text-align:right}.track-list aside b{font:500 26px Georgia,serif;display:block}.track-list aside span{color:#7b756b;margin-top:8px;font-size:10px;line-height:1.4;display:block}.music-dark{color:#fff;background:#0b1119}.music-dark .music-heading>p:last-child{color:#b1b7bd}.music-collections{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.music-collections article{background:linear-gradient(145deg,#141e29,#0d141d);border:1px solid #313c49;flex-direction:column;min-height:360px;padding:34px;display:flex;position:relative;overflow:hidden}.music-collections article>span{color:#e5c36c0f;font:700 64px Georgia,serif;position:absolute;top:5px;right:-4px}.music-collections small{color:#d0a84e;letter-spacing:.18em;font-size:9px;font-weight:900;position:relative}.music-collections h3{margin:28px 0 15px;font:500 29px Georgia,serif;position:relative}.music-collections p{color:#b7bdc3;line-height:1.65;position:relative}.music-collections footer{border-top:1px solid #34404c;gap:6px;margin-top:auto;padding-top:20px;display:grid;position:relative}.music-collections footer b{color:#d9bd77;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.music-collections footer em{color:#c5c9cd;font-size:12px;font-style:normal}.music-delivery{background:linear-gradient(120deg,#efe5d3,#f9f6ef);grid-template-columns:1fr .8fr;gap:90px;padding:110px clamp(24px,7vw,110px);display:grid}.music-delivery>div>p:not(.kicker){color:#595a56;max-width:700px;font-size:17px;line-height:1.75}.music-delivery .button{margin-top:22px}.music-delivery ol{border-top:1px solid #bdb3a3;margin:0;padding:0;list-style:none}.music-delivery li{border-bottom:1px solid #c9bfaf;grid-template-columns:55px 1fr;gap:18px;padding:25px 0;display:grid}.music-delivery li>b{color:#a67a28;font:500 16px Georgia,serif}.music-delivery li span{color:#62615b;line-height:1.55}.music-delivery li strong{color:#171a1e;margin-bottom:6px;font:500 23px Georgia,serif;display:block}.music-integrity{background:#c89b3c;grid-template-columns:.6fr 1.5fr auto;align-items:center;gap:35px;padding:42px clamp(24px,7vw,110px);display:grid}.music-integrity>b{letter-spacing:.14em;font-size:11px}.music-integrity p{line-height:1.6}.music-integrity a{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.track-connections{flex-wrap:wrap;gap:8px 18px;margin-top:15px;display:flex}.track-connections span{color:#5c5d59;gap:7px;font-size:11px;display:flex}.track-connections b{color:#9a7429;letter-spacing:.12em;font-size:9px}.music-system{color:#fff;background:radial-gradient(circle at 12% 18%,#d5aa482b,#0000 28%),#07101b;padding:110px clamp(24px,7vw,110px)}.music-system .music-heading>p:last-child{color:#b8bec5;font-size:17px;line-height:1.7}.music-system .music-heading h2 em{color:#e5c36c;font-weight:400}.music-system-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:45px 0;display:grid}.music-system-grid article{background:linear-gradient(145deg,#131f2b,#0b141e);border:1px solid #33404e;min-height:290px;padding:30px}.music-system-grid article>span{color:#d3a84d;font:500 18px Georgia,serif}.music-system-grid article>b{color:#d9bd77;letter-spacing:.18em;margin-top:38px;font-size:9px;display:block}.music-system-grid h3{margin:12px 0;font:500 26px Georgia,serif}.music-system-grid p{color:#b7bdc3;line-height:1.65}.home-music-feature{color:#fff;background:radial-gradient(circle at 18%,#d6a94240,#0000 28%),linear-gradient(120deg,#07101b,#101a26);grid-template-columns:.6fr 1.4fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.home-music-feature h2{letter-spacing:-.035em;margin:18px 0;font:500 clamp(40px,5.5vw,72px)/1.05 Georgia,serif}.home-music-feature h2 em{color:#e5c36c;font-weight:400}.home-music-feature>div:last-child>p:not(.kicker){color:#bdc4ca;max-width:760px;font-size:17px;line-height:1.75}.home-music-mark{aspect-ratio:1;text-align:center;border:1px solid #e5c36c94;border-radius:50%;place-content:center;display:grid;box-shadow:0 0 0 18px #e5c36c0b,0 0 0 36px #e5c36c06}.home-music-mark span{color:#e5c36c;font:700 clamp(58px,8vw,110px)/.85 Georgia,serif}.home-music-mark b{letter-spacing:.2em;margin-top:10px;font:500 25px Georgia,serif}.home-music-mark i{color:#9fa6ad;letter-spacing:.2em;margin-top:15px;font:10px sans-serif}.track-list audio{width:100%;margin:16px 0 5px;display:block}.track-list aside{justify-items:end;gap:10px;display:grid}.track-list aside .button{white-space:nowrap;min-height:46px;padding:0 18px}.track-list aside>span{max-width:190px}@media (width<=900px){.music-hero,.music-delivery,.home-music-feature{grid-template-columns:1fr}.music-hero>aside,.home-music-mark{justify-self:center;width:80%;max-width:420px}.music-pricing,.music-collections,.music-system-grid{grid-template-columns:1fr 1fr}.music-integrity{grid-template-columns:1fr}}@media (width<=600px){.music-store>header span{display:none}.music-hero{min-height:auto;padding:75px 22px}.music-hero>aside,.home-music-mark{width:92%}.music-pricing,.music-collections,.music-system-grid{grid-template-columns:1fr}.track-list article{grid-template-columns:40px minmax(0,1fr);gap:14px}.track-list aside{text-align:left;grid-column:2;justify-items:stretch}.track-list aside .button{white-space:normal;width:100%}.track-list aside>span{max-width:none}.music-section,.music-delivery,.music-system{padding:70px 22px}.music-integrity{padding:35px 22px}}.checkout-success>p{color:#c2c5c8;max-width:760px;font-size:17px;line-height:1.7}.success-steps{grid-template-columns:repeat(2,1fr);gap:12px;max-width:920px;margin:38px 0 0;padding:0;list-style:none;display:grid}.success-steps li{background:#121c28;border:1px solid #5b4d31;gap:17px;min-height:138px;padding:24px;display:flex}.success-steps li>b{color:#e5c36c;font:500 17px Georgia,serif}.success-steps li div{gap:8px;display:grid}.success-steps strong{font:500 22px Georgia,serif}.success-steps span{color:#bcc2c8;font-size:13px;line-height:1.55}@media (width<=850px){.customer-confidence-strip{grid-template-columns:1fr 1fr}.success-steps{grid-template-columns:1fr}}@media (width<=560px){.customer-confidence-strip{grid-template-columns:1fr}.customer-confidence-strip article{min-height:auto}.checkout-success .hero-actions .button{width:100%}}.manual-selector{background:#111b27;border:1px solid #75633d;max-width:900px;margin:30px 0;padding:24px}.manual-selector-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.manual-selector-head>div>b,.manual-selector-head strong{color:#ecd07d}.manual-selector-head>div>b{text-transform:uppercase;letter-spacing:.08em}.manual-selector>input{color:#111;background:#fff;border:1px solid #aeb6c0;width:100%;margin:12px 0 16px;padding:14px}.manual-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:470px;display:grid;overflow:auto}.manual-choice-grid label{cursor:pointer;background:#0b141e;border:1px solid #334151;gap:10px;padding:13px;display:flex}.manual-choice-grid label.selected{background:#1b2a38;border-color:#d7b65e}.manual-choice-grid label:has(input:disabled){opacity:.48;cursor:not-allowed}.manual-choice-grid input{margin-top:4px}.manual-choice-grid span{gap:4px;display:grid}.manual-choice-grid small{color:#aeb8c4}.selection-note{color:#bfc7d0;font-size:.9rem}@media (width<=650px){.manual-choice-grid{grid-template-columns:1fr}.manual-selector{padding:16px}.manual-selector-head{align-items:center}}.next-generation-pricing{background:#f4efe3}.next-generation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.next-generation-card{background:#fff;border:1px solid #ddd2bb;flex-direction:column;padding:34px;display:flex}.next-generation-card small{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:900}.next-generation-card h3{margin:16px 0 4px;font-family:Georgia,serif;font-size:29px;font-weight:500}.next-generation-card>b{color:#6b5421;margin:12px 0;font-size:13px;line-height:1.5;display:block}.next-generation-card>p:not(.path-price){color:#62605b;line-height:1.65}.next-generation-card ul{color:#353431;padding-left:19px;line-height:1.6}.next-generation-card a{color:#886614;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:16px;font-size:11px;font-weight:900}.next-generation-note{color:#fff;background:#12161c;margin-top:18px;padding:24px 28px}.next-generation-note strong{color:var(--gold2);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.next-generation-note p{color:#c2c4c6;margin-bottom:0;line-height:1.65}@media (width<=760px){.next-generation-grid{grid-template-columns:1fr}.next-generation-card{padding:26px}}.fact-bubble-wrap{background:#f4efe3;padding:34px clamp(24px,7vw,110px)}.fact-bubble-wrap-first{padding-top:42px;padding-bottom:42px}.fact-bubble{color:#1a2028;background:linear-gradient(135deg,#fffdf8,#f3ead5);border:1px solid #d7c18e;border-radius:26px 26px 26px 7px;max-width:960px;margin:36px auto 0;padding:28px 34px 28px 112px;position:relative;box-shadow:0 16px 45px #251e0f17}.fact-bubble-wrap>.fact-bubble{margin-top:0}.fact-bubble:after{content:"";background:#f3ead5;border-bottom:1px solid #d7c18e;border-left:1px solid #d7c18e;border-bottom-left-radius:7px;width:32px;height:32px;position:absolute;bottom:-17px;left:25px;transform:skewY(-38deg)rotate(-9deg)}.fact-bubble-mark{color:#e8c766;background:#142132;border-radius:50%;place-items:center;width:52px;height:52px;font:500 27px Georgia,serif;display:grid;position:absolute;top:31px;left:34px;box-shadow:0 0 0 7px #c89b3c21}.fact-bubble-copy{z-index:1;position:relative}.fact-bubble-label{letter-spacing:.14em;text-transform:uppercase;font-weight:900;color:#7a5b1e!important;margin:0 0 10px!important;font-size:10px!important}.fact-bubble-label span{color:#27384a;border-left:1px solid #bca56e;margin-left:8px;padding-left:9px}.fact-bubble h3{letter-spacing:-.02em;margin:0 0 10px;font:500 clamp(25px,3vw,36px)/1.12 Georgia,serif}.fact-bubble-copy>p:not(.fact-bubble-label):not(.fact-bubble-note){color:#454641;max-width:800px;margin:0;font-size:15px;line-height:1.72}.fact-bubble-note{background:#ffffffa6;border-left:3px solid #c89b3c;max-width:800px;padding:11px 14px;color:#5a5549!important;margin:15px 0 0!important;font-size:12px!important;line-height:1.55!important}.fact-bubble a{color:#775619;letter-spacing:.07em;text-underline-offset:4px;text-transform:uppercase;margin-top:16px;font-size:10px;font-weight:900;text-decoration:underline;display:inline-block}.pathway>.fact-bubble,.foundation>.fact-bubble{margin-top:48px}@media (width<=650px){.fact-bubble-wrap{padding:28px 18px}.fact-bubble{border-radius:22px 22px 22px 7px;padding:78px 22px 25px}.fact-bubble-mark{width:43px;height:43px;top:20px;left:23px}.fact-bubble-label span{margin-top:4px;display:inline-block}.fact-bubble h3{font-size:27px}.pathway>.fact-bubble,.foundation>.fact-bubble{margin-top:38px}}.skip-link{z-index:9999;color:#07101a;background:#fff;border:3px solid #c89b3c;padding:12px 16px;font-weight:900;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}:focus-visible{outline-offset:4px;outline:3px solid #f2bd4e}html[data-text-size=large]{font-size:112.5%}html[data-text-size=largest]{font-size:125%}html[data-calm-motion=true] *,html[data-calm-motion=true] :before,html[data-calm-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.access-tools{z-index:88;position:fixed;bottom:18px;left:18px}.access-tools>button{color:#172130;cursor:pointer;background:#fff;border:1px solid #d2ac58;border-radius:999px;padding:11px 15px;font-weight:900;box-shadow:0 12px 35px #0000002e}.access-tools>button span{letter-spacing:.05em;text-transform:uppercase;font-size:10px}.access-tools section{color:#191919;background:#fff;border:1px solid #d5c08e;width:min(330px,100vw - 36px);padding:20px;position:absolute;bottom:54px;left:0;box-shadow:0 22px 60px #0000003d}.access-tools section b{margin-bottom:15px;font-family:Georgia,serif;font-size:21px;display:block}.access-tools section label{gap:7px;margin:12px 0;font-size:12px;font-weight:800;display:grid}.access-tools select{font:inherit;background:#fff;border:1px solid #b9ad94;padding:10px}.access-tools .access-check{align-items:flex-start;display:flex}.access-tools section a{color:#785619;font-size:12px}.manual-finder{color:#17130d;background:#f4ead2;grid-template-columns:1fr 1.2fr;gap:42px;padding:56px clamp(24px,7vw,110px);display:grid}.manual-finder h2{margin:.2em 0;font:500 clamp(34px,4vw,55px)/1 Georgia,serif}.manual-finder p{color:#5f5748;max-width:620px;line-height:1.7}.finder-controls{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.finder-controls label{letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:900;display:grid}.finder-controls input,.finder-controls select{width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #bda777;padding:14px}.finder-result{color:#5f543e;grid-column:1/-1;align-items:center;gap:9px;padding-top:12px;display:flex}.finder-result b{color:#9b6f1d;font-size:24px}.finder-result button{color:#77561c;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.finder-empty{grid-column:1/-1;align-items:flex-start;min-height:260px!important}.finder-empty button{cursor:pointer;border:0}.begin-page,.journey-page,.study-page,.trust-page{color:#201a12;background:#f7f0e2;min-height:100vh}.begin-page>header,.journey-page>header,.study-page>header,.trust-page>header{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#0b121c;justify-content:space-between;gap:20px;padding:22px clamp(22px,6vw,90px);font-size:10px;font-weight:900;display:flex}.begin-page>header a,.journey-page>header a,.study-page>header a,.trust-page>header a{color:#fff;text-decoration:none}.begin-hero,.journey-hero,.study-hero,.trust-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#d3a03838,#0000 32%),#121b28;padding:90px clamp(24px,8vw,130px)}.begin-hero h1,.journey-hero h1,.study-hero h1,.trust-hero h1{letter-spacing:-.04em;max-width:1050px;margin:.2em 0;font:500 clamp(44px,7vw,82px)/.98 Georgia,serif}.begin-hero>p:last-child,.journey-hero>p,.study-hero>p,.trust-hero>p{color:#d9dde1;max-width:780px;font-size:17px;line-height:1.75}.journey-hero h1 em,.trust-hero h1 em{color:#e4bd65;font-weight:400}.begin-steps,.study-grid,.trust-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1320px;margin:0 auto;padding:60px 26px;display:grid}.begin-steps article,.study-grid article,.trust-grid article{background:#fff;border:1px solid #d8c7a3;padding:30px;box-shadow:0 18px 50px #3f2c0d12}.begin-steps article>b{color:#bd8a28;font:500 30px Georgia,serif}.begin-steps h2,.study-grid h2,.trust-grid h2{font:500 29px/1.1 Georgia,serif}.begin-steps p,.begin-steps li,.study-grid p,.study-grid li,.trust-grid p{color:#625a4d;line-height:1.65}.begin-steps a,.study-grid a,.trust-grid a{color:#805a16;font-weight:800}.begin-next,.journey-support,.trust-action{color:#fff;background:#161e29;padding:65px clamp(24px,8vw,130px)}.begin-next h2,.journey-support h2,.trust-action h2{font:500 clamp(35px,5vw,60px)/1 Georgia,serif}.begin-next li,.journey-support p,.trust-action p{color:#d7dadd;line-height:1.7}.study-grid{grid-template-columns:repeat(2,1fr)}.study-grid small,.trust-grid small{color:#90661a;letter-spacing:.12em;font-weight:900}.study-grid label{gap:8px;margin:16px 0;font-size:12px;font-weight:900;display:grid}.study-grid input,.study-grid textarea,.action-fields textarea{width:100%;font:inherit;background:#fbf8f1;border:1px solid #cab991;padding:14px}.study-grid textarea,.action-fields textarea{resize:vertical;min-height:125px}.study-grid button,.action-plan>button{color:#fff;cursor:pointer;background:#a8761f;border:0;padding:14px 18px;font-weight:900}.read-aloud-page-wrap{background:linear-gradient(#121b28 0 82px,#f7f0e2 82px);padding:0 clamp(18px,6vw,90px)}.read-aloud-panel{color:#182130;background:radial-gradient(circle at 92% 8%,#e3b95433,#0000 28%),#fffdf7;border:1px solid #d7b75d;border-radius:8px;max-width:1160px;margin:0 auto;padding:34px;box-shadow:0 25px 70px #2b1d0829}.read-aloud-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.read-aloud-heading small{color:#916819;letter-spacing:.13em;font-size:10px;font-weight:950}.read-aloud-heading h2{margin:8px 0 9px;font:500 clamp(32px,4vw,48px)/1.05 Georgia,serif}.read-aloud-heading p{color:#5f5a50;max-width:720px;margin:0;line-height:1.65}.read-aloud-heading>span{color:#efcf74;background:#142238;border:1px solid #e0c36c;border-radius:50%;place-items:center;min-width:120px;min-height:90px;font:600 24px Georgia,serif;display:grid;box-shadow:inset 0 0 0 7px #fff,0 12px 35px #1722342e}.read-aloud-progress{background:#f4ead2;grid-template-columns:minmax(170px,.35fr) 1fr;align-items:center;gap:18px;margin:28px 0 16px;padding:16px 18px;display:grid}.read-aloud-progress b{letter-spacing:.04em;font-size:12px}.read-aloud-progress progress{accent-color:#aa7922;width:100%;height:10px}.read-aloud-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.read-aloud-controls button,.read-aloud-controls select{color:#fff;letter-spacing:.05em;background:#132137;border:1px solid #b89343;border-radius:3px;min-height:48px;font:800 11px Arial,sans-serif}.read-aloud-controls button{cursor:pointer;padding:0 17px}.read-aloud-controls button:first-child{color:#172033;background:linear-gradient(135deg,#edcd73,#c49230)}.read-aloud-controls button:disabled{cursor:not-allowed;opacity:.42}.read-aloud-controls label{color:#6c5526;letter-spacing:.1em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:950;display:grid}.read-aloud-controls select{min-width:100px;padding:0 12px}.read-aloud-status{color:#765717;min-height:24px;margin:18px 0 4px;font-weight:800}.read-aloud-note{color:#69655e;margin:0;font-size:12px;line-height:1.55}.read-aloud-panel button:focus-visible,.read-aloud-panel select:focus-visible{outline-offset:3px;outline:3px solid #d4a43d}.journey-meter{background:#ffffff14;border:1px solid #ffffff40;max-width:700px;margin-top:32px}.journey-meter span{background:linear-gradient(90deg,#c78f28,#f0d079);height:9px;display:block}.journey-meter b{letter-spacing:.08em;padding:12px 15px;font-size:11px;display:block}.checkpoint-grid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1320px;margin:0 auto;padding:60px 26px;display:grid}.checkpoint-grid label{cursor:pointer;background:#fff;border:1px solid #d8c7a3;gap:13px;min-height:210px;padding:24px;display:flex}.checkpoint-grid label.complete{color:#fff;background:#172131;border-color:#bd903c}.checkpoint-grid input{accent-color:#b77b15;margin-top:4px}.checkpoint-grid small,.checkpoint-grid b{display:block}.checkpoint-grid small{color:#9a6d1c;letter-spacing:.12em;font-size:10px;font-weight:900}.checkpoint-grid b{margin:14px 0 8px;font:500 24px Georgia,serif}.checkpoint-grid p{color:#675f51;line-height:1.55}.checkpoint-grid .complete p{color:#d5d8db}.action-plan{background:#efe2c8;padding:70px clamp(24px,8vw,130px)}.action-plan>div:first-child{max-width:780px}.action-plan h2{font:500 clamp(38px,5vw,62px)/1 Georgia,serif}.action-fields{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:36px;display:grid}.action-fields label{font-size:12px;font-weight:900}.action-fields textarea{margin-top:8px;display:block}.reminder-opt{color:#5c5447;gap:12px;max-width:760px;margin:24px 0;line-height:1.5;display:flex}.action-plan>p{min-height:24px}.trust-grid{grid-template-columns:repeat(2,1fr)}.urgent-card{border-top:6px solid #c74f3e!important}.trust-note{color:#5e564a;max-width:1100px;margin:0 auto;padding:25px 26px 80px}.trust-note b{color:#895e15;font-size:20px}.trust-note p{line-height:1.7}.quality-table{max-width:1180px;margin:0 auto;padding:60px 25px}.quality-table article{border-bottom:1px solid #d6c7aa;grid-template-columns:1fr 280px;gap:8px 25px;padding:24px 0;display:grid}.quality-table b{font:500 25px Georgia,serif}.quality-table span{color:#2c704d;text-align:right;text-transform:uppercase;font-size:12px;font-weight:900}.quality-table .review-needed{color:#a14d30}.quality-table p{color:#62594c;grid-column:1/-1;margin:0;line-height:1.65}@media (width<=900px){.manual-finder{grid-template-columns:1fr}.begin-steps,.checkpoint-grid{grid-template-columns:repeat(2,1fr)}.trust-grid{grid-template-columns:1fr}}@media (width<=620px){.access-tools{bottom:10px;left:10px}.access-tools>button span{display:none}.finder-controls,.study-grid,.action-fields,.begin-steps,.checkpoint-grid{grid-template-columns:1fr}.manual-finder{padding:38px 18px}.begin-hero,.journey-hero,.study-hero,.trust-hero{padding:64px 22px}.begin-steps,.study-grid,.trust-grid,.checkpoint-grid{padding:35px 18px}.quality-table article{grid-template-columns:1fr}.quality-table span{text-align:left}.quality-table p{grid-column:1}.begin-page>header span,.journey-page>header span,.study-page>header span,.trust-page>header span{display:none}.read-aloud-page-wrap{background:linear-gradient(#121b28 0 45px,#f7f0e2 45px);padding:0 14px}.read-aloud-panel{padding:24px 18px}.read-aloud-heading>span{display:none}.read-aloud-progress{grid-template-columns:1fr;gap:9px}.read-aloud-controls{grid-template-columns:1fr 1fr;display:grid}.read-aloud-controls button,.read-aloud-controls label,.read-aloud-controls select{width:100%}.read-aloud-status{font-size:14px}}.architect-page-wrap{background:#f7f0e2;padding:44px clamp(18px,6vw,90px)}.architect-panel{color:#fff;background:radial-gradient(circle at 90% 5%,#d3a63733,#0000 26%),#0f1d32;border:1px solid #d2ad50;border-radius:8px;max-width:1160px;margin:0 auto;padding:34px;box-shadow:0 24px 64px #0b172a33}.architect-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.architect-panel header small,.architect-grid small{color:#efcf74;letter-spacing:.13em;font-size:10px;font-weight:950}.architect-panel header h2{margin:8px 0;font:500 clamp(32px,4vw,48px)/1.05 Georgia,serif}.architect-panel header p{color:#d5dfed;max-width:720px;line-height:1.6}.architect-panel header>span{color:#efcf74;text-align:center;border:1px solid #e0c36c;border-radius:50%;place-items:center;min-width:92px;min-height:92px;font:700 18px/1.1 Georgia,serif;display:grid}.architect-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.architect-grid article{background:#ffffff0f;border:1px solid #efcf7459;border-radius:6px;padding:24px}.architect-grid h3{margin:7px 0 12px;font:500 27px/1.15 Georgia,serif}.architect-grid p,.architect-grid li{color:#dce4ef;line-height:1.6}.architect-grid label{color:#efcf74;letter-spacing:.04em;gap:7px;margin-top:16px;font-size:11px;font-weight:850;display:grid}.architect-grid textarea{color:#172033;resize:vertical;background:#fff;border:1px solid #a98b48;border-radius:4px;min-height:128px;padding:14px;font:16px/1.5 Arial,sans-serif}.architect-grid button{color:#172033;cursor:pointer;background:#fff;border:1px solid #d4ad4e;border-radius:3px;min-height:48px;margin-top:12px;padding:0 18px;font-weight:900}.architect-grid button.button-gold{background:linear-gradient(135deg,#efd67e,#c99a35)}.architect-grid button:disabled{cursor:not-allowed;opacity:.48}.architect-check{align-items:center;color:#fff!important;grid-template-columns:none!important;gap:9px!important;display:flex!important}.architect-check input{accent-color:#d8aa45;width:20px;height:20px}.architect-answer{color:#172033;background:#fff;border-left:4px solid #e2bb5b;margin-top:18px;padding:18px}.architect-answer p{color:#26364d;white-space:pre-wrap;margin:8px 0 0}.architect-empty,.architect-source,.architect-boundary{font-size:12px}.architect-status{color:#efcf74;min-height:22px;margin:18px 0 7px;font-weight:800}.architect-boundary{color:#afbdd0;margin:0;line-height:1.55}@media (width<=760px){.architect-page-wrap{padding:28px 14px}.architect-panel{padding:24px 18px}.architect-panel header>span{display:none}.architect-grid{grid-template-columns:1fr}.architect-grid article{padding:20px 16px}.architect-grid textarea{font-size:16px}}.global-trust-footer{z-index:2;color:#fff;background:#0b121c;border-top:1px solid #34404d;grid-template-columns:minmax(220px,1fr) minmax(320px,2fr);gap:22px 42px;padding:34px clamp(22px,6vw,90px);display:grid;position:relative}.global-trust-footer>div{gap:7px;display:grid}.global-trust-footer strong{color:#e5c36c;letter-spacing:.12em;font-size:12px}.global-trust-footer span,.global-trust-footer p{color:#bfc6ce;font-size:12px;line-height:1.55}.global-trust-footer nav{flex-wrap:wrap;align-content:start;gap:12px 22px;display:flex}.global-trust-footer a{color:#fff;text-underline-offset:4px;font-size:12px;font-weight:800}.global-trust-footer>p{grid-column:1/-1;margin:0}.policy-jump{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.policy-jump a{color:inherit;border:1px solid #e5c36c8c;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.policy-page article[id]{scroll-margin-top:20px}.checkout-methods{flex-wrap:wrap;gap:8px;margin:18px 0 25px;display:flex}.checkout-methods b,.checkout-methods span{color:#fff;letter-spacing:.04em;background:#ffffff12;border:1px solid #e5c36c73;padding:9px 11px;font-size:10px}.checkout-methods b{color:#e5c36c}.testimonial-honesty{background:#fff;border:1px solid #d5bb7d;max-width:780px;margin:34px auto 0;padding:30px}.testimonial-honesty strong{color:#8a621a;letter-spacing:.14em;font-size:12px}.testimonial-honesty p{color:#5f584c;margin:12px 0 0;line-height:1.7}.analytics-consent{z-index:2500;color:#fff;background:#0d1724;border:1px solid #d4ac53;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:18px;max-width:920px;margin:auto;padding:18px 20px;display:grid;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 18px 60px #0006}.analytics-consent strong{color:#f0cc72}.analytics-consent p{color:#d5dae0;margin:5px 0;font-size:12px;line-height:1.5}.analytics-consent a{color:#f0cc72;font-size:11px}.analytics-consent>div:last-child{gap:8px;display:flex}.analytics-consent button{color:#101722;cursor:pointer;background:#d4ac53;border:1px solid #d4ac53;border-radius:9px;min-height:44px;padding:10px 14px;font-weight:900}.analytics-consent button.quiet{color:#fff;background:0 0}.checkout-primary{width:100%;min-height:58px;font-size:12px}.checkout-consent .form-message{color:#3c2d0c;background:#fff4ce;border-left:4px solid #e5c36c;padding:12px 14px;font-weight:800}.preview-frame>h2{margin-bottom:4px;font:500 clamp(30px,5vw,46px) Georgia,serif}.preview-device-note{margin-top:0}.preview-page-images{gap:30px;margin:28px 0;display:grid}.preview-page-images figure{background:#fff;border:1px solid #cdbf9e;margin:0;padding:12px;box-shadow:0 16px 45px #2d23121f}.preview-page-images img{width:100%;height:auto;display:block}.preview-page-images figcaption{color:#746b5c;text-align:center;text-transform:uppercase;padding:10px 4px 2px;font-size:11px;font-weight:800}.route-loading{z-index:3000;color:#fff;text-align:center;background:#0a1119f5;place-content:center;justify-items:center;display:grid;position:fixed;inset:0}.route-loading span{border:4px solid #e5c36c40;border-top-color:#e5c36c;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite mja-spin}.route-loading b{color:#e5c36c;margin-top:18px;font:500 25px Georgia,serif}.route-loading p{color:#c5cad0;margin:7px 0}@keyframes mja-spin{to{transform:rotate(360deg)}}@media (width<=600px){.sample-preview-intro{padding:45px 22px}.sample-preview-intro h1{font-size:38px}.preview-frame{padding:0 14px}.preview-page-images{gap:18px}.preview-page-images figure{padding:6px}.checkout-consent aside{padding:18px}.checkout-consent>label{font-size:13px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;overflow-x:hidden}body{overflow-wrap:normal;-webkit-font-smoothing:antialiased;max-width:100%;overflow-x:hidden}.mobile-only,.phone-shop-cta,.mobile-buy-shortcut,.home-phone-shop,.home-phone-promise,.mobile-shop-dock,.mobile-quick-shop-link{display:none!important}img,svg,video,canvas,iframe{max-width:100%}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:#c89b3c33;touch-action:manipulation}.nav-wrap{padding-left:max(clamp(24px,5vw,76px),env(safe-area-inset-left));padding-right:max(clamp(24px,5vw,76px),env(safe-area-inset-right))}.concierge{right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom))}.access-tools{left:max(18px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom))}@media (hover:none) and (pointer:coarse){.button,.nav-cta,.menu-button,.nav-wrap nav a,.customer-form>button,.checkout-primary,.quiz-actions a,.quiz-actions button,.portal-actions a,.manual-catalog .button,.preview-decision .button{min-height:48px}.service-card:hover,.revival-tracks .track-grid article:hover,.button-gold:hover{transform:none}}@media (width<=820px) and (pointer:coarse){.home-phone-shop{display:flex!important}.home-phone-promise{color:#f2d78f;letter-spacing:.04em;margin:20px 0 0;font-size:13px;font-weight:800;display:block!important}.mobile-quick-shop-link{color:#171006!important;background:#d5a347!important;font-weight:900!important;display:flex!important}.mobile-shop-dock{z-index:1100;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));color:#fff;background:#0d1724;border:1px solid #edca72;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 18px;text-decoration:none;position:fixed;box-shadow:0 16px 46px #00000061;display:flex!important}.mobile-shop-dock>span{color:#d6d9dd;letter-spacing:.04em;font-size:11px;font-weight:800}.mobile-shop-dock>strong{color:#f1cb6a;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:14px}.concierge,.access-tools{bottom:max(82px,calc(70px + env(safe-area-inset-bottom)))}footer{padding-bottom:max(110px,calc(92px + env(safe-area-inset-bottom)))}}@media (width<=600px){.global-trust-footer{padding:28px max(18px,env(safe-area-inset-left)) max(110px,calc(92px + env(safe-area-inset-bottom)));grid-template-columns:1fr}.global-trust-footer nav{grid-template-columns:1fr 1fr;display:grid}.global-trust-footer>p{grid-column:1}.checkout-methods{margin:14px 0 20px}.checkout-methods b,.checkout-methods span{font-size:9px}.analytics-consent{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));grid-template-columns:1fr;padding:16px}.analytics-consent>div:last-child{grid-template-columns:1fr 1fr;display:grid}.analytics-consent button{font-size:11px}.mobile-only{display:flex!important}.desktop-only,.desktop-program-cta{display:none!important}.phone-shop-cta{display:flex!important}.mobile-quick-shop-link{color:#171006!important;background:#d5a347!important;font-weight:900!important;display:flex!important}.mobile-buy-shortcut{color:#fff;touch-action:manipulation;background:#101a27;border:2px solid #bd8425;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex!important}.mobile-buy-shortcut>b{color:#dfb85f;letter-spacing:.14em;font-size:.72rem}.mobile-buy-shortcut>span{line-height:1.5}.mobile-buy-shortcut>strong{color:#f1ce7c;margin-top:5px}.bundle-builder>.bundle-math{display:none}html,body{width:100%}.nav-wrap{height:calc(74px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.nav-wrap nav{top:calc(74px + env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));max-height:calc(100dvh - 88px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.menu-button{justify-content:center;min-width:48px;min-height:48px}.nav-wrap nav a{align-items:center;min-height:48px;padding:13px 15px;display:flex}.hero{min-height:100svh;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.section-pad,.music-section,.music-delivery,.music-system,.portal-section,.manual-reader>article{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.hero h1,.programs-hero h1,.catalog-hero h1,.manual-title h1,.service-hero h1,.portal-welcome h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.hero-actions,.contact-actions,.portal-actions,.preview-decision{align-items:stretch}.hero-actions .button,.contact-actions .button,.portal-actions .button,.preview-decision .button,.manual-catalog .button,.checkout-primary{text-align:center;white-space:normal;width:100%;min-height:52px;padding:13px 16px}.manual-catalog article>div{width:100%}.manual-card-price{flex-direction:column;align-items:flex-start}.complete-price strong{font-size:48px}.checkout-consent{width:100%;max-width:100%}.checkout-consent aside{padding:18px 16px}.checkout-review-page .service-hero{padding-top:50px}.checkout-review-page .service-hero>h1{font-size:clamp(2.2rem,11vw,3.1rem)}.checkout-review-page .checkout-upsell,.checkout-review-page .checkout-detail{display:none}.checkout-review-page .checkout-tax{font-size:.9rem}.checkout-review-page .checkout-consent aside{padding:15px}.checkout-review-page .checkout-consent aside p{margin:7px 0 0;line-height:1.45}.checkout-terms-line{text-align:center;font-size:13px;line-height:1.55}.customer-form input,.customer-form select,.customer-form textarea,.manual-selector>input,.work-log-card input,.work-log-card textarea,.reflection textarea,.ai-guide textarea,.lab-sheet textarea,.blueprint-page input,.blueprint-page select,.blueprint-page textarea,.concierge-panel textarea,.access-tools select{font-size:16px;line-height:1.35}input,select,textarea{min-height:48px}.portal-summary{grid-template-columns:1fr;width:100%;display:grid}.portal-summary article{min-width:0}.portal-top nav,.school-top>div{flex-wrap:wrap;gap:8px 14px;width:100%}.portal-top nav a,.school-top>div a{align-items:center;min-height:44px;display:flex}.lesson-actions button,.ai-guide button,.lab-actions button,.work-log-card button{width:100%;min-height:48px}.concierge{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom))}.concierge-open{left:max(10px,env(safe-area-inset-left))}.concierge-panel{width:100%;height:min(650px,calc(100dvh - 82px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border-radius:14px;bottom:62px}.concierge-panel>footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.access-tools{left:max(10px,env(safe-area-inset-left));bottom:max(10px,env(safe-area-inset-bottom))}.access-tools section{max-height:calc(100dvh - 90px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}footer{padding-bottom:max(48px,calc(28px + env(safe-area-inset-bottom)))}}@media (width<=600px) and (pointer:coarse){.home-hero{min-height:auto;padding:118px max(20px,env(safe-area-inset-left)) 68px;background-position:63%}.home-hero .hero-school-support,.home-hero .hero-school-bridge{display:none}.home-hero .hero-school-lead{font-size:15px;line-height:1.55}.home-hero .hero-school-method{margin-top:18px}.home-hero .hero-actions{margin-top:22px}.home-hero .hero-statement{bottom:18px}.mobile-shop-dock{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right))}.concierge,.access-tools{bottom:max(82px,calc(70px + env(safe-area-inset-bottom)))}footer{padding-bottom:max(110px,calc(92px + env(safe-area-inset-bottom)))}}.manual-preview-link{letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#f1cb67,#c8932c);border:1px solid #e5c36c;border-radius:4px;flex-direction:column;align-items:flex-start;gap:5px;padding:15px 17px;font-size:11px;font-weight:900;transition:transform .18s,box-shadow .18s;box-shadow:0 12px 28px #c9932c3d;color:#0c1726!important;margin:12px 0 19px!important;text-decoration:none!important;display:flex!important}.manual-preview-link span{letter-spacing:.16em;color:#5d4009!important;font:900 8px/1.2 Arial,sans-serif!important;position:static!important}.manual-preview-link:hover,.manual-preview-link:focus-visible{outline-offset:3px;outline:3px solid #e5c36c47;transform:translateY(-2px);box-shadow:0 16px 34px #c9932c57}.checkout-coaching-scope{color:#fff;background:#123f91;border:1px solid #d9b44f;margin:24px 0;padding:22px}.checkout-coaching-scope strong{color:#f2cb65;margin-bottom:10px;font:700 1.2rem Georgia,serif;display:block}.checkout-coaching-scope ul{margin:0 0 12px;padding-left:22px}.checkout-coaching-scope li,.checkout-coaching-scope p{line-height:1.6}.checkout-coaching-scope p{color:#fff;margin:0}.music-pricing{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-song-section{color:#fff;background:radial-gradient(circle at 10% 12%,#cb9d3a33,#0000 27%),#0a121d;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(34px,6vw,84px);padding:100px clamp(24px,7vw,110px);display:grid}.custom-song-intro h2{letter-spacing:-.035em;margin:18px 0;font:500 clamp(39px,5vw,65px)/1.04 Georgia,serif}.custom-song-intro h2 em{color:#e5c36c;font-weight:400}.custom-song-intro>p:not(.kicker){color:#c2c8ce;font-size:17px;line-height:1.72}.custom-song-intro ul{border-top:1px solid #334151;margin:32px 0;padding:0;list-style:none}.custom-song-intro li{border-bottom:1px solid #334151;grid-template-columns:42px 1fr;gap:12px;padding:18px 0;display:grid}.custom-song-intro li b{color:#e2bd63;font:500 15px Georgia,serif}.custom-song-intro li span{color:#c3c9cf;line-height:1.55}.custom-song-intro aside{background:#121e2a;border-left:4px solid #c89b3c;margin-top:28px;padding:20px 22px}.custom-song-intro aside b{color:#e7c66f;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.custom-song-intro aside p{color:#bbc2c9;margin-bottom:0;font-size:13px;line-height:1.65}.custom-song-form,.custom-song-success{color:#161a20;background:#f8f4eb;border:1px solid #d1b367;padding:clamp(24px,4vw,42px);box-shadow:0 28px 75px #00000045}.custom-song-form{gap:18px;display:grid}.custom-song-form label{color:#3f3a30;letter-spacing:.04em;gap:8px;font-size:11px;font-weight:900;display:grid}.custom-song-form label>span{color:#887757;text-transform:uppercase;font-size:9px}.custom-song-form input,.custom-song-form select,.custom-song-form textarea{color:#17191d;background:#fff;border:1px solid #b7a98e;border-radius:0;width:100%;padding:13px 14px;font:400 15px/1.4 Arial,sans-serif}.custom-song-form textarea{resize:vertical;min-height:112px}.custom-song-form input:focus,.custom-song-form select:focus,.custom-song-form textarea:focus{border-color:#8a641b;outline:3px solid #c89b3c40}.custom-song-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.custom-song-consent{background:#fff;border:1px solid #d8ccb3;align-items:start;padding:16px;grid-template-columns:20px 1fr!important}.custom-song-consent input{accent-color:#9b711d;width:18px;height:18px;margin:1px 0 0}.custom-song-consent span{font-weight:600;line-height:1.55;color:#514c42!important;text-transform:none!important;font-size:11px!important}.custom-song-form>button{color:#11161d;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#c89b3c;border:0;padding:16px;font-size:11px;font-weight:900}.custom-song-form>button:hover{background:#dfb75e}.custom-song-form>button:disabled{opacity:.62;cursor:wait}.custom-song-form>small{color:#6c6558;font-size:11px;line-height:1.65}.custom-song-form .form-message{color:#513c13;background:#efe3c7;margin:0;padding:13px;line-height:1.55}.custom-song-form .form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.custom-song-success b{color:#8f681d;letter-spacing:.15em;font-size:10px}.custom-song-success h3{margin:16px 0;font:500 34px Georgia,serif}.custom-song-success p{color:#5e594f;line-height:1.68}@media (width<=1000px){.music-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-song-section{grid-template-columns:1fr}.custom-song-intro{max-width:800px}}@media (width<=620px){.music-pricing{grid-template-columns:1fr}.custom-song-section{padding:64px 18px}.custom-song-form,.custom-song-success{padding:23px 18px}.custom-song-pair{grid-template-columns:1fr}}.quiz-welcome{background:radial-gradient(circle at 10% 12%,#ffffff52,#0000 28%),linear-gradient(135deg,#ead49d,#c99a39);padding-top:clamp(54px,8vw,110px);position:relative}.quiz-welcome:before{content:"";pointer-events:none;border:1px solid #4630082b;position:absolute;inset:18px}.quiz-welcome>*{position:relative}.quiz-love-note{background:#ffffff7a;border-left:4px solid #142131;gap:6px;max-width:520px;margin-top:24px;padding:18px 20px;display:grid}.quiz-love-note b{color:#142131;font-family:Georgia,serif;font-size:21px}.quiz-love-note span{color:#594919;line-height:1.5}.result-fit{color:#201b11;background:#f2e8cc;border-left:3px solid #f0d68e;gap:7px;margin:22px 0;padding:18px;display:grid}.result-fit b{color:#7c5914;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.result-fit span{line-height:1.6}@media (width<=600px){.quiz-welcome{padding-top:42px;padding-bottom:42px}.quiz-welcome:before{inset:10px}.quiz-welcome .quiz-intro h2{font-size:clamp(34px,10.5vw,48px)}.quiz-welcome .quiz-start,.quiz-welcome .quiz-question,.quiz-welcome .quiz-result{border-radius:14px}.quiz-love-note{margin-bottom:4px}}.welcome-tour-section{color:#fff;background:radial-gradient(circle at 82% 20%,#cb9d3a33,#0000 27%),#0b121c;grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:center;gap:clamp(34px,7vw,100px);padding:clamp(58px,8vw,110px) clamp(22px,7vw,110px);display:grid}.welcome-tour-first{padding-top:clamp(132px,13vw,178px)}.identity-poster-break{color:#fff;background:radial-gradient(circle at 12% 18%,#ce9f3e2e,#0000 30%),linear-gradient(130deg,#080e17,#111b29 56%,#241b0d);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(34px,6vw,90px);padding:clamp(58px,8vw,100px) clamp(22px,7vw,110px);display:grid;overflow:hidden}.identity-poster-copy{max-width:620px}.identity-poster-copy h2{letter-spacing:-.035em;margin:15px 0 20px;font:500 clamp(38px,4.8vw,66px)/1.02 Georgia,serif}.identity-poster-copy>p:not(.kicker){color:#d2d5d8;font-size:17px;line-height:1.72}.identity-poster-copy .button{margin-top:14px}.identity-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;display:grid}.identity-poster-grid figure{background:#07111d;border:1px solid #ecc66a8c;border-radius:22px;margin:0;padding:9px;position:relative;box-shadow:0 25px 65px #0006}.identity-poster-grid img{object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:720px;display:block}.identity-poster-grid figcaption{color:#e9c668;letter-spacing:.11em;text-align:center;padding:12px 6px 5px;font-size:8px;font-weight:900}.identity-poster-manuals,.identity-poster-programs{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.identity-poster-manuals .identity-poster-grid,.identity-poster-programs .identity-poster-grid{grid-template-columns:1fr}.identity-poster-manuals .identity-poster-grid figure,.identity-poster-programs .identity-poster-grid figure{justify-self:center;width:min(410px,100%)}.identity-poster-manuals{background:radial-gradient(circle at 82% 18%,#d5a64438,#0000 28%),linear-gradient(130deg,#111a27,#060b12)}.identity-poster-programs{background:radial-gradient(circle at 86% 16%,#dbac4b33,#0000 28%),linear-gradient(130deg,#21190d,#080e17)}.welcome-tour-copy{max-width:760px}.welcome-tour-copy h1{letter-spacing:-.04em;margin:17px 0 22px;font:500 clamp(44px,6vw,78px)/1.02 Georgia,serif}.welcome-tour-copy h1 em{color:#e5c36c;font-weight:400}.welcome-tour-copy>p:not(.kicker){color:#c3cad1;max-width:700px;font-size:18px;line-height:1.7}.welcome-tour-points{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.welcome-tour-points span{color:#d9c17f;letter-spacing:.05em;border:1px solid #e5c36c6b;padding:9px 11px;font-size:10px;font-weight:800}.welcome-tour-player{justify-self:center;max-width:430px}.welcome-tour-player video{aspect-ratio:9/16;background:#070b11;border:1px solid #e5c36c;border-radius:22px;width:100%;display:block;box-shadow:0 30px 90px #00000080}.welcome-tour-player p{color:#aeb6bf;margin:14px 6px 0;font-size:12px;line-height:1.55}.welcome-tour-player p b{color:#e5c36c}@media (width<=850px){.welcome-tour-section{grid-template-columns:1fr}.welcome-tour-copy{max-width:760px}.welcome-tour-player{width:min(100%,390px)}}@media (width<=900px){.identity-poster-break,.identity-poster-manuals,.identity-poster-programs{grid-template-columns:1fr}.identity-poster-copy{max-width:760px}.identity-poster-grid{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(220px,1fr));padding-bottom:10px;overflow-x:auto}.identity-poster-grid figure{scroll-snap-align:center}.identity-poster-manuals .identity-poster-grid,.identity-poster-programs .identity-poster-grid{grid-template-columns:1fr;overflow:visible}.identity-poster-manuals .identity-poster-grid figure,.identity-poster-programs .identity-poster-grid figure{width:min(380px,100%)}}@media (width<=600px){.welcome-tour-section{padding:42px max(18px,env(safe-area-inset-left)) 54px}.welcome-tour-copy h1{font-size:clamp(38px,11vw,55px)}.welcome-tour-copy>p:not(.kicker){font-size:16px}.welcome-tour-player{width:min(100%,360px)}.welcome-tour-player video{border-radius:17px}.welcome-tour-points{display:grid}.welcome-tour-points span{text-align:center}.identity-poster-break{padding:54px max(18px,env(safe-area-inset-left));gap:30px}.identity-poster-copy h2{font-size:40px}.identity-poster-copy>p:not(.kicker){font-size:15px}.identity-poster-copy .button{text-align:center;width:100%}.identity-poster-grid{margin-right:calc(-1 * max(18px,env(safe-area-inset-right)));padding-right:max(18px,env(safe-area-inset-right));grid-template-columns:82vw 82vw 82vw}.identity-poster-manuals .identity-poster-grid,.identity-poster-programs .identity-poster-grid{margin:0;padding:0;display:block}.identity-poster-grid figcaption{font-size:7px}}.instant-purchase{color:#101927;background:linear-gradient(135deg,#fff5cf,#d6a63d);border:2px solid #efd071;max-width:820px;margin-top:30px;padding:26px;box-shadow:0 20px 55px #0000004d}.instant-purchase>span{color:#5e430e;letter-spacing:.12em;font-size:11px;font-weight:950;display:block}.instant-purchase h2{color:#101927;margin:10px 0 6px;font:600 clamp(28px,4vw,42px)/1.05 Georgia,serif}.portal-welcome .instant-purchase>p{color:#3d3423;margin:0 0 18px;font-size:15px;line-height:1.55}.instant-purchase>a{color:#fff;letter-spacing:.06em;text-align:center;background:#0d1928;justify-content:center;align-items:center;min-height:62px;padding:15px 20px;font-size:14px;font-weight:950;text-decoration:none;display:flex}.instant-purchase>a:hover,.instant-purchase>a:focus-visible{outline-offset:2px;background:#172b42;outline:4px solid #ffffffb8}.instant-purchase small{color:#4e4229;margin-top:13px;font-size:11px;line-height:1.55;display:block}.instant-purchase-help{background:#fff4d5}.portal-library a{text-align:center;background:#c99b3e;justify-content:center;align-items:center;min-height:50px;margin-top:18px;padding:12px 14px;text-decoration:none;display:flex;color:#111927!important}.portal-library a:hover,.portal-library a:focus-visible{outline-offset:2px;background:#e0b95e;outline:3px solid #89621940}@media (width<=600px){.portal-welcome{padding:40px max(18px,env(safe-area-inset-left)) 44px}.portal-welcome h1{margin:12px 0;font-size:clamp(38px,12vw,53px);line-height:1}.portal-welcome>p:last-of-type{font-size:15px;line-height:1.55}.instant-purchase{margin-top:22px;padding:20px 16px}.instant-purchase h2{font-size:28px}.instant-purchase>a{min-height:64px;font-size:13px}.portal-summary{gap:7px;margin-top:20px;grid-template-columns:repeat(3,1fr)!important}.portal-summary article{text-align:center;padding:13px 8px}.portal-summary b{font-size:25px}.portal-summary span{font-size:7px;line-height:1.35}}.home-page{background:#0b2f78}.hero-crown-only{filter:drop-shadow(0 10px 18px #00000061)drop-shadow(0 0 18px #efca5f52);width:142px;height:72px;margin:0 auto 18px;display:block;overflow:hidden}.hero-crown-only img{width:142px;max-width:none;height:auto;display:block}.royal-jewel-divider{z-index:3;background:linear-gradient(135deg,#061b50,#123f91 52%,#061b50);border-top:1px solid #e5be55;border-bottom:1px solid #e5be55;flex-direction:column;justify-content:center;align-items:center;min-height:146px;padding:16px clamp(20px,5vw,72px);display:flex;position:relative;overflow:hidden}.royal-jewel-divider p{z-index:1;color:#f4d675;text-align:center;text-shadow:0 3px 18px #000000b8;margin:0 0 -4px;font-family:Georgia,serif;font-size:clamp(24px,3vw,38px);font-style:italic;line-height:1.08;position:relative}.royal-jewel-divider img{object-fit:contain;opacity:1;filter:saturate(1.25)contrast(1.1)drop-shadow(0 9px 20px #00000094)drop-shadow(0 0 13px #ffe7964d);width:min(100%,900px);max-height:92px;display:block}.home-mja-introduction{background:linear-gradient(#fffffff5,#fffffff5),url(/lion-of-judah.jpeg) 50%/cover}.home-needs-grid a{color:#fff;background:#123f91;border:1px solid #e8c45e;box-shadow:0 18px 42px #051a463b}.about-founder-page{color:#fff;background:#082a69;min-height:100vh}.about-founder-hero{background-image:linear-gradient(90deg,#041130f7,#051942d1 55%,#0a235273),url(/lion-of-judah.jpeg);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:center;gap:clamp(42px,6vw,92px);min-height:720px;padding:130px clamp(24px,8vw,130px) 90px;display:grid}.about-founder-introduction{max-width:790px}.about-founder-introduction>img{object-fit:contain;width:105px;height:125px}.about-founder-hero h1{color:#f2cb65;margin:18px 0;font:500 clamp(52px,7vw,92px)/.98 Georgia,serif}.about-founder-introduction>p:last-child{max-width:740px;font-size:clamp(18px,2vw,24px);line-height:1.6}.about-founder-portrait{justify-self:end;width:min(100%,410px);margin:0}.about-founder-portrait>div{aspect-ratio:3/4;background:linear-gradient(145deg,#f8dc86,#a67516);border:1px solid #ffe8a2;border-radius:210px 210px 28px 28px;padding:8px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000073,0 0 0 8px #f2cb651a}.about-founder-portrait>div:after{content:"";pointer-events:none;border:1px solid #ffe8a2c7;border-radius:202px 202px 21px 21px;position:absolute;inset:8px}.about-founder-portrait img{object-fit:cover;object-position:50% 42%;border-radius:202px 202px 21px 21px;width:100%;height:100%;display:block}.about-founder-portrait figcaption{text-align:center;flex-direction:column;align-items:center;margin:18px auto 0;display:flex}.about-founder-portrait figcaption strong{color:#f2cb65;font:500 23px/1.2 Georgia,serif}.about-founder-portrait figcaption span{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:800}.about-founder-story{color:#09275f;background:#fff;grid-template-columns:1.35fr .65fr;gap:34px;padding:90px clamp(24px,9vw,150px);display:grid}.about-founder-story article,.about-founder-story aside{border:1px solid #ddb84f;padding:42px}.about-founder-story h2{margin:14px 0 20px;font:500 clamp(34px,4vw,56px)/1.06 Georgia,serif}.about-founder-story p{font-size:17px;line-height:1.75}.about-founder-story aside{color:#fff;background:#123f91}.about-founder-story aside>span{color:#f2cb65;font-size:65px;display:block}.about-founder-story aside h2{color:#f2cb65}.about-founder-welcome{text-align:center;background-image:linear-gradient(#051a46e6,#041232f0),url(/lion-of-judah.jpeg);background-position:50%;background-size:cover;padding:90px clamp(24px,9vw,150px)}.about-founder-welcome h2{color:#f2cb65;margin:18px 0;font:500 clamp(44px,6vw,76px)/1 Georgia,serif}.about-founder-welcome>p:not(.kicker){max-width:760px;margin:0 auto;font-size:18px;line-height:1.7}.about-founder-welcome>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}@media (width<=800px){.about-founder-story{grid-template-columns:1fr;padding:55px 20px}.about-founder-story article,.about-founder-story aside{padding:28px 22px}.about-founder-hero{grid-template-columns:1fr;gap:45px;min-height:600px;padding:118px 22px 65px}.about-founder-portrait{justify-self:center;width:min(88vw,360px)}.about-founder-portrait figcaption strong{font-size:21px}.about-founder-welcome{padding:65px 22px}.about-founder-welcome .button{width:100%}}.home-needs-brand{min-height:76px;margin-bottom:8px}.home-needs-brand .card-crown-only{filter:drop-shadow(0 8px 14px #0000004d)drop-shadow(0 0 12px #f0cb6340);width:108px;height:62px;display:block;overflow:hidden}.home-needs-brand .card-crown-only img{width:108px;max-width:none;height:auto;display:block;position:static}.home-needs-number-mark{place-items:center;width:74px;height:91px;margin:2px 0 4px;position:relative;color:#fff!important;letter-spacing:0!important;text-transform:none!important;padding:0!important;display:grid!important}.home-needs-number-mark img{object-fit:contain;filter:drop-shadow(0 7px 14px #00000040);width:74px;height:91px;position:absolute;inset:0}.home-needs-number-mark small{z-index:2;text-shadow:0 2px 5px #061b50;margin-top:27px;position:relative;color:#fff!important;letter-spacing:.04em!important;font:900 13px/1 Arial,sans-serif!important}@media (width>=900px){.home-transformation-path,.home-time-call,.home-access-promise,.home-music-calm,.home-contact-calm,.home-needs,.home-mja-introduction{background-attachment:fixed}}@media (width>=851px){.nav-wrap{gap:22px;padding-inline:clamp(22px,3.6vw,58px)}.nav-wrap .brand{flex:none}.nav-wrap nav{justify-content:flex-end;gap:clamp(15px,1.55vw,25px);min-width:0}.nav-wrap nav a{white-space:nowrap;letter-spacing:.075em}.mobile-quick-shop-link,.mobile-secondary-link{display:none!important}.desktop-more{flex:none;position:relative}.desktop-more summary{color:#d8d5cf;letter-spacing:.075em;cursor:pointer;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:700;list-style:none;display:flex}.desktop-more summary::-webkit-details-marker{display:none}.desktop-more summary:after{content:"+";color:#e5c36c;font-size:16px;font-weight:400}.desktop-more[open] summary:after{content:"–"}.desktop-more>div{background:#0b1728;border:1px solid #e5c36c6b;width:220px;padding:10px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 22px 55px #00000061}.desktop-more a{color:#e5e8ed;letter-spacing:.04em;border-bottom:1px solid #ffffff14;padding:12px 13px;font-size:12px}.desktop-more a:last-child{border-bottom:0}.desktop-more a:hover,.desktop-more a:focus-visible{color:#f2cb65;background:#ffffff0a}.nav-cta{white-space:nowrap;flex:none}}.home-needs-head{max-width:1180px;margin:0 auto 42px}.home-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1180px;margin:0 auto}.home-needs-grid a{color:#fff;background:linear-gradient(145deg,#143f91f2,#092867fa);border:1px solid #e5be55a3;border-radius:8px;flex-direction:column;min-height:278px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038}.home-needs-grid h3{z-index:1;color:#f2cb65;margin:0 0 12px;font:500 clamp(26px,2.1vw,32px)/1.14 Georgia,serif;position:relative}.home-needs-grid p{z-index:1;color:#f7f8fb;max-width:520px;margin:0;font-size:16px;line-height:1.6;position:relative}.home-needs-grid a>span:last-child{z-index:1;color:#f2cb65;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:11px;font-weight:900;position:relative}@media (width<=850px){.desktop-more{display:none}.mobile-secondary-link{display:flex!important}.home-needs{background-position:58%;background-attachment:scroll}.home-needs-head{margin-bottom:30px;display:block}.home-needs-head>p:not(.kicker){color:#e7ebf3;margin-top:18px;font-size:16px}.home-needs-grid{grid-template-columns:1fr;gap:14px}.home-needs-grid a{border-radius:6px;min-height:0;padding:22px 23px 24px}.home-needs-card-top{min-height:42px;margin-bottom:19px}.home-needs-card-top .card-crown-only{width:58px;height:34px}.home-needs-card-top .card-crown-only img{width:58px}.home-needs-card-top small{width:34px;height:34px;font-size:10px}.home-needs-grid h3{font-size:27px;line-height:1.12}.home-needs-grid p{font-size:16px;line-height:1.56}.home-needs-grid a>span:last-child{padding-top:18px}}.home-needs-head{max-width:1180px;margin-left:auto;margin-right:auto}.home-needs-grid{gap:22px;max-width:1180px;margin:0 auto}.home-needs-grid a{background:linear-gradient(145deg,#143f91f5,#092867fa);border:1px solid #e5be55b8;border-radius:8px;min-height:310px;padding:34px 36px;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000038}.home-needs-grid a:after{content:"";pointer-events:none;border:1px solid #f2cb651f;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-90px;right:-70px;box-shadow:0 0 0 28px #f2cb6509,0 0 0 58px #f2cb6506}.home-needs-card-top{border-bottom:1px solid #f2cb6540;justify-content:space-between;align-items:center;min-height:58px;margin-bottom:30px;display:flex}.home-needs-card-top .card-crown-only{filter:drop-shadow(0 7px 12px #00000047);width:74px;height:46px;display:block;overflow:hidden}.home-needs-card-top .card-crown-only img{width:74px;max-width:none;height:auto;display:block}.home-needs-card-top small{color:#f2cb65;letter-spacing:.08em;border:1px solid #f2cb65b8;border-radius:50%;place-items:center;width:42px;height:42px;font:800 12px/1 Arial,sans-serif;display:grid}.home-needs-grid h3{z-index:1;color:#f2cb65;margin:0 0 14px;font-size:clamp(26px,2.25vw,34px);position:relative}.home-needs-grid p{z-index:1;color:#f7f8fb;font-size:16px;line-height:1.65;position:relative}.home-needs-grid a>span:last-child{z-index:1;color:#f2cb65;font-size:11px;position:relative}@media (width<=850px){.home-needs{background-position:58%;background-attachment:scroll}.home-needs-grid{gap:16px}.home-needs-grid a{border-radius:6px;min-height:0;padding:24px 24px 26px}.home-needs-card-top{min-height:46px;margin-bottom:22px}.home-needs-card-top .card-crown-only{width:62px;height:38px}.home-needs-card-top .card-crown-only img{width:62px}.home-needs-card-top small{width:36px;height:36px;font-size:11px}.home-needs-grid h3{font-size:28px;line-height:1.12}.home-needs-grid p{font-size:16px;line-height:1.58}.home-needs-grid a>span:last-child{padding-top:20px}}@media (width<=600px){.home-hero-calm{background-position:59%}.hero-crown-only{width:118px;height:61px;margin-bottom:14px}.hero-crown-only img{width:118px}.royal-jewel-divider{min-height:102px;padding:10px 12px}.royal-jewel-divider p{margin-bottom:0;font-size:22px}.royal-jewel-divider img{max-height:68px}.home-needs-brand .card-crown-only{width:94px;height:54px}.home-needs-brand .card-crown-only img{width:94px}}.home-hero-calm{min-height:min(900px,100svh)}.home-hero-calm .hero-school-intro{max-width:760px}.home-hero-calm .hero-school-lead{max-width:690px}.home-hero-calm .home-primary-actions{max-width:650px}.welcome-tour-calm .welcome-tour-copy h2{letter-spacing:-.04em;margin:17px 0 22px;font:500 clamp(42px,5.5vw,72px)/1.03 Georgia,serif}.welcome-tour-calm .welcome-tour-copy h2 em{color:#e5c36c;font-weight:400}.home-needs{color:#111923;background:#fff}.home-needs-head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;column-gap:70px;margin-bottom:42px;display:grid}.home-needs-head .kicker{grid-column:1/-1}.home-needs-head h2{letter-spacing:-.04em;margin:15px 0 0;font:500 clamp(42px,5.5vw,72px)/1.03 Georgia,serif}.home-needs-head h2 em{color:#a97d25;font-weight:400}.home-needs-head>p:not(.kicker){color:#655f54;margin:0 0 7px;font-size:17px;line-height:1.7}.home-needs-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.home-needs-grid a{color:#111923;background:linear-gradient(145deg,#fcfaf5,#f3ecdf);border:1px solid #d8cdb7;flex-direction:column;min-height:260px;padding:31px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.home-needs-brand{place-items:center;min-height:82px;margin-bottom:8px;display:grid;position:relative}.home-needs-brand img{object-fit:contain;width:34px;height:50px;position:absolute;top:0;left:0}.home-needs-brand span{color:#b98425;font:500 58px/1 Georgia,serif;letter-spacing:0!important;text-transform:none!important;margin:0!important;padding:0!important}.home-needs-grid a:hover,.home-needs-grid a:focus-visible{border-color:#b88b35;transform:translateY(-3px);box-shadow:0 16px 36px #291f0c17}.home-needs-grid small{color:#a97d25;letter-spacing:.16em;font:700 10px Arial,sans-serif}.home-needs-grid h3{margin:27px 0 12px;font:500 clamp(24px,2.5vw,34px)/1.15 Georgia,serif}.home-needs-grid p{color:#625d53;max-width:540px;margin:0;font-size:14px;line-height:1.7}.home-needs-grid a>span{color:#8f671e;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:24px;font-size:10px;font-weight:900}.home-choices{background:#f5efe2}.home-choices-head{max-width:760px;margin-bottom:42px}.home-choices-head h2{letter-spacing:-.035em;margin:14px 0;font:500 clamp(40px,5vw,66px)/1.04 Georgia,serif}.home-choices-head>p:not(.kicker){color:#655f54;font-size:17px;line-height:1.65}.home-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-choice-grid article{background:#fff;border:1px solid #d5c49d;flex-direction:column;min-height:370px;padding:34px 30px;display:flex;box-shadow:0 18px 44px #32271114}.home-choice-grid small{color:#9b701c;letter-spacing:.16em;font-size:9px;font-weight:900}.home-choice-grid h3{margin:18px 0 12px;font:500 31px/1.08 Georgia,serif}.home-choice-grid p{color:#655f54;line-height:1.65}.home-choice-grid span{color:#7c632f;margin-top:auto;padding-top:24px;font-size:11px;font-weight:800;display:block}.home-choice-grid a{color:#162235;letter-spacing:.07em;text-transform:uppercase;margin-top:17px;font-size:11px;font-weight:900;text-decoration:none}.home-learning-moment{color:#111923;background:#fbf7ee;border-top:1px solid #d6c89f;border-bottom:1px solid #d6c89f;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:32px 44px;padding:44px clamp(24px,7vw,110px);display:grid}.home-learning-moment .kicker{margin:0}.home-learning-moment h2{max-width:850px;margin:0 0 10px;font:500 clamp(26px,3vw,40px)/1.15 Georgia,serif}.home-learning-moment p:not(.kicker){color:#655f54;max-width:850px;margin:0;font-size:14px;line-height:1.7}.home-learning-moment>a{color:#8f671e;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;text-decoration:none}.home-access-promise{color:#fff;background:#101b29;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);align-items:start;gap:44px 70px;display:grid}.home-access-promise>div:first-child{max-width:720px}.home-access-promise h2{margin:15px 0;font:500 clamp(40px,5vw,66px)/1.04 Georgia,serif}.home-access-promise>div:first-child>p:not(.kicker){color:#c7ccd2;font-size:17px;line-height:1.7}.home-access-promise ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home-access-promise li{background:#172536;border:1px solid #394759;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:18px;display:grid}.home-access-promise li b{color:#111923;background:#c99632;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.home-access-promise li span{color:#e5e8eb;line-height:1.5}.home-access-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:24px;display:flex}.home-access-actions .text-link{color:#ebcd7b}.home-music-calm{grid-template-columns:minmax(160px,.35fr) minmax(0,1fr)}.home-contact-calm>p:not(.kicker){max-width:720px}@media (width<=850px){.home-needs-head{grid-template-columns:1fr;gap:18px}.home-needs-grid{grid-template-columns:1fr}.home-learning-moment{grid-template-columns:1fr;gap:17px}.home-choice-grid{grid-template-columns:1fr}.home-choice-grid article{min-height:0}.home-access-promise{grid-template-columns:1fr}.home-access-actions{grid-column:auto}}@media (width<=600px){.home-hero-calm{background-position:67%;min-height:auto;padding-top:116px;padding-bottom:72px}.home-hero-calm h1{font-size:clamp(43px,12.5vw,58px);line-height:1}.home-hero-calm .hero-pattern-line{display:block}.home-hero-calm .hero-pattern-line>span{white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;display:block}.home-hero-calm .hero-school-lead{font-size:16px;line-height:1.58}.home-hero-calm .hero-school-method{gap:8px;margin-top:18px}.home-hero-calm .hero-school-method b{font-size:10px}.home-hero-calm .hero-statement{display:none}.welcome-tour-calm .welcome-tour-copy h2{font-size:clamp(37px,10.5vw,50px)}.welcome-tour-calm .welcome-tour-copy>p:not(.kicker){font-size:15px;line-height:1.6}.home-needs,.home-choices,.home-access-promise{padding-top:58px;padding-bottom:58px}.home-needs-head{margin-bottom:28px}.home-needs-head h2{font-size:39px}.home-needs-grid a{min-height:230px;padding:26px}.home-needs-brand{margin-bottom:9px}.home-learning-moment{padding-top:38px;padding-bottom:38px}.home-choices-head{margin-bottom:28px}.home-choices-head h2,.home-access-promise h2{font-size:39px}.home-choice-grid article{padding:27px 23px}.home-choice-grid h3{font-size:28px}.home-access-promise{gap:28px}.home-access-actions{flex-direction:column;align-items:stretch}.home-access-actions .button,.home-access-actions .text-link{text-align:center;width:100%}.home-music-calm{grid-template-columns:1fr}.home-music-calm .home-music-mark{justify-self:start}.identity-poster-home{margin-top:0}}.tour-video-frame{position:relative}.tour-sound-button{z-index:2;color:#f2d37f;letter-spacing:.07em;white-space:nowrap;cursor:pointer;background:#070d16f0;border:1px solid #f0cf78;border-radius:999px;min-height:48px;padding:12px 18px;font-size:11px;font-weight:900;position:absolute;bottom:68px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000073}.tour-sound-button:hover,.tour-sound-button:focus-visible{color:#0a111b;outline-offset:3px;background:#d2a247;outline:3px solid #f2d37f59}.tour-song-link{color:#e5c36c;letter-spacing:.08em;text-transform:uppercase;margin:10px 6px 0;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.home-transformation-path{color:#fff;background:radial-gradient(circle at 50% 0,#d3a34029,#0000 30%),#0b121c}.mja-introduction-heading{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:34px;max-width:1080px;margin:0 auto 42px;display:grid}.mja-introduction-seal{background:#0b1420;border:1px solid #b99037;border-radius:50%;place-items:center;width:118px;height:118px;display:grid;box-shadow:0 18px 45px #08121e2e}.mja-introduction-seal img{object-fit:contain;width:64px;height:64px}.mja-introduction-seal span{color:#e8c568;letter-spacing:.2em;margin-top:-18px;font:800 9px Arial,sans-serif}.mja-introduction-heading h2{letter-spacing:-.04em;margin:14px 0 20px;font:500 clamp(42px,5.5vw,72px)/1.04 Georgia,serif}.mja-introduction-heading h2 em{color:#ad7c1e;font-weight:400}.mja-introduction-heading p:not(.kicker){color:#4c535a;max-width:850px;font-size:18px;line-height:1.75}.mja-introduction-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;display:grid}.mja-introduction-values article{background:#fff;border:1px solid #b0842a6b;min-height:280px;padding:30px;box-shadow:0 18px 48px #121c280f}.mja-introduction-values article>span{color:#bd8b2d;letter-spacing:0;text-align:center;min-height:58px;font:500 54px/1 Georgia,serif;display:block}.mja-introduction-values small{color:#966d21;letter-spacing:.16em;margin:18px 0 12px;font-size:9px;font-weight:900;display:block}.mja-introduction-values h3{margin:0 0 14px;font:500 28px/1.12 Georgia,serif}.mja-introduction-values p{color:#596067;margin:0;font-size:14px;line-height:1.7}.mja-introduction-principles{background:#c9a453;border:1px solid #c9a453;grid-template-columns:repeat(2,1fr);gap:1px;max-width:1180px;margin:16px auto 0;display:grid}.mja-introduction-principles b{color:#f3d57a;letter-spacing:0;text-align:left;background:#0d1825;align-items:center;min-height:118px;padding:26px 30px;font:500 clamp(17px,1.6vw,22px)/1.45 Georgia,serif;display:flex}.mja-introduction-note{color:#697078;text-align:center;max-width:960px;margin:22px auto 0;font-size:12px;line-height:1.65}.home-time-call{color:#fff;background:radial-gradient(circle at 22%,#daaa4240,#0000 32%),linear-gradient(125deg,#08111d,#17140d);grid-template-columns:minmax(240px,.6fr) minmax(0,1fr);align-items:center;gap:clamp(34px,7vw,90px);padding:clamp(60px,8vw,110px) clamp(22px,7vw,110px);display:grid;position:relative;overflow:hidden}.home-time-call>img{object-fit:contain;width:56px;height:74px;position:absolute;top:28px;left:clamp(22px,4vw,60px)}.time-call-clock{background:#0c1724;border:1px solid #e5c36c99;border-radius:50%;place-items:center;max-width:390px;padding:16px;display:grid;box-shadow:0 0 0 18px #e5c36c0f,0 30px 80px #0006}.time-call-clock img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;width:100%;display:block}.home-time-call h2{letter-spacing:-.04em;margin:15px 0 20px;font:500 clamp(40px,5.2vw,68px)/1.05 Georgia,serif}.home-time-call h2 em{color:#e7c66f;font-weight:400}.home-time-call>div:last-child>p:not(.kicker){color:#c7cbd0;max-width:760px;font-size:17px;line-height:1.7}.home-time-call .button{margin-top:15px}.transformation-path-head{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:28px;max-width:980px;margin-bottom:46px;display:grid}.path-brand-seal{background:#101b29;border:1px solid #e8c4688c;border-radius:50%;place-items:center;width:106px;height:106px;display:grid;box-shadow:0 18px 45px #00000059}.path-brand-seal img{object-fit:contain;width:58px;height:58px}.path-brand-seal span{color:#e7c66f;letter-spacing:.18em;margin-top:-17px;font:800 9px Arial,sans-serif}.path-center-crown{color:#e7c66f;text-align:center;text-shadow:0 0 32px #e5c36c47;margin:0 0 14px;font:500 76px/1 Georgia,serif;display:block}.transformation-path-head h2{letter-spacing:-.04em;margin:14px 0 16px;font:500 clamp(42px,5.5vw,72px)/1.03 Georgia,serif}.transformation-path-head h2 em{color:#e5c36c;font-weight:400}.transformation-path-head p:not(.kicker){color:#c6cbd1;max-width:760px;font-size:17px;line-height:1.7}.transformation-path-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.transformation-path-grid article{background:#111d2a;border:1px solid #e5c36c5c;overflow:hidden;box-shadow:0 22px 55px #00000040}.path-card-visual{aspect-ratio:1000/1294;background:linear-gradient(145deg,#07111d,#15253a);place-items:center;height:auto;padding:14px;display:grid}.path-card-visual img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;display:block}.path-card-body{padding:24px}.path-crowns{color:#e7c66f;letter-spacing:.08em;min-height:22px;margin-bottom:12px;font-size:17px;display:block}.path-card-body small{color:#bca86f;letter-spacing:.15em;min-height:24px;font-size:8px;font-weight:900;display:block}.path-card-body h3{margin:13px 0 8px;font:500 27px/1.08 Georgia,serif}.path-item-price{color:#f0cc70;font:500 38px/1 Georgia,serif;display:block}.path-card-body p{color:#c2c8ce;margin:18px 0 0;font-size:13px;line-height:1.65}.transformation-bundles{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.transformation-bundles article{background:linear-gradient(125deg,#172536,#261e10);border:1px solid #e5c36c75;flex-direction:column;align-items:stretch;gap:12px;padding:28px;display:flex}.transformation-bundles small{color:#d9bd70;letter-spacing:.16em;grid-column:1/-1;font-size:9px;font-weight:900}.transformation-bundles h3{margin:6px 0;font:500 27px/1.1 Georgia,serif}.transformation-bundles article>b{color:#f0cc70;grid-area:2/2/4;font:500 46px/1 Georgia,serif}.transformation-bundles p{color:#c5cbd1;margin:0;font-size:13px}.transformation-bundles a{color:#f0cc70;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;margin-top:10px;font-size:10px;font-weight:900;text-decoration:none}.transformation-bundles .coaching-offer-card{background:linear-gradient(135deg,#173e8f,#0c1d3b);border-color:#f0cc70;box-shadow:0 20px 45px #040e2059}.transformation-bundles .coaching-offer-card h3{color:#fff}.transformation-bundles .coaching-offer-card p{color:#eef3ff}.transformation-bundles .coaching-offer-card a{color:#0b285f;background:#f0cc70;border:1px solid #f0cc70;justify-content:center;padding:14px 18px;display:inline-flex}.transformation-note{color:#8f99a4;text-align:center;margin:18px 0 0;font-size:11px}@media (width<=850px){.transformation-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mja-introduction-values{grid-template-columns:1fr}.mja-introduction-values article{min-height:0}.mja-introduction-principles{grid-template-columns:repeat(2,1fr)}.home-time-call{grid-template-columns:1fr}.time-call-clock{justify-self:center;width:min(74vw,360px)}}@media (width<=600px){.tour-sound-button{bottom:62px}.home-transformation-path{padding-top:58px;padding-bottom:58px}.transformation-path-head{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.path-brand-seal{width:82px;height:82px}.path-brand-seal img{width:44px;height:44px}.transformation-path-head h2{font-size:40px}.transformation-path-head p:not(.kicker){font-size:15px;line-height:1.6}.transformation-path-grid,.transformation-bundles{grid-template-columns:1fr}.welcome-tour-first{padding-top:118px}.mja-introduction-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.mja-introduction-seal{width:84px;height:84px}.mja-introduction-seal img{width:46px;height:46px}.mja-introduction-heading h2{font-size:40px}.mja-introduction-heading p:not(.kicker){font-size:15px;line-height:1.65}.mja-introduction-principles{grid-template-columns:1fr}.mja-introduction-note{text-align:left}.path-card-visual{height:auto;padding:16px}.path-card-body{padding:22px}.path-card-body small{min-height:0}.path-card-body h3{font-size:28px}.transformation-bundles article{grid-template-columns:1fr}.transformation-bundles article>b{grid-area:auto}.transformation-bundles a{grid-column:auto}.home-time-call{padding-top:120px;padding-bottom:64px}.home-time-call h2{font-size:39px}.home-time-call>div:last-child>p:not(.kicker){font-size:15px}.home-time-call .button{text-align:center;width:100%}.path-center-crown{font-size:66px}}.home-music-mark{grid-auto-flow:row;place-content:center;place-items:center;padding:32px}.home-music-mark img{object-fit:contain;width:54px;height:72px;margin-bottom:10px}.home-music-mark span{font-size:clamp(54px,7vw,94px)}.home-music-mark small{color:#e5c36c;letter-spacing:.2em;margin-top:10px;font-size:9px;font-weight:800}.home-music-mark b{font-size:19px}.home-music-mark i{font-size:9px}.home-music-mark i:after{content:""}.home-hero-calm{background-image:linear-gradient(90deg,#041130d1 0%,#051942ad 47%,#0a235229 78%),url(/lion-of-judah.jpeg);background-position:48%;background-size:cover}.home-transformation-path,.home-time-call,.home-access-promise,.home-music-calm,.home-contact-calm{background-image:linear-gradient(#051a46e8,#041232f0),url(/lion-of-judah.jpeg);background-position:50%;background-size:cover}.home-mja-introduction{color:#111b28;background:linear-gradient(#fffffff5,#fffffff5),url(/lion-of-judah.jpeg) 50%/cover}.home-needs{color:#082a69;background-image:linear-gradient(#e3b83ded,#d6a426f0),url(/lion-of-judah.jpeg);background-position:50%;background-size:cover}.home-needs-head h2 em{color:#fff}.home-needs .kicker{color:#082a69}.home-needs-grid h3{color:#f2cb65}.home-needs-grid a>span:last-child{color:#f4cf6f}@media (width>=900px){.home-transformation-path,.home-time-call,.home-access-promise,.home-music-calm,.home-contact-calm,.home-needs,.home-mja-introduction{background-attachment:fixed}}.home-needs{color:#fff;background-image:linear-gradient(110deg,#041234f6,#082a69e8),url(/lion-of-judah.jpeg)}.home-needs-head h2,.home-needs-head>p:not(.kicker){color:#fff}.home-needs-head h2 em,.home-needs .kicker{color:#f2cb65}.home-needs-grid a{color:#fff;background:linear-gradient(145deg,#143f91f2,#092867fa);border-color:#e5be55a3;box-shadow:0 18px 44px #00000038}.home-needs-grid a:hover,.home-needs-grid a:focus-visible{border-color:#f5d77d;box-shadow:0 24px 52px #0000004d}.home-needs-grid h3,.home-needs-grid a>span:last-child{color:#f2cb65}.home-needs-grid p{color:#f7f8fb}@media (width<=600px){.home-hero-calm{background-image:linear-gradient(90deg,#041130c2 0%,#05194294 54%,#0a23521f 100%),url(/lion-of-judah.jpeg);background-position:48%}.home-hero-calm .hero-content{text-shadow:0 2px 18px #0108168c}}.video-lesson-section{color:#fff;background:linear-gradient(135deg,#081a43,#123f91);max-width:none;padding-left:clamp(24px,9vw,150px);padding-right:clamp(24px,9vw,150px)}.video-lesson-section .section-heading p,.video-lesson-section .section-heading h2{color:inherit}.video-lesson-card{background:#fdfbf5!important;border-color:#e5be55b3!important}.video-lesson-start{color:#071b46;letter-spacing:.06em;cursor:pointer;background:#d3aa3c;border:0;justify-content:center;align-items:center;width:100%;min-height:56px;margin-top:18px;padding:13px 16px;font-weight:950;display:flex}.video-lesson-start:hover,.video-lesson-start:focus-visible{outline-offset:3px;background:#efd16f;outline:3px solid #ffffffb8}.video-lesson-player video{aspect-ratio:16/9;background:#07152f;width:100%;height:auto;margin-top:18px;display:block}.video-lesson-player p{color:#5f5b50;letter-spacing:.04em;text-align:center;margin:10px 0 0;font-size:12px;font-weight:800}.manual-assessment-page{color:#10254e;background:#f7f2e6;min-height:100vh}.manual-assessment-page>header{color:#f3d272;letter-spacing:.12em;background:#081a43;justify-content:space-between;gap:20px;padding:20px clamp(20px,6vw,84px);font-size:11px;font-weight:900;display:flex}.manual-assessment-page>header a{color:#fff;text-decoration:none}.manual-assessment-intro,.assessment-questions,.assessment-response{padding:clamp(46px,7vw,92px) clamp(20px,8vw,130px)}.manual-assessment-intro{color:#fff;background:radial-gradient(circle at 82% 20%,#eec65a40,#0000 30%),linear-gradient(135deg,#0b2359,#164797)}.manual-assessment-intro h1{letter-spacing:-.035em;max-width:980px;margin:14px 0 20px;font:500 clamp(42px,6vw,76px)/1.02 Georgia,serif}.manual-assessment-intro>p:not(.kicker){color:#f4f6fb;max-width:800px;font-size:18px;line-height:1.7}.assessment-adult-note,.assessment-support{color:#fff;background:#040f2870;border-left:4px solid #edc85f;max-width:860px;margin-top:22px;padding:18px 20px}.assessment-support strong{color:#f4d276}.assessment-support p{margin:7px 0 0;line-height:1.55}.assessment-questions{max-width:1180px;margin:0 auto}.assessment-questions .section-heading{margin-bottom:30px}.assessment-questions h2{max-width:800px;margin:10px 0;font:500 clamp(32px,4vw,50px)/1.08 Georgia,serif}.assessment-question{background:#fff;border:1px solid #c8a956;margin:0 0 18px;padding:24px;box-shadow:0 16px 36px #0c20460f}.assessment-question legend{color:#102a62;align-items:flex-start;gap:16px;width:100%;padding:0;font:500 clamp(20px,2.2vw,29px)/1.35 Georgia,serif;display:flex}.assessment-question legend>span{color:#b08325;letter-spacing:.12em;flex:none;font:900 12px/1.8 Arial,sans-serif}.assessment-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.assessment-choices label{color:#163365;text-align:center;cursor:pointer;background:#f7f9fc;border:1px solid #bdc8da;justify-content:center;align-items:center;min-height:54px;font-size:13px;font-weight:850;display:flex}.assessment-choices label.selected{color:#fff;background:#153f91;border-color:#d0a431;box-shadow:inset 0 0 0 2px #edca65}.assessment-choices input{opacity:0;pointer-events:none;position:absolute}.assessment-submit{cursor:pointer;border:0;width:100%;margin-top:12px}.assessment-submit:disabled{opacity:.62;cursor:wait}.assessment-status{color:#55637a;text-align:center;min-height:24px;margin:14px 0 0;font-size:13px}.assessment-response{color:#fff;background:linear-gradient(135deg,#071b48,#123f91);scroll-margin-top:20px}.assessment-response>h2{color:#f2ce69;margin:12px 0 30px;font:500 clamp(40px,5vw,68px)/1 Georgia,serif}.assessment-response-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.assessment-response-grid article{background:#051333a6;border:1px solid #f2ce698c;padding:26px}.assessment-response-grid small{color:#f2ce69;letter-spacing:.14em;font-size:9px;font-weight:950}.assessment-response-grid h3{color:#f2ce69;margin:10px 0 0;font:500 28px/1.1 Georgia,serif}.assessment-response-grid p{color:#f6f7fa;margin:12px 0 0;line-height:1.68}.assessment-response-grid .baseline-comparison{color:#f2ce69;font-size:12px;font-weight:800}.assessment-path{color:#f2ce69;flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.assessment-path span{color:#fff}.assessment-response .hero-actions{margin-top:28px}.assessment-response-grid .assessment-strength-card{color:#081a43;background:linear-gradient(135deg,#f2ce69fa,#d2a333f5);border-color:#fff}.assessment-response-grid .assessment-strength-card small,.assessment-response-grid .assessment-strength-card h3,.assessment-response-grid .assessment-strength-card p{color:#081a43}.strength-boundary{border-top:1px solid #f2ce6966;padding-top:12px;font-size:13px}.assessment-credit{color:#10254e;background:#f7f2e6;border:1px solid #f2ce69;margin-top:28px;padding:26px}.assessment-credit>strong{letter-spacing:.14em;font-size:11px}.assessment-credit p{max-width:900px;line-height:1.65}.assessment-credit>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.assessment-credit a{color:#fff;background:#102f72;padding:13px 16px;font-size:13px;font-weight:900;text-decoration:none}.assessment-credit a:hover,.assessment-credit a:focus-visible{color:#081a43;background:#e5ba45}.study-assessment-callout{color:#102a62;background:#fff7da;border:1px solid #dfba54;margin-top:26px;padding:22px}.study-assessment-callout small{color:#916a12;letter-spacing:.13em;font-weight:950}.study-assessment-callout h2{margin:8px 0 10px}.study-assessment-callout p{margin:0 0 16px;line-height:1.6}.portal-library .assessment-link{color:#af7b19;letter-spacing:.05em;text-transform:uppercase;margin-top:10px;font-weight:900;display:block}.portal-library audio{width:100%;margin:16px 0 4px;display:block}@media (width<=720px){.manual-assessment-page>header{flex-direction:column;align-items:flex-start}.manual-assessment-intro>p:not(.kicker){font-size:16px}.assessment-questions{padding-top:52px}.assessment-question{padding:19px}.assessment-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-response-grid{grid-template-columns:1fr}.assessment-credit>div{display:grid}.assessment-credit a{text-align:center}.assessment-response .hero-actions{flex-direction:column;align-items:stretch}.assessment-response .button{text-align:center;width:100%}}.identity-assessment-page{color:#fff;background:radial-gradient(circle at 82% 8%,#e8c45e38,#0000 25%),linear-gradient(145deg,#06183f,#103b88 62%,#071733);min-height:100vh}.assessment-suite-hero,.single-assessment-shell{padding:clamp(118px,13vw,165px) clamp(22px,7vw,110px) clamp(60px,8vw,110px)}.assessment-suite-hero>h1{letter-spacing:-.045em;max-width:980px;margin:16px 0 20px;font:500 clamp(48px,7vw,92px)/.98 Georgia,serif}.assessment-suite-hero>h1 em{color:#f0ce70;font-weight:400}.assessment-suite-hero>p:not(.kicker){color:#edf2fb;max-width:820px;font-size:18px;line-height:1.7}.assessment-suite{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:16px;margin-top:38px;display:grid}.assessment-suite article{background:linear-gradient(145deg,#123b89f5,#05163dfa);border:1px solid #f1cd678c;flex-direction:column;min-height:360px;padding:32px;display:flex;position:relative;box-shadow:0 24px 55px #00000047}.assessment-suite article>span{color:#f0ce7059;font:500 68px/1 Georgia,serif}.assessment-suite small{color:#f0ce70;letter-spacing:.14em;margin-top:18px;font-size:10px;font-weight:900}.assessment-suite h3{color:#fff;margin:12px 0;font:500 34px/1.05 Georgia,serif}.assessment-suite p{color:#e4eaf5;font-size:16px;line-height:1.65}.assessment-suite a{color:#081a43;text-align:center;background:#f0ce70;border:1px solid #f0ce70;justify-content:center;align-items:center;min-height:54px;margin-top:auto;padding:13px;font-weight:950;text-decoration:none;display:flex}.assessment-suite-boundary{background:#020e2a94;border-left:4px solid #f0ce70;max-width:920px;margin:30px 0 0;padding:22px 24px}.assessment-suite-boundary b{color:#f0ce70}.assessment-suite-boundary p{color:#eef3fc;margin:7px 0 0;line-height:1.65}.single-assessment-shell{max-width:1220px;margin:0 auto}.assessment-back-link{color:#f4d77f;margin-bottom:18px;font-weight:850;text-decoration:none;display:inline-block}.standalone-assessment-card,.compact-assessment,.compact-result,.compact-question{border:1px solid #f0ce708c;max-width:1050px;margin:0 auto}.compact-assessment{min-height:0}.compact-assessment>small,.identity-assessment-start>small{color:#9fa9b7;margin-top:18px;line-height:1.55;display:block}.assessment-method{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.assessment-method p{color:#dce4ef;background:#ffffff0a;border:1px solid #f0ce7040;margin:0;padding:16px;font-size:14px;line-height:1.6}.assessment-lenses{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.assessment-lenses span{color:#f3d67e;border:1px solid #f0ce7059;padding:8px 10px;font-size:12px}.identity-question-meta{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;display:flex}.identity-question-meta p{color:#8e98a6!important;margin:0!important}.identity-question-meta span{color:#f0ce70;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.identity-question-help{color:#aeb8c4;font-size:14px}.identity-summary-grid{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.identity-summary-grid article{background:#171c23;border:1px solid #f0ce7073;padding:22px}.identity-summary-grid .identity-strength-summary{color:#081a43;background:linear-gradient(135deg,#f1d073,#c99b30)}.identity-summary-grid small{letter-spacing:.14em;font-size:9px;font-weight:950}.identity-summary-grid h4{margin:8px 0;font:500 28px/1.1 Georgia,serif}.identity-summary-grid p{margin:0;line-height:1.6}.identity-system-map{gap:10px;margin:24px 0;display:grid}.identity-system-map article{background:#111822;border:1px solid #303947;padding:18px}.identity-system-map article>div:first-child{justify-content:space-between;gap:18px;display:flex}.identity-system-map strong{color:#fff}.identity-system-map article>div:first-child span{color:#f0ce70;font-size:12px}.identity-score-track{background:#2d3541;height:7px;margin:12px 0}.identity-score-track i{background:linear-gradient(90deg,#efd06d,#c68e23);height:100%;display:block}.identity-system-map p{color:#d5dbe4;margin:7px 0;font-size:13px;line-height:1.55}.personal-result-lead{max-width:760px;margin-inline:auto}.assessment-fingerprint{color:#fff;background:linear-gradient(135deg,#0a2253,#14428f);border:1px solid #dbb45b8c;gap:6px;margin:18px 0;padding:18px;display:grid}.assessment-fingerprint small{color:#f2d28a;letter-spacing:.12em;font-weight:900}.assessment-fingerprint strong{letter-spacing:.08em;font-size:clamp(22px,4vw,34px)}.assessment-fingerprint span{line-height:1.55}.compact-score-map{gap:10px;margin:16px 0 20px;display:grid}.compact-score-map article{background:#fff;border:1px solid #10316b2e;padding:14px 16px}.compact-score-map article>div:first-child{justify-content:space-between;gap:16px;margin-bottom:8px;display:flex}.compact-score-map strong{color:#09275d}.compact-score-map span{color:#785516;font-weight:800}.personal-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.personal-action-grid .free-assignment{margin:0}@media (width<=720px){.personal-action-grid{grid-template-columns:1fr}.compact-score-map article>div:first-child{align-items:flex-start}.assessment-fingerprint strong{overflow-wrap:anywhere}}.assessment-soundtrack{color:#fff;background:linear-gradient(135deg,#081f4df0,#113a7fe0);border:1px solid #f0ce7073;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 22px;padding:12px 14px;display:grid}.assessment-soundtrack>span{color:#efd06d;border:1px solid #efd06d;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.assessment-soundtrack div{gap:2px;display:grid}.assessment-soundtrack small{color:#efd06d;letter-spacing:.12em;font-size:9px;font-weight:950}.assessment-soundtrack b{font-size:14px}.assessment-soundtrack button{color:#fff;cursor:pointer;background:0 0;border:1px solid #efd06d;min-height:42px;padding:9px 13px;font-size:12px;font-weight:900}.assessment-soundtrack button:hover,.assessment-soundtrack button:focus-visible{color:#071a43;outline-offset:2px;background:#efd06d;outline:2px solid #fff}@media (width<=560px){.assessment-soundtrack{grid-template-columns:auto 1fr}.assessment-soundtrack button{grid-column:1/-1;width:100%}}.identity-recommendations{background:#0c1420;border:1px solid #f0ce7080;margin:26px 0;padding:22px}.identity-recommendations>small{color:#f0ce70;letter-spacing:.13em;font-weight:950}.identity-recommendations>p{color:#cbd3de;line-height:1.6}.identity-recommendations>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.identity-recommendations article{background:#151d28;border:1px solid #343d49;flex-direction:column;padding:20px;display:flex}.identity-recommendations article>span{color:#f0ce70;letter-spacing:.13em;font-size:9px;font-weight:950}.identity-recommendations h4{margin:9px 0;font:500 26px/1.1 Georgia,serif}.identity-recommendations article p{color:#cfd6df;line-height:1.55}.identity-recommendations a{color:#f0ce70;margin-top:10px;font-weight:850;text-decoration:none}.identity-recommendations .solid{color:#071a43;text-align:center;background:#f0ce70;padding:12px}@media (width<=850px){.assessment-suite{grid-template-columns:1fr}.assessment-suite article{min-height:0}.assessment-suite article>span{font-size:48px}.identity-summary-grid,.identity-recommendations>div,.assessment-method{grid-template-columns:1fr}}@media (width<=560px){.assessment-suite-hero,.single-assessment-shell{padding:104px 20px 48px}.assessment-suite-hero>h1{font-size:46px}.assessment-suite-hero>p:not(.kicker){font-size:16px}.assessment-suite article{padding:24px}.assessment-suite h3{font-size:31px}.identity-question-meta,.identity-system-map article>div:first-child{flex-direction:column;align-items:flex-start}.compact-assessment,.compact-result,.compact-question{padding:26px 20px}}.free-game-card{color:#fff;text-align:left;background:#0b2145;border:2px solid #d8b96e;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;padding:clamp(1.4rem,3vw,2.5rem);display:flex}.free-game-card>div{flex:20rem;min-width:min(100%,16rem);max-width:48rem}.free-game-card h3{color:#f4d58c;margin:.5rem 0;font:500 clamp(1.8rem,3vw,2.5rem)/1.15 Georgia,serif}.free-game-card p{color:#edf3ff;font-size:1rem;line-height:1.65}.free-game-card .kicker{color:#f4d58c;font-size:.875rem}.free-game-card>.button{text-align:center;white-space:normal;flex-shrink:0;max-width:100%;min-height:48px;font-size:1rem}.free-game-card a:focus-visible{outline-offset:5px;outline:3px solid #fff}@media (width<=850px){.free-game-card{flex-direction:column;align-items:stretch}.free-game-card>.button{align-self:flex-start}}.free-game-card{background:radial-gradient(at 100% 0,#214fa0 0,#0000 62%),linear-gradient(135deg,#081936,#102e62);box-shadow:0 14px 38px #06173326}.free-game-badges{flex-wrap:wrap;gap:.65rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.free-game-badges li{color:#fff;background:#ffffff12;border:1px solid #8baae45c;border-radius:999px;padding:.55rem .75rem;font-size:.9rem}.free-game-actions{flex-direction:column;flex:20rem;gap:1rem;min-width:min(100%,16rem);display:flex}.free-game-actions>.button,.free-game-more{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:50px;font-size:1rem;line-height:1.4;display:flex}.free-game-more{color:#fff;border:1px solid #d8b96e;border-radius:6px;padding:.85rem 1rem;text-decoration:none}.free-game-more:hover{background:#ffffff17}@media (width<=850px){.free-game-actions{flex-basis:auto;width:100%}}.coaching-founder-photo{text-align:center;max-width:320px;margin:0 auto 2rem}.coaching-founder-photo img{border:2px solid #c7a45b;border-radius:16px;width:100%;height:auto;display:block}.coaching-founder-photo figcaption{margin-top:.75rem;font-size:1rem}.coaching-card-photo{border-radius:12px;width:100%;max-width:240px;height:auto;margin:0 auto 1rem;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.service-card-art{isolation:isolate;background-position:50%;background-size:cover;min-height:380px;position:relative;overflow:hidden}.service-card-art>*{z-index:1;max-width:75%;position:relative}.service-card-art h3{text-shadow:0 2px 18px #000;font-size:28px}.service-card-art p{color:#e2e3e4;text-shadow:0 2px 14px #000}.service-card-art:hover{background-color:#171c24;transform:translateY(-3px)}.catalog-page{color:#fff;background:#080d14;min-height:100vh}.catalog-page>header{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #28313c;justify-content:space-between;gap:20px;padding:22px clamp(22px,6vw,90px);font-size:10px;font-weight:800;display:flex}.catalog-page>header a{color:#fff;text-decoration:none}.catalog-page>header span{color:#e5c36c}.catalog-hero{background:linear-gradient(110deg,#080d14f5,#2c1f08c7),url(/identity-passage.png) 50%/cover;padding:95px clamp(24px,9vw,150px)}.catalog-hero h1{letter-spacing:-.04em;max-width:950px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(44px,7vw,82px);font-weight:500;line-height:1.02}.catalog-hero h1 em{color:#e5c36c;font-weight:400}.catalog-hero>p:last-child{color:#d2d4d5;max-width:760px;font-size:17px;line-height:1.7}.preview-promise{color:#fff;background:radial-gradient(circle at 85% 18%,#d6a6423d,#0000 32%),linear-gradient(128deg,#0b121d 0%,#172335 54%,#2a2112 100%);border-top:1px solid #e5c36c61;border-bottom:1px solid #e5c36c61;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:center;gap:clamp(40px,6vw,88px);padding:86px clamp(24px,7vw,110px);display:grid;overflow:hidden}.preview-promise-copy{z-index:2;max-width:720px;position:relative}.preview-promise-copy h2{letter-spacing:-.035em;margin:14px 0 22px;font:500 clamp(42px,5.4vw,72px)/.98 Georgia,serif}.preview-promise-copy h2 em{color:#f0cb71;font-weight:400}.preview-promise-copy>p:not(.kicker){color:#d9dde1;max-width:680px;font-size:17px;line-height:1.72}.preview-promise-copy>p b{color:#fff}.preview-assurances{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.preview-assurances span{color:#f3eee4;background:#ffffff0e;border:1px solid #f0cb714d;min-height:92px;padding:16px;font-size:12px;font-weight:750;line-height:1.45}.preview-assurances b{color:#f0cb71;margin-bottom:7px;font:500 17px Georgia,serif;display:block}.preview-promise .hero-actions{margin:27px 0 0}.preview-calm{background:#ffffff12;border-left:4px solid #e5b94f;padding:18px 20px;color:#d6d9dc!important;margin:24px 0 0!important;font-size:14px!important}.preview-calm strong{color:#fff;margin-bottom:4px;display:block}.preview-stack{perspective:1200px;min-height:535px;position:relative}.preview-sheet{color:#1e1a14;background:#fff;border:1px solid #e2d3b3;flex-direction:column;width:min(310px,72%);height:420px;padding:28px;display:flex;position:absolute;overflow:hidden;box-shadow:0 30px 75px #0000006b}.preview-sheet h3{margin:18px 0 12px;font:600 28px/1.05 Georgia,serif}.preview-sheet p{color:#5f584b;font-size:13px;line-height:1.6}.preview-sheet>span,.preview-sheet>small{color:#936716;letter-spacing:.13em;font-size:9px;font-weight:900}.preview-sheet i{background:#e8dfcf;border-radius:10px;width:100%;height:7px;margin-top:13px;display:block}.preview-sheet i:nth-of-type(2){width:82%}.preview-sheet i:nth-of-type(3){width:61%}.preview-cover-sheet{z-index:1;background:linear-gradient(145deg,#f7ead0,#fff);border-color:#b88a34;padding:0;top:58px;left:1%;transform:rotate(-8deg)}.preview-cover-sheet img{object-fit:cover;object-position:top;width:100%;height:100%}.preview-cover-sheet:not(:has(img)){color:#fff;background:linear-gradient(160deg,#0d1725,#352817);justify-content:flex-end;padding:34px}.preview-cover-sheet:not(:has(img)) h3{color:#f0cb71}.preview-lesson-one{z-index:2;background:linear-gradient(155deg,#fff,#fff7e8);top:28px;left:24%;transform:rotate(1.5deg)}.preview-lesson-one:after{content:"GENUINE LESSON";color:#17120c;letter-spacing:.1em;background:#d9a93e;padding:7px 54px;font-size:8px;font-weight:900;position:absolute;top:45px;right:-49px;transform:rotate(45deg)}.preview-lesson-two{z-index:3;background:linear-gradient(155deg,#fff,#eef5ff);top:88px;right:0;transform:rotate(7deg)}.preview-free-seal{z-index:5;color:#f4d47c;letter-spacing:.12em;text-align:center;background:#071323;border:5px solid #f4d47c;border-radius:50%;place-items:center;width:112px;height:112px;font-size:13px;line-height:1.15;display:grid;position:absolute;bottom:5px;right:8%;transform:rotate(-8deg);box-shadow:0 15px 38px #00000059}.manual-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));align-items:start;gap:20px;max-width:1320px;margin:0 auto;padding:70px 28px;display:grid}.manual-catalog article{background:linear-gradient(145deg,#141c27,#0c1118);border:1px solid #313b47;flex-direction:column;min-height:0;padding:28px;display:flex}.manual-catalog article>span{color:#c89b3c;font-family:Georgia,serif;font-size:18px}.manual-catalog small{color:#9d895d;letter-spacing:.1em;text-transform:uppercase;margin-top:30px;font-size:9px;font-weight:900}.manual-catalog h2{margin:16px 0;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1.08}.manual-catalog p{color:#b8bcc1;line-height:1.65}.manual-catalog article>div{gap:10px;margin-top:16px;padding-top:24px;display:grid}.manual-catalog .button{text-align:center}.title-directory{color:#17130d;background:#f4ead2;grid-template-columns:minmax(0,1fr);gap:56px;padding:72px clamp(24px,7vw,110px);display:grid}.title-directory-intro{align-self:start;position:static}.title-directory h2,.expanding-library h2{letter-spacing:-.025em;margin:14px 0 20px;font:500 clamp(36px,4.5vw,58px)/1.05 Georgia,serif}.title-directory h2 em{color:#9b6f1d;font-weight:400}.title-directory-intro>p:last-child{color:#5f5748;max-width:570px;line-height:1.7}.title-directory-list{border-top:1px solid #c8b789;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.title-directory-list li{border-bottom:1px solid #c8b789}.title-directory-list a{color:#17130d;grid-template-columns:34px 1fr;gap:4px 10px;padding:14px 5px;display:grid}.title-directory-list a:hover,.title-directory-list a:focus-visible{background:#c89b3c1f}.title-directory-list span{color:#9b6f1d;grid-row:1/3;font:500 12px Georgia,serif}.title-directory-list b{font:600 16px/1.2 Georgia,serif}.title-directory-list small{color:#756d5d;font-size:10px;line-height:1.3}.expanding-library{color:#fff;background:linear-gradient(125deg,#151d28,#302511);grid-template-columns:.8fr 1.2fr;gap:50px;padding:86px clamp(24px,7vw,110px);display:grid}.expanding-library>div>p:last-child{color:#c6c7c6;max-width:620px;font-size:17px;line-height:1.7}.expanding-library .customer-form{color:#17191c;width:100%;margin:0}.expanding-library .customer-form textarea{min-height:125px}.catalog-price-rule{background:#ffffff14;border-left:4px solid #d4a63a;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:30px;padding:18px 20px;display:flex}.catalog-price-rule b{color:#f0cb71;font-family:Georgia,serif;font-size:30px;font-weight:500}.catalog-price-rule span{color:#c4c7cb;max-width:620px;font-size:12px;line-height:1.5}.manual-status{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#d6b86d!important;margin-top:8px!important;font-size:10px!important}.manual-card-price{align-items:end;gap:10px;margin-top:18px!important;padding:0!important;display:flex!important}.manual-card-price b{color:#f0cb71;font-family:Georgia,serif;font-size:34px;font-weight:500}.manual-card-price span{color:#9299a2;text-transform:uppercase;padding-bottom:5px;font-size:10px;line-height:1.35}.catalog-note{max-width:900px;margin:0 auto;padding:0 28px 90px}.catalog-note b{color:#e5c36c;font-family:Georgia,serif;font-size:24px}.catalog-note p{color:#aeb2b7;line-height:1.7}@media (width<=900px){.manual-catalog{grid-template-columns:1fr}.manual-catalog article{min-height:0}.service-card-art>*{max-width:82%}.title-directory,.expanding-library,.preview-promise{grid-template-columns:1fr}.title-directory-intro{position:static}.preview-stack{width:min(620px,100%);margin:0 auto}}@media (width<=560px){.catalog-page>header span{display:none}.catalog-hero{padding:70px 22px}.preview-promise{gap:24px;padding:58px 20px 48px}.preview-promise-copy h2{font-size:42px}.preview-promise-copy>p:not(.kicker){font-size:15px}.preview-assurances{grid-template-columns:1fr;gap:7px}.preview-assurances span{min-height:0;padding:12px 14px}.preview-assurances b{margin:0 9px 0 0;display:inline}.preview-promise .hero-actions{display:grid}.preview-promise .button{text-align:center;width:100%}.preview-stack{min-height:390px;margin-top:6px}.preview-sheet{width:61%;height:305px;padding:19px}.preview-sheet h3{font-size:20px}.preview-sheet p{font-size:10px}.preview-cover-sheet{top:48px;left:0}.preview-lesson-one{top:15px;left:20%}.preview-lesson-two{top:58px;right:0}.preview-free-seal{border-width:4px;width:82px;height:82px;font-size:9px;bottom:0;right:5%}.manual-catalog{padding:35px 18px}.manual-catalog article{min-height:0;padding:28px 24px}.service-card-art{min-height:420px}.service-card-art>*{max-width:88%}.title-directory,.expanding-library{gap:34px;padding:54px 20px}.title-directory-list{grid-template-columns:1fr}.expanding-library .customer-form{margin:0;padding:26px 20px}}.truth-strip{background:linear-gradient(100deg,#e5483f 0%,#f49a31 30%,#f4cc54 58%,#4cc08a 82%,#3f8ee8 100%);box-shadow:0 12px 40px #e3733140}.truth-strip p{color:#091019;text-shadow:0 1px #ffffff61}.revival-intro{isolation:isolate;color:#fff;background:#07101a;position:relative;overflow:hidden}.revival-intro:before{content:"";z-index:-1;background:linear-gradient(90deg,#050a12f5,#050a12cc 48%,#050a1238),url(/revival-breakthrough.jpg) 76% 48%/cover;position:absolute;inset:0}.revival-intro:after{content:"";z-index:-1;background:linear-gradient(90deg,#e5483f,#f5c451,#49c08a,#458fe6);height:6px;position:absolute;inset:auto 0 0}.revival-foundation .foundation-grid{gap:18px}.revival-foundation .foundation-grid article{isolation:isolate;background-position:50%;background-size:cover;border:1px solid #fff3;flex-direction:column;justify-content:flex-end;min-height:460px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000052}.revival-foundation .foundation-grid article:before{content:"";z-index:-1;background:linear-gradient(#0409101f,#040910f5 76%);position:absolute;inset:0}.revival-foundation .foundation-grid article:first-child{background-image:url(/revival-mind.jpg)}.revival-foundation .foundation-grid article:nth-child(2){background-image:linear-gradient(#250a3829,#250a3829),url(/identity-reflection.png)}.revival-foundation .foundation-grid article:nth-child(3){background-image:url(/revival-scripture.jpg)}.revival-foundation .foundation-grid article:first-child{border-top:5px solid #4c9cff}.revival-foundation .foundation-grid article:nth-child(2){border-top:5px solid #dc5ee8}.revival-foundation .foundation-grid article:nth-child(3){border-top:5px solid #f3bd43}.revival-foundation .foundation-grid h3{color:#fff;text-shadow:0 3px 18px #000;font-size:34px}.revival-foundation .foundation-grid p{color:#eef1f2;text-shadow:0 2px 12px #000}.revival-foundation .foundation-grid span{color:#ffd76e}.revival-tracks .section-heading h2{color:#111722}.revival-tracks .track-grid{gap:18px}.revival-tracks .track-grid article{isolation:isolate;color:#fff;background-position:50%;background-size:cover;border:0;flex-direction:column;justify-content:flex-end;min-height:310px;padding:35px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #2123302e}.revival-tracks .track-grid article:before{content:"";z-index:-1;background:linear-gradient(#050a120f,#050a12f2 78%);position:absolute;inset:0}.revival-tracks .track-grid article:hover{transform:translateY(-5px);box-shadow:0 28px 65px #21233047}.revival-tracks .track-grid article:first-child{background-image:url(/identity-reflection.png)}.revival-tracks .track-grid article:nth-child(2){background-image:url(/revival-mind.jpg)}.revival-tracks .track-grid article:nth-child(3){background-image:url(/revival-breakthrough.jpg)}.revival-tracks .track-grid article:nth-child(4){background-image:url(/new-life-scene.png)}.revival-tracks .track-grid article:nth-child(5){background-image:url(/identity-passage.png)}.revival-tracks .track-grid article:nth-child(6){background-image:url(/butterfly-transformation.png)}.revival-tracks .track-grid h3{color:#fff;text-shadow:0 3px 16px #000;font-size:28px}.revival-tracks .track-grid p{color:#eff1f2;text-shadow:0 2px 12px #000}.revival-tracks .track-grid small{color:#ffd66e}.revival-preview{isolation:isolate;background:linear-gradient(120deg,#fff4daf2,#daebffeb),url(/butterfly-transformation.png) 50%/cover;position:relative;overflow:hidden}.revival-preview:before{content:"";z-index:-1;background:radial-gradient(circle at 92% 12%,#eb483e33,#0000 28%),radial-gradient(circle at 8% 88%,#3f8fe838,#0000 28%);position:absolute;inset:0}.revival-preview .preview-pages article:first-child{background:linear-gradient(145deg,#fff,#fff2cf);border-top:6px solid #f0a338}.revival-preview .preview-pages article:nth-child(2){background:linear-gradient(145deg,#fff,#e4f4ff);border-top:6px solid #4b9bea}.revival-preview .locked-page{background:linear-gradient(150deg,#17243a,#28143d 50%,#3b2311)!important;border-top:6px solid #e6584f!important}.directory-group{margin-top:44px}.directory-group>h3{font-family:var(--font-serif);margin:0;font-size:clamp(1.55rem,3vw,2.3rem)}.directory-group>p{color:var(--muted);margin:8px 0 20px}.title-directory-list a{grid-template-columns:auto auto 1fr;align-items:center;column-gap:18px;display:grid}.title-directory-list a img{object-fit:cover;border:1px solid #ae7e1959;border-radius:8px;grid-row:1/3;width:58px;height:76px;box-shadow:0 8px 20px #1a140b1f}.title-directory-list a small{grid-column:3}.manual-anime-cover{object-fit:contain;object-position:center;border:1px solid #ae7e194d;border-radius:18px 18px 4px 4px;width:100%;height:auto;max-height:none;margin-bottom:20px}.manual-reflection-art{background:#09121e;border:1px solid #e5c36c85;border-radius:20px 20px 5px 5px;margin:-12px -12px 24px;position:relative;overflow:hidden}.manual-reflection-art .manual-anime-cover{object-fit:contain;object-position:center;border:0;border-radius:0;width:100%;height:auto;max-height:none;margin:0;display:block}.manual-reflection-art:after{content:none}.manual-reflection-art figcaption{color:#fff;padding:18px 20px;position:relative}.manual-reflection-art figcaption b{color:#f2cc70;letter-spacing:.08em;font-size:14px;display:block}.manual-reflection-art figcaption span{text-shadow:0 2px 10px #000;margin-top:6px;font:500 18px/1.2 Georgia,serif;display:block}.manual-visual-promise{background:#e5c36c14;border-left:3px solid #d7aa45;margin:12px 0 0;padding:14px 16px;font-size:12px;line-height:1.55!important}.manual-visual-promise strong{color:#f0cb71;font-size:13px;display:block}.title-directory-list a em{color:#f1cb67;letter-spacing:.12em;background:#0c1726;border-radius:3px;grid-column:3;width:max-content;margin-top:7px;padding:7px 9px;font:900 8px/1 Arial,sans-serif;display:inline-block}@media (width<=600px){.title-directory-list a{grid-template-columns:auto auto 1fr;column-gap:12px}.title-directory-list a img{width:48px;height:64px}.title-directory-list a small{grid-column:3}.manual-reflection-art .manual-anime-cover{height:auto}.manual-reflection-art{margin:-8px -4px 22px}}.faq details p strong{color:#765719}.faq-evidence{background:#ffffff85;border-left:4px solid #c89b3c;padding:18px 20px;color:#6c675e!important;margin:28px 0 0!important;font-size:12px!important;line-height:1.7!important}.faq-evidence a{color:#6f5015;text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (width<=560px){.concierge-toggle{letter-spacing:.08em;min-height:54px;padding:9px 14px;font-size:9px}.concierge-toggle span{width:22px;height:22px}.recognition{padding-top:305px}.recognition .story-image{height:310px;object-position:center 42%!important}.recognition:before{background:linear-gradient(#05090f0a 0%,#05090f1f 46%,#080c12 70%)}.revival-intro{padding-top:390px!important}.revival-intro:before{background:linear-gradient(#050a1214,#050a12eb 48%,#07101a 64%),url(/revival-breakthrough.jpg) top/auto 430px no-repeat}.revival-foundation .foundation-grid article,.revival-tracks .track-grid article{min-height:390px}}.manual-upsells{gap:8px!important;margin-top:14px!important;display:grid!important}.manual-upsells a{background:#fffaf0;border:1px solid #b17e2347;border-radius:8px;padding:10px 12px;font-weight:700;text-decoration:none;display:block;color:#6b4a16!important}.programs-page{color:#092a66;background:#f6f8fc;min-height:100vh}.programs-hero{color:#fff;background:radial-gradient(circle at 80% 18%,#edc65b4d,#0000 34%),linear-gradient(135deg,#071a3d,#0d3f91);padding-top:150px}.programs-hero h1{max-width:1050px;margin:.25em 0;font-size:clamp(3rem,7vw,6.6rem);line-height:.92}.programs-hero h1 em{color:#f0cc70;font-weight:400}.programs-hero>p:not(.kicker){color:#e8efff;max-width:760px;font-size:1.18rem;line-height:1.75}.purchase-flow{background:#fff}.purchase-flow>div{max-width:760px}.purchase-flow ol{grid-template-columns:repeat(4,1fr);gap:14px;margin:38px 0 0;padding:0;list-style:none;display:grid}.purchase-flow li{background:#fffaf0;border:1px solid #d6b14f;gap:14px;padding:24px 18px;display:flex}.purchase-flow li b{color:#ad7a13;font-size:1.35rem}.purchase-flow li span{line-height:1.5}.purchase-flow li strong{color:#092a66;font-size:1.08rem;display:block}.bundle-builder{color:#092a66;background:linear-gradient(135deg,#e6bc4b,#f0d77e);grid-template-columns:.9fr 1.3fr;align-items:center;gap:56px;display:grid}.bundle-builder h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1}.bundle-builder>div>p{line-height:1.7}.bundle-math{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.bundle-math>a{color:#092a66;touch-action:manipulation;-webkit-tap-highlight-color:#16469733;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c79b2e;flex-direction:column;justify-content:center;min-height:180px;padding:24px;text-decoration:none;display:flex}.bundle-math small{letter-spacing:.12em;color:#8f6615}.bundle-math strong{margin:6px 0;font-size:2rem}.bundle-math span{color:#425476}.bundle-math>a>b{color:#0d3f91;letter-spacing:.04em;border-top:1px solid #dfc87e;margin-top:18px;padding-top:13px;font-size:.78rem}.bundle-math>a:focus-visible{outline-offset:3px;outline:4px solid #2165d6}.bundle-math>a:active{background:#fff8e9;transform:translateY(1px)}.bundle-math .bundle-total{color:#fff;background:#0b3478;border-color:#f0cc70}.bundle-math .bundle-total small,.bundle-math .bundle-total span{color:#f5db8d}.bundle-math .bundle-total>b{color:#f0ce82;border-color:#5277b5}.price-path{background:#f6f8fc}.price-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.path-card{background:#fff;border:1px solid #d6b14f;flex-direction:column;min-height:445px;padding:28px;display:flex;box-shadow:0 14px 36px #092a6614}.path-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.path-card-top small{letter-spacing:.12em;color:#8e6515;font-weight:800}.path-card-top b{color:#f0ce82;background:#0b3478;padding:6px 8px;font-size:.7rem}.path-card h3{color:#092a66;margin:22px 0 6px;font-size:1.5rem}.path-price{color:#ad7a13;font:700 2.25rem/1 Georgia,serif;margin:0!important}.delivery{color:#52627f;margin:12px 0;font-size:.88rem;font-weight:700;display:inline-block}.path-card>p:not(.path-price){line-height:1.6}.path-card ul{margin-bottom:26px;padding-left:20px;line-height:1.55}.path-card>a{color:#0b3f91;margin-top:auto;font-weight:800;text-decoration:none}.path-value{color:#7f611f;letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font-size:.78rem;font-weight:800}.premium-finale{isolation:isolate;color:#fff;background:radial-gradient(circle at 50% -8%,#ffde854d,#0000 32%),linear-gradient(145deg,#040b15 0%,#071a3d 48%,#0d3476 100%);border:1px solid #f0cc70b8;margin-top:54px;padding:clamp(28px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 32px 80px #05143040}.premium-finale:before,.premium-finale:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffe9ae1a 50%,#0000 68%);width:42%;height:115%;position:absolute;top:-25%}.premium-finale:before{left:-12%;transform:rotate(-8deg)}.premium-finale:after{right:-12%;transform:scaleX(-1)rotate(-8deg)}.premium-finale-heading{text-align:center;max-width:830px;margin:0 auto 38px}.premium-finale-heading>span{color:#f5d98f;border:1px solid #f0cc70c7;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:23px;display:grid;box-shadow:0 0 34px #f0cc703b}.premium-finale-heading .kicker{color:#f0cc70}.premium-finale-heading h3{color:#fff;letter-spacing:-.025em;margin:10px 0 14px;font:500 clamp(2rem,4vw,3.8rem)/1.02 Georgia,serif}.premium-finale-heading>p:last-child{color:#d9e3f4;margin:0;font-size:1.05rem;line-height:1.65}.premium-finale-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.premium-tier{color:#fff;background:linear-gradient(150deg,#0c234bf5,#050f1ffa);border-color:#f0cc708c;min-height:0;padding:clamp(26px,3vw,38px);transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 20px 48px #0000004d}.premium-tier:hover{border-color:#f2d37f;transform:translateY(-6px);box-shadow:0 30px 65px #0000006b,0 0 30px #e3b5461f}.premium-tier-2{background:radial-gradient(circle at 88% 8%,#4a83e947,#0000 34%),linear-gradient(145deg,#0a2c66,#07162e)}.premium-tier-3{background:radial-gradient(circle at 82% 10%,#f0cc7057,#0000 32%),radial-gradient(circle at 8% 90%,#255bb361,#0000 38%),linear-gradient(125deg,#061126,#0d3f91 58%,#211909);border:2px solid #f0cc70;grid-column:1/-1;padding:clamp(32px,5vw,58px);box-shadow:0 34px 85px #0000007a,inset 0 0 0 7px #f0cc7012}.premium-tier:after{content:"";pointer-events:none;border:1px solid #f0cc702e;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-65px;box-shadow:0 0 0 22px #f0cc7009,0 0 0 44px #f0cc7005}.premium-tier-act{color:#f2d37f;letter-spacing:.2em;align-items:center;gap:14px;margin-bottom:26px;font-size:.75rem;font-weight:900;display:flex}.premium-tier-act i{background:linear-gradient(90deg,#f0cc70bf,#0000);flex:1;height:1px;display:block}.premium-tier .path-card-top{position:relative}.premium-tier .path-card-top small{color:#e9c96f}.premium-tier .path-card-top b{color:#071a3d;background:#f0cc70;border:1px solid #f0cc70a6;box-shadow:0 8px 24px #00000040}.premium-tier h3{color:#fff;max-width:720px;margin-top:18px;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.05;position:relative}.premium-tier .path-price{color:#f5d98f;text-shadow:0 3px 24px #f0cc7029;font-size:clamp(2.8rem,5vw,4.7rem);position:relative}.premium-tier .delivery{color:#d4e0f2;font-size:.95rem}.premium-tier>p:not(.path-price){color:#e0e8f5;max-width:850px;font-size:1rem;line-height:1.7}.premium-tier ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;margin:12px 0 30px;padding:0;list-style:none;display:grid}.premium-tier li{color:#f3f6fb;border-bottom:1px solid #ffffff1a;padding:11px 0 11px 25px;line-height:1.5;position:relative}.premium-tier li:before{content:"✦";color:#e9c96f;position:absolute;left:0}.premium-tier-3 ul{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-tier>a.premium-tier-cta{color:#081a37;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(100deg,#d7a83d,#f5db8d);border:1px solid #f0cc70;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin-top:auto;padding:16px 19px;font-size:.86rem;font-weight:900;display:flex;box-shadow:0 12px 30px #00000040}.premium-tier-cta b{font-size:1.3rem}.premium-tier>a.premium-tier-cta:hover{background:#fff3cc}.premium-tier>a.premium-tier-cta:focus-visible{outline-offset:4px;outline:4px solid #fff}.identity-lab{color:#fff;background:linear-gradient(145deg,#071a3d,#0d3f91)}.identity-lab .section-heading p{color:#d7e3fa}.identity-tool-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px;display:grid}.identity-tool-grid article{background:#0a2e6e;border:1px solid #f0cc708c;min-height:210px;padding:26px}.identity-tool-grid span{color:#f0cc70;font-weight:800}.identity-tool-grid h3{margin:25px 0 8px;font-size:1.25rem}.identity-tool-grid p{color:#dbe7fa;margin:0;line-height:1.55}.premium-boundary{color:#092a66;background:linear-gradient(135deg,#d5a52f,#f0d77e);grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;display:grid}.premium-boundary h2{margin:.2em 0;font-size:clamp(2.4rem,4vw,4.6rem);line-height:.95}.premium-boundary>p{font-size:1.08rem;line-height:1.8}.program-disclaimer{background:#fff;align-items:flex-start;gap:28px;display:flex}.program-disclaimer strong{min-width:170px;font-size:1.25rem}.program-disclaimer p{max-width:900px;margin:0;line-height:1.65}@media (width<=900px){.purchase-flow ol,.price-path-grid,.identity-tool-grid{grid-template-columns:repeat(2,1fr)}.bundle-builder,.premium-boundary{grid-template-columns:1fr}.programs-hero{padding-top:120px}.premium-tier-3 ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.purchase-flow ol,.price-path-grid,.identity-tool-grid,.bundle-math,.premium-finale-grid{grid-template-columns:1fr}.programs-hero h1{font-size:3.25rem}.path-card{min-height:0}.program-disclaimer{display:block}.program-disclaimer strong{margin-bottom:12px;display:block}.premium-finale{margin-left:-4px;margin-right:-4px;padding:30px 18px}.premium-tier-3{grid-column:auto}.premium-tier ul,.premium-tier-3 ul{grid-template-columns:1fr}.premium-tier:hover{transform:none}.premium-tier .path-card-top{align-items:flex-start}.premium-tier .path-card-top b{font-size:.62rem}.premium-tier>a.premium-tier-cta{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.premium-tier{transition:none}.premium-tier:hover{transform:none}}@media (width<=620px){.programs-hero h1{font-size:clamp(2.6rem,14vw,3.25rem)}.path-card>a,.next-generation-card>a{text-align:center;border:1px solid #cda958;justify-content:center;align-items:center;min-height:48px;padding:13px 12px;display:flex}.purchase-flow li{padding:20px 16px}.manual-upsells a{align-items:center;min-height:48px;display:flex}.title-directory-list a{min-height:76px}.catalog-page>header{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}}.lab-page{color:#211a12;background:#f6f0e4;min-height:100vh}.lab-header{color:#fff;background:#1f1912;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,72px);display:flex}.lab-header>a{letter-spacing:.08em;color:#e4bc69;font-weight:900;text-decoration:none}.lab-header nav{gap:22px;display:flex}.lab-header nav a{color:#fff;font-size:.9rem;text-decoration:none}.lab-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#cf9f4238,#0000 30%),#2c2318;padding:70px clamp(20px,7vw,110px)}.lab-hero h1{margin:.15em 0;font-size:clamp(3rem,7vw,6rem)}.lab-hero>p:last-child{color:#ded4c3;max-width:800px;font-size:1.08rem;line-height:1.7}.lab-workbench{grid-template-columns:330px minmax(0,1fr);gap:28px;max-width:1300px;margin:0 auto;padding:50px 24px 80px;display:grid}.lab-workbench aside{background:#251e15;align-self:start;padding:16px;position:sticky;top:20px}.lab-progress{color:#e6d6b8;padding:12px 10px 18px;font-size:.85rem}.lab-progress i{background:#4a3c2a;height:6px;margin-top:10px;display:block}.lab-progress i b{background:#d5a64c;height:100%;display:block}.lab-workbench aside button{color:#d8cfbf;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff14;grid-template-columns:34px 1fr 20px;gap:6px;width:100%;padding:13px 10px;display:grid}.lab-workbench aside button span{color:#b68a39}.lab-workbench aside button.active{color:#1e170f;background:#d2a24a}.lab-workbench aside button.active span{color:#1e170f}.lab-sheet{background:#fff;padding:clamp(24px,5vw,64px);box-shadow:0 20px 70px #32230d1f}.lab-sheet>small{letter-spacing:.14em;color:#9a6e1c;font-weight:800}.lab-sheet h2{margin:.25em 0;font-size:clamp(2rem,4vw,3.8rem);line-height:1}.lab-sheet>p{color:#655c4f;line-height:1.7}.lab-sheet label{margin:28px 0;font-weight:800;display:block}.lab-sheet textarea{width:100%;min-height:125px;font:inherit;resize:vertical;background:#fbf8f1;border:1px solid #d2c4aa;margin-top:10px;padding:16px;line-height:1.55;display:block}.lab-actions{gap:12px;margin-top:28px;display:flex}.lab-actions button{color:#fff;cursor:pointer;background:#a97820;border:0;padding:14px 18px;font-weight:800}.lab-actions button.quiet{color:#3d3325;background:#eee6d7}.lab-save{font-size:.8rem!important}.lab-boundary{background:#fff;border-left:5px solid #b6842c;grid-template-columns:210px 1fr;gap:20px;max-width:1300px;margin:0 auto 70px;padding:26px;display:grid}.lab-boundary p{color:#61584c;margin:0;line-height:1.6}@media (width<=800px){.lab-header nav{display:none}.lab-workbench{grid-template-columns:1fr}.lab-workbench aside{max-height:360px;position:static;overflow:auto}.lab-boundary{grid-template-columns:1fr;margin:0 20px 50px}.lab-actions{flex-direction:column}}.hero-logo{display:none!important}.hero-content{max-width:min(850px,78vw)}.hero-school-intro{text-shadow:0 2px 18px #000000db;background:0 0;max-width:780px;padding:0}.hero-school-label{color:#e5c36c;letter-spacing:.2em;margin:0 0 16px;font-size:10px;font-weight:900}.hero-school-intro h1{margin:0 0 22px;font-size:clamp(46px,6vw,76px);line-height:1.02}.hero-school-lead,.hero-school-support{color:#e7e4dd;max-width:710px;margin:0;font-size:17px;line-height:1.68}.hero-school-support{color:#cfcfc9;margin-top:13px}.hero-school-method{color:#e5c36c;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 22px;margin:24px 0 0;font-size:11px;display:flex}.hero-school-method b{white-space:nowrap}.hero-school-bridge{color:#f4eddc;border-top:1px solid #e5c36c52;max-width:680px;margin:21px 0 0;padding-top:18px;font-family:Georgia,serif;font-size:16px;line-height:1.55}.hero-scripture{color:#eee8db;background:#080d149e;border-left:2px solid #e5c36c;max-width:760px;margin:22px 0 0;padding:17px 20px;font-family:Georgia,serif;font-size:15px;font-style:italic;line-height:1.62}.hero-scripture cite{color:#e5c36c;letter-spacing:.13em;text-transform:uppercase;margin-top:8px;font-family:Arial,sans-serif;font-size:9px;font-style:normal;font-weight:900;display:block}.truth-strip{background:linear-gradient(110deg,#efe5d1 0%,#c9ddd4 48%,#ead6aa 100%);border-top:1px solid #ffffff70;border-bottom:1px solid #23342e2e;box-shadow:inset 0 1px #ffffff6b}.recognition-grid{gap:18px}.recognition-grid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#22303bf0,#0f171fdb);border:1px solid #efd6a04d;border-radius:20px;margin-top:16px;padding:34px;position:relative;overflow:visible;box-shadow:0 18px 50px #0003,inset 0 1px #ffffff0f}.recognition-grid article:before{content:"";background:linear-gradient(90deg,#d9ac46,#74a396e6,#0000);height:3px;position:absolute;inset:0 0 auto}.recognition-grid article:after{content:"";z-index:3;filter:drop-shadow(0 7px 10px #00000052);background:url(/mja-logo-mark.png) top/50px no-repeat;width:50px;height:27px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.recognition-grid article:nth-child(2),.recognition-grid article:nth-child(3),.recognition-grid article:nth-child(4){background:linear-gradient(145deg,#202932f2,#0d141ce6)}.recognition-grid p{color:#e0e2df}.resolution-synopsis{padding-top:102px;position:relative;overflow:hidden}.identity-seal{object-fit:contain;opacity:.92;filter:drop-shadow(0 7px 14px #0000002e);width:54px;height:66px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.resolution-synopsis .identity-seal{width:42px;height:52px;top:18px}.foundation-grid article,.service-card,.offer-card{border-color:#d4b16042;border-radius:18px;box-shadow:0 16px 42px #09101629,inset 0 1px #ffffff0e}.foundation-grid article:nth-child(3n+1){background:linear-gradient(150deg,#172630,#101821)}.foundation-grid article:nth-child(3n+2){background:linear-gradient(150deg,#1b302e,#111b20)}.foundation-grid article:nth-child(3n){background:linear-gradient(150deg,#302938,#151923)}.service-card,.offer-card{background:linear-gradient(145deg,#1b2b30f7,#0f171ff7)}.footer-brand{align-items:center;gap:14px;text-decoration:none;display:flex}.footer-logo{object-fit:contain;filter:drop-shadow(0 8px 20px #d1a43e2e);width:62px;height:76px}.footer-brand-copy{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.concierge-logo-wrap{border-radius:50%;flex:0 0 42px;place-items:center;padding:3px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 7px 18px #00000040;background:radial-gradient(circle,#f1d48d,#c6932c)!important;width:42px!important;height:42px!important;display:grid!important}.concierge-logo-wrap img{object-fit:contain;border-radius:50%;width:100%;height:100%}.concierge-toggle{color:#fff8e8!important;background:linear-gradient(135deg,#172535 0%,#0d1825 58%,#09121d 100%)!important;border-color:#c99c42!important;box-shadow:0 14px 45px #0309106b,inset 0 1px #ffffff12!important}.transformation-frame{color:#132129;background:linear-gradient(135deg,#fffaf0 0%,#f5ead1 52%,#ead2a0 100%);grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:clamp(48px,7vw,110px);display:grid;position:relative;overflow:hidden}.transformation-frame:before{content:"";border:1px solid #ad7e2540;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-160px;box-shadow:0 0 0 55px #ad7e250a,0 0 0 110px #3f71640a}.transformation-lead,.transformation-steps{z-index:1;position:relative}.transformation-lead h2{margin:18px 0 24px;font-family:Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.04}.transformation-lead>p:not(.kicker){color:#46534f;max-width:650px;font-size:18px;line-height:1.7}.transformation-lead .button{margin-top:18px}.transformation-steps{gap:14px;display:grid}.transformation-steps article{background:#ffffffb8;border:1px solid #84602026;border-radius:18px;grid-template-columns:58px 1fr;gap:18px;padding:24px;display:grid;box-shadow:0 15px 40px #5e431414}.transformation-steps span{color:#efd184;background:#111923;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;display:grid}.transformation-steps h3{margin:0 0 7px;font-family:Georgia,serif;font-size:24px;font-weight:500}.transformation-steps p{color:#52605c;margin:0;line-height:1.55}.sealed-card{position:relative!important}.card-identity-seal{z-index:6;width:58px;height:70px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:16px;left:50%;transform:translate(-50%);max-width:none!important}.card-identity-seal img{object-fit:contain;filter:drop-shadow(0 6px 11px #52360a38);width:58px;height:70px;display:block;max-width:none!important}.scene-identity-seal{background:0 0;width:70px;height:86px;top:28px}.scene-identity-seal img{width:70px;height:86px}.transformation-steps article{padding-top:24px}.transformation-steps .step-number{background:#111923;place-items:center;width:58px;height:58px;padding:4px;display:grid;position:relative}.transformation-steps .step-number img{object-fit:contain;filter:drop-shadow(0 2px 3px #00000047);width:27px;height:45px}.transformation-steps .step-number b{color:#f7df9d;letter-spacing:.02em;background:#0a1623e8;border:1px solid #efd18452;border-radius:999px;padding:1px 4px;font-family:Georgia,serif;font-size:11px;font-weight:600;line-height:1.15;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.testimonial-grid article{padding-top:94px}.testimonial-grid article:before{top:26px}.offer-card{position:relative;padding-top:96px!important}.preview-pages article{position:relative;padding-top:110px!important}.testimonials{color:#17242a;background:linear-gradient(145deg,#fffaf1,#f2e4c7 58%,#e8cd94)}.testimonial-heading{max-width:860px}.testimonial-heading h2{margin:18px 0;font-family:Georgia,serif;font-size:clamp(42px,5.5vw,72px);font-weight:500;line-height:1.05}.testimonial-heading>p:last-child{color:#5f625d;max-width:760px;font-size:17px;line-height:1.7}.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:48px 0 26px;display:grid}.testimonial-grid article{background:#ffffffc2;border:1px solid #996f2338;border-radius:20px;min-height:280px;padding:32px;position:relative;box-shadow:0 20px 50px #5e43141a}.testimonial-grid article:before{content:"“";color:#e5c36c33;font-family:Georgia,serif;font-size:86px;line-height:1;position:absolute;top:12px;right:23px}.testimonial-grid span{color:#e5c36c;letter-spacing:.15em;font-size:10px;font-weight:900}.testimonial-grid h3{color:#17242a;margin:34px 0 18px;font-family:Georgia,serif;font-size:27px;font-weight:500;line-height:1.25;position:relative}.testimonial-grid p{color:#5b625e;margin:0;line-height:1.65}.testimonial-invite{color:#17252a;background:#e8ddc7;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:28px 32px;display:flex}.testimonial-invite strong{font-family:Georgia,serif;font-size:24px;font-weight:500}.testimonial-invite p{color:#53605c;max-width:750px;margin:8px 0 0;line-height:1.55}.testimonial-invite .button{flex:none}.resolution-synopsis .kicker{color:#f7f2e7;text-shadow:0 1px 12px #ffffff1f}.revival-intro{color:#17242a;background:#f6f1e7}.revival-intro:before{background:linear-gradient(90deg,#f8f4ebfa 0%,#f8f4ebe6 45%,#f8f4eb6b 68%,#f8f4eb0f),url(/revival-darkness-to-light.png) 50%/cover}.revival-intro:after{background:linear-gradient(90deg,#0000,#d2aa51 18% 82%,#0000);height:2px}.revival-intro h2{color:#152229;text-shadow:none}.revival-intro .intro-copy p{color:#4d5956}.revival-intro .text-link{color:#8a681f}.services{color:#18252a;background:linear-gradient(145deg,#fffaf1,#f3e6ca)}.services .section-heading h2{color:#18252a}.services .section-heading>p:last-child{color:#59635f}.service-grid{border:0;gap:18px}.service-card{color:#17242a;background-color:#fbf5e8;border-radius:20px;box-shadow:0 18px 48px #5e431417;border:1px solid #936b242b!important}.service-card:hover{background-color:#fff;box-shadow:0 24px 60px #5e431424}.service-card h3{color:#17242a}.service-card p{color:#4f5d59}.service-card a{color:#8b671d}.service-card-art{background-position:68%}.service-card-art h3,.service-card-art p{text-shadow:none}.service-card-art>*{max-width:68%}.coaching-brand{background:#fffaefb8;border:1px solid #8e631947;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex;top:22px;right:24px;box-shadow:0 8px 24px #64451214;z-index:2!important;max-width:none!important;position:absolute!important}.coaching-brand span{color:#b1832b;font-size:16px;line-height:1}.coaching-brand b{color:#7c5a1c;letter-spacing:.16em;font-size:10px}.revival-foundation{color:#17242a;background:linear-gradient(135deg,#fffaf1,#f0dfbc)}.revival-foundation .foundation-lead>p:last-child{color:#52605c}.revival-foundation .foundation-grid article{border-radius:20px;box-shadow:0 18px 45px #28463b14;color:#17242a!important;background:#fff!important;border:1px solid #3a5b4f26!important}.revival-foundation .foundation-grid article:before{display:none}.foundation-brand{color:#86631f;text-align:center;flex-direction:column;align-items:center;gap:9px;width:100%;display:flex;position:absolute;top:38px;left:50%;transform:translate(-50%)}.foundation-brand img{object-fit:contain;filter:drop-shadow(0 8px 18px #976b1c29);width:64px;height:76px}.foundation-brand b{letter-spacing:.17em;font-size:9px}.revival-foundation .foundation-grid h3{color:#17242a}.revival-foundation .foundation-grid p{color:#52605c}.revival-tracks{background:linear-gradient(135deg,#fffaf1 0%,#f4e8cf 58%,#ead2a2 100%)}.revival-tracks .track-grid article{background-blend-mode:luminosity;background-color:#a9874f;border:1px solid #d6b46f80}.revival-tracks .track-grid article:nth-child(2){background-blend-mode:normal;background-color:#0000}.revival-tracks .track-grid article:before{background:linear-gradient(#1114190a,#111923ed 78%)}.revival-tracks .track-grid .card-identity-seal{top:18px}.service-card .card-identity-seal{width:44px;height:54px;top:20px}.service-card .card-identity-seal img{width:44px;height:54px}.experience-vision .story-image{object-position:center 36%}.quiz-section{background:linear-gradient(135deg,#fffaf0 0%,#f2e4c7 58%,#e8cf9b 100%)}.quiz-intro p:last-child{color:#4f5e58}.quiz-start,.quiz-question,.quiz-result{background:#111923;box-shadow:0 28px 70px #48341329}.quiz-start>button{background:#e0b95e}.pricing{color:#17242a;background:linear-gradient(145deg,#fffaf1,#f3e6ca)}.pricing-head>p{color:#55625e}.offer-card{box-shadow:0 18px 45px #28433914;color:#17242a!important;background:#ffffffd6!important;border:1px solid #43635729!important}.offer-card h3{color:#17242a}.offer-card .price{color:#9b7426}.offer-card .price span{color:#78817d}.offer-card .offer-note{color:#64706c}.offer-card li{color:#3f4e49;border-bottom-color:#25443a1a}.offer-card a{color:#87641e}.complete-offer{color:#fff;background:linear-gradient(120deg,#111923,#2a251b);border-color:#e5c36c7a;position:relative;padding-top:106px!important}.identity-seal-offer{opacity:.9;width:54px;height:66px;top:18px;left:50%;right:auto}.complete-offer p{color:#d8e2dd}.price-disclaimer{color:#737d79}.truth-strip{background:linear-gradient(105deg,#0b1728 0%,#18334b 32%,#687365 63%,#efd287 100%)}.truth-strip p{color:#fff9e9;text-shadow:0 2px 12px #030b157a;border-right-color:#ffffff38}.section-signature{background:#fff8e557;border:1px solid #50391338;border-radius:999px;align-items:center;gap:11px;margin-bottom:30px;padding:8px 13px 8px 8px;display:inline-flex}.section-signature img{object-fit:contain;filter:drop-shadow(0 6px 12px #5e421124);width:38px;height:44px}.section-signature span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.section-signature b{color:#4a3716;letter-spacing:.17em;font-size:11px}.section-signature small{color:#66502a;letter-spacing:.14em;font-size:7px;font-weight:900}.contact .section-signature{background:#ffffff0b;border-color:#e5c36c57}.contact .section-signature b{color:#e5c36c}.contact .section-signature small{color:#ddd3bc}.experience-renew .story-image{filter:brightness(1.28)saturate(1.08)}.experience-renew:before{background:linear-gradient(90deg,#050a0f03,#111923b8 68%,#111923 88%)}@media (width<=850px){.hero-content{max-width:720px}.transformation-frame,.testimonial-grid{grid-template-columns:1fr}.testimonial-invite{flex-direction:column;align-items:flex-start}}@media (width<=560px){.hero{background-position:66%;min-height:820px;padding:150px 22px 80px}.hero-content{max-width:100%}.hero-school-intro{padding:0}.hero-school-label{font-size:8px;line-height:1.5}.hero-school-intro h1{font-size:42px}.hero-school-lead,.hero-school-support{font-size:15px;line-height:1.58}.hero-school-method{gap:7px;font-size:9px;display:grid}.hero-school-bridge{font-size:14px}.recognition-grid article{border-radius:16px;padding:29px 24px}.footer-logo{width:54px;height:68px}.transformation-steps article{grid-template-columns:50px 1fr;padding:20px 18px}.transformation-steps span{width:42px;height:42px}.transformation-steps .step-number{width:50px;height:50px;padding:3px}.transformation-steps .step-number img{width:23px;height:40px}.transformation-steps .step-number b{font-size:10px}.testimonial-grid article{min-height:0;padding:88px 23px 27px}.testimonial-invite{padding:24px 20px}.testimonial-invite .button{width:100%}.revival-intro:before{background:linear-gradient(#f8f4eb0d,#f8f4eb94 36%,#f8f4eb 58%),url(/revival-darkness-to-light.png) top/auto 390px no-repeat}.service-card-art{background-position:72%}.service-card-art>*{max-width:74%}.coaching-brand{padding:6px 9px;top:18px;right:18px}.foundation-brand{top:30px}.foundation-brand img{width:56px;height:66px}.experience-renew .story-image{filter:brightness(1.38)saturate(1.08);height:54%;object-position:72% center!important}.experience-renew:before{background:linear-gradient(#0000 0%,#1119231a 32%,#111923c7 49%,#111923 65%)}.resolution-synopsis{padding-top:84px}.identity-seal{left:50%;right:auto}.resolution-synopsis .identity-seal{width:38px;height:48px;top:14px}.card-identity-seal{width:54px;height:66px;top:14px}.card-identity-seal img{width:54px;height:66px}.scene-identity-seal{width:62px;height:76px;top:22px}.scene-identity-seal img{width:62px;height:76px}.service-card .card-identity-seal{width:40px;height:49px;top:18px}.service-card .card-identity-seal img{width:40px;height:49px}.offer-card{padding-top:86px!important}.preview-pages article{padding-top:96px!important}.complete-offer{padding-top:98px!important}}.backup-copy{color:#fff!important;background:#162335!important;margin-top:10px!important}.status-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:0 auto;padding:25px 40px 60px;display:grid}.status-grid article,.status-help{background:#fffdf7;border:1px solid #d5bf89;border-radius:18px;padding:32px}.status-grid b{color:#a77c27;letter-spacing:.14em;font-size:11px}.status-grid h2{text-transform:uppercase}.status-help{max-width:1020px;margin:0 auto 80px}.service-hero nav{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.service-hero nav .button,.service-hero nav button{width:auto}@media (width<=700px){.status-grid{grid-template-columns:1fr;padding:20px}.status-help{margin:0 20px 90px}.concierge-panel{max-height:calc(100dvh - 90px)}}.concierge .concierge-toggle{color:#fff!important;background:#0b1727!important;border:1px solid #d7ad4d!important;box-shadow:0 14px 45px #0309106b,inset 0 1px #ffffff14!important}.concierge .concierge-logo-wrap{box-shadow:none!important;background:0 0!important;padding:0!important}.concierge .concierge-logo-wrap img{filter:drop-shadow(0 2px 5px #d7ad4d38);border-radius:0!important}.home-preteen-launch{color:#fff;background:linear-gradient(135deg,#061936,#103f7b);grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.home-preteen-launch>img{object-fit:contain;border:2px solid #d8ad4b;width:100%;max-height:560px;box-shadow:0 20px 50px #0007}.home-preteen-launch h2{font-family:Georgia,serif;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.home-preteen-launch p{font-size:1.08rem;line-height:1.7}.home-preteen-launch small{color:#ead18d;margin-top:1rem;font-weight:700;display:block}@media (width<=760px){.home-preteen-launch{grid-template-columns:1fr}.home-preteen-launch>img{max-width:360px;margin:auto}}:root{--mja-surface:#0b2145;--mja-panel:#102e62;--mja-ink:#edf3ff;--mja-accent:#f0ce70}.quiz-section,.manual-finder,.title-directory,.programs-page,.purchase-flow,.price-path,.program-disclaimer{background:var(--mja-surface);color:var(--mja-ink)}.quiz-intro p:last-child,.manual-finder p,.finder-result,.title-directory-intro>p:last-child,.directory-group>p,.title-directory-list small,.program-disclaimer p{color:#d8e3f5}.quiz-intro h2,.manual-finder h2,.title-directory h2,.title-directory-list a,.path-card h3,.purchase-flow li strong{color:var(--mja-ink)}.title-directory-list span,.title-directory h2 em,.finder-result b,.finder-result button{color:var(--mja-accent)}.path-card,.purchase-flow li{background:var(--mja-panel);color:var(--mja-ink);min-height:0}.path-card .delivery,.path-card-top small{color:#d8e3f5}.path-card>a{color:var(--mja-accent)}.manual-catalog article,.assessment-suite article,.transformation-bundles article,.path-card{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.manual-catalog .quick-checkout-note{flex:none;color:#d8e3f5!important}.manual-catalog .manual-card-price{flex-wrap:wrap;align-items:baseline}.manual-catalog .manual-card-price span{flex:12rem;font-size:14px}.manual-catalog small,.path-card-body small{letter-spacing:.04em;font-size:14px}.manual-catalog :is(.button,.manual-preview-link),.free-game-actions a,.assessment-suite a{white-space:normal;overflow-wrap:normal;word-break:normal;letter-spacing:.025em;text-align:center;width:100%;max-width:100%;line-height:1.45}.manual-catalog .button{font-size:14px}.manual-catalog .manual-anime-cover{aspect-ratio:3/4;object-fit:contain;background:#081936}.manual-catalog .manual-reflection-art{margin:0 0 20px}.transformation-bundles article>b{order:0;font-size:40px}.transformation-bundles :is(h3,p,a){width:100%;max-width:100%}.transformation-bundles p,.path-card-body p{font-size:16px;line-height:1.65}.transformation-bundles a{font-size:14px;line-height:1.5}.coaching-card-photo{aspect-ratio:800/1067;object-fit:contain;flex:none}.transformation-path-grid,.price-path-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:start}.title-directory-list a{grid-template-columns:3.5rem minmax(0,1fr);gap:8px 14px}.title-directory-list a img{object-fit:contain;grid-area:1/1/5;width:56px;height:76px}.title-directory-list :is(span,b,small,em){grid-area:auto/2}.title-directory-list a:not(:has(img)){grid-template-columns:minmax(0,1fr)}.title-directory-list a:not(:has(img))>*{grid-column:1}.title-directory-list small{font-size:14px;line-height:1.5}.title-directory-list em{color:var(--mja-accent);font-size:14px;font-style:normal}.assessment-suite h3{font-size:clamp(28px,2.4vw,34px);line-height:1.15}.assessment-suite article{gap:8px;min-height:0}.assessment-suite a{margin-top:16px}.assessment-suite small{letter-spacing:.06em;font-size:14px}.free-game-card{grid-column:1/-1;width:100%}.concierge{z-index:auto;width:auto;max-width:960px;margin:24px auto;padding:20px;position:relative;inset:auto}.concierge .concierge-toggle{letter-spacing:.025em;max-width:100%;font-size:14px}.concierge .concierge-panel{grid-template-rows:auto auto minmax(170px,1fr) auto auto;width:100%;max-width:650px;height:auto;max-height:none;margin-top:16px;position:relative;inset:auto}.concierge-messages{max-height:320px;overflow-y:auto}@media (width<=1100px){.preview-promise,.bundle-builder,.premium-boundary{grid-template-columns:minmax(0,1fr)}.purchase-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.free-game-card>div{flex-basis:auto;width:100%;max-width:none}.manual-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}}@media (width<=620px){.purchase-flow ol,.transformation-bundles{grid-template-columns:minmax(0,1fr)}.transformation-bundles article{padding:24px}.concierge{margin:16px 0;padding:20px;inset:auto}}.blueprint-page{color:#152033;background:#f4f0e7;min-height:100vh}.blueprint-page>header{color:#fff;letter-spacing:.13em;background:#0c1724;justify-content:space-between;padding:22px clamp(22px,6vw,90px);font-size:10px;font-weight:900;display:flex}.blueprint-page>header span{color:#e7c66c}.blueprint-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#d1a84933,#0000 30%),linear-gradient(120deg,#0d1927,#26384c);padding:90px clamp(24px,9vw,150px)}.blueprint-hero h1{max-width:960px;margin:18px 0;font:500 clamp(44px,7vw,80px)/1.02 Georgia,serif}.blueprint-hero>p:not(.kicker){color:#c9d0d8;max-width:760px;font-size:18px;line-height:1.7}.blueprint-hero>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.blueprint-hero button,.blueprint-hero select,.blueprint-save button{color:#17130b;background:#d3ad50;border:1px solid #d3ad50;padding:15px 18px;font-weight:900}.blueprint-hero select{color:#fff;background:#101c2a}.blueprint-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1180px;margin:0 auto;padding:60px 24px;display:grid}.blueprint-grid>article{background:#fff;border:1px solid #d8cebb;padding:30px}.blueprint-grid .blueprint-wide{grid-column:1/-1}.blueprint-grid article>small{color:#947029;letter-spacing:.14em;font-size:10px;font-weight:900}.blueprint-grid h2{font:500 32px Georgia,serif}.blueprint-grid p{color:#60605c;line-height:1.65}.pattern-picker{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pattern-picker button{text-align:left;cursor:pointer;background:#f5f1e9;border:1px solid #cec5b6;padding:16px;font-weight:800}.pattern-picker button.active{color:#f0cf76;background:#162232;border-color:#b48731}.expectation{background:#eee7d9;border-left:4px solid #c89b3c;margin-top:18px;padding:22px}.expectation p{margin-bottom:0}.blueprint-manuals{grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 0;display:grid}.blueprint-manuals label{border:1px solid #d9d0c1;gap:10px;padding:14px;display:flex}.blueprint-manuals span{gap:5px;display:grid}.blueprint-manuals small{color:#777}.seven-days{padding:0;list-style:none}.seven-days li{border-bottom:1px solid #ddd4c5}.seven-days label{gap:11px;padding:13px 0;display:flex}.seven-days span{display:grid}.passport-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.passport-grid label{background:#f0eadf;justify-content:space-between;align-items:center;padding:10px;display:flex}.passport-grid select{padding:6px}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.evidence-grid label{text-transform:uppercase;gap:8px;font-size:11px;font-weight:900;display:grid}.evidence-grid textarea{resize:vertical;min-height:130px;font:inherit;text-transform:none;border:1px solid #cbc1b0;padding:12px}.readiness{color:#5e5b56;background:#ddd6ca;margin-top:22px;padding:18px;font-weight:900}.readiness.ready{color:#245b2a;background:#d9ead6}.caregiver-toggle{background:#eee7da;gap:10px;padding:15px;font-weight:800;display:flex}.blueprint-save{text-align:center;padding:0 24px 80px}.blueprint-save button{cursor:pointer;min-width:min(520px,100%)}.blueprint-save p{color:#66542d;min-height:24px}@media (width<=760px){.blueprint-grid{grid-template-columns:1fr}.blueprint-grid .blueprint-wide{grid-column:auto}.pattern-picker,.blueprint-manuals,.evidence-grid{grid-template-columns:1fr}.blueprint-page>header span{display:none}.blueprint-hero{padding:65px 22px}}.arcade-page,.arcade-play-page{color:#fff;background:#08111d;min-height:100vh}.arcade-page .nav-wrap,.arcade-play-page .nav-wrap{position:relative}.arcade-hero{background:radial-gradient(circle at 82% 18%,#e5c36c38,#0000 25%),linear-gradient(135deg,#07101b,#12243a);padding:clamp(70px,9vw,130px) clamp(22px,7vw,110px)}.arcade-hero h1{max-width:850px;margin:18px 0;font:500 clamp(48px,7vw,92px)/1 Georgia,serif}.arcade-hero h1 em{color:#e5c36c;font-weight:400}.arcade-hero>p:last-child{color:#c2cad3;max-width:760px;font-size:18px;line-height:1.7}.arcade-library{padding:70px clamp(22px,7vw,110px) 110px}.arcade-library article{background:linear-gradient(135deg,#111d2c,#0a121d);border:1px solid #b89142;grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);gap:50px;padding:clamp(26px,5vw,58px);display:grid}.arcade-library h2{margin:12px 0;font:500 clamp(38px,5vw,64px) Georgia,serif}.arcade-library p,.arcade-library li{color:#c4cbd2;line-height:1.65}.arcade-library ul{margin:25px 0 32px;padding-left:20px}.arcade-library aside{border-left:1px solid #425065;align-content:center;padding:30px;display:grid}.arcade-library aside span{color:#d4ad55;letter-spacing:.13em;font-size:10px;font-weight:900}.arcade-library aside strong{color:#f1d280;margin-top:8px;font:500 58px Georgia,serif}.arcade-library aside p{margin:0 0 26px}.arcade-play-head{justify-content:space-between;align-items:end;gap:30px;padding:48px clamp(18px,5vw,70px) 28px;display:flex}.arcade-play-head h1{margin:8px 0;font:500 clamp(38px,5vw,68px) Georgia,serif}.arcade-play-head p{color:#bac3cd}.arcade-play-head>a{color:#e5c36c;letter-spacing:.1em;text-transform:uppercase;border:1px solid #c89b3c;min-height:46px;padding:14px 18px;font-size:11px;font-weight:900}.game-frame-wrap{padding:0 clamp(10px,3vw,42px)}.game-frame-wrap iframe{background:#07101b;border:1px solid #b89142;width:100%;height:max(820px,100vh - 110px);display:block}.arcade-guardrails{max-width:1000px;margin:0 auto;padding:55px 24px 100px}.arcade-guardrails h2{font:500 34px Georgia,serif}.arcade-guardrails p{color:#bcc5ce;line-height:1.7}@media (width<=760px){.arcade-library article{grid-template-columns:1fr}.arcade-library aside{border-top:1px solid #425065;border-left:0}.arcade-play-head{display:grid}.game-frame-wrap{padding:0}.game-frame-wrap iframe{border-left:0;border-right:0;height:1100px}}.arcade-next{max-width:760px;margin-top:3rem}.arcade-next h2{font-size:2rem}.arcade-library aside a{color:#f1d280;font-size:1rem;line-height:1.6}.arcade-coming-button{color:#f5dda1;text-align:center;border:1px solid #d8b96e;justify-content:center;align-items:center;min-height:48px;margin:14px 0 0;padding:14px 20px;font-size:1rem;display:inline-flex}.arcade-coming-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.arcade-next{background:linear-gradient(130deg,#102b51,#0b172b);border:1px solid #36578a;border-radius:12px;padding:28px;scroll-margin-top:100px}.arcade-next .kicker{color:#f1d280;font-size:.875rem}.puzzle-player,.puzzle-subscribe,.puzzle-evidence,.puzzle-membership-controls{background:linear-gradient(135deg,#111d2c,#0a121d);border:1px solid #b89142;margin:0 clamp(18px,6vw,96px) 42px;padding:clamp(22px,4vw,42px)}.puzzle-player{margin-top:56px}.puzzle-player-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.puzzle-player h2,.puzzle-subscribe h2,.puzzle-evidence h2,.puzzle-membership-controls h2{margin:8px 0 12px;font:500 clamp(30px,4vw,48px) Georgia,serif}.puzzle-tabs{flex-wrap:wrap;gap:10px;display:flex}.puzzle-tabs button{color:#dbe4ee;background:#111d2c;border:1px solid #6d7c90;min-height:48px;padding:12px 16px;font-weight:800}.puzzle-tabs button.active{color:#08111d;background:#e5c36c;border-color:#e5c36c}.puzzle-player iframe{background:#edf3fb;border:1px solid #425065;width:100%;height:1000px;display:block}.puzzle-local-note,.puzzle-subscribe p,.puzzle-subscribe li,.puzzle-evidence p,.puzzle-membership-controls p,.puzzle-parent-note{color:#c4cbd2;line-height:1.7}.puzzle-subscribe{max-width:980px;margin-top:56px}.puzzle-subscribe ul{margin:24px 0;padding-left:22px}.puzzle-subscribe .checkout-consent{margin-top:28px}.puzzle-subscribe .checkout-consent aside{color:#17263b;background:#f8f5eb}.puzzle-subscribe .checkout-terms-line a,.puzzle-evidence a{color:#f1d280}.puzzle-membership-controls{justify-content:space-between;align-items:center;gap:28px;display:flex}.puzzle-parent-note{font-size:.9rem}.puzzle-evidence{background:#0d1b2e;border-color:#36578a}.puzzle-evidence h2{font-size:32px}.puzzle-locked{background:radial-gradient(circle at 85% 20%,#e5c36c24,#0000 30%),#0d1b2e;border:1px solid #425065;align-content:center;justify-items:start;gap:14px;min-height:360px;padding:clamp(24px,6vw,70px);display:grid}.puzzle-locked h3{margin:0;font:500 clamp(30px,4vw,48px) Georgia,serif}.puzzle-locked p{color:#c4cbd2;max-width:650px;line-height:1.7}.puzzle-locked>a:last-child{color:#f1d280}@media (width<=760px){.puzzle-player,.puzzle-subscribe,.puzzle-evidence,.puzzle-membership-controls{border-left:0;border-right:0;margin-left:0;margin-right:0}.puzzle-player-head,.puzzle-membership-controls{display:grid}.puzzle-player iframe{height:1250px}.puzzle-tabs{display:grid}.puzzle-tabs button{width:100%}}.iw{color:#edf3fb;background:#08172b;min-height:100vh;padding:24px;font-family:Arial,sans-serif}.iw *{box-sizing:border-box}.iw-header{justify-content:space-between;align-items:center;gap:16px;max-width:1500px;margin:0 auto 24px;display:flex}.iw a{color:#f3d49a}.iw-header span,.iw-eyebrow{letter-spacing:.18em;color:#e3bd76;font-size:11px;font-weight:700}.iw-layout{grid-template-columns:1.1fr 1fr;gap:24px;max-width:1500px;margin:auto;display:grid}.iw-world{background:linear-gradient(#06162bc7,#0000 60%,#06162bf2),url(/new-life-scene.png) 50%/cover;border:1px solid #bca47055;border-radius:24px;flex-direction:column;justify-content:space-between;height:calc(100vh - 120px);min-height:520px;padding:38px;display:flex;position:sticky;top:20px;overflow:hidden}.iw h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(35px,4vw,62px);line-height:1.04}.iw h1 em{color:#f7dca5;font-style:normal}.iw-world-copy p:last-child{max-width:300px;font-size:17px}.iw-journey{gap:10px;margin-top:auto;padding:35px 0;display:flex}.iw-journey span{color:#eee;background:#0e2339;border:1px solid #c2ae7c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.iw-journey .complete{color:#102238;background:#f2d297}.iw-world-footer{letter-spacing:.1em;justify-content:space-between;gap:12px;font-size:11px;display:flex}.iw-panel{background:#11243b;border:1px solid #abc1df25;border-radius:24px;padding:30px}.iw h2{letter-spacing:-.03em;margin:14px 0;font-size:32px;line-height:1.12}.iw p,.iw li{color:#c6d4e6;font-size:15px;line-height:1.65}.iw label{color:#e7edf5;margin:19px 0;font-size:13px;display:block}.iw select{color:#fff;background:#0b1b30;border:1px solid #8ca2be70;border-radius:10px;width:100%;margin-top:8px;padding:14px;font-size:16px}.iw button{color:#eef4fa;cursor:pointer;background:#1b344f;border:1px solid #b3c7e14a;border-radius:10px;min-height:44px;padding:12px 16px;font-size:14px}.iw button:hover{background:#284662;border-color:#edcb8f}.iw button:focus-visible,.iw a:focus-visible,.iw select:focus-visible,.iw summary:focus-visible{outline-offset:3px;outline:3px solid #fff}.iw button.iw-primary{color:#132239;background:#efd096;width:100%;margin:20px 0 12px;padding:17px;font-weight:700;display:block}.iw-note{background:#0b1d32;border-left:3px solid #d7b475;border-radius:6px;margin:18px 0;padding:15px 18px;font-size:14px;line-height:1.6}.iw-note p{margin-bottom:0}.iw-check{align-items:center;gap:10px;display:flex!important}.iw-check input{width:20px;height:20px}.iw-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:26px;display:grid}.iw-stats div{text-align:center;border:1px solid #6884a14a;border-radius:10px;padding:15px 8px}.iw-stats strong{color:#f3d49a;font-size:28px;display:block}.iw-stats span{color:#b3c7dd;font-size:10px}.iw-tools{flex-wrap:wrap;gap:8px;display:flex}.iw button[aria-pressed=true]{color:#12243b;background:#e9cc98;border-color:#ffe3aa}.iw-slots{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.iw-slots button{text-align:left;background:#0b1d32;min-height:86px}.iw-slots small{color:#b7cae1;letter-spacing:.13em;margin-bottom:10px;font-size:10px;display:block}.iw-slots strong{font-size:15px}.iw-tip{min-height:25px}.iw-choices{gap:12px;margin:24px 0;display:grid}.iw-choices button{text-align:left;padding:19px}.iw-choices strong,.iw-choices span{display:block}.iw-choices span{color:#c6d4e6;margin-top:8px;line-height:1.5}.iw details{border-top:1px solid #627b9844;margin-top:25px;padding-top:20px}.iw summary{cursor:pointer;color:#dcc294;min-height:44px;font-size:13px}.iw details p{font-size:13px}.iw-delete{margin-top:22px;font-size:12px!important}.iw-status:empty{display:none}@media (width<=850px){.iw{padding:12px}.iw-header{flex-wrap:wrap;margin-bottom:14px}.iw-header span{display:none}.iw-layout{grid-template-columns:1fr;gap:14px}.iw-world{background-position:50% 55%;height:340px;min-height:0;padding:24px;position:relative;top:0}.iw h1{margin:14px 0;font-size:36px}.iw-world-copy p:last-child{display:none}.iw-journey{padding:15px 0}.iw-panel{padding:22px}.iw h2{font-size:28px}.iw-journey span{width:30px;height:30px}.iw-world-footer{font-size:9px}}.iw-world{background-image:linear-gradient(#06162bd4,#06162b1f 58%,#06162beb),url(/identity-world-district.png);background-position:50%;background-size:cover}.iw input[type=range]{accent-color:#efd096;width:100%;min-height:44px;display:block}.iw button:disabled{cursor:default;opacity:.6}.iw-avatar-picker{border:0;margin:24px 0;padding:0}.iw-avatar-picker legend{color:#efd096;font-size:14px}.iw-avatar-picker>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.iw-avatar-picker button{padding:8px;overflow:hidden}.iw-avatar{aspect-ratio:3/4;background-image:url(/identity-world-characters.png);background-size:200% 100%;border-radius:8px;width:100%;display:block}.iw-avatar.builder-a{background-position:0}.iw-avatar.builder-b{background-position:100%}.iw-avatar-picker strong{padding:10px;display:block}.iw-player-card{background:#0b1d32e8;border:1px solid #ccb47b66;border-radius:14px;align-items:center;gap:16px;max-width:330px;margin-top:auto;padding:10px;display:flex}.iw-player-card .iw-avatar{flex-shrink:0;width:80px}.iw-player-card strong{color:#f3d49a}.iw-player-card p{margin:6px 0}.iw-player-card small{color:#c6d4e6;font-size:11px}@media (width<=850px){.iw-player-card{gap:8px;max-width:170px;padding:7px;position:absolute;bottom:70px;right:16px}.iw-player-card .iw-avatar{width:40px}.iw-player-card strong,.iw-player-card small{display:none}.iw-player-card p{font-size:11px;line-height:1.3}.iw-avatar-picker .iw-avatar{max-height:210px}}.iw-avatar[class*=portrait-]{background-image:url(/identity-world-diverse-characters.png);background-size:400% 200%}.iw-avatar.portrait-1{background-position:0 0}.iw-avatar.portrait-2{background-position:33.3333% 0}.iw-avatar.portrait-3{background-position:66.6667% 0}.iw-avatar.portrait-4{background-position:100% 0}.iw-avatar.portrait-5{background-position:0 100%}.iw-avatar.portrait-6{background-position:33.3333% 100%}.iw-avatar.portrait-7{background-position:66.6667% 100%}.iw-avatar.portrait-8{background-position:100% 100%}.iw-avatar-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}.iw-avatar-picker strong{padding:9px 1px;font-size:12px}@media (width<=600px){.iw-avatar-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.iw-avatar-picker .iw-avatar{max-height:none}}.iw-photo,.iw-avatar.iw-photo{aspect-ratio:3/4;background-position:50%;background-size:cover;border-radius:10px;width:110px;display:block}.iw input[type=file]{color:#e8d4af;max-width:100%;padding:12px 0;font-size:14px;display:block}.iw-panel{min-width:0}.iw input:focus-visible,.iw-map:focus-visible,.iw-panel h2:focus{outline-offset:4px;outline:3px solid #f3d49a}.iw p,.iw li{font-size:1rem}.iw label,.iw button,.iw-stats span{font-size:.875rem}.iw-journey{flex-wrap:wrap}.iw-player-card .iw-photo{width:80px}@media (width<=850px){.iw-player-card .iw-photo{width:40px}.iw-world{height:auto;min-height:340px}.iw-panel{padding:18px}}@media (width<=360px){.iw-slots{grid-template-columns:1fr}}.iw-map{background:#08182c;border:1px solid #7296bd60;border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:20px 0;padding:10px;display:grid}.iw-map button{color:#e5effa;background:#244463;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:58px;padding:4px;display:flex}.iw-map button:disabled{cursor:default;opacity:1}.iw-map button:not(:disabled){cursor:pointer;border:2px solid #f2ce8c}.iw-map button.closed{color:#8194aa;background:#0d2034;border:1px dashed #667990}.iw-map button.driver{color:#0c223c;background:#e6c58d;box-shadow:0 0 0 2px #fff}.iw-map button span{font-size:23px;line-height:1.1}.iw-map button small{overflow-wrap:anywhere;max-width:100%;font-size:9px}.iw-map button.landmark:not(.driver){background:#335b7c}.iw-driving{text-align:center;margin:16px}.iw-driving button{width:56px;height:48px;margin:3px;font-size:24px}.iw-trip-stats{color:#f1d39b;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.iw-route-message{background:#0b1d32;border-radius:8px;min-height:52px;padding:12px}@media (width<=420px){.iw-map{gap:3px;padding:5px}.iw-map button{min-height:52px}.iw-map button small{font-size:8px}.iw-map button span{font-size:20px}}.iw-route-progress{gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.iw-route-progress li{border-bottom:3px solid #5c7289;flex:1;padding:9px;font-size:12px;line-height:1.3}.iw-route-progress li.done{color:#efd096;border-color:#efd096}.iw-map button{transition:background-color .15s,border-color .15s,box-shadow .15s}.iw-map button.driver span{animation:.18s ease-out iw-arrive}@keyframes iw-arrive{0%{transform:scale(.8)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.iw-map button{transition:none}.iw-map button.driver span{animation:none}}.owner-orders{color:#fff;background:#0b1017;min-height:100vh}.owner-orders>header{letter-spacing:.13em;border-bottom:1px solid #2b323c;justify-content:space-between;padding:22px clamp(22px,6vw,90px);font-size:10px;display:flex}.owner-orders>header span{color:#e5c36c}.owner-title{background:linear-gradient(110deg,#101925,#35260c);padding:85px clamp(24px,9vw,150px)}.owner-title h1{margin:20px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1.04}.owner-title h1 em{color:#e5c36c;font-weight:400}.owner-title>p:last-child{color:#b9bdc1;max-width:800px;font-size:17px;line-height:1.7}.owner-message{color:#e5c36c;max-width:1100px;margin:30px auto 0;padding:15px 24px}.owner-tools{max-width:1100px;margin:30px auto 0;padding:0 24px}.owner-tools label{color:#e5c36c;letter-spacing:.08em;gap:8px;font-size:11px;display:grid}.owner-tools input{color:#fff;background:#111821;border:1px solid #384352;padding:14px}.order-list{gap:20px;max-width:1100px;margin:40px auto;padding:0 24px 80px;display:grid}.order-list>article{background:#151c25;border:1px solid #303844;padding:30px}.order-head{justify-content:space-between;gap:25px;display:flex}.order-head small,.brief-grid b{color:#c89b3c;letter-spacing:.16em;font-size:9px;font-weight:900}.order-head h2{margin:10px 0 5px;font-family:Georgia,serif;font-size:32px;font-weight:500}.order-head p{color:#818892;margin:0;font-size:12px}.order-head select{color:#e5c36c;text-transform:uppercase;background:#111821;border:1px solid #66562f;height:max-content;padding:10px;font-size:10px}.order-list details{border-top:1px solid #303844;margin-top:25px}.order-list summary{cursor:pointer;padding:18px 0;font-family:Georgia,serif;font-size:19px}.brief-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.brief-grid section{background:#0f151d;padding:20px}.brief-grid p{color:#b9bdc1;white-space:pre-wrap;line-height:1.65}.privacy-line{color:#717985;font-size:10px}.owner-alert{color:#ffd7d7;background:#2a1719;border:1px solid #a84747;max-width:1052px;margin:30px auto 0;padding:20px 24px}.owner-alert b{letter-spacing:.14em;font-size:10px}.owner-alert p{margin-bottom:0}.request-overdue{border-color:#a84747!important}.request-overdue .order-head small{color:#ff8d8d}@media (width<=650px){.brief-grid{grid-template-columns:1fr}.order-head{flex-direction:column}.owner-orders>header span{display:none}.owner-alert{margin-inline:20px}}.email-setup{color:#0b1726;background:#f6f1e7;min-height:100vh;padding:28px;font-family:Arial,sans-serif}.email-setup header{letter-spacing:.12em;justify-content:space-between;gap:20px;max-width:860px;margin:0 auto 26px;font-size:12px;display:flex}.email-setup header a{color:#0b1726}.setup-card{background:#fffdf8;border:1px solid #d9c99d;border-radius:28px;max-width:720px;margin:0 auto;padding:clamp(26px,6vw,60px);box-shadow:0 18px 50px #0b172614}.setup-card .kicker{color:#9c7522;letter-spacing:.18em;font-size:12px;font-weight:800}.setup-card h1{margin:22px 0;font-family:Georgia,serif;font-size:clamp(38px,7vw,68px);line-height:1}.setup-card .status{font-size:18px;font-weight:700}.security-note{background:#f7f0dd;border-left:4px solid #b98b2f;border-radius:0 14px 14px 0;margin:28px 0;padding:18px 22px}.security-note p{margin:8px 0 0;line-height:1.55}.setup-card form{gap:12px;display:grid}.setup-card label{font-weight:800}.setup-card input{box-sizing:border-box;background:#fff;border:1px solid #a89b7b;border-radius:12px;width:100%;padding:17px;font-size:17px}.setup-card button{color:#fff;cursor:pointer;background:#0b1726;border:0;border-radius:999px;padding:17px 24px;font-size:16px;font-weight:800}.setup-card button:disabled{opacity:.48;cursor:not-allowed}.fine-print{color:#5f5b50;margin-top:22px;font-size:13px;line-height:1.5}.exception-card{margin-top:24px}.exception-card h2{margin:18px 0;font:500 clamp(28px,5vw,44px)/1.05 Georgia,serif}.exception-card.has-exceptions{background:#fff8f4;border-color:#a34935}.exception-list{gap:10px;margin-top:22px;display:grid}.exception-list article{border-top:1px solid #ded4bd;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.exception-list span,.exception-list small{color:#5f5b50}@media (width<=560px){.email-setup{padding:18px}.email-setup header{flex-direction:column;align-items:flex-start}.setup-card{border-radius:20px}.exception-list article{grid-template-columns:1fr}.exception-list small{font-size:12px}}.operations-page{padding-bottom:80px}.checkout-guard{background:#151c25;border:1px solid #394454;justify-content:space-between;gap:25px;max-width:1100px;margin:34px auto;padding:26px;display:flex}.checkout-guard b,.operations-grid b{letter-spacing:.14em;color:#e5c36c;font-size:10px}.checkout-guard h2{margin:8px 0 0;font:500 30px Georgia,serif}.checkout-guard p{color:#bbc0c6;max-width:480px;line-height:1.6}.guard-paused{border-color:#8e672a}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1100px;margin:0 auto;display:grid}.operations-grid article{background:#151c25;border:1px solid #303844;padding:24px}.operations-grid article>div{justify-content:space-between;gap:18px;display:flex}.operations-grid span{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.operations-grid p{color:#9ea5ad;line-height:1.55}.state-operational span{color:#70d29a}.state-degraded span,.state-not_launched span{color:#e5c36c}.state-unavailable span{color:#ff8c8c}.operations-links,.operations-time{max-width:1100px;margin:28px auto}.operations-links{flex-wrap:wrap;gap:12px;display:flex}.operations-links a{color:#e5c36c;border:1px solid #66562f;padding:13px 18px}.operations-time{color:#858d96;font-size:12px}@media (width<=760px){.operations-grid{grid-template-columns:1fr;margin-inline:20px}.checkout-guard,.operations-links,.operations-time{margin-inline:20px}.checkout-guard{flex-direction:column}}.operations-runbook{border-top:1px solid #303844;max-width:1100px;margin:56px auto 0;padding-top:38px}.operations-runbook .section-heading{max-width:760px}.operations-runbook .section-heading h2{margin:8px 0 12px;font:500 clamp(30px,4vw,48px) Georgia,serif}.operations-runbook .section-heading>p:last-child{color:#aab0b7;line-height:1.65}.runbook-grid,.lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.runbook-grid article,.lifecycle-grid article{background:#151c25;border:1px solid #303844;padding:24px}.runbook-grid b,.lifecycle-grid b{letter-spacing:.14em;color:#e5c36c;font-size:10px}.runbook-grid h3{margin:9px 0;font:500 23px Georgia,serif}.runbook-grid p,.lifecycle-grid p{color:#aab0b7;line-height:1.6}.lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=760px){.operations-runbook{margin-inline:20px}.runbook-grid,.lifecycle-grid{grid-template-columns:1fr}}.traffic-panel{border-top:1px solid #303844;max-width:1100px;margin:56px auto 0;padding-top:38px}.traffic-panel .section-heading{max-width:760px}.traffic-panel .section-heading h2{margin:8px 0 12px;font:500 clamp(30px,4vw,48px) Georgia,serif}.traffic-panel .section-heading>p:last-child{color:#aab0b7;line-height:1.65}.traffic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.traffic-grid article,.popular-pages,.traffic-unavailable{background:#151c25;border:1px solid #303844;padding:24px}.traffic-grid span{color:#e5c36c;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.traffic-grid b{color:#fff;margin:10px 0 2px;font:500 38px Georgia,serif;display:block}.traffic-grid p,.popular-pages p,.traffic-unavailable p{color:#9ea5ad;margin:0;line-height:1.55}.popular-pages{margin-top:16px}.popular-pages h3{margin:0 0 14px;font:500 23px Georgia,serif}.popular-pages ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.popular-pages li{border-top:1px solid #2c3440;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.popular-pages code{overflow-wrap:anywhere;color:#c6cbd1}.popular-pages li b{white-space:nowrap;color:#e5c36c}.traffic-unavailable{border-color:#8e672a;margin-top:24px}.traffic-unavailable b{color:#e5c36c}@media (width<=760px){.traffic-panel{margin-inline:20px}.traffic-grid{grid-template-columns:1fr 1fr}.popular-pages li{flex-direction:column;align-items:flex-start;gap:5px}}.parent-series-page{color:#102a43;background:#f7f3e9;min-height:100vh}.parent-series-nav{color:#fff;letter-spacing:.08em;background:#071d35;justify-content:space-between;gap:20px;padding:20px clamp(20px,5vw,72px);font-weight:800;display:flex}.parent-series-nav a{color:#e9c873}.parent-series-hero{color:#fff;background:linear-gradient(135deg,#071d35,#123f69);padding:72px clamp(22px,7vw,110px)}.parent-series-hero h1{max-width:980px;margin:.3em 0;font-family:Georgia,serif;font-size:clamp(2.4rem,6vw,5rem);line-height:1.02}.parent-series-hero>p{max-width:880px;font-size:1.15rem;line-height:1.7}.parent-series-hero>div{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.parent-series-hero>div span{color:#f8df9b;border:1px solid #e9c873;border-radius:999px;padding:9px 14px;font-weight:800}.parent-series-hero small{color:#dbe6f0;max-width:900px;line-height:1.55;display:block}.parent-series-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px;padding:55px clamp(20px,6vw,90px);display:grid}.parent-series-grid article{background:#fff;border:1px solid #d8c89f;border-top:6px solid #c99b35;flex-direction:column;min-height:390px;padding:30px;display:flex;box-shadow:0 12px 30px #071d3515}.parent-series-grid article>span{color:#9b6d11;letter-spacing:.12em;font-weight:900}.parent-series-grid small{color:#5d6e7e;margin-top:12px;font-weight:800}.parent-series-grid h2{margin:.7em 0;font-family:Georgia,serif;font-size:1.8rem;line-height:1.15}.parent-series-grid p{line-height:1.65}.parent-preview{color:#163f69;margin-top:auto;padding-top:20px;font-weight:800}.parent-buy{color:#071d35;text-align:center;cursor:pointer;background:#c99b35;border:0;margin-top:18px;padding:14px 18px;font-weight:900;display:block}.parent-series-safety{background:#eee6d2;padding:50px clamp(22px,7vw,110px) 80px}.parent-series-safety h2{font-family:Georgia,serif;font-size:2rem}.parent-series-safety p{max-width:900px;line-height:1.65}.parent-series-safety div{flex-wrap:wrap;gap:22px;margin-top:24px;display:flex}.parent-series-safety a{color:#163f69;font-weight:800}@media (width<=700px){.parent-series-nav{flex-direction:column;align-items:flex-start}.parent-series-hero{padding-top:50px}.parent-series-grid{padding-top:30px}}.preteen-page{color:#112c58;background:#f7f2e8;min-height:100vh}.preteen-nav{color:#fff;letter-spacing:.06em;background:#071b3d;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);font-weight:800;display:flex}.preteen-nav a{color:#e7bd5a}.preteen-hero{color:#fff;background:radial-gradient(circle at 80% 30%,#174f95 0,#0b2e66 38%,#061936 72%);grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2.5rem,7vw,7rem) clamp(1rem,6vw,7rem);display:grid}.preteen-hero h1{max-width:850px;margin:.5rem 0 1.25rem;font-family:Georgia,serif;font-size:clamp(2.5rem,6vw,5.7rem);line-height:.98}.preteen-lead{max-width:760px;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.65}.preteen-kicker,.preteen-products small,.preteen-bundle small{color:#e8bd57;letter-spacing:.12em;font-weight:900}.preteen-badges{flex-wrap:wrap;gap:.7rem;margin:1.4rem 0;display:flex}.preteen-badges span{background:#fff1;border:1px solid #d8ad4b;border-radius:999px;padding:.55rem .8rem}.preteen-review{border-left:4px solid #d8ad4b;max-width:760px;padding-left:1rem}.preteen-hero>img,.preteen-products img{border:3px solid #d8ad4b;width:100%;height:auto;box-shadow:0 24px 60px #0007}.preteen-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding:clamp(2rem,6vw,6rem);display:grid}.preteen-products article{background:#fff;border:1px solid #d6c79f;border-radius:24px;align-content:start;gap:1rem;padding:clamp(1.2rem,3vw,2.25rem);display:grid;box-shadow:0 15px 40px #18335a1a}.preteen-products img{object-fit:contain;background:#f8f4ea;max-height:620px}.preteen-products h2,.preteen-bundle h2,.preteen-safety h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.8rem,3.5vw,3rem)}.preteen-products p,.preteen-safety{font-size:1.05rem;line-height:1.7}.preteen-preview,.preteen-buy{text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.85rem 1rem;font-weight:900;display:inline-flex}.preteen-preview{color:#123c78;border:2px solid #123c78}.preteen-buy{color:#081a36;cursor:pointer;background:#d6a93f;border:0}.preteen-bundle{color:#fff;background:#071b3d;border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;margin:0 clamp(1rem,6vw,6rem) clamp(2rem,6vw,6rem);padding:clamp(1.5rem,4vw,3.5rem);display:flex}.preteen-bundle>div:last-child{gap:1rem;min-width:220px;display:grid}.preteen-bundle strong{color:#e8bd57;text-align:center;font-size:3rem}.preteen-safety{background:#fff;padding:clamp(2rem,6vw,6rem)}.preteen-safety li{margin:.7rem 0}.preteen-safety a{color:#0d4b92;margin-right:1rem;font-weight:800}@media (width<=760px){.preteen-nav,.preteen-bundle{flex-direction:column;align-items:flex-start}.preteen-hero,.preteen-products{grid-template-columns:1fr}.preteen-hero>img{max-width:420px;margin:auto}.preteen-products{padding:1rem}.preteen-bundle{margin:1rem}.preteen-bundle>div:last-child{width:100%}}.phone-shop-page{color:#19150f;background:#f5eddd;min-height:100vh}.phone-shop-page>header{color:#fff;background:#0e1723;justify-content:space-between;align-items:center;gap:14px;padding:20px clamp(18px,5vw,60px);display:flex}.phone-shop-page>header a{color:#e4bd6d;letter-spacing:.08em;font-size:.78rem;font-weight:900;text-decoration:none}.phone-shop-page>header span{letter-spacing:.12em;font-size:.7rem;font-weight:900}.phone-shop-hero{padding:54px max(20px,env(safe-area-inset-left)) 34px;color:#fff;background:radial-gradient(circle at 90% 10%,#e0b25240,#0000 36%),#192333}.phone-shop-hero p{color:#e2b961;letter-spacing:.16em;margin:0;font-size:.72rem;font-weight:900}.phone-shop-hero h1{margin:12px 0 8px;font:500 clamp(2.6rem,12vw,4.6rem)/.95 Georgia,serif}.phone-shop-hero span{color:#d6d9dd;line-height:1.5}.phone-shop-choice,.phone-shop-products,.phone-shop-after{background:#fff;border:1px solid #d8c398;margin:18px;padding:22px}.phone-shop-choice>label,.phone-shop-products>div{align-items:center;gap:12px;margin-bottom:16px;font-weight:900;display:flex}.phone-shop-choice>label b,.phone-shop-products>div>b,.phone-shop-after>b{color:#fff;background:#bd8527;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.phone-shop-choice select{background:#fff;border:2px solid #b88632;border-radius:8px;width:100%;min-height:54px;padding:0 14px;font-size:16px;font-weight:800}.phone-shop-choice article{background:#f8f2e6;margin-top:18px;padding:19px}.phone-shop-choice article small{color:#8f651e;text-transform:uppercase;font-weight:900}.phone-shop-choice h2{margin:8px 0;font:500 1.8rem/1.05 Georgia,serif}.phone-shop-choice p{color:#655d50;line-height:1.55}.phone-preview-button,.phone-product-button{color:#2a1d09;text-align:center;touch-action:manipulation;background:#fff;border:2px solid #a97927;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:56px;margin-top:10px;padding:13px 15px;font-weight:900;text-decoration:none;display:flex}.phone-preview-button{color:#fff;background:#101a27;border-color:#101a27}.phone-product-featured{color:#171006;background:#d6a545}.phone-shop-products>p{color:#6b6355;text-align:center;margin:17px 0 0;font-size:.82rem;line-height:1.5}.phone-shop-after{align-items:flex-start;gap:14px;display:flex}.phone-shop-after strong{margin-top:5px;display:block}.phone-shop-after p{color:#655d50;margin:7px 0 0;line-height:1.55}.phone-shop-page>footer{justify-content:center;gap:18px;padding:28px 20px 100px;display:flex}.phone-shop-page>footer a{color:#765317;font-weight:800}@media (width>=701px){.phone-shop-page{max-width:760px;margin:0 auto;box-shadow:0 0 70px #19140c24}}.phone-choice-reassurance{background:#fff;border-left:4px solid #c48d2d;padding:13px 14px;font-weight:700;color:#4e412c!important}.phone-package-intro{background:#f8f2e6;padding:16px;color:#554b3a!important;text-align:left!important;margin:0 0 18px!important;font-size:.92rem!important}.phone-package-card{background:#fff;border:1px solid #d7c39b;margin:13px 0;padding:18px}.phone-package-card>span{color:#96691f;letter-spacing:.1em;font-size:.68rem;font-weight:900}.phone-package-card h3{margin:8px 0;font:500 1.35rem/1.15 Georgia,serif}.phone-package-card p{color:#625b50;margin:0;font-size:.92rem;line-height:1.55}.phone-package-featured{background:#fff9e9;border:2px solid #b67d1f}.phone-package-best{background:linear-gradient(145deg,#fff8df,#efd9a7);border:3px solid #8e651e}.phone-shop-after{background:#fffaf0}.phone-shop-after strong{font:500 1.45rem/1.2 Georgia,serif}.phone-shop-after p{margin-top:9px;line-height:1.62}.phone-shop-after p b{color:#6f4e16}.phone-shop-page>footer{background:#0b1118;align-items:center;min-height:0;padding:28px 20px 34px}.phone-shop-page>footer a{color:#d4aa4f}
