/* The three views share the same content, form and stored inquiries. */
html{scroll-padding-top:145px}
.design-switcher{position:sticky;top:0;z-index:70;height:44px;background:#06182b;color:#aec8dc;border-bottom:1px solid #21425d;font-size:11px}
.design-switcher-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}
.design-switcher-inner>p{font-size:11px;letter-spacing:.09em;white-space:nowrap;color:#c5d7e6}
.design-switcher-inner>p>span{font-size:10px;margin-left:12px;color:#86a3ba}
.design-switcher nav,.design-footer nav{display:flex;gap:7px;align-items:center}
.design-link{display:flex;align-items:center;justify-content:center;gap:7px;padding:5px 12px;line-height:1.7;border:1px solid transparent;border-radius:5px;font-family:var(--sans);font-size:11px;white-space:nowrap;transition:background .2s,border-color .2s}
.design-link:hover{background:#163650;border-color:#527b99}
.design-link[aria-current=page]{background:#183950;border-color:#477593;color:white}
.design-swatch{display:block;width:10px;height:10px;border-radius:50%;flex:none;border:1px solid #ffffff66}
.design-blue .design-swatch{background:linear-gradient(135deg,#fff 40%,#258bec 45%)}
.design-cyan .design-swatch{background:linear-gradient(135deg,#092345 40%,#2be2ed 45%)}
.design-gold .design-swatch{background:linear-gradient(135deg,#0a2025 40%,#e7bc5d 45%)}
.site-header{top:44px}
.section{scroll-margin-top:0}
.manual-card{scroll-margin-top:0}
.seminar-price{top:145px}
.contact-intro{top:155px}
.design-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:30px;margin-bottom:37px;border-bottom:1px solid var(--line);font-size:12px;color:#9bb3c7}
.design-footer .design-link{font-size:12px}

body[data-design=blue]{--navy:#f5fbff;--deep:#092c59;--cyan:#0875d8;--ice:#1763ae;--muted:#4e657e;--line:#c9deed;--sample-text:#12345d;--sample-accent:#076bc4;--sample-soft:#336b93;--sample-quiet:#657f96;--sample-strong:#095ca8;--sample-border:#bfd8e9;--sample-panel:#fff;--sample-wash:#eaf5fd;--sample-input:#f7fbff;background:#f6fbff;color:#102d59}
body[data-design=gold]{--navy:#00121d;--deep:#000d15;--cyan:#ebc66b;--ice:#f4dd9a;--muted:#b6c6ca;--line:#a6853c55;--sample-text:#f8f3e8;--sample-accent:#e9bf62;--sample-soft:#d5c8a6;--sample-quiet:#99aaa9;--sample-strong:#f6d883;--sample-border:#a3813c77;--sample-panel:#06232b;--sample-wash:#072b32;--sample-input:#001720;background:#00121d;color:#f8f4ed}

body[data-sample] .cyan-text{color:var(--sample-strong);background:var(--sample-emphasis);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
body[data-sample] .eyebrow,body[data-sample] .lesson-meta,body[data-sample] .lesson>span,body[data-sample] .feature-list svg,body[data-sample] .support>svg,body[data-sample] .offer-icon,body[data-sample] .card-icon,body[data-sample] .faq-list summary:after{color:var(--sample-accent)}
body[data-sample] .eyebrow:before,body[data-sample] .hero-kicker:after{background:var(--sample-accent)}
body[data-sample] .large-price,body[data-sample] .card-price strong,body[data-sample] .manual-count{color:var(--sample-strong)}
body[data-sample] .feature-list,body[data-sample] .preparation strong,body[data-sample] .manual-extras strong,body[data-sample] .field-row>label,body[data-sample] .consent-label{color:var(--sample-text)}
body[data-sample] .for-you,body[data-sample] .why-now,body[data-sample] .portrait-caption,body[data-sample] .contact-points,body[data-sample] .panel-label,body[data-sample] .review-list dt{color:var(--sample-soft)}
body[data-sample] .panel-note,body[data-sample] .overview-caption,body[data-sample] .preparation p,body[data-sample] .manual-cover>span,body[data-sample] .manual-extras span,body[data-sample] .field-hint,body[data-sample] .privacy-note,body[data-sample] .footer-main p,body[data-sample] .copyright{color:var(--sample-quiet)}
body[data-sample] .lesson,body[data-sample] .preparation,body[data-sample] .faq-list details,body[data-sample] .form-steps,body[data-sample] .privacy-note,body[data-sample] .review-list dd,body[data-sample] .copyright{border-color:var(--sample-border)}
body[data-sample] .value-box,body[data-sample] .support,body[data-sample] .between{background:var(--sample-wash);border-color:var(--sample-border);border-left-color:var(--sample-accent)}
body[data-sample] .value-box h3,body[data-sample] .between{color:var(--sample-text)}
body[data-sample] .offer-panel,body[data-sample] .contact-form-panel,body[data-sample] .manual-card{background:var(--sample-panel);border-color:var(--sample-border)}
body[data-sample] .offer-panel:before{background:var(--sample-accent);box-shadow:0 0 12px #c3ac5b33}
body[data-sample] .about-copy>.profile-promise{color:var(--sample-soft)!important}
body[data-sample] .panel-breakdown{color:var(--sample-accent)!important}
body[data-sample] .manual-copy>.manual-delivery{color:var(--sample-soft)!important;border-color:var(--sample-border)}
body[data-sample] .manual-copy>.manual-footnote{color:var(--sample-quiet)!important}
body[data-sample] .manual-extras li{border-color:var(--sample-accent)}
body[data-sample] .manual-included-label{color:var(--sample-accent);background:var(--sample-wash);border-color:var(--sample-border)}
body[data-sample] .manual-included-label:hover{background:var(--sample-panel)}
body[data-sample] .offer-badge{background:var(--sample-button);color:var(--sample-button-text)!important}
body[data-sample] .button-primary,body[data-sample] .nav-contact{background:var(--sample-button);color:var(--sample-button-text);border-color:var(--sample-accent);box-shadow:0 6px 24px #092e4120}
body[data-sample] .button-primary:hover{box-shadow:0 9px 26px #466f8e33}
body[data-sample] .button-outline{border-color:var(--sample-accent);color:var(--sample-accent);background:var(--sample-outline)}
body[data-sample] .field-row input,body[data-sample] .field-row textarea,body[data-sample] .field-row select{background:var(--sample-input);color:var(--sample-text);border-color:var(--sample-border)}
body[data-sample] .field-row input::placeholder,body[data-sample] .field-row textarea::placeholder{color:var(--sample-quiet)}
body[data-sample] .field-row label>span{color:var(--sample-accent);background:var(--sample-wash)}
body[data-sample] .form-steps,body[data-sample] .form-back{color:var(--sample-quiet)}
body[data-sample] .form-steps .active{color:var(--sample-accent);border-color:var(--sample-accent)}
body[data-sample] .contact-points span:before,body[data-sample] .privacy-note a,body[data-sample] .complete-symbol{color:var(--sample-accent)}
body[data-sample] .complete-symbol,body[data-sample] .receipt{border-color:var(--sample-border)}
body[data-sample] .consent-label input{accent-color:var(--sample-accent)}
body[data-sample] .footer-main nav,body[data-sample] .design-footer{color:var(--sample-soft)}
body[data-sample] .card-arrow{border-color:var(--sample-accent);color:var(--sample-accent)}
body[data-sample] .card-price:before{background:linear-gradient(90deg,var(--sample-accent),transparent)}
body[data-sample] .overview-heading:before,body[data-sample] .overview-heading:after{background:linear-gradient(90deg,transparent,var(--sample-accent))}
body[data-sample] .portrait-frame{border-color:var(--sample-border);box-shadow:0 15px 35px #0e526414}
body[data-sample] .portrait-frame:before,body[data-sample] .portrait-frame:after{border-color:var(--sample-accent)}
body[data-sample] .hero-guide{height:96%;right:10%;filter:drop-shadow(0 0 14px #8bb9cc2e)}
body[data-sample] .card-icon{filter:none}
body[data-sample] .hero-orbits{opacity:.8}
body[data-sample] .orbit{border-color:var(--sample-accent);color:var(--sample-strong);background:var(--sample-orbit);box-shadow:0 0 15px var(--sample-glow),inset 0 0 15px var(--sample-glow)}
body[data-sample] .manual-cover img{box-shadow:0 15px 35px #05253925}

body[data-design=blue]{--sample-emphasis:linear-gradient(120deg,#073d95,#0489e7 65%,#0059c7);--sample-button:linear-gradient(120deg,#078cef,#0759d6);--sample-button-text:#fff;--sample-outline:#ffffffd9;--sample-orbit:#e8f8ff77;--sample-glow:#2c99ed33}
body[data-design=blue] .site-header{background:#ffffffed;border-color:#c6e5f6}
body[data-design=blue] .main-nav>a:not(.nav-contact):hover{color:#0872ce}
body[data-design=blue] .hero{background:#f3faff;border-color:#cbe5f7}
body[data-design=blue] .hero-background{background-image:url('/assets/hero-blue.png');opacity:1}
body[data-design=blue] .hero:before{background:linear-gradient(90deg,#ffffffd4 0%,#ffffffe0 30%,#ffffff65 56%,transparent 76%)}
body[data-design=blue] .hero-copy,body[data-design=blue] .hero-lead{text-shadow:none}
body[data-design=blue] .hero-kicker{color:#12386f}
body[data-design=blue] .hero-ai{color:#0968ce}
body[data-design=blue] .service-overview{background:linear-gradient(#f0f9ff,#fff)}
body[data-design=blue] .service-card{border-color:#bedff5;border-top:3px solid #218ee6;background:#fff;box-shadow:0 9px 28px #1471ae0d;border-radius:7px}
body[data-design=blue] .service-card:hover{border-color:#1686dc;box-shadow:0 12px 32px #1471ae20}
body[data-design=blue] .about{background:linear-gradient(#fff,#f5faff);border-color:#d6e9f5}
body[data-design=blue] .offer-section{background:linear-gradient(120deg,#edf6ff,#fff)}
body[data-design=blue] .offer-panel{box-shadow:0 16px 50px #38628314}
body[data-design=blue] .seminar-section{background:#fff}
body[data-design=blue] .portfolio-section{background:#eef7fe;border-color:#d7e8f3}
body[data-design=blue] .faq-section{background:#f8fbff;border-color:#d7e8f3}
body[data-design=blue] .contact-section{background:radial-gradient(ellipse at 0 100%,#dbedff,transparent 70%),#fff}
body[data-design=blue] .manual-card{background:linear-gradient(120deg,#f2f8ff,#fff)}
body[data-design=blue] .contact-form-panel{box-shadow:0 15px 45px #092b5010}
body[data-design=blue] .form-error{color:#a33730}
body[data-design=blue] footer{background:#edf6fd;border-color:#c8deee}
body[data-design=blue] .design-switcher{background:#eaf3fc;border-color:#cddfed;color:#345676}
body[data-design=blue] .design-switcher-inner>p{color:#153b66}
body[data-design=blue] .design-switcher-inner>p>span{color:#567d9c}
body[data-design=blue] .design-link:hover{background:#d9eafa;border-color:#a8cce7}
body[data-design=blue] .design-link[aria-current=page]{background:#fff;border-color:#82b5de;color:#064b8c}
body[data-design=blue] .menu-toggle{color:#163b68}

body[data-design=gold]{--sample-emphasis:linear-gradient(135deg,#fff1b5,#edc259 45%,#f5d889 65%,#c9942b);--sample-button:linear-gradient(120deg,#ffe5a0,#e6b54b 70%,#d7a13d);--sample-button-text:#14252a;--sample-outline:#001b25bb;--sample-orbit:#052f3f88;--sample-glow:#d4b56233}
body[data-design=gold] .site-header{background:#00131fed;border-color:#bd984e}
body[data-design=gold] .brand{color:#f5d782}
body[data-design=gold] .main-nav>a:not(.nav-contact):hover{color:#ffe2a3}
body[data-design=gold] .hero{background:#00121e;border-color:#c6a252}
body[data-design=gold] .hero-background{background-image:url('/assets/hero-gold.png')}
body[data-design=gold] .hero:before{background:linear-gradient(90deg,#00111d8c,#00111d33 50%,transparent 76%)}
body[data-design=gold] .hero-kicker:after{height:1px;width:min(85%,480px);background:linear-gradient(90deg,#ebc568,transparent)}
body[data-design=gold] .hero-guide{filter:drop-shadow(0 0 12px #c5a04b30)}
body[data-design=gold] .hero-actions .button,body[data-design=gold] .nav-contact{border-radius:7px}
body[data-design=gold] .service-overview{background:radial-gradient(ellipse at 50% 0,#093239,#00141f 80%)}
body[data-design=gold] .service-card{border-color:#cca54f;background:linear-gradient(135deg,#001b25e6,#06313bcf);box-shadow:inset 0 0 35px #ad904a0b;border-radius:9px}
body[data-design=gold] .service-card:hover{border-color:#ffe3a3;box-shadow:0 9px 30px #c6a0501a}
body[data-design=gold] .about{background:linear-gradient(#00131e,#05262d);border-color:#4e654c}
body[data-design=gold] .offer-section{background:radial-gradient(ellipse at 95% 50%,#0b374255,transparent 65%)}
body[data-design=gold] .offer-panel{box-shadow:0 15px 45px #000a11aa}
body[data-design=gold] .portfolio-section{background:#03232a;border-color:#6c623966}
body[data-design=gold] .faq-section{background:#001a25;border-color:#6c623966}
body[data-design=gold] .contact-section{background:radial-gradient(ellipse at 50% 100%,#15424b77,transparent 65%)}
body[data-design=gold] .manual-card{background:linear-gradient(130deg,#082f34,#001b25)}
body[data-design=gold] .form-error{color:#ffd5be}
body[data-design=gold] footer{background:#000d16;border-color:#8b753955}
body[data-design=gold] .design-switcher{background:#00111b;border-color:#6a5b38;color:#c8c2b0}
body[data-design=gold] .design-switcher-inner>p{color:#e7d5a4}
body[data-design=gold] .design-switcher-inner>p>span{color:#a3a79d}
body[data-design=gold] .design-link:hover{background:#183332;border-color:#9c8a58}
body[data-design=gold] .design-link[aria-current=page]{background:#273529;border-color:#a78d53;color:#ffe6a8}
body[data-design=gold] .menu-toggle{color:#ebd390}

@media(min-width:1650px){body[data-sample] .hero-guide{right:max(10%,calc((100vw - 1330px)/2))}}
@media(max-width:900px){.design-switcher-inner>p>span{display:none}.design-switcher-inner{gap:12px}.design-link{font-size:10px;padding:5px 8px}body[data-sample] .hero-guide{height:88%;right:-6%}}
@media(max-width:650px){
  html{scroll-padding-top:155px}.design-switcher{height:69px}.design-switcher-inner{flex-direction:column;justify-content:center;gap:3px;width:calc(100% - 24px)}.design-switcher-inner>p{font-size:9px;line-height:1.6}.design-switcher-inner>p>span{display:inline;font-size:9px;margin-left:7px}.design-switcher nav{width:100%;justify-content:center;gap:3px}.design-switcher .design-link{padding:5px 7px;font-size:10px;gap:5px}.design-swatch{width:8px;height:8px}.site-header{top:69px}.design-footer{flex-direction:column;align-items:flex-start;gap:15px}.design-footer nav{width:100%;justify-content:space-between;gap:3px}.design-footer .design-link{font-size:10px;padding:6px 4px;gap:5px}
  body[data-sample] .hero-guide{height:355px;right:-33px;opacity:.6}body[data-sample] .hero-background{background-position:68% bottom;background-size:auto 100%}body[data-sample] .hero-orbits{opacity:.25}
  body[data-design=blue] .hero:before{background:linear-gradient(105deg,#ffffffed 0%,#ffffffc9 47%,#ffffff77 100%)}body[data-design=blue] .hero-copy,body[data-design=blue] .hero-lead{text-shadow:0 1px 12px #fff}body[data-design=blue] .main-nav{background:#f7fbfff9;border-color:#b6d7ec;box-shadow:0 15px 25px #33628320}
  body[data-design=gold] .hero:before{background:linear-gradient(105deg,#00131cf2,#00131cc2 48%,#00131c4d)}body[data-design=gold] .hero-copy{text-shadow:0 2px 18px #00131ce6}body[data-design=gold] .main-nav{background:#001b24f9;border-color:#ab8d4a55}
}
@media(max-width:360px){body[data-sample] .hero-guide{height:330px}.design-switcher .design-link{padding-inline:4px;font-size:9px;gap:4px}}
body[data-design] .hero-guide{filter:drop-shadow(0 0 8px #c9a56820)}
