.reference-landing{--landing-border:color-mix(in srgb,var(--ui-border) 65%,var(--ui-surface));color:var(--ui-text);background:var(--ui-background);padding-top:0}.landing-content-width{width:min(1320px,calc(100% - 80px));margin-inline:auto}.landing-hero{width:min(1384px,calc(100% - 48px));margin-inline:auto;overflow:hidden;border:1px solid var(--landing-border);border-radius:26px;background:var(--ui-surface-muted)}.landing-hero-stage{position:relative;isolation:isolate;min-height:500px;display:flex;align-items:center}.landing-hero-image{z-index:-2}.landing-hero-fade{z-index:-1}.landing-hero-image{width:78%!important;left:auto!important;object-fit:cover;object-position:right 66%}.landing-hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,var(--ui-surface) 0,var(--ui-surface) 30%,color-mix(in srgb,var(--ui-surface) 96%,transparent) 40%,color-mix(in srgb,var(--ui-surface) 65%,transparent) 51%,transparent 66%)}.landing-hero-copy{position:relative;width:53%;margin-right:auto;margin-left:0;padding:52px 42px;text-align:left}.landing-hero-copy .landing-actions{direction:ltr}[dir=rtl] .landing-hero-copy .landing-actions a{direction:rtl}.landing-eyebrow{color:var(--ui-primary);font-size:16px;font-weight:800;margin-bottom:15px}.landing-hero h1{font-size:clamp(42px,4.5vw,68px);font-weight:900;line-height:1.6;letter-spacing:-.025em}.landing-hero-subtitle{margin-top:10px;font-size:clamp(19px,1.7vw,25px);font-weight:750;line-height:1.9;color:var(--ui-text-muted)}.landing-hero-intro{margin-top:15px;max-width:520px;font-size:16px;line-height:2;color:var(--ui-text-muted)}.landing-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:25px}.landing-actions a{min-width:155px;gap:12px}.landing-action-arrow{width:18px;height:18px}[dir=ltr] .landing-action-arrow{transform:rotate(180deg)}.landing-hero-strips{position:relative;padding:0 32px 20px;background:linear-gradient(transparent,var(--ui-surface-muted))}.landing-skills{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--landing-border);border-radius:12px;padding-block:16px;background:color-mix(in srgb,var(--ui-surface) 88%,transparent)}.landing-skills li{display:flex;align-items:center;justify-content:center;gap:18px;min-height:38px;border-inline-end:1px solid var(--landing-border);font-size:13px;font-weight:800}.landing-skills li:last-child{border:0}.landing-skills svg{width:28px;height:28px}.landing-skills li:first-child svg{color:var(--ui-primary)}.landing-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:26px;padding:19px 10px;background:var(--ui-surface);border:1px solid var(--landing-border);border-radius:16px;box-shadow:0 6px 24px color-mix(in srgb,var(--ui-text) 6%,transparent)}.landing-benefits li{display:flex;align-items:center;justify-content:center;gap:14px;padding:4px 12px;border-inline-end:1px solid var(--landing-border)}.landing-benefits li:last-child{border:0}.landing-benefits svg{width:28px;height:28px;flex-shrink:0}.landing-benefits strong{display:block;font-size:12px;font-weight:750}.landing-benefits span{display:block;margin-top:7px;font-size:11px;color:var(--ui-text-muted)}.landing-block{padding-top:32px}.landing-section-heading{margin-bottom:20px}.landing-final-cta h2,.landing-founder h2,.landing-section-heading h2{font-size:25px;line-height:1.65;font-weight:800}.landing-section-heading p{font-size:13px;line-height:1.8;margin-top:2px;color:var(--ui-text-muted)}.landing-paths,.landing-resources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.reference-landing [data-tone=red]{--accent:var(--ui-primary)}.reference-landing [data-tone=blue]{--accent:var(--ui-info)}.reference-landing [data-tone=green]{--accent:var(--ui-success)}.reference-landing [data-tone=amber]{--accent:var(--ui-warning)}.reference-landing [data-tone=purple]{--accent:#8a42df}.landing-path{display:flex;flex-direction:column;padding:20px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--ui-surface));border-radius:13px;background:color-mix(in srgb,var(--accent) 3%,var(--ui-surface))}.landing-card-heading{display:flex;gap:15px;align-items:center}.landing-card-heading h3{font-size:16px;font-weight:800;line-height:1.8}.landing-path h3{color:var(--accent)}.landing-icon-disc{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;flex-shrink:0;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--ui-surface))}.landing-icon-disc svg{width:31px;height:31px}.landing-path-description{color:var(--ui-text-muted);font-size:14px;line-height:1.9;text-align:center;margin:18px 16px 16px;min-height:54px}.landing-path-meta{color:var(--ui-text-muted);text-align:center;font-size:12px;line-height:2.1;margin-top:auto}.landing-path-meta small{display:block;font-size:10px;opacity:.85}.landing-path>a{margin-top:12px;min-height:40px;font-size:13px;border-color:var(--landing-border);background:var(--ui-surface)}.landing-resource{border:1px solid var(--landing-border);border-radius:14px;padding:18px;background:var(--ui-surface)}.landing-resource-icon{color:var(--ui-surface);background:var(--accent);border-radius:9px;padding:10px;box-shadow:inset 0 2px 5px #ffffff33}.landing-resource h3{font-size:15px}.landing-resource p{margin-top:7px;font-size:11px;color:var(--ui-text-muted)}.landing-resource a{width:100%;min-height:40px;margin-top:16px;gap:10px;font-size:12px;background:var(--ui-surface-muted);border-color:var(--landing-border);color:var(--ui-text-muted)}.landing-sample-inline{display:inline-block;margin-inline-start:8px;padding-inline:7px;border:1px solid var(--landing-border);border-radius:5px;font-size:10px}.landing-founder{display:grid;grid-template-columns:1.15fr 1.25fr .8fr;gap:40px;align-items:center;direction:ltr;margin-top:28px;padding:20px;border:1px solid color-mix(in srgb,var(--ui-primary) 15%,var(--ui-surface));border-radius:18px;background:color-mix(in srgb,var(--ui-primary) 1%,var(--ui-surface))}.landing-founder-portrait{position:relative;min-height:300px;align-self:stretch;overflow:hidden;border-radius:13px}.landing-founder-portrait img{object-fit:cover;object-position:center 35%}.landing-portrait-label{position:absolute;bottom:12px;left:12px;padding:6px 12px;border-radius:6px;color:white;background:#132a42d9;font-size:11px}.landing-founder-copy,.landing-specialties{direction:rtl}[dir=ltr] .landing-founder-copy,[dir=ltr] .landing-specialties{direction:ltr}.landing-founder-role{font-size:14px;font-weight:650}.landing-founder h2{margin-top:8px;font-size:23px}.landing-founder-title{color:var(--ui-primary);font-size:13px;margin-top:6px}.landing-founder-copy ul{display:grid;gap:8px;margin-top:20px;font-size:12px;color:var(--ui-text-muted)}.landing-founder-copy li{display:flex;gap:9px}.landing-founder-copy li>span{color:var(--ui-info)}.landing-philosophy{text-align:center;margin-top:18px;font-size:12px;padding:5px;border:1px solid color-mix(in srgb,var(--ui-primary) 12%,var(--ui-surface));border-radius:10px;background:color-mix(in srgb,var(--ui-primary) 3%,var(--ui-surface))}.landing-specialties{padding:18px;border:1px solid var(--landing-border);border-radius:14px;display:grid;gap:22px}.landing-specialties li{display:flex;align-items:center;gap:18px}.landing-specialties svg{flex-shrink:0}.landing-specialties li:first-child svg{color:var(--ui-primary)}.landing-specialties li:nth-child(3) svg{color:var(--ui-warning)}.landing-specialties span,.landing-specialties strong{display:block;font-size:12px;line-height:1.8;color:var(--ui-text-muted)}.landing-result-frame{position:relative;padding-inline:15px}.landing-results-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px) / 5);gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:3px}.landing-result{padding:11px 11px 14px;border:1px solid var(--landing-border);border-radius:12px;text-align:center;background:var(--ui-surface);scroll-snap-align:start}.landing-result[data-active=true]{border-color:color-mix(in srgb,var(--ui-primary) 30%,var(--landing-border))}.landing-result-document{position:relative;overflow:hidden;height:150px;padding:12px;text-align:left;background:color-mix(in srgb,var(--accent) 6%,var(--ui-surface-muted));border:1px solid var(--landing-border);border-radius:8px;color:var(--ui-text-muted)}.landing-result-document>strong{display:block;font-size:18px;font-weight:900;line-height:1}.landing-document-caption{display:block;margin-top:5px;font-size:7px;letter-spacing:1px}.landing-document-rule{height:5px;background:color-mix(in srgb,var(--accent) 18%,var(--ui-surface));margin-top:8px}.landing-document-columns{display:grid;grid-template-columns:1fr 42px;gap:10px;margin-top:10px}.landing-document-columns i{display:block;height:4px;background:color-mix(in srgb,var(--ui-text-muted) 22%,var(--ui-surface));margin-bottom:9px}.landing-document-columns i:nth-child(2){width:80%}.landing-document-avatar{display:grid;place-items:center;height:52px;border:1px solid var(--landing-border)}.landing-document-watermark{position:absolute;left:12%;right:12%;top:45%;transform:rotate(-15deg);opacity:.35;font-size:25px;letter-spacing:4px}.landing-result-score{font-size:25px;font-weight:850;color:var(--ui-primary);margin-top:8px}.landing-result-exam{color:var(--ui-text-muted);font-size:11px}.landing-carousel-arrow{position:absolute;top:40%;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--landing-border);background:var(--ui-surface);color:var(--ui-text-muted)}.landing-carousel-previous{left:-17px}.landing-carousel-next{right:-17px;transform:rotate(180deg)}.landing-result-dots{display:flex;direction:ltr;justify-content:center}.landing-result-dots button{width:30px;height:36px;display:grid;place-items:center}.landing-result-dots span{width:7px;height:7px;border-radius:50%;background:var(--ui-border)}.landing-result-dots [aria-pressed=true] span{background:var(--ui-primary)}.landing-final-cta{position:relative;min-height:260px;overflow:hidden;border-radius:22px;background:#071b2e;color:var(--ui-footer-text)}.landing-final-cta>img{width:65%!important;right:auto!important;object-fit:cover;object-position:left 60%;mask-image:linear-gradient(90deg,black 65%,transparent)}.landing-cta-copy{position:relative;margin-left:auto;width:52%;padding:48px 35px;text-align:center}.landing-cta-copy h2{font-size:23px}.landing-cta-copy p{font-size:14px;line-height:1.8;max-width:470px;margin-inline:auto;color:#e1e8f0}.landing-cta-copy .landing-actions{justify-content:center;margin-top:15px}.landing-cta-copy a:last-child{background:transparent;color:white;border-color:#c7d4e5}.landing-preview-note{padding:9px 0 13px;font-size:10px;color:var(--ui-text-muted);text-align:center}[data-theme=dark] .landing-hero-image{opacity:.55}[data-theme=dark] .reference-landing [data-tone=purple]{--accent:#be98f6}@media (max-width:1100px){.landing-hero-copy{padding-inline:28px;width:56%}.landing-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 0}.landing-paths,.landing-resources{gap:12px}.landing-card-heading{gap:9px}.landing-card-heading h3{font-size:14px}.landing-path{padding:14px}.landing-founder{gap:22px;grid-template-columns:1fr 1.25fr}.landing-specialties{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.landing-content-width{width:calc(100% - 32px)}.landing-hero{width:calc(100% - 24px);border-radius:18px}.landing-hero-stage{min-height:660px;align-items:flex-start}.landing-hero-image{width:100%!important;object-position:73% bottom}.landing-hero-fade{background:linear-gradient(180deg,var(--ui-surface) 0,var(--ui-surface) 48%,transparent 78%)}.landing-hero-copy{width:100%;padding:28px 22px 260px;text-align:start}.landing-hero h1{font-size:36px}.landing-eyebrow{font-size:13px}.landing-hero-subtitle{font-size:18px}.landing-hero-intro{font-size:14px}.landing-actions{gap:10px}.landing-actions a{min-width:0;flex:1;font-size:12px;padding-inline:10px}.landing-hero-strips{padding:0 12px 12px}.landing-skills{grid-template-columns:repeat(5,minmax(0,1fr));padding-block:12px}.landing-skills li{flex-direction:column;gap:7px;font-size:8px}.landing-skills svg{width:23px;height:23px}.landing-benefits{grid-template-columns:1fr;margin-top:14px;gap:0;padding:6px 12px}.landing-benefits li{justify-content:flex-start;border:0;border-bottom:1px solid var(--landing-border);padding:12px 4px}.landing-benefits strong{font-size:13px}.landing-benefits span{margin-top:2px;font-size:12px}.landing-paths,.landing-resources{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-path .landing-card-heading{flex-direction:column;text-align:center}.landing-path-description{margin-inline:0}.landing-founder{grid-template-columns:1fr;padding:14px}.landing-founder-portrait{min-height:330px}.landing-founder-copy{padding:10px 5px}.landing-specialties{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:14px}.landing-specialties li{gap:10px}.landing-results-track{grid-auto-columns:72%;gap:12px}.landing-result-document{height:160px}.landing-section-heading h2{font-size:22px}.landing-final-cta{min-height:350px}.landing-final-cta>img{width:100%!important;object-position:16% bottom;opacity:.55}.landing-cta-copy{width:100%;padding:25px 20px 120px;background:linear-gradient(var(--ui-footer),transparent)}}@media (max-width:430px){.landing-paths,.landing-resources{grid-template-columns:1fr}.landing-path .landing-card-heading{flex-direction:row;text-align:start}.landing-path-description{min-height:0;margin:12px 0;text-align:start}.landing-path-meta{text-align:start}.landing-path{padding:20px}.landing-card-heading h3{font-size:16px}}@media (prefers-reduced-motion:reduce){.reference-landing *,.reference-landing :after,.reference-landing :before{scroll-behavior:auto!important;transition:none!important}}.landing-compact-copy,.landing-services{display:none}.landing-booklets .landing-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.landing-booklets .landing-section-heading>a{color:var(--ui-primary);flex-shrink:0}.landing-booklet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.landing-booklet{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--landing-border);border-radius:12px;background:var(--ui-surface)}.landing-booklet:hover{border-color:var(--ui-primary)}.landing-booklet h3{font-size:13px;font-weight:750;line-height:1.8}.landing-booklet p{margin-top:5px;font-size:11px;color:var(--ui-text-muted)}.landing-booklet-art{display:grid;place-items:center;gap:8px;flex-shrink:0;width:58px;height:75px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--ui-surface));border:1px solid var(--landing-border);border-radius:4px 10px 10px 4px;box-shadow:-4px 3px 0 var(--ui-surface-muted);transform:rotate(-8deg)}.landing-booklet-art span{font-size:10px;font-weight:800}.landing-result-dots button{width:44px;height:44px}.landing-path>a,.landing-resource a{min-height:44px}@media (max-width:1279px){.landing-desktop-copy{display:none}.landing-compact-copy{display:inline}.landing-services{display:block}.landing-content-width,.landing-hero{width:calc(100% - 48px)}.landing-hero-stage{min-height:310px}.landing-hero-copy{width:51%;padding:30px 24px;text-align:center}.landing-eyebrow{font-size:clamp(20px,2.7vw,32px);margin-bottom:0}.landing-hero h1{font-size:clamp(26px,3.4vw,40px);line-height:1.7}.landing-hero-subtitle{font-size:16px;font-weight:550;margin-top:12px}.landing-hero-intro{display:none}.landing-hero-copy .landing-actions{gap:8px}.landing-hero-copy .landing-actions a{min-width:0;flex:1;font-size:12px;padding-inline:8px}.landing-action-arrow{display:none}.landing-hero-strips{padding:0 20px 14px}.landing-skills{padding-block:10px;box-shadow:0 4px 12px color-mix(in srgb,var(--ui-text) 5%,transparent)}.landing-skills li{gap:10px;font-size:11px}.landing-benefits{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:12px 6px;gap:0}.landing-benefits li:last-child{display:none}.landing-benefits li{padding:4px 8px;gap:8px}.landing-benefits li:nth-child(4){border:0}.landing-benefits strong{font-size:11px}.landing-benefits span{font-size:10px}.landing-benefits svg{width:23px;height:23px}.landing-block{padding-top:20px}.landing-section-heading{margin-bottom:10px}.landing-section-heading h2{font-size:18px}.landing-section-heading p{font-size:11px}.landing-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-path[data-path=skills]{display:none}.landing-path{padding:12px}.landing-path .landing-card-heading{flex-direction:row;text-align:start;gap:8px}.landing-icon-disc{width:46px;height:46px;background:var(--ui-surface)}.landing-card-heading h3{font-size:13px}.landing-path-description{margin:10px 8px;min-height:48px;font-size:12px}.landing-path-meta{font-size:11px}.landing-path-meta>p:nth-child(2){display:none}.landing-path>a{margin-top:8px;font-size:12px}.landing-resources{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.landing-resource{padding:12px}.landing-resource .landing-card-heading{min-height:55px}.landing-resource-icon{padding:8px}.landing-resource a{margin-top:10px}.landing-founder{grid-template-columns:220px 1fr;gap:16px 32px;padding:18px 24px;margin-top:16px}.landing-founder-portrait{width:200px;min-height:200px;height:200px;border-radius:50%;border:3px solid var(--ui-surface);outline:1px solid color-mix(in srgb,var(--ui-primary) 40%,var(--ui-surface));grid-row:span 2;align-self:center}.landing-portrait-label{bottom:15px;left:40px;background:var(--ui-primary);color:var(--ui-primary-contrast)}.landing-founder-copy{padding:0}.landing-founder-role{color:var(--ui-primary);font-size:12px}.landing-founder h2{font-size:21px;margin-top:3px}.landing-founder-title{font-size:11px;color:var(--ui-text-muted)}.landing-founder-copy ul{margin-top:12px;gap:6px;font-size:11px}.landing-philosophy{display:none}.landing-specialties{grid-column:2;display:flex;flex-wrap:wrap;padding:0;border:0;gap:7px}.landing-specialties li{border:1px solid var(--landing-border);background:var(--ui-surface-muted);border-radius:6px;padding:4px 9px}.landing-specialties span,.landing-specialties svg{display:none}.landing-specialties strong{font-size:10px;font-weight:500}.landing-booklet-grid{gap:12px}.landing-booklet{padding:10px;gap:10px}.landing-booklet-art{width:43px;height:59px}.landing-booklet h3{font-size:11px}.landing-booklet p{font-size:10px}.landing-results-track{grid-auto-columns:calc((100% - 36px)/4);gap:12px}.landing-result{position:relative;padding:7px}.landing-result-document{height:95px;padding:7px}.landing-result-score{position:absolute;left:12px;top:15px;margin:0;background:var(--ui-primary);color:var(--ui-primary-contrast);padding:0 9px;border-radius:5px;font-size:23px}.landing-result-exam{font-size:11px;text-align:left;margin-top:7px;color:var(--ui-text);font-weight:700}.landing-final-cta{min-height:150px;border-radius:16px}.landing-cta-copy{width:56%;padding:16px 22px}.landing-cta-copy h2{font-size:19px}.landing-cta-copy p{font-size:12px}.landing-cta-copy .landing-actions{flex-wrap:nowrap;gap:8px}.landing-cta-copy a{min-width:0;flex:1;font-size:12px;padding-inline:8px}}@media (min-width:640px) and (max-width:767px){.landing-hero-image{width:78%!important;object-position:right center}.landing-hero-fade{background:linear-gradient(90deg,var(--ui-surface) 0,var(--ui-surface) 35%,transparent 72%)}.landing-skills li{flex-direction:row;font-size:9px}.landing-final-cta>img{width:55%!important;opacity:1}.landing-cta-copy{background:none}}@media (max-width:639px){.landing-content-width{width:calc(100% - 32px)}.landing-hero{width:calc(100% - 24px)}.landing-hero-stage{min-height:475px}.landing-hero-copy{width:100%;padding:22px 18px 230px}.landing-eyebrow{font-size:23px}.landing-hero h1{font-size:29px}.landing-hero-subtitle{font-size:14px}.landing-hero-copy{padding-bottom:270px}.landing-hero-image{top:auto!important;bottom:0!important;width:100%!important;height:260px!important;object-position:62% 15%}.landing-hero-fade{background:linear-gradient(180deg,var(--ui-surface) calc(100% - 270px),transparent calc(100% - 205px))}.landing-hero-strips{padding:0 10px 12px}.landing-skills li{flex-direction:column;font-size:8px;gap:7px}.landing-skills svg{width:22px;height:22px}.landing-benefits{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px;gap:8px;margin-top:12px}.landing-benefits li{border:0;padding:5px 2px;justify-content:flex-start}.landing-benefits strong{font-size:10px}.landing-benefits span{font-size:9px;margin-top:3px}.landing-paths{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.landing-path{scroll-snap-align:start}.landing-path-description,.landing-path-meta{text-align:center}.landing-booklet-grid,.landing-resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.landing-resource .landing-card-heading{flex-direction:column;text-align:center;gap:8px}.landing-resource h3{font-size:12px}.landing-founder{grid-template-columns:1fr;padding:20px 16px;gap:16px}.landing-founder-portrait{grid-row:auto;justify-self:center;width:155px;height:155px;min-height:155px}.landing-portrait-label{left:20px;bottom:10px}.landing-founder-copy{text-align:center}.landing-founder-copy li{text-align:start}.landing-specialties{grid-column:1;justify-content:center}.landing-booklets .landing-section-heading h2{font-size:16px}.landing-booklets .landing-section-heading>a{padding-inline:0;font-size:11px}.landing-results-track{grid-auto-columns:76%}.landing-result-document{height:120px}.landing-carousel-previous{left:-12px}.landing-carousel-next{right:-12px}.landing-final-cta{min-height:310px}.landing-final-cta>img{width:100%!important;opacity:.75;object-position:left bottom}.landing-cta-copy{width:100%;padding:22px 16px 140px;background:linear-gradient(var(--ui-footer),transparent)}.landing-cta-copy h2{font-size:18px}}