:root{--midnight:#100b29;--cobalt:#1b1ccc;--blue:#0353f0;--aqua:#4bc8cc;--yellow:#ffef3d;--paper:#f7f9ff;--white:#fff;--ink:#100b29;--body:#3f455b;--muted:#747b90;--line:#dfe5f3;--soft-blue:#edf3ff;--soft-aqua:#e9fafa;--success:#14785e;--shadow:0 26px 70px #100b291f;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.58;overflow-x:hidden}button,a{font:inherit}a{color:inherit}::selection{color:var(--white);background:var(--blue)}.skip-link{z-index:100;color:var(--white);background:var(--midnight);border-radius:8px;padding:10px 14px;position:fixed;top:10px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.brand{align-items:center;display:inline-flex}.brand img{width:156px;height:auto;display:block}.brand-inverse img{filter:brightness(0)invert()}.logo-link{display:inline-flex}.nav-shell{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9ffe8;border-bottom:1px solid #100b2914;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:72px;padding:13px 18px;display:grid;position:sticky;top:0}.nav-center{display:none}.nav-shell>.button{justify-self:end}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:13px 18px;font-weight:800;line-height:1.15;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}a:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}summary:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}.button small{opacity:.67;margin-top:4px;font-size:9px;font-weight:550;display:block}.button-primary{color:var(--white);background:var(--blue);box-shadow:0 12px 26px #0353f038}.button-secondary{color:var(--midnight);background:#ffffffc7;border-color:#100b2929}.button-small{min-height:42px;padding:10px 13px;font-size:11px}.button-yellow{color:#201b00;background:var(--yellow);box-shadow:0 14px 30px #ffef3d26}.button-ghost{color:var(--white);background:#ffffff0d;border-color:#ffffff38}.hero{background:linear-gradient(145deg,#fbfcff 0%,#edf3ff 60%,#e9fafa 100%);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 72px);padding:78px 20px 64px;display:flex;position:relative;overflow:hidden}.hero-grid{opacity:.32;background-image:linear-gradient(#1b1ccc14 1px,#0000 1px),linear-gradient(90deg,#1b1ccc14 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-orb{filter:blur(1px);border-radius:50%;position:absolute}.hero-orb-one{background:#0353f024;width:38rem;height:38rem;top:-24rem;right:-20rem}.hero-orb-two{background:#4bc8cc2e;width:28rem;height:28rem;bottom:-20rem;left:-16rem}.hero-inner{z-index:1;gap:54px;width:100%;max-width:1400px;margin:0 auto;display:grid;position:relative}.eyebrow{color:var(--blue);letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:850}.eyebrow-light{color:var(--aqua)}.hero-copy h1{letter-spacing:-.055em;max-width:860px;margin:22px 0 24px;font-size:clamp(47px,12vw,86px);line-height:.97}.hero-copy h1 span{color:var(--blue);margin-top:9px;display:block}.hero-copy>p{max-width:750px;color:var(--body);margin:0;font-size:clamp(17px,3vw,20px)}.hero-actions{gap:10px;margin-top:34px;display:grid}.hero-proofline{color:var(--muted);gap:9px;margin-top:25px;font-size:11px;font-weight:650;display:grid}.hero-proofline span{align-items:center;gap:8px;display:flex}.hero-proofline i{color:var(--success);font-style:normal}.decision-map{border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #100b291f;padding:17px}.decision-map-head{border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 6px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.decision-map-head span{align-items:center;gap:8px;display:flex}.decision-map-head span i{background:var(--aqua);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4bc8cc21}.decision-map-head strong{color:#514700;background:var(--yellow);border-radius:999px;padding:5px 8px;font-size:7px}.decision-path{gap:0;padding:20px 4px;display:grid}.decision-step{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:77px;display:grid;position:relative}.decision-step>span{width:32px;height:32px;color:var(--blue);background:var(--soft-blue);border:1px solid #0353f02e;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:grid}.decision-step div{display:grid}.decision-step div strong{font-size:11px}.decision-step div small{color:var(--muted);font-size:9px}.decision-step>i{color:var(--success);font-style:normal}.decision-step>b{background:var(--line);width:1px;height:34px;position:absolute;top:56px;left:16px}.decision-results{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;display:grid}.decision-results div{background:var(--soft-blue);border-radius:8px;align-content:center;min-height:63px;padding:9px;display:grid}.decision-results small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.decision-results strong{margin-top:3px;font-size:10px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);padding:18px;display:grid}.trust-strip article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:100px;padding:20px 4px;display:grid}.trust-strip article:last-child{border-bottom:0}.trust-strip article>span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.trust-strip article div{display:grid}.trust-strip strong{text-transform:uppercase;font-size:11px}.trust-strip small{color:var(--muted);font-size:9px}.section,.roles-section,.offer-section,.founder-section,.call-value-section{padding:88px 20px}.section-heading,.issue-grid,.leak-map,.offer-heading,.offer-grid,.offer-boundary,.vertical-grid,.role-grid,.section-note,.process-track,.founder-grid,.candidate-grid,.call-value-grid,.call-value-section>.button,.value-grid,.decision-test{max-width:1400px;margin-inline:auto}.section-heading h2,.offer-heading h2,.founder-heading h2,.faq-heading h2{letter-spacing:-.045em;margin:19px 0 0;font-size:clamp(42px,10vw,70px);line-height:1.01}.section-heading>p,.split-heading>p,.offer-heading>p{max-width:680px;color:var(--muted);margin:22px 0 0}.centered-heading{text-align:center}.centered-heading>p{margin-left:auto;margin-right:auto}.issue-grid{gap:12px;margin-top:48px;display:grid}.issue-card{border:1px solid var(--line);background:#ffffffbf;border-radius:14px;flex-direction:column;min-height:280px;padding:25px;display:flex}.card-number{color:#a1a8ba;align-self:flex-end;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.icon-badge{width:42px;height:42px;color:var(--blue);background:var(--soft-blue);border:1px solid #0353f026;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:850;display:grid}.issue-card .icon-badge{margin-top:18px}.issue-card h3{margin:auto 0 10px;font-size:21px;line-height:1.12}.issue-card p{color:var(--muted);margin:0;font-size:12px}.leak-map{border:1px solid var(--line);background:var(--white);border-radius:14px;margin-top:15px;padding:24px}.leak-map>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.leak-map>div:first-child p{color:var(--muted);margin:0;font-size:11px}.leak-track{gap:9px;margin-top:26px;display:grid}.leak-track div{background:var(--soft-blue);border-radius:8px;align-content:center;min-height:66px;padding:14px;display:grid;position:relative}.leak-track strong{font-size:10px}.leak-track small{color:var(--muted);font-size:8px}.offer-section{color:var(--white);background:radial-gradient(circle at 15% 0, #0353f04d, transparent 36rem), var(--midnight)}.offer-heading p{color:#ffffff9e}.offer-grid{gap:13px;margin-top:50px;display:grid}.offer-feature{border-radius:var(--radius);background:linear-gradient(145deg,#1b1cccb8,#0353f047);border:1px solid #ffffff21;min-height:450px;padding:30px;position:relative;overflow:hidden}.offer-feature>span{color:var(--aqua);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.offer-feature h3{letter-spacing:-.045em;max-width:620px;margin:105px 0 18px;font-size:clamp(37px,9vw,62px);line-height:1}.offer-feature p{z-index:1;color:#ffffffab;max-width:560px;position:relative}.offer-rings{width:330px;height:330px;position:absolute;bottom:-145px;right:-145px}.offer-rings i{border:1px solid #ffffff21;border-radius:50%;position:absolute;inset:0}.offer-rings i:nth-child(2){inset:50px}.offer-rings i:nth-child(3){background:var(--yellow);inset:100px}.principles-card{border-radius:var(--radius);border:1px solid #ffffff21;overflow:hidden}.principles-card>div{border-bottom:1px solid #ffffff1a;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:106px;padding:19px;display:grid}.principles-card>div:last-child{border-bottom:0}.principles-card span{color:var(--aqua);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.principles-card p{color:#ffffffb8;margin:0;font-size:12px}.principles-card i{color:var(--yellow);font-style:normal}.offer-boundary{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;gap:13px;margin-top:13px;padding:20px;display:flex}.offer-boundary>span{color:var(--yellow)}.offer-boundary strong{font-size:13px}.offer-boundary p{color:#ffffff96;margin:5px 0 0;font-size:11px}.vertical-grid,.role-grid,.candidate-grid,.value-grid{gap:13px;margin-top:48px;display:grid}.vertical-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;min-height:500px;padding:26px;display:flex;box-shadow:0 15px 45px #100b290d}.vertical-card-top{justify-content:space-between;align-items:center;display:flex}.vertical-card-top>span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.vertical-card h3{letter-spacing:-.035em;margin:47px 0 12px;font-size:29px;line-height:1.05}.vertical-card>p{color:var(--muted);margin:0;font-size:13px}.vertical-card ul,.value-card ul{margin:28px 0;padding:0;list-style:none;display:grid}.vertical-card li,.value-card li{color:var(--body);border-top:1px solid var(--line);gap:9px;padding:11px 0;font-size:11px;display:flex}.vertical-card li i,.value-card li i{color:var(--success);font-style:normal}.vertical-card>a{color:var(--blue);border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.roles-section{background:#edf3ff}.role-card{background:#ffffffd1;border:1px solid #1b1ccc1a;border-radius:14px;flex-direction:column;min-height:350px;padding:25px;display:flex}.role-card-heading{justify-content:space-between;align-items:center;display:flex}.role-card-heading>span:last-child{color:#9ca5b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.role-card h3{margin:41px 0 10px;font-size:21px;line-height:1.12}.role-card>p{color:var(--muted);margin:0;font-size:12px}.task-list{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:24px;display:flex}.task-list span{color:#4d5670;border:1px solid var(--line);background:var(--white);border-radius:999px;padding:6px 8px;font-size:8px}.section-note{color:var(--muted);border:1px solid var(--line);background:#ffffffb3;border-radius:10px;align-items:flex-start;gap:9px;margin-top:15px;padding:14px;font-size:10px;display:flex}.section-note span{color:var(--blue)}.process-track{margin-top:52px;display:grid}.process-track article{border-bottom:1px solid var(--line);min-height:235px;padding:25px 0 32px 67px;position:relative}.process-track article:last-child{border-bottom:0}.process-marker{border:1px solid var(--line);background:var(--white);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:25px;left:0}.process-marker span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.process-marker i{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-style:normal;font-weight:850;display:none}.process-track h3{letter-spacing:-.025em;margin:0 0 11px;font-size:23px}.process-track p{color:var(--muted);margin:0;font-size:12px}.founder-section{color:var(--white);background:radial-gradient(circle at 10% 10%, #0353f047, transparent 30rem), radial-gradient(circle at 88% 68%, #4bc8cc1f, transparent 34rem), var(--midnight);position:relative;overflow:hidden}.founder-section:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#4bc8cc1f 1px,#0000 1px),linear-gradient(90deg,#4bc8cc1f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000,#0000 74%);mask-image:radial-gradient(circle at 50% 48%,#000,#0000 74%)}.founder-heading,.founder-origin,.founder-grid{z-index:1;position:relative}.founder-heading p{color:#ffffffa8}.founder-origin{border-radius:24px;max-width:1400px;margin:48px auto 0;display:grid;overflow:hidden}.founder-origin-media{min-height:420px;position:relative;overflow:hidden}.founder-origin-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#100b296b);position:absolute;inset:0}.founder-origin-media img{object-fit:cover;object-position:center 39%;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .45s;display:block}.founder-origin:hover .founder-origin-media img{filter:saturate(1.06)contrast(1.02);transform:scale(1.025)}.founder-origin figcaption{flex-direction:column;justify-content:center;padding:30px;display:flex}.founder-origin h3{letter-spacing:-.045em;margin:19px 0 15px;font-size:clamp(36px,9vw,62px);line-height:.98}.founder-origin p{color:#ffffffb3;max-width:610px;margin:0;font-size:14px}.founder-story-link{width:fit-content;color:var(--white);background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;margin-top:27px;padding:9px 13px 9px 9px;font-size:11px;font-weight:780;text-decoration:none;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.founder-story-link:hover{background:#4bc8cc21;border-color:#4bc8cc80;transform:translateY(-3px)}.founder-story-link:active{transform:translateY(-1px)scale(.97)}.founder-story-link b{color:var(--aqua);margin-left:2px;font-size:14px}.founder-grid{gap:14px;margin-top:16px;display:grid}.founder-card{border-radius:var(--radius);background:linear-gradient(145deg,#ffffff13,#ffffff09);border:1px solid #ffffff24;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.founder-portrait{background:linear-gradient(145deg,#4bc8cc29,#0353f02e);place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.founder-portrait:before{content:"";border:1px solid #ffffff21;border-radius:50%;width:240px;height:240px;position:absolute;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff04}.founder-portrait-glow{filter:blur(55px);background:#4bc8cc30;border-radius:50%;width:220px;height:220px;animation:5.5s ease-in-out infinite founderGlow;position:absolute}.founder-portrait>img{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff42;border-radius:26px;width:min(76%,270px);height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:block;position:relative;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff4d}.founder-card:hover .founder-portrait>img{transform:translateY(-5px)scale(1.025);box-shadow:0 32px 72px #00000057,0 0 0 7px #4bc8cc12}.founder-portrait small{z-index:2;color:#ffffffbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-transform:uppercase;letter-spacing:.1em;background:#100b2985;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;position:absolute;bottom:17px;left:20px}.founder-copy{padding:29px}.founder-card h3{letter-spacing:-.035em;margin:20px 0 14px;font-size:31px;line-height:1.05}.founder-card p{color:#ffffffa3;margin:0;font-size:13px}.linkedin-profile{color:var(--midnight);border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin-top:27px;padding:10px;text-decoration:none;display:grid}.linkedin-profile-copy{min-width:0;line-height:1.15;display:grid}.linkedin-profile-copy small{color:#5c6478;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.linkedin-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.linkedin-profile-copy em{color:#656d80;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-style:normal;overflow:hidden}.linkedin-profile>b{color:#0a66c2;padding:0 4px;font-size:16px}.linkedin-mark{background:#0a66c2;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 8px 18px #0a66c23d}.linkedin-mark img{object-fit:contain;width:25px;height:25px;display:block}.candidate-card{border:1px solid var(--line);background:var(--white);border-radius:14px;min-height:350px;padding:24px}.candidate-top{align-items:center;gap:13px;display:flex}.candidate-top>span{width:58px;height:58px;color:var(--blue);background:var(--soft-blue);border:1px solid #0353f02e;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:grid}.candidate-top small{color:var(--blue);font-size:9px}.candidate-top h3{margin:3px 0 0;font-size:19px}.candidate-card>strong{margin-top:27px;font-size:14px;display:block}.candidate-proof{border-top:1px solid var(--line);margin-top:21px}.candidate-proof p{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0;padding:12px 0;font-size:10px;display:flex}.candidate-proof i{background:var(--aqua);border-radius:50%;width:7px;height:7px}.call-value-section{text-align:center;color:var(--white);background:linear-gradient(145deg, var(--cobalt), var(--midnight))}.call-value-heading p{color:#ffffffa6}.call-value-grid{text-align:left;gap:12px;margin-top:48px;display:grid}.call-value-grid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;min-height:275px;padding:25px;display:flex}.call-value-grid article>span{color:var(--yellow);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.call-value-grid h3{margin:auto 0 13px;font-size:24px;line-height:1.08}.call-value-grid p{color:#ffffff9e;margin:0;font-size:12px}.call-value-section>.button{margin-top:30px}.value-card{border:1px solid var(--line);background:#fffc;border-radius:14px;padding:28px}.value-card-accent{color:var(--white);border-color:var(--midnight);background:var(--midnight)}.value-card>span{color:var(--blue);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.value-card h3{margin:42px 0 25px;font-size:28px;line-height:1.08}.value-card ul{margin-bottom:0}.decision-test{background:var(--soft-blue);border:1px solid #0353f033;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-top:14px;padding:21px;display:grid}.decision-test>span{width:52px;height:52px;color:var(--blue);background:var(--white);border-radius:50%;place-items:center;font-size:22px;font-weight:850;display:grid}.decision-test small{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.decision-test h3{margin:5px 0;font-size:19px}.decision-test p{color:var(--muted);margin:0;font-size:11px}.faq-section{gap:45px;max-width:1400px;margin:0 auto;padding:88px 20px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:82px;padding:19px 0;font-size:14px;font-weight:750;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--blue);font-size:24px;font-weight:450}.faq-list details[open] summary:after{content:"−"}.faq-list summary span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.faq-list details>p{color:var(--muted);margin:-9px 0 25px 42px;font-size:12px}.call-prep-section{padding:20px 10px 75px}.call-prep-shell{max-width:1400px;color:var(--white);border-radius:var(--radius);background:radial-gradient(circle at 0 0, #0353f04d, transparent 26rem), var(--midnight);gap:40px;margin:0 auto;padding:43px 20px;display:grid}.call-prep-shell h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(42px,10vw,70px);line-height:1}.call-prep-shell>div:first-child>p{color:#ffffff9e}.call-brief{background:#ffffff0a;border:1px solid #ffffff24;border-radius:13px;gap:0;padding:18px;display:grid}.call-brief>div{border-bottom:1px solid #ffffff1a;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-height:76px;padding:13px 0;display:grid}.call-brief>div>span{color:var(--yellow);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.call-brief small{color:var(--aqua);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:block}.call-brief strong{color:#ffffffd1;font-size:11px}.call-brief>p{color:#ffffff94;background:#ffffff0a;border-radius:8px;gap:9px;margin:16px 0;padding:13px;font-size:9px;display:flex}.call-brief>p span{color:var(--yellow)}.closing-section{padding:10px 10px 55px}.closing-inner{text-align:center;max-width:1400px;min-height:620px;color:var(--white);border-radius:var(--radius);background:radial-gradient(circle at 50% 0, #4bc8cc33, transparent 42%), linear-gradient(145deg, var(--cobalt), var(--midnight) 72%);flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:64px 22px;display:flex}.closing-symbol{width:70px;height:70px;color:var(--yellow);border:1px solid #ffffff2e;border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.closing-inner>.brand{margin-bottom:25px}.closing-inner h2{letter-spacing:-.055em;max-width:920px;margin:24px 0 18px;font-size:clamp(48px,12vw,84px);line-height:.97}.closing-inner>p{color:#ffffffa6;max-width:670px;margin:0 0 31px}.closing-actions{gap:9px;display:grid}footer{border-top:1px solid var(--line);background:var(--white);gap:28px;padding:48px 20px 30px;display:grid}footer>div:first-child p{max-width:330px;color:var(--muted);margin:13px 0 0;font-size:10px}footer>div:nth-child(2){gap:5px;display:grid}footer small{color:var(--muted);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}footer a{color:var(--blue);font-size:14px;font-weight:750;text-decoration:none}footer span{color:var(--body);font-size:10px}footer>p{color:#9299aa;margin:0;font-size:9px}@media (min-width:600px){.hero-actions,.closing-actions{flex-wrap:wrap;display:flex}.hero-proofline{flex-wrap:wrap;gap:18px;display:flex}.trust-strip,.issue-grid,.role-grid,.candidate-grid,.call-value-grid{grid-template-columns:repeat(2,1fr)}.trust-strip article:nth-child(odd){border-right:1px solid var(--line)}.vertical-card{padding:30px}.process-track,.founder-grid,.value-grid{grid-template-columns:repeat(2,1fr);gap:14px}.founder-origin figcaption{padding:42px}.call-prep-shell{padding:58px 40px}footer{grid-template-columns:1fr 1fr}footer>p{grid-column:1/-1}}@media (min-width:820px){.nav-shell{grid-template-columns:1fr auto 1fr;min-height:78px;padding:14px clamp(28px,5vw,76px)}.nav-center{align-items:center;gap:25px;display:flex}.nav-center a{color:var(--muted);font-size:11px;font-weight:650;text-decoration:none}.nav-center a:hover{color:var(--blue)}.hero{min-height:calc(100svh - 78px);padding:110px clamp(28px,5vw,76px) 80px}.hero-copy h1{font-size:clamp(65px,7vw,96px)}.hero-copy>p{font-size:19px}.trust-strip{grid-template-columns:repeat(4,1fr);padding-inline:clamp(28px,5vw,76px)}.trust-strip article{border-bottom:0;border-right:1px solid var(--line)}.trust-strip article:last-child{border-right:0}.section,.roles-section,.offer-section,.founder-section,.call-value-section{padding:124px clamp(28px,5vw,76px)}.split-heading,.offer-heading{grid-template-columns:1.18fr .82fr;align-items:end;gap:clamp(55px,8vw,120px);display:grid}.issue-grid{grid-template-columns:repeat(4,1fr)}.issue-card{min-height:305px;padding:29px}.leak-map{padding:38px}.leak-track{grid-template-columns:repeat(5,1fr);gap:0}.leak-track div{border-right:1px solid var(--line);border-radius:0}.leak-track div:first-child{border-radius:8px 0 0 8px}.leak-track div:last-child{border-right:0;border-radius:0 8px 8px 0}.offer-grid{grid-template-columns:1.18fr .82fr}.offer-feature{min-height:540px;padding:42px}.principles-card>div{min-height:130px;padding:25px}.vertical-grid,.role-grid,.candidate-grid{grid-template-columns:repeat(3,1fr)}.role-card{min-height:380px;padding:29px}.process-track{grid-template-columns:repeat(4,1fr);gap:0}.process-track article{border-top:1px solid var(--line);border-bottom:0;min-height:310px;padding:84px 33px 22px 0}.process-track article:after{content:"";background:var(--line);height:1px;position:absolute;top:-1px;left:48px;right:0}.process-track article:last-child:after{display:none}.process-marker{top:-24px}.process-marker span{display:none}.process-marker i{display:block}.founder-origin{grid-template-columns:minmax(390px,.83fr) 1.17fr}.founder-origin-media{min-height:570px}.founder-origin figcaption{padding:clamp(42px,5vw,72px)}.founder-portrait{min-height:360px}.call-value-grid{grid-template-columns:repeat(4,1fr)}.call-value-grid article{min-height:330px}.value-card{padding:42px}.decision-test{grid-template-columns:auto 1fr;padding:25px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:clamp(65px,9vw,140px);padding:124px clamp(28px,5vw,76px)}.faq-heading{align-self:start;position:sticky;top:118px}.call-prep-section{padding:30px clamp(16px,3vw,44px) 110px}.call-prep-shell{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(55px,8vw,120px);padding:clamp(58px,7vw,100px)}.closing-section{padding:20px clamp(16px,3vw,44px) 75px}.closing-inner{min-height:690px;padding:90px}footer{grid-template-columns:1fr auto;align-items:start;padding:55px clamp(28px,5vw,76px) 35px}footer>p{grid-column:1/-1}}@media (min-width:1120px){.hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center;gap:clamp(65px,7vw,115px)}.decision-map{justify-self:end;max-width:610px;padding:22px}.founder-card{grid-template-columns:minmax(220px,.78fr) 1.22fr;display:grid}.founder-portrait{min-height:440px}.founder-copy{flex-direction:column;justify-content:center;padding:42px 36px;display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}:root{--flow-progress:0;--flow-shift:0px;--flow-wave-shift:0px;--flow-orb-one-shift:0px;--flow-orb-two-shift:0px;--glass-edge:#ffffffb8;--glass-shadow:0 24px 65px #100b2929, inset 0 1px 0 #ffffffad}main{isolation:isolate;position:relative}.flow-progress{z-index:100;pointer-events:none;background:#100b290d;height:3px;position:fixed;inset:0 0 auto}.flow-progress i{transform:scaleX(var(--flow-progress));transform-origin:0;background:linear-gradient(90deg, var(--cobalt), var(--blue), var(--aqua), var(--yellow));transition:transform 80ms linear;position:absolute;inset:0;box-shadow:0 0 18px #4bc8cc8f}.flow-ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.flow-current{filter:blur(4px);opacity:.18;mix-blend-mode:multiply;will-change:transform, border-radius;border-radius:44% 56% 63% 37%/42% 42% 58% 58%;display:block;position:absolute}.flow-current-one{background:radial-gradient(circle at 30% 30%,#4bc8cc7a,#0353f014 58%,#0000 72%);width:38rem;height:38rem;animation:18s ease-in-out infinite alternate ambientFlow;top:10vh;right:-24rem}.flow-current-two{background:radial-gradient(circle at 65% 35%,#0353f052,#1b1ccc0f 62%,#0000 74%);width:32rem;height:32rem;animation:23s ease-in-out -7s infinite alternate-reverse ambientFlow;top:48vh;left:-22rem}.flow-current-three{background:radial-gradient(circle,#ffef3d33,#4bc8cc0a 64%,#0000 75%);width:26rem;height:26rem;animation:20s ease-in-out -11s infinite alternate ambientFlow;bottom:-18rem;right:18vw}.nav-shell{-webkit-backdrop-filter:blur(24px)saturate(165%);backdrop-filter:blur(24px)saturate(165%);background:linear-gradient(135deg,#ffffffc9,#eef5ff9c);border:1px solid #ffffffa8;border-top-color:#ffffffeb;transition:min-height .35s,box-shadow .35s,background .35s,transform .35s;box-shadow:0 10px 34px #100b2912,inset 0 1px #ffffffe6}.nav-shell:before{content:"";pointer-events:none;border-radius:inherit;opacity:.7;background:linear-gradient(115deg,#ffffff94,#0000 26% 74%,#4bc8cc1f);position:absolute;inset:0}.nav-shell>*{z-index:1;position:relative}.is-scrolled .nav-shell{background:linear-gradient(135deg,#ffffffdb,#ecf3ffad);min-height:66px;box-shadow:0 18px 50px #100b291f,inset 0 1px #ffffffeb}.nav-center a{position:relative}.nav-center a:after{content:"";background:linear-gradient(90deg, var(--blue), var(--aqua));border-radius:999px;height:2px;transition:left .25s,right .25s;position:absolute;bottom:-8px;left:50%;right:50%}.nav-center a:hover:after{left:0;right:0}.hero{background:radial-gradient(circle at 83% 22%,#0353f029,#0000 31rem),radial-gradient(circle at 18% 82%,#4bc8cc26,#0000 34rem),linear-gradient(145deg,#fbfcff 0%,#edf3ff 58%,#e8fafa 100%)}.hero:before{content:"";width:86rem;height:28rem;transform:translate3d(-50%, var(--flow-wave-shift), 0) rotate(-3deg);pointer-events:none;border:1px solid #4bc8cc3d;border-radius:50%;position:absolute;bottom:-24rem;left:50%;box-shadow:0 -26px 80px #0353f014,inset 0 12px 40px #4bc8cc14}.hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff9e 48%,#0000 72%);animation:11s ease-in-out 1.2s infinite surfaceLight;position:absolute;inset:0;transform:translate(-110%)}.hero-grid{background-size:44px 44px;animation:16s linear infinite gridDrift}.hero-orb{will-change:transform, border-radius}.hero-orb-one{transform:translate3d(0, var(--flow-orb-one-shift), 0);animation:13s ease-in-out infinite alternate liquidShape}.hero-orb-two{transform:translate3d(0, var(--flow-orb-two-shift), 0);animation:16s ease-in-out -5s infinite alternate-reverse liquidShape}.hero-copy h1{text-wrap:balance}.hero-copy h1 span{background:linear-gradient(105deg, var(--cobalt), var(--blue) 45%, #119fa8 78%, var(--blue));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;animation:8s ease-in-out infinite alternate headlineFlow;position:relative}.hero-proofline span{-webkit-backdrop-filter:blur(12px)saturate(145%);backdrop-filter:blur(12px)saturate(145%);background:#ffffff8a;border:1px solid #ffffffc7;border-radius:999px;width:fit-content;padding:7px 10px;box-shadow:inset 0 1px #ffffffe0}.decision-map{--liquid-x:50%;--liquid-y:50%;--liquid-rx:0deg;--liquid-ry:0deg;background:linear-gradient(145deg, #ffffffb8, #e7f2ff80), radial-gradient(circle at var(--liquid-x) var(--liquid-y), #4bc8cc33, transparent 32%);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(175%);backdrop-filter:blur(28px)saturate(175%);transform-style:preserve-3d;border-color:#fffffffa #ffffffc2 #ffffffc2;transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.decision-map:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--liquid-x) var(--liquid-y), #ffffffd1, transparent 19%), linear-gradient(120deg, #ffffff6b, transparent 24%, transparent 76%, #4bc8cc29);opacity:.42;mix-blend-mode:screen;transition:opacity .3s;position:absolute;inset:-1px}.decision-map>*{z-index:1;position:relative}.decision-map:hover{transform:perspective(1100px) rotateX(var(--liquid-rx)) rotateY(var(--liquid-ry)) translateY(-5px);border-color:#fffffff0;box-shadow:0 34px 90px #100b2933,inset 0 1px #ffffffe6}.decision-map:hover:before{opacity:.72}.decision-step>b{background:linear-gradient(180deg, var(--aqua), var(--blue), var(--aqua));background-size:100% 220%;width:2px;animation:2.4s linear infinite routeFlow}.decision-step>span,.decision-results div{transition:transform .25s,background .25s,box-shadow .25s}.decision-step:hover>span,.decision-results div:hover{background:#ffffffc2;transform:translateY(-2px)scale(1.04);box-shadow:0 10px 25px #0353f01a}.button{--liquid-x:50%;--liquid-y:50%;isolation:isolate;border-color:#ffffff59;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s,filter .28s;position:relative;overflow:hidden;box-shadow:0 13px 30px #100b2921,inset 0 1px #fff6}.button:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(112deg,#ffffff3d,#0000 31% 68%,#4bc8cc2e);transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-72%)}.button:after{content:"";z-index:-1;width:150px;height:150px;left:var(--liquid-x);top:var(--liquid-y);opacity:0;background:radial-gradient(circle,#ffffff57,#0000 66%);border-radius:50%;transition:transform .4s,opacity .3s;position:absolute;transform:translate(-50%,-50%)scale(.1)}.button:hover{filter:saturate(1.08);border-color:#ffffffb8;transform:translateY(-4px)scale(1.012);box-shadow:0 21px 48px #100b2930,inset 0 1px #ffffff94}.button:hover:before{transform:translate(72%)}.button:hover:after{opacity:.7;transform:translate(-50%,-50%)scale(1)}.button:active{transition-duration:80ms;transform:translateY(-1px)scale(.975)}.button>span:last-child{transition:transform .25s}.button:hover>span:last-child{transform:translate(4px)}.button-secondary,.button-ghost{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}.button-secondary{background:linear-gradient(140deg,#ffffffba,#eff7ff80)}.button-ghost{background:linear-gradient(140deg,#ffffff1a,#ffffff09)}.liquid-ripple{z-index:2;pointer-events:none;background:#ffffff29;border:1px solid #ffffffbd;border-radius:50%;width:16px;height:16px;animation:.7s ease-out forwards clickRipple;position:absolute;transform:translate(-50%,-50%)scale(0)}.sound-toggle{--liquid-x:50%;--liquid-y:50%;z-index:80;right:14px;bottom:max(14px, env(safe-area-inset-bottom));min-width:48px;min-height:48px;color:var(--midnight);background:radial-gradient(circle at var(--liquid-x) var(--liquid-y), #4bc8cc33, transparent 38%), linear-gradient(140deg, #ffffffcf, #eaf4ff9e);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);cursor:pointer;border:1px solid #ffffffc7;border-top-color:#fffffffa;border-radius:999px;align-items:center;gap:10px;padding:10px 13px;transition:transform .26s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s;display:flex;position:fixed;box-shadow:0 17px 44px #100b292b,inset 0 1px #ffffffeb}.sound-toggle:hover{transform:translateY(-4px);box-shadow:0 23px 55px #100b2938,inset 0 1px #fffffff5}.sound-toggle:active{transform:translateY(-1px)scale(.96)}.sound-toggle:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}.sound-toggle.is-active{background:radial-gradient(circle at var(--liquid-x) var(--liquid-y), #ffffff5c, transparent 36%), linear-gradient(140deg, #4bc8ccdb, #0353f0ad);color:var(--white)}.sound-wave{justify-content:center;align-items:center;gap:2px;width:22px;height:22px;display:flex}.sound-wave i{opacity:.75;background:currentColor;border-radius:999px;width:2px;height:7px}.sound-wave i:nth-child(2){height:14px}.sound-toggle.is-active .sound-wave i{animation:.85s ease-in-out infinite alternate soundWave}.sound-toggle.is-active .sound-wave i:nth-child(2){animation-delay:-.25s}.sound-toggle.is-active .sound-wave i:nth-child(3){animation-delay:-.48s}.sound-copy{text-align:left;line-height:1.05;display:none}.sound-copy strong{font-size:10px;display:block}.sound-copy small{opacity:.66;margin-top:4px;font-size:7px;display:block}.issue-card,.vertical-card,.role-card,.candidate-card,.call-value-grid article,.value-card,.founder-card{will-change:transform;transition:transform .38s cubic-bezier(.2,.78,.2,1),box-shadow .38s,border-color .38s,background .38s}.issue-card:hover,.vertical-card:hover,.role-card:hover,.candidate-card:hover,.call-value-grid article:hover,.value-card:hover,.founder-card:hover{border-color:#0353f03d;transform:translateY(-7px);box-shadow:0 26px 64px #100b291f}.founder-card:hover,.call-value-grid article:hover{border-color:#4bc8cc57;box-shadow:0 28px 70px #0003}.issue-card:hover .icon-badge,.vertical-card:hover .icon-badge,.role-card:hover .icon-badge{transform:scale(1.08)rotate(-4deg);box-shadow:0 10px 22px #0353f024}.icon-badge{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s}.vertical-card>a{transition:color .25s,padding .25s}.vertical-card>a:hover{color:var(--cobalt);padding-left:5px}.task-list span{transition:transform .22s,border-color .22s,background .22s}.role-card:hover .task-list span{background:var(--soft-aqua);border-color:#4bc8cc61}.candidate-top>span{transition:transform .3s,background .3s,box-shadow .3s}.candidate-card:hover .candidate-top>span{background:var(--soft-aqua);transform:scale(1.06);box-shadow:0 10px 25px #4bc8cc2e}.leak-track div{transition:background .3s,color .3s,transform .3s;overflow:hidden}.leak-track div:after{content:"";background:linear-gradient(90deg, transparent, var(--aqua), var(--blue), transparent);height:2px;animation:3.2s linear infinite routeSweep;position:absolute;inset:auto -40% 0;transform:translate(-55%)}.leak-track div:hover{z-index:2;color:var(--white);background:linear-gradient(135deg, var(--blue), var(--cobalt));transform:translateY(-3px)}.leak-track div:hover small{color:#ffffffb8}.offer-rings{animation:7s ease-in-out infinite alternate ringFloat}.offer-rings i{animation:4s ease-in-out infinite ringPulse}.offer-rings i:nth-child(2){animation-delay:-.8s}.offer-rings i:nth-child(3){animation-delay:-1.6s}.process-marker{transition:transform .32s,border-color .32s,box-shadow .32s}.process-track article:hover .process-marker{border-color:#4bc8cc85;transform:scale(1.1);box-shadow:0 0 0 9px #4bc8cc17,0 14px 28px #0353f01f}.faq-list details{transition:background .3s,padding .3s}.faq-list details:hover{background:linear-gradient(90deg,#edf3ff8c,#0000)}.faq-list details[open]{background:#edf3ffb8;border-radius:12px;padding-inline:14px}.faq-list details[open]>p{animation:.36s both answerFlow}.closing-symbol{animation:4s ease-in-out infinite symbolFloat}.flow-ready [data-reveal]{opacity:0;filter:blur(4px);transition:opacity .72s cubic-bezier(.2,.78,.2,1),transform .72s cubic-bezier(.2,.78,.2,1),filter .72s;transition-delay:calc(var(--reveal-order,0) * 55ms);transform:translateY(28px)scale(.985)}.flow-ready [data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.flow-ready .decision-map[data-reveal].is-visible:hover{transform:perspective(1100px) rotateX(var(--liquid-rx)) rotateY(var(--liquid-ry)) translateY(-5px)}@keyframes ambientFlow{0%{border-radius:44% 56% 63% 37%/42% 42% 58% 58%;transform:translate(0,0)rotate(0)scale(1)}50%{border-radius:58% 42% 38% 62%/57% 34% 66% 43%;transform:translate(38px,-22px)rotate(9deg)scale(1.05)}to{border-radius:35% 65% 54% 46%/38% 61% 39% 62%;transform:translate(-22px,28px)rotate(-7deg)scale(.96)}}@keyframes liquidShape{0%{border-radius:50%}50%{border-radius:43% 57% 61% 39%/58% 42%}to{border-radius:59% 41% 45% 55%/38% 62%}}@keyframes surfaceLight{0%,16%{opacity:0;transform:translate(-110%)}36%{opacity:.55}58%,to{opacity:0;transform:translate(110%)}}@keyframes gridDrift{to{background-position:44px 44px}}@keyframes headlineFlow{to{background-position:100%}}@keyframes routeFlow{to{background-position:0 220%}}@keyframes routeSweep{to{transform:translate(115%)}}@keyframes clickRipple{0%{opacity:.72;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(13)}}@keyframes ringFloat{to{transform:translate(-18px,-14px)rotate(5deg)}}@keyframes ringPulse{50%{opacity:.68;transform:scale(1.05)}}@keyframes soundWave{to{opacity:.46;transform:scaleY(.42)}}@keyframes answerFlow{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes symbolFloat{0%,to{transform:translateY(0)rotate(0);box-shadow:0 0 #4bc8cc00}50%{transform:translateY(-8px)rotate(8deg);box-shadow:0 0 0 12px #4bc8cc0d}}@keyframes founderGlow{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.78;transform:scale(1.08)}}@media (min-width:600px){.sound-toggle{padding:11px 15px;bottom:22px;right:22px}.sound-copy{display:block}}@media (min-width:820px){.nav-shell{border-radius:18px;width:calc(100% - 24px);max-width:1480px;margin:0 auto;top:12px}.hero{margin-top:-78px;padding-top:188px}.is-scrolled .nav-shell{transform:translateY(-3px)}}@media (hover:none){.decision-map:hover,.button:hover,.issue-card:hover,.vertical-card:hover,.role-card:hover,.candidate-card:hover,.call-value-grid article:hover,.value-card:hover,.founder-card:hover,.founder-origin:hover .founder-origin-media img,.founder-card:hover .founder-portrait>img{transform:none}}.booking-bridge{background:var(--paper);min-height:100vh;overflow:clip}.booking-review-ribbon{color:#ffffffb8;background:var(--midnight);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 10px;min-height:34px;padding:8px 18px;font-size:8px;display:flex}.booking-review-ribbon span{color:var(--midnight);background:var(--yellow);letter-spacing:.08em;border-radius:999px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:900}.booking-nav{z-index:70;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#f7f9ffe6;border-bottom:1px solid #100b2914;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:72px;padding:13px 18px;display:grid;position:sticky;top:0;box-shadow:0 12px 34px #100b290d}.booking-logo{width:fit-content;display:inline-flex}.booking-logo img{width:154px;height:auto;display:block}.booking-nav>div{display:none}.booking-nav>.button{min-height:42px}.booking-hero{background:linear-gradient(145deg,#fbfcff 0%,#edf3ff 57%,#e9fafa 100%);gap:44px;padding:72px 20px 84px;display:grid;position:relative;overflow:hidden}.booking-hero-grid{opacity:.27;background-image:linear-gradient(#1b1ccc14 1px,#0000 1px),linear-gradient(90deg,#1b1ccc14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.booking-hero-glow{filter:blur(2px);border-radius:50%;animation:9s ease-in-out infinite alternate bookingGlow;position:absolute}.booking-hero-glow-one{background:#0353f02e;width:34rem;height:34rem;top:-24rem;right:-18rem}.booking-hero-glow-two{background:#4bc8cc33;width:25rem;height:25rem;animation-delay:-4s;bottom:-17rem;left:-14rem}.booking-hero-copy,.booking-calendar-card{z-index:1;position:relative}.booking-hero-copy{align-self:center;max-width:780px}.booking-hero-copy h1{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(48px,13vw,84px);line-height:.96}.booking-hero-copy>p{max-width:730px;color:var(--body);margin:0;font-size:clamp(17px,3vw,20px)}.booking-hero-cta{margin-top:30px}.booking-proofline{color:var(--muted);gap:9px;margin-top:22px;font-size:10px;font-weight:700;display:grid}.booking-proofline span{align-items:center;gap:8px;display:flex}.booking-proofline i{color:var(--success);font-style:normal}.booking-calendar-card{-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#ffffffc7;border:1px solid #ffffffeb;border-radius:24px;scroll-margin-top:92px;overflow:hidden;box-shadow:0 30px 90px #100b2929}.booking-calendar-heading{border-bottom:1px solid #100b2917;gap:18px;padding:24px 22px 18px;display:grid}.booking-calendar-heading>div>span{color:var(--blue);letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900}.booking-calendar-heading h2{letter-spacing:-.04em;margin:8px 0 9px;font-size:clamp(27px,7vw,37px);line-height:1.03}.booking-calendar-heading p{color:var(--muted);margin:0;font-size:10px}.booking-calendar-heading dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.booking-calendar-heading dl div{border:1px solid var(--line);background:#edf3ffc7;border-radius:10px;align-content:center;min-height:61px;padding:10px;display:grid}.booking-calendar-heading dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.booking-calendar-heading dd{margin:2px 0 0;font-size:9px;font-weight:850}.booking-calendar-embed{background:var(--white);min-height:710px;position:relative}.booking-calendar-embed iframe{background:var(--white);border:0;width:100%;min-height:710px;display:block}.calendar-status{color:var(--muted);text-align:center;pointer-events:none;background:#ffffffeb;place-items:center;margin:0;font-size:10px;display:grid;position:absolute;inset:0}.booking-calendar-embed[data-embed-state=ready] .calendar-status{display:none}.calendar-status-error{color:#8a3340}.booking-consent-gate{text-align:center;background:linear-gradient(145deg,#edf3ffdb,#e9fafacc);align-content:center;justify-items:center;gap:18px;min-height:360px;padding:34px 24px;display:grid}.booking-consent-gate>span{width:76px;height:76px;color:var(--white);background:var(--blue);border:8px solid #4bc8cc38;border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid;box-shadow:0 18px 45px #0353f033}.booking-consent-gate strong{font-size:22px}.booking-consent-gate p{max-width:430px;color:var(--muted);margin:6px 0 0;font-size:10px}.booking-calendar-boundaries{border-top:1px solid var(--line);background:#fbfcff;gap:8px;padding:16px 20px 20px;display:grid}.booking-calendar-boundaries p{color:var(--muted);margin:0;font-size:8px}.booking-calendar-boundaries strong{color:var(--body)}.booking-worth-strip{color:var(--white);background:var(--midnight);display:grid}.booking-worth-strip article{border-bottom:1px solid #ffffff1a;grid-template-columns:34px 1fr;align-content:center;gap:2px 12px;min-height:116px;padding:22px 20px;display:grid}.booking-worth-strip article:last-child{border-bottom:0}.booking-worth-strip article>span{color:var(--aqua);grid-row:1/3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.booking-worth-strip strong{text-transform:uppercase;font-size:12px}.booking-worth-strip small{color:#ffffff80;font-size:9px}.booking-fit-section,.booking-outcomes-section,.booking-bridge-section,.booking-agenda-section,.booking-not-for-section,.booking-faq-section{padding:88px 20px}.booking-section-heading,.booking-fit-grid,.booking-outcomes-grid,.cross-border-model,.booking-agenda-section,.booking-not-for-section,.booking-faq-section{max-width:1400px;margin-inline:auto}.booking-section-heading h2,.booking-not-for-section h2{letter-spacing:-.048em;max-width:980px;margin:18px 0 0;font-size:clamp(42px,10vw,70px);line-height:1}.booking-section-heading>p{max-width:700px;color:var(--muted);margin:22px 0 0}.booking-section-heading-centered{text-align:center}.booking-section-heading-centered h2,.booking-section-heading-centered>p{margin-left:auto;margin-right:auto}.booking-fit-grid{gap:14px;margin-top:46px;display:grid}.booking-fit-card{border-radius:22px;flex-direction:column;min-height:510px;padding:28px;display:flex}.booking-fit-card-primary{color:var(--white);background:linear-gradient(145deg, var(--midnight), #191355 62%, var(--cobalt));box-shadow:0 30px 75px #100b292b}.booking-fit-card>span{color:var(--aqua);letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900}.booking-fit-card h3{letter-spacing:-.045em;max-width:640px;margin:62px 0 22px;font-size:clamp(33px,8vw,52px);line-height:1}.booking-fit-card ul{margin:0;padding:0;list-style:none;display:grid}.booking-fit-card li{color:#ffffffad;border-top:1px solid #ffffff1a;grid-template-columns:20px 1fr;gap:9px;padding:13px 0;font-size:10px;display:grid}.booking-fit-card li i{color:var(--yellow);font-style:normal}.booking-fit-card>a{color:var(--yellow);border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.booking-fit-visual{min-height:510px;box-shadow:var(--shadow);background:linear-gradient(145deg,#fffffff2,#e9fafad9);border:1px solid #0353f021;border-radius:22px;align-content:center;gap:11px;padding:26px;display:grid}.booking-fit-visual div{border:1px solid var(--line);background:#fffc;border-radius:14px;align-content:center;min-height:105px;padding:20px;display:grid}.booking-fit-visual small{color:var(--blue);letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:900}.booking-fit-visual strong{margin-top:7px;font-size:16px}.booking-fit-visual>i{color:var(--aqua);justify-self:center;font-style:normal}.booking-outcomes-section{color:var(--white);background:radial-gradient(circle at 12% 0, #0353f052, transparent 34rem), radial-gradient(circle at 92% 82%, #4bc8cc24, transparent 30rem), var(--midnight)}.booking-section-heading-light>p{color:#ffffff9e}.booking-outcomes-grid{gap:12px;margin-top:48px;display:grid}.booking-outcomes-grid article{background:#ffffff0e;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;min-height:300px;padding:26px;transition:transform .25s,border-color .25s,background .25s;display:flex}.booking-outcomes-grid article:hover{background:#ffffff14;border-color:#4bc8cc73;transform:translateY(-4px)}.booking-outcomes-grid article>span{color:var(--aqua);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.booking-outcomes-grid h3{margin:auto 0 12px;font-size:25px;line-height:1.05}.booking-outcomes-grid p{color:#ffffff94;margin:0;font-size:11px}.booking-bridge-section{background:linear-gradient(#fff,#f0f5ff)}.cross-border-model{align-items:stretch;gap:16px;margin-top:50px;display:grid}.cross-border-model article{border:1px solid var(--line);background:#ffffffe0;border-radius:20px;flex-direction:column;min-height:340px;padding:28px;display:flex;box-shadow:0 20px 55px #100b2912}.country-flag{background:var(--white);border:1px solid #100b2917;border-radius:50%;place-items:center;width:68px;height:68px;font-size:31px;display:grid;box-shadow:0 12px 30px #100b2917}.cross-border-model article>small{color:var(--blue);letter-spacing:.11em;margin-top:26px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900}.cross-border-model h3{margin:auto 0 10px;font-size:29px;line-height:1.05}.cross-border-model p{color:var(--muted);margin:0;font-size:11px}.cross-border-connector{min-height:120px;color:var(--blue);letter-spacing:.08em;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:900;display:grid}.cross-border-connector i{background:linear-gradient(90deg, transparent, var(--aqua));height:1px}.cross-border-connector i:last-child{background:linear-gradient(90deg, var(--aqua), transparent)}.cross-border-connector span{max-width:170px}.booking-agenda-section{gap:48px;display:grid}.booking-agenda-copy>h2{letter-spacing:-.048em;max-width:760px;margin:18px 0 34px;font-size:clamp(42px,10vw,70px);line-height:1}.booking-agenda-list{display:grid}.booking-agenda-list article{border-top:1px solid var(--line);grid-template-columns:78px 1fr;gap:18px;min-height:126px;padding:22px 0;display:grid}.booking-agenda-list article>span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900}.booking-agenda-list h3{margin:0 0 7px;font-size:21px}.booking-agenda-list p{color:var(--muted);margin:0;font-size:10px}.booking-jon-card{color:var(--white);background:linear-gradient(150deg, var(--midnight), #17134f 68%, var(--cobalt));border-radius:24px;overflow:hidden;box-shadow:0 34px 90px #100b292e}.booking-jon-photo{background:#222758;min-height:360px;position:relative;overflow:hidden}.booking-jon-photo:after{content:"";background:linear-gradient(#0000,#100b29e6);position:absolute;inset:45% 0 0}.booking-jon-photo img{object-fit:cover;object-position:center 20%;filter:saturate(.85)contrast(1.04);width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.booking-jon-card:hover .booking-jon-photo img{transform:scale(1.025)}.booking-jon-photo>span{z-index:1;color:var(--aqua);letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:20px}.booking-jon-copy{padding:28px}.booking-jon-copy h2{letter-spacing:-.045em;margin:10px 0 2px;font-size:clamp(37px,9vw,58px);line-height:1}.booking-jon-copy>strong{color:var(--aqua);font-size:9px}.booking-jon-copy>p{color:#ffffffad;margin:20px 0 13px}.booking-jon-copy>small{color:#ffffff6e;font-size:8px;display:block}.booking-jon-copy>a{color:var(--midnight);background:var(--white);border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;margin-top:22px;padding:13px 14px;font-size:10px;font-weight:850;text-decoration:none;display:grid}.booking-jon-copy>a img{width:30px;height:30px}.booking-jon-copy>a b{color:var(--blue);font-size:18px}.booking-not-for-section{color:var(--white);background:var(--cobalt);gap:38px;display:grid}.booking-not-for-section>div,.booking-not-for-section>ul{min-width:0}.booking-not-for-section .eyebrow{color:var(--yellow)}.booking-not-for-section ul{margin:0;padding:0;list-style:none;display:grid}.booking-not-for-section li{color:#ffffffbd;border-top:1px solid #ffffff2b;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:92px;padding:18px 0;font-size:11px;display:grid}.booking-not-for-section li>span{width:32px;height:32px;color:var(--midnight);background:var(--yellow);border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid}.booking-faq-section{background:#f5f8ff;gap:36px;display:grid}.booking-faq-section .faq-list{max-width:880px}.booking-closing-section{color:var(--white);background:linear-gradient(145deg, var(--midnight), #191355 58%, var(--cobalt));text-align:center;padding:96px 20px}.booking-closing-section h2{letter-spacing:-.052em;max-width:980px;margin:16px auto 19px;font-size:clamp(43px,10vw,76px);line-height:.97}.booking-closing-section p{color:#ffffff9e;max-width:670px;margin:0 auto}.booking-closing-section .button{margin-top:28px}.booking-footer{border-top:1px solid var(--line);background:var(--white);gap:26px;padding:48px 20px 30px;display:grid}.booking-footer img{width:156px;height:auto}.booking-footer>div:first-child p{max-width:360px;color:var(--muted);margin:12px 0 0;font-size:10px}.booking-footer>div:nth-child(2){align-content:start;gap:7px;display:grid}.booking-footer>div:nth-child(2) strong{font-size:9px}.booking-footer a{color:var(--blue);font-size:10px;font-weight:800;text-decoration:none}.booking-footer>p{color:#9299aa;margin:0;font-size:9px}@keyframes bookingGlow{0%{transform:translate(-2%,-1%)scale(.96)}to{transform:translate(2%,1%)scale(1.04)}}@media (min-width:680px){.booking-proofline{grid-template-columns:repeat(3,max-content)}.booking-worth-strip{grid-template-columns:repeat(3,1fr)}.booking-worth-strip article{border-bottom:0;border-right:1px solid #ffffff1a}.booking-calendar-heading{padding:28px}.booking-calendar-boundaries,.booking-outcomes-grid,.booking-footer{grid-template-columns:1fr 1fr}.booking-footer>p{grid-column:1/-1}}@media (min-width:920px){.booking-nav{grid-template-columns:1fr auto 1fr;padding-inline:28px}.booking-nav>div{align-items:center;gap:26px;display:flex}.booking-nav>div a{color:var(--body);font-size:10px;font-weight:750;text-decoration:none}.booking-nav>.button{justify-self:end}.booking-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.88fr);align-items:center;gap:clamp(46px,6vw,92px);min-height:calc(100svh - 106px);padding:70px max(34px,50vw - 730px) 90px}.booking-hero-copy h1{font-size:clamp(68px,7vw,108px)}.booking-calendar-card{align-self:center}.booking-fit-section,.booking-outcomes-section,.booking-bridge-section{padding:112px max(34px,50vw - 700px)}.booking-fit-grid{grid-template-columns:1.08fr .92fr}.booking-outcomes-grid{grid-template-columns:repeat(4,1fr)}.cross-border-model{grid-template-columns:1fr 260px 1fr;align-items:center}.cross-border-connector{grid-template-rows:1fr auto 1fr;grid-template-columns:none;min-height:340px}.cross-border-connector i{background:linear-gradient(transparent, var(--aqua));justify-self:center;width:1px;height:100%}.cross-border-connector i:last-child{background:linear-gradient(var(--aqua), transparent)}.booking-agenda-section{grid-template-columns:minmax(0,1fr) minmax(390px,.76fr);gap:clamp(60px,7vw,110px);padding:112px max(34px,50vw - 700px)}.booking-jon-card{align-self:start}.booking-not-for-section{grid-template-columns:.85fr 1fr;gap:80px;padding:104px max(34px,50vw - 700px)}.booking-faq-section{grid-template-columns:.7fr 1fr;gap:80px;padding:108px max(34px,50vw - 700px)}.booking-footer{grid-template-columns:1fr .45fr .7fr;padding-inline:max(34px,50vw - 700px)}.booking-footer>p{grid-column:auto}}@media (min-width:1220px){.booking-calendar-heading{grid-template-columns:1fr 210px;align-items:start}.booking-fit-card,.booking-fit-visual,.booking-jon-copy{padding:36px}}@media (max-width:480px){.booking-nav .button{padding-inline:11px;font-size:9px}.booking-logo img{width:132px}.booking-hero{padding-top:56px}.booking-hero-copy h1{overflow-wrap:anywhere}.booking-calendar-heading dl{grid-template-columns:1fr}.booking-calendar-embed,.booking-calendar-embed iframe{min-height:760px}.booking-consent-gate .button{width:100%}.booking-agenda-list article{grid-template-columns:64px 1fr}}@media (prefers-reduced-motion:reduce){.booking-bridge *,.booking-bridge :before,.booking-bridge :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.booking-outcomes-grid article:hover,.booking-jon-card:hover .booking-jon-photo img{transform:none}}@media (prefers-reduced-transparency:reduce){.booking-nav,.booking-calendar-card{-webkit-backdrop-filter:none;backdrop-filter:none}.booking-nav{background:var(--paper)}.booking-calendar-card{background:var(--white)}}.calculator-lander{min-height:100vh;color:var(--ink);background:#f6f9ff}.calculator-lander .button:before,.calculator-lander .button:after,.consent-panel .button:before,.consent-panel .button:after{display:none}.calculator-review-ribbon{color:#ffffffb8;background:var(--midnight);text-align:center;letter-spacing:.06em;min-height:30px;padding:7px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.calculator-review-ribbon span{color:#2d2700;background:var(--yellow);border-radius:999px;margin-right:8px;padding:3px 6px;font-weight:900}.calculator-nav{z-index:65;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9ffeb;border-bottom:1px solid #100b2914;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:70px;padding:12px 18px;display:grid;position:sticky;top:0}.calculator-logo{align-items:center;display:inline-flex}.calculator-logo img{width:144px;height:auto;display:block}.calculator-nav>div{display:none}.calculator-nav>.button{min-height:42px;padding:10px 12px;font-size:10px}.calculator-hero{background:linear-gradient(145deg,#fbfdff 0%,#eaf2ff 55%,#e8fbfb 100%);align-items:center;gap:48px;min-height:730px;padding:90px 20px 72px;display:grid;position:relative;overflow:hidden}.calculator-hero:before{content:"";background:radial-gradient(circle,#0353f033,#0353f000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:-360px;right:-420px}.calculator-hero:after{content:"";background:radial-gradient(circle,#4bc8cc33,#4bc8cc00 70%);border-radius:50%;width:540px;height:540px;position:absolute;bottom:-340px;left:-330px}.calculator-hero-grid{opacity:.38;background-image:linear-gradient(#1b1ccc0f 1px,#0000 1px),linear-gradient(90deg,#1b1ccc0f 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 15%,#0000 92%);mask-image:linear-gradient(#000 15%,#0000 92%)}.calculator-hero-copy,.calculator-hero-panel{z-index:1;position:relative}.calculator-hero-copy h1{letter-spacing:-.058em;max-width:850px;margin:22px 0 25px;font-size:clamp(48px,12vw,88px);line-height:.96}.calculator-hero-copy h1 em{color:var(--blue);font-style:normal}.calculator-hero-copy>p{max-width:730px;color:var(--body);margin:0;font-size:clamp(17px,3vw,21px)}.calculator-hero-actions{gap:10px;margin-top:34px;display:grid}.calculator-hero-proof{color:var(--muted);gap:8px;margin-top:24px;font-size:11px;font-weight:700;display:grid}.calculator-hero-proof span{align-items:center;gap:7px;display:flex}.calculator-hero-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #100b291c;border-radius:24px;gap:10px;padding:18px;display:grid;box-shadow:0 34px 90px #100b2921}.calculator-hero-panel div{background:linear-gradient(145deg,#f7fafff5,#edf4ffe0);border:1px solid #0353f01a;border-radius:16px;flex-direction:column;justify-content:center;min-height:112px;padding:20px;display:flex}.calculator-hero-panel div span{color:var(--blue);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:900}.calculator-hero-panel div strong{margin-top:6px;font-size:19px}.calculator-hero-panel div small{color:var(--muted);margin-top:4px;font-size:10px}.calculator-hero-panel>i{color:var(--blue);justify-self:center;font-size:18px;font-style:normal;transform:rotate(90deg)}.calculator-trust-strip{color:var(--white);background:var(--midnight);display:grid}.calculator-trust-strip article{border-bottom:1px solid #ffffff17;grid-template-columns:30px 1fr;align-content:center;column-gap:10px;min-height:104px;padding:22px 20px;display:grid}.calculator-trust-strip article>span{color:var(--aqua);grid-row:1/3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.calculator-trust-strip strong{font-size:12px}.calculator-trust-strip small{color:#ffffff8c;font-size:9px}.calculator-app-section{max-width:1520px;margin:0 auto;padding:90px 20px 100px;scroll-margin-top:90px}.calculator-app-section>.section-heading{max-width:860px;margin-inline:auto}.guided-calculator{background:#fffffff0;border:1px solid #0353f01f;border-radius:26px;max-width:1400px;margin:48px auto 0;overflow:hidden;box-shadow:0 36px 100px #100b291f}.calculator-progress{border-bottom:1px solid var(--line);background:#f4f7fd;grid-template-columns:repeat(3,1fr);gap:5px;min-height:70px;padding:14px 18px;display:grid}.calculator-progress span{color:#9aa1b5;letter-spacing:.06em;align-items:center;gap:7px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:850;display:flex;position:relative}.calculator-progress span:after{content:"";background:#dce2ef;border-radius:999px;height:3px;position:absolute;bottom:-14px;left:0;right:6px}.calculator-progress span.is-active{color:var(--blue)}.calculator-progress span.is-active:after{background:linear-gradient(90deg, var(--blue), var(--aqua))}.calculator-progress i{color:currentColor;border:1px solid;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.guided-calculator-grid{display:grid}.guided-calculator-main{min-width:0}.calculator-step{min-height:700px;padding:26px 20px 34px}.calculator-step-heading{max-width:760px;margin-bottom:26px}.calculator-step-heading>span{color:var(--blue);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900}.calculator-step-heading h2{letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(28px,7vw,46px);line-height:1.03}.calculator-step-heading p{color:var(--muted);margin:0}.calculator-choice-grid,.range-grid{gap:14px;display:grid}.calculator-select-field{gap:8px;display:grid}.calculator-select-field>span{color:var(--body);font-size:10px;font-weight:800}.calculator-select-field select,.calculator-lead-form input,.calculator-lead-form select{width:100%;min-height:52px;color:var(--ink);background:var(--white);font:inherit;border:1px solid #d8dfed;border-radius:11px;outline:none;padding:12px 14px;font-size:13px}.calculator-select-field select:focus,.calculator-lead-form input:focus,.calculator-lead-form select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0353f01a}.range-field{border:1px solid var(--line);background:#f9fbff;border-radius:14px;gap:14px;margin-top:15px;padding:18px;display:grid}.range-field-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.range-field-heading strong{color:var(--body);font-size:10px}.range-field-heading em{color:var(--blue);white-space:nowrap;font-size:12px;font-style:normal;font-weight:850}.range-field>input[type=range]{width:100%;height:6px;accent-color:var(--blue);cursor:pointer;border-radius:999px;outline:none;margin:3px 0}.calculator-field-note{color:var(--muted);margin:10px 2px 0;font-size:11px;line-height:1.6}.range-number{background:var(--white);border:1px solid #d8dfed;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;width:100%;min-height:46px;display:grid;overflow:hidden}.range-number>span,.range-number>small{color:var(--muted);padding:0 12px;font-size:10px;font-weight:800}.range-number input{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:8px 0;font-weight:800}.calculator-step-actions{justify-content:flex-end;margin-top:28px;display:flex}.calculator-step-actions.split{justify-content:space-between;gap:10px}.starter-assumption{border-left:4px solid var(--aqua);background:var(--soft-aqua);border-radius:0 12px 12px 0;margin-bottom:18px;padding:16px}.starter-assumption>span{color:#147075;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:900}.starter-assumption p{color:var(--body);margin:5px 0 8px;font-size:10px}.starter-assumption button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.cost-period-switch{background:#f6f9ff;border:1px solid #0353f024;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;padding:14px;display:flex}.cost-period-switch>div:first-child{gap:3px;display:grid}.cost-period-switch strong{color:var(--ink);font-size:11px}.cost-period-switch small{color:var(--muted);font-size:9px}.cost-period-switch [role=group]{background:#e6ecf7;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.cost-period-switch button{min-width:82px;min-height:36px;color:var(--body);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:9px;font-weight:850}.cost-period-switch button.is-active{color:var(--white);background:var(--blue);box-shadow:0 8px 20px #0353f033}.cost-period-switch button:focus-visible{outline:3px solid var(--aqua);outline-offset:2px}.advanced-costs{border:1px solid var(--line);background:#f9fbff;border-radius:14px;margin-top:16px}.advanced-costs summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 18px;font-size:11px;font-weight:850;display:flex}.advanced-costs summary span{color:var(--muted);background:var(--white);border-radius:999px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.advanced-costs[open]>.range-grid{padding:0 16px 16px}.published-example-toggle{background:linear-gradient(145deg,#eef4ff,#f9fbff);border:1px solid #0353f024;border-radius:16px;margin-top:18px;padding:18px}.published-example-toggle>.published-example-option{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.published-example-toggle input{width:19px;height:19px;accent-color:var(--blue)}.published-example-toggle span{gap:5px;display:grid}.published-example-toggle strong{font-size:11px}.published-example-toggle small{color:var(--muted);font-size:9px}.readiness-fieldset{border:1px solid var(--line);border-radius:16px;margin:18px 0 0;padding:18px}.readiness-fieldset legend{color:var(--blue);padding:0 7px;font-size:11px;font-weight:850}.readiness-fieldset>p{color:var(--muted);margin:0 0 13px;font-size:9px}.calculator-live-summary{color:var(--white);background:linear-gradient(160deg, var(--midnight), #17134f 58%, var(--cobalt));padding:26px 22px}.calculator-live-summary>span{color:var(--aqua);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900}.calculator-live-summary>strong{letter-spacing:-.04em;margin-top:12px;font-size:clamp(38px,11vw,58px);line-height:1;display:block}.calculator-live-summary>small{color:#ffffff8c}.calculator-live-summary dl{margin:28px 0 0;display:grid}.calculator-live-summary dl div{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(112px,1fr) auto;gap:12px;min-height:50px;padding:12px 0;display:grid}.calculator-live-summary dt{color:#ffffff7a;font-size:8px}.calculator-live-summary dd{text-align:right;margin:0;font-size:9px;font-weight:800}.calculator-live-summary>p{color:#ffffff9e;margin:22px 0 0;font-size:9px}.calculator-live-summary>p strong{color:var(--yellow)}.calculator-live-summary>button{color:var(--aqua);cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:9px;font-weight:850}.result-hero{color:var(--white);background:linear-gradient(145deg, #161146, var(--cobalt));border-radius:20px;padding:28px 20px;box-shadow:0 24px 64px #1b1ccc2e}.result-hero>span,.comparison-result span,.result-readiness>span,.lead-capture-intro>span,.calendar-shell>div>span,.calculator-booking-handoff>div>span{color:var(--aqua);letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:900}.result-hero>strong{color:var(--white);letter-spacing:-.05em;margin-top:9px;font-size:clamp(44px,13vw,72px);line-height:.95;display:block}.result-hero>small{color:#ffffff9e;margin-top:9px;display:block}.result-breakdown{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.result-breakdown article{border:1px solid var(--line);background:#f9fbff;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:88px;padding:13px;display:flex}.result-breakdown span{color:var(--muted);font-size:8px}.result-breakdown strong{font-size:14px}.result-benefits{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.result-benefits-heading{margin-bottom:14px}.result-benefits-heading h3{color:var(--ink);letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(25px,6vw,38px);line-height:1.04}.result-benefit-grid article{justify-content:flex-start;gap:9px;min-height:146px}.result-benefit-grid strong{font-size:13px;line-height:1.15}.result-benefit-grid small{color:var(--body);font-size:9px;line-height:1.45}.comparison-result{color:var(--white);background:var(--midnight);border-radius:16px;gap:14px;margin-top:14px;padding:18px;display:grid}.comparison-result>div{display:grid}.comparison-result strong{margin-top:6px;font-size:25px}.comparison-result small{color:#ffffff85;margin-top:3px;font-size:8px}.result-readiness{background:var(--soft-aqua);border:1px solid #4bc8cc3d;border-radius:14px;grid-template-columns:1fr auto;gap:6px 12px;margin-top:14px;padding:18px;display:grid}.result-readiness>span{color:#147075}.result-readiness>strong{color:#147075;grid-area:1/2/3;align-self:center;font-size:28px}.result-readiness p{color:var(--body);margin:0;font-size:9px}.result-disclaimer{color:var(--muted);margin:13px 0 0;font-size:9px}.lead-capture-shell{background:#f6f9ff;border:1px solid #0353f024;border-radius:20px;margin-top:30px;overflow:hidden}.lead-capture-intro{color:var(--white);background:linear-gradient(145deg,#14103b,#1c1b7f);padding:24px 20px}.lead-capture-intro h3{margin:8px 0;font-size:clamp(25px,6vw,38px);line-height:1.05}.lead-capture-intro p{color:#ffffffa1;margin:0;font-size:10px}.calculator-lead-form{gap:13px;padding:20px;display:grid}.calculator-lead-form>label:not(.service-consent):not(.honeypot){gap:7px;display:grid}.calculator-lead-form>label>span{color:var(--body);font-size:9px;font-weight:800}.calculator-lead-form>label>span small{color:var(--muted);font-weight:500}.honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.service-consent{border:1px solid var(--line);background:var(--white);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;display:grid}.service-consent input{width:18px;min-height:18px;accent-color:var(--blue)}.service-consent span{color:var(--body);font-size:9px;font-weight:600}.form-privacy-summary{background:var(--soft-blue);border-radius:10px;gap:3px;padding:12px;display:grid}.form-privacy-summary span{color:var(--muted);font-size:8px}.form-privacy-summary strong{font-size:9px}.form-privacy-summary button{width:fit-content;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:850}.calculator-submit{width:100%}.calculator-submit:disabled{opacity:.52;cursor:not-allowed;box-shadow:none;transform:none}.review-gate-note,.submit-message{border-radius:10px;margin:0;padding:12px;font-size:9px}.review-gate-note{color:#655b0a;background:#fffbd6}.submit-saved{color:#0d674f;background:#e9f8f2}.submit-error{color:#8a3340;background:#fff0f2}.calendar-shell{background:#f6f9ff;border:1px solid #0353f024;border-radius:20px;gap:18px;margin-top:24px;padding:20px;display:grid}.calendar-shell h3{margin:7px 0;font-size:26px}.calendar-shell p{color:var(--muted);margin:0;font-size:10px}.calendar-shell iframe{background:var(--white);border:0;border-radius:14px;width:100%;min-height:720px}.calculator-booking-handoff{background:linear-gradient(145deg, var(--midnight), #21195e);border:1px solid #4bc8cc47;border-radius:20px;align-items:center;gap:18px;margin-top:24px;padding:22px;display:grid;box-shadow:0 22px 54px #100b2924}.calculator-booking-handoff h3{color:var(--white);margin:7px 0;font-size:26px}.calculator-booking-handoff p{color:#ffffff9e;margin:0;font-size:10px}.calculator-booking-handoff .button{justify-self:start}.calculator-method-section{background:var(--white);padding:96px 20px;scroll-margin-top:86px}.calculator-method-section>*{max-width:1400px;margin-inline:auto}.calculator-method-grid{gap:10px;margin-top:44px;display:grid}.calculator-method-grid article{border:1px solid var(--line);background:#f9fbff;border-radius:16px;min-height:190px;padding:22px}.calculator-method-grid article>span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.calculator-method-grid h3{margin:36px 0 8px;font-size:20px}.calculator-method-grid p{color:var(--muted);margin:0;font-size:10px}.calculator-boundary-grid{gap:12px;margin-top:12px;display:grid}.calculator-boundary-grid article{color:var(--white);background:var(--midnight);border-radius:18px;padding:24px}.calculator-boundary-grid article:nth-child(2){color:var(--ink);background:var(--soft-aqua)}.calculator-boundary-grid article>span{color:var(--aqua);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.calculator-boundary-grid article:nth-child(2)>span{color:#147075}.calculator-boundary-grid h3{margin:9px 0 15px;font-size:24px}.calculator-boundary-grid ul{color:#ffffffa6;margin:0;padding-left:18px;font-size:10px}.calculator-boundary-grid article:nth-child(2) ul{color:var(--body)}.calculator-fit-section{color:var(--white);background:linear-gradient(145deg, var(--midnight), #1a1454);gap:38px;padding:88px 20px;display:grid}.calculator-fit-section>div:first-child{max-width:740px}.calculator-fit-section h2{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(38px,9vw,64px);line-height:.98}.calculator-fit-section p{color:#ffffffa3;margin:0}.calculator-fit-section .button{margin-top:26px}.calculator-role-map{align-content:center;gap:9px;display:grid}.calculator-role-map span{letter-spacing:.1em;background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;place-items:center;min-height:62px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:850;display:grid}.calculator-role-map i{background:var(--aqua);justify-self:center;width:2px;height:18px}.calculator-faq-section{background:#f5f8ff;gap:34px;padding:92px 20px;scroll-margin-top:86px;display:grid}.calculator-faq-section .faq-list{max-width:900px}.calculator-closing-section{color:var(--white);background:var(--cobalt);text-align:center;padding:96px 20px}.calculator-closing-section h2{letter-spacing:-.05em;max-width:940px;margin:16px auto 18px;font-size:clamp(42px,10vw,75px);line-height:.96}.calculator-closing-section p{color:#ffffffa3;max-width:700px;margin:0 auto}.calculator-closing-section .button{margin-top:28px}.calculator-closing-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.calculator-closing-actions .button-ghost{background:#ffffff14;border-color:#ffffff80}.calculator-footer{border-top:1px solid var(--line);background:var(--white);gap:26px;padding:48px 20px 30px;display:grid}.calculator-footer img{width:156px;height:auto}.calculator-footer>div:first-child p{max-width:340px;color:var(--muted);margin:12px 0 0;font-size:10px}.calculator-footer>div:nth-child(2){align-content:start;gap:7px;display:grid}.calculator-footer>div:nth-child(2) strong{font-size:9px}.calculator-footer a{color:var(--blue);font-size:10px;font-weight:800;text-decoration:none}.calculator-footer>p{color:#9299aa;margin:0;font-size:9px}.footer-privacy-trigger{color:var(--muted);text-align:left;background:0 0;border:0;padding:0;font-size:8px}.consent-panel{z-index:200;isolation:isolate;max-height:calc(100vh - 20px);color:var(--white);-webkit-backdrop-filter:blur(30px)saturate(155%);backdrop-filter:blur(30px)saturate(155%);background:radial-gradient(circle at 18% -35%,#6bdcec47,#0000 45%),linear-gradient(135deg,#1d173fc7,#08122b9e);border:1px solid #ffffff4d;border-radius:18px;gap:14px;padding:16px 18px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;overflow:auto;box-shadow:inset 0 1px #ffffff70,inset 0 -1px #ffffff14,0 24px 70px #04081b4d,0 7px 22px #16cdd817}.consent-panel:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff2e,#ffffff05 36%,#58e7ec1f 72%,#ffffff0f);border-radius:17px;position:absolute;inset:1px}.consent-panel:after{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(at 80% 130%,#3fdae12e,#0000 55%);position:absolute;inset:0}.consent-copy>span{color:var(--aqua);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:900}.consent-copy h2{margin:6px 0 7px;font-size:22px}.consent-copy p{color:#ffffff9e;margin:0;font-size:10px}.consent-links{gap:12px;margin-top:7px;display:flex}.consent-links a{color:var(--aqua);font-size:8px}.consent-options{gap:7px;display:grid}.consent-option{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;padding:10px;display:grid}.consent-options input{width:17px;height:17px;accent-color:var(--aqua)}.consent-options span{display:grid}.consent-options strong{font-size:9px}.consent-options small{color:#ffffff80;font-size:7px}.consent-actions{gap:8px;display:grid;position:relative}.consent-actions .button{min-height:44px;color:var(--white);cursor:pointer;background:#ffffff21;border-color:#ffffff57;font-size:10px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s,filter .22s;box-shadow:inset 0 1px #ffffff3b,0 9px 22px #0000001c}.consent-actions .button:hover{background:#fff3;border-color:#ffffff94;transform:translateY(-1px)}.consent-actions>.button:nth-of-type(3){background:linear-gradient(120deg,#075df5 0%,#0866d8 48%,#086e91 100%) 0 0/170% 100%;border-color:#7ef2f6b8;font-weight:900;animation:3.8s ease-in-out infinite consent-accept-glow;box-shadow:inset 0 1px #ffffff6b,0 12px 30px #0353f059,0 0 0 1px #58e6eb1f}.consent-actions>.button:nth-of-type(3):hover{filter:brightness(1.06);background-position:100% 0;transform:translateY(-2px)scale(1.012);box-shadow:inset 0 1px #ffffff7a,0 17px 38px #0353f06e,0 0 0 3px #58e6eb1f}.consent-actions>.button:nth-of-type(3):focus-visible{outline-offset:3px;outline:3px solid #5feef07a}@keyframes consent-accept-glow{0%,to{box-shadow:inset 0 1px #ffffff6b,0 12px 30px #0353f04f,0 0 0 1px #58e6eb1a}50%{box-shadow:inset 0 1px #ffffff7a,0 15px 34px #0353f06b,0 0 0 4px #58e6eb1a}}.consent-close{width:30px;height:30px;color:var(--white);cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;right:-12px}.legal-page{background:#f6f9ff;min-height:100vh;padding-bottom:80px}.legal-page nav{border-bottom:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:14px 20px;display:flex}.legal-page nav img{width:150px;height:auto;display:block}.legal-page nav>a:last-child{color:var(--blue);font-size:10px;font-weight:850;text-decoration:none}.legal-page article{max-width:860px;margin:60px auto 0;padding:0 20px}.legal-status{color:#574d00;letter-spacing:.08em;background:#fffbd0;border-radius:999px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:900;display:inline-flex}.legal-page h1{letter-spacing:-.05em;margin:20px 0 22px;font-size:clamp(42px,10vw,70px);line-height:.96}.legal-lede{color:var(--body);font-size:18px}.legal-page h2{letter-spacing:-.025em;margin:42px 0 10px;font-size:25px}.legal-page p,.legal-page li{color:var(--body)}.legal-contact{border-left:4px solid var(--aqua);background:var(--soft-aqua);margin-top:42px;padding:18px}.legal-page a{color:var(--blue)}.goflow-chat-enable{z-index:150;right:16px;bottom:max(16px, env(safe-area-inset-bottom));min-height:50px;color:var(--white);background:linear-gradient(140deg, var(--blue), var(--cobalt));font:inherit;cursor:pointer;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 10px;display:flex;position:fixed;box-shadow:0 18px 46px #100b294d}.goflow-chat-enable>span{width:34px;height:34px;color:var(--midnight);background:var(--aqua);text-transform:uppercase;border-radius:50%;place-items:center;font-size:7px;font-weight:900;display:grid}.goflow-chat-enable>strong{font-size:10px}.goflow-chat-enable:hover{transform:translateY(-2px)}.goflow-chat-enable:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}@media (min-width:600px){.calculator-hero-actions{grid-template-columns:max-content max-content}.calculator-hero-proof{grid-template-columns:repeat(3,max-content)}.calculator-trust-strip{grid-template-columns:1fr 1fr}.calculator-trust-strip article:nth-child(odd){border-right:1px solid #ffffff17}.calculator-choice-grid,.range-grid,.calculator-lead-form{grid-template-columns:1fr 1fr}.advanced-costs .range-field{margin-top:0}.service-consent,.form-privacy-summary,.calculator-submit,.review-gate-note,.submit-message{grid-column:1/-1}.result-breakdown{grid-template-columns:repeat(3,1fr)}.comparison-result,.calculator-method-grid,.calculator-boundary-grid,.calculator-footer{grid-template-columns:1fr 1fr}.calculator-footer>p{grid-column:1/-1}.consent-panel{width:min(620px,100vw - 32px);left:50%;right:auto;transform:translate(-50%)}.consent-actions{grid-template-columns:1fr 1fr 1fr}}@media (min-width:900px){.calculator-booking-handoff{grid-template-columns:minmax(0,1fr) auto;padding:28px}.calculator-nav{grid-template-columns:1fr auto 1fr;padding-inline:28px}.calculator-nav>div{align-items:center;gap:26px;display:flex}.calculator-nav>div a{color:var(--body);font-size:10px;font-weight:750;text-decoration:none}.calculator-nav>.button{justify-self:end}.calculator-hero{grid-template-columns:minmax(0,1.2fr) minmax(380px,.68fr);gap:clamp(50px,7vw,110px);min-height:calc(100svh - 100px);padding:90px max(36px,50vw - 700px)}.calculator-trust-strip{grid-template-columns:repeat(4,1fr)}.calculator-trust-strip article{border-bottom:0;border-right:1px solid #ffffff17}.guided-calculator-grid{grid-template-columns:minmax(0,1fr) 340px}.calculator-step{padding:42px 46px 50px}.calculator-live-summary{align-self:start;min-height:730px;padding:42px 32px;position:sticky;top:70px}.calculator-method-grid{grid-template-columns:repeat(4,1fr)}.calculator-fit-section{grid-template-columns:minmax(0,1fr) 420px;gap:90px;padding:110px max(36px,50vw - 700px)}.calculator-faq-section{grid-template-columns:.65fr 1fr;gap:80px;padding:110px max(36px,50vw - 700px)}.calculator-footer{grid-template-columns:1fr .45fr .7fr;padding-inline:max(36px,50vw - 700px)}.calculator-footer>p{grid-column:auto}}@media (min-width:1180px){.guided-calculator-grid{grid-template-columns:minmax(0,1fr) 390px}.calculator-step{padding:50px 58px 58px}.calculator-live-summary{padding:50px 38px}.calculator-hero-panel{padding:22px}}@media (max-width:599px){.calculator-review-ribbon{text-align:left}.calculator-hero-copy h1{font-size:clamp(47px,15vw,68px)}.calculator-step-actions.split{grid-template-columns:1fr;display:grid}.calculator-step-actions.split .button{width:100%}.result-breakdown article{min-width:0}.result-breakdown strong{overflow-wrap:anywhere}.calculator-live-summary{min-height:390px}.calculator-progress span{justify-content:center;font-size:0}}@media (prefers-reduced-motion:reduce){.calculator-lander *,.consent-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.calculator-nav,.calculator-hero-panel,.consent-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.calculator-nav{background:var(--paper)}.calculator-hero-panel{background:var(--white)}.consent-panel{background:var(--midnight)}}.model-section,.role-route-section,.calculator-section{padding:88px 20px}.model-section{background:linear-gradient(#fff,#f2f6ff)}.model-grid,.role-route-grid,.calculator-shell,.model-boundary,.role-route-note,.founder-bridge,.vsl-brief-shell{max-width:1400px;margin-inline:auto}.model-grid{gap:14px;margin-top:46px;display:grid}.model-card{border-radius:20px;flex-direction:column;min-height:320px;padding:28px;display:flex}.model-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.model-card>div:first-child>span{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.model-card h3{letter-spacing:-.035em;margin:auto 0 14px;font-size:27px;line-height:1.05}.model-card p{color:var(--muted);margin:0;font-size:13px}.model-boundary,.role-route-note{color:var(--body);background:#edf3ffe0;border:1px solid #0353f029;border-radius:14px;align-items:flex-start;gap:12px;margin-top:14px;padding:18px 20px;font-size:11px;display:flex}.model-boundary span,.role-route-note span{color:var(--blue);font-weight:900}.role-route-section{color:var(--white);background:radial-gradient(circle at 12% 0, #0353f052, transparent 34rem), radial-gradient(circle at 88% 82%, #4bc8cc26, transparent 28rem), var(--midnight)}.role-route-section .section-heading>p{color:#ffffffa1}.role-route-grid{gap:14px;margin-top:48px;display:grid}.role-route-card{background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff24;border-radius:20px;flex-direction:column;min-height:410px;padding:28px;transition:transform .3s,border-color .3s,background .3s;display:flex;box-shadow:inset 0 1px #ffffff14}.role-route-card:hover{background:linear-gradient(145deg,#1b1ccc57,#4bc8cc14);border-color:#4bc8cc75;transform:translateY(-5px)}.role-route-head{justify-content:space-between;align-items:center;display:flex}.role-route-head>span{color:var(--aqua);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.role-route-card .icon-badge{color:var(--white);background:#4bc8cc1f;border-color:#ffffff26}.role-route-card h3{letter-spacing:-.04em;margin:65px 0 14px;font-size:31px;line-height:1.02}.role-route-card>p{color:#ffffffa8;margin:0;font-size:13px}.role-route-card ul{margin:auto 0 0;padding:28px 0 0;list-style:none;display:grid}.role-route-card li{color:#ffffffd1;border-top:1px solid #ffffff1a;gap:10px;padding:10px 0;font-size:11px;display:flex}.role-route-card li i{color:var(--yellow);font-style:normal}.role-route-note{color:#ffffffab;background:#ffffff0d;border-color:#ffffff21}.role-route-note span{color:var(--yellow)}.process-section{background:var(--white)}.vsl-brief-section{background:var(--white);padding:20px 20px 88px}.vsl-brief-shell{color:var(--white);box-shadow:var(--shadow);background:linear-gradient(145deg,#100b29,#1b1ccc);border:1px solid #ffffff21;border-radius:24px;display:grid;overflow:hidden}.vsl-brief-media{min-height:390px;position:relative;overflow:hidden}.vsl-brief-media:after{content:"";background:linear-gradient(#0000 35%,#100b29ad);position:absolute;inset:0}.vsl-brief-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vsl-brief-media>span{z-index:2;color:var(--midnight);background:var(--yellow);letter-spacing:.08em;border-radius:999px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900;position:absolute;bottom:22px;left:24px}.vsl-brief-copy{flex-direction:column;justify-content:center;padding:32px;display:flex}.vsl-brief-copy h2{letter-spacing:-.045em;margin:18px 0 15px;font-size:clamp(37px,8vw,62px);line-height:.98}.vsl-brief-copy>p{color:#ffffffab;margin:0}.vsl-brief-copy details{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;margin-top:26px}.vsl-brief-copy summary{color:var(--aqua);cursor:pointer;padding:17px 0;font-weight:800}.vsl-brief-copy ol{color:#ffffffb3;margin:0 0 21px;padding-left:23px;font-size:12px}.vsl-brief-copy li+li{margin-top:8px}.vsl-brief-copy>small{color:#ffffff80;margin-top:18px}.vsl-control:disabled{opacity:.42;cursor:not-allowed;transform:none}.founder-section-compact{padding-top:98px;padding-bottom:98px}.founder-bridge{gap:16px;margin-top:48px;display:grid}.founder-bridge>img{object-fit:cover;object-position:center 40%;border:1px solid #ffffff24;border-radius:22px;width:100%;height:100%;min-height:430px;display:block}.founder-grid-compact{margin-top:0}.calculator-section{background:linear-gradient(#eef4ff,#f8fbff)}.calculator-shell{background:#ffffffe0;border:1px solid #0353f01f;border-radius:24px;margin-top:48px;overflow:hidden;box-shadow:0 28px 80px #100b291a}.calculator-review-banner{color:var(--white);background:var(--midnight);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.calculator-review-banner span{color:#292300;background:var(--yellow);letter-spacing:.08em;border-radius:999px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900}.calculator-review-banner p{color:#ffffffad;margin:0;font-size:10px}.calculator-grid{display:grid}.calculator-inputs{gap:14px;padding:22px;display:grid}.calculator-inputs fieldset{border:1px solid var(--line);background:#f8fbffd6;border-radius:16px;margin:0;padding:20px}.calculator-inputs legend{color:var(--blue);letter-spacing:.06em;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:850}.calculator-field-grid{gap:13px;display:grid}.calculator-inputs label{color:var(--body);gap:7px;font-size:10px;font-weight:750;display:grid}.calculator-inputs input,.calculator-inputs textarea{width:100%;min-height:45px;color:var(--ink);background:var(--white);font:inherit;border:1px solid #d6deee;border-radius:9px;outline:0;padding:11px 12px;font-weight:500;transition:border-color .2s,box-shadow .2s}.calculator-inputs input:focus,.calculator-inputs textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0353f01a}.calculator-inputs input::placeholder{color:#9ca4b8}.calculator-disclaimer{margin-top:13px}.calculator-disclaimer textarea{resize:vertical}.readiness-checks{gap:9px;display:grid}.readiness-checks label{border:1px solid var(--line);background:var(--white);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;min-height:46px;padding:10px 12px}.readiness-checks input{width:17px;min-height:17px;accent-color:var(--blue)}.calculator-results{color:var(--white);background:linear-gradient(160deg,#100b29,#17134f 55%,#1b1ccc);padding:24px}.calculator-results-head{border-bottom:1px solid #ffffff1f;padding-bottom:20px;display:grid}.calculator-results-head>span{color:var(--aqua);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.calculator-results-head strong{margin-top:8px;font-size:24px}.calculator-results-head small{color:#ffffff85}.calculator-output-grid{gap:10px;margin-top:16px;display:grid}.calculator-output-grid article{background:#fff1;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:126px;padding:16px;display:flex}.calculator-draft-badge{color:#332c00;background:var(--yellow);letter-spacing:.06em;border-radius:999px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;font-weight:900}.calculator-output-grid small{color:#ffffff85;margin-top:auto;font-size:8px}.calculator-output-grid strong{margin-top:4px;font-size:19px;line-height:1.1}.calculator-evidence{gap:7px;margin-top:16px;display:grid}.calculator-evidence p{border-bottom:1px solid #ffffff1a;grid-template-columns:92px 1fr;gap:10px;margin:0;padding:10px 0;font-size:9px;display:grid}.calculator-evidence span{color:#ffffff80}.calculator-evidence strong{overflow-wrap:anywhere}.calculator-disclaimer-output{color:#ffffff9e;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;gap:10px;margin:18px 0 0;padding:15px;font-size:9px;display:grid}.calculator-disclaimer-output .calculator-draft-badge{width:fit-content}.calculator-reset{cursor:pointer;width:100%;margin-top:14px}.calculator-no-submit{color:#ffffff7a;margin:14px 0 0;font-size:8px}.calculator-no-submit code{color:var(--aqua)}.connection-status{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;gap:5px;max-width:760px;margin:28px 0;padding:18px;display:grid}.connection-status>span{color:#292300;background:var(--yellow);border-radius:999px;width:fit-content;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:900}.connection-status strong{color:var(--white)}.connection-status small{color:#ffffff8f}.button-disabled,.button-disabled:disabled{opacity:.64;cursor:not-allowed;box-shadow:none;transform:none}footer strong{color:var(--body);font-size:10px}@media (min-width:600px){.model-grid,.role-route-grid{grid-template-columns:repeat(3,1fr)}.calculator-field-grid,.calculator-output-grid{grid-template-columns:repeat(2,1fr)}.calculator-field-grid-three{grid-template-columns:repeat(3,1fr)}.readiness-checks{grid-template-columns:repeat(2,1fr)}}@media (min-width:820px){.model-section,.role-route-section,.calculator-section{padding:116px clamp(28px,5vw,76px)}.vsl-brief-section{padding:28px clamp(28px,5vw,76px) 116px}.vsl-brief-shell{grid-template-columns:.8fr 1.2fr}.vsl-brief-media{min-height:570px}.vsl-brief-copy{padding:clamp(44px,6vw,78px)}.founder-bridge{grid-template-columns:minmax(360px,.74fr) 1.26fr;align-items:stretch}.founder-bridge>img{min-height:100%}.founder-grid-compact{grid-template-columns:1fr}.calculator-grid{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);align-items:start}.calculator-inputs{padding:34px}.calculator-results{min-height:calc(100vh - 92px);padding:32px;position:sticky;top:92px}}@media (min-width:1120px){.model-card{min-height:360px;padding:34px}.role-route-card{min-height:450px;padding:34px}.calculator-results{min-width:390px}}@media (max-width:819px){.hero-copy h1{font-size:clamp(46px,11vw,72px)}.vsl-brief-copy{padding:30px 24px}}@media (prefers-reduced-motion:reduce){.model-card:hover,.role-route-card:hover{transform:none}}#fit,#diagnosis,#solution,#verticals,#process,#call-value,#faq{scroll-margin-top:112px}.glass-panel{--liquid-x:50%;--liquid-y:50%;--liquid-rx:0deg;--liquid-ry:0deg;background:radial-gradient(circle at var(--liquid-x) var(--liquid-y), #4bc8cc33, transparent 32%), linear-gradient(145deg, #ffffffc9, #e0efff80);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);transform:perspective(1000px) rotateX(var(--liquid-rx)) rotateY(var(--liquid-ry));border:1px solid #ffffffb3;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 30px 80px #100b291f,inset 0 1px #fffffff5,inset 0 -1px #1b1ccc12}.glass-panel:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.84;background:linear-gradient(112deg,#ffffffb3,#0000 18% 72%,#4bc8cc1f),radial-gradient(circle at 18% 0,#fffffff2,#0000 25%);position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 70%);mask:linear-gradient(#000,#0000 70%)}.glass-panel>*{z-index:1;position:relative}.founder-origin.glass-panel{background:radial-gradient(circle at var(--liquid-x) var(--liquid-y), #4bc8cc26, transparent 31%), linear-gradient(145deg, #ffffff1b, #ffffff0a);-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);border-color:#ffffff29;box-shadow:0 40px 100px #00000052,inset 0 1px #ffffff1c}.founder-origin.glass-panel:before{opacity:.68;background:linear-gradient(112deg,#ffffff29,#0000 22% 78%,#4bc8cc21),radial-gradient(circle at 14% 0,#ffffff2b,#0000 26%)}.linkedin-profile.glass-panel{background:radial-gradient(circle at var(--liquid-x) var(--liquid-y), #4bc8cc40, transparent 34%), linear-gradient(145deg, #ffffffed, #e0efffc2);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-color:#ffffffd1;box-shadow:0 16px 38px #0000002e,inset 0 1px #fff}.linkedin-profile.glass-panel:hover{border-color:#4bc8ccd9;box-shadow:0 22px 52px #00000040,0 0 0 4px #4bc8cc12,inset 0 1px #fff}.linkedin-profile.glass-panel:active{transform:perspective(1000px)scale(.975)}.nav-shell{-webkit-backdrop-filter:blur(30px)saturate(175%);backdrop-filter:blur(30px)saturate(175%);background:radial-gradient(circle at 20% -70%,#4bc8cc40,#0000 33%),linear-gradient(145deg,#fafcffd1,#e2efff9e);border:1px solid #ffffffb3;box-shadow:0 18px 48px #100b291a,inset 0 1px #fffffff5}.nav-center a{border-radius:999px;padding:9px 10px;transition:color .22s,background .22s,box-shadow .22s;position:relative}.nav-center a:after{content:"";background:linear-gradient(90deg, var(--blue), var(--aqua));border-radius:99px;height:2px;transition:transform .25s;position:absolute;bottom:5px;left:11px;right:11px;transform:scaleX(0)}.nav-center a:hover,.nav-center a.is-current{color:var(--blue);background:#ffffff9e;box-shadow:inset 0 1px #ffffffeb}.nav-center a.is-current:after{transform:scaleX(1)}.hero .eyebrow{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:#ffffff94;border:1px solid #ffffffb8;border-radius:999px;width:fit-content;padding:8px 11px;box-shadow:inset 0 1px #fffffff2,0 12px 30px #100b290f}.decision-map{--liquid-x:50%;--liquid-y:50%;background:radial-gradient(circle at var(--liquid-x) var(--liquid-y), #4bc8cc3d, transparent 32%), linear-gradient(145deg, #ffffffd9, #ddedff91);-webkit-backdrop-filter:blur(34px)saturate(190%);backdrop-filter:blur(34px)saturate(190%);border-color:#ffffffc7;box-shadow:0 44px 110px #100b2933,0 10px 32px #0353f014,inset 0 1px #fff,inset 0 -1px #1b1ccc14}.vital-scan{background:linear-gradient(135deg,#0353f011,#4bc8cc1a);border:1px solid #0353f01f;border-radius:13px;gap:10px;margin:14px 0 18px;padding:16px 50px 16px 16px;display:grid;position:relative;overflow:hidden}.vital-scan>div:nth-of-type(2){gap:3px;display:grid}.vital-scan small{color:var(--blue);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.vital-scan strong{font-size:12px}.vital-scan>span{width:26px;height:26px;color:var(--white);background:linear-gradient(145deg, var(--blue), var(--cobalt));border-radius:8px;place-items:center;font-weight:800;display:grid;position:absolute;top:14px;right:15px;box-shadow:0 8px 18px #0353f033}.pulse-line{background:repeating-linear-gradient(90deg,#0000 0 16px,#0353f00d 16px 17px);border-block:1px solid #0353f014;align-items:center;gap:3px;height:22px;display:flex}.pulse-line i,.capacity-pulse i{background:var(--aqua);border-radius:99px;flex:1;height:2px;animation:2.4s ease-in-out infinite clinicalPulse}.pulse-line i:nth-child(3),.pulse-line i:nth-child(6),.capacity-pulse i:nth-child(4),.capacity-pulse i:nth-child(7){background:var(--blue);height:15px}.pulse-line i:nth-child(4),.capacity-pulse i:nth-child(5){height:7px;transform:translateY(-4px)}.pulse-line i:nth-child(5),.capacity-pulse i:nth-child(6){height:10px;transform:translateY(4px)}.pulse-line i:nth-child(2n),.capacity-pulse i:nth-child(2n){animation-delay:-.42s}.qualification-section{background:radial-gradient(circle at 85% 18%,#4bc8cc33,#0000 24%),radial-gradient(circle at 6% 75%,#0353f01a,#0000 29%),linear-gradient(#f7fbff,#edf5ff 54%,#f8fbff);padding:100px clamp(18px,5vw,76px);position:relative;overflow:hidden}.qualification-section:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#0353f014 1px,#0000 1px),linear-gradient(90deg,#0353f014 1px,#0000 1px),radial-gradient(circle,#0353f02e 1px,#0000 1.5px);background-size:72px 72px,72px 72px,18px 18px;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000,#000 35% 75%,#0000);mask:linear-gradient(90deg,#0000,#000 35% 75%,#0000)}.qualification-shell,.qualification-gates{z-index:1;max-width:1400px;margin-inline:auto;position:relative}.qualification-shell{align-items:center;gap:34px;display:grid}.qualification-copy{max-width:690px}.qualification-copy h2{letter-spacing:-.052em;margin:16px 0 22px;font-size:clamp(40px,8.5vw,76px);line-height:.96}.qualification-copy>p{max-width:620px;color:var(--muted);font-size:15px;line-height:1.75}.audience-check{border-radius:18px;margin:30px 0 24px;padding:21px}.audience-check>small{color:var(--blue);letter-spacing:.13em;margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:800;display:block}.audience-check p{color:var(--body);border-top:1px solid #100b2914;gap:11px;margin:0;padding:12px 0;font-size:12px;line-height:1.55;display:flex}.audience-check p i{color:var(--blue);font-style:normal;font-weight:900}.capacity-visual{color:var(--white);background:radial-gradient(circle at var(--liquid-x) var(--liquid-y), #4bc8cc42, transparent 34%), linear-gradient(145deg, #1b1ccceb, #100b29e8 60%, #0353f0d6);border-color:#ffffff73;border-radius:28px;padding:25px;box-shadow:0 45px 100px #100b2940,inset 0 1px #ffffff57}.capacity-visual:before{opacity:.3}.capacity-visual-head{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:flex}.capacity-visual-head span{color:var(--aqua);align-items:center;gap:8px;display:flex}.capacity-visual-head span i{background:var(--aqua);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite signalPulse;box-shadow:0 0 0 6px #4bc8cc21}.capacity-visual-head b{color:#ffffffad;border:1px solid #ffffff26;border-radius:999px;padding:6px 8px;font-size:7px}.capacity-visual h3{letter-spacing:-.045em;max-width:600px;margin:70px 0 24px;font-size:clamp(34px,6vw,55px);line-height:1}.capacity-pulse{background:repeating-linear-gradient(90deg,#0000 0 24px,#ffffff0b 24px 25px);border-block:1px solid #ffffff1a;align-items:center;gap:4px;height:30px;padding:0 8px;display:flex}.capacity-route{gap:12px;margin-top:28px;display:grid}.capacity-route>div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:auto 1fr;gap:3px 10px;padding:14px;display:grid;position:relative}.capacity-route span{width:29px;height:29px;color:var(--midnight);background:var(--aqua);border-radius:9px;grid-row:span 2;place-items:center;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.capacity-route small{color:var(--aqua);letter-spacing:.11em;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace}.capacity-route strong{font-size:11px}.capacity-route>div>i{background:linear-gradient(var(--aqua), transparent);width:1px;height:14px;position:absolute;top:100%;left:28px}.capacity-verdict{color:#ffffffbd;border-top:1px solid #ffffff1f;gap:12px;margin:20px 0 0;padding-top:18px;font-size:11px;line-height:1.55;display:flex}.capacity-verdict span{width:24px;height:24px;color:var(--midnight);background:var(--yellow);border-radius:8px;flex:0 0 24px;place-items:center;font-weight:900;display:grid}.qualification-gates{gap:16px;margin-top:30px;display:grid}.qualification-card{border-radius:20px;min-height:100%;padding:24px}.qualification-card header{align-items:center;gap:12px;display:flex}.qualification-card header span{width:32px;height:32px;color:var(--white);background:var(--blue);border-radius:10px;place-items:center;font-weight:900;display:grid}.qualification-card h3{margin:0;font-size:18px}.qualification-card ul{margin:22px 0 0;padding:0;list-style:none}.qualification-card li{color:var(--body);border-top:1px solid #100b2914;padding:12px 0 12px 20px;font-size:12px;line-height:1.55;position:relative}.qualification-card li:before{content:"";background:var(--aqua);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:2px;box-shadow:0 0 0 4px #4bc8cc21}.qualification-card-wait{background:#ffffff7a;border:1px solid #100b2914;border-radius:20px}.qualification-card-wait header span{color:var(--midnight);background:var(--yellow)}.qualification-card-wait li:before{box-shadow:none;background:#9aa5b6}.issue-card,.vertical-card,.role-card,.candidate-card,.value-card:not(.value-card-accent){-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(145deg,#ffffffd1,#e8f3ff80);border-color:#ffffffb8;box-shadow:0 24px 60px #100b2913,inset 0 1px #fffffffa}.call-value-grid article{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:radial-gradient(circle at 18% 4%,#4bc8cc1f,#0000 38%),linear-gradient(145deg,#ffffff1b,#ffffff0b);border-color:#ffffff2b;box-shadow:0 24px 60px #00000029,inset 0 1px #ffffff1c}.value-card-accent{color:var(--white);background:radial-gradient(circle at 84% 12%, #4bc8cc2b, transparent 34%), linear-gradient(145deg, #171044, var(--midnight) 68%, #0b173f);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);border-color:#4bc8cc47;box-shadow:0 30px 72px #100b2933,inset 0 1px #ffffff1c}.value-card-accent>span{color:var(--aqua)}.value-card-accent h3{color:var(--white)}.value-card-accent li{color:#ffffffc2;border-color:#ffffff1f}.value-card-accent li i{color:var(--yellow)}.value-card-accent:hover{background:radial-gradient(circle at 78% 16%, #4bc8cc38, transparent 36%), linear-gradient(145deg, #1b1452, var(--midnight) 68%, #0c1946);border-color:#4bc8cc7a;box-shadow:0 34px 80px #100b2942,0 0 0 4px #4bc8cc0f,inset 0 1px #ffffff1f}.role-blueprint{z-index:2;gap:8px;display:grid;position:absolute;bottom:30px;left:30px;right:30px}.role-blueprint>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff13;border:1px solid #ffffff24;border-radius:12px;min-width:0;padding:13px;position:relative}.role-blueprint small{color:var(--aqua);letter-spacing:.11em;margin-bottom:4px;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.role-blueprint strong{font-size:10px}.role-blueprint i{z-index:2;background:#4bc8cc99;width:1px;height:10px;position:absolute;top:calc(100% - 1px);left:50%;overflow:hidden}.role-blueprint i:after{content:"";background:var(--white);animation:1.9s ease-in-out infinite routeSignal;position:absolute;inset:0}.conversion-bridge{color:var(--white);background:radial-gradient(circle at 14% 50%, #0353f06b, transparent 29%), radial-gradient(circle at 88% 15%, #4bc8cc38, transparent 24%), var(--midnight);padding:80px clamp(18px,5vw,76px);position:relative;overflow:hidden}.conversion-bridge:before{content:"+";color:#ffffff06;font-size:420px;font-weight:800;line-height:1;position:absolute;bottom:-90px;right:5vw}.conversion-bridge-orb{pointer-events:none;position:absolute;inset:0}.conversion-bridge-orb i{background:var(--aqua);border-radius:50%;width:7px;height:7px;animation:8s ease-in-out infinite bridgeDrift;position:absolute;box-shadow:0 0 0 8px #4bc8cc0f}.conversion-bridge-orb i:first-child{top:22%;left:9%}.conversion-bridge-orb i:nth-child(2){animation-delay:-2.6s;top:68%;left:42%}.conversion-bridge-orb i:nth-child(3){animation-delay:-5.1s;top:18%;right:10%}.conversion-bridge-inner{max-width:1400px;color:var(--white);background:radial-gradient(circle at var(--liquid-x) var(--liquid-y), #4bc8cc30, transparent 31%), linear-gradient(145deg, #ffffff21, #ffffff09);border-color:#fff3;border-radius:30px;gap:36px;margin-inline:auto;padding:clamp(28px,5vw,60px);display:grid;box-shadow:0 45px 100px #00000040,inset 0 1px #ffffff4f}.conversion-bridge-inner:before{opacity:.23}.conversion-bridge h2{letter-spacing:-.052em;max-width:780px;margin:17px 0 20px;font-size:clamp(40px,7.5vw,80px);line-height:.95}.conversion-bridge p{color:#ffffffb3;max-width:700px;line-height:1.7}.conversion-outcomes{align-content:center;gap:0;display:grid}.conversion-outcomes>p{color:var(--white);border-top:1px solid #ffffff21;align-items:center;gap:15px;margin:0;padding:17px 0;font-size:13px;font-weight:750;display:flex}.conversion-outcomes>p span{width:31px;height:31px;color:var(--midnight);background:var(--aqua);border-radius:10px;place-items:center;font:900 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.conversion-outcomes>small{color:#ffffff94;gap:10px;margin:18px 0 22px;font-size:10px;line-height:1.5;display:flex}.conversion-outcomes>small i{color:var(--yellow);font-style:normal}.focus-rail{z-index:44;border-radius:18px;width:152px;padding:17px 13px;display:none;position:fixed;top:50%;left:20px;transform:translateY(-50%)}.focus-rail:hover{transform:translateY(-50%)}.focus-rail>small{color:var(--muted);letter-spacing:.12em;padding:4px 9px 12px;font:750 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.focus-rail a{color:#78839a;border-radius:11px;padding:12px 9px 12px 30px;font-size:9.5px;font-weight:800;text-decoration:none;transition:color .22s,background .22s,transform .22s;display:block;position:relative}.focus-rail a span{color:#aab2c2;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:13px;left:8px}.focus-rail a:before{content:"";background:#c8ceda;border-radius:9px;width:11px;height:2px;transition:width .22s,background .22s;position:absolute;top:17px;left:-2px}.focus-rail a:hover{color:var(--blue);transform:translate(2px)}.focus-rail a.is-active{color:var(--midnight);background:#ffffffbd}.focus-rail a.is-active:before{background:linear-gradient(90deg, var(--blue), var(--aqua));width:16px;box-shadow:0 0 10px #0353f066}.vsl-launcher{z-index:4;width:76px;height:76px;color:var(--white);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);cursor:pointer;isolation:isolate;background:radial-gradient(circle at 34% 24%,#fff6,#0000 25%),linear-gradient(145deg,#4bc8ccf5,#0353f0f2 58%,#1b1cccfa);border:1px solid #fffffff0;border-radius:50%;place-items:center;margin:34px auto 72px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,filter .3s;display:grid;position:relative;box-shadow:0 20px 52px #0353f04d,0 0 0 9px #ffffff73,inset 0 1px #ffffffeb}.vsl-launcher:before{content:"";z-index:-1;border:1px solid #4bc8cc40;border-radius:50%;animation:2.8s ease-out infinite vslSignal;position:absolute;inset:-17px}.vsl-launcher:hover{filter:saturate(1.08);transform:translateY(-5px)scale(1.045);box-shadow:0 28px 70px #0353f061,0 0 0 11px #ffffff94,inset 0 1px #fff}.vsl-launcher:active{transform:translateY(-1px)scale(.96)}:is(.vsl-launcher:focus-visible,.vsl-control:focus-visible,.vsl-player-cta:focus-visible){outline:3px solid var(--yellow);outline-offset:3px}.vsl-launcher.is-hidden{display:none}.vsl-launcher-rings,.vsl-launcher-rings i{pointer-events:none;border-radius:50%;position:absolute;inset:0}.vsl-launcher-rings{overflow:hidden}.vsl-launcher-rings:before{content:"";filter:blur(6px);background:#ffffff42;width:140%;height:28%;position:absolute;top:18%;left:-20%;transform:rotate(-22deg)}.vsl-launcher-rings i{border:1px solid #ffffff3b;transform:scale(.68)}.vsl-launcher-rings i:last-child{transform:scale(.42)}.vsl-play-symbol{filter:drop-shadow(0 3px 7px #100b2938);border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid;width:0;height:0;margin-left:5px}.vsl-launcher-caption{width:205px;color:var(--midnight);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);text-align:left;background:linear-gradient(140deg,#ffffffe0,#e4f2ffad);border:1px solid #ffffffeb;border-radius:12px;gap:3px;padding:10px 13px;display:grid;position:absolute;top:calc(100% + 19px);left:50%;transform:translate(-50%);box-shadow:0 14px 35px #100b291f,inset 0 1px #fff}.vsl-launcher-caption:before{content:"";background:#f7fbffe6;border-top:1px solid #fffffff2;border-left:1px solid #fffffff2;width:9px;height:9px;position:absolute;top:-5px;left:calc(50% - 5px);transform:rotate(45deg)}.vsl-launcher-caption small{color:var(--blue);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:850}.vsl-launcher-caption strong{font-size:10px;line-height:1.25}.vsl-player{z-index:85;right:14px;top:max(82px, calc(env(safe-area-inset-top) + 82px));width:min(410px,100vw - 28px);color:var(--white);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);isolation:isolate;transform-origin:90% 0;background:linear-gradient(145deg,#100b29ed,#1b1cccd1);border:1px solid #ffffff9e;border-top-color:#fffffff0;border-radius:20px;transition:width .42s cubic-bezier(.2,.8,.2,1),inset .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1),border-radius .3s;animation:.45s cubic-bezier(.2,.86,.2,1) vslPlayerIn;position:fixed;bottom:auto;overflow:hidden;box-shadow:0 34px 95px #100b296b,inset 0 1px #ffffff61}.vsl-player:before{content:"";z-index:-1;filter:blur(42px);background:#4bc8cc52;border-radius:50%;width:15rem;height:15rem;position:absolute;top:-10rem;right:-8rem}.vsl-player.is-expanded{transform-origin:50%;border-radius:24px;width:min(900px,100vw - 32px);max-height:calc(100svh - 30px);top:50%;bottom:auto;right:50%;transform:translate(50%,-50%)}.vsl-player-topbar{background:#100b2975;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:8px 9px 8px 13px;display:flex}.vsl-player-topbar>span{letter-spacing:.04em;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.vsl-player-topbar>span i{background:var(--aqua);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4bc8cc21}.vsl-player-topbar>div{gap:5px;display:flex}.vsl-control{width:30px;height:30px;color:var(--white);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;place-items:center;padding:0;transition:transform .2s,background .2s,border-color .2s;display:grid}.vsl-control:hover{background:#ffffff2b;border-color:#ffffff85;transform:translateY(-2px)}.vsl-control:active{transform:scale(.93)}.vsl-control>span{place-items:center;font-size:15px;line-height:1;display:grid}.vsl-stage{aspect-ratio:16/9;background:var(--midnight);position:relative;overflow:hidden}.vsl-stage>img,.vsl-stage>video{object-fit:cover;object-position:50% 46%;width:100%;height:100%;transition:transform 9s,filter .5s;display:block;position:absolute;inset:0}.vsl-stage-shade{background:linear-gradient(90deg,#100b29e0,#100b2942 70%,#100b2980),linear-gradient(#0000 42%,#100b29bd);position:absolute;inset:0}.vsl-poster-copy{z-index:2;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:70%;padding:20px;transition:opacity .35s,transform .35s;display:flex;position:absolute;inset:0}.vsl-poster-copy img{filter:brightness(0)invert();opacity:.92;width:112px;height:auto;margin-bottom:auto}.vsl-poster-copy>span{color:var(--aqua);letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;font-weight:850}.vsl-poster-copy strong{letter-spacing:-.035em;max-width:330px;margin-top:7px;font-size:clamp(16px,2.2vw,25px);line-height:1.03}.vsl-poster-copy small{color:#ffffffb3;margin-top:8px;font-size:8px}.vsl-stage-play{z-index:3;background:linear-gradient(145deg,#4bc8cce6,#0353f0eb);border-color:#ffffffbf;border-radius:50%;width:56px;height:56px;position:absolute;top:50%;right:18%;transform:translate(50%,-50%);box-shadow:0 15px 38px #0353f066,0 0 0 8px #ffffff21}.vsl-stage-play:hover{transform:translate(50%,calc(-50% - 3px))scale(1.04)}.vsl-stage-play .vsl-play-symbol{border-top-width:7px;border-bottom-width:7px;border-left-width:11px}.vsl-pause-symbol{border-left:4px solid;border-right:4px solid;width:12px;height:16px}.vsl-preview-badge{z-index:3;color:#292300;background:var(--yellow);letter-spacing:.1em;border-radius:999px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;font-weight:900;position:absolute;top:12px;right:12px}.vsl-player.is-playing .vsl-stage>img{filter:saturate(1.08);transform:scale(1.07)}.vsl-player.is-playing .vsl-stage-play{opacity:.18}.vsl-player.is-playing .vsl-stage:hover .vsl-stage-play{opacity:1}.vsl-player.is-playing .vsl-poster-copy{opacity:.72;transform:translateY(3px)}.vsl-player-controls{background:#100b29b3;align-items:center;gap:9px;min-height:51px;padding:8px 9px;display:flex}.vsl-play-control{border-radius:50%;flex:none;width:34px;height:34px}.vsl-play-control .vsl-play-symbol{border-top-width:5px;border-bottom-width:5px;border-left-width:8px}.vsl-play-control .vsl-pause-symbol{border-style:solid;border-width:0 3px;width:9px;height:12px}.vsl-progress{background:#ffffff2b;border-radius:999px;flex:1;min-width:38px;height:4px;position:relative;overflow:hidden}.vsl-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--aqua), var(--blue), var(--yellow));height:100%;transition:width .1s linear;position:absolute;top:0;left:0;box-shadow:0 0 12px #4bc8cc99}.vsl-player-controls>small{color:#ffffff9e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px}.vsl-mute-control{flex:none;width:46px;height:30px}.vsl-mute-control>span{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:6px;font-weight:850}.vsl-player-cta{min-height:32px;color:var(--white);background:var(--blue);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:7px;font-weight:850;line-height:1;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.vsl-player-cta:hover{background:#1263ff;transform:translateY(-2px);box-shadow:0 9px 24px #0353f04d}.vsl-player-cta span{transition:transform .2s}.vsl-player-cta:hover span{transform:translate(3px)}@media (min-width:1320px){.vsl-launcher{margin:0;position:absolute;top:48%;left:calc(50% + 48px);transform:translate(-50%,-50%)}.vsl-launcher:hover{transform:translate(-50%,calc(-50% - 5px))scale(1.045)}.vsl-launcher:active{transform:translate(-50%,-50%)scale(.96)}}@media (min-width:600px){.vsl-player{right:22px;top:max(82px, calc(env(safe-area-inset-top) + 82px));bottom:auto}}@media (min-width:820px){.vsl-player{top:max(94px, calc(env(safe-area-inset-top) + 94px));bottom:auto}}@media (max-width:519px){.vsl-player-cta{display:none}.vsl-poster-copy{width:78%;padding:16px}.vsl-poster-copy img{width:92px}.vsl-poster-copy strong{font-size:16px}.vsl-stage-play{width:48px;height:48px;right:17%}}@media (max-height:650px) and (min-width:700px){.vsl-player:not(.is-expanded){top:max(82px, calc(env(safe-area-inset-top) + 82px));width:340px;bottom:auto}}@media (prefers-reduced-transparency:reduce){.vsl-launcher,.vsl-launcher-caption,.vsl-player{-webkit-backdrop-filter:none;backdrop-filter:none}.vsl-launcher-caption{background:#f4f8ff}.vsl-player{background:var(--midnight)}}@media (prefers-reduced-motion:reduce){.vsl-launcher:before{animation:none}.vsl-player{transition:none;animation:none}.vsl-stage>img,.vsl-stage>video,.vsl-progress i{transition:none}}@keyframes vslSignal{0%{opacity:.68;transform:scale(.72)}80%,to{opacity:0;transform:scale(1.3)}}@keyframes vslPlayerIn{0%{opacity:0;transform:translate(18px,-20px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (hover:hover){.glass-panel:hover{border-color:#fffffff0;box-shadow:0 38px 90px #100b2929,inset 0 1px #fff}:is(.issue-grid:has(.issue-card:hover) .issue-card:not(:hover),.vertical-grid:has(.vertical-card:hover) .vertical-card:not(:hover),.role-grid:has(.role-card:hover) .role-card:not(:hover),.candidate-grid:has(.candidate-card:hover) .candidate-card:not(:hover)){opacity:.7;filter:saturate(.8);transform:scale(.985)}.issue-card,.vertical-card,.role-card,.candidate-card{transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .3s,filter .3s,box-shadow .3s,border-color .3s}}@media (min-width:700px){.qualification-gates{grid-template-columns:1fr 1fr}.role-blueprint{grid-template-columns:repeat(4,1fr)}.role-blueprint i{width:9px;height:1px;top:50%;left:100%}.role-blueprint i:after{animation-name:routeSignalHorizontal}.conversion-bridge-inner{grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr)}}@media (min-width:960px){.qualification-shell{grid-template-columns:minmax(0,1fr) minmax(440px,.82fr);gap:clamp(50px,7vw,105px)}.qualification-gates{margin-top:48px}.capacity-visual{padding:32px}}@media (min-width:1440px){.focus-rail{display:block}}@media (max-width:699px){.qualification-section{padding-top:76px;padding-bottom:76px}.capacity-visual h3{margin-top:52px}.conversion-bridge{padding-block:62px}}@media (prefers-reduced-transparency:reduce){.glass-panel,.capacity-visual,.conversion-bridge-inner,.nav-shell{-webkit-backdrop-filter:none;backdrop-filter:none}.glass-panel{background:#f4f8ff}.capacity-visual{background:var(--cobalt)}.conversion-bridge-inner{background:#211a46}}@media (prefers-reduced-motion:reduce){.glass-panel{transition:none;transform:none}.pulse-line i,.capacity-pulse i,.capacity-visual-head span i,.role-blueprint i:after,.conversion-bridge-orb i{animation:none!important}}@keyframes clinicalPulse{0%,to{opacity:.45;filter:brightness(.9)}45%{opacity:1;filter:brightness(1.3)}}@keyframes signalPulse{0%{box-shadow:0 0 #4bc8cc4d}70%,to{box-shadow:0 0 0 10px #4bc8cc00}}@keyframes routeSignal{0%{opacity:0;transform:translateY(-100%)}30%,70%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes routeSignalHorizontal{0%{opacity:0;transform:translate(-100%)}30%,70%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes bridgeDrift{0%,to{transform:translate(0,0)}50%{transform:translate(14px,-20px)}}@media (prefers-reduced-transparency:reduce){.nav-shell,.decision-map,.sound-toggle,.founder-origin,.linkedin-profile,.hero-proofline span,.button-secondary,.button-ghost{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper)}.founder-origin{background:#ffffff12}.linkedin-profile{background:var(--paper)}.button-ghost{color:var(--white);background:#100b29eb}}@media (prefers-contrast:more){.nav-shell,.decision-map,.sound-toggle,.founder-origin,.linkedin-profile{border-color:currentColor}.hero-proofline span{border-color:var(--ink)}}@media (prefers-reduced-motion:reduce){.flow-progress i{transition:none}.flow-ambient{display:none}.hero:after,.hero-grid,.hero-orb,.hero-copy h1 span,.decision-step>b,.leak-track div:after,.offer-rings,.offer-rings i,.closing-symbol,.founder-portrait-glow,.sound-wave i{animation:none!important}.hero:before{transform:translate(-50%)}.flow-ready [data-reveal],.flow-ready [data-reveal].is-visible{opacity:1;filter:none;transition:none;transform:none}.decision-map:hover,.flow-ready .decision-map[data-reveal].is-visible:hover,.button:hover,.issue-card:hover,.vertical-card:hover,.role-card:hover,.candidate-card:hover,.call-value-grid article:hover,.value-card:hover,.founder-card:hover,.founder-origin:hover .founder-origin-media img,.founder-card:hover .founder-portrait>img{transform:none}}:root{--gf-navy:#071536;--gf-cobalt:#0d4ee7;--gf-cobalt-dark:#0937ad;--gf-teal:#0aa99a;--gf-teal-soft:#e9f8f5;--gf-blue-soft:#edf4ff;--gf-lilac-soft:#f4efff;--gf-ink-soft:#52607c;--gf-border:#dfe7f3;--gf-canvas:#f7faff;--gf-shadow:0 24px 64px #0715361a}.redesign-main{color:var(--gf-navy);background:#fff}.redesign-main h1,.redesign-main h2,.redesign-main h3,.calculator-lander h1,.calculator-lander h2,.calculator-lander h3,.booking-bridge h1,.booking-bridge h2,.booking-bridge h3{color:var(--gf-navy);letter-spacing:-.045em;font-weight:780}.redesign-nav{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #07153614;grid-template-columns:1fr auto auto;align-items:center;gap:20px;width:100%;min-height:76px;padding:14px clamp(20px,4vw,72px);display:grid;position:sticky;top:0}.redesign-logo,.redesign-logo img{display:block}.redesign-logo img{width:170px;height:auto}.redesign-nav-links{display:none}.redesign-nav-links a{color:#34415f;font-size:13px;font-weight:650;text-decoration:none}.redesign-nav-links a:hover{color:var(--gf-cobalt)}.redesign-nav .button{justify-self:end}.redesign-sound-slot{justify-content:center;align-items:center;display:flex}.redesign-sound-slot .sound-toggle{z-index:1;min-width:42px;min-height:42px;padding:8px 10px;position:relative;inset:auto;box-shadow:0 10px 28px #0715361c,inset 0 1px #fffffff5}.redesign-sound-slot .sound-toggle:hover{transform:translateY(-2px)}.redesign-sound-slot .sound-wave{width:18px;height:18px}.redesign-sound-slot .sound-copy{display:none}.redesign-main .button-primary{background:linear-gradient(135deg, var(--gf-cobalt), #1b63f3);box-shadow:0 14px 30px #0d4ee738}.redesign-main .button-secondary{color:var(--gf-navy);background:#fffffff5;border-color:#d6e0ee}.redesign-hero{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 42%,#f3f8ff47 76%,#ebf5ff29 100%),url(/goflow-hero-orbital-background.png) 50%/cover no-repeat;align-items:center;gap:clamp(42px,6vw,92px);max-width:1500px;min-height:680px;margin:0 auto;padding:clamp(52px,6vw,84px) clamp(22px,5vw,88px) clamp(50px,6vw,84px);display:grid;position:relative;overflow:hidden}.redesign-hero:before{content:"";pointer-events:none;opacity:.1;background-image:linear-gradient(#0d4ee714 1px,#0000 1px),linear-gradient(90deg,#0d4ee714 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.redesign-hero-copy,.redesign-hero-media{z-index:1;position:relative}.redesign-pill,.redesign-eyebrow{color:var(--gf-cobalt);letter-spacing:.09em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:800}.redesign-pill{background:#ffffffbd;border:1px solid #bcd0fb;border-radius:999px;align-items:center;padding:9px 14px;display:inline-flex}.redesign-hero h1{max-width:760px;margin:25px 0;font-size:clamp(42px,4.1vw,60px);line-height:.99}.redesign-hero-copy>p{max-width:680px;color:var(--gf-ink-soft);margin:0;font-size:clamp(17px,2vw,21px);line-height:1.58}.redesign-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.redesign-hero-proof{color:#34415f;flex-wrap:wrap;gap:14px 24px;margin-top:25px;font-size:13px;font-weight:650;display:flex}.redesign-hero-proof span,.redesign-model-grid li,.redesign-role-grid li,.redesign-calculator-preview li{align-items:flex-start;gap:8px;display:flex}.redesign-hero-proof svg,.redesign-model-grid li svg,.redesign-role-grid li svg,.redesign-calculator-preview li svg{color:var(--gf-teal);flex:none}.redesign-hero-media{width:min(100%,590px);margin:0 auto}.redesign-portrait-frame{aspect-ratio:1/1.02;box-shadow:var(--gf-shadow);background:linear-gradient(145deg,#0ec7ba,#11548c);border-radius:30px;position:relative;overflow:hidden}.redesign-portrait-frame>img{object-fit:cover;width:100%;height:100%;display:block}.redesign-founder-label{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071536d1;border:1px solid #ffffff47;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.redesign-founder-label strong{font-size:15px}.redesign-founder-label span{opacity:.72;font-size:11px}.redesign-role-float{border:1px solid var(--gf-border);background:#fffffff7;border-radius:16px;gap:8px;width:min(280px,72%);padding:18px;display:grid;position:absolute;bottom:72px;left:-18px;box-shadow:0 20px 48px #0715362e}.redesign-role-float>span{color:var(--gf-cobalt);letter-spacing:.1em;font-size:9px;font-weight:800}.redesign-role-float>strong{margin-bottom:4px;font-size:17px}.redesign-role-float small{color:#50607d;align-items:center;gap:7px;font-size:11px;display:flex}.redesign-role-float svg{color:var(--gf-teal)}.redesign-hero-media{width:min(100%,700px)}.hero-role-stage{isolation:isolate;background:radial-gradient(circle at 55% 44%,#4bc8cc29,#0000 31%),radial-gradient(circle at 84% 68%,#0353f024,#0000 30%),linear-gradient(145deg,#ffffff57,#e7f4ff94);border:1px solid #0353f017;border-radius:38px;width:100%;height:620px;min-height:620px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 28px 70px #07153614}.hero-role-stage:before{content:"";z-index:-1;pointer-events:none;opacity:.34;background-image:radial-gradient(circle,#0353f052 1.25px,#0000 1.5px);background-size:19px 19px;position:absolute;inset:7% 2% 10% 4%;-webkit-mask-image:radial-gradient(#000 25%,#0000 75%);mask-image:radial-gradient(#000 25%,#0000 75%)}.hero-role-stage-glow{z-index:-1;pointer-events:none;background:#4fbfe014;border-radius:50%;position:absolute;inset:18% 7% 12% 10%;box-shadow:0 0 100px 45px #4bc8cc1a}.hero-role-floater{z-index:2;will-change:transform;position:absolute}.hero-role-card{width:clamp(250px,43%,294px)}.hero-role-card[data-role-id=intake]{top:4%;left:8%}.hero-role-card[data-role-id=recruiter]{top:31%;left:1%}.hero-role-card[data-role-id=scheduling]{top:34%;left:54%}.hero-role-card[data-role-id=ar]{top:61%;left:7%}.hero-role-card[data-role-id=operations]{top:65%;left:52%}.hero-role-card-inner,.hero-process-card-inner{-webkit-backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(145deg,#fffffff7,#f6faffe6);border:1px solid #ffffffe6;transition:transform .34s cubic-bezier(.2,.85,.25,1.2),box-shadow .34s,border-color .34s;animation:5.8s ease-in-out infinite heroCardSurfaceFloat;position:relative;overflow:hidden;box-shadow:0 20px 48px #07153621,0 0 0 1px #0353f014}.hero-role-card-inner:after,.hero-process-card-inner:after{content:"";pointer-events:none;opacity:.44;background:linear-gradient(90deg,#0000,#ffffffd1,#0000);width:50%;height:160%;position:absolute;top:-40%;right:-28%;transform:rotate(19deg)}.hero-role-card-inner{border-radius:18px;grid-template-columns:43px minmax(0,1fr);gap:12px;min-height:126px;padding:13px 14px;display:grid}.hero-role-card[data-role-id=recruiter] .hero-role-card-inner{animation-delay:-1.1s}.hero-role-card[data-role-id=scheduling] .hero-role-card-inner{animation-delay:-2.4s}.hero-role-card[data-role-id=ar] .hero-role-card-inner{animation-delay:-3.2s}.hero-role-card[data-role-id=operations] .hero-role-card-inner{animation-delay:-4.3s}.hero-role-card-icon{z-index:1;color:#fff;background:linear-gradient(145deg, var(--role-accent), var(--role-accent-deep));width:43px;height:43px;box-shadow:0 10px 24px color-mix(in srgb, var(--role-accent) 35%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.hero-role-card-teal{--role-accent:#11b9ad;--role-accent-deep:#008f86}.hero-role-card-blue{--role-accent:#1768f2;--role-accent-deep:#073ed0}.hero-role-card-purple{--role-accent:#a149d2;--role-accent-deep:#7221ad}.hero-role-card-green{--role-accent:#0bb47b;--role-accent-deep:#008f5c}.hero-role-card-sky{--role-accent:#149bd7;--role-accent-deep:#0877bd}.hero-role-card-copy{z-index:1;min-width:0;position:relative}.hero-role-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hero-role-card h3{color:var(--gf-navy);margin:1px 0 8px;font-size:13px;line-height:1.15}.hero-role-card-head>span{color:#078f87;letter-spacing:.07em;flex:none;align-items:center;gap:4px;font-size:7px;font-weight:850;display:inline-flex}.hero-role-card-head i{background:var(--gf-teal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0aa99a17}.hero-role-card ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.hero-role-card li{color:#526582;align-items:center;gap:6px;font-size:9.5px;line-height:1.2;display:flex}.hero-role-card li svg{color:var(--gf-teal);flex:none}.hero-process-card{width:218px;top:2%;left:66%}.hero-process-card-inner{border-radius:20px;min-height:176px;padding:17px;animation-delay:-1.8s}.hero-process-card strong{z-index:1;color:#697996;letter-spacing:.13em;margin-bottom:13px;font-size:9px;display:block;position:relative}.hero-process-card ol{z-index:1;gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hero-process-card li{color:var(--gf-navy);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;font-size:10px;font-weight:750;line-height:1.2;display:grid}.hero-process-card li svg{color:#6c7d9c}.hero-role-flag{z-index:3;filter:drop-shadow(0 16px 20px #07153629);width:88px;height:88px;top:76%;left:82%}.hero-role-flag img{object-fit:contain;width:100%;height:100%;display:block}.hero-role-footer{z-index:4;color:#fff;text-align:center;background:linear-gradient(120deg,#071536,#13215a);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 16px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:13px;left:12%;right:12%;box-shadow:0 14px 34px #07153638}.hero-role-footer svg{color:#75dfd3;flex:none}@media (hover:hover){.hero-role-card:hover .hero-role-card-inner,.hero-process-card:hover .hero-process-card-inner{border-color:#4bc8cc7a;animation:none;transform:translateY(-5px)scale(1.025);box-shadow:0 28px 58px #0715362e,0 0 0 5px #4bc8cc14}}@keyframes heroCardSurfaceFloat{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.redesign-fact-strip{border-top:1px solid var(--gf-border);border-bottom:1px solid var(--gf-border);background:#fff;gap:16px;max-width:1500px;margin:0 auto;padding:24px clamp(22px,5vw,88px);display:grid}.redesign-fact-strip>span{color:var(--gf-cobalt);letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:12px;font-weight:800}.redesign-fact-strip div{padding:8px 0;display:grid}.redesign-fact-strip strong{font-size:14px}.redesign-fact-strip small{color:var(--gf-ink-soft);font-size:11px}.redesign-section{padding:clamp(84px,10vw,144px) clamp(22px,5vw,88px)}.redesign-heading,.redesign-model-grid,.redesign-compare-grid,.redesign-role-grid,.redesign-process-grid,.redesign-south-africa,.redesign-founder-grid,.redesign-calculator-preview,.redesign-faq,.redesign-closing,.redesign-footer{max-width:1320px;margin-inline:auto}.redesign-heading{max-width:860px}.redesign-heading h2,.redesign-founders-intro h2,.redesign-calculator-preview h2,.redesign-closing h2{margin:18px 0;font-size:clamp(40px,5.6vw,68px);line-height:1.02}.redesign-heading>p,.redesign-founders-intro>p,.redesign-calculator-preview>div>p,.redesign-closing>div>p{color:var(--gf-ink-soft);margin:0;font-size:17px;line-height:1.7}.redesign-model{background:var(--gf-canvas)}.redesign-model-grid{gap:16px;margin-top:52px;display:grid}.redesign-model-grid article{border:1px solid var(--gf-border);background:#fff;border-radius:22px;padding:30px;position:relative;box-shadow:0 16px 44px #0715360f}.redesign-step-number{width:30px;height:30px;color:var(--gf-cobalt);background:var(--gf-blue-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:24px;right:24px}.redesign-icon,.redesign-role-icon{width:58px;height:58px;color:var(--gf-cobalt);background:var(--gf-blue-soft);border-radius:16px;place-items:center;display:grid}.redesign-model-grid article:nth-child(2) .redesign-icon,.redesign-role-grid article:nth-child(2) .redesign-role-icon{color:#087665;background:var(--gf-teal-soft)}.redesign-model-grid article:nth-child(3) .redesign-icon,.redesign-role-grid article:nth-child(3) .redesign-role-icon{color:#6f45d8;background:var(--gf-lilac-soft)}.redesign-model-grid h3,.redesign-role-grid h3{margin:24px 0 12px;font-size:25px;line-height:1.1}.redesign-model-grid article>p,.redesign-role-grid article>p{color:var(--gf-ink-soft);margin:0;font-size:14px}.redesign-model-grid ul,.redesign-role-grid ul,.redesign-calculator-preview ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.redesign-model-grid li,.redesign-role-grid li,.redesign-calculator-preview li{color:#34415f;font-size:13px}.goflow-model-flow,.goflow-model-bottom-line{z-index:1;max-width:1480px;margin-inline:auto;position:relative}.goflow-model-flow{align-items:center;gap:14px;margin-top:56px;display:grid}.goflow-model-stage{border:1px solid var(--gf-border);-webkit-backdrop-filter:blur(18px);background:#ffffffe6;border-radius:28px;min-width:0;padding:28px;position:relative;box-shadow:0 24px 64px #07153614,inset 0 1px #fff}.goflow-model-stage h3{margin:14px 0 10px;font-size:clamp(23px,2.2vw,31px);line-height:1.05}.goflow-model-stage>p,.goflow-professional-summary p{color:var(--gf-ink-soft);margin:0;font-size:13px;line-height:1.55}.goflow-model-stage ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.goflow-model-stage li{color:#34415f;align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.goflow-model-stage li svg{color:var(--gf-teal);flex:none}.goflow-model-number{z-index:3;width:34px;height:34px;color:var(--gf-cobalt);background:#edf4fff5;border:1px solid #0d4ee724;border-radius:50%;place-items:center;font-size:13px;font-weight:850;display:grid;position:absolute;top:22px;left:22px}.goflow-model-art{background:linear-gradient(145deg,#effbfa,#f5f8ff);border-radius:20px;place-items:center;height:190px;display:grid;overflow:hidden}.goflow-model-art img{object-fit:contain;filter:drop-shadow(0 14px 20px #07153614);width:105%;height:105%;display:block;transform:translateY(8px)}.goflow-model-business{border-color:#0aa99a4d}.goflow-model-match{text-align:center;background:linear-gradient(160deg,#fffffffa,#edf4ffe6);border-color:#0d4ee747}.goflow-model-match .goflow-model-number{left:50%;transform:translate(-50%)}.goflow-model-logo{width:150px;height:auto;margin:56px auto 18px;display:block}.goflow-model-match>strong{color:var(--gf-cobalt);background:var(--gf-blue-soft);letter-spacing:.1em;border-radius:999px;padding:7px 12px;font-size:9px;display:inline-flex}.goflow-model-match>p{margin-top:18px}.goflow-model-match ul{text-align:left}.goflow-model-professional{background:linear-gradient(145deg,#fffffff5,#f8f5ffe6);border-color:#6f45d842}.goflow-professional-summary{align-items:center;gap:18px;display:grid}.goflow-professional-art{background:radial-gradient(circle at 50% 75%,#6f45d824,#0000 52%),linear-gradient(150deg,#f7f4ff,#eef8ff);border-radius:20px;place-items:end center;min-height:240px;display:grid;overflow:hidden}.goflow-professional-art img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 22px #0715361a);width:115%;height:115%;display:block;transform:translateY(10%)}.goflow-origin-pill{color:#6f45d8;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.goflow-origin-pill span{font-size:18px}.goflow-model-connector{color:var(--gf-teal);justify-content:center;align-items:center;display:none}.goflow-model-connector span{color:currentColor;letter-spacing:.06em;text-align:center;width:94px;font-size:8px;font-weight:850;position:absolute;bottom:calc(50% + 16px)}.goflow-model-connector i{opacity:.52;border-top:2px dashed;width:100%}.goflow-model-connector svg{flex:none;margin-left:-4px}.goflow-model-connector-out{color:#7448d9}.goflow-model-video-intro{border-top:1px solid #6f45d824;gap:8px;margin-top:24px;padding-top:22px;display:grid}.goflow-model-video-intro span{color:#6f45d8;letter-spacing:.1em;font-size:8px;font-weight:850}.goflow-model-video-intro h4{color:var(--gf-navy);letter-spacing:-.025em;margin:5px 0 0;font-size:18px}.goflow-model-video-intro p{color:var(--gf-ink-soft);margin:0;font-size:11px;line-height:1.5}.goflow-model-videos{gap:10px;margin-top:14px;display:grid}.goflow-model-video{background:#ffffffe6;border:1px solid #0715361a;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #07153612}.goflow-model-video-frame{aspect-ratio:16/9;background:#071536;position:relative;overflow:hidden}.goflow-model-video-frame iframe,.goflow-model-video-frame button,.goflow-model-video-frame button>img,.goflow-model-video-shade{width:100%;height:100%;position:absolute;inset:0}.goflow-model-video-frame iframe{border:0}.goflow-model-video-frame button{cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}:is(.goflow-model-video-frame button:focus-visible,.goflow-model-video-frame iframe:focus-visible){outline-offset:-4px;outline:3px solid #ffef3d}.goflow-model-video-frame button>img{object-fit:cover;transition:transform .45s,filter .45s}.goflow-model-video-shade{background:linear-gradient(#0715360a,#0715369e)}.goflow-model-video-index{color:#fff;background:#07153699;border-radius:999px;padding:4px 6px;font-size:8px;position:absolute;top:8px;left:8px}.goflow-model-video-play{color:#fff;background:linear-gradient(145deg,#0aa99af5,#0d4ee7f5);border:1px solid #ffffffc2;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 26px #07153640}.goflow-model-video-play svg{transform:rotate(-45deg)translate(1px,1px)}.goflow-model-video-copy{align-content:start;gap:4px;min-height:92px;padding:11px;display:grid}.goflow-model-video-copy>span{color:#6f45d8;letter-spacing:.08em;font-size:7px;font-weight:850}.goflow-model-video-copy strong{overflow-wrap:anywhere;font-size:11px;line-height:1.25}.goflow-model-video-copy a{color:var(--gf-cobalt);margin-top:auto;font-size:8px;font-weight:750;text-decoration:none}.goflow-model-video-boundary{background:#6f45d80f;border-radius:12px;align-items:flex-start;gap:8px;padding:12px 14px;display:flex;margin-top:14px!important;font-size:9px!important;line-height:1.45!important}.goflow-model-video-boundary svg{color:#6f45d8;flex:none}.goflow-model-bottom-line{background:#ffffffc2;border:1px solid #0d4ee729;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin-top:20px;padding:17px 20px;display:grid}.goflow-model-bottom-line>img{object-fit:contain;width:48px;height:48px}.goflow-model-bottom-line p{gap:3px;margin:0;display:grid}.goflow-model-bottom-line strong{font-size:13px}.goflow-model-bottom-line p span{color:var(--gf-ink-soft);font-size:10px}.goflow-model-bottom-line>a{color:var(--gf-cobalt);grid-column:1/-1;align-items:center;gap:7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover){.goflow-model-stage,.goflow-model-video{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,border-color .32s}.goflow-model-stage:hover{transform:translateY(-5px);box-shadow:0 32px 76px #0715361f,inset 0 1px #fff}.goflow-model-video:hover{border-color:#6f45d84d;transform:translateY(-3px);box-shadow:0 18px 36px #0715361f}.goflow-model-video:hover img{filter:saturate(1.06)contrast(1.02);transform:scale(1.04)}}@media (min-width:720px){.goflow-professional-summary{grid-template-columns:minmax(170px,.72fr) minmax(0,1fr)}.goflow-model-videos{grid-template-columns:repeat(3,minmax(0,1fr))}.goflow-model-bottom-line{grid-template-columns:48px minmax(0,1fr) auto}.goflow-model-bottom-line>a{grid-column:auto}}@media (min-width:1180px){.goflow-model-flow{grid-template-columns:minmax(225px,.88fr) 58px minmax(190px,.68fr) 58px minmax(510px,1.7fr);gap:0}.goflow-model-connector{display:flex;position:relative}.goflow-model-professional{padding:30px}}@media (max-width:719px){.goflow-model-stage{border-radius:22px;padding:22px}.goflow-model-art{height:170px}.goflow-professional-art{min-height:210px}}@media (prefers-reduced-motion:reduce){.goflow-model-stage,.goflow-model-video,.goflow-model-video img{transition:none!important}}.redesign-comparison{background:#fff}.redesign-compare-grid{gap:16px;margin-top:52px;display:grid}.redesign-compare-grid article{border:1px solid;border-radius:24px;padding:clamp(28px,4vw,48px)}.redesign-compare-grid article>span{letter-spacing:.08em;font-size:11px;font-weight:850}.redesign-compare-grid h3{margin:16px 0 25px;font-size:clamp(28px,3vw,38px)}.redesign-compare-grid ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.redesign-compare-grid li{color:#34415f;background-position:0 17px;background-repeat:no-repeat;border-top:1px solid #07153617;padding:15px 0 15px 31px}.redesign-compare-grid li:before{content:"";position:absolute}.redesign-compare-scattered{background:linear-gradient(145deg,#fff8f9,#fff);border-color:#f2cfd6!important}.redesign-compare-scattered>span{color:#ba2343}.redesign-compare-dedicated{background:linear-gradient(145deg,#f2fbf8,#fff);border-color:#bfe6dd!important}.redesign-compare-dedicated>span{color:#067261}.redesign-roles{background:linear-gradient(#f4f8ff,#fff)}.redesign-role-grid{gap:16px;margin-top:52px;display:grid}.redesign-role-grid article{border:1px solid var(--gf-border);background:#fff;border-radius:22px;flex-direction:column;padding:28px;display:flex;box-shadow:0 18px 48px #07153612}.redesign-role-grid article>p{color:var(--gf-navy);border-top:1px solid var(--gf-border);margin-top:24px;padding-top:18px;font-weight:750}.redesign-video-showcase{color:#fff;background:radial-gradient(circle at 82% 10%,#4bc8cc33,#0000 30rem),radial-gradient(circle at 12% 90%,#0353f03d,#0000 32rem),linear-gradient(145deg,#071536,#0c1e51 68%,#092f58);position:relative;overflow:hidden}.redesign-video-showcase:before{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#78dcda85 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 78% 28%,#000 5%,#0000 58%);mask-image:radial-gradient(at 78% 28%,#000 5%,#0000 58%)}.redesign-video-heading,.redesign-video-grid,.redesign-video-boundary{z-index:1;max-width:1320px;margin-inline:auto;position:relative}.redesign-video-heading{gap:24px;display:grid}.redesign-video-heading .redesign-eyebrow,.redesign-video-copy>span{color:#75dfd3}.redesign-video-heading h2{color:#fff;max-width:820px;margin:18px 0 0;font-size:clamp(40px,5.5vw,68px);line-height:1.02}.redesign-video-heading>p{color:#ffffffb3;align-self:end;max-width:650px;margin:0;font-size:16px;line-height:1.72}.redesign-video-grid{gap:18px;margin-top:54px;display:grid}.redesign-video-grid article{-webkit-backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff29;border-radius:24px;transition:transform .34s cubic-bezier(.2,.85,.25,1.2),border-color .34s,box-shadow .34s;overflow:hidden;box-shadow:0 28px 70px #00071b38,inset 0 1px #ffffff14}.redesign-video-frame{aspect-ratio:16/9;background:#02091b;position:relative;overflow:hidden}.redesign-video-frame iframe,.redesign-video-frame button,.redesign-video-frame img,.redesign-video-shade{width:100%;height:100%;position:absolute;inset:0}.redesign-video-frame iframe{border:0}.redesign-video-frame button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.redesign-video-frame img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.72,.2,1),filter .45s}.redesign-video-shade{background:linear-gradient(#07153614,#071536c2)}.redesign-video-number{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;background:#07153685;border:1px solid #ffffff57;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:850;position:absolute;top:16px;left:16px}.redesign-video-play{background:linear-gradient(145deg,#0353f0f0,#4bc8ccd1);border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .3s cubic-bezier(.2,.85,.25,1.3),box-shadow .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #000d2d57,0 0 0 10px #ffffff1a}.redesign-video-play svg{transform:translate(1px)}.redesign-video-action{color:#fff;letter-spacing:.04em;text-align:left;font-size:11px;font-weight:800;position:absolute;bottom:14px;left:16px;right:16px}.redesign-video-copy{padding:24px}.redesign-video-copy>span{letter-spacing:.1em;font-size:10px;font-weight:850}.redesign-video-copy h3{color:#fff;margin:10px 0 9px;font-size:24px;line-height:1.08}.redesign-video-copy p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.58}.redesign-video-boundary{background:#ffffff12;border:1px solid #75dfd33d;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;margin-top:24px;padding:18px 20px;display:grid}.redesign-video-boundary>svg{color:#75dfd3}.redesign-video-boundary p{color:#ffffffad;margin:0;font-size:12px;line-height:1.55}.redesign-video-boundary a{color:#fff;grid-column:1/-1;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover){.redesign-video-grid article:hover{border-color:#75dfd361;transform:translateY(-7px);box-shadow:0 36px 84px #00071b52,0 0 0 5px #4bc8cc0f}.redesign-video-frame button:hover img{filter:saturate(1.08)brightness(.92);transform:scale(1.045)}.redesign-video-frame button:hover .redesign-video-play{transform:translate(-50%,-50%)scale(1.12);box-shadow:0 24px 50px #000d2d6b,0 0 0 15px #ffffff1f}}.redesign-process{background:#fff}.redesign-process-grid{gap:14px;margin-top:58px;display:grid}.redesign-process-grid article{border:1px solid var(--gf-border);background:#fff;border-radius:18px;padding:25px;position:relative}.redesign-process-grid article>span{color:#9babca;font-size:12px;font-weight:800;position:absolute;top:20px;right:20px}.redesign-process-grid h3{margin:22px 0 10px;font-size:21px}.redesign-process-grid p{color:var(--gf-ink-soft);margin:0;font-size:13px}.redesign-south-africa{border:1px solid var(--gf-border);background:linear-gradient(145deg,#fbfdff,#eef5ff);border-radius:30px;gap:48px;display:grid}.redesign-south-africa-kicker{align-items:center;gap:16px;display:flex}.redesign-south-africa-flag{background:linear-gradient(145deg,#fffffffa,#e5f5fae0);border:1px solid #0353f033;border-radius:22px;flex:none;place-items:center;width:72px;height:72px;font-size:39px;line-height:1;transition:transform .32s cubic-bezier(.2,.85,.25,1.3),box-shadow .32s;animation:5.4s ease-in-out infinite southAfricaFlagBreath;display:grid;box-shadow:0 14px 32px #1b1ccc24,inset 0 1px #fffffff2}@media (hover:hover){.redesign-south-africa-flag:hover{transform:translateY(-4px)scale(1.06)rotate(-3deg);box-shadow:0 20px 40px #1b1ccc33,0 0 0 6px #4bc8cc1a}}@keyframes southAfricaFlagBreath{0%,to{box-shadow:0 14px 32px #1b1ccc24,0 0 #4bc8cc00}50%{box-shadow:0 17px 38px #1b1ccc33,0 0 0 7px #4bc8cc14}}.redesign-country-pills{align-items:center;gap:12px;margin-top:28px;display:flex}.redesign-country-pills>span{color:var(--gf-cobalt);letter-spacing:.06em;background:#fff;border:1px solid #c9d9fb;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:850;display:inline-flex}.redesign-country-pills i{font-size:17px;font-style:normal;line-height:1}.redesign-country-pills svg{color:var(--gf-teal)}.redesign-reasons-grid{gap:12px;display:grid}.redesign-reasons-grid article{background:#ffffffd1;border:1px solid #0d4ee71a;border-radius:16px;padding:20px}.redesign-reasons-grid svg{color:var(--gf-cobalt)}.redesign-reasons-grid h3{margin:14px 0 6px;font-size:18px}.redesign-reasons-grid p{color:var(--gf-ink-soft);margin:0;font-size:12px}.redesign-founders{background:var(--gf-navy);max-width:none}.redesign-heading-light h2,.redesign-heading-light p{color:#fff}.redesign-heading-light p{opacity:.68}.redesign-heading-light .redesign-eyebrow{color:#75dfd3}.redesign-founder-grid{gap:18px;margin-top:52px;display:grid}.redesign-founder-grid article{background:#ffffff12;border:1px solid #ffffff24;border-radius:24px;overflow:hidden}.redesign-founder-grid img{aspect-ratio:1.25;object-fit:cover;width:100%;display:block}.redesign-founder-grid article>div{padding:26px}.redesign-founder-grid article>div>span{color:#75dfd3;letter-spacing:.09em;font-size:10px;font-weight:800}.redesign-founder-grid h3{color:#fff;margin:10px 0 4px;font-size:29px}.redesign-founder-grid strong{color:#fff;opacity:.65;font-size:13px}.redesign-founder-location{color:#fff;background:#4bc8cc1a;border:1px solid #75dfd347;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:12px 0 9px;padding:7px 10px 7px 7px;font-size:11px;font-weight:750;display:inline-flex}.redesign-founder-location span{font-size:17px;line-height:1}.redesign-founder-grid p{color:#ffffffb3;margin:18px 0}.redesign-founder-grid a{color:#8eb5ff;align-items:center;gap:8px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.redesign-calculator-preview{background:linear-gradient(145deg,#fff,#f0f6ff);border-radius:30px;gap:42px;display:grid}.redesign-calculator-preview ul{margin-bottom:30px}.redesign-calculator-preview aside{border:1px solid var(--gf-border);box-shadow:var(--gf-shadow);background:#fff;border-radius:22px;align-items:center;gap:14px;padding:22px;display:grid}.redesign-calculator-preview aside>svg{color:var(--gf-cobalt);justify-self:center;transform:rotate(90deg)}.redesign-calculator-preview aside div{background:var(--gf-blue-soft);border-radius:16px;gap:7px;padding:22px;display:grid}.redesign-calculator-preview aside div:last-child{background:var(--gf-teal-soft)}.redesign-calculator-preview aside span{color:var(--gf-cobalt);letter-spacing:.08em;font-size:10px;font-weight:850}.redesign-calculator-preview aside strong{margin-bottom:5px;font-size:21px}.redesign-calculator-preview aside small{color:var(--gf-ink-soft)}.redesign-faq{gap:42px;display:grid}.redesign-faq .faq-list{margin:0}.redesign-closing{color:#fff;background:linear-gradient(135deg,#0d43cb,#073080 62%,#071536);border-radius:30px 30px 0 0;align-items:center;gap:32px;margin-top:0;padding:clamp(46px,7vw,84px);display:grid;overflow:hidden}.redesign-closing>div{min-width:0;max-width:720px}.redesign-closing h2{color:#fff}.redesign-closing>div>p{color:#ffffffb8}.redesign-closing .redesign-eyebrow{color:#7ae0d4}.redesign-closing .button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff52}.redesign-closing>img{aspect-ratio:1;object-fit:cover;object-position:center 18%;border:8px solid #ffffff21;border-radius:26px;justify-self:center;width:min(100%,310px);min-width:0;height:auto}.redesign-footer{color:#fff;background:#050f27;gap:28px;padding:52px clamp(22px,5vw,70px);display:grid}.redesign-footer img{filter:brightness(0)invert();width:165px;height:auto}.redesign-footer>div{align-content:start;gap:7px;display:grid}.redesign-footer strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:12px}.redesign-footer a,.redesign-footer button,.redesign-footer p{color:#fff9;font-size:12px}.redesign-footer a{text-decoration:none}.redesign-footer button{text-align:left;background:0 0;border:0;padding:0}.redesign-footer>p{margin:0}@media (min-width:720px){.redesign-nav{grid-template-columns:1fr auto auto auto}.redesign-nav-links{align-items:center;gap:24px;display:flex}.redesign-hero{grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr)}.redesign-fact-strip{grid-template-columns:1.4fr repeat(3,1fr)}.redesign-model-grid,.redesign-role-grid{grid-template-columns:repeat(3,1fr)}.redesign-compare-grid{grid-template-columns:repeat(2,1fr)}.redesign-process-grid{grid-template-columns:repeat(5,1fr)}.redesign-video-heading{grid-template-columns:1.15fr .85fr}.redesign-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.redesign-video-boundary{grid-template-columns:auto minmax(0,1fr) auto}.redesign-video-boundary a{grid-column:auto}.redesign-south-africa{grid-template-columns:.9fr 1.1fr}.redesign-reasons-grid,.redesign-founder-grid{grid-template-columns:repeat(2,1fr)}.redesign-founder-grid article{grid-template-columns:42% 58%;display:grid}.redesign-founder-grid img{aspect-ratio:auto;height:100%}.redesign-calculator-preview{grid-template-columns:1fr .9fr}.redesign-calculator-preview aside{grid-template-columns:1fr auto 1fr}.redesign-calculator-preview aside>svg{transform:none}.redesign-faq{grid-template-columns:.7fr 1.3fr}.redesign-closing{grid-template-columns:minmax(0,1fr) minmax(240px,310px)}.redesign-footer{grid-template-columns:1.4fr .6fr .7fr}.redesign-footer>p{grid-column:1/-1}}@media (min-width:1120px){.redesign-nav-links{gap:34px}.redesign-process-grid article{min-height:240px}}@media (min-width:1320px){.redesign-sound-slot .sound-copy{display:block}}@media (min-width:1440px){.redesign-main #main-content>.redesign-section{padding-left:190px;padding-right:190px}}@media (min-width:1050px){.redesign-hero{grid-template-columns:minmax(0,.92fr) minmax(630px,1.08fr);gap:clamp(26px,3vw,48px);padding-top:40px;padding-bottom:42px}.redesign-pill{white-space:nowrap;letter-spacing:.08em;max-width:none;font-size:10px}.redesign-actions{flex-wrap:nowrap}.redesign-actions .button{gap:10px;padding-inline:15px;font-size:14px}}@media (max-width:1049px){.redesign-hero{grid-template-columns:minmax(0,1fr)}.redesign-hero-copy{max-width:820px}.redesign-hero-media{width:min(100%,760px)}.hero-role-stage{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;height:auto;min-height:650px;padding:18px 18px 76px;display:grid}.hero-role-floater{width:100%;position:relative;top:auto!important;left:auto!important;transform:none!important}.hero-process-card{grid-column:1/-1}.hero-process-card-inner{min-height:0}.hero-process-card ol{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-role-flag{width:70px;height:70px;position:absolute;bottom:7px;right:18px;top:auto!important;left:auto!important}.hero-role-footer{text-align:left;justify-content:flex-start;left:18px;right:96px}}@media (max-width:719px){.redesign-nav .button{padding-inline:12px;font-size:10px}.redesign-logo img{width:130px}.redesign-role-float{left:8px}.redesign-hero{background-position:62% 0}.hero-role-stage{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78vw,282px);grid-auto-flow:column;align-items:stretch;gap:12px;height:292px;min-height:292px;padding:18px 18px 76px;display:grid;overflow:auto hidden}.hero-role-stage::-webkit-scrollbar{display:none}.hero-role-floater{scroll-snap-align:center;grid-column:auto}.hero-role-card-inner,.hero-process-card-inner{height:100%;min-height:0}.hero-process-card ol{grid-template-columns:minmax(0,1fr)}.hero-role-flag{scroll-snap-align:none;width:64px;height:64px;position:absolute;bottom:6px;right:14px}.hero-role-footer{min-height:48px;padding-inline:12px;font-size:9px;bottom:9px;left:14px;right:87px}.redesign-founder-label{flex-direction:column;align-items:flex-start;gap:2px}.redesign-south-africa-kicker{flex-direction:column;align-items:flex-start;gap:12px}.redesign-south-africa-flag{border-radius:19px;width:62px;height:62px;font-size:34px}.redesign-country-pills{flex-wrap:wrap;align-items:flex-start}.redesign-country-pills svg{margin-top:8px}.redesign-model-grid article,.redesign-role-grid article,.redesign-compare-grid article{padding:24px}.redesign-closing{border-radius:24px 24px 0 0;margin-inline:14px}}@media (prefers-reduced-motion:reduce){.hero-role-card-inner,.hero-process-card-inner,.hero-role-card:hover .hero-role-card-inner,.hero-process-card:hover .hero-process-card-inner,.redesign-south-africa-flag,.redesign-south-africa-flag:hover{transition:none!important;animation:none!important;transform:none!important}.redesign-main *,.calculator-lander *,.booking-bridge *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.calculator-lander{color:var(--gf-navy);background:#fff}.calculator-nav{background:#fffffff0;min-height:76px;padding:14px clamp(20px,4vw,72px)}.calculator-logo img{width:170px}.calculator-hero{background:radial-gradient(circle at 86% 16%,#0d4ee71f,#0000 25rem),linear-gradient(145deg,#fff,#f2f7ff);max-width:1500px;min-height:660px;margin:0 auto;padding:clamp(64px,8vw,110px) clamp(22px,5vw,88px)}.calculator-hero:before,.calculator-hero:after,.calculator-hero-grid{display:none}.calculator-hero-copy h1{max-width:760px;margin:24px 0;font-size:clamp(47px,6.2vw,78px);line-height:.99}.calculator-hero-copy>p{max-width:690px;color:var(--gf-ink-soft);font-size:clamp(17px,2vw,20px)}.calculator-hero-proof{color:#3c4966;flex-wrap:wrap;gap:12px 20px;font-size:12px;display:flex}.calculator-hero-proof svg{color:var(--gf-teal)}.calculator-hero-panel{border:1px solid var(--gf-border);box-shadow:var(--gf-shadow);background:#fffffff5;border-radius:26px;padding:18px}.calculator-hero-panel div{border-color:var(--gf-border);background:var(--gf-blue-soft)}.calculator-hero-panel div:nth-of-type(2){background:var(--gf-teal-soft)}.calculator-hero-panel div:nth-of-type(3){background:var(--gf-lilac-soft)}.calculator-hero-panel>svg{color:var(--gf-cobalt);justify-self:center;transform:rotate(90deg)}.calculator-trust-strip{max-width:1500px;color:var(--gf-navy);border-top:1px solid var(--gf-border);border-bottom:1px solid var(--gf-border);background:#fff;margin:0 auto}.calculator-trust-strip article{border-color:var(--gf-border)}.calculator-trust-strip article>svg{color:var(--gf-cobalt);grid-row:1/3;align-self:center}.calculator-trust-strip small{color:var(--gf-ink-soft)}.calculator-app-section{background:var(--gf-canvas)}.guided-calculator{border-color:var(--gf-border);box-shadow:var(--gf-shadow);background:#fff}.calculator-progress{color:#41506f;background:#f8fbff}.calculator-progress span.is-active i{background:var(--gf-cobalt)}.calculator-step{background:#fff}.calculator-step-heading>span,.result-hero>span,.comparison-result span,.result-benefits-heading>span,.calculator-live-summary>span{color:var(--gf-cobalt)}.calculator-choice-grid label,.range-field,.starter-assumption,.cost-period-switch,.advanced-costs,.published-example-toggle,.readiness-fieldset,.result-breakdown article,.lead-capture-shell,.calculator-booking-handoff{border-color:var(--gf-border)}.cost-period-switch button.is-active{color:#fff;background:var(--gf-cobalt)}.published-example-toggle{background:linear-gradient(145deg,#f4f8ff,#fff)}.result-hero{color:#fff;background:linear-gradient(135deg, var(--gf-cobalt), #073080)}.result-hero>span,.result-hero small{color:#ffffffb8}.result-hero strong{color:#fff}.comparison-result{gap:14px}.comparison-result>div:first-child{background:var(--gf-teal-soft);border-color:#bfe6dd}.comparison-result>div:last-child{color:#fff;background:var(--gf-navy)}.comparison-result>div:last-child span,.comparison-result>div:last-child small,.comparison-result>div:last-child strong{color:#fff}.result-benefit-grid article{background:#f8fbff}.result-cost-comparison{gap:16px;margin-top:18px;display:grid}.result-cost-card{border:1px solid;border-radius:22px;flex-direction:column;min-width:0;padding:clamp(22px,4vw,32px);display:flex;box-shadow:0 18px 46px #07153612}.result-cost-card-us{color:var(--gf-navy);background:linear-gradient(155deg,#fff7f6,#fff);border-color:#f4c9c4}.result-cost-card-goflow{color:var(--gf-navy);background:linear-gradient(155deg,#effbf6,#fff);border-color:#b8e1d5}.result-cost-card-heading>span,.result-difference-banner span{letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:900;line-height:1.45;display:block}.result-cost-card-us .result-cost-card-heading>span{color:#b83a36}.result-cost-card-goflow .result-cost-card-heading>span{color:#087755}.result-cost-card-heading h3{color:var(--gf-navy);letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(22px,4vw,30px);line-height:1.08}.result-cost-total{color:var(--gf-navy);letter-spacing:-.055em;margin-top:26px;font-size:clamp(48px,9vw,70px);line-height:.95;display:block}.result-cost-card-us .result-cost-total{color:#c92f2b}.result-cost-card-goflow .result-cost-total{color:#087755}.result-cost-period{color:var(--gf-ink-soft);margin-top:9px;font-size:10px;line-height:1.5}.result-monthly-equivalent{background:#ffffffb8;border:1px solid #07153617;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:13px 14px;display:flex}.result-monthly-equivalent span{color:var(--gf-ink-soft);font-size:9px;font-weight:700}.result-monthly-equivalent strong{color:var(--gf-navy);font-size:17px}.result-cost-breakdown{margin:22px 0 0;display:grid}.result-cost-breakdown>div{border-bottom:1px solid #07153617;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:10px 0;display:grid}.result-cost-breakdown dt,.result-cost-breakdown dd{font-size:9px}.result-cost-breakdown dt{color:var(--gf-ink-soft)}.result-cost-breakdown dd{color:var(--gf-navy);text-align:right;margin:0;font-weight:850}.result-goflow-inclusions{color:var(--gf-navy);gap:11px;margin:22px 0 0;padding:0 0 0 19px;display:grid}.result-goflow-inclusions li{padding-left:3px;font-size:10px;line-height:1.5}.result-goflow-inclusions li::marker{color:#0c9b70}.result-cost-note{color:var(--gf-ink-soft);margin:auto 0 0;padding-top:22px;font-size:9px;line-height:1.5}.result-difference-banner{color:#fff;background:linear-gradient(135deg, var(--gf-navy), #123e8e);border-radius:22px;gap:22px;margin-top:16px;padding:clamp(22px,4vw,30px);display:grid;box-shadow:0 22px 56px #0715362e}.result-difference-banner>div{align-content:center;min-width:0;display:grid}.result-difference-banner span{color:#8cded0}.result-difference-banner strong{color:#fff;letter-spacing:-.05em;margin-top:8px;font-size:clamp(40px,8vw,64px);line-height:.95}.result-difference-banner small{color:#ffffffbf;margin-top:8px;font-size:10px;line-height:1.45}.result-difference-monthly{border-top:1px solid #ffffff2e;padding-top:22px}.result-difference-monthly strong{font-size:clamp(30px,6vw,44px)}.result-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-benefit-grid article{min-height:132px}@media (min-width:760px){.result-cost-comparison.has-goflow-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.result-difference-banner{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)}.result-difference-monthly{border-top:0;border-left:1px solid #ffffff2e;padding:0 0 0 26px}}@media (max-width:599px){.result-cost-card{padding:22px 18px}.result-cost-total{font-size:clamp(44px,15vw,62px)}.result-benefit-grid{grid-template-columns:1fr}}.calculator-live-summary{border-left-color:var(--gf-border);background:linear-gradient(#f7faff,#fff)}.calculator-live-summary>strong,.calculator-live-summary dd{color:var(--gf-navy)}.calculator-live-summary>small,.calculator-live-summary dt,.calculator-live-summary>p{color:var(--gf-ink-soft)}.calculator-live-summary dl div{border-bottom-color:var(--gf-border)}.calculator-booking-handoff h3{color:#fff}.calculator-booking-handoff p{color:#ffffffbd}.calculator-method-section,.calculator-faq-section{background:#fff}.calculator-method-grid article{border-color:var(--gf-border);background:var(--gf-canvas)}.calculator-fit-section,.calculator-closing-section{background:linear-gradient(135deg, var(--gf-cobalt), #073080 60%, var(--gf-navy))}.calculator-fit-section h2,.calculator-closing-section h2{color:#fff}.booking-redesign{color:var(--gf-navy);background:#fff}.booking-redesign .booking-nav{background:#fffffff0;min-height:76px;padding:14px clamp(20px,4vw,72px)}.booking-redesign .booking-logo img{width:170px}.booking-redesign .booking-hero{background:radial-gradient(circle at 20% 15%,#0d4ee71a,#0000 25rem),linear-gradient(145deg,#fff,#f1f6ff);align-items:start;max-width:1540px;margin:0 auto;padding:clamp(58px,7vw,100px) clamp(22px,4vw,72px)}.booking-redesign .booking-hero-copy h1{max-width:720px;margin:24px 0;font-size:clamp(47px,6vw,76px);line-height:.99}.booking-redesign .booking-hero-copy>p{max-width:670px;color:var(--gf-ink-soft);font-size:clamp(17px,2vw,20px)}.booking-jon-inline{border:1px solid var(--gf-border);background:#fff;border-radius:999px;align-items:center;gap:13px;width:fit-content;margin-top:28px;padding:10px 16px 10px 10px;display:flex;box-shadow:0 12px 30px #07153614}.booking-jon-inline img{object-fit:cover;border-radius:50%;width:54px;height:54px}.booking-jon-inline div{display:grid}.booking-jon-inline span{color:var(--gf-cobalt);letter-spacing:.08em;font-size:8px;font-weight:850}.booking-jon-inline strong{font-size:14px}.booking-jon-inline small{color:var(--gf-ink-soft);font-size:10px}.booking-redesign .booking-proofline{color:#3b4967;flex-wrap:wrap;gap:12px 20px;display:flex}.booking-redesign .booking-proofline span{align-items:center;gap:7px;display:flex}.booking-redesign .booking-proofline svg{color:var(--gf-teal)}.booking-redesign .booking-calendar-card{border-color:var(--gf-border);box-shadow:var(--gf-shadow);background:#fff}.booking-redesign .booking-calendar-heading h2{font-size:clamp(25px,3vw,34px)}.booking-redesign .booking-worth-strip{max-width:1540px;color:var(--gf-navy);border-top:1px solid var(--gf-border);border-bottom:1px solid var(--gf-border);background:#fff;margin:0 auto}.booking-redesign .booking-worth-strip article{border-color:var(--gf-border);grid-template-columns:30px 26px 1fr}.booking-redesign .booking-worth-strip article>svg{color:var(--gf-cobalt);grid-row:1/3;align-self:center}.booking-redesign .booking-worth-strip article>span{color:#9babca;grid-row:1/3;align-self:center}.booking-redesign .booking-worth-strip strong{text-transform:none}.booking-redesign .booking-worth-strip small{color:var(--gf-ink-soft)}.booking-redesign .booking-fit-section,.booking-redesign .booking-agenda-section,.booking-redesign .booking-faq-section{padding:clamp(80px,9vw,120px) clamp(22px,5vw,80px)}.booking-redesign .booking-section-heading{max-width:800px}.booking-redesign .booking-section-heading h2,.booking-redesign .booking-agenda-copy>h2{font-size:clamp(40px,5vw,64px)}.booking-redesign .booking-fit-card{border:1px solid var(--gf-border);min-height:0;box-shadow:none;background:#fff;padding:clamp(26px,4vw,42px)}.booking-redesign .booking-fit-card-primary{color:var(--gf-navy);background:linear-gradient(145deg,#f2fbf8,#fff);border-color:#bfe6dd}.booking-fit-card-secondary{background:linear-gradient(145deg,#fff8f9,#fff)!important;border-color:#f2cfd6!important}.booking-redesign .booking-fit-card>span{color:var(--gf-teal)}.booking-fit-card-secondary>span{color:#bd2d4b!important}.booking-redesign .booking-fit-card h3{color:var(--gf-navy);margin:22px 0;font-size:clamp(29px,3vw,38px)}.booking-redesign .booking-fit-card li{color:#3f4d69;border-color:#0715361a;font-size:13px}.booking-redesign .booking-fit-card li svg{color:var(--gf-teal)}.booking-no-mark{color:#c72e4f;font-size:18px;font-weight:850;line-height:1}.booking-redesign .booking-agenda-section{background:var(--gf-canvas)}.booking-redesign .booking-agenda-list article{min-height:108px}.booking-redesign .booking-agenda-list p{color:var(--gf-ink-soft);font-size:12px}.booking-redesign .booking-jon-card{background:var(--gf-navy)}.booking-redesign .booking-jon-photo{min-height:320px}.booking-redesign .booking-jon-photo:after{display:none}.booking-redesign .booking-jon-copy h2{color:#fff}.booking-redesign .booking-jon-copy>a{grid-template-columns:none;justify-content:center;gap:8px;display:inline-flex}.booking-privacy-note{color:#315e55;background:var(--gf-teal-soft);border:1px solid #bfe6dd;border-radius:18px;grid-template-columns:auto 1fr;gap:18px;max-width:1320px;margin:0 auto clamp(72px,9vw,120px);padding:24px;display:grid}.booking-privacy-note p{color:#4b6c67;margin:4px 0 0;font-size:12px}.booking-redesign .booking-faq-section{background:#fff}.booking-redesign .booking-closing-section{background:linear-gradient(135deg, var(--gf-cobalt), #073080 60%, var(--gf-navy))}.booking-redesign .booking-closing-section h2{color:#fff}@media (min-width:720px){.calculator-hero,.booking-redesign .booking-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.95fr)}.calculator-hero-panel>svg{transform:none}.calculator-trust-strip,.booking-redesign .booking-worth-strip{grid-template-columns:repeat(4,1fr)}.booking-redesign .booking-worth-strip{grid-template-columns:repeat(3,1fr)}.calculator-trust-strip article,.booking-redesign .booking-worth-strip article{border-right:1px solid var(--gf-border);border-bottom:0}.calculator-trust-strip article:last-child,.booking-redesign .booking-worth-strip article:last-child{border-right:0}.booking-fit-grid-simple{grid-template-columns:repeat(2,1fr)}}@media (max-width:719px){.calculator-hero-panel>svg{transform:rotate(90deg)}.booking-privacy-note{margin-inline:20px}}.redesign-pill{isolation:isolate;will-change:transform, box-shadow;background:linear-gradient(115deg,#fffffff0,#eef7ffd1);border-color:#1b1ccc47;align-items:center;gap:9px;padding:6px 13px 6px 7px;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s,background .32s,box-shadow .32s;animation:4.8s ease-in-out infinite heroPillFocusPulse;position:relative;overflow:hidden;box-shadow:0 8px 22px #1b1ccc1a,0 0 #4bc8cc00}.redesign-pill:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffeb,#0000);width:24%;animation:7.2s ease-in-out infinite heroPillLightSweep;position:absolute;top:-45%;bottom:-45%;left:-32%;transform:skew(-18deg)translate(-220%)}.redesign-pill>span{z-index:1;position:relative}.redesign-hero-flag{background:#ffffffeb;border:1px solid #07153617;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:17px;line-height:1;transition:transform .34s cubic-bezier(.2,.85,.25,1.35),box-shadow .34s,background .34s;display:grid;box-shadow:0 5px 14px #0715361a}@media (hover:hover){.redesign-pill:hover{background:linear-gradient(115deg,#fff,#e1f6f8f0);border-color:#0353f085;transform:translateY(-3px)scale(1.018);box-shadow:0 15px 34px #1b1ccc2e,0 0 0 5px #4bc8cc1a}.redesign-pill:hover:after{opacity:.95;transition:transform .72s cubic-bezier(.2,.8,.2,1),opacity .18s;transform:skew(-18deg)translate(650%)}.redesign-pill:hover .redesign-hero-flag{background:#fff;transform:scale(1.12)rotate(-4deg);box-shadow:0 8px 18px #0353f033,0 0 0 3px #4bc8cc1f}}@keyframes heroPillFocusPulse{0%,to{border-color:#1b1ccc47;box-shadow:0 8px 22px #1b1ccc1a,0 0 #4bc8cc00}50%{border-color:#0353f070;box-shadow:0 11px 28px #1b1ccc29,0 0 0 6px #4bc8cc14}}@keyframes heroPillLightSweep{0%,60%{opacity:0;transform:skew(-18deg)translate(-220%)}68%{opacity:.72}82%{opacity:0;transform:skew(-18deg)translate(650%)}to{opacity:0;transform:skew(-18deg)translate(650%)}}.redesign-hero-breadth{color:#27415f;background:linear-gradient(120deg,#ffffffe6,#e9f8f5d6);border:1px solid #0aa99a38;border-radius:999px;align-items:center;gap:9px;width:fit-content;max-width:100%;margin-top:18px;padding:9px 13px 9px 10px;font-size:12px;font-weight:740;line-height:1.35;display:inline-flex;box-shadow:0 10px 26px #0715360d}.redesign-hero-breadth svg{color:var(--gf-teal);flex:none}.role-spectrum-section{isolation:isolate;background:radial-gradient(circle at 8% 10%,#0aa99a1a,#0000 24rem),radial-gradient(circle at 94% 45%,#0d4ee71a,#0000 28rem),linear-gradient(#f8fbff 0%,#fff 48%,#f7faff 100%);scroll-margin-top:88px;position:relative;overflow:hidden}.role-spectrum-section:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;opacity:.45;border:1px solid #0aa99a29;border-radius:44% 56% 58% 42%/51% 47% 53% 49%;width:30rem;position:absolute;top:3rem;right:-8rem;transform:rotate(-12deg);box-shadow:0 0 0 42px #0d4ee706,0 0 0 88px #0aa99a05}.role-spectrum-heading{text-align:center;max-width:960px}.role-spectrum-kicker-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.role-spectrum-country{color:#2b4767;letter-spacing:.025em;background:#ffffffc7;border:1px solid #0d4ee724;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:780;display:inline-flex;box-shadow:0 8px 26px #0715360d}.role-spectrum-note{color:#687691;max-width:720px;margin:18px auto 0;font-size:12px;line-height:1.6;display:block}.role-spectrum-progress,.role-family-grid,.role-spectrum-cta{width:min(100%,1320px);margin-inline:auto}.role-spectrum-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:46px;padding:0 8px;display:grid;position:relative}.role-spectrum-progress:before{content:"";background:linear-gradient(90deg, var(--gf-teal), #2c8feb 56%, var(--gf-cobalt));opacity:.45;border-radius:999px;height:2px;position:absolute;top:10px;left:9%;right:9%}.role-spectrum-progress span{z-index:1;color:#52617b;letter-spacing:.04em;text-align:center;text-transform:uppercase;padding-top:28px;font-size:9px;font-weight:780;position:relative}.role-spectrum-progress i{color:#fff;background:var(--gf-cobalt);border:3px solid #f8fbff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0d4ee733}.role-spectrum-progress span:first-child i{background:var(--gf-teal)}.role-family-grid{gap:14px;margin-top:34px;display:grid}.role-family-card{--role-accent:var(--gf-cobalt);--role-accent-soft:#0d4ee714;background:#ffffffe0;border:1px solid #0715361a;border-radius:22px;min-width:0;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 18px 48px #07153612}.role-family-card:before{content:"";background:linear-gradient(90deg, var(--role-accent), transparent 88%);height:4px;position:absolute;top:0;left:0;right:0}.role-family-coordination{--role-accent:#0aa99a;--role-accent-soft:#0aa99a1a}.role-family-specialist{--role-accent:#087e99;--role-accent-soft:#087e991a}.role-family-management{--role-accent:#173d84;--role-accent-soft:#173d841a}.role-family-growth{--role-accent:#0d4ee7;--role-accent-soft:#0d4ee71a}.role-family-growth:after{content:"";pointer-events:none;background:#ffef3d0f;border:1px solid #ffef3d85;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-18px;right:-18px}.role-family-desktop-header{display:none}.role-family-mobile-toggle{width:100%;min-height:82px;color:var(--gf-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:17px 18px;display:flex}.role-family-mobile-toggle>span:last-child{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.role-family-mobile-toggle strong{letter-spacing:-.02em;font-size:17px}.role-family-mobile-toggle small{color:var(--role-accent);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:10px;font-weight:820}.role-family-icon{width:48px;height:48px;color:var(--role-accent);border:1px solid color-mix(in srgb, var(--role-accent) 18%, transparent);background:var(--role-accent-soft);border-radius:15px;flex:none;place-items:center;display:grid}:is(.role-family-mobile-toggle:focus-visible,.role-family-expand:focus-visible,.role-spectrum-calculator-link:focus-visible){outline-offset:3px;outline:3px solid #0d4ee761}.role-family-body{padding:2px 18px 20px;display:none}.role-family-card[data-mobile-open=true] .role-family-body{animation:.24s both roleBodyIn;display:block}.role-family-chips{flex-wrap:wrap;gap:8px;display:flex}.role-family-chips>span{color:#33425f;overflow-wrap:anywhere;background:#fff;border:1px solid #0715361a;border-radius:10px;align-items:center;max-width:100%;min-height:34px;padding:8px 10px;font-size:11px;font-weight:680;line-height:1.25;display:inline-flex;box-shadow:0 7px 17px #0715360a}.role-family-chip-extra{animation:.25s both roleChipIn;border-color:color-mix(in srgb, var(--role-accent) 22%, transparent)!important;background:var(--role-accent-soft)!important}.role-family-expand{min-height:46px;color:var(--role-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:13px;padding:8px 0;font-size:11px;font-weight:820;display:inline-flex}.role-spectrum-cta{color:#fff;background:radial-gradient(circle at 85% 30%,#0aa99a45,#0000 18rem),linear-gradient(132deg,#071536,#0a2860 68%,#0d4ee7);border:1px solid #ffffff21;border-radius:24px;align-items:center;gap:24px;margin-top:26px;padding:clamp(24px,4vw,38px);display:grid;box-shadow:0 28px 70px #07153633}.role-spectrum-cta>div:first-child{max-width:760px}.role-spectrum-cta span{color:#68d6cb;letter-spacing:.1em;font-size:10px;font-weight:850}.role-spectrum-cta h3{color:#fff;margin:9px 0 8px;font-size:clamp(25px,3.4vw,38px);line-height:1.05}.role-spectrum-cta p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.6}.role-spectrum-actions{align-items:center;gap:11px;display:grid}.role-spectrum-actions .button{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:50px}.role-spectrum-calculator-link{color:#ffffffd1;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:7px 4px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.role-spectrum-calculator-link:hover{color:#fff}.redesign-south-africa-breadth{border-left:3px solid var(--gf-teal);padding-left:15px;font-weight:700;color:#324b69!important;margin-top:15px!important;font-size:14px!important;line-height:1.55!important}.goflow-chat-enable:not(.is-inviting){justify-content:center;width:50px;padding:8px}.goflow-chat-enable:not(.is-inviting)>strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes roleBodyIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes roleChipIn{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover){.role-family-card:hover{border-color:color-mix(in srgb, var(--role-accent) 28%, transparent);transform:translateY(-3px);box-shadow:0 26px 64px #0715361c}.role-family-expand:hover,.role-spectrum-calculator-link:hover svg{transform:translate(3px)}}@media (min-width:720px){.role-spectrum-progress{width:min(82%,930px);margin-top:54px}.role-spectrum-progress span{font-size:10px}.role-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px}.role-family-card{min-height:410px;padding:30px}.role-family-desktop-header{align-items:flex-start;gap:15px;display:flex}.role-family-desktop-header>div:last-child{min-width:0}.role-family-desktop-header h3{margin:1px 0 7px;font-size:24px}.role-family-desktop-header p{color:#60708c;margin:0;font-size:13px;line-height:1.45}.role-family-mobile-toggle{display:none}.role-family-body,.role-family-card[data-mobile-open=true] .role-family-body{padding:25px 0 0;animation:none;display:block}.role-family-chips>span{min-height:38px;padding:9px 12px;font-size:12px}.role-spectrum-cta{grid-template-columns:minmax(0,1fr) auto;margin-top:34px}.role-spectrum-actions{min-width:280px}}@media (max-width:719px){.redesign-pill{border-radius:18px;align-items:flex-start;line-height:1.35}.redesign-hero-flag{width:27px;height:27px;font-size:15px}.role-spectrum-section{padding-inline:16px}.role-spectrum-heading h2{font-size:clamp(37px,11.5vw,52px)}.role-spectrum-heading>p{font-size:15px;line-height:1.62}.role-spectrum-section:before{opacity:.3;right:-19rem}.role-spectrum-cta{border-radius:20px}.goflow-chat-enable{right:12px;bottom:max(12px, env(safe-area-inset-bottom));justify-content:center;width:48px;min-height:48px;padding:7px}.goflow-chat-enable>span{width:34px;height:34px}.goflow-chat-enable>strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.redesign-pill,.redesign-pill:after,.redesign-hero-flag,.role-family-card,.role-family-chip-extra,.role-family-body,.role-family-expand,.role-spectrum-calculator-link svg{transition:none!important;animation:none!important;transform:none!important}.redesign-pill{box-shadow:0 10px 26px #1b1ccc24,0 0 0 4px #4bc8cc12}}@media (prefers-reduced-transparency:reduce){.role-family-card,.role-spectrum-country,.redesign-hero-breadth{background:#fff}}
