.fs-page{overflow-x:clip}.fs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fs-skip-link{position:absolute;left:-9999px;top:0;z-index:1000;padding:var(--space-3) var(--space-5);background:var(--iwai-navy);color:var(--text-on-dark);border-radius:0 0 var(--radius-md) 0}.fs-skip-link:focus{left:0;outline:none;box-shadow:var(--shadow-focus);text-decoration:none}:root{--measure-reading: 620px;--measure-panel: 860px;--measure-wide: 1000px;--measure-page: 1075px;--container-pad: var(--space-8)}.fs-band--white{background:var(--surface-page)}.fs-band--sand{background:var(--iwai-sand)}.fs-container{max-width:calc(var(--measure-page) + 2 * var(--container-pad));margin:0 auto;padding-left:var(--container-pad);padding-right:var(--container-pad)}.fs-container--wide{max-width:calc(var(--measure-wide) + 2 * var(--container-pad))}.fs-container--panel{max-width:calc(var(--measure-panel) + 2 * var(--container-pad))}.fs-container--reading{max-width:calc(var(--measure-reading) + 2 * var(--container-pad))}.fs-container--mid{max-width:calc(var(--measure-wide) + 2 * var(--container-pad))}.fs-container--narrow{max-width:calc(var(--measure-reading) + 2 * var(--container-pad))}.fs-panel{padding:var(--space-8);border-radius:var(--radius-lg)}.fs-panel--sand{background:var(--iwai-sand)}.fs-panel--cream{background:var(--iwai-paper)}.fs-panel--blue{background:var(--iwai-blue-tint)}.fs-head.fs-panel{max-width:none}:root{--section-gap: 44px}.fs-section,.fs-section--half{padding-top:calc(var(--section-gap) / 2);padding-bottom:calc(var(--section-gap) / 2)}.fs-section--half-top{padding-top:calc(var(--section-gap) / 2)}.fs-section--half-bottom{padding-bottom:calc(var(--section-gap) / 2)}.fs-section--band-top{padding-top:var(--section-gap)}.fs-section>:first-child{margin-top:0}.fs-section>:last-child{margin-bottom:0}main>section>:first-child{margin-top:0}main>section>:last-child{margin-bottom:0}main>section>:first-child>:first-child{margin-top:0}main>section>:last-child>:last-child{margin-bottom:0}.fs-eyebrow{font-family:var(--font-sans);font-size:16px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-overline);color:var(--text-muted);margin:0 0 var(--space-4)}.fs-section-title{font-family:var(--font-serif);font-size:var(--fs-display-lg);line-height:var(--lh-snug);letter-spacing:var(--ls-display);color:var(--iwai-navy-900);text-wrap:balance;margin:0 0 var(--space-5)}.fs-section-title__muted{font-weight:var(--fw-regular);color:inherit}.fs-subhead{font-family:var(--font-serif);font-size:var(--fs-h1);line-height:var(--lh-snug);color:var(--iwai-navy-900);margin:var(--space-10) 0 var(--space-3)}.fs-lede{font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:var(--text-muted);text-wrap:pretty;max-width:60ch}.fs-center{text-align:center}.fs-center .fs-lede{margin-left:auto;margin-right:auto}.fs-highlight{background-image:linear-gradient(transparent 55%,var(--iwai-yellow) 55%);padding:0 .08em;color:var(--iwai-blue)}.fs-tag{display:flex;align-items:center;gap:var(--space-3);width:fit-content;font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-bold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--iwai-blue);margin:0 auto var(--space-5)}.fs-tag:before,.fs-tag:after{content:"";flex:0 0 auto;width:40px;height:1px}.fs-tag:before{background:linear-gradient(to right,transparent,var(--iwai-gray-400))}.fs-tag:after{background:linear-gradient(to left,transparent,var(--iwai-gray-400))}.fs-divider-rule{display:flex;align-items:center;justify-content:center;gap:var(--space-4);color:var(--iwai-blue);padding:var(--space-6) 0}.fs-divider-rule:before,.fs-divider-rule:after{content:"";flex:1 1 auto;max-width:140px;height:1px}.fs-divider-rule:before{background:linear-gradient(to right,transparent,var(--iwai-gray-400))}.fs-divider-rule:after{background:linear-gradient(to left,transparent,var(--iwai-gray-400))}.fs-divider-rule svg{flex:0 0 auto;width:32px;height:32px}p:has(+.fs-divider-rule){margin-bottom:0}.fs-prose:has(+.fs-divider-rule)>:last-child{margin-bottom:0}.fs-divider-rule+.fs-prose{margin-top:0}.fs-win__avatar,.fs-win--feature .fs-win__avatar,.fs-story__avatar,.fs-testi__avatar{border-radius:var(--radius-pill);object-fit:cover;box-shadow:var(--shadow-md)}.fs-head{max-width:820px;margin:0 auto var(--space-10);text-align:center}.fs-head .fs-lede{margin-left:auto;margin-right:auto}.fs-prose{margin:var(--space-8) auto 0}.fs-prose p{color:var(--iwai-gray-700);text-wrap:pretty}.fs-prose strong{color:var(--iwai-navy-900)}.fs-tm{font-size:.5em;vertical-align:super;font-weight:var(--fw-regular)}.fs-footnote{font-size:var(--fs-caption);color:var(--iwai-gray-700);margin:var(--space-5) 0 0}.fs-source{font-size:var(--fs-body-sm);color:var(--iwai-gray-700);margin:0 0 var(--space-8)}.fs-statement{font-family:var(--font-serif);font-size:var(--fs-display-md);line-height:var(--lh-snug);color:var(--iwai-navy-900);text-align:center;text-wrap:balance;margin:var(--space-10) auto;max-width:var(--measure-reading)}.fs-statement strong{font-weight:var(--fw-bold)}.fs-pullquote{margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);border-left:4px solid var(--iwai-blue);background:var(--iwai-blue-tint);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--iwai-navy-900)}.fs-pullquote p:last-child{margin-bottom:0}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--fw-semibold);line-height:1;border-radius:var(--radius-pill);border:2px solid transparent;cursor:pointer;text-decoration:none;transition:transform var(--dur-fast) var(--ease-standard),background var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.fs-btn:hover{text-decoration:none}.fs-btn:active{transform:scale(.97)}.fs-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.fs-btn--primary{background:var(--iwai-navy);color:var(--text-on-dark)}.fs-btn--primary:hover{background:var(--iwai-navy-900);box-shadow:var(--shadow-md)}.fs-btn--sm{font-size:var(--fs-body-sm);padding:10px 18px}.fs-btn--md{font-size:var(--fs-body);padding:13px 24px}.fs-btn--lg{font-size:var(--fs-body-lg);padding:17px 34px}.fs-btn--full{width:100%}.fs-header{z-index:100;background:color-mix(in srgb,var(--iwai-sand) 88%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:var(--border-hairline)}.fs-header__inner{max-width:var(--container-max);margin:0 auto;padding:var(--space-3) var(--space-8);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.fs-header__logo{display:block;height:46px;width:auto}.fs-header__logo-link:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.fs-header__press{display:flex;align-items:center;gap:var(--space-4)}.fs-header__press-label{font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:var(--ls-overline);color:var(--iwai-gray-700)}.fs-header__press-reel{display:flex;align-items:center;gap:var(--space-5)}.fs-header__press-logo{height:30px;width:auto;filter:grayscale(1);opacity:.9;transition:transform var(--dur-base) var(--ease-out)}.fs-header__press-logo:hover{transform:rotate(-4deg)}.fs-hero--center{text-align:center;padding-top:56px;padding-bottom:0}.fs-hero__sub{font-size:var(--fs-body-lg);line-height:var(--lh-normal);color:var(--iwai-gray-700);max-width:var(--measure-reading);margin:0 auto var(--space-5);text-wrap:pretty}.fs-hero__sub strong{color:var(--iwai-navy-900)}.fs-hero__caret,.fs-hero__note-caret,.fs-usecase__arrow{display:block;width:28px;height:28px;color:var(--iwai-gray-400)}.fs-hero__caret,.fs-usecase__arrow{margin:var(--space-6) auto}.fs-hero__caret--section{margin-top:var(--section-gap)}.fs-usecase+.fs-container .fs-proof{margin-top:0}.fs-hero__note{margin-top:var(--space-6);margin-bottom:var(--space-6)}.fs-hero__note-caret{margin:0 auto var(--space-2)}.fs-hero__note-caret--after{margin:var(--space-2) auto 0}.fs-hero__note-text{margin:0;font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--iwai-navy-900)}.fs-hero__note-text u{text-decoration-thickness:2px;text-underline-offset:3px}.fs-wordmark{font-family:var(--font-serif);font-size:var(--fs-display-2xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--iwai-navy-900);text-align:left;text-wrap:nowrap;width:fit-content;margin:0 auto}.fs-wordmark__hl{background-image:linear-gradient(transparent 55%,#ffcc018c 55%);padding:0 .08em}.fs-wordmark__mark{position:relative;display:inline-block;width:.9em;height:.5em;margin-left:.2em;vertical-align:baseline}.fs-wordmark__icon{position:absolute;left:0;bottom:.02em;height:.86em;width:auto;color:var(--iwai-blue)}.fs-wordmark--hero{margin-top:var(--space-5);margin-bottom:var(--space-8)}.fs-leadline{font-size:var(--fs-body-lg);color:var(--iwai-navy-900);text-align:center}.fs-picture__intro,.fs-picture__lede{max-width:560px;margin-left:auto;margin-right:auto}.fs-picture__intro{margin-bottom:1em}.fs-picture__lede{margin-bottom:var(--space-6)}.fs-wins__lede{margin:var(--space-6) auto var(--space-6);max-width:520px}.fs-wins__disclaimer{display:block;font-size:var(--fs-body-sm);color:var(--iwai-gray-700);font-style:italic}.fs-wins{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);align-items:start;text-align:left}.fs-wins--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin:var(--space-10) auto 0}.fs-win{margin:0;padding:var(--space-5)}.fs-wins--3 .fs-win{padding:var(--space-6);background:var(--iwai-white);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.fs-wins--3 .fs-win:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.fs-win__avatar{display:block;width:125px;height:125px;max-width:100%;border-radius:var(--radius-pill);object-fit:cover;object-position:top center;margin:0 auto var(--space-4)}.fs-win__attr{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--space-3)}.fs-win__name{font-weight:var(--fw-bold);color:var(--iwai-navy-900)}.fs-win__role{font-size:var(--fs-caption);font-style:italic;color:var(--iwai-gray-700)}.fs-win__quote{margin:0;font-size:var(--fs-body-sm);color:var(--iwai-gray-700)}.fs-win__quote p{margin:0 0 var(--space-3)}.fs-win__quote p:last-child{margin-bottom:0}.fs-win__quote strong{color:var(--iwai-navy-900)}.fs-win__foot{margin:var(--space-3) 0 0;font-size:var(--fs-caption);color:var(--iwai-gray-700)}.fs-win--feature{grid-column:1 / -1;justify-self:center;max-width:var(--measure-reading);padding:var(--space-2) var(--space-8) var(--space-8);text-align:center}.fs-win--feature .fs-win__avatar{width:160px;height:160px;margin-bottom:var(--space-5)}.fs-win--feature .fs-win__attr{align-items:center;gap:4px;margin-bottom:var(--space-4)}.fs-win--feature .fs-win__name{font-family:var(--font-serif);font-size:var(--fs-h2)}.fs-win--feature .fs-win__role{font-size:var(--fs-body-sm)}.fs-win--feature .fs-win__quote{font-size:var(--fs-body-lg);line-height:var(--lh-normal)}.fs-win--feature .fs-win__quote p:first-child{font-family:var(--font-serif);font-size:var(--fs-h2);line-height:var(--lh-snug);color:var(--iwai-navy-900)}.fs-usecase{text-align:center}.fs-usecase__label{font-family:var(--font-sans);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--iwai-navy-900);font-size:var(--fs-body);margin:var(--space-4) 0}.fs-usecase__statement{font-size:var(--fs-display-md);line-height:var(--lh-snug);color:var(--iwai-ink);font-weight:var(--fw-regular);text-wrap:balance;max-width:var(--measure-reading);margin:var(--space-2) auto var(--space-4)}.fs-usecase__statement strong{font-weight:var(--fw-bold);color:var(--iwai-navy-900)}.fs-tldr{margin:0 0 var(--space-5)}.fs-tldr__row{display:flex;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--border-hairline)}.fs-tldr__row:last-child{border-bottom:0}.fs-tldr dt{flex:0 0 auto;color:var(--iwai-gray-700);font-size:var(--fs-body-sm);min-width:92px}.fs-tldr dd{margin:0;font-size:var(--fs-body-sm);color:var(--iwai-gray-700)}.fs-tldr dd strong{color:var(--iwai-navy-900)}.fs-shot{margin:var(--space-8) auto;text-align:center}.fs-shot__img{display:block;max-width:100%;height:auto;margin:0 auto;border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--iwai-white)}.fs-shot__img--plain{border:0;box-shadow:none;background:none}.fs-shot--wide .fs-shot__img{max-width:100%}.fs-shot--roomy{margin-bottom:calc(var(--space-8) * 2)}.fs-shot--slack .fs-shot__img{max-width:min(var(--measure-reading),100%)}.fs-shot__window{width:fit-content;max-width:min(var(--measure-reading),100%);margin:0 auto;border:var(--border-hairline);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);background:var(--iwai-white)}.fs-shot__window .fs-shot__img{max-width:100%;border:0;border-radius:0;box-shadow:none}.fs-shot__cap{margin:var(--space-4) auto 0;max-width:60ch;font-size:var(--fs-body-sm);color:var(--iwai-gray-700);text-align:center}.fs-vidtest{max-width:var(--measure-reading);margin:0 auto;text-align:center}.fs-vidtest__quote{font-family:var(--font-serif);font-weight:var(--fw-bold);font-size:30px;line-height:1.32;color:var(--iwai-navy);margin:0 0 var(--space-6);text-wrap:balance}.fs-vidtest__video{position:relative;aspect-ratio:16 / 9;background:var(--iwai-blue-tint);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.fs-vidtest__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.fs-vidtest--text .fs-vidtest__quote{font-size:24px}.fs-vidtest--text .fs-vidtest__portrait{display:block;width:125px;height:125px;margin:0 auto;border-radius:var(--radius-pill);object-fit:cover;object-position:top center;box-shadow:var(--shadow-md)}.fs-vidtest__still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fs-vidtest__detail{margin:var(--space-8) auto 0}.fs-vidtest__detail p{font-family:var(--font-serif);font-size:var(--fs-body);line-height:1.62;color:var(--iwai-gray-700);margin:0 0 var(--space-4);text-wrap:pretty}.fs-vidtest__detail p:last-child{margin-bottom:0}.fs-vidtest__detail ul{display:inline-block;text-align:left;list-style:none;margin:0 0 var(--space-4);padding:0}.fs-vidtest__detail li{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-3);font-family:var(--font-serif);font-size:var(--fs-body);line-height:1.62;color:var(--iwai-gray-700)}.fs-vidtest__detail li:last-child{margin-bottom:0}.fs-vidtest__detail li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--iwai-warning)}.fs-vidtest__attr{margin-top:var(--space-5);display:flex;flex-direction:column;gap:2px}.fs-vidtest__name{font-weight:var(--fw-bold);color:var(--iwai-navy)}.fs-vidtest__role{font-size:var(--fs-body-sm);color:var(--iwai-gray-600)}.fs-vidtests{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16);align-items:start}.fs-vidtests--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-12)}.fs-vidtests--3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-10)}.fs-vidtests--2 .fs-vidtest,.fs-vidtests--3 .fs-vidtest{max-width:100%}.fs-vidtests--gap-below{margin-bottom:var(--section-gap)}.fs-proof{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:0;max-width:800px;margin:var(--space-8) auto;border-top:1px dashed var(--border-strong);border-bottom:1px dashed var(--border-strong)}.fs-proof--bare{border-top:0;border-bottom:0}.fs-journey{margin:0 auto var(--space-8)}.fs-journey__heading{margin:0 0 var(--space-6);text-align:center;font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--iwai-navy-900)}.fs-journey__heading u{text-decoration-thickness:2px;text-underline-offset:3px}.fs-journey__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,auto);column-gap:var(--space-5)}.fs-journey__col{display:grid;grid-template-rows:subgrid;grid-row:span 2;text-align:center}.fs-journey__when{margin:0;padding-bottom:var(--space-3);font-size:var(--fs-body-lg);font-weight:var(--fw-bold);color:var(--iwai-navy-900);align-self:end;text-wrap:nowrap;border-bottom:3px solid var(--border-strong)}.fs-journey__sign{margin:0;padding-top:var(--space-4);font-size:var(--fs-body-sm);line-height:1.5;color:var(--iwai-gray-700);text-wrap:pretty}.fs-journey__sign strong{color:var(--iwai-navy-900)}.fs-journey__col--1 .fs-journey__when{border-bottom-color:var(--iwai-gray-400)}.fs-journey__col--2 .fs-journey__when{border-bottom-color:var(--iwai-gray-600)}.fs-journey__col--3 .fs-journey__when{border-bottom-color:var(--iwai-blue)}.fs-journey__col--4 .fs-journey__when{border-bottom-color:var(--iwai-navy)}.fs-journey__col--5 .fs-journey__when{border-bottom-color:var(--iwai-warning)}.fs-economy{--orb: clamp(164px, 20vw, 252px);margin:var(--space-8) auto}.fs-economy__title{text-align:center;font-size:var(--fs-body-lg);color:var(--iwai-navy-900);margin:0 0 var(--space-8)}.fs-economy__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.fs-economy__item{text-align:center}.fs-economy__orbwrap{height:var(--orb);display:flex;align-items:flex-end;justify-content:center}.fs-economy__orb{flex:none;width:var(--w);height:var(--w);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-on-dark);font-family:var(--font-serif);font-size:max(16px,calc(var(--w) * .21));line-height:1.05}.fs-economy__orbunit{display:block;font-family:var(--font-sans);font-size:max(10px,.34em);font-weight:var(--fw-bold);letter-spacing:var(--ls-overline);text-transform:uppercase;opacity:.92;margin-top:.35em}.fs-economy__orb--a{--w: calc(var(--orb) * .47);background:var(--iwai-gray-600)}.fs-economy__orb--b{--w: calc(var(--orb) * .888);background:var(--iwai-blue)}.fs-economy__orb--c{--w: var(--orb);background:var(--iwai-navy)}.fs-economy__metric{margin:var(--space-5) 0 var(--space-4);padding-bottom:var(--space-4);border-bottom:1px dashed var(--border-strong);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--iwai-navy-900)}.fs-economy__source{margin:0;font-size:var(--fs-caption);line-height:1.5;color:var(--iwai-gray-700);text-wrap:pretty}.fs-economy__source cite{font-style:normal;font-weight:var(--fw-bold);color:var(--iwai-navy-900)}.fs-proof__step{display:grid;grid-template-rows:subgrid;grid-row:span 4;text-align:center}.fs-proof__chev,.fs-proof__letter,.fs-proof__label,.fs-proof__detail{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3) var(--space-2);border-bottom:1px dashed var(--border-strong)}.fs-proof__detail{border-bottom:0}.fs-proof__shape{display:flex;align-items:center;justify-content:center;width:100%;max-width:118px;aspect-ratio:2.6 / 1;background:var(--iwai-navy-900);color:var(--text-on-dark);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%)}.fs-proof__shape svg{width:21px;height:21px}.fs-proof__letter{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:clamp(34px,5vw,62px);line-height:1;letter-spacing:var(--ls-tight);color:var(--iwai-navy-900);padding-top:var(--space-3);padding-bottom:var(--space-3)}.fs-proof__label strong{display:block;font-size:var(--fs-body);text-transform:uppercase;letter-spacing:0;color:var(--iwai-navy-900)}.fs-proof__label span{display:block;margin-top:1px;font-size:var(--fs-caption);text-transform:uppercase;color:var(--iwai-gray-700)}.fs-proof__detail{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-caption);line-height:1.5;color:var(--iwai-gray-700)}.fs-slack{background:var(--iwai-white);border:var(--border-hairline);border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.fs-slack__bar{display:flex;align-items:center;gap:8px;height:30px;padding:0 14px;background:#2b2b2b;flex:0 0 auto}.fs-slack__dot{width:12px;height:12px;border-radius:50%}.fs-slack__dot--r{background:#ff5f57}.fs-slack__dot--y{background:#febc2e}.fs-slack__dot--g{background:#28c840}.fs-slack__msg{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:var(--iwai-white)}.fs-slack__avatar{flex:none;width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:16px}.fs-slack__avatar--a{background:var(--iwai-blue)}.fs-slack__avatar--b{background:var(--iwai-navy)}.fs-slack__avatar--c{background:var(--iwai-success)}.fs-slack__body{min-width:0}.fs-slack__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:4px}.fs-slack__name{font-weight:var(--fw-bold);font-size:15px;color:var(--iwai-ink)}.fs-slack__time{font-size:var(--fs-caption);color:var(--iwai-gray-600)}.fs-slack__text{margin:0;font-size:15.5px;line-height:1.55;color:var(--iwai-gray-700)}.fs-carousel{position:relative}.fs-carousel__rail{display:flex;align-items:center;gap:var(--space-5);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:var(--space-2);scroll-padding-inline:var(--space-2)}.fs-carousel__rail::-webkit-scrollbar{display:none}.fs-carousel__rail:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-lg)}.fs-carousel__rail>.fs-slack-slide{flex:0 0 calc((100% - 2 * var(--space-5)) / 3);scroll-snap-align:start;display:flex}.fs-slack-slide>.fs-slack{width:100%}.fs-slack-slide:hover{position:relative;z-index:1}.fs-slack-slide:hover>.fs-slack{transform:rotate(-1.5deg);box-shadow:var(--shadow-md)}.fs-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--iwai-white);color:var(--iwai-navy-900);box-shadow:var(--shadow-md);cursor:pointer;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.fs-carousel__nav svg{width:22px;height:22px}.fs-carousel__nav:hover{background:var(--iwai-navy);color:var(--text-on-dark)}.fs-carousel__nav:focus-visible{outline:none;box-shadow:var(--shadow-focus),var(--shadow-md)}.fs-carousel__nav--prev{left:calc(-1 * var(--space-6))}.fs-carousel__nav--next{right:calc(-1 * var(--space-6))}.fs-mythtruth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin:var(--space-8) 0}.fs-mythtruth__card{padding:var(--space-6);border-radius:var(--radius-lg);border:var(--border-hairline)}.fs-mythtruth__card--myth{background:color-mix(in srgb,var(--iwai-danger) 7%,var(--iwai-white));border-left:4px solid var(--iwai-danger)}.fs-mythtruth__card--truth{background:color-mix(in srgb,var(--iwai-success) 8%,var(--iwai-white));border-left:4px solid var(--iwai-success)}.fs-mythtruth__label{margin:0 0 var(--space-3);font-weight:var(--fw-bold);letter-spacing:.06em;color:var(--iwai-navy-900)}.fs-mythtruth__body{margin:0;color:var(--iwai-gray-700)}.fs-mythtruth__body strong{color:var(--iwai-navy-900)}.fs-phase{margin-top:var(--space-16);padding-top:var(--space-8);border-top:2px solid var(--border-color)}.fs-phase:first-child{margin-top:var(--space-8)}.fs-phase__title{display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-serif);font-size:var(--fs-h1);line-height:var(--lh-snug);color:var(--iwai-navy-900);margin:0 0 var(--space-5)}.fs-phase__letter{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--iwai-yellow-soft);color:var(--iwai-navy-900);font-size:var(--fs-h2);font-weight:var(--fw-bold)}.fs-phase__keys{margin:0 0 var(--space-6)}.fs-phase__key{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--iwai-sand-200);border-radius:var(--radius-md);margin-bottom:var(--space-2)}.fs-phase__key dt{font-weight:var(--fw-bold);font-style:italic;color:var(--iwai-navy-900);flex:0 0 auto}.fs-phase__key dd{margin:0;font-style:italic;color:var(--iwai-gray-700)}.fs-phase__sub{font-family:var(--font-serif);font-size:var(--fs-h2);color:var(--iwai-navy-900);margin:var(--space-8) 0 var(--space-3)}.fs-story{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--space-5);align-items:start;margin:var(--space-8) 0;padding:var(--space-5);background:var(--iwai-sand-200);border-radius:var(--radius-lg)}.fs-story__avatar{width:88px;height:88px;border-radius:var(--radius-pill);object-fit:cover;object-position:top center}.fs-story__quote,.fs-story__body{margin:0;color:var(--iwai-gray-700)}.fs-story__quote p:last-child,.fs-story__body p:last-child{margin-bottom:0}.fs-story__quote strong{color:var(--iwai-navy-900)}.fs-story__quote ul{margin:var(--space-3) 0 0;padding-left:var(--space-5)}.fs-story--proof:not(:has(.fs-story__avatar)){grid-template-columns:minmax(0,1fr)}.fs-story__body .fs-shot{margin:0}.fs-freedoms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.fs-freedom{padding:var(--space-6);background:var(--iwai-white);border:var(--border-hairline);border-top:4px solid var(--iwai-blue);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.fs-freedom:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.fs-freedom--b{border-top-color:var(--iwai-success)}.fs-freedom--c{border-top-color:var(--iwai-yellow)}.fs-freedom--d{border-top-color:var(--iwai-navy)}.fs-freedom__icon{display:block;width:32px;height:32px;color:var(--iwai-blue);margin-bottom:var(--space-3)}.fs-freedom__icon svg{width:100%;height:100%}.fs-freedom--b .fs-freedom__icon{color:var(--iwai-success)}.fs-freedom--c .fs-freedom__icon{color:var(--iwai-navy-900)}.fs-freedom--d .fs-freedom__icon{color:var(--iwai-navy)}.fs-freedom__title{font-family:var(--font-serif);font-size:var(--fs-h2);line-height:var(--lh-snug);color:var(--iwai-navy-900);margin:0 0 var(--space-3)}.fs-freedom p{margin:0;font-size:var(--fs-body-sm);color:var(--iwai-gray-700)}.fs-freedom p strong{color:var(--iwai-navy-900)}.fs-bio{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:var(--space-12);align-items:start}.fs-bio__media{margin:0}.fs-bio__img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.fs-bio__body{color:var(--iwai-gray-700)}.fs-bio__body strong{color:var(--iwai-navy-900)}.fs-bio__name{font-family:var(--font-serif);font-size:var(--fs-h2);line-height:var(--lh-snug);color:var(--iwai-navy-900);margin:0 0 var(--space-5)}.fs-layers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.fs-layer{position:relative;padding:var(--space-8);padding-top:var(--space-12);background:var(--iwai-sand-200);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.fs-layer__num{position:absolute;top:var(--space-6);left:var(--space-8);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-pill);background:var(--iwai-navy);color:var(--text-on-dark);font-family:var(--font-serif);font-weight:var(--fw-bold)}.fs-layer__title{font-family:var(--font-serif);font-size:var(--fs-h2);line-height:var(--lh-snug);color:var(--iwai-navy-900);margin:var(--space-5) 0 var(--space-4)}.fs-layer__sub{font-size:var(--fs-body-sm);font-weight:var(--fw-regular);color:var(--iwai-gray-700)}.fs-layer p{color:var(--iwai-gray-700);font-size:var(--fs-body-sm)}.fs-layer p:last-child{margin-bottom:0}.fs-layer strong{color:var(--iwai-navy-900)}.fs-skillareas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);align-items:start}.fs-skillarea{padding:var(--space-6);background:var(--iwai-white);border:var(--border-hairline);border-top:4px solid var(--iwai-blue);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.fs-skillarea--b{border-top-color:var(--iwai-success)}.fs-skillarea--c{border-top-color:var(--iwai-navy)}.fs-skillarea__title{font-family:var(--font-serif);font-size:var(--fs-display-md);color:var(--iwai-navy-900);margin:0 0 var(--space-1)}.fs-skillarea__sub{font-size:var(--fs-body-sm);color:var(--iwai-gray-700);margin:0 0 var(--space-5)}.fs-skillarea p,.fs-skillarea li{font-size:var(--fs-body-sm);color:var(--iwai-gray-700)}.fs-skillarea strong{color:var(--iwai-navy-900)}.fs-skillarea ul{padding-left:var(--space-5);margin:0 0 var(--space-5)}.fs-skillarea li{margin-bottom:var(--space-2)}.fs-testi-grid{display:grid;gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.fs-testi-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-testi{margin:0;padding:var(--space-6);background:var(--iwai-white);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.fs-testi:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.fs-testi__attr{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--iwai-navy-900);margin-bottom:var(--space-3)}.fs-testi__body{margin:0;font-size:var(--fs-body-sm);color:var(--iwai-gray-700)}.fs-testi__body p{margin:0 0 var(--space-3)}.fs-testi__body p:last-child{margin-bottom:0}.fs-testi__body strong{color:var(--iwai-navy-900)}.fs-testi__avatar{display:block;width:125px;height:125px;max-width:100%;border-radius:var(--radius-pill);object-fit:cover;object-position:top center;margin-bottom:var(--space-4)}.fs-sets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-8)}.fs-set{padding:var(--space-6);background:var(--iwai-white);border:var(--border-hairline);border-left:4px solid var(--iwai-blue);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.fs-set--b{border-left-color:var(--iwai-success)}.fs-set--c{border-left-color:var(--iwai-navy)}.fs-set__eyebrow{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--ls-overline);color:var(--iwai-gray-700);margin:0 0 var(--space-2)}.fs-set__title{font-family:var(--font-serif);font-size:var(--fs-h2);color:var(--iwai-navy-900);margin:0 0 var(--space-4)}.fs-set ul{margin:0;padding-left:var(--space-5);color:var(--iwai-gray-700)}.fs-set li{margin-bottom:var(--space-2)}.fs-pdf{margin:var(--space-6) 0}.fs-pdf__link{display:inline-flex;align-items:center;gap:var(--space-3)}.fs-pdf__icon{width:40px;height:40px}.fs-playbook{--pb-pad: var(--space-8);max-width:var(--measure-panel);margin:var(--space-16) auto;padding:0 var(--pb-pad) var(--pb-pad);background:var(--iwai-white);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.fs-playbook:first-child{margin-top:0}.fs-playbook__head{margin:0 calc(var(--pb-pad) * -1) var(--space-8);padding:var(--space-6) var(--pb-pad)}.fs-playbook:nth-of-type(3n+1) .fs-playbook__head{background:var(--iwai-sand-200)}.fs-playbook:nth-of-type(3n+2) .fs-playbook__head{background:var(--iwai-yellow-soft)}.fs-playbook:nth-of-type(3n+3) .fs-playbook__head{background:var(--iwai-blue-tint)}.fs-playbook:last-child{margin-bottom:0}.fs-playbook~.fs-story,.fs-playbook~.fs-shot{max-width:var(--measure-reading);margin-left:auto;margin-right:auto}.fs-playbook__row--how{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-8);align-items:start;margin-top:var(--space-8)}.fs-playbook__eyebrow{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--ls-overline);font-weight:var(--fw-bold);color:var(--iwai-navy-900);opacity:.7;margin:0 0 var(--space-2)}.fs-playbook__title{font-family:var(--font-serif);font-size:var(--fs-display-md);line-height:var(--lh-snug);color:var(--iwai-navy-900);margin:0 0 var(--space-3)}.fs-playbook__tagline{font-size:var(--fs-body-lg);color:var(--iwai-gray-700);margin:0;text-wrap:pretty}.fs-playbook__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.fs-playbook__block p,.fs-playbook__block li{color:var(--iwai-gray-700)}.fs-playbook__block strong{color:var(--iwai-navy-900)}.fs-playbook__block ul{padding-left:var(--space-5);margin:0}.fs-playbook__block li{margin-bottom:var(--space-3)}.fs-playbook__h{font-family:var(--font-serif);font-size:var(--fs-h2);color:var(--iwai-navy-900);margin:0 0 var(--space-4)}.fs-playbook__how{margin-top:0}.fs-playbook__row--how .fs-steps{grid-template-columns:minmax(0,1fr)}.fs-playbook__row--how .fs-lessons{grid-template-columns:minmax(0,1fr);margin-top:0}.fs-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.fs-step{padding:var(--space-5);background:var(--iwai-sand-200);border-radius:var(--radius-md)}.fs-step__title{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--iwai-navy-900);margin:0 0 var(--space-3)}.fs-step ul{margin:0;padding-left:var(--space-5)}.fs-step li{margin-bottom:var(--space-2);font-size:var(--fs-body-sm);color:var(--iwai-gray-700)}.fs-step strong{color:var(--iwai-navy-900)}.fs-lessons{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5);margin-top:var(--space-10)}.fs-lesson{margin:0}.fs-lesson img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border:var(--border-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.fs-lesson figcaption{margin-top:var(--space-2);font-size:var(--fs-caption);color:var(--iwai-gray-700);text-wrap:pretty}.fs-plan{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:var(--space-12);align-items:center}.fs-plan__media{margin:0}.fs-plan__img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.fs-plan__body{color:var(--iwai-gray-700)}.fs-plan__body ul{padding-left:var(--space-5)}.fs-coach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.fs-coach{padding:var(--space-6);background:var(--iwai-white);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.fs-coach__icon{display:block;width:32px;height:32px;color:var(--iwai-blue);margin-bottom:var(--space-3)}.fs-coach__icon svg{width:100%;height:100%}.fs-coach__title{font-family:var(--font-serif);font-size:var(--fs-h3);color:var(--iwai-navy-900);margin:0 0 var(--space-3)}.fs-coach p{margin:0;color:var(--iwai-gray-700);font-size:var(--fs-body-sm)}.fs-icard{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-5);margin:var(--space-10) 0}.fs-icard__icon{width:56px;height:56px}.fs-icard__body p,.fs-icard__body li{color:var(--iwai-gray-700)}.fs-icard__body strong{color:var(--iwai-navy-900)}.fs-icard__body ul{padding-left:var(--space-5)}.fs-faq{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-8) auto 0;max-width:var(--measure-reading);width:100%}.fs-faq__item{background:var(--iwai-white);border:var(--border-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);overflow:hidden}.fs-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--fs-body-lg);font-weight:var(--fw-semibold);color:var(--iwai-ink);padding:var(--space-5) var(--space-6)}.fs-faq__q:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.fs-faq__sign{font-size:var(--fs-h2);font-weight:var(--fw-regular);color:var(--iwai-blue);line-height:1;flex:0 0 auto}.fs-faq__a{display:none;padding:0 var(--space-6) var(--space-6);color:var(--iwai-gray-700)}.fs-faq__a p{margin:0}.fs-faq__a p+p{margin-top:var(--space-3)}.fs-faq__a ul{margin:var(--space-3) 0 0;padding-left:var(--space-5)}.fs-faq__a li{margin-bottom:var(--space-2);color:var(--iwai-gray-700)}.fs-faq__a strong{color:var(--iwai-navy-900)}.fs-faq__item[data-open=true] .fs-faq__a{display:block}.fs-compare-wrap{margin-top:var(--space-12)}.fs-compare{width:100%;border-collapse:collapse;font-size:var(--fs-body-sm)}.fs-compare thead th{position:sticky;top:0;z-index:2;padding:var(--space-4);background:var(--iwai-navy);color:var(--text-on-dark);font-family:var(--font-serif);font-size:var(--fs-h3);text-align:center;vertical-align:middle}.fs-compare thead th:first-child{background:var(--iwai-navy-900);width:40%}.fs-compare tbody th{text-align:left;font-weight:var(--fw-regular);color:var(--iwai-gray-700);padding:var(--space-4);vertical-align:top}.fs-compare tbody th strong{color:var(--iwai-navy-900)}.fs-compare tbody tr:nth-child(odd){background:var(--iwai-sand-200)}.fs-compare tbody td{text-align:center;vertical-align:middle;padding:var(--space-4);width:20%}.fs-compare tbody td:after{display:inline-block;font-size:20px;line-height:1;font-weight:var(--fw-bold)}.fs-compare tbody td.is-yes:after{content:"\2713";color:var(--iwai-success)}.fs-compare tbody td.is-no:after{content:"\2715";color:var(--iwai-danger)}.fs-compare tbody td.is-partial:after{content:"\25cf";color:var(--iwai-gray-400);font-size:15px}.fs-compare__prices td{vertical-align:top;padding:var(--space-6) var(--space-4)}.fs-compare__price{margin:0 0 var(--space-1);font-size:var(--fs-body);color:var(--iwai-navy-900)}.fs-compare__perday{margin:0 0 var(--space-4);font-size:var(--fs-caption);color:var(--iwai-gray-700)}.fs-compare__price:not(:has(+.fs-compare__perday)){display:flex;align-items:center;min-height:62px}.fs-compare__alt{display:block;margin-top:var(--space-3);font-size:var(--fs-caption);font-weight:var(--fw-semibold)}.fs-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-top:var(--space-12);align-items:start}.fs-tier{position:relative;display:flex;flex-direction:column;background:var(--iwai-white);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.fs-tier--featured{border-color:var(--iwai-navy);box-shadow:var(--shadow-md)}.fs-tier__header{padding:var(--space-5) var(--space-6);text-align:center}.fs-tier--t1 .fs-tier__header{background:var(--iwai-blue)}.fs-tier--t2 .fs-tier__header{background:var(--iwai-navy)}.fs-tier--t3 .fs-tier__header{background:var(--iwai-blue-600)}.fs-tier__name{font-family:var(--font-serif);font-size:var(--fs-h2);color:var(--text-on-dark);margin:0;text-align:center}.fs-tier__body{padding:var(--space-6);display:flex;flex-direction:column}.fs-tier__ribbon{position:absolute;top:24px;right:-50px;transform:rotate(45deg);width:190px;background:var(--iwai-yellow);color:var(--iwai-navy-900);font-family:var(--font-sans);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:5px 0;box-shadow:var(--shadow-sm);z-index:2}.fs-tier__limit{margin:0;background:var(--iwai-gray-100);color:var(--iwai-navy-900);text-align:center;font-weight:var(--fw-semibold);font-size:var(--fs-body-sm);padding:var(--space-3) var(--space-4)}.fs-tier__plus{font-weight:var(--fw-bold);color:var(--iwai-navy-900);margin:0 0 var(--space-4)}.fs-tier__list{margin:0;padding-left:var(--space-5)}.fs-tier__list li{margin-bottom:var(--space-3);font-size:var(--fs-body-sm);color:var(--iwai-gray-700)}.fs-tier__list strong{color:var(--iwai-navy-900)}.fs-tier__list--muted li{font-size:var(--fs-caption)}.fs-tier__rule{border:0;border-top:var(--border-hairline);margin:var(--space-6) 0}.fs-tier__price{margin-top:auto;text-align:center;min-height:84px;display:flex;flex-direction:column;justify-content:flex-end}.fs-tier__amount{font-family:var(--font-serif);font-size:var(--fs-h2);color:var(--iwai-navy-900);margin:0 0 var(--space-1)}.fs-tier__price:not(:has(.fs-tier__perday)){justify-content:flex-start}.fs-tier__price:not(:has(.fs-tier__perday)) .fs-tier__amount{margin-bottom:0}.fs-tier__perday{font-size:var(--fs-body-sm);color:var(--iwai-gray-700);margin:0 0 var(--space-5)}.fs-tier__alt{display:block;text-align:center;margin-top:var(--space-4);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.fs-payments{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:36px}.fs-payment-icon{height:34px;width:auto;border-radius:5px;border:1px solid rgba(9,54,91,.12);box-shadow:var(--shadow-xs)}.fs-plans-note{max-width:760px;margin:var(--space-8) auto 0;text-align:center;font-size:var(--fs-body-sm);color:var(--text-muted)}.fs-plans-note strong{color:var(--iwai-navy-900)}.fs-pricing__support{text-align:center;max-width:620px;margin:28px auto 0;font-size:var(--fs-body-sm);line-height:1.65;color:var(--iwai-gray-700)}.fs-pricing__contact{text-align:center;margin:var(--space-2) auto 0;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--iwai-ink)}.fs-pricing__contact a{color:var(--iwai-blue);text-decoration:none}.fs-pricing__contact a:hover{text-decoration:underline}.fs-contact-item{white-space:nowrap}.fs-contact-sep{margin:0 8px;color:var(--iwai-gray-600)}.fs-tp{margin-top:var(--space-8)}.fs-letter{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--iwai-ink)}.fs-letter p{text-wrap:pretty}.fs-letter ul{padding-left:var(--space-6)}.fs-letter li{margin-bottom:var(--space-2)}.fs-letter__ps{margin-top:2em}.fs-container.fs-letter .fs-letter__ps-end{margin-bottom:1em}.fs-letter__sig{display:block;width:200px;height:auto;margin:var(--space-8) 0 var(--space-2)}.fs-letter__signoff{font-family:var(--font-serif);color:var(--iwai-navy-900);margin:0 0 var(--space-6)}.fs-footer{background:var(--iwai-sand)}.fs-footer__inner{max-width:var(--container-max);margin:0 auto;padding:40px 32px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.fs-footer__logo-link{display:inline-flex}.fs-footer__logo{height:32px;width:auto;display:block}.fs-footer__legal{max-width:var(--container-max);margin:0 auto;padding:6px 32px 40px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--iwai-gray-700)}.fs-footer__policies{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.fs-footer__policies a{color:var(--iwai-gray-700);text-decoration:none;white-space:nowrap}.fs-footer__policies a:hover{color:var(--iwai-ink);text-decoration:underline}.fs-footer__sep{color:var(--iwai-gray-700)}.fs-toc{--toc-w: 264px;position:fixed;left:0;bottom:var(--space-6);z-index:90;display:flex;align-items:flex-end;transform:translate(0);transition:transform var(--dur-slow, .32s) var(--ease-out),opacity var(--dur-slow, .32s) var(--ease-out)}.fs-toc.is-closed{transform:translate(calc(var(--toc-w) * -1))}.fs-toc.is-hidden{transform:translate(calc((var(--toc-w) + 60px) * -1));opacity:0;visibility:hidden;pointer-events:none}.fs-toc__panel{width:var(--toc-w);max-height:70vh;max-height:70dvh;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5);background:var(--iwai-white);border:var(--border-hairline);border-left:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:var(--shadow-lg);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fs-toc.is-closed .fs-toc__panel{visibility:hidden}.fs-toc__title{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-hairline);font-family:var(--font-serif);font-size:var(--fs-body);color:var(--iwai-navy-900)}.fs-toc__list{list-style:none;margin:0 0 var(--space-5);padding:0}.fs-toc__list a{display:block;padding:var(--space-2) 0 var(--space-2) var(--space-3);border-left:2px solid transparent;font-size:var(--fs-body-sm);color:var(--iwai-gray-700);text-decoration:none}.fs-toc__list a:hover{color:var(--iwai-navy-900)}.fs-toc__list a[aria-current]{color:var(--iwai-navy-900);font-weight:var(--fw-semibold);border-left-color:var(--iwai-blue)}.fs-toc__cta{text-decoration:none}.fs-toc__toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:44px;height:44px;padding:0;background:var(--iwai-white);color:var(--iwai-navy-900);border:var(--border-hairline);border-left:0;border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:var(--shadow-sm);opacity:.72;cursor:pointer;transition:opacity var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.fs-toc__toggle:hover{opacity:1;background:var(--iwai-sand)}.fs-toc__toggle:focus-visible{opacity:1;outline:none;box-shadow:var(--shadow-focus)}.fs-toc__toggle svg{width:20px;height:20px}.fs-toc__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width: 768px){.fs-toc{--toc-w: min(78vw, 300px);left:50%;bottom:var(--space-5);flex-direction:column;align-items:center;transform:translate(-50%)}.fs-toc.is-closed{transform:translate(-50%)}.fs-toc.is-hidden{transform:translate(-50%,var(--space-6))}.fs-toc__panel{position:absolute;bottom:calc(100% + var(--space-3));left:50%;transform:translate(-50%) translateZ(0);width:var(--toc-w);max-height:62vh;max-height:62dvh;padding:var(--space-4);border-left:var(--border-hairline);border-radius:var(--radius-lg);transition:opacity var(--dur-base) var(--ease-out)}.fs-toc.is-closed .fs-toc__panel{opacity:0}.fs-toc__toggle{width:auto;height:44px;padding:0 var(--space-5);border:var(--border-hairline);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);opacity:1}.fs-toc__label{position:static;width:auto;height:auto;margin:0;clip:auto;overflow:visible;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}}@media (prefers-reduced-motion: reduce){.fs-toc{transition:none}}.fs-countdown{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:60;width:268px;padding:var(--space-5) var(--space-5) var(--space-4);background:var(--iwai-white);border:var(--border-hairline);border-top:3px solid var(--iwai-warning);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out),visibility 0s linear var(--dur-slow)}.fs-countdown.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.fs-countdown__label{margin:0 0 var(--space-3);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--iwai-navy-900)}.fs-countdown__clock{display:flex;justify-content:center;gap:var(--space-2);margin:0 0 var(--space-3)}.fs-countdown__clock span{display:flex;flex-direction:column;align-items:center;min-width:46px;padding:6px 4px;background:var(--iwai-sand-200);border-radius:var(--radius-sm)}.fs-countdown__clock b{font-family:var(--font-serif);font-size:var(--fs-h3);line-height:1.05;color:var(--iwai-navy-900);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.fs-countdown__clock i{margin-top:2px;font-style:normal;font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:var(--ls-overline);color:var(--iwai-gray-700)}.fs-countdown__deadline{margin:0;font-size:var(--fs-caption);color:var(--iwai-gray-700)}.fs-countdown__close{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--iwai-gray-700);cursor:pointer}.fs-countdown__close svg{width:15px;height:15px}.fs-countdown__close:hover{background:var(--iwai-sand-200);color:var(--iwai-navy-900)}.fs-countdown__close:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media (max-width: 960px){.fs-wins,.fs-freedoms,.fs-testi-grid,.fs-skillareas{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-header__press-reel{position:relative;width:88px;height:32px;gap:0}.fs-header__press-reel .fs-header__press-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-width:88px;max-height:28px;opacity:0;transition:opacity .6s var(--ease-out);pointer-events:none}.fs-header__press-reel .fs-header__press-logo.is-active{opacity:.9}}@media (max-width: 820px){:root{--container-pad: var(--space-5);--section-gap: var(--space-8)}.fs-container .fs-layers{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.fs-container .fs-bio,.fs-container .fs-plan,.fs-container .fs-playbook__cols{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.fs-container .fs-playbook__row--how{grid-template-columns:minmax(0,1fr)}.fs-container .fs-playbook__row--how .fs-lessons{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:var(--space-6)}.fs-container .fs-steps,.fs-container .fs-coach-grid,.fs-container .fs-mythtruth,.fs-container .fs-sets,.fs-container .fs-tiers,.fs-container .fs-skillareas,.fs-container .fs-guarantee3{grid-template-columns:minmax(0,1fr)}.fs-container .fs-vidtests{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}.fs-container .fs-vidtests--3{grid-template-columns:minmax(0,1fr)}.fs-container .fs-journey__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--space-6)}.fs-container .fs-journey__col{grid-row:auto;grid-template-rows:none;text-align:left}.fs-economy__row{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.fs-economy__orbwrap{height:auto}.fs-container .fs-proof{grid-template-columns:minmax(0,1fr);grid-template-rows:none;border-bottom:0}.fs-container .fs-proof__step{grid-row:auto;grid-template-rows:none;grid-template-columns:120px minmax(0,1fr);grid-template-areas:"chev label" "letter detail";align-items:center;column-gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px dashed var(--border-strong);text-align:left}.fs-container .fs-proof__chev{grid-area:chev}.fs-container .fs-proof__letter{grid-area:letter}.fs-container .fs-proof__label{grid-area:label}.fs-container .fs-proof__detail{grid-area:detail}.fs-container .fs-proof__chev,.fs-container .fs-proof__letter,.fs-container .fs-proof__label,.fs-container .fs-proof__detail{align-items:flex-start;padding:var(--space-1) 0;border-bottom:0}.fs-container .fs-proof__letter{font-size:44px}.fs-container .fs-proof__chev{display:none}.fs-container .fs-proof__step{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"letter label" "letter detail"}.fs-container .fs-proof__letter{align-self:center}.fs-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.fs-tier__alt,.fs-compare__alt{display:flex;align-items:center;justify-content:center;min-height:44px}.fs-countdown__close{position:absolute}.fs-countdown__close:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.fs-carousel__rail>.fs-slack-slide{flex:0 0 calc((100% - var(--space-5)) / 2)}.fs-carousel__nav--prev{left:0}.fs-carousel__nav--next{right:0}.fs-playbook{--pb-pad: var(--space-5)}.fs-playbook__head{padding-top:var(--space-5);padding-bottom:var(--space-5)}.fs-bio__media,.fs-plan__media{max-width:420px}.fs-compare thead{display:none}.fs-compare,.fs-compare tbody,.fs-compare tfoot,.fs-compare tr{display:block;width:100%}.fs-compare tbody tr,.fs-compare tfoot tr{margin-bottom:var(--space-4);background:var(--iwai-white);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden}.fs-compare tbody tr:nth-child(odd){background:var(--iwai-white)}.fs-compare tbody th,.fs-compare tfoot th{display:block;background:var(--iwai-sand-200)}.fs-compare tfoot th:has(.fs-sr-only:only-child){display:none}.fs-compare tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fs-compare tbody th{grid-column:1 / -1;border-bottom:var(--border-hairline)}.fs-compare tbody td{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-1);width:auto;padding:var(--space-3) var(--space-2);text-align:center;border:0}.fs-compare tbody td+td{border-left:var(--border-hairline)}.fs-compare tbody td:before{content:attr(data-tier);display:block;font-size:var(--fs-caption);font-weight:var(--fw-semibold);line-height:1.25;color:var(--iwai-gray-700);text-wrap:balance}.fs-compare tfoot td{display:block;width:100%;text-align:left;border-top:var(--border-hairline)}.fs-compare tfoot td:before{content:attr(data-tier);display:block;margin-bottom:var(--space-3);font-weight:var(--fw-semibold);color:var(--iwai-navy-900)}}@media (max-width: 620px){.fs-contact-item{display:block}.fs-contact-sep,.fs-sub-br{display:none}.fs-panel{padding:var(--space-5)}.fs-container .fs-wins,.fs-container .fs-wins--3{grid-template-columns:minmax(0,1fr)}.fs-container .fs-win--feature{padding:var(--space-2) var(--space-5) var(--space-5)}.fs-container .fs-win--feature .fs-win__avatar{width:125px;height:125px}.fs-container .fs-win--feature .fs-win__quote p:first-child{font-size:var(--fs-h3)}.fs-container .fs-freedoms,.fs-container .fs-testi-grid,.fs-container .fs-lessons{grid-template-columns:minmax(0,1fr)}.fs-carousel__rail>.fs-slack-slide{flex:0 0 100%}.fs-container .fs-story{grid-template-columns:minmax(0,1fr)}.fs-container .fs-story__avatar{width:64px;height:64px}.fs-container .fs-icard{grid-template-columns:minmax(0,1fr)}.fs-section-title{font-size:var(--fs-display-md)}.fs-statement,.fs-usecase__statement{font-size:var(--fs-h1)}.fs-wordmark{font-size:var(--fs-display-lg)}.fs-tag{display:block;font-size:12px;letter-spacing:.1em;text-align:center;max-width:30ch}.fs-tag:before,.fs-tag:after{content:none}h2.fs-vidtest__quote{font-size:22px;line-height:1.3;margin-bottom:var(--space-5)}.fs-playbook__title{font-size:var(--fs-h1)}.fs-phase__title{font-size:var(--fs-h2);gap:var(--space-3)}.fs-phase__letter{width:40px;height:40px;font-size:var(--fs-h3)}.fs-hero--center{padding-top:32px}.fs-countdown{right:var(--space-4);left:var(--space-4);bottom:var(--space-4);width:auto;padding:var(--space-4)}.fs-countdown__clock span{min-width:0;flex:1}}@media (max-width: 520px){.fs-footer__inner{flex-direction:column;gap:var(--space-6)}.fs-container .fs-playbook__head{padding-top:var(--space-5);padding-bottom:var(--space-5)}.fs-header__inner{padding-left:var(--space-5);padding-right:var(--space-5)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.fs-win:hover,.fs-testi:hover,.fs-freedom:hover,.fs-header__press-logo:hover{transform:none!important}.fs-header__press-reel .fs-header__press-logo{transition-duration:.6s!important}.fs-countdown{transition:opacity var(--dur-slow) var(--ease-out)!important;transform:none!important}.fs-countdown.is-visible{transform:none!important}.fs-carousel__rail{scroll-behavior:auto!important}}.fs-market{--plot-h: 320px;max-width:700px;margin:var(--space-8) auto}.fs-market__title{text-align:center;font-size:var(--fs-body-lg);color:var(--iwai-navy-900);margin:0 0 var(--space-8)}.fs-market__chart{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));grid-template-rows:auto var(--plot-h) auto;column-gap:var(--space-1)}.fs-market__grid{grid-column:1 / -1;grid-row:2;border-bottom:2px solid var(--border-strong)}.fs-market__span{grid-column:3 / 8;grid-row:1;position:relative;margin:0 0 var(--space-4);text-align:center;border-bottom:1px dashed var(--border-strong);padding-bottom:var(--space-3)}.fs-market__span:before,.fs-market__span:after{content:"";position:absolute;top:100%;height:calc(var(--space-4) + var(--plot-h));border-left:1px dashed var(--border-strong)}.fs-market__span:before{left:0}.fs-market__span:after{right:0}.fs-market__span strong{display:block;font-family:var(--font-serif);font-size:var(--fs-h3);color:var(--iwai-navy-900);line-height:var(--lh-tight)}.fs-market__span span{font-size:11px;text-transform:uppercase;letter-spacing:var(--ls-overline);font-weight:var(--fw-bold);color:var(--iwai-gray-700)}.fs-market__col{grid-row:2 / 4;display:grid;grid-template-rows:subgrid;text-align:center;position:relative}.fs-market__col:nth-child(3){grid-column:1}.fs-market__col:nth-child(4){grid-column:2}.fs-market__col:nth-child(5){grid-column:3}.fs-market__col:nth-child(6){grid-column:4}.fs-market__col:nth-child(7){grid-column:5}.fs-market__col:nth-child(8){grid-column:6}.fs-market__col:nth-child(9){grid-column:7}.fs-market__col:nth-child(10){grid-column:8}.fs-market__col:nth-child(11){grid-column:9}.fs-market__col:nth-child(12){grid-column:10}.fs-market__col:nth-child(13){grid-column:11}.fs-market__barwrap{grid-row:1;position:relative}.fs-market__bar{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:30px;background:var(--iwai-gray-200);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.fs-market__col--hi .fs-market__bar{background:var(--iwai-navy)}.fs-market__val{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin:0 0 var(--space-1);font-size:11px;color:var(--iwai-gray-700);white-space:nowrap}.fs-market__col--hi .fs-market__val{color:var(--iwai-navy-900);font-weight:var(--fw-bold)}.fs-market__year{grid-row:2;margin:var(--space-2) 0 0;font-size:11px;color:var(--iwai-gray-700)}.fs-market__col--hi .fs-market__year{color:var(--iwai-navy-900);font-weight:var(--fw-bold)}.fs-market__caption{margin:var(--space-6) 0 var(--space-2);text-align:center;font-weight:var(--fw-bold);color:var(--iwai-navy-900)}.fs-market__source{margin:0;text-align:center;font-size:var(--fs-caption);color:var(--iwai-gray-700)}.fs-market__source cite{font-style:italic}.fs-market__scroll{overflow-x:auto;overscroll-behavior-x:contain;background:linear-gradient(to right,var(--iwai-white) 40%,rgba(255,255,255,0)) left center / 44px 100% no-repeat local,linear-gradient(to left,var(--iwai-white) 40%,rgba(255,255,255,0)) right center / 44px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#09365b2e,#09365b00) left center / 16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#09365b2e,#09365b00) right center / 16px 100% no-repeat scroll}@media (max-width: 820px){.fs-market__chart{min-width:700px}}.fs-niches{margin:var(--space-8) auto}.fs-niches__title{text-align:center;font-size:var(--fs-body-lg);color:var(--iwai-navy-900);margin:0 0 var(--space-5);text-wrap:balance}.fs-niches__equation{text-align:center;margin:0 0 var(--space-8);font-size:var(--fs-body-sm);color:var(--iwai-gray-700);text-transform:uppercase;letter-spacing:var(--ls-overline)}.fs-niches__equation b{font-family:var(--font-serif);font-size:var(--fs-h3);color:var(--iwai-navy-900);letter-spacing:0;vertical-align:-.06em;margin:0 2px}.fs-niches__equation i{font-style:normal;color:var(--iwai-gray-400);margin:0 var(--space-2)}.fs-niches__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-8)}.fs-niches__h{margin:0 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--iwai-navy-900);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--ls-overline);color:var(--iwai-navy-900)}.fs-niches__list{list-style:none;margin:0;padding:0}.fs-niches__list--two{columns:2;column-gap:var(--space-6)}.fs-niches__list li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:3px var(--space-2);margin-bottom:2px;break-inside:avoid;background:linear-gradient(to right,var(--iwai-blue-tint) var(--w),transparent var(--w))}.fs-niches__n{font-size:var(--fs-caption);color:var(--iwai-navy-900)}.fs-niches__v{font-size:11px;color:var(--iwai-gray-700);white-space:nowrap}.fs-niches__scale{margin:var(--space-6) 0 var(--space-2);text-align:center;font-size:11px;color:var(--iwai-gray-700)}.fs-niches__key{display:inline-block;width:28px;height:9px;margin-right:var(--space-2);vertical-align:-1px;background:linear-gradient(to right,var(--iwai-blue-tint),var(--iwai-blue))}.fs-niches__source{margin:0;text-align:center;font-size:11px;line-height:1.5;color:var(--iwai-gray-700)}.fs-niches__source cite{font-style:italic}@media (max-width: 820px){.fs-container .fs-niches__cols{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.fs-container .fs-niches__list--two{columns:1}}.fs-proofmark{margin:var(--space-8) auto;text-align:center;color:var(--iwai-navy-900);line-height:1.05;text-transform:uppercase}.fs-proofmark__top,.fs-proofmark__btm{display:block;font-size:clamp(30px,6.2vw,64px)}.fs-proofmark__top{display:inline-block;padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px dotted var(--iwai-navy-900)}.fs-proofmark b{font-weight:var(--fw-bold);letter-spacing:.06em}.fs-proofmark em{font-style:normal;font-weight:var(--fw-regular);letter-spacing:.12em}.fs-proofmark__tm{font-size:.3em;vertical-align:.9em;letter-spacing:0}.fs-panel--tight{padding-top:var(--space-2);padding-bottom:var(--space-2)}.fs-shot__img--sm{max-width:min(400px,100%)}.fs-shot__window:has(.fs-shot__img--sm){max-width:min(400px,100%)}.fs-shot__img--2-3{max-width:min(calc(var(--measure-reading) * 2 / 3),100%)}.fs-shot__window:has(.fs-shot__img--2-3){max-width:min(calc(var(--measure-reading) * 2 / 3),100%)}.fs-container--reading>.fs-vidtest+p{margin-top:1em}.fs-shot__img.fs-shot__img--bare{max-width:min(400px,100%);border:0;border-radius:0;box-shadow:none;background:none}.fs-photostack{position:relative;margin:0;aspect-ratio:1024 / 1050}.fs-photostack__img{position:absolute;display:block;height:auto;border:5px solid var(--iwai-white);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg)}.fs-photostack__img--a{top:0;left:0;width:72%;transform:rotate(-2.5deg)}.fs-photostack__img--b{top:32%;right:0;width:58%;transform:rotate(2deg)}.fs-photostack__img--c{bottom:0;left:6%;width:42%;transform:rotate(-1.5deg)}@media (prefers-reduced-motion: reduce){.fs-photostack__img{transform:none}}.fs-container>.fs-divider-rule:first-child{padding-top:0;padding-bottom:var(--section-gap)}.fs-container>.fs-divider-rule:last-child{padding-top:var(--section-gap);padding-bottom:0}.fs-container>:has(+.fs-divider-rule:last-child){margin-bottom:0}.fs-proofmark--inline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 var(--space-4);margin:var(--space-6) auto}.fs-proofmark--inline .fs-proofmark__top,.fs-proofmark--inline .fs-proofmark__btm{display:inline;font-size:clamp(22px,3.4vw,38px)}.fs-proofmark--inline .fs-proofmark__top{padding-bottom:0;margin-bottom:0;border-bottom:0;border-right:1px solid var(--iwai-navy-900);padding-right:var(--space-4)}.fs-proof--compact{grid-template-rows:repeat(3,auto);max-width:620px;margin-top:var(--space-6);margin-bottom:var(--space-6)}.fs-proof--compact .fs-proof__step{grid-row:span 3}.fs-proof--compact .fs-proof__letter{font-size:clamp(26px,4vw,44px)}.fs-proof--compact .fs-proof__shape{max-width:92px}.fs-proof--compact .fs-proof__shape svg{width:17px;height:17px}.fs-plan:not(:has(.fs-plan__media)){grid-template-columns:minmax(0,1fr)}.fs-shot__img.fs-shot__img--wide{max-width:min(600px,100%)}.fs-opener__mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-pill);background:var(--iwai-blue-tint);color:var(--iwai-blue);margin-bottom:var(--space-5)}.fs-opener__mark svg{width:28px;height:28px}.fs-opener .fs-section-title{margin-bottom:var(--space-5)}.fs-opener__rule{width:72px;height:2px;margin:0 auto var(--space-5);background:var(--iwai-yellow);border:0}.fs-guarantee-icon{display:block;width:56px;height:56px;color:var(--iwai-navy-900);margin:0 auto var(--space-4)}.fs-guarantee-icon svg{width:100%;height:100%}.fs-windows{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);max-width:520px;margin:var(--space-8) auto}.fs-window{text-align:center;padding:var(--space-8) var(--space-5);background:var(--iwai-sand-200);border:var(--border-hairline);border-left:4px solid var(--iwai-blue);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.fs-windows .fs-window:nth-child(odd):hover{transform:rotate(-1.5deg);box-shadow:var(--shadow-md)}.fs-windows .fs-window:nth-child(2n):hover{transform:rotate(1.5deg);box-shadow:var(--shadow-md)}.fs-window__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--iwai-blue-tint);color:var(--iwai-blue)}.fs-window__icon svg{width:24px;height:24px}.fs-window__num{font-family:var(--font-serif);font-size:var(--fs-display-lg);color:var(--iwai-navy-900);line-height:1}.fs-window__label{font-size:var(--fs-overline);text-transform:uppercase;letter-spacing:var(--ls-overline);color:var(--iwai-blue);font-weight:var(--fw-bold);margin:var(--space-2) 0 var(--space-3)}.fs-window p{margin:0;font-size:var(--fs-body-sm);color:var(--iwai-ink)}@media (max-width: 820px){.fs-container .fs-windows{grid-template-columns:minmax(0,1fr);max-width:420px}}.fs-callout{margin:var(--space-12) 0}.fs-callout:last-child{margin-bottom:0}.fs-callout__body>:last-child{margin-bottom:0}.fs-callout__head{text-align:center;margin-bottom:var(--space-6)}.fs-callout__icon{display:block;width:56px;height:56px;margin:0 auto var(--space-4);color:var(--iwai-navy-900)}.fs-callout__icon svg{width:100%;height:100%}.fs-callout__title{font-family:var(--font-serif);font-size:var(--fs-h2);line-height:var(--lh-snug);color:var(--iwai-navy-900);margin:0;text-wrap:balance}.fs-callout__sub{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--fs-body-lg);text-wrap:pretty}.fs-callout__body p,.fs-callout__body li{color:var(--iwai-gray-700)}.fs-callout__body strong{color:var(--iwai-navy-900)}.fs-callout__body ul{padding-left:var(--space-5)}.fs-converge{max-width:var(--measure-panel);margin:var(--space-8) auto}.fs-converge__row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.fs-converge__tile{background:var(--iwai-sand-200);border-left:4px solid var(--iwai-blue);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center}.fs-converge__tile svg{width:24px;height:24px;color:var(--iwai-blue);display:block;margin:0 auto var(--space-2)}.fs-converge__tile b{display:block;font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--iwai-navy-900);line-height:1.2}.fs-converge__arrow{display:block;width:24px;height:24px;margin:var(--space-4) auto;color:var(--iwai-gray-400)}.fs-converge__out{margin:0;background:var(--iwai-navy);color:var(--text-on-dark);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center}.fs-converge__out span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:var(--ls-overline);opacity:.85}.fs-converge__out strong{display:block;font-family:var(--font-serif);font-size:var(--fs-h3);line-height:1.15}@media (max-width: 620px){.fs-converge__row{gap:var(--space-2)}.fs-converge__tile{padding:var(--space-4) var(--space-2);border-left-width:3px}.fs-converge__tile b{font-size:var(--fs-body-sm)}.fs-converge__tile svg{width:18px;height:18px}}#pricing .fs-guarantee-icon{color:var(--iwai-blue)}.fs-shot__img.fs-shot__img--600{max-width:min(600px,100%)}.fs-vidtest__para{display:block}.fs-vidtest__para+.fs-vidtest__para{margin-top:.55em}.fs-coach-grid--one{grid-template-columns:minmax(0,1fr);max-width:620px;margin-inline:auto}.fs-level__lead{max-width:var(--measure-reading);margin:var(--space-8) auto var(--space-2);color:var(--iwai-navy-900)}.fs-level__lead+p{max-width:var(--measure-reading);margin-inline:auto}.fs-hero__ask{max-width:var(--measure-reading);margin:var(--space-5) auto var(--space-2);font-size:var(--fs-caption);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-overline);color:var(--iwai-gray-600)}.fs-hero__sub--q{font-size:var(--fs-h3);color:var(--iwai-navy-900)}.fs-paths{max-width:var(--measure-panel);margin:0 auto}.fs-paths__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.fs-edgecard{background:var(--iwai-white);border:var(--border-hairline);border-top:3px solid var(--iwai-blue);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-5)}.fs-paths__card{text-align:center}.fs-paths__name{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--iwai-navy-900);margin:0 0 var(--space-2);line-height:1.2}.fs-paths__body{margin:0;font-size:var(--fs-body-sm);color:var(--iwai-gray-700)}.fs-paths__rails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);height:74px}.fs-paths__rail{position:relative}.fs-paths__rail:before{content:"";position:absolute;left:calc(50% - 1px);top:0;height:34px;border-left:2px dashed var(--iwai-gray-400)}.fs-paths__rail--straight:before{height:100%}.fs-paths__rail--in-r:after,.fs-paths__rail--in-l:after{content:"";position:absolute;top:33px;border-top:2px dashed var(--iwai-gray-400)}.fs-paths__rail--in-r:after{left:50%;right:calc(-50% - var(--space-5))}.fs-paths__rail--in-l:after{right:50%;left:calc(-50% - var(--space-5))}.fs-paths__bridge{text-align:center;margin:0 0 var(--space-4);font-size:var(--fs-body-sm);font-style:italic;color:var(--iwai-gray-600)}.fs-paths__goal{background:var(--iwai-sand);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-8);max-width:var(--measure-reading);margin:0 auto;text-align:center}.fs-paths__goal strong{display:block;font-family:var(--font-serif);font-size:var(--fs-h3);color:var(--iwai-navy-900);line-height:1.25}.fs-paths__goal span{display:block;margin-top:var(--space-3);font-size:var(--fs-body-sm);color:var(--iwai-gray-700)}@media (max-width: 760px){.fs-paths__row{grid-template-columns:minmax(0,1fr)}.fs-paths__rails{grid-template-columns:minmax(0,1fr);height:44px}.fs-paths__rail--in-r,.fs-paths__rail--in-l{display:none}.fs-paths__rail--straight:before{height:100%}}.fs-usecase__statement--next{margin-top:1em;font-family:var(--font-sans)}.fs-paths__lede{margin:0 auto var(--space-8);max-width:var(--measure-reading)}.fs-container>.fs-divider-rule:has(+.fs-proofmark){padding-bottom:var(--space-10)}.fs-divider-rule+.fs-proofmark{margin-top:0}.fs-shot--closing{margin-top:var(--section-gap)}.fs-tldr-card{--tldr-pad-x: var(--space-8);padding:var(--space-6) var(--tldr-pad-x);overflow:hidden}.fs-tldr-card__foot{margin:var(--space-6) calc(var(--tldr-pad-x) * -1) calc(var(--space-6) * -1);padding:var(--space-4) var(--tldr-pad-x);background:var(--iwai-gray-100);border-top:var(--border-hairline);color:var(--iwai-gray-700);font-size:var(--fs-body-sm)}.fs-tldr-card__body{color:var(--iwai-gray-700);margin:0}.fs-tldr-card__body strong{color:var(--iwai-navy-900)}.fs-tldr-card__title{margin:0 0 var(--space-4);color:var(--iwai-navy-900)}
