*,:after,:before{box-sizing:border-box}:root{color-scheme:dark}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000!important;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100%;padding:0}html{font-size:18px}body{font-size:1rem;line-height:1.6}button,input,select,textarea{font:inherit;line-height:inherit}#root{background:#000!important;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.next-step-panel{background:#2f6feb14;border:1px solid #2f6feb;border-radius:12px;margin:0 0 1rem;padding:1rem}.next-step-panel--complete{background:#2d7a461a;border-color:#2d7a46}.next-step-panel__label{font-size:.85rem;font-weight:600;letter-spacing:.04em;margin:0 0 .35rem;opacity:.8;text-transform:uppercase}.next-step-panel__title{font-size:1.1rem;margin:0 0 .4rem}.next-step-panel__description{line-height:1.5;margin:0;opacity:.9}.plan-creation-toggle{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin:0 0 1.25rem}.plan-toggle{background:#111;border:1px solid #3a3a3a;border-radius:10px;color:#ddd;cursor:pointer;padding:.7rem .9rem;text-align:center;transition:border-color .2s ease,background .2s ease,color .2s ease;width:100%}.plan-toggle:hover{background:#161616;border-color:#5a5a5a}.plan-toggle--active{background:#2f6feb1f;border-color:#2f6feb;color:#fff}.App{text-align:center}.public-home{background:radial-gradient(circle at 18% 12%,#0991ed38,#0000 30rem),radial-gradient(circle at 86% 76%,#30b4a41f,#0000 28rem),#05080b;color:#f7fbff;min-height:100vh;overflow:hidden}.public-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:1.2rem 0;width:min(1180px,calc(100% - 2rem))}.public-brand{align-items:center;color:#fff;display:inline-flex;font-weight:700;gap:.8rem;text-decoration:none}.public-logo{height:38px;width:auto}.public-login{background:#ffffff12;border:1px solid #ffffff57;border-radius:999px;color:#fff;cursor:pointer;padding:.62rem 1.15rem;transition:background .16s ease,border-color .16s ease}.public-login:hover{background:#ffffff1f;border-color:#ffffffb3}.public-intro{margin:3.5rem auto 0;text-align:center;width:min(980px,calc(100% - 2rem))}.public-card-label,.public-kicker{color:#56b9f8;font-size:.78rem;font-weight:750;letter-spacing:.14em;margin:0 0 .8rem;text-transform:uppercase}.organisation-intro h1,.public-intro h1{font-size:clamp(2.45rem,6vw,5.2rem);letter-spacing:-.045em;line-height:1.03;margin:0}.public-video-shell{aspect-ratio:16/9;background:#ffffff0d;border:1px solid #ffffff24;border-radius:26px;box-shadow:0 30px 90px #00000075;margin:2.25rem auto 0;overflow:hidden;position:relative;width:min(880px,100%)}.public-video{display:block;height:100%;object-fit:cover;width:100%}.public-video-placeholder{grid-gap:.9rem;background:linear-gradient(135deg,#0991ed21,hsla(0,0%,100%,.025));color:#ffffffb3;display:grid;gap:.9rem;height:100%;justify-items:center;padding:2rem;place-content:center}.public-video-placeholder p{margin:0}.public-scroll-cue{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080be6;border:1px solid #ffffff47;border-radius:999px;bottom:1rem;box-shadow:0 12px 40px #0006;color:#fff;display:inline-flex;font-size:.86rem;font-weight:700;gap:.7rem;left:50%;padding:.72rem 1.05rem;position:fixed;text-decoration:none;transform:translateX(-50%);z-index:20}.public-scroll-arrow{animation:public-scroll-nudge 1.4s ease-in-out infinite;color:#56b9f8;font-size:1.15rem;line-height:1}@keyframes public-scroll-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.public-play-mark{background:#ffffff14;border:1px solid #ffffff57;border-radius:50%;color:#fff;display:grid;height:58px;padding-left:4px;place-content:center;width:58px}.public-routes{margin:6.5rem auto 0;width:min(1080px,calc(100% - 2rem))}.public-routes-heading{margin-bottom:1.5rem;text-align:center}.public-routes-heading h2{font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.035em;margin:0}.public-route-grid{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.public-route-card{background:hsla(0,0%,100%,.055);border:1px solid #ffffff21;border-radius:24px;box-shadow:inset 0 1px #ffffff0a;display:flex;flex-direction:column;min-height:360px;padding:clamp(1.7rem,4vw,3rem)}.public-route-card--individuals{background:linear-gradient(150deg,#0991ed2e,hsla(0,0%,100%,.045))}.public-route-card h3{font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.025em;margin:0 0 1rem}.public-route-card>p:not(.public-card-label){color:#ffffffb8;line-height:1.72;margin:0;max-width:34rem}.public-route-link{align-items:center;color:#fff;display:inline-flex;font-weight:750;gap:.55rem;margin-top:auto;padding-top:2.2rem;text-decoration:none}.public-route-link span{transition:transform .16s ease}.public-route-link:hover span{transform:translateX(4px)}.public-belief{margin:6.5rem auto 0;padding:4rem 0 5.5rem;text-align:center;width:min(900px,calc(100% - 2rem))}.public-belief p{font-size:clamp(1.75rem,4vw,3.2rem);font-weight:650;letter-spacing:-.035em;line-height:1.25;margin:0}.book-page{background:radial-gradient(circle at 12% 8%,#0991ed38,#0000 34rem),radial-gradient(circle at 88% 44%,#30b4a41a,#0000 30rem),#05080b}.book-final-cta,.book-hero,.book-section,.organisation-footer{margin-left:auto;margin-right:auto;width:min(1120px,calc(100% - 2rem))}.book-hero{grid-gap:clamp(2rem,7vw,6rem);align-items:start;display:grid;gap:clamp(2rem,7vw,6rem);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-height:680px;padding:3.5rem 0 5rem}.book-hero h1{font-size:clamp(3rem,6vw,5.4rem);letter-spacing:-.055em;line-height:1.02;margin:0;max-width:760px}.book-lead{color:#ffffffbd;font-size:clamp(1.06rem,2vw,1.25rem);line-height:1.75;margin:1.5rem 0 0;max-width:740px}.book-hero-promise{color:#ffffffeb;font-size:1.03rem;line-height:1.7;margin:1rem 0 0;max-width:720px}.book-hero-origin{background:#0991ed12;border-left:3px solid #56b9f8b8;margin:1.35rem 0 0;max-width:720px;padding:1.25rem 1.4rem}.book-hero-origin p{color:#ffffffc2;line-height:1.65;margin:0}.book-hero-origin p+p{margin-top:.75rem}.book-hero-promise--central{color:#fff;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:720;letter-spacing:-.02em;line-height:1.45;margin-top:1.35rem}.book-price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.book-price{font-size:clamp(2.4rem,5vw,4rem);font-weight:780;letter-spacing:-.05em}.book-price-note{color:#ffffffa6}.book-retail-note{color:#7bc8fa;font-size:.9rem;margin:.3rem 0 0}.book-founder-bonus{background:linear-gradient(135deg,#0991ed2e,hsla(0,0%,100%,.045));border:1px solid #56b9f861;border-radius:20px;box-shadow:0 18px 46px #00000038;margin:1.25rem 0 0;max-width:720px;padding:1.4rem 1.5rem}.book-founder-bonus__label{color:#72c9ff;font-size:.76rem;font-weight:800;letter-spacing:.11em;margin:0;text-transform:uppercase}.book-founder-bonus__title{color:#fff;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:760;line-height:1.35;margin:.45rem 0 0}.book-founder-bonus__copy{color:#ffffffb8;font-size:.95rem;line-height:1.6;margin:.65rem 0 0}.book-founder-bonus__value{background:#fff;color:#071018;font-size:.82rem;font-weight:800;margin:.85rem 0 0;padding:.42rem .72rem}.book-button,.book-founder-bonus__value{border-radius:999px;width:-webkit-fit-content;width:fit-content}.book-button{align-items:center;background:#0991ed;box-shadow:0 14px 36px #0991ed40;color:#fff;display:inline-flex;font-weight:760;gap:.6rem;margin-top:1.4rem;padding:.92rem 1.35rem;text-decoration:none;transition:transform .16s ease,background .16s ease}.book-button:hover{background:#19a2ff;transform:translateY(-2px)}.book-secure-note{color:#ffffff7a;font-size:.84rem;margin:.85rem 0 0}.book-hero-aside{grid-gap:1.25rem;display:grid;gap:1.25rem}.book-mockup{display:block;filter:drop-shadow(0 28px 42px rgba(0,0,0,.42));margin:0 auto;max-height:610px;object-fit:contain;width:min(100%,430px)}.book-testimonial{background:hsla(0,0%,100%,.045);border-left:3px solid #56b9f8;border-radius:0 18px 18px 0;margin:0;padding:1.5rem 1.7rem}.book-testimonial p{color:#fff;font-size:1.08rem;font-weight:620;line-height:1.65;margin:0}.book-testimonial footer{color:#ffffff8c;font-size:.86rem;margin-top:.7rem}.book-offer-card{background:linear-gradient(145deg,#0991ed29,hsla(0,0%,100%,.045));border:1px solid #56b9f840;border-radius:28px;box-shadow:0 28px 80px #00000052;padding:clamp(1.8rem,4vw,3rem)}.book-value{font-size:clamp(2rem,4vw,3.35rem);font-weight:720;letter-spacing:-.04em;line-height:1.08;margin:.2rem 0 1.5rem}.book-offer-card ul{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.book-offer-card li{color:#ffffffd1;line-height:1.55;padding-left:1.8rem;position:relative}.book-offer-card li:before{color:#56b9f8;content:"✓";font-weight:800;left:0;position:absolute}.book-availability{border-top:1px solid #ffffff1f;color:#ffffff8c;font-size:.88rem;line-height:1.6;margin:1.7rem 0 0;padding-top:1.3rem}.book-recognition{background:hsla(0,0%,100%,.032);border-bottom:1px solid #ffffff12;border-top:1px solid #ffffff12;padding:6rem max(1rem,calc(50% - 560px));width:100%}.book-reader-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:3rem auto 0}.book-reader-grid div{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1c;border-radius:18px;color:#fffc;line-height:1.6;padding:1.4rem 1.5rem 1.4rem 3.2rem;position:relative}.book-reader-grid div:before{color:#56b9f8;content:"✓";font-weight:800;left:1.35rem;position:absolute}.book-emotional-bridge{background:#0991ed14;border-left:3px solid #56b9f8;border-radius:0 22px 22px 0;margin:3.5rem auto 0;max-width:850px;padding:clamp(1.8rem,4vw,3rem)}.book-emotional-bridge p{color:#ffffffc7;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.75;margin:0}.book-emotional-bridge p+p{color:#fff;font-weight:620;margin-top:1.2rem}.book-section{padding:6rem 0}.book-inside-summary{padding-bottom:3rem}.book-inside-list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:3rem auto 0;max-width:900px;padding:0}.book-inside-list li{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1c;border-radius:18px;color:#ffffffd1;line-height:1.6;padding:1.35rem 1.4rem 1.35rem 3.1rem;position:relative}.book-inside-list li:before{color:#56b9f8;content:"✓";font-weight:800;left:1.3rem;position:absolute}.book-inside-list__outcome{background:#0991ed1a!important;border-color:#56b9f861!important;color:#fff!important;font-weight:680;grid-column:1/-1}.book-call,.book-introduction{grid-gap:clamp(2rem,7vw,6rem);align-items:start;display:grid;gap:clamp(2rem,7vw,6rem);grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.book-final-cta h2,.book-section h2,.book-thank-you-card h1{font-size:clamp(2.25rem,4.8vw,4.2rem);letter-spacing:-.045em;line-height:1.07;margin:0}.book-call>div:last-child p,.book-introduction>div:last-child p,.book-section-heading>p:last-child{color:#ffffffb3;line-height:1.75}.book-path{background:hsla(0,0%,100%,.032);border-bottom:1px solid #ffffff12;border-top:1px solid #ffffff12;max-width:none;padding-left:max(1rem,calc(50% - 560px));padding-right:max(1rem,calc(50% - 560px));width:100%}.book-section-heading{margin:0 auto;max-width:800px;text-align:center}.book-step-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:3rem auto 0;padding:0}.book-step-grid li{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:20px;padding:1.8rem}.book-step-grid li>span{border:1px solid #56b9f87a;border-radius:50%;color:#56b9f8;display:grid;font-weight:780;height:40px;place-content:center;width:40px}.book-step-grid h3{font-size:1.25rem;margin:1rem 0 .6rem}.book-step-grid p{color:#ffffffa3;line-height:1.65;margin:0}.book-benefits{padding-top:7rem}.book-benefit-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:3rem auto 0}.book-benefit-grid article{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:20px;padding:1.8rem}.book-benefit-grid article>span{color:#56b9f8;font-size:.78rem;font-weight:780;letter-spacing:.13em}.book-benefit-grid h3{font-size:1.35rem;margin:.75rem 0 .55rem}.book-benefit-grid p{color:#ffffffa6;line-height:1.65;margin:0}.book-founder{grid-gap:clamp(2rem,6vw,5rem);align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:180px minmax(0,1fr)}.book-founder h2{max-width:820px}.book-founder p:last-child{color:#ffffffb3;line-height:1.75;max-width:820px}.book-reassurance{padding-bottom:7rem}.book-faq-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:3rem auto 0}.book-faq-grid article{background:hsla(0,0%,100%,.025);border-top:1px solid #56b9f859;padding:1.7rem}.book-faq-grid h3{font-size:1.12rem;margin:0 0 .7rem}.book-faq-grid p{color:#ffffffa6;line-height:1.65;margin:0}.book-final-cta{background:#0b79bd;border-radius:30px;box-shadow:0 28px 80px #0000004d;margin-bottom:5rem;margin-top:3rem;padding:clamp(2.5rem,7vw,5.5rem);text-align:center}.book-final-cta>p:not(.public-kicker){color:#ffffffdb;line-height:1.65;margin:1rem auto 0;max-width:720px}.book-button--light{background:#fff;box-shadow:none;color:#071018;margin-left:auto;margin-right:auto}.book-button--light:hover{background:#f4f9fc}.book-thank-you-page{min-height:100vh}.book-thank-you-card{background:linear-gradient(145deg,#0991ed26,hsla(0,0%,100%,.045));border:1px solid #56b9f83d;border-radius:28px;box-shadow:0 28px 80px #00000052;margin:8vh auto 4rem;padding:clamp(2rem,6vw,4.5rem);text-align:center;width:min(760px,calc(100% - 2rem))}.book-thank-you-card>p:not(.public-kicker){color:#ffffffb8;line-height:1.75}.book-thank-you-card .book-button{margin-left:auto;margin-right:auto}.book-thank-you-help a{color:#56b9f8}@media (max-width:800px){.book-call,.book-founder,.book-hero,.book-introduction{grid-template-columns:1fr}.book-hero{padding-top:3.5rem}.book-benefit-grid,.book-faq-grid,.book-inside-list,.book-reader-grid,.book-step-grid{grid-template-columns:1fr}.book-inside-list__outcome{grid-column:auto}}.public-home--inner{display:flex;flex-direction:column}.organisation-intro{margin:auto;padding:5rem 0 8rem;width:min(950px,calc(100% - 2rem))}.organisation-intro>p:not(.public-kicker){color:#ffffffb8;font-size:1.15rem;line-height:1.75;margin:1.6rem 0 0;max-width:760px}.public-route-link--solid{background:#0991ed;border-radius:999px;margin-top:2.2rem;padding:.9rem 1.3rem;width:-webkit-fit-content;width:fit-content}@media (max-width:720px){.public-intro{margin-top:2.1rem}.public-route-grid{grid-template-columns:1fr}.public-route-card{min-height:310px}.public-belief,.public-routes{margin-top:4.5rem}}@media (prefers-reduced-motion:reduce){.public-login,.public-route-link span{transition:none}.public-scroll-arrow{animation:none}}.organisation-page{background:radial-gradient(circle at 10% 5%,#0991ed33,#0000 30rem),radial-gradient(circle at 92% 34%,#30b4a41a,#0000 28rem),#05080b}.organisation-header-actions,.organisation-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.organisation-back-link{color:#ffffffb3;font-size:.9rem;text-decoration:none}.organisation-back-link:hover{color:#fff}.organisation-conversation,.organisation-footer,.organisation-hero,.organisation-section{margin-left:auto;margin-right:auto;width:min(1120px,calc(100% - 2rem))}.organisation-hero{grid-gap:clamp(2rem,7vw,6rem);align-items:center;display:grid;gap:clamp(2rem,7vw,6rem);grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);min-height:690px;padding:6.5rem 0 5rem}.organisation-hero-copy h1{font-size:clamp(3rem,6vw,5.5rem);letter-spacing:-.055em;line-height:1.02;margin:0;max-width:800px}.organisation-lead{color:#ffffffbf;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.7;margin:1.5rem 0 0;max-width:760px}.organisation-hero-actions{margin-top:2.2rem}.organisation-button{align-items:center;border:1px solid #0000;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:720;justify-content:center;min-height:48px;padding:.78rem 1.2rem;text-decoration:none}.organisation-button--primary{background:#0991ed;box-shadow:0 12px 32px #0991ed3d}.organisation-button--secondary{background:#ffffff0d;border-color:#ffffff3d}.organisation-hero-note{background:hsla(0,0%,100%,.055);border:1px solid #ffffff24;border-radius:24px;box-shadow:0 25px 70px #00000047;overflow:hidden;padding:0}.organisation-hero-image{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.organisation-hero-note-copy{padding:1.6rem 1.8rem 1.8rem}.organisation-hero-note blockquote{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:680;letter-spacing:-.035em;line-height:1.2;margin:.4rem 0 1.1rem}.organisation-conversation>p,.organisation-founder p,.organisation-hero-note-copy>p:last-child,.organisation-proof p,.organisation-section-heading>p:last-child{color:#ffffffb3;line-height:1.72}.organisation-section{padding:6rem 0}.organisation-section-heading{max-width:790px}.organisation-section-heading--center{margin:0 auto;text-align:center}.organisation-conversation h2,.organisation-founder h2,.organisation-proof h2,.organisation-section-heading h2{font-size:clamp(2.2rem,4.5vw,4rem);letter-spacing:-.045em;line-height:1.08;margin:0}.organisation-section-heading>p:last-child{font-size:1.05rem}.organisation-delivery-grid,.organisation-signal-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.6rem}.organisation-delivery-grid article,.organisation-signal-grid article{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1f;border-radius:20px;padding:1.7rem}.organisation-signal-grid article>span{color:#56b9f8;font-size:.78rem;font-weight:750;letter-spacing:.12em}.organisation-delivery-grid h3,.organisation-process-grid h3,.organisation-signal-grid h3{font-size:1.25rem;margin:.8rem 0 .55rem}.organisation-delivery-grid article>p:last-child,.organisation-process-grid p,.organisation-signal-grid p{color:#ffffffa6;line-height:1.65;margin:0}.organisation-process{background:hsla(0,0%,100%,.035);border-bottom:1px solid #ffffff12;border-top:1px solid #ffffff12;max-width:none;padding-left:max(1rem,calc(50% - 560px));padding-right:max(1rem,calc(50% - 560px));width:100%}.organisation-process-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:3rem 0 0;padding:0}.organisation-process-grid li{padding:1.2rem}.organisation-founder-mark,.organisation-process-grid li>span{border:1px solid #56b9f873;border-radius:50%;color:#56b9f8;display:grid;font-weight:750;height:42px;place-content:center;width:42px}.organisation-audiences,.organisation-founder,.organisation-outcomes,.organisation-proof{grid-gap:clamp(2rem,7vw,6rem);align-items:center;display:grid;gap:clamp(2rem,7vw,6rem);grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.organisation-outcome-list,.organisation-tag-grid{display:flex;flex-wrap:wrap;gap:.7rem}.organisation-outcome-list span,.organisation-tag-grid div{background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;color:#ffffffd1;padding:.72rem .95rem}.organisation-delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.organisation-delivery-grid article{min-height:245px}.organisation-proof{background:linear-gradient(135deg,#0991ed1f,hsla(0,0%,100%,.035));border:1px solid #56b9f83b;border-radius:28px;padding:4rem}.organisation-founder-mark{background:#ffffff0d;border-color:#ffffff2e;color:#fff;font-size:2.2rem;height:150px;width:150px}.organisation-founder{grid-template-columns:180px minmax(0,1fr)}.organisation-founder p{max-width:780px}.organisation-conversation{background:#0b79bd;border-radius:28px;box-shadow:0 28px 80px #00000052;margin-bottom:5rem;margin-top:5rem;padding:clamp(2rem,6vw,5rem);text-align:center}.organisation-conversation>p{color:#ffffffdb;margin:1rem auto 1.7rem;max-width:760px}.organisation-conversation .organisation-button--primary{background:#fff;color:#071018}.organisation-conversation small{color:#ffffffa6;display:block;margin-top:.9rem}.organisation-footer{align-items:center;border-top:1px solid #ffffff1a;display:flex;gap:1rem;justify-content:space-between;padding:2.5rem 0 3.5rem}.organisation-footer p{color:#ffffff8c;font-size:.9rem;margin:0}@media (max-width:900px){.organisation-audiences,.organisation-hero,.organisation-outcomes,.organisation-proof{grid-template-columns:1fr}.organisation-delivery-grid,.organisation-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organisation-hero{min-height:auto;padding-top:4.5rem}}@media (max-width:620px){.organisation-back-link{display:none}.organisation-hero{padding-top:3.2rem}.organisation-delivery-grid,.organisation-process-grid,.organisation-signal-grid{grid-template-columns:1fr}.organisation-proof{padding:2rem}.organisation-founder{grid-template-columns:1fr}.organisation-founder-mark{font-size:1.5rem;height:90px;width:90px}.organisation-footer{align-items:flex-start;flex-direction:column}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}textarea.sanctuary-textarea::placeholder{font-size:1rem!important;opacity:.6!important}.thread-workspace{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1.4fr;margin-top:1rem;width:100%}.workspace-column{background:#111;border:1px solid #2b2b2b;border-radius:12px;min-width:0;padding:1rem}.workspace-column h2{margin-bottom:1rem;margin-top:0}.workspace-form{grid-gap:.75rem;display:grid;gap:.75rem;margin-bottom:1rem}.workspace-form input,.workspace-form textarea{background:#000;border:1px solid #333;border-radius:8px;box-sizing:border-box;color:#fff;font:inherit;padding:.75rem;width:100%}.workspace-form button{background:#1a1a1a;border:1px solid #444;border-radius:8px;color:#fff;cursor:pointer;font:inherit;justify-self:start;padding:.75rem 1rem}.plan-list,.step-list{grid-gap:.75rem;display:grid;gap:.75rem}.plan-card{grid-gap:.35rem;background:#1a1a1a;border:1px solid #444;border-radius:8px;color:#fff;cursor:pointer;display:grid;font:inherit;gap:.35rem;padding:.75rem;text-align:left;width:100%}.plan-card--active{border-color:#2b6cb0;box-shadow:inset 0 0 0 1px #2b6cb0}.step-card{background:#0b0b0b;border:1px solid #333;border-radius:10px;padding:.85rem}.step-card--done{opacity:.7}.step-card--next{border-color:#2b6cb0;box-shadow:inset 0 0 0 1px #2b6cb0}.step-card__main{align-items:flex-start;display:flex;gap:.75rem}.step-card__main p{margin:.35rem 0 0}.step-badge{color:#7fb3ff;display:inline-block;font-size:.85rem;margin-top:.5rem}.workspace-error{color:#ff8f8f;margin-top:.75rem}@media (max-width:900px){.thread-workspace{grid-template-columns:1fr}}.plan-card strong{font-size:.95rem}.plan-card span{font-size:.85rem;opacity:.7}.entry-container{background:radial-gradient(circle at 50% 35%,#0991ed33,#0000 34%),linear-gradient(135deg,#050608,#0a1118 55%,#050608);color:#fff;display:flex;flex-direction:column;min-height:100vh}.entry-header{justify-content:space-between;padding:1.5rem 2rem}.entry-brand,.entry-header{align-items:center;display:flex}.entry-brand{gap:.75rem}.entry-logo-small{height:42px;width:auto}.entry-brand-name{color:#fff;font-weight:700}.entry-brand-subtitle{color:#ffffffa6;font-size:.9rem}.entry-login-button{background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:.7rem 1.2rem}.entry-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:28px;box-shadow:0 24px 80px #00000059;margin:auto;padding:3rem 2.5rem;text-align:center;width:min(90vw,760px)}.entry-logo-wrap{align-items:center;display:flex;justify-content:center;margin-bottom:.75rem}.entry-logo{height:54px;opacity:.72;width:auto}.entry-eyebrow{color:#0991ed;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin:0 0 .8rem;text-transform:uppercase}.entry-title{color:#fff;font-size:clamp(2.8rem,7vw,5rem);font-weight:800;letter-spacing:-.05em;margin-bottom:1.25rem;margin-top:0}.entry-tagline{color:#ffffffeb;font-size:clamp(1.25rem,2.5vw,1.7rem);line-height:1.45;margin:0 auto;max-width:680px}.entry-subtitle{color:#ffffffad;font-size:1.05rem;line-height:1.7;margin:1rem auto 2.2rem;max-width:620px}.entry-form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem}.entry-input{background:#fffffff5;border:1px solid #ffffff38;border-radius:999px;color:#0f172a;font-size:1rem;outline:none;padding:.95rem 1.2rem;width:min(100%,340px)}.entry-button{background:#0991ed;border:none;border-radius:999px;box-shadow:0 10px 30px #0991ed47;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.95rem 1.6rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.entry-button:hover{background:#0aa0ff;box-shadow:0 14px 36px #0991ed59;transform:translateY(-1px)}.entry-button:active{transform:translateY(0)}.entry-small-print{color:#ffffff8c;font-size:.9rem;margin:0}@media (max-width:640px){.entry-header{padding:1rem}.entry-brand-subtitle{display:none}.entry-card{padding:2rem 1.25rem}.entry-form{align-items:stretch;flex-direction:column}.entry-button,.entry-input{width:100%}}.entry-form{grid-gap:.85rem;display:grid;gap:.85rem;margin:2rem auto 1rem;width:min(100%,420px)}.entry-button,.entry-input{box-sizing:border-box;width:100%}.entry-button{min-height:56px}.entry-kit-form{margin:0 auto;max-width:420px}.entry-workshop{color:#ffffffe6;font-size:.95rem;font-weight:600;line-height:1.5;margin:1.25rem 0 0}.entry-button-link{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.entry-section{margin-top:3rem;text-align:left}.entry-section-title{color:#fff;font-size:1.8rem;margin-bottom:1.5rem;text-align:center}.entry-feature-list,.entry-steps{grid-gap:1rem;display:grid;gap:1rem}.entry-feature,.entry-step{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;color:#ffffffe6;line-height:1.6;padding:1rem 1.1rem}.entry-step{align-items:flex-start;display:flex;gap:1rem}.entry-step-number{align-items:center;background:#0991ed;border-radius:50%;display:flex;flex-shrink:0;font-weight:700;height:32px;justify-content:center;width:32px}.entry-content{margin:0 auto;width:min(90vw,760px)}.entry-section{margin-top:5rem}.entry-transition{color:#ffffffb8;font-size:1.05rem;line-height:1.8;margin:4rem auto 0;max-width:620px;text-align:center}
/*# sourceMappingURL=main.06c9c2c4.css.map*/