:root{--color-bg:#0a0d10;--color-surface:#12171c;--color-raise:#1b2329;--color-ink:#eef3f5;--color-ink-soft:#c3ccd1;--color-muted:#9aa6ad;--color-accent:#2ee6d6;--color-accent-hover:#6ff0e5;--color-on-accent:#0a0d10;--color-field:#64737e;--font-family-base:"SUIT", sans-serif;--font-size-display:112px;--font-size-name:168px;--font-size-row:88px;--font-size-h2:48px;--font-size-say:32px;--font-size-lead:22px;--font-size-body:17px;--font-size-small:14px;--font-weight-light:400;--font-weight-body:500;--font-weight-strong:800;--font-line-height-display:104px;--font-line-height-h2:54px;--font-line-height-say:44px;--font-line-height-body:26px;--font-line-height-small:20px;--font-letter-spacing-display:-3px;--font-letter-spacing-row:-2px;--font-letter-spacing-body:0px;--space-cell:2px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:64px;--space-gutter:24px;--space-margin:32px;--space-section-s:120px;--space-section-m:160px;--space-section-l:240px;--space-bar:72px;--radius-none:0px;--shadow-none:none}
@font-face{font-family:SUIT;src:url(/fonts/SUIT-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:SUIT;src:url(/fonts/SUIT-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}
body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-family-base);font-weight:var(--font-weight-body);word-break:keep-all;overflow-wrap:break-word;margin:0}
:root{--fs-display:clamp(42px, 7.6vw, var(--font-size-display));--fs-name:clamp(96px, 11.6vw, var(--font-size-name));--fs-row:clamp(48px, 6.1vw, var(--font-size-row));--fs-h2:clamp(30px, 3.4vw, var(--font-size-h2));--fs-say:clamp(24px, 2.3vw, var(--font-size-say));--fs-lead:clamp(19px, 1.6vw, var(--font-size-lead));--fs-body:var(--font-size-body);--fs-small:var(--font-size-small);--ease:cubic-bezier(.2, .7, .2, 1)}@media (max-width:1023px){:root{--space-margin:24px;--space-gutter:20px;--space-section-s:96px;--space-section-m:120px;--space-section-l:160px}}@media (max-width:767px){:root{--space-margin:20px;--space-gutter:16px;--space-section-s:72px;--space-section-m:88px;--space-section-l:112px;--space-bar:64px;--fs-body:16px}}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-ink);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--space-bar) + 16px)}body{font-size:var(--fs-body);font-variant-numeric:tabular-nums;line-height:1.55}main:focus{outline:none}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit}h1,h2,h3,p,dl,dd,figure,ol,ul,fieldset,blockquote{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}::selection{background:var(--color-accent);color:var(--color-on-accent)}.grid{column-gap:var(--space-gutter);padding-inline:var(--space-margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.note{font-size:var(--fs-small);color:var(--color-muted);line-height:1.45}.h2{font-size:var(--fs-h2);font-weight:var(--font-weight-strong);letter-spacing:-.01em;line-height:1.12}.say{font-size:var(--fs-say);font-weight:var(--font-weight-body);letter-spacing:-.01em;line-height:1.38}.btn{background:var(--color-accent);min-height:52px;color:var(--color-on-accent);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;transition:transform .2s var(--ease), background-color .2s;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-accent-hover)}.btn:active{transform:translateY(1px)scale(.98)}.btn:disabled{cursor:not-allowed;background:var(--color-field);color:var(--color-ink)}.btn--sm{min-height:44px;font-size:var(--fs-small);padding:0 18px}.btn--full{width:100%}.link{min-height:44px;font-weight:var(--font-weight-strong);text-underline-offset:6px;align-items:center;text-decoration:underline;text-decoration-thickness:2px;transition:text-underline-offset .2s,text-decoration-thickness .2s;display:inline-flex}.link:hover{text-underline-offset:4px;text-decoration-thickness:4px}.link[data-trainer]:hover,.link[href=\#apply]:hover{color:var(--color-accent)}.skip{left:var(--space-margin);z-index:20;background:var(--color-ink);color:var(--color-bg);padding:0 16px;position:absolute;top:-80px}.skip:focus{top:8px}.parity-button{padding-block:var(--space-lg)}.parity-button>p:first-child{gap:var(--space-md);flex-wrap:wrap;grid-column:1/13;align-items:center;display:flex}.parity-button>p:last-child{margin-top:var(--space-md);grid-column:1/6}.bar{z-index:10;background:var(--color-bg);min-height:var(--space-bar);align-items:center;position:sticky;top:0}.logo{grid-column:1/4;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.logo .mk,.logo .wm,.logo .pt{background:var(--color-ink);display:block}.logo .mk{width:39px;height:27px;-webkit-mask:url(/brand/s6/mark.svg) 50%/contain no-repeat;mask:url(/brand/s6/mark.svg) 50%/contain no-repeat}.logo .wm{width:62px;height:19px;-webkit-mask:url(/brand/s6/wordmark.svg) 50%/contain no-repeat;mask:url(/brand/s6/wordmark.svg) 50%/contain no-repeat}.logo .pt{align-self:flex-start;width:15px;height:8px;margin-top:10px;-webkit-mask:url(/brand/s6/pt.svg) 50%/contain no-repeat;mask:url(/brand/s6/pt.svg) 50%/contain no-repeat}.nav{grid-column:4/10;gap:28px;display:flex}.nav a{text-underline-offset:6px;padding:12px 0;text-decoration:none;text-decoration-thickness:2px}.nav a:hover{text-decoration-line:underline}.bar-end{grid-column:10/13;justify-content:flex-end;align-items:center;gap:16px;display:flex}.still-toggle{min-height:44px;color:var(--color-muted);font:inherit;font-size:var(--fs-small);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:0 4px;text-decoration:underline}.still-toggle[aria-pressed=true]{color:var(--color-ink)}.still-toggle:disabled{cursor:not-allowed;opacity:.6}.hero{min-height:calc(100svh - var(--space-bar));align-content:end;display:grid;position:relative;overflow:hidden}.hero-fig{position:absolute;inset:0}.hero-fig img{object-fit:cover;object-position:30% 22%;width:100%;height:100%;animation:settle 2.4s var(--ease) both}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}.hero-scrim{background:linear-gradient(#0a0d1000 44%,#0a0d108c 70%,#0a0d10eb 100%);position:absolute;inset:0}.hero-body{row-gap:var(--space-md);padding-bottom:var(--space-lg);align-items:end;position:relative}.hero h1{font-size:var(--fs-display);font-weight:var(--font-weight-body);letter-spacing:-.035em;grid-area:1/6/auto/13;line-height:1}.hero-intro{max-width:40ch;color:var(--color-ink);grid-area:2/6/auto/11}.pick{grid-area:3/1/auto/6}.pick h2{font-size:var(--fs-body);font-weight:var(--font-weight-strong);margin-bottom:6px}.pick ul{gap:var(--space-lg);display:flex}.pick a{flex-direction:column;justify-content:center;min-height:56px;text-decoration:none;display:flex;position:relative}.pick a:after{content:"";background:var(--color-ink);transform-origin:0;height:3px;transition:transform .3s var(--ease);position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.pick a:hover:after,.pick a:focus-visible:after{transform:none}.pick b{font-weight:var(--font-weight-strong);font-size:var(--fs-lead)}.pick span{font-size:var(--fs-small);color:var(--color-ink-soft)}.hero-act{align-items:center;gap:var(--space-md);grid-area:3/6/auto/13;display:flex}.hero-ai{color:var(--color-ink-soft);grid-area:4/1/auto/13}.hero-cap{display:none}.intro{margin-top:var(--space-section-l);row-gap:var(--space-lg);grid-template-rows:auto auto 1fr;align-items:start}.intro h2{font-size:clamp(36px,5vw,72px);font-weight:var(--font-weight-body);letter-spacing:-.035em;grid-area:1/6/auto/13;line-height:1.08}.intro figure{grid-area:1/1/4/5}.intro figure img{aspect-ratio:4/5;object-fit:cover;object-position:50% 62%;width:100%}.intro figcaption{margin-top:10px}.intro .col{grid-row:2}.intro .col h3{font-size:var(--fs-lead);font-weight:var(--font-weight-strong);margin-bottom:10px}.intro .c1{grid-column:6/9}.intro .c2{grid-column:10/13}.list{margin-top:var(--space-section-m);background:var(--color-surface);padding-block:var(--space-section-s);row-gap:var(--space-lg)}.list-head{grid-column:1/5;align-self:start}.list-head h2{margin-bottom:var(--space-sm)}.list-head>p{color:var(--color-ink-soft);font-size:var(--fs-lead);max-width:18ch}.rows{grid-column:5/13;display:grid}.row{align-items:center;column-gap:var(--space-md);padding-block:var(--space-lg);color:var(--color-muted);grid-template-columns:minmax(0,1fr) auto;row-gap:6px;text-decoration:none;transition:color .25s;display:grid;position:relative}.row .nm{font-size:var(--fs-row);font-weight:var(--font-weight-light);letter-spacing:-.03em;grid-column:1;justify-self:start;line-height:1}.row .sp{font-size:var(--fs-lead);color:var(--color-ink-soft);grid-area:2/1}.row .ar{font-size:var(--fs-say);transition:transform .3s var(--ease);grid-area:1/2/3}.row .shot{opacity:0;width:clamp(140px,12vw,180px);transition:opacity .3s, transform .4s var(--ease);pointer-events:none;position:absolute;top:50%;left:52%;transform:translateY(-46%)rotate(-4deg)scale(.94)}.row .shot img{aspect-ratio:4/5;object-fit:cover;width:100%}.row .shot span{font-size:var(--fs-small);color:var(--color-ink-soft);margin-top:6px;line-height:1.4;display:block}.rows:not(:hover):not(:focus-within) .row:first-child,.row:hover,.row:focus-visible{color:var(--color-ink)}.rows:not(:hover):not(:focus-within) .row:first-child .shot,.row:hover .shot,.row:focus-visible .shot{opacity:1;transform:translateY(-50%)rotate(-4deg)}.row:hover .ar,.row:focus-visible .ar{transform:translate(8px)}.trainer{margin-top:var(--space-section-l)}.trainer+.trainer{margin-top:var(--space-section-m)}.t-id{align-items:baseline;column-gap:var(--space-md);padding-block:var(--space-sm);background:var(--color-bg);margin-bottom:var(--space-md);flex-wrap:wrap;row-gap:4px;display:flex}.t-id h2{font-size:var(--fs-h2);font-weight:var(--font-weight-strong);letter-spacing:-.01em;line-height:1.1}.t-id .t-field{font-size:var(--fs-lead);color:var(--color-ink-soft)}@media (min-width:1024px){.t-id{top:var(--space-bar);z-index:5;position:sticky}}.t-scene1,.t-scene2,.t-scene3{row-gap:var(--space-lg);align-items:start}.t-card{grid-area:1/1/auto/5}.t-card img{aspect-ratio:4/5;object-fit:cover;mix-blend-mode:lighten;width:100%;-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000);mask-image:radial-gradient(closest-side,#000 80%,#0000)}.t-cap{margin-top:6px}.t-cap b{color:var(--color-ink);font-weight:var(--font-weight-strong)}.t-text{padding-bottom:var(--space-lg);grid-area:1/6/auto/13;align-self:end}.three{row-gap:var(--space-lg);display:grid}.three dt{font-size:var(--fs-lead);font-weight:var(--font-weight-strong);color:var(--color-ink-soft);margin-bottom:6px}.three dd{font-size:var(--fs-say);font-weight:var(--font-weight-body);letter-spacing:-.01em;max-width:24em;line-height:1.32}.profile{margin-top:var(--space-lg)}.t-scene2{margin-top:var(--space-section-s)}.t-coach{grid-column:1/9}.t-coach img{aspect-ratio:3/2;object-fit:cover;width:100%}.t-more{grid-column:9/13;align-self:center}.t-more h3{font-size:var(--fs-lead);font-weight:var(--font-weight-strong);margin-bottom:12px}.t-more .say{margin-bottom:var(--space-md)}.t-more p+p{margin-top:12px}.t-more .link{margin-top:var(--space-md)}.t-scene3{margin-top:var(--space-xl);align-items:end}.t-close img{aspect-ratio:3/2;object-fit:cover;width:100%}.t-words p{max-width:36ch}.t-words p+p{margin-top:12px}.t-quote{margin-bottom:var(--space-md)}.t-quote p{font-size:var(--fs-say);letter-spacing:-.01em;max-width:18em;line-height:1.38}.t-words{align-self:center}#haesol .t-words{grid-area:1/1/auto/7}#haesol .t-close{grid-area:1/7/auto/13}#sena .t-close{grid-area:1/1/auto/5}#sena .t-close img{aspect-ratio:1;object-position:40% 50%}#sena .t-words{grid-area:1/6/auto/13}.next{min-height:56px;margin-top:var(--space-lg);flex-direction:column;justify-content:center;text-decoration:none;display:inline-flex}.next span{font-size:var(--fs-small);color:var(--color-muted)}.next b{font-size:var(--fs-lead);font-weight:var(--font-weight-strong);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;transition:text-decoration-thickness .2s}.next:hover b{text-decoration-thickness:4px}.handoff .peek{display:none}.handoff .peek img{max-height:calc(40svh - 32px)}.handoff .peek .note{margin-top:6px;display:block}#doha .t-scene1{row-gap:var(--space-lg)}#doha .d-say{grid-area:1/1/auto/9;align-self:start}#doha .d-say p{font-size:clamp(36px,6.6vw,96px);font-weight:var(--font-weight-body);letter-spacing:-.035em;line-height:1.02}#doha .d-cta{margin-top:calc(-1 * var(--space-sm));grid-area:2/1/auto/9;justify-self:start}#doha .t-card{grid-area:1/9/4/13}#doha .t-text{grid-area:3/1/auto/9;align-self:end;padding-bottom:0}#doha .d-three{column-gap:var(--space-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}#doha .d-three div{padding-top:var(--space-sm);border-top:6px solid var(--color-field)}#doha .d-three dt{font-size:var(--fs-body)}#doha .d-three dd{font-size:var(--fs-lead);letter-spacing:0;line-height:1.4}#doha .t-scene2{row-gap:var(--space-xl)}#doha .t-coach{grid-area:1/1/auto/13}#doha .t-coach img{aspect-ratio:21/9;object-position:50% 62%}#doha .t-more{grid-area:2/1/auto/7;align-self:start}#doha .t-close{grid-area:2/10/auto/13}#doha .t-close img{aspect-ratio:4/5}#doha .t-scene3{margin-top:var(--space-md)}#doha .t-scene3 .next{grid-column:1/7;margin-top:0}.closing{margin-top:var(--space-section-l)}.closing-stage{position:relative}.closing-fig img{aspect-ratio:1916/821;object-fit:cover;width:100%}.closing-body{padding:5.5vw var(--space-margin) 0;align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.closing-body h2{font-size:clamp(36px,5vw,72px);font-weight:var(--font-weight-body);letter-spacing:-.035em;line-height:1.08}.closing-names{padding:var(--space-md) 12.5vw 0;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.closing-names li{flex-direction:column;align-items:center;gap:2px;display:flex}.closing-names b{font-size:var(--fs-lead);font-weight:var(--font-weight-strong)}.closing-names span{color:var(--color-ink-soft)}.closing-note{padding:var(--space-lg) var(--space-margin) 0;text-align:center}.consult{margin-top:var(--space-section-l);background:var(--color-surface);padding-block:var(--space-section-s);row-gap:var(--space-lg);align-items:start}.consult figure{grid-area:1/1/3/6}.consult figure img{aspect-ratio:4/5;object-fit:cover;object-position:60% 40%;width:100%}.consult figcaption{margin-top:10px}.consult-head{grid-column:7/13}.consult-head p{margin-top:var(--space-sm);font-size:var(--fs-lead);color:var(--color-ink-soft)}.steps{column-gap:var(--space-gutter);row-gap:var(--space-xl);counter-reset:none;grid-column:7/13;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.steps li{padding-left:28px;position:relative}.steps li:before{content:"";background:var(--color-field);width:6px;position:absolute;top:0;bottom:0;left:0}.steps h3{font-size:var(--fs-row);font-weight:var(--font-weight-light);letter-spacing:-.03em;margin-bottom:var(--space-sm);line-height:1}.steps h3 small{font-size:var(--fs-small);font-weight:var(--font-weight-strong);letter-spacing:0;color:var(--color-ink-soft);margin-top:10px;display:block}.price{margin-top:var(--space-section-m);row-gap:var(--space-lg);align-items:center}.price-head{grid-column:1/7}.price-head>p{margin-top:var(--space-sm);font-size:var(--fs-lead);color:var(--color-ink-soft);max-width:30ch}.price-head ul{margin-top:var(--space-lg);column-gap:var(--space-gutter);row-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.price-head li b{font-weight:var(--font-weight-strong);display:block}.price-head li span{color:var(--color-ink-soft)}.price-card{background:var(--color-raise);padding:var(--space-lg);grid-column:8/13;position:relative}.price-card h3{font-size:var(--fs-lead);font-weight:var(--font-weight-strong)}.price-card .amount{margin-top:var(--space-md);font-size:var(--fs-row);font-weight:var(--font-weight-light);letter-spacing:-.03em;line-height:1}.price-card .amount small{font-size:var(--fs-lead);letter-spacing:0}.price-card .demo{margin-top:var(--space-xs);color:var(--color-ink);font-weight:var(--font-weight-strong)}.price-card .price-sub{margin-block:var(--space-md) var(--space-lg);color:var(--color-ink-soft)}.price-card .note{margin-top:var(--space-sm)}.apply{margin-top:var(--space-section-s);background:var(--color-surface);padding-block:var(--space-section-s);row-gap:var(--space-lg);align-items:start}.apply-head{grid-column:1/5}.apply-head>p{margin-top:var(--space-sm);color:var(--color-ink-soft)}.apply-head .note{margin-top:var(--space-md)}.form{column-gap:var(--space-lg);row-gap:var(--space-lg);grid-column:6/13;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{row-gap:6px;min-width:0;display:grid}.field--full{grid-column:1/3}.field label,.field legend{font-size:var(--fs-small);font-weight:var(--font-weight-strong);color:var(--color-ink-soft);padding:0}.field input,.field select,.field textarea{width:100%;min-height:48px;color:var(--color-ink);font:inherit;border:0;border-bottom:2px solid var(--color-field);background:0 0;border-radius:0;padding:8px 0;transition:border-color .2s}.field select{appearance:none;cursor:pointer;background-image:none}.field select option{background:var(--color-surface);color:var(--color-ink)}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:var(--color-muted)}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--color-accent);outline:none}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.field .note{margin-top:2px}.field [aria-invalid=true]{border-bottom-color:var(--color-ink);border-bottom-width:4px}.err{color:var(--color-ink);font-size:var(--fs-small);font-weight:var(--font-weight-strong);overflow-wrap:anywhere;line-height:1.45}.err:before{content:"! "}.choices{border:0;min-width:0;padding:0}.choices div{gap:var(--space-xs);flex-wrap:wrap;margin-top:8px;display:flex}.choices label{background:var(--color-raise);min-height:44px;color:var(--color-ink);font-size:var(--fs-body);font-weight:var(--font-weight-body);cursor:pointer;align-items:center;padding:0 16px;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.choices input{opacity:0;position:absolute}.choices label:has(input:checked){background:var(--color-accent);color:var(--color-on-accent);font-weight:var(--font-weight-strong)}.choices label:has(input:focus-visible){outline:3px solid var(--color-accent);outline-offset:2px}.consent{cursor:pointer;grid-column:1/3;align-items:flex-start;gap:12px;min-height:44px;display:flex}.consent input{width:20px;height:20px;accent-color:var(--color-accent);margin:3px 0 0}.form>.err{margin-top:calc(-1 * var(--space-sm));grid-column:1/3}.form .btn{grid-column:1/3}.form-status{font-weight:var(--font-weight-strong);color:var(--color-ink);grid-column:1/3;min-height:1.55em}.form-notice{grid-column:1/3}.done{align-content:start}.done>*{grid-column:1/3}.done h3{font-size:var(--fs-h2);font-weight:var(--font-weight-strong);letter-spacing:-.01em;line-height:1.12}.done h3:focus{outline:none}.done .btn{justify-self:start;width:auto}.foot{padding-block:var(--space-section-s) var(--space-xl);row-gap:var(--space-lg);align-items:end}.foot-links{grid-column:1/5;row-gap:2px;display:grid}.foot-links a{min-height:44px;font-size:var(--fs-lead);text-underline-offset:6px;align-items:center;text-decoration:none;text-decoration-thickness:2px;display:inline-flex}.foot-links a:hover{text-decoration-line:underline}.foot-sign{flex-direction:column;grid-column:8/13;justify-self:end;align-items:flex-end;gap:10px;display:flex}.foot-sign .lockup{align-items:center;gap:16px;display:flex}.foot-sign .mk{background:var(--color-ink);width:82px;height:56px;-webkit-mask:url(/brand/s6/mark.svg) 50%/contain no-repeat;mask:url(/brand/s6/mark.svg) 50%/contain no-repeat}.foot-sign .wm{background:var(--color-ink);width:129px;height:40px;-webkit-mask:url(/brand/s6/wordmark.svg) 50%/contain no-repeat;mask:url(/brand/s6/wordmark.svg) 50%/contain no-repeat}.foot-notes{column-gap:var(--space-gutter);padding-top:var(--space-lg);grid-column:1/13;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}.nav{display:none}.logo{grid-column:1/3}.bar-end{grid-column:3/7}.hero{align-content:start;min-height:0}.hero-fig{position:static}.hero-fig img{aspect-ratio:16/10;object-position:28% 20%;height:auto}.hero-scrim,.hero-ai{display:none}.hero-cap{padding:10px var(--space-margin) 0;display:block}.hero-body{padding-top:var(--space-md);padding-bottom:0}.hero h1{grid-area:1/1/auto/7}.hero-intro{grid-area:2/1/auto/6}.pick{grid-area:3/1/auto/7}.hero-act{grid-area:4/1/auto/7}.intro h2{grid-area:1/1/auto/7}.intro figure{grid-area:2/1/4/4}.intro .c1{grid-area:2/4/auto/7}.intro .c2{grid-area:3/4/auto/7}.list-head,.rows{grid-column:1/7}.t-card{grid-area:1/1/auto/4}.t-text{grid-area:1/4/auto/7;padding-bottom:0}.three dd{font-size:var(--fs-lead)}.t-coach{grid-area:1/1/auto/7}.t-more{grid-area:2/1/auto/7}#haesol .t-words,#sena .t-words{grid-column:4/7;padding-bottom:0}#haesol .t-close,#sena .t-close,#haesol .t-words{grid-column:1/4}#haesol .t-close{grid-column:4/7}#doha .d-say{grid-area:1/1/auto/7}#doha .d-say p{font-size:var(--fs-display)}#doha .d-cta{grid-area:2/1/auto/7}#doha .t-card{grid-area:3/1/auto/4}#doha .t-text{grid-area:3/4/auto/7}#doha .d-three{row-gap:var(--space-md);grid-template-columns:1fr}#doha .t-coach{grid-column:1/7}#doha .t-coach img{aspect-ratio:16/9}#doha .t-more{grid-area:2/1/auto/4}#doha .t-close{grid-area:2/4/auto/7}.closing-body{gap:var(--space-sm);padding-top:4vw}.closing-body h2{font-size:clamp(28px,4.4vw,44px)}.closing-names{padding-inline:4vw}.consult-head{grid-area:1/1/auto/7}.steps{grid-area:2/1/auto/7}.consult figure{grid-area:3/1/auto/7}.consult figure img{aspect-ratio:3/2;object-position:60% 30%}.price-head,.price-card,.apply-head,.form{grid-column:1/7}.foot-links{grid-column:1/4}.foot-sign{grid-column:4/7}.foot-notes{row-gap:var(--space-xs);grid-column:1/7;grid-template-columns:1fr}}@media (max-width:767px){.logo{grid-column:1/4}.bar-end{grid-column:4/7;gap:8px}.bar .btn{padding:0 12px}.hero-fig img{aspect-ratio:5/4;object-position:0% 18%}.hero-body{row-gap:18px;padding-top:20px}.hero-intro{grid-column:1/7}.pick ul{gap:var(--space-md)}.pick b{font-size:var(--fs-body)}.pick span{line-height:1.3;display:block}.hero-act{flex-wrap:wrap;row-gap:4px}.intro h2{letter-spacing:-.02em;font-size:28px}.intro .c1{grid-area:2/1/auto/7}.intro .c2{grid-area:3/1/auto/7}.intro figure{grid-area:4/1/auto/7}.intro figure img{aspect-ratio:16/10}.list-head>p{max-width:none}.row{padding-block:var(--space-md)}.row .shot{display:none}.row,.rows:not(:hover):not(:focus-within) .row:first-child{color:var(--color-ink)}.t-scene1{row-gap:var(--space-md)}.t-card{grid-area:1/1/auto/7}.t-card img{aspect-ratio:1;object-position:82% 0}.t-text{grid-area:2/1/auto/7}#doha .d-say{grid-area:1/1/auto/7}#doha .d-say p{font-size:36px}#doha .d-cta{display:none}#doha .t-card{grid-area:2/1/auto/7}#doha .t-card img{object-position:18% 0}#doha .t-text{grid-area:3/1/auto/7}#doha .d-three div{padding-top:var(--space-xs);border-top-width:4px}.three{row-gap:var(--space-md)}.three dt{font-size:var(--fs-small);margin-bottom:2px}.three dd{font-size:var(--fs-lead)}.profile{margin-top:var(--space-sm)}.t-scene2{margin-top:var(--space-xl);row-gap:var(--space-md)}.t-coach img{aspect-ratio:4/3}.t-more,#doha .t-more{display:contents}.t-more>*{order:3;grid-column:1/7}.t-more h3{order:1;margin-bottom:0}.t-coach,#doha .t-coach{order:2;grid-area:auto/1/auto/7}#doha .t-coach img{aspect-ratio:4/3}#doha .t-scene2{row-gap:var(--space-md)}#doha .t-close{order:3;grid-area:auto/1/auto/7}#doha .t-close img{aspect-ratio:4/3;object-position:50% 20%}#doha .t-more .link{order:4}.t-more .say{margin-bottom:0}.t-more .link{justify-self:start;margin-top:0}.t-scene3{margin-top:var(--space-xl);row-gap:var(--space-md)}#haesol .t-close,#sena .t-close{grid-area:1/1/auto/7}#haesol .t-words,#sena .t-words{grid-area:2/1/auto/7;padding-bottom:0}#doha .t-scene3{margin-top:var(--space-md)}#sena .t-close img{aspect-ratio:3/2}.handoff{margin-top:var(--space-sm)}.handoff .peek{display:none}.closing-stage{flex-direction:column-reverse;display:flex}.closing-body{padding:0 var(--space-margin) var(--space-md);text-align:left;align-items:flex-start;position:static}.closing-body h2{letter-spacing:-.02em;font-size:28px}.closing-fig img{aspect-ratio:16/9;object-position:50% 80%}.closing-names{padding-inline:8px}.closing-names span{display:none}.closing-names b{font-size:var(--fs-body)}.closing-names .link{font-size:var(--fs-small);min-height:44px}.closing-note{text-align:left;padding-top:var(--space-md)}.consult figure{display:none}.steps{row-gap:var(--space-lg);column-gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.steps li{padding-left:16px}.steps li:before{width:4px}.steps h3{font-size:var(--fs-h2);margin-bottom:var(--space-xs)}.price-head ul{grid-template-columns:1fr}.price-card{padding:var(--space-md) var(--space-md) var(--space-md) 30px}.form{grid-template-columns:1fr}.field--full,.consent,.form .btn,.form-status,.form-notice,.form>.err,.done>*{grid-column:1}.foot-links,.foot-sign{grid-column:1/7}.foot-sign{grid-row:1;justify-self:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html.still *,html.still :before,html.still :after{transition:none!important;animation:none!important}
html.sc-mobile .sc-line{display:inline-block}html.sc-mobile .sc-frame{overflow:hidden}html.sc-mobile .t-card .sc-frame{mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000);mask-image:radial-gradient(closest-side,#000 80%,#0000)}html.sc-mobile .t-card .sc-frame img{mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}html.sc-mobile .hero-fig{overflow:hidden}html.sc-mobile .hero-cap{background:var(--color-bg);position:relative}html.sc-mobile .closing-fig{overflow:hidden}@media (min-width:1024px){html.sc-desktop .handoff .peek{max-height:40svh;margin-bottom:var(--space-sm);grid-area:1/9/auto/13;display:block;overflow:hidden}html.sc-desktop .handoff .peek img{aspect-ratio:4/5;object-fit:cover;object-position:top;mix-blend-mode:lighten;width:100%;-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000);mask-image:radial-gradient(closest-side,#000 80%,#0000)}}
