.affiliate-program-site{min-height:100vh;color:#0a2147;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.affiliate-program-site *{box-sizing:border-box}.affiliate-program-site .funnel-header{--funnel-blue: #053b91}.affiliate-program-landing{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:clamp(2.25rem,5vh,4rem);padding:clamp(3.25rem,7vh,7rem) clamp(1.5rem,6.5vw,8rem) clamp(2.5rem,6vh,5.5rem);overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 18%,#4fa6ff4c,transparent 27%),radial-gradient(circle at 14% 85%,#efbd4533,transparent 25%),linear-gradient(135deg,#021537,#053b91 55%,#032761)}.affiliate-program-landing:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(90deg,#ffffff08 1px,transparent 1px),linear-gradient(#ffffff07 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,#0008,transparent 76%);mask-image:linear-gradient(to bottom,#0008,transparent 76%)}.affiliate-program-landing-grid{position:relative;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);width:min(1400px,100%);margin:0 auto}.affiliate-program-landing-copy{display:grid;gap:1.4rem}.affiliate-program-landing-headline,.affiliate-program-landing-description{color:#fff;text-align:left;background:transparent;box-shadow:none}.affiliate-program-landing-headline{padding:0}.affiliate-program-landing-headline h1{max-width:720px;margin:0;color:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.65rem,4.1vw,5.35rem);font-weight:800;line-height:1.01;letter-spacing:-.055em;text-wrap:balance}.affiliate-program-landing-description{max-width:660px;padding:0;border-left:3px solid #efbd45}.affiliate-program-landing-description p{margin:0;padding-left:1.1rem;color:#d7e7fb;font-size:clamp(1rem,1.25vw,1.3rem);line-height:1.62}.affiliate-program-landing-video{position:relative;overflow:hidden;aspect-ratio:16 / 10;border:1px solid #7eb9f780;border-radius:1.15rem;background:#000;box-shadow:0 32px 80px #00102a99,0 0 0 10px #ffffff08}.affiliate-program-landing-video video{width:100%;height:100%;display:block;background:#000;object-fit:contain}.affiliate-program-landing-actions{position:relative;width:min(1400px,100%);margin:0 auto;padding-top:clamp(.25rem,1vh,.75rem)}.affiliate-program-landing-actions h2{margin:0 0 1rem;color:#bcd8f8;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:750;line-height:1.3;letter-spacing:.01em}.affiliate-program-landing-actions>div{display:flex;flex-wrap:wrap;gap:.8rem}.affiliate-program-landing-actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.1rem;border:1px solid #efbd45;border-radius:.7rem;color:#071d40;text-align:center;text-decoration:none;background:#efbd45;box-shadow:0 10px 22px #001b4670;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;font-weight:850;line-height:1.18;letter-spacing:-.01em;transition:transform .15s ease,filter .15s ease}.affiliate-program-landing-actions a+a{border-color:#ffffff70;color:#fff;background:#ffffff12;box-shadow:none}.affiliate-program-landing-actions a:hover,.affiliate-program-landing-actions a:focus-visible{filter:brightness(1.06);transform:translateY(-3px)}.affiliate-program-header{position:sticky;z-index:40;top:0;min-height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.8rem clamp(1rem,5vw,5rem);border-bottom:1px solid #d5dfec;background:#ffffffed;box-shadow:0 10px 35px #00193412;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.affiliate-program-header img{width:220px;max-height:58px;display:block;object-fit:contain}.affiliate-program-header>span{color:#63728a}.affiliate-program-header>span strong{color:#17243c}.affiliate-program-header>a:last-child{justify-self:end;padding:.9rem 1.2rem;border-radius:.75rem;color:#fff;background:#053b91;font-weight:900;text-decoration:none}.affiliate-program-hero{min-height:calc(100vh - 84px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:center;gap:clamp(2rem,5vw,6rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,8vw,9rem);color:#fff;background:radial-gradient(circle at 80% 30%,#1474db5c,transparent 35%),linear-gradient(140deg,#020f2b,#053b91 62%,#041f4e)}.affiliate-program-hero-copy{max-width:980px}.affiliate-program-hero-copy>span,.affiliate-program-site section>header>span,.affiliate-program-foundation-copy>span,.affiliate-program-trifecta>div>span,.affiliate-program-documents>div>span,.affiliate-program-request>div>span{color:#efbd45;font-size:.82rem;font-weight:950;letter-spacing:.16em}.affiliate-program-hero h1{margin:.8rem 0 1.3rem;color:#fff;font-size:clamp(3.5rem,6.4vw,7.6rem);line-height:.94;letter-spacing:-.06em}.affiliate-program-hero h1 em{color:#efbd45;font-style:normal}.affiliate-program-hero p{max-width:850px;margin:0;color:#dcecff;font-size:clamp(1.08rem,1.65vw,1.45rem);line-height:1.65}.affiliate-program-hero-copy>div{display:flex;flex-wrap:wrap;gap:.8rem;margin:2rem 0 1rem}.affiliate-program-hero-copy>div a{min-height:54px;display:inline-flex;align-items:center;padding:0 1.25rem;border:1px solid #ffffff6b;border-radius:.75rem;color:#fff;font-weight:900;text-decoration:none}.affiliate-program-hero-copy>div a:first-child{border-color:#efbd45;color:#061b40;background:#efbd45}.affiliate-program-hero-copy small{color:#9abce8}.affiliate-program-hero aside{display:grid;gap:.7rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid #397ccc;border-radius:1.3rem;background:linear-gradient(145deg,#082d6be8,#021637ed);box-shadow:0 30px 90px #00091f80}.affiliate-program-hero aside strong{color:#fff;font-size:1.05rem}.affiliate-program-hero aside span{color:#c7dcf7;line-height:1.4}.affiliate-program-hero aside i{height:1px;margin:.5rem 0;background:#ffffff29}.affiliate-program-video-section{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,8vw,8rem);color:#fff;text-align:center;background:linear-gradient(145deg,#031d48,#0753b5 62%,#03265d);scroll-margin-top:96px}.affiliate-program-video-section>header{width:min(900px,100%);margin:0 auto 2.5rem}.affiliate-program-site section>header h2{margin:.7rem 0;font-size:clamp(2.5rem,5vw,5rem);line-height:1;letter-spacing:-.045em}.affiliate-program-video-section header p{color:#dcecff;font-size:1.15rem;line-height:1.6}.affiliate-program-video-section>div{width:min(1180px,100%);margin:0 auto;padding:clamp(.55rem,1.2vw,1rem);border:1px solid #4d8ed8;border-radius:1.5rem;background:#01091a;box-shadow:0 35px 100px #00122c99}.affiliate-program-video-section video{width:100%;display:block;aspect-ratio:16 / 9;border-radius:1rem;background:#000;object-fit:contain}.affiliate-program-income{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,7rem);background:#fff}.affiliate-program-income>header{max-width:900px;margin:0 auto 3rem;text-align:center}.affiliate-program-income>header h2{color:#06275b}.affiliate-program-income>header p{color:#65738a;font-size:1.1rem}.affiliate-program-income>div{max-width:1320px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 auto}.affiliate-program-income article{min-height:270px;padding:1.5rem;border:1px solid #cbd9e9;border-radius:1rem;background:linear-gradient(180deg,#f9fbff,#eef4fb);box-shadow:0 14px 34px #001a3d12}.affiliate-program-income article b{color:#d29a21;font-size:2.3rem}.affiliate-program-income article h3{margin:1rem 0 .65rem;color:#053b91;font-size:1.1rem;line-height:1.2}.affiliate-program-income article p{margin:0;color:#59677d;line-height:1.55}.affiliate-program-income>small{max-width:1100px;display:block;margin:1.5rem auto 0;color:#7a8799;text-align:center;line-height:1.5}.affiliate-program-foundation{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,6rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,8vw,8rem);color:#fff;background:#031b43}.affiliate-program-foundation-copy h2,.affiliate-program-trifecta h2,.affiliate-program-documents h2,.affiliate-program-request h2{margin:.7rem 0 1rem;color:#fff;font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:1;letter-spacing:-.045em}.affiliate-program-foundation-copy p{color:#c9ddf5;font-size:1.08rem;line-height:1.7}.affiliate-program-foundation-copy a{display:inline-flex;margin-top:1rem;padding:.9rem 1.1rem;border-radius:.7rem;color:#051a3d;background:#efbd45;font-weight:900;text-decoration:none}.affiliate-program-qualification-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.affiliate-program-qualification-grid article{padding:1.35rem;border:1px solid #2867af;border-radius:1rem;background:#06275f}.affiliate-program-qualification-grid strong{color:#efbd45}.affiliate-program-qualification-grid p{margin-bottom:0;color:#c8dcf5;line-height:1.5}.affiliate-program-ranks{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,7rem);text-align:center;background:#eef4fb}.affiliate-program-ranks>header{max-width:940px;margin:0 auto 3rem}.affiliate-program-ranks header h2{color:#06275b}.affiliate-program-ranks header p,.affiliate-program-ranks>p{color:#65738a;font-size:1.05rem;line-height:1.6}.affiliate-program-ranks>div{max-width:1300px;display:grid;grid-template-columns:repeat(8,1fr);gap:.6rem;margin:0 auto 1.5rem}.affiliate-program-ranks article{min-height:130px;display:grid;place-content:center;gap:.5rem;border:1px solid #b8cce3;border-radius:.85rem;background:#fff;box-shadow:0 12px 28px #05265e12}.affiliate-program-ranks article b{color:#d7a12c}.affiliate-program-ranks article strong{color:#053b91;font-size:.95rem}.affiliate-program-trifecta{padding:clamp(2.5rem,6vw,5.5rem) clamp(1rem,5vw,5rem);background:linear-gradient(180deg,#f5f9ff,#fff)}.affiliate-program-trifecta-visual{max-width:1600px;margin:0 auto;overflow-x:auto;border:1px solid #dbe6f2;border-radius:1.15rem;background:#fff;box-shadow:0 22px 52px #05265e14;-webkit-overflow-scrolling:touch}.affiliate-program-trifecta-visual img{width:100%;min-width:760px;display:block}.affiliate-program-documents{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,9vw,10rem);color:#fff;background:#02132f}.affiliate-program-documents p{color:#c5d9f2;font-size:1.08rem;line-height:1.6}.affiliate-program-documents>a{min-height:190px;display:grid;place-content:center;gap:.6rem;padding:2rem;border:1px solid #e3ae35;border-radius:1.2rem;color:#071c40;text-align:center;text-decoration:none;background:linear-gradient(145deg,#f5d276,#dca52e);box-shadow:0 22px 55px #000b1e73}.affiliate-program-documents>a strong{font-size:1.35rem}.affiliate-program-documents>a span{font-weight:750}.affiliate-program-request{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,9vw,10rem);color:#fff;background:linear-gradient(145deg,#053b91,#0870d6)}.affiliate-program-request>div p{color:#dcecff;font-size:1.08rem;line-height:1.6}.affiliate-program-request>div a{color:#efbd45;font-weight:850}.affiliate-program-request form{display:grid;gap:.8rem;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid #ffffff55;border-radius:1.2rem;background:#ffffffef;box-shadow:0 24px 65px #00275c70}.affiliate-program-request label{display:grid;gap:.4rem;color:#34435b;font-size:.82rem;font-weight:850}.affiliate-program-request input:not([type=checkbox]){min-height:48px;padding:.7rem;border:1px solid #bdcce0;border-radius:.6rem;font:inherit}.affiliate-program-consent{grid-template-columns:auto 1fr!important;align-items:start;font-weight:600!important;line-height:1.4}.affiliate-program-request button{min-height:52px;border:0;border-radius:.7rem;color:#fff;background:#053b91;font:inherit;font-weight:900;cursor:pointer}.affiliate-program-request form>p{margin:0;padding:.7rem;border-radius:.5rem;color:#34516f;background:#e8f1fb;line-height:1.45}.affiliate-program-form-inviter{display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid #bdcce0;border-radius:.7rem;color:#34435b;background:#e8f1fb}.affiliate-program-form-inviter>span{color:#bd8417;font-size:.68rem;font-weight:950;letter-spacing:.13em}.affiliate-program-form-inviter strong{color:#053b91;font-size:1.05rem}.affiliate-program-form-inviter small{color:#536780;line-height:1.45}.affiliate-program-request button:disabled{cursor:not-allowed;opacity:.6}.affiliate-program-disclosure{padding:2rem clamp(1.25rem,9vw,10rem);color:#59677c;background:#e8eef6;text-align:center}.affiliate-program-disclosure strong{color:#17355c}.affiliate-program-disclosure p{max-width:1100px;margin:.6rem auto 0;font-size:.8rem;line-height:1.55}.affiliate-program-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.5rem clamp(1.25rem,6vw,6rem);color:#97acc8;background:#010b1d}.affiliate-program-footer img{width:180px;filter:brightness(0) invert(1);opacity:.85}.affiliate-program-footer p{text-align:center}.affiliate-program-footer a{justify-self:end;color:#efbd45;font-weight:800}@media(max-width:1050px){.affiliate-program-landing{min-height:auto}.affiliate-program-landing-grid,.affiliate-program-hero,.affiliate-program-foundation,.affiliate-program-documents,.affiliate-program-request{grid-template-columns:1fr}.affiliate-program-landing-grid{max-width:850px}.affiliate-program-income>div{grid-template-columns:repeat(2,1fr)}.affiliate-program-ranks>div{grid-template-columns:repeat(4,1fr)}.affiliate-program-documents>a{min-height:140px}}@media(max-width:700px){.affiliate-program-landing{min-height:auto;padding:2.75rem 1rem 3rem}.affiliate-program-landing-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.affiliate-program-landing-headline h1{font-size:clamp(2.55rem,12vw,4rem)}.affiliate-program-landing-video{aspect-ratio:16 / 9}.affiliate-program-landing-actions>div{display:grid;grid-template-columns:1fr;gap:.7rem}.affiliate-program-landing-actions a{width:100%;min-height:50px}.affiliate-program-header{grid-template-columns:1fr auto;min-height:70px}.affiliate-program-header>span{display:none}.affiliate-program-header img{width:170px}.affiliate-program-hero{min-height:auto}.affiliate-program-income>div,.affiliate-program-qualification-grid{grid-template-columns:1fr}.affiliate-program-ranks>div{grid-template-columns:repeat(2,1fr)}.affiliate-program-footer{grid-template-columns:1fr;justify-items:center;text-align:center}.affiliate-program-footer a{justify-self:center}}@media(max-width:480px){.affiliate-program-header>a:last-child{display:none}.affiliate-program-header{grid-template-columns:1fr}.affiliate-program-header img{margin:0 auto}.affiliate-program-hero h1{font-size:clamp(3rem,14vw,4rem)}.affiliate-program-ranks>div{grid-template-columns:1fr 1fr}}.affiliate-enrollment-site{min-height:100vh;color:#092651;background:#f4f8fd}.affiliate-enrollment-main{padding-bottom:5rem}.affiliate-enrollment-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);gap:clamp(2rem,6vw,7rem);align-items:center;padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,9vw,10rem);color:#fff;background:radial-gradient(circle at 77% 32%,#2682dd55,transparent 26%),linear-gradient(140deg,#03132e,#073c8b 62%,#042558)}.affiliate-enrollment-intro>div{max-width:770px}.affiliate-enrollment-intro>div>span,.affiliate-enrollment-card header>span{color:#f2bf46;font-size:.82rem;font-weight:950;letter-spacing:.16em}.affiliate-enrollment-intro h1{max-width:650px;margin:.8rem 0 1.2rem;color:#fff;font-size:clamp(3.25rem,6vw,6.5rem);line-height:.95;letter-spacing:-.06em}.affiliate-enrollment-intro p{max-width:720px;color:#d3e4fa;font-size:1.15rem;line-height:1.65}.affiliate-enrollment-intro ul{display:grid;gap:.7rem;margin:1.75rem 0 0;padding:0;color:#e8f2ff;list-style:none}.affiliate-enrollment-intro li{position:relative;padding-left:1.5rem;line-height:1.45}.affiliate-enrollment-intro li:before{position:absolute;left:0;color:#efbd45;content:"✓";font-weight:950}.affiliate-enrollment-intro aside{padding:clamp(1.5rem,3vw,2.3rem);border:1px solid #6da3e4;border-radius:1.2rem;background:#061f4ddd;box-shadow:0 22px 55px #000a1e60}.affiliate-enrollment-intro aside>span{color:#9ec5f4;font-size:.75rem;font-weight:900;letter-spacing:.12em}.affiliate-enrollment-intro aside strong{display:block;margin:.7rem 0;color:#f2bf46;font-size:clamp(2rem,4vw,3.3rem)}.affiliate-enrollment-intro aside p{margin:0;color:#d7e7fa;font-size:.98rem}.affiliate-enrollment-card{width:min(720px,calc(100% - 2.5rem));margin:clamp(-2.4rem,-3vw,-1.6rem) auto 0;padding:clamp(1.5rem,4vw,3rem);border:1px solid #c7d9eb;border-radius:1.3rem;background:#fff;box-shadow:0 26px 65px #05265e1a}.affiliate-enrollment-card header{margin-bottom:1.8rem}.affiliate-enrollment-card h2{margin:.55rem 0 .75rem;color:#062c66;font-size:clamp(2rem,4vw,3.35rem);line-height:1;letter-spacing:-.045em}.affiliate-enrollment-card header p{margin:0;color:#5f7088;line-height:1.55}.affiliate-enrollment-card label{display:grid;gap:.42rem;color:#263c5e;font-size:.9rem;font-weight:850}.affiliate-enrollment-card label small{color:#71809a;font-weight:600}.affiliate-enrollment-card input:not([type=checkbox]),.affiliate-enrollment-card select{width:100%;min-height:50px;box-sizing:border-box;padding:.72rem .8rem;border:1px solid #b9cbe1;border-radius:.65rem;color:#102a54;background:#fff;font:inherit}.affiliate-enrollment-card input[readonly]{color:#516684;background:#edf4fc;cursor:default}.affiliate-enrollment-consent{grid-template-columns:auto 1fr;align-items:start;font-weight:600!important;line-height:1.45}.affiliate-enrollment-consent input{width:18px;height:18px;margin-top:.1rem}.affiliate-enrollment-card button{min-height:54px;border:0;border-radius:.7rem;color:#051b40;background:#efbd45;font:inherit;font-weight:950;cursor:pointer}.affiliate-enrollment-card button:disabled{cursor:not-allowed;opacity:.58}.affiliate-enrollment-message{margin:0;padding:.85rem 1rem;border-radius:.65rem;color:#234c78;background:#eaf3fe;line-height:1.45}.affiliate-enrollment-return{margin:1.5rem 0 0;text-align:center}.affiliate-enrollment-return a{color:#07469b;font-weight:850}.affiliate-enrollment-footer{padding:2rem 1.25rem;color:#61728a;background:#e7eef6;font-size:.8rem;line-height:1.55;text-align:center}@media(max-width:760px){.affiliate-enrollment-intro{grid-template-columns:1fr;gap:2rem;padding-top:3rem}.affiliate-enrollment-card{width:min(100% - 2rem,720px)}.affiliate-enrollment-name-fields{grid-template-columns:1fr}}.affiliate-enrollment-site{min-height:100vh;display:grid;place-items:center;box-sizing:border-box;padding:clamp(1rem,4vw,3rem);color:#102a54;background:radial-gradient(circle at 50% 0%,#dcecff,transparent 44%),#f3f7fc}.affiliate-enrollment-card{width:min(620px,100%);margin:0;padding:clamp(1.5rem,4vw,3rem);border:1px solid #cad9e9;border-radius:1.25rem;background:#fff;box-shadow:0 26px 70px #062b651a}.affiliate-enrollment-card header{display:grid;gap:.6rem;margin-bottom:1.8rem;text-align:center}.affiliate-enrollment-card header img{width:205px;margin:0 auto 1.1rem}.affiliate-enrollment-card header>span,.affiliate-policy-modal>span{color:#d79e21;font-size:.78rem;font-weight:950;letter-spacing:.15em}.affiliate-enrollment-card h1{margin:0;color:#062d68;font-size:clamp(2.25rem,5vw,3.55rem);line-height:1;letter-spacing:-.055em}.affiliate-enrollment-card header p{margin:0;color:#65758d;line-height:1.5}.affiliate-enrollment-card form{display:grid;gap:1rem}.affiliate-enrollment-card label{display:grid;gap:.42rem;color:#2c4264;font-size:.9rem;font-weight:850}.affiliate-enrollment-card label small{color:#72829a;font-weight:600}.affiliate-enrollment-card input:not([type=checkbox]){width:100%;min-height:51px;box-sizing:border-box;padding:.75rem .85rem;border:1px solid #b9cce2;border-radius:.65rem;color:#102a54;background:#fff;font:inherit}.affiliate-enrollment-card input[readonly]{color:#46617f;background:#edf4fc;cursor:default}.affiliate-enrollment-name-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.affiliate-enrollment-card button,.affiliate-policy-modal button{min-height:53px;border:0;border-radius:.7rem;color:#051b40;background:#efbd45;font:inherit;font-weight:950;cursor:pointer}.affiliate-enrollment-card button:disabled,.affiliate-policy-modal button:disabled{cursor:not-allowed;opacity:.55}.affiliate-enrollment-message{margin:1rem 0 0;padding:.85rem 1rem;border-radius:.65rem;color:#234c78;background:#eaf3fe;line-height:1.45;text-align:center}.affiliate-policy-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#031633b8}.affiliate-policy-modal{width:min(540px,100%);padding:clamp(1.5rem,4vw,2.5rem);border-radius:1.1rem;background:#fff;box-shadow:0 30px 85px #000a1c90}.affiliate-policy-modal h2{margin:.65rem 0 .9rem;color:#062d68;font-size:clamp(1.8rem,4vw,2.65rem);line-height:1.04;letter-spacing:-.04em}.affiliate-policy-modal p{margin:0;color:#596b84;line-height:1.6}.affiliate-policy-modal label{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;margin:1.5rem 0;color:#263d5f;font-weight:700;line-height:1.45}.affiliate-policy-modal input{width:18px;height:18px;margin-top:.1rem}.affiliate-policy-modal>div{display:flex;justify-content:flex-end;gap:.75rem}.affiliate-policy-modal .affiliate-policy-cancel{color:#26476f;background:#e8eff8}@media(max-width:560px){.affiliate-enrollment-site{display:block;padding:1rem}.affiliate-enrollment-card{width:100%;box-sizing:border-box;margin:0 auto}.affiliate-enrollment-name-fields{grid-template-columns:1fr}.affiliate-policy-modal>div{display:grid;grid-template-columns:1fr}}.affiliate-enrollment-card{overflow:hidden}.affiliate-enrollment-card header>img{width:205px!important;max-width:calc(100% - 2rem)!important;height:auto!important;max-height:64px;object-fit:contain}.launch-system-app{min-height:100vh;color:#10213f;background:#f5f8fc;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.launch-system-app *{box-sizing:border-box}.launch-system-topbar{min-height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.8rem clamp(1.2rem,5vw,5.5rem);background:#fff;border-bottom:1px solid #dce6f1}.launch-system-topbar img{width:160px;display:block}.launch-system-topbar div{text-align:center}.launch-system-topbar div span,.launch-eyebrow,.launch-system-body nav>span,.launch-workspace header>span,.launch-prompts header>span,.launch-future-ai>span{display:block;color:#b98620;font-size:.68rem;font-weight:900;letter-spacing:.14em}.launch-system-topbar div strong{font-size:.78rem}.launch-system-topbar>a:last-child{justify-self:end;color:#0753b5;font-size:.8rem;font-weight:850;text-decoration:none}.launch-system-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,7vw,8rem);align-items:center;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,8vw,10rem);color:#fff;background:radial-gradient(circle at 74% 20%,#3f9fff99,transparent 25%),linear-gradient(135deg,#041b43,#0751ab 58%,#052a68)}.launch-system-hero>div>p{max-width:650px;color:#d3e5fb;font-size:1.12rem;line-height:1.7}.launch-system-hero h1{margin:.65rem 0 1rem;font-size:clamp(3.2rem,6.5vw,7rem);line-height:.9;letter-spacing:-.065em}.launch-system-hero h1 em{color:#efbd45;font-style:normal}.launch-hero-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin:2rem 0 1rem}.launch-hero-actions button,.launch-hero-actions a,.launch-system-hero aside button,.launch-canvas button,.launch-canvas a,.launch-reflection button,.launch-prompt-grid article button{min-height:48px;display:inline-flex;align-items:center;gap:.8rem;padding:0 1.1rem;border:0;border-radius:.65rem;color:#061d42;background:#efbd45;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.launch-hero-actions a{border:1px solid #ffffff55;color:#fff;background:transparent}.launch-system-hero>div>small{color:#a9c9ed;font-size:.72rem}.launch-system-hero aside{display:grid;gap:1rem;padding:1.1rem;border:1px solid #5a93d7;border-radius:1.4rem;background:#031a40b8;box-shadow:0 30px 85px #00102e8c}.launch-progress-ring{width:154px;height:154px;display:grid;place-content:center;margin:1rem auto;border:13px solid #efbd45;border-radius:50%;text-align:center}.launch-progress-ring strong{font-size:2.2rem}.launch-progress-ring span{max-width:80px;color:#c9ddf5;font-size:.65rem;line-height:1.25}.launch-system-hero aside>div:last-child{padding:1rem;text-align:center}.launch-system-hero aside h2{margin:.5rem 0;color:#fff;font-size:1.9rem}.launch-system-hero aside p{color:#c7ddf6;line-height:1.5}.launch-system-hero aside button{width:100%;justify-content:center;background:#fff}.launch-system-body{display:grid;grid-template-columns:300px 1fr;gap:2rem;max-width:1420px;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,5vw,4rem)}.launch-system-body nav{display:grid;align-content:start;gap:.6rem}.launch-system-body nav>span{margin-bottom:.4rem}.launch-system-body nav button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.85rem;border:1px solid #d5e1ef;border-radius:.85rem;color:#223654;background:#fff;text-align:left;cursor:pointer}.launch-system-body nav button.active{border-color:#0753b5;background:#eaf3ff}.launch-system-body nav button b{min-width:30px;height:30px;display:grid;place-content:center;border-radius:50%;color:#0753b5;background:#e7f1fd;font-size:.7rem}.launch-system-body nav button div{display:grid;gap:.15rem}.launch-system-body nav button small{color:#6f8098;font-size:.67rem}.launch-system-body nav button i{font-size:1.4rem;font-style:normal}.launch-workspace{min-height:480px;padding:clamp(1.5rem,4vw,3.4rem);border:1px solid #d9e5f1;border-radius:1.4rem;background:#fff;box-shadow:0 20px 60px #03235d0b}.launch-workspace header{max-width:640px}.launch-workspace h2,.launch-prompts h2,.launch-future-ai h2{margin:.5rem 0 1rem;font-size:clamp(2.3rem,4vw,4.4rem);line-height:.98;letter-spacing:-.055em}.launch-workspace header p{color:#667790;line-height:1.65}.launch-checklist,.launch-canvas,.launch-daily,.launch-reflection{max-width:700px;margin-top:2.5rem;padding:1.35rem;border:1px solid #d9e5ef;border-radius:1rem;background:#f7faff}.launch-checklist h3,.launch-canvas h3,.launch-daily h3,.launch-reflection h3{margin:.2rem 0 1rem;color:#073b83;font-size:1.3rem}.launch-checklist button{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-top:.6rem;padding:.85rem;border:1px solid #d8e4f0;border-radius:.65rem;color:#314663;background:#fff;text-align:left;font:inherit;cursor:pointer}.launch-checklist button b{color:#1d9c62}.launch-checklist button span{color:#0753b5}.launch-canvas p{color:#61718a;line-height:1.6}.launch-canvas a{margin-top:.7rem;color:#fff;background:#0753b5}.launch-daily{display:grid;gap:.75rem}.launch-daily label{padding:.7rem;border-radius:.55rem;background:#fff;color:#40516a}.launch-daily small{color:#718198}.launch-reflection textarea{width:100%;min-height:130px;padding:.8rem;border:1px solid #cbd9e7;border-radius:.6rem;font:inherit;resize:vertical}.launch-reflection button{margin-top:.7rem;color:#fff;background:#0753b5}.launch-prompts{padding:clamp(4rem,8vw,7rem) clamp(1.25rem,7vw,8rem);background:#eaf2fb}.launch-prompts>header{max-width:750px;margin:0 auto 2.5rem;text-align:center}.launch-prompts header p{color:#667790;line-height:1.65}.launch-prompt-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:1rem;max-width:1160px;margin:0 auto}.launch-prompt-grid>div{display:grid;gap:.7rem}.launch-prompt-grid>div button{min-height:104px;display:grid;align-content:center;gap:.4rem;padding:1.1rem;border:1px solid #cad9e8;border-radius:.9rem;color:#29425f;background:#fff;text-align:left;cursor:pointer}.launch-prompt-grid>div button.selected{border-color:#0753b5;box-shadow:0 0 0 3px #0d65c022}.launch-prompt-grid>div button span{color:#0753b5;font-size:.75rem;font-weight:850}.launch-prompt-grid article{padding:clamp(1.5rem,4vw,3rem);border-radius:1rem;color:#fff;background:#052b66}.launch-prompt-grid article>span{color:#efbd45;font-size:.68rem;font-weight:900;letter-spacing:.13em}.launch-prompt-grid article h3{font-size:1.8rem}.launch-prompt-grid article p{color:#d4e4f7;line-height:1.75}.launch-prompt-grid article button{margin-top:1rem;background:#efbd45}.launch-future-ai{padding:clamp(4rem,9vw,8rem) clamp(1.25rem,8vw,10rem);color:#fff;text-align:center;background:#031634}.launch-future-ai h2{color:#fff}.launch-future-ai>p{max-width:800px;margin:0 auto;color:#c6dbf5;line-height:1.75}.launch-future-ai>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:960px;margin:2.5rem auto 0}.launch-future-ai article{display:grid;gap:.65rem;padding:1.4rem;border:1px solid #3568aa;border-radius:1rem;text-align:left;background:#072754}.launch-future-ai b{color:#efbd45;font-size:.7rem;letter-spacing:.12em}.launch-system-footer{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem clamp(1.25rem,6vw,6rem);color:#90a8c7;background:#010a19;font-size:.72rem}@media(max-width:850px){.launch-system-topbar{grid-template-columns:1fr auto}.launch-system-topbar div{display:none}.launch-system-hero,.launch-system-body,.launch-prompt-grid{grid-template-columns:1fr}.launch-system-body nav{grid-template-columns:1fr 1fr}.launch-future-ai>div{grid-template-columns:1fr}}@media(max-width:560px){.launch-system-topbar>a:last-child{display:none}.launch-system-hero{padding-top:3.5rem}.launch-system-body nav{grid-template-columns:1fr}.launch-system-footer{display:grid}.launch-future-ai>div{grid-template-columns:1fr}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#18213b;background:#f4f6fb;font-synthesis:none;--ink: #18213b;--muted: #68718a;--line: #dfe3ee;--surface: #ffffff;--navy: #111a33;--purple: #6c4ff8;--purple-dark: #5136de;--mint: #d8f7ec;--amber: #fff1c6;--rose: #ffe1e6;--blue: #e3edff}*{box-sizing:border-box}body{margin:0;min-height:100vh}button,input,select{font:inherit}button,nav a,summary{min-height:44px}button,a{-webkit-tap-highlight-color:transparent}a{color:#5136de}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;letter-spacing:-.045em}h2{font-size:1.25rem}h3{font-size:1rem}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.skip-link{position:fixed;left:1rem;top:1rem;z-index:100;padding:.8rem 1rem;background:#fff;border-radius:.5rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);background:var(--navy)}.login-brand{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,6.5rem);color:#fff;background:radial-gradient(circle at 10% 20%,#6c4ff84d,transparent 40%),radial-gradient(circle at 80% 80%,#00d3a633,transparent 38%)}.login-brand h1{max-width:720px;margin:1rem 0 1.2rem;font-size:clamp(3rem,6vw,5.7rem)}.login-brand p{max-width:720px;color:#cdd3e6;font-size:1.02rem;line-height:1.65}.login-kicker{color:#bdb0ff;font-size:.74rem;font-weight:900;letter-spacing:.13em}.login-manage{max-width:760px;margin:2rem 0 1.3rem;padding-top:1.4rem;border-top:1px solid #ffffff2e}.login-manage h2{margin-bottom:.85rem;color:#fff;font-size:1.05rem}.login-manage>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.login-manage article{min-height:118px;display:grid;align-content:start;gap:.45rem;padding:.9rem;border:1px solid #ffffff28;border-radius:.75rem;background:#07112740}.login-manage strong{color:#fff;font-size:.86rem}.login-manage span{color:#c7d0e5;font-size:.74rem;line-height:1.45}.login-brand .login-disclosure{margin:0;color:#aebad2;font-size:.75rem;line-height:1.5}.wordmark{letter-spacing:.28em;font-weight:900}.login-card{align-self:center;margin:2rem;padding:clamp(2rem,5vw,4rem);border-radius:1.5rem;background:#fff;box-shadow:0 24px 80px #05091966}.login-card>p{color:var(--muted);line-height:1.55}.login-card form{display:grid;gap:1.15rem;margin-top:2rem}.login-card .login-signup{margin:1.25rem 0 0;color:#60708a;font-size:.9rem;text-align:center}.login-signup a{color:#12489b;font-weight:850;text-decoration:underline;text-underline-offset:.18em}label{display:grid;gap:.45rem;color:#343d57;font-size:.9rem;font-weight:700}input,select{width:100%;padding:.78rem .9rem;border:1px solid #cbd1df;border-radius:.55rem;color:var(--ink);background:#fff}input:focus,select:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #8c7aff;outline-offset:2px}.primary{padding:.85rem 1rem;border:0;border-radius:.55rem;color:#fff;background:var(--purple);font-weight:800;cursor:pointer}.primary:hover{background:var(--purple-dark)}.primary:disabled{opacity:.65;cursor:wait}.app-shell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr)}aside{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:1.5rem 1rem;color:#fff;background:var(--navy)}.brand{display:flex;gap:.75rem;align-items:center;padding:.5rem;color:#fff;text-decoration:none}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#8c7aff,#5b3ee9);font-weight:900}.brand span:last-child{display:grid}.brand small{color:#9ea7c1;font-size:.68rem}nav{display:grid;gap:.3rem;margin-top:3rem}nav a{padding:.75rem .9rem;border-radius:.55rem;color:#bfc6da;text-decoration:none;font-weight:650}nav a:hover{background:#ffffff0d;color:#fff}nav a[aria-current=page]{color:#fff;background:#6c4ff833;box-shadow:inset 3px 0 #8c7aff}.account-meta{display:grid;gap:.35rem;margin-top:auto;padding:1rem .5rem .25rem;border-top:1px solid #ffffff1a}.account-meta small{color:#9ea7c1}.account-meta button{width:fit-content;margin-top:.55rem;padding:0;border:0;color:#d9dded;background:none;cursor:pointer;text-decoration:underline}.content-shell{min-width:0}.topbar{min-height:64px;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(1rem,4vw,3.5rem);border-bottom:1px solid var(--line);color:var(--muted);background:#fffc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.82rem;font-weight:700}main:not(.login-shell,.center-state){width:min(1320px,100%);margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem)}.page-header{max-width:780px;margin:1rem 0 2.5rem}.page-header p{color:var(--muted);font-size:1.05rem;line-height:1.6}.eyebrow{display:block;margin-bottom:.5rem;color:var(--purple-dark);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.currency-sections{display:grid;gap:2rem}.currency-heading{display:flex;align-items:end;gap:.8rem;margin-bottom:.8rem}.currency-heading h2{margin:0;font-size:1.7rem}.currency-heading span{padding-bottom:.15rem;color:var(--muted);font-size:.78rem}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem}.summary-card,.metric-card{min-height:130px;display:flex;flex-direction:column;justify-content:space-between;padding:1.1rem;border:1px solid var(--line);border-radius:.9rem;background:var(--surface);box-shadow:0 8px 30px #202b4f0a}.summary-card span,.metric-card span{color:var(--muted);font-size:.82rem;font-weight:700}.summary-card strong,.metric-card strong{font-size:1.45rem;letter-spacing:-.025em}.summary-card small{color:var(--muted)}.panel{margin-top:2rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--line);border-radius:1rem;background:var(--surface)}.panel-heading{margin-bottom:1.4rem}.panel-heading h2{margin-bottom:.4rem}.panel-heading p{color:var(--muted);margin-bottom:0}.guide-grid,.stream-grid,.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem}.guide-grid>div,.stream-grid>article{padding:1rem;border-radius:.75rem;background:#f6f7fb}.guide-grid p,.stream-grid p{margin:.45rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.5}.stream-grid{margin-bottom:1rem}.status{display:inline-flex;width:fit-content;align-items:center;gap:.35rem;padding:.32rem .55rem;border-radius:99px;color:#27304a;background:var(--blue);font-size:.72rem;font-weight:850;line-height:1;white-space:nowrap}.status:before{content:"";width:.43rem;height:.43rem;border-radius:50%;background:#456cd4}.status-paid,.status-ready,.status-available,.status-available_for_future_payout,.status-active,.status-open{background:var(--mint)}.status-paid:before,.status-ready:before,.status-available:before,.status-available_for_future_payout:before,.status-active:before,.status-open:before{background:#16865f}.status-pending,.status-submitted,.status-processing,.status-below_minimum{background:var(--amber)}.status-pending:before,.status-submitted:before,.status-processing:before,.status-below_minimum:before{background:#b16e00}.status-held,.status-review_required,.status-failed,.status-returned,.status-blocked,.status-reversed{background:var(--rose)}.status-held:before,.status-review_required:before,.status-failed:before,.status-returned:before,.status-blocked:before,.status-reversed:before{background:#b4314a}.commission-list,.payout-list{display:grid;gap:.85rem}.commission-card,.payout-card,.recovery-card,.readiness-card{padding:1.2rem;border:1px solid var(--line);border-radius:.9rem;background:var(--surface)}.commission-title{display:flex;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem}.commission-title h2,.commission-title h3{margin:0}.definition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:0}.definition-grid>div{min-width:0}dt{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}dd{margin:.32rem 0 0;font-weight:700;overflow-wrap:anywhere}.notice,.reason{margin:1rem 0 0;padding:.8rem 1rem;border-left:3px solid #d09513;color:#5b4b25;background:#fffaf0;font-size:.88rem;line-height:1.5}.reason{border-color:#c05265;color:#6b3340;background:#fff7f8}.support-list{display:grid;gap:.8rem}.support-list>div{padding:1rem;border:1px solid var(--line);border-radius:.7rem}.support-list p{margin:.65rem 0}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:#fff}.result-count{color:var(--muted);font-size:.85rem}details{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}summary{width:fit-content;color:var(--purple-dark);font-weight:800;cursor:pointer}details h3{margin:1rem 0 .5rem}.recovery-card+.recovery-card,.readiness-card+.readiness-card{margin-top:.8rem}.readiness-card ul{margin-bottom:0;line-height:1.7}.checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.7rem}.checklist article{display:flex;gap:.8rem;align-items:start;padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:#fff}.checklist h2{margin-bottom:.25rem;font-size:.95rem}.checklist p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.check-icon{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;color:#fff;background:#5474d6;font-weight:900}.empty{padding:3rem 1.5rem;border:1px dashed #cbd1df;border-radius:.9rem;text-align:center;background:#fafbfe}.empty>span{font-size:2rem;color:var(--purple)}.empty h3{margin:.6rem 0 .25rem}.empty p{margin:0;color:var(--muted)}.state-message{padding:1rem;border-radius:.7rem;background:var(--blue);line-height:1.5}.state-message.error{color:#74283a;background:var(--rose)}.state-message.notice{color:#634d13;background:var(--amber)}.center-state{min-height:100vh;display:grid;place-content:center;gap:1rem;padding:1.5rem;background:#f4f6fb}@media(max-width:800px){.login-shell{grid-template-columns:minmax(0,1fr)}.login-brand{min-height:42vh;padding:2rem}.login-brand h1{margin:2rem 0 1rem;font-size:clamp(2.5rem,13vw,4rem)}.login-manage{margin-top:1.4rem}.login-manage>div{grid-template-columns:1fr}.login-manage article{min-height:auto}.login-card{min-width:0;margin:1rem}.app-shell{display:block}aside{position:static;height:auto;padding:.8rem}nav{grid-template-columns:repeat(3,1fr);margin-top:1rem}nav a{padding:.7rem .35rem;text-align:center;font-size:.78rem}nav a[aria-current=page]{box-shadow:inset 0 -3px #8c7aff}.account-meta{display:none}.topbar{min-height:48px}.commission-title{align-items:flex-start}}@media(max-width:480px){nav{grid-template-columns:repeat(2,1fr)}.topbar span:first-child{display:none}.topbar{justify-content:flex-end}.definition-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.admin-shell{grid-template-columns:280px minmax(0,1fr)}.admin-shell aside{overflow-y:auto}.admin-shell nav{margin-top:2rem}.admin-alerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem;margin-bottom:1rem}.admin-alerts button{display:grid;gap:.25rem;padding:1rem;border:1px solid var(--line);border-radius:.8rem;color:var(--ink);background:#fff;text-align:left;cursor:pointer}.admin-alerts strong{font-size:1.8rem}.admin-alerts span{color:var(--muted)}.admin-table-wrap{margin-top:1rem;overflow-x:auto;border:1px solid var(--line);border-radius:.8rem;background:#fff}.admin-table{width:100%;border-collapse:collapse;font-size:.82rem}.admin-table th,.admin-table td{padding:.8rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.admin-table th{position:sticky;top:0;color:#4e5770;background:#f4f6fb;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase}.admin-table tr:last-child td{border-bottom:0}.pagination,.dialog-actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.pagination button,.dialog-actions button,.admin-action-form button{padding:.65rem .9rem;border:1px solid #cbd1df;border-radius:.5rem;background:#fff;cursor:pointer}.pagination button:disabled{opacity:.5;cursor:default}.admin-action-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem;align-items:end}.admin-action-form .primary,.dialog-actions .primary{color:#fff;border-color:var(--purple);background:var(--purple)}.check-field{display:flex;flex-direction:row;align-items:center;gap:.55rem;min-height:44px}.check-field input{width:auto}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:1rem;background:#07102b99}.confirm-dialog{width:min(520px,100%);max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.5rem;border-radius:1rem;background:#fff;box-shadow:0 24px 80px #05091966}.confirm-dialog p{color:var(--muted);line-height:1.55}@media(max-width:800px){.admin-shell{display:block}.admin-shell nav{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.admin-table,.admin-table tbody,.admin-table tr,.admin-table td{display:block}.admin-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.admin-table tr{padding:.5rem;border-bottom:1px solid var(--line)}.admin-table td{display:grid;grid-template-columns:minmax(105px,.45fr) 1fr;gap:.7rem;border:0}.admin-table td:before{content:attr(data-label);color:var(--muted);font-weight:800}}.public-site{--public-blue: #053b91;--public-blue-bright: #1269d3;--public-ink: #10203a;--public-gold: #c89932;min-height:100vh;color:var(--public-ink);background:#f8faff;scroll-behavior:smooth}.public-site a{color:inherit}.public-header{position:sticky;z-index:50;top:0;min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:0 clamp(1.25rem,5vw,5rem);border-bottom:1px solid #d9e2ef;background:#ffffffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.public-brand{display:inline-flex;align-items:center;color:var(--public-blue);text-decoration:none}.public-brand img{width:clamp(132px,12vw,178px);height:auto;display:block}.public-header nav{display:flex;justify-content:center;align-items:center;gap:clamp(.7rem,2.4vw,2rem);margin:0}.public-header nav a{min-height:40px;display:inline-flex;align-items:center;color:#4e5d75;font-size:.82rem;font-weight:760;text-decoration:none}.public-header nav a:hover{color:var(--public-blue)}.public-login{min-height:42px;display:inline-flex;align-items:center;padding:0 1rem;border-radius:.7rem;color:#fff!important;background:var(--public-blue);font-size:.82rem;font-weight:850;text-decoration:none}.public-menu-button{display:none}.public-site main{overflow:hidden}.public-hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,7vw,7rem);color:#fff;background:radial-gradient(circle at 80% 22%,#2678d95c,transparent 32%),radial-gradient(circle at 15% 85%,#c8993229,transparent 28%),linear-gradient(145deg,#031f4e,#053b91 55%,#032961)}.public-hero-copy{position:relative;z-index:2}.public-kicker,.public-section-heading>span,.public-affiliate-copy>span{display:inline-flex;align-items:center;gap:.6rem;color:#a9c9f2;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.public-kicker:before,.public-section-heading>span:before,.public-affiliate-copy>span:before{width:26px;height:2px;content:"";background:var(--public-gold)}.public-hero h1{max-width:820px;margin:1.1rem 0 1.4rem;font-size:clamp(2.75rem,3.4vw,3.75rem);line-height:1.02;letter-spacing:-.045em}.public-hero h1 .review-editable{display:block}.public-hero-copy>p{max-width:680px;color:#d1e0f4;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.7}.public-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.public-hero-actions a{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.25rem;border-radius:.75rem;font-weight:850;text-decoration:none}.public-primary-cta{color:#071a34!important;background:#e4b752}.public-primary-cta:hover{background:#f1ca72}.public-secondary-cta{border:1px solid #ffffff57;color:#fff!important;background:#ffffff0d}.public-hero-note{display:block;margin-top:1.25rem;color:#9db4d4}.public-hero-visual{position:relative;width:min(580px,100%);aspect-ratio:1;justify-self:center;isolation:isolate}.public-hero-visual:before{position:absolute;z-index:-1;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;content:"";background:radial-gradient(circle,#2d8cff65 0 14%,#1479e840 28%,#0c5cc525 46%,transparent 70%);filter:blur(4px)}.public-orbit{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border:1.5px solid #8cc7ff8f;border-radius:50%;box-shadow:0 0 28px #2889ef24,inset 0 0 30px #3e9bff12;animation:public-spin 24s linear infinite}.public-orbit:before,.public-orbit:after{position:absolute;width:10px;height:10px;border-radius:50%;content:"";background:#edc55f;box-shadow:0 0 8px #edc55f,0 0 24px #e8bf67}.public-orbit:before{top:12%;left:12%}.public-orbit:after{right:8%;bottom:18%}.orbit-two{top:23%;right:23%;bottom:23%;left:23%;border-color:#78baff70;border-style:dashed;animation-direction:reverse;animation-duration:18s}.public-core{position:absolute;top:31%;right:31%;bottom:31%;left:31%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:.6rem .5rem .9rem;border:1px solid #a9d3ff78;border-radius:50%;background:radial-gradient(circle at 38% 25%,#5ba3f1,#0c4b98 56%,#082e69 78%);box-shadow:0 25px 80px #001b48,0 0 44px #55aaff4a,inset 0 0 35px #ffffff20;text-align:center}.public-core img{width:66%;max-height:64%;object-fit:contain;margin-bottom:.05rem;filter:drop-shadow(0 5px 10px #00163999) drop-shadow(0 0 10px #4da8ff70)}.public-core strong{font-size:.64rem;line-height:1;letter-spacing:.09em}.public-core small{margin-top:.15rem;color:#c3dcf8;line-height:1}.public-agent{position:absolute;min-width:130px;max-width:170px;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.65rem .8rem;border:1px solid #90c8ff70;border-radius:.75rem;color:#fff;background:linear-gradient(135deg,#0b4c9be8,#062b62e8);box-shadow:0 12px 32px #001b4773,0 0 24px #2188ef21;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.72rem;font-weight:850;line-height:1.15;text-align:center}.public-agent i{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#edc55f;box-shadow:0 0 12px #e2b34b}.agent-1{top:10%;left:0}.agent-2{top:16%;right:0}.agent-3{bottom:16%;left:0}.agent-4{right:1%;bottom:10%}.agent-5{top:50%;right:-14%;width:166px;transform:translateY(-50%)}.agent-6{top:50%;left:-14%;width:166px;transform:translateY(-50%)}@keyframes public-spin{to{transform:rotate(360deg)}}.public-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 clamp(1.25rem,7vw,7rem);background:#dce5f0}.public-proof>div{display:grid;gap:.3rem;padding:1.4rem clamp(1rem,3vw,2.4rem);background:#fff}.public-proof strong{color:var(--public-blue)}.public-proof span{color:#68768d;font-size:.8rem}.public-section{padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,7vw,7rem);scroll-margin-top:76px}.public-section-heading{max-width:780px;margin-bottom:clamp(2rem,5vw,4rem)}.public-section-heading>span,.public-affiliate-copy>span{color:var(--public-blue-bright)}.public-section-heading h2,.public-affiliate-copy h2,.public-final-cta h2{margin:.9rem 0 1.1rem;font-size:clamp(2.5rem,5.2vw,5rem);line-height:1;letter-spacing:-.055em}.public-section-heading p,.public-affiliate-copy p{color:#637189;font-size:1.05rem;line-height:1.7}.public-platform{background:#f8faff}.public-capabilities{border-top:1px solid #d9e2ee}.public-capabilities article{display:grid;grid-template-columns:90px minmax(0,1fr);gap:clamp(1rem,4vw,4rem);padding:1.65rem 0;border-bottom:1px solid #d9e2ee}.public-capabilities article>span{color:var(--public-gold);font-size:.75rem;font-weight:900}.public-capabilities h3{margin:0 0 .55rem;font-size:clamp(1.25rem,2vw,1.75rem)}.public-capabilities p{max-width:680px;margin:0;color:#66748b;line-height:1.65}.public-toolkit{color:#fff;background:radial-gradient(circle at 50% 35%,#1b64bb55,transparent 32%),linear-gradient(145deg,#031b43,#053b91 60%,#03265c)}.public-toolkit .public-section-heading>span{color:#a9cdf7}.public-toolkit .public-section-heading p{color:#ccdbef}.public-toolkit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.public-toolkit-grid article{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);gap:1rem;align-items:start;padding:1.2rem;border:1px solid #ffffff25;border-radius:1rem;background:#ffffff0b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-toolkit-grid article>span{width:48px;height:48px;display:grid;place-items:center;border:1px solid #ecc96e80;border-radius:.9rem;color:#f2cd72;background:#001d4b8c;font-size:.68rem;font-weight:950;letter-spacing:.04em}.public-toolkit-grid h3{margin:.05rem 0 .4rem;font-size:1.05rem}.public-toolkit-grid p{margin:0;color:#c5d7ed;font-size:.86rem;line-height:1.55}.public-toolkit-outcomes{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1.2rem;overflow:hidden;border:1px solid #ffffff25;border-radius:.8rem;background:#ffffff25}.public-toolkit-outcomes span{padding:.9rem;color:#e9c566;background:#001f4e9c;font-size:.76rem;font-weight:850;text-align:center}.public-guardrails{padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,7vw,7rem);color:#eff6ff;background:#071d40}.public-guardrails>div:first-child{max-width:850px}.public-guardrails>div:first-child>span{color:#e3bd62;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.public-guardrails>div:first-child h2{margin:.9rem 0 2.5rem;font-size:clamp(2.5rem,5.2vw,5rem);line-height:1;letter-spacing:-.055em}.public-guardrail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.public-guardrail-grid article{padding:1.35rem;border:1px solid #ffffff20;border-radius:1rem;background:#ffffff0b}.public-guardrail-grid b{color:#e7bf61;font-size:.7rem}.public-guardrail-grid h3{margin:1.7rem 0 .55rem}.public-guardrail-grid p{margin:0;color:#bed0e7;line-height:1.6}.public-guardrail-contrast{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2.5rem}.public-guardrail-contrast>article{padding:clamp(1.25rem,3vw,2rem);border:1px solid;border-radius:1.1rem}.public-guardrail-contrast>article>span{font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.public-guardrail-contrast h3{margin:.55rem 0 1.4rem;font-size:clamp(1.5rem,2.8vw,2.4rem)}.public-guardrail-contrast ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.public-guardrail-contrast li{display:grid;gap:.2rem;padding:.8rem;border-radius:.7rem}.public-guardrail-contrast small{line-height:1.45}.with-guardrails{border-color:#3988e5!important;background:#0b4081}.with-guardrails>span,.with-guardrails li strong{color:#8dc4ff}.with-guardrails li{background:#ffffff0a}.with-guardrails small{color:#c5d9ef}.without-guardrails{border-color:#d487874d!important;background:#351c2a}.without-guardrails>span,.without-guardrails li strong{color:#f0a1a1}.without-guardrails li{background:#ffffff08}.without-guardrails small{color:#d9c2cb}.public-guardrail-summary{margin:1rem 0 0;padding:1rem 1.2rem;border-left:3px solid #e4bd5f;color:#c7d7e9;background:#ffffff08;line-height:1.65}.public-guardrail-summary strong{color:#fff}.public-why{background:#f7faff}.public-why-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);align-items:center}.public-world{position:relative;min-height:380px;display:grid;place-content:center;margin:0;overflow:hidden;border:1px solid #b8d5f3;border-radius:2rem;background:radial-gradient(circle at 50% 42%,#e8f6ff,#dcecff 52%,#c1ddf7);box-shadow:0 35px 90px #073d8b2d}.public-world:before{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:1px solid #ffffffa6;border-radius:50%;content:""}.public-world img{position:relative;z-index:1;width:min(104%,540px);max-height:520px;object-fit:contain;filter:drop-shadow(0 24px 28px #073d8b45)}.public-world figcaption{position:absolute;z-index:2;bottom:1.2rem;left:50%;padding:.5rem .75rem;border:1px solid #ffffff73;border-radius:99px;color:#e7f3ff;background:#031e4cc9;font-size:.67rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.public-why-points{display:grid;border-top:1px solid #d9e3ef}.public-why-points article{display:grid;grid-template-columns:52px 1fr;gap:1rem;padding:1.3rem 0;border-bottom:1px solid #d9e3ef}.public-why-points article>span{color:var(--public-gold);font-size:.72rem;font-weight:900}.public-why-points h3{margin:0 0 .4rem}.public-why-points p{margin:0;color:#65738a;line-height:1.6}.public-industry-row{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:2.2rem;overflow:hidden;border:1px solid #dbe4ef;border-radius:.85rem;background:#dbe4ef}.public-industry-row span{padding:1rem .5rem;color:#46607f;background:#fff;font-size:.7rem;font-weight:850;text-align:center}.public-comparison{background:#fff}.public-comparison-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:stretch}.public-comparison-grid>article{padding:clamp(1.4rem,3vw,2.2rem);border:1px solid;border-radius:1.1rem}.public-comparison-grid>article>span{font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.public-comparison-grid h3{margin:.7rem 0 1rem;font-size:clamp(1.6rem,3vw,2.5rem)}.public-comparison-grid p{color:#5e6c83;line-height:1.65}.public-comparison-grid ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 0;padding:0;list-style:none}.public-comparison-grid li{padding:.5rem .65rem;border-radius:99px;font-size:.72rem;font-weight:800}.public-comparison-grid .generative{border-color:#e1bd63;background:#fffdf7}.generative>span{color:#a6760d}.generative li{color:#79560b;background:#f7e8bd}.public-comparison-grid .agentic{border-color:#73a9e9;background:#f5f9ff}.agentic>span{color:#1263c2}.agentic li{color:#0751a9;background:#dfeeff}.public-comparison-plus{display:grid;place-items:center;color:var(--public-gold);font-size:2.2rem;font-weight:400}.public-together{display:flex;justify-content:center;gap:.45rem;margin-top:1rem;padding:1rem;border-radius:.8rem;color:#4e5e76;background:#eef4fb;text-align:center}.public-together strong{color:var(--public-blue)}.public-how{color:#fff;background:#071d40}.public-how .public-section-heading>span{color:#9cc4f4}.public-how .public-section-heading p{color:#bed0e8}.public-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.public-steps article{min-height:290px;padding:clamp(1.4rem,3vw,2rem);border:1px solid #ffffff1f;border-radius:1rem;background:linear-gradient(145deg,#ffffff12,#ffffff05)}.public-steps b{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d1a84c;border-radius:50%;color:#edc66d}.public-steps h3{margin:3.5rem 0 .8rem;font-size:1.35rem}.public-steps p{color:#bacce3;line-height:1.65}.public-bundles{background:#fff}.public-bundle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.public-bundle-grid>article{position:relative;min-height:340px;display:flex;flex-direction:column;padding:1.6rem;border:1px solid #dce4ef;border-radius:1rem;background:#f9fbfe}.public-bundle-grid>article.featured{transform:translateY(-10px);border:2px solid var(--public-gold);background:#fffdf7;box-shadow:0 20px 55px #9b74241c}.public-popular{position:absolute;top:.85rem;right:.85rem;padding:.3rem .5rem;border-radius:99px;color:#775617;background:#fff0ca;font-size:.64rem;font-weight:900;text-transform:uppercase}.public-bundle-grid h3{margin:.25rem 0 2.2rem;font-size:1.35rem}.public-bundle-grid>article>strong{color:var(--public-blue);font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.04em}.public-bundle-grid small{color:#758198}.public-bundle-grid p{margin:1.4rem 0;color:#5c6980;font-weight:850}.public-bundle-grid button{margin-top:auto;padding:.75rem;border:0;border-radius:.65rem;color:#7a8597;background:#e9eef5;font-weight:850}.public-bundle-notice{margin-top:1rem;padding:1rem 1.2rem;border:1px solid #dbe4ef;border-radius:.8rem;color:#5f6c83;background:#f8faff}.public-bundle-notice p{margin:0;line-height:1.55}.public-affiliate{color:#fff;background:radial-gradient(circle at 90% 10%,#2979d453,transparent 30%),linear-gradient(145deg,#04255b,#053b91)}.public-affiliate-copy{max-width:820px}.public-affiliate-copy>span{color:#a9cdf7}.public-affiliate-copy p{color:#d1e0f2}.public-affiliate-copy>a{display:inline-flex;gap:.5rem;align-items:center;margin-top:1rem;color:#efc86f;font-weight:850;text-decoration:none}.public-earn-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:3.5rem}.public-earn-grid article{padding:1.25rem;border:1px solid #ffffff2b;border-radius:.9rem;background:#ffffff0c}.public-earn-grid b{color:#e9bd58;font-size:.72rem}.public-earn-grid h3{margin:1.8rem 0 .6rem}.public-earn-grid p{margin:0;color:#c4d6ed;font-size:.84rem;line-height:1.55}.public-disclaimer{display:grid;grid-template-columns:auto 1fr;gap:1rem;margin-top:1rem;padding:1rem 1.2rem;border:1px solid #ffffff2b;border-radius:.8rem;background:#001a414d}.public-disclaimer strong{color:#edc566}.public-disclaimer p{margin:0;color:#c6d7eb;font-size:.8rem;line-height:1.55}.public-faq{background:#f5f8fc}.public-faq-list{max-width:900px}.public-faq-list details{border-bottom:1px solid #d8e1ed}.public-faq-list summary{min-height:70px;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#182844;cursor:pointer;font-size:1.05rem;font-weight:850;list-style:none}.public-faq-list summary::-webkit-details-marker{display:none}.public-faq-list summary span{color:var(--public-blue);font-size:1.5rem;font-weight:400}.public-faq-list details[open] summary span{transform:rotate(45deg)}.public-faq-list details p{max-width:760px;padding:0 2rem 1.4rem 0;color:#647289;line-height:1.7}.public-final-cta{padding:clamp(4rem,9vw,8rem) clamp(1.25rem,12vw,12rem);color:#fff;background:#071d40;text-align:center}.public-final-cta>span{color:#e5bd5f;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.public-final-cta h2{max-width:900px;margin-right:auto;margin-left:auto}.public-final-cta p{max-width:700px;margin:0 auto;color:#bfd1e7;font-size:1.05rem;line-height:1.7}.public-final-cta>div{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.public-final-cta a{min-height:48px;display:inline-flex;align-items:center;padding:0 1.2rem;border:1px solid #ffffff42;border-radius:.7rem;color:#fff;font-weight:850;text-decoration:none}.public-final-cta a:first-child{border-color:#ddb552;color:#071d40;background:#ddb552}.public-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:2rem clamp(1.25rem,7vw,7rem);border-top:1px solid #dbe3ee;background:#fff}.public-footer p{margin:0;color:#758198;font-size:.75rem;text-align:center}.public-footer nav{display:flex;gap:1rem;margin:0}.public-footer nav a{min-height:36px;display:inline-flex;align-items:center;color:#536078;font-size:.76rem;font-weight:750;text-decoration:none}@media(prefers-reduced-motion:reduce){.public-orbit{animation:none}}@media(max-width:1050px){.public-header{gap:1rem}.public-header nav{gap:.8rem}.public-hero{grid-template-columns:1fr}.public-hero-copy{max-width:850px}.public-hero-visual{width:min(520px,86vw)}.public-bundle-grid,.public-earn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-industry-row{grid-template-columns:repeat(3,1fr)}.public-footer{grid-template-columns:1fr;justify-items:center}.public-footer nav{flex-wrap:wrap;justify-content:center}}@media(max-width:780px){.public-header{grid-template-columns:1fr auto auto;min-height:66px;padding:0 1rem}.public-menu-button{min-height:40px;display:inline-flex;align-items:center;padding:0 .75rem;border:1px solid #ccd8e7;border-radius:.6rem;color:var(--public-blue);background:#fff;font-weight:850}.public-header nav{position:absolute;top:66px;left:0;width:100%;display:none;padding:.8rem 1rem 1rem;border-bottom:1px solid #dbe3ed;background:#fff;box-shadow:0 15px 35px #17345f1f}.public-header nav.open{display:grid}.public-header nav a{justify-content:space-between;padding:.2rem .6rem}.public-header nav a:after{content:"›";color:var(--public-gold);font-size:1.2rem}.public-login{min-height:40px}.public-hero{min-height:auto;padding-top:5rem}.public-hero h1{font-size:clamp(2.6rem,10vw,3.6rem)}.public-proof{grid-template-columns:1fr;padding:0}.public-capabilities article{grid-template-columns:48px minmax(0,1fr)}.public-toolkit-grid,.public-guardrail-grid,.public-guardrail-contrast,.public-why-layout,.public-comparison-grid{grid-template-columns:1fr}.public-toolkit-outcomes{grid-template-columns:repeat(2,1fr)}.public-world{min-height:min(78vw,440px)}.public-comparison-plus{min-height:30px}.public-steps{grid-template-columns:1fr}.public-steps article{min-height:230px}.public-steps h3{margin-top:2.3rem}.public-disclaimer{grid-template-columns:1fr}}@media(max-width:540px){.public-header{grid-template-columns:1fr auto}.public-header .public-login{display:none}.public-bundle-grid,.public-earn-grid{grid-template-columns:1fr}.public-bundle-grid>article.featured{transform:none}.public-hero-visual{width:100%}.public-agent{min-width:102px;max-width:122px;padding:.5rem;font-size:.58rem}.public-core{top:30%;right:30%;bottom:30%;left:30%;padding:.7rem .35rem .6rem}.public-core strong{font-size:.48rem}.public-core small{font-size:.6rem}.public-section-heading h2,.public-affiliate-copy h2,.public-final-cta h2{font-size:clamp(2.35rem,12vw,3.5rem)}}.preview-shell{--preview-navy: #053B91;--preview-blue: #1479e8;--preview-silver: #edf1f6;--preview-gold: #c89932;min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);color:#17213a;background:#f7f9fc}.preview-sidebar{position:sticky;top:0;align-self:start;box-sizing:border-box;width:100%;height:100vh;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:1.8rem 1.15rem;color:#fff;background-color:#053b91;background-image:none;scrollbar-color:#5b8dcf #053B91;scrollbar-width:thin}.preview-sidebar::-webkit-scrollbar{width:8px}.preview-sidebar::-webkit-scrollbar-track{background:#053b91}.preview-sidebar::-webkit-scrollbar-thumb{border:2px solid #053B91;border-radius:99px;background:#5b8dcf}.preview-brand{display:flex;gap:.65rem;align-items:center;color:#fff;font-size:1.25rem;letter-spacing:.08em;text-decoration:none}.preview-brand span{color:var(--preview-gold);font-size:1.55rem}.preview-sidebar>p{margin:.45rem 0 2rem;color:#9eacc4;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.preview-sidebar nav{flex:0 0 auto;display:grid;gap:.35rem;margin:0}.preview-sidebar nav a{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;border-radius:.65rem;color:#f5f8fd;font-weight:780;text-decoration:none}.preview-sidebar nav a:after{content:"›";color:#9fc4f6;font-size:1.2rem;line-height:1}.preview-sidebar nav a:hover{color:#fff;background:#ffffff12}.preview-sidebar nav a[aria-current=page]{color:#fff;background:#ffffff17;box-shadow:inset 3px 0 var(--preview-gold)}.preview-sidebar nav a[aria-current=page]:after{color:var(--preview-gold)}.preview-nav-group{display:grid;gap:.25rem;margin-bottom:1rem}.preview-nav-group>span{display:flex;align-items:center;gap:.55rem;padding:0 .8rem .3rem;color:#a9c8ef;font-size:.62rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;cursor:default}.preview-nav-group>span:after{height:1px;flex:1;content:"";background:#ffffff24}.preview-profile{display:flex;gap:.7rem;align-items:center;margin-top:auto;padding:1rem .35rem;border-top:1px solid #ffffff21}.preview-profile>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:var(--preview-navy);background:#fff;font-size:.76rem;font-weight:900}.preview-profile div{display:grid;gap:.16rem}.preview-profile small{color:#aab7cb}.preview-content{min-width:0}.preview-content main{width:min(1180px,100%);margin:0 auto;padding:clamp(1.5rem,5vw,4.75rem)}.preview-mobile-bar{display:none}.preview-page-heading{max-width:720px;margin-bottom:1.75rem}.preview-page-heading h1{margin:.45rem 0 .7rem;font-size:clamp(2.25rem,5vw,4.25rem);letter-spacing:-.055em}.preview-page-heading p{color:#62708a;font-size:1.08rem;line-height:1.65}.preview-badge{display:inline-flex;width:fit-content;align-items:center;padding:.32rem .56rem;border:1px solid #d8b66a;border-radius:99px;color:#775517;background:#fff7e6;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.preview-notice{display:flex;gap:.8rem;align-items:flex-start;padding:1rem 1.15rem;border:1px solid #dbe4f0;border-radius:.9rem;color:#4a5870;background:#fff;box-shadow:0 8px 30px #10255408;line-height:1.5}.preview-notice strong{color:var(--preview-navy);white-space:nowrap}.preview-hero-card{display:flex;justify-content:space-between;gap:2rem;margin-top:1.4rem;padding:clamp(1.4rem,3vw,2.25rem);border:1px solid #dce5f0;border-radius:1.15rem;color:#fff;background:var(--preview-navy);box-shadow:0 18px 55px #0a214025}.preview-hero-card h2{margin:.35rem 0;font-size:2.25rem}.preview-hero-card p{margin:0;color:#d1dced}.preview-label{color:#98bbe9;font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.preview-progress{width:min(280px,100%);align-self:center}.preview-progress>span,.preview-progress small{color:#bfd0e9;font-size:.77rem}.preview-progress div{height:8px;margin:.5rem 0;overflow:hidden;border-radius:99px;background:#ffffff2b}.preview-progress i{display:block;width:50%;height:100%;border-radius:inherit;background:var(--preview-gold)}.preview-metrics,.preview-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.preview-metric,.preview-card,.preview-product{display:grid;gap:.7rem;padding:1.25rem;border:1px solid #dce4ee;border-radius:1rem;background:#fff;box-shadow:0 10px 28px #10255408}.preview-metric>span{color:#66748d;font-size:.82rem;line-height:1.35}.preview-metric strong{font-size:1.48rem;letter-spacing:-.035em}.preview-metric .preview-badge{margin-top:auto}.preview-quick{grid-template-columns:1fr auto;align-items:center;margin-top:1rem}.preview-quick h2,.preview-product h2{margin:.15rem 0}.preview-quick p{margin:0;color:#66748d;line-height:1.5}.preview-link-button,.preview-button{min-height:44px;padding:.7rem 1rem;border:0;border-radius:.65rem;font:inherit;font-weight:800}.preview-link-button{color:#fff;background:var(--preview-navy);cursor:pointer}.preview-button{margin-top:.35rem;color:#7d8798;background:#edf1f6;cursor:not-allowed}.preview-product{min-height:250px;align-content:start}.preview-product.featured{border:2px solid var(--preview-gold);box-shadow:0 14px 38px #c8993222}.preview-product-top{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.preview-product>strong{font-size:1.2rem}.preview-product p{margin:0;color:#66748d}.preview-status{width:fit-content;padding:.3rem .5rem;border-radius:99px;color:#78581b;background:#fff4da;font-size:.75rem;font-weight:800}.preview-card{margin-top:1rem}.preview-card h2{display:flex;align-items:center;gap:.6rem;margin-top:0}.preview-card>p,.preview-list{color:#53617a;line-height:1.65}.preview-list{display:grid;gap:.65rem;padding-left:1.25rem}.preview-policy-table{margin-top:1rem;overflow-x:auto;border:1px solid #dce4ee;border-radius:.8rem}.preview-policy-table>div{display:grid;grid-template-columns:1fr 1fr 1.25fr 1.5fr 1.3fr;gap:.7rem;min-width:760px;padding:.8rem 1rem;border-bottom:1px solid #e7edf4;color:#4c5970;font-size:.85rem}.preview-policy-table>div:last-child{border-bottom:0}.preview-policy-table .preview-policy-header{color:var(--preview-navy);background:var(--preview-silver);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.preview-policy-table strong{color:#17213a}.workspace-map{display:grid;gap:1rem;margin-top:1rem}.workspace-primary,.workspace-branches>article{padding:1.35rem;border:1px solid #dce4ee;border-radius:1rem;background:#fff;box-shadow:0 10px 28px #10255408}.workspace-primary{border:2px solid var(--preview-gold);background:#fffdf8}.workspace-map h2{margin:.35rem 0 .55rem}.workspace-map p{margin:0;color:#5e6c83;line-height:1.5}.workspace-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.workspace-branches article{position:relative}.workspace-branches article:before{position:absolute;top:-1rem;left:50%;width:1px;height:1rem;content:"";background:#aebed4}.workspace-branches article:first-child:after{position:absolute;top:-1rem;left:50%;width:100%;height:1px;content:"";background:#aebed4}.workspace-branches article:last-child:after{position:absolute;top:-1rem;right:50%;width:100%;height:1px;content:"";background:#aebed4}.dashboard-command{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(240px,1fr) minmax(190px,.75fr);gap:1px;margin-top:1.25rem;overflow:hidden;border-radius:1.2rem;color:#fff;background:#ffffff2b;box-shadow:0 18px 55px #0a214025}.dashboard-command>div{min-width:0;padding:clamp(1.25rem,3vw,2rem);background:#053b91}.dashboard-rank h2{margin:.35rem 0;font-size:2.3rem}.dashboard-rank p{margin-bottom:1.15rem;color:#d2e0f3}.dashboard-rank button{min-height:40px;padding:0;border:0;color:#fff;background:none;font-weight:850;cursor:pointer}.dashboard-progress{align-content:center}.dashboard-progress>div:first-child{display:flex;justify-content:space-between;gap:1rem;color:#cfdef2;font-size:.78rem}.dashboard-progress-track{height:9px;margin:.6rem 0 .85rem;overflow:hidden;border-radius:99px;background:#ffffff2b}.dashboard-progress-track i{display:block;width:50%;height:100%;border-radius:inherit;background:var(--preview-gold)}.dashboard-progress p{margin:0;color:#cfdef2;font-size:.84rem;line-height:1.5}.dashboard-earnings{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #ffffff26}.dashboard-earnings>span{color:#b9cce7;font-size:.78rem}.dashboard-earnings>strong{margin:.25rem 0;font-size:2rem}.dashboard-earnings>small{color:#d5e1f2}.dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-metrics .preview-metric{min-width:0}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:1rem}.dashboard-layout>.preview-card{margin-top:1rem}.dashboard-next>p{margin-bottom:.3rem}.dashboard-actions{display:grid;gap:.55rem}.dashboard-action{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .9rem;border:1px solid #dce5f0;border-radius:.75rem;color:#1f2b45;background:#f8fafd;text-align:left;cursor:pointer}.dashboard-action:hover{border-color:#9bb9e2;background:#f0f6ff}.dashboard-action>span{display:grid;gap:.2rem}.dashboard-action small{color:#66748d;font-weight:600}.dashboard-action b{color:#053b91;font-size:1.2rem}.dashboard-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.dashboard-card-heading h2{margin:.25rem 0 0}.dashboard-card-heading button{min-height:36px;padding:0;border:0;color:#053b91;background:none;font-size:.78rem;font-weight:850;cursor:pointer}.dashboard-position-list{display:grid;gap:.55rem}.dashboard-position-list>div{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;padding:.75rem;border-radius:.75rem;background:#f7f9fc}.dashboard-position-list p{display:grid;gap:.18rem;margin:0}.dashboard-position-list small{color:#68758b}.dashboard-position-list b{color:#526079;font-size:.68rem;text-transform:uppercase}.position-dot{width:.65rem;height:.65rem;border:2px solid #9bacbf;border-radius:50%}.position-dot.active{border-color:#c89932;background:#c89932;box-shadow:0 0 0 4px #c8993222}.dashboard-activity{margin-bottom:2rem}.dashboard-activity-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.dashboard-activity-list>div{display:grid;gap:.3rem;padding:.9rem;border:1px solid #e1e7f0;border-radius:.75rem}.dashboard-activity-list span,.dashboard-activity-list small{color:#6a768c;font-size:.76rem}.dashboard-activity-list strong{color:#1f2b45}.preview-status-pill{width:fit-content;display:inline-flex;align-items:center;padding:.28rem .5rem;border-radius:99px;color:#5c687a;background:#edf1f6;font-size:.68rem;font-weight:850;white-space:nowrap}.preview-status-pill.positive{color:#17603d;background:#e1f5eb}.preview-status-pill.pending{color:#805812;background:#fff1cf}.commission-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.commission-summary>article,.network-volume-grid>article,.account-readiness>article{display:grid;gap:.65rem;padding:1.25rem;border:1px solid #dce4ee;border-radius:1rem;background:#fff;box-shadow:0 10px 28px #10255408}.commission-summary article>span:first-child,.network-volume-grid article>span:first-child,.account-readiness article>span:first-child{color:#68758b;font-size:.78rem}.commission-summary strong{color:#17213a;font-size:2rem;letter-spacing:-.04em}.commission-flow>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:.7rem;align-items:center}.commission-flow span{display:grid;gap:.3rem}.commission-flow span b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#053b91;font-size:.72rem}.commission-flow span small{color:#6a778d;line-height:1.4}.commission-flow i{width:34px;height:1px;background:#b8c7da}.preview-data-table{margin-top:1rem;overflow:hidden;border:1px solid #e0e7f0;border-radius:.8rem}.preview-data-table>div{display:grid;align-items:center;gap:.8rem;padding:.8rem 1rem;border-bottom:1px solid #e8edf4;color:#59667c;font-size:.8rem}.preview-data-table>div:last-child{border-bottom:0}.preview-data-table strong{color:#1e2a43}.preview-data-header{color:#536079!important;background:#f0f4f9;font-size:.68rem!important;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.commission-table>div,.customer-table>div,.enrollment-table>div{grid-template-columns:.7fr 1.25fr .75fr .65fr .8fr}.payout-card{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.payout-card h2{margin:.3rem 0}.payout-card p{margin:0;color:#657188;line-height:1.55}.payout-card .preview-button{min-width:190px;margin:0}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-guidance p{max-width:780px;margin-bottom:0;color:#5c6980;line-height:1.65}.network-volume-grid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:1rem;margin-top:1rem}.network-volume-grid article{align-content:center;text-align:center}.network-volume-grid strong{color:#17213a;font-size:1.4rem}.network-volume-grid small{color:#6a778c}.network-volume-grid .network-primary{border:2px solid #c89932;background:#fffdf8}.network-tree{display:grid;justify-items:center;gap:1.5rem;margin-top:1.5rem}.network-tree article{min-width:160px;display:grid;justify-items:center;gap:.25rem;padding:.8rem;border:1px solid #dbe4ef;border-radius:.8rem;background:#f8fafd;text-align:center}.network-tree article>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#053b91;background:#e5effc;font-size:.7rem;font-weight:900}.network-tree article small{color:#6b778c}.network-tree-primary{position:relative;border:2px solid #c89932!important;background:#fffdf8!important}.network-tree-primary:after{position:absolute;top:100%;left:50%;width:1px;height:1.5rem;content:"";background:#aebdd0}.network-tree-branches{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.network-tree-branches>section{position:relative;display:grid;justify-items:center;gap:.8rem;padding-top:.7rem;border-top:1px solid #aebdd0}.network-tree-branches>section>b{color:#65738a;font-size:.65rem;letter-spacing:.08em}.network-tree-branches>section>div{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.network-tree-branches>section article{width:100%;min-width:0}.network-tree-branches>section>article{width:min(220px,100%)}.account-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:1rem}.account-layout>.preview-card{margin-top:1rem}.account-profile{align-content:start}.account-avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#053b91;font-size:1.2rem;font-weight:900}.account-profile h2{margin:.35rem 0}.account-profile>div>p{margin:0;color:#6a768b}.account-profile dl{display:grid;margin:.7rem 0}.account-profile dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.account-profile dt{color:#6a768b}.account-profile dd{margin:0;color:#26334c;font-weight:750}.security-list{display:grid;margin:.7rem 0}.security-list article{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid #e2e8f0}.security-list article>div{display:grid;gap:.2rem}.security-list small{color:#69758a}.account-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem}.account-readiness strong{color:#1e2b44}.funnel-link-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.funnel-link-summary article{display:grid;gap:.4rem;padding:1.15rem;border:1px solid #dce5f0;border-radius:1rem;background:#fff}.funnel-link-summary span,.funnel-link-summary small{color:#6a768c;font-size:.76rem}.funnel-link-summary strong{color:#17213a;font-size:1.25rem}.funnel-card-grid{display:grid;gap:1rem;margin-top:1rem}.funnel-management-card{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid #dce5f0;border-radius:1.1rem;background:#fff;box-shadow:0 14px 38px #1025540d}.funnel-card-preview{min-height:250px;display:grid;align-content:center;justify-items:center;gap:.7rem;padding:1.5rem;color:#fff;background:radial-gradient(circle at 50% 35%,#3b89e350,transparent 28%),linear-gradient(145deg,#031e4b,#053b91);text-align:center}.funnel-card-preview>span{color:#e6be60;font-size:.7rem;font-weight:900}.funnel-card-preview i{width:70px;height:70px;display:grid;place-items:center;border:1px solid #ffffff52;border-radius:50%;background:#ffffff0e;box-shadow:0 0 0 15px #ffffff08,0 0 0 30px #ffffff05}.funnel-card-preview i:after{content:"▶";color:#efc762;font-style:normal}.funnel-card-preview small{color:#bdd2eb}.funnel-card-content{display:grid;align-content:center;gap:.75rem;padding:clamp(1.3rem,3vw,2rem)}.funnel-card-content h2{margin:0}.funnel-card-content p{margin:0;color:#647188;line-height:1.55}.funnel-card-content label{display:grid;gap:.35rem;color:#667389;font-size:.72rem;font-weight:800}.funnel-card-content input{width:100%;padding:.7rem .75rem;border:1px solid #d3dfed;border-radius:.6rem;color:#43526b;background:#f7f9fc;font:inherit;font-size:.74rem}.funnel-card-content>div{display:flex;flex-wrap:wrap;gap:.55rem}.funnel-card-content button,.funnel-card-content a{min-height:40px;display:inline-flex;align-items:center;gap:.4rem;padding:0 .85rem;border:1px solid #053b91;border-radius:.6rem;font:inherit;font-size:.76rem;font-weight:850;text-decoration:none;cursor:pointer}.funnel-card-content button{color:#fff;background:#053b91}.funnel-card-content a{color:#053b91;background:#fff}.funnel-link-policy>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.funnel-link-policy span{padding:.7rem;border-radius:.65rem;color:#41516b;background:#f0f4f9;font-size:.76rem;font-weight:750;text-align:center}.funnel-link-policy p{color:#657188;line-height:1.6}.funnel-lead-metrics,.funnel-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.funnel-pipeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:.6rem;align-items:center;margin-top:1rem}.funnel-pipeline article{display:grid;gap:.35rem;padding:1rem;border:1px solid #dce5f0;border-radius:.8rem;background:#f8fafd}.funnel-pipeline article>span{color:#58677f;font-size:.75rem;font-weight:800}.funnel-pipeline article>strong{color:#053b91;font-size:1.7rem}.funnel-pipeline article small{color:#6b778c;line-height:1.4}.funnel-pipeline>i{width:24px;height:1px;background:#b5c4d8}.funnel-lead-table>div,.analytics-table>div{grid-template-columns:.8fr 1.2fr 1fr .8fr .8fr}.crm-automation p{max-width:780px;color:#647188;line-height:1.6}.bot-management-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem}.bot-management-layout>.preview-card{margin-top:1rem}.bot-identity{align-content:start;text-align:center}.bot-avatar{position:relative;width:86px;height:86px;display:grid;place-items:center;margin:0 auto .5rem;border:1px solid #79afe8;border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 25%,#3b8de6,#053b91);box-shadow:0 0 0 8px #e6f1ff;font-size:1.4rem;font-weight:900}.bot-avatar span{position:absolute;right:2px;bottom:5px;width:14px;height:14px;border:3px solid white;border-radius:50%;background:#2fbd78}.bot-identity h2{margin:.4rem 0}.bot-identity>p{color:#66748b}.bot-identity dl{display:grid;margin:.8rem 0;text-align:left}.bot-identity dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid #e0e7f0}.bot-identity dt{color:#69758a}.bot-identity dd{margin:0;color:#27354d;font-weight:750}.bot-preview{align-content:start}.bot-message{width:fit-content;max-width:82%;margin:.65rem 0;padding:.75rem .9rem;border-radius:.85rem;font-size:.82rem;line-height:1.55}.bot-message.visitor{margin-left:auto;color:#fff;background:#053b91;border-bottom-right-radius:.25rem}.bot-message.assistant{color:#34435c;background:#edf3fa;border-bottom-left-radius:.25rem}.bot-guardrail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.bot-guardrail-grid article{padding:1.25rem;border:1px solid #dce5f0;border-radius:1rem;background:#fff}.bot-guardrail-grid article>span{color:#1473d5;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bot-guardrail-grid h3{margin:.65rem 0}.bot-guardrail-grid ul{display:grid;gap:.45rem;margin:0;padding-left:1.1rem;color:#637087;font-size:.8rem;line-height:1.45}.analytics-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}.analytics-layout>.preview-card{margin-top:1rem}.funnel-performance article{display:grid;gap:.45rem;margin-top:1rem}.funnel-performance article>div:first-child{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem}.funnel-performance article>div:first-child span{color:#6a768b}.funnel-performance article>div:last-child{height:9px;overflow:hidden;border-radius:99px;background:#e7edf5}.funnel-performance article i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#053b91,#2489ec)}.conversion-summary dl{display:grid}.conversion-summary dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid #e1e8f0}.conversion-summary dt{color:#657188}.conversion-summary dd{margin:0;color:#053b91;font-weight:900}.conversion-summary>small{color:#7a8597}.conversation-workspace{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem}.conversation-workspace>.preview-card{margin-top:1rem}.conversation-list{align-content:start}.conversation-list>article{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:start;padding:.85rem;border:1px solid transparent;border-radius:.8rem}.conversation-list>article.active{border-color:#b9d5f4;background:#edf5ff}.conversation-list>article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#053b91;font-size:.72rem;font-weight:900}.conversation-list article>div{min-width:0;display:grid;gap:.12rem}.conversation-list article small,.conversation-list article p,.conversation-list article time{color:#718097;font-size:.72rem}.conversation-list article p{overflow:hidden;margin:.2rem 0 0;text-overflow:ellipsis;white-space:nowrap}.conversation-list article time{white-space:nowrap}.conversation-thread{align-content:start}.conversation-thread>header{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid #e0e7f0}.conversation-thread>header>div{display:grid;gap:.2rem}.conversation-thread>header small{color:#6d7a90}.contact-timeline{display:grid;margin:1rem 0}.contact-timeline article{position:relative;display:grid;grid-template-columns:110px 1fr auto;gap:.8rem;padding:.75rem 0 .75rem 1.3rem;border-left:2px solid #c9d9eb}.contact-timeline article:before{position:absolute;top:1rem;left:-6px;width:10px;height:10px;border:2px solid white;border-radius:50%;background:#1479e8;box-shadow:0 0 0 1px #1479e8;content:""}.contact-timeline b{color:#053b91;font-size:.75rem}.contact-timeline span,.contact-timeline time{color:#647188;font-size:.75rem;line-height:1.45}.contact-timeline time{white-space:nowrap}.conversation-composer{display:grid;grid-template-columns:1fr auto;gap:.5rem}.conversation-composer input{min-width:0;padding:.75rem;border:1px solid #ccd8e7;border-radius:.65rem;font:inherit}.automation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.automation-summary article{display:grid;gap:.35rem;padding:1.15rem;border:1px solid #dbe4ef;border-radius:.9rem;background:#fff}.automation-summary span,.automation-summary small{color:#6b788e}.automation-summary strong{color:#053b91;font-size:1.5rem}.automation-canvas{overflow:hidden}.automation-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:.5rem;margin-top:1rem}.automation-steps article{display:grid;grid-template-columns:auto 1fr;gap:.65rem;min-height:130px;padding:1rem;border:1px solid #d7e2ef;border-radius:.85rem;background:#f8fafd}.automation-steps article>b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#053b91;font-size:.7rem}.automation-steps article>span{display:grid;align-content:start;gap:.45rem}.automation-steps small{color:#68758b;line-height:1.45}.automation-steps>i{width:18px;height:1px;align-self:center;background:#aebfd4}.automation-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.automation-policy-grid article{padding:1.2rem;border:1px solid #dce5f0;border-radius:1rem;background:#fff}.automation-policy-grid article>span{color:#1473d5;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.automation-policy-grid h3{margin:.7rem 0 .5rem}.automation-policy-grid p{color:#657188;font-size:.8rem;line-height:1.55}.appointment-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.appointment-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}.appointment-layout>.preview-card{margin-top:1rem}.appointment-list>article{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:.9rem 0;border-bottom:1px solid #e0e7ef}.appointment-list article>div{display:grid;gap:.2rem}.appointment-list small,.appointment-list time{color:#6b788e;font-size:.76rem}.appointment-list time{white-space:nowrap}.availability-card dl{display:grid;margin:.7rem 0 1rem}.availability-card dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid #e1e8f0}.availability-card dt{color:#68758b}.availability-card dd{margin:0;color:#24344e;font-weight:800;text-align:right}.appointment-connection-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.2rem;border:1px solid #cddced;border-radius:1rem;background:#fff}.appointment-connection-bar>div{display:flex;align-items:center;gap:.8rem}.appointment-connection-bar p{display:grid;gap:.2rem;margin:0}.appointment-connection-bar small{color:#68758b}.appointment-connection-bar a{min-height:42px;display:inline-flex;align-items:center;padding:0 .9rem;border-radius:.65rem;color:#fff;background:#053b91;font-size:.78rem;font-weight:850;text-decoration:none}.calendar-provider-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #b8d4f2;border-radius:.7rem;color:#1473d5;background:#edf5ff;font-weight:900}.announcement-delivery{margin-top:1rem}.announcement-delivery>article{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:1.2rem;border:1px solid #bfd6ef;border-radius:1rem;background:linear-gradient(135deg,#edf6ff,#fff)}.announcement-channel-mark{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#229ed9;font-size:1.5rem}.announcement-delivery h2{margin:.25rem 0}.announcement-delivery p{margin:0;color:#607087;line-height:1.5}.announcement-delivery button{min-height:42px;padding:0 .9rem;border:0;border-radius:.65rem;color:#fff;background:#053b91;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.announcement-delivery>small{display:block;padding:.7rem 1rem 0;color:#748096;line-height:1.45}.announcement-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem}.announcement-layout>.preview-card{margin-top:1rem}.announcement-feed>article{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:start;padding:1rem 0;border-bottom:1px solid #e0e7ef}.announcement-feed>article>span{padding:.3rem .5rem;border-radius:99px;color:#053b91;background:#eaf3ff;font-size:.65rem;font-weight:900}.announcement-feed h3{margin:0}.announcement-feed small{color:#798497}.announcement-feed p{margin:.4rem 0 0;color:#5f6d83;font-size:.8rem;line-height:1.5}.announcement-feed article>button{border:1px solid #d6e0eb;border-radius:.5rem;color:#788397;background:#f5f7fa;font:inherit;font-size:.72rem;font-weight:800}.announcement-policy>div{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding:.8rem 0;border-bottom:1px solid #e1e8f0}.announcement-policy>div b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#053b91;font-size:.7rem}.announcement-policy p{display:grid;gap:.2rem;margin:0}.announcement-policy small{color:#6d7a90;line-height:1.4}.connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.connection-card{display:grid;align-content:start;gap:.9rem;padding:1.25rem;border:1px solid #d9e3ef;border-radius:1rem;background:#fff}.connection-card.recommended{border-color:#b8d5f3;box-shadow:inset 0 3px #1479e8}.connection-brand{display:flex;align-items:center;gap:.75rem}.connection-brand>span{width:48px;height:48px;display:grid;place-items:center;border-radius:.8rem;color:#fff;font-size:1.1rem;font-weight:900}.connection-brand>div{display:grid;gap:.18rem}.connection-brand b{font-size:1.05rem}.connection-brand small{color:#748096}.connection-brand.google-calendar>span{color:#1473d5;background:linear-gradient(135deg,#eaf4ff,#fff);border:1px solid #b9d6f5}.connection-brand.calendly>span{background:#006bff}.connection-brand.telegram>span{background:#229ed9}.connection-card>.preview-status-pill{justify-self:start}.connection-card>p{margin:0;color:#5f6e84;line-height:1.55}.connection-card ul{display:grid;gap:.45rem;margin:0;padding-left:1.1rem;color:#66738a;font-size:.78rem;line-height:1.45}.connection-card .preview-button{margin-top:auto}.connection-privacy{display:flex;justify-content:space-between;align-items:center;gap:1rem}.connection-privacy p{max-width:800px;color:#637087;line-height:1.55}.funnel-site{--funnel-blue: #053b91;--funnel-gold: #d3a33b;min-height:100vh;color:#14223d;background:#f8faff;scroll-behavior:smooth}.funnel-site a{color:inherit}.funnel-header{position:sticky;z-index:45;top:0;min-height:74px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:0 clamp(1.1rem,6vw,6rem);border-bottom:1px solid #dbe4ef;background:#ffffffed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.funnel-header img{width:clamp(140px,14vw,190px);display:block}.funnel-header>span{color:#657188;font-size:.78rem}.funnel-header>span strong{color:#25344e}.funnel-header>a:last-child{min-height:42px;display:inline-flex;justify-self:end;align-items:center;padding:0 1rem;border-radius:.65rem;color:#fff;background:var(--funnel-blue);font-size:.78rem;font-weight:850;text-decoration:none}.funnel-hero{min-height:calc(100vh - 74px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,7vw,7rem);color:#fff;background:radial-gradient(circle at 80% 25%,#2785ef4f,transparent 30%),linear-gradient(145deg,#031d48,#053b91 62%,#03265d)}.funnel-hero-copy>span,.funnel-story>div:first-child>span,.funnel-lead-form>span,.funnel-final>span{color:#e6bd5c;font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.funnel-hero h1{max-width:780px;margin:.9rem 0 1.2rem;font-size:clamp(3rem,5.4vw,5.8rem);line-height:.96;letter-spacing:-.06em}.funnel-hero-copy>p{max-width:680px;color:#cedef1;font-size:1.05rem;line-height:1.7}.funnel-hero-copy>div{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.7rem}.funnel-hero-copy>div a{min-height:48px;display:inline-flex;align-items:center;padding:0 1rem;border:1px solid #ffffff50;border-radius:.7rem;color:#fff;font-weight:850;text-decoration:none}.funnel-hero-copy>div a:first-child{border-color:#e2b951;color:#082348;background:#e2b951}.funnel-hero-copy>small{display:block;margin-top:1.1rem;color:#9eb7d6}.funnel-video{position:relative;overflow:hidden;aspect-ratio:16 / 10;border:1px solid #8dbcf566;border-radius:1.2rem;background:linear-gradient(145deg,#0b4d9c,#031c47);box-shadow:0 35px 90px #00183e9c}.funnel-video:before,.funnel-video:after{position:absolute;border:1px solid #ffffff1f;border-radius:50%;content:""}.funnel-video:before{top:10%;right:22%;bottom:10%;left:22%}.funnel-video:after{top:24%;right:34%;bottom:24%;left:34%}.funnel-video>div{position:relative;z-index:2;height:100%;display:grid;place-content:center;justify-items:center;gap:.8rem;padding:2rem;text-align:center}.funnel-video button{width:76px;height:76px;display:grid;place-items:center;border:1px solid #ffffff70;border-radius:50%;color:#07234b;background:#edc462;box-shadow:0 0 0 14px #ffffff0b,0 0 45px #338df080;cursor:pointer}.funnel-video button span{transform:translate(2px);font-size:1.35rem}.funnel-video strong{font-size:1.2rem}.funnel-video small{color:#bcd2ec}.funnel-video .started button{color:#d5e5f7;background:#ffffff15;box-shadow:none}.funnel-preview-notice{display:flex;gap:1rem;justify-content:center;padding:1rem clamp(1.25rem,7vw,7rem);color:#45546c;background:#fff;text-align:center}.funnel-preview-notice strong{color:var(--funnel-blue)}.funnel-story{padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,7vw,7rem)}.funnel-story>div:first-child{max-width:900px}.funnel-story h2,.funnel-lead-form h2,.funnel-final h2{margin:.8rem 0 2rem;font-size:clamp(2.4rem,4.8vw,4.6rem);line-height:1;letter-spacing:-.05em}.funnel-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.funnel-story-grid article{min-height:240px;padding:1.5rem;border:1px solid #dce5f0;border-radius:1rem;background:#fff}.funnel-story-grid b{color:#b18422;font-size:.7rem}.funnel-story-grid h3{margin:3rem 0 .7rem;font-size:1.25rem}.funnel-story-grid p{color:#637087;line-height:1.6}.funnel-conversation{display:grid;grid-template-columns:1.05fr .95fr;gap:1.2rem;padding:clamp(4.5rem,8vw,7rem) clamp(1.25rem,7vw,7rem);background:#edf3fa}.funnel-bot-card,.funnel-lead-form{padding:clamp(1.4rem,3vw,2rem);border:1px solid #d6e1ef;border-radius:1.1rem;background:#fff;box-shadow:0 18px 48px #16345f12}.funnel-bot-card header{display:flex;align-items:center;gap:.8rem;padding-bottom:1rem;border-bottom:1px solid #e0e7f0}.funnel-bot-card header>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#053b91;font-weight:900}.funnel-bot-card header>div{display:grid;gap:.2rem}.funnel-bot-card header small{color:#6b778b}.funnel-bot-card header i{width:10px;height:10px;margin-left:auto;border-radius:50%;background:#2fbc77;box-shadow:0 0 0 4px #dff5eb}.funnel-bot-answer{min-height:118px;margin:1rem 0;padding:1rem;border-radius:.8rem;color:#394a65;background:#edf4fc;line-height:1.6}.funnel-prompt-list{display:grid;gap:.5rem}.funnel-prompt-list button{min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;border:1px solid #d7e2ef;border-radius:.65rem;color:#31425f;background:#fff;text-align:left;cursor:pointer}.funnel-prompt-list button span{color:#053b91;font-size:1.1rem}.funnel-bot-disclosure{display:block;margin-top:1rem;color:#768196;font-size:.68rem;line-height:1.45}.funnel-lead-form{display:grid;gap:.75rem}.funnel-lead-form h2{margin-bottom:.25rem;font-size:clamp(2rem,4vw,3.4rem)}.funnel-lead-form>p{margin-top:0;color:#647188;line-height:1.55}.funnel-lead-form label:not(.funnel-consent){display:grid;gap:.35rem;color:#44536b;font-size:.78rem;font-weight:800}.funnel-lead-form label small{color:#7b8698;font-weight:500}.funnel-lead-form input{min-width:0;padding:.75rem;border:1px solid #ccd9e8;border-radius:.6rem;font:inherit}.funnel-consent{display:grid;grid-template-columns:auto 1fr;gap:.55rem;color:#5c6980;font-size:.72rem;line-height:1.45}.funnel-consent input{margin-top:.15rem}.funnel-lead-form>button{min-height:48px;border:0;border-radius:.7rem;color:#fff;background:#053b91;font:inherit;font-weight:850;cursor:pointer}.funnel-form-message{margin:0;padding:.7rem;border-radius:.6rem;color:#704e12!important;background:#fff1cf;font-size:.76rem}.funnel-final{padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,12vw,12rem);color:#fff;background:#071d40;text-align:center}.funnel-final h2{max-width:850px;margin-right:auto;margin-left:auto}.funnel-final>div{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem}.funnel-final a,.funnel-final button{min-height:48px;display:inline-flex;align-items:center;padding:0 1rem;border:1px solid #ffffff42;border-radius:.7rem;color:#fff;background:transparent;font:inherit;font-weight:850;text-decoration:none}.funnel-final a{border-color:#dfb652;color:#071d40;background:#dfb652}.funnel-final button:disabled{opacity:.55}.funnel-footer{display:grid;grid-template-columns:auto 1fr 1.2fr;align-items:center;gap:2rem;padding:2rem clamp(1.25rem,7vw,7rem);background:#fff}.funnel-footer img{width:150px}.funnel-footer p{margin:0;color:#718097;font-size:.7rem;line-height:1.45}@media(max-width:980px){.funnel-management-card{grid-template-columns:1fr}.funnel-card-preview{min-height:210px}.bot-management-layout,.analytics-layout,.conversation-workspace,.appointment-layout,.announcement-layout,.bot-guardrail-grid,.automation-policy-grid,.connection-grid{grid-template-columns:1fr}.automation-steps{grid-template-columns:1fr 1fr}.automation-steps>i{display:none}.funnel-hero{grid-template-columns:1fr}.funnel-video{width:min(720px,100%)}.funnel-conversation{grid-template-columns:1fr}.funnel-footer{grid-template-columns:1fr;justify-items:center;text-align:center}}@media(max-width:700px){.funnel-link-summary,.funnel-lead-metrics,.funnel-analytics-metrics,.automation-summary,.appointment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-link-policy>div{grid-template-columns:1fr 1fr}.funnel-pipeline{grid-template-columns:1fr 1fr}.funnel-pipeline>i{display:none}.contact-timeline article{grid-template-columns:1fr}.contact-timeline time{white-space:normal}.announcement-delivery>article{grid-template-columns:auto 1fr}.announcement-delivery article>.preview-status-pill,.announcement-delivery article>button{grid-column:2;justify-self:start}.appointment-connection-bar,.connection-privacy{align-items:flex-start;flex-direction:column}.funnel-header{grid-template-columns:1fr auto}.funnel-header>span{display:none}.funnel-story-grid{grid-template-columns:1fr}.funnel-preview-notice{display:grid}.funnel-hero h1{font-size:clamp(3rem,13vw,4.7rem)}}@media(max-width:480px){.funnel-link-summary,.funnel-lead-metrics,.funnel-analytics-metrics,.funnel-link-policy>div,.automation-summary,.automation-steps,.appointment-metrics{grid-template-columns:1fr}.funnel-card-content>div{display:grid}.funnel-card-content button,.funnel-card-content a{justify-content:center}.funnel-pipeline{grid-template-columns:1fr}.appointment-list>article{grid-template-columns:auto 1fr}.appointment-list time{grid-column:2}.funnel-header>a:last-child{display:none}.funnel-header{grid-template-columns:1fr}.funnel-header img{margin:0 auto}.funnel-conversation{padding-right:1rem;padding-left:1rem}}.preview-mobile-drawer{display:none}.content-review-root{min-height:100vh}.content-review-tools{position:fixed;z-index:90;top:1rem;right:1rem;width:min(340px,calc(100vw - 2rem));height:auto;display:block;padding:.75rem;border:1px solid #cbd9ed;border-radius:1rem;color:#17213a;background:#ffffffed;box-shadow:0 18px 55px #0528572b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.content-review-tools-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.content-review-tools-heading>div{display:grid;gap:.12rem}.content-review-tools-heading strong{color:#053b91}.content-review-tools-heading small{color:#68758b;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.content-review-toggle,.content-review-export,.content-review-reset{min-height:38px;padding:.55rem .75rem;border-radius:.65rem;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.content-review-toggle,.content-review-export{border:0;color:#fff;background:#053b91}.content-review-toggle:hover,.content-review-export:hover{background:#064ebd}.content-review-export:disabled,.content-review-reset:disabled{opacity:.45;cursor:not-allowed}.content-review-panel{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid #dce5f0}.content-review-panel>p,.content-review-size,.content-review-count{grid-column:1 / -1}.content-review-panel>p{margin:0;color:#526079;font-size:.78rem;line-height:1.5}.content-review-size{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.6rem .7rem;border:1px solid #d8e2ef;border-radius:.7rem;background:#f8fafd}.content-review-size>span{color:#46546b;font-size:.72rem;font-weight:800}.content-review-size>div{display:flex;gap:.3rem}.content-review-size button{min-width:32px;min-height:32px;padding:.35rem .5rem;border:1px solid #c8d5e6;border-radius:.5rem;color:#053b91;background:#fff;font:inherit;font-size:.7rem;font-weight:850;cursor:pointer}.content-review-size button:disabled{opacity:.4;cursor:not-allowed}.content-review-count{display:flex;align-items:baseline;gap:.45rem;padding:.65rem .75rem;border-radius:.7rem;color:#34425a;background:#edf4ff}.content-review-count strong{color:#053b91;font-size:1.35rem}.content-review-count span{font-size:.78rem;font-weight:750}.content-review-reset{border:1px solid #c8d3e2;color:#4f5d73;background:#fff}.content-review-active .review-editable{border-radius:.25rem;outline:2px dashed #1479e8;outline-offset:3px;background:#eaf4ff;cursor:text;-webkit-box-decoration-break:clone;box-decoration-break:clone}.content-review-active .review-editable:focus{outline:3px solid #1479e8;background:#fff}.review-locked{position:relative;outline:2px solid #d6dde8;outline-offset:3px}.review-lock{position:absolute;z-index:4;top:.45rem;right:.45rem;display:inline-flex;align-items:center;padding:.28rem .48rem;border:1px solid #d3dae5;border-radius:99px;color:#5d687a;background:#f4f6f9;box-shadow:0 2px 8px #1c2c4512;font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.review-locked-block{margin-top:0}@media(max-width:980px){.dashboard-command{grid-template-columns:1fr 1fr}.dashboard-earnings{grid-column:1 / -1;border-top:1px solid #ffffff26;border-left:0}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-layout,.account-layout{grid-template-columns:1fr}.customer-metrics,.account-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-flow>div{grid-template-columns:1fr 1fr}.commission-flow i{display:none}}@media(max-width:760px){.preview-shell{display:block}.preview-sidebar{display:none}.preview-mobile-bar{position:sticky;z-index:30;top:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-bottom:1px solid #dce4ee;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.preview-mobile-bar>a{color:var(--preview-navy);font-weight:900;letter-spacing:.08em;text-decoration:none}.preview-mobile-bar button{min-height:38px;padding:.45rem .75rem;border:1px solid #cbd8e8;border-radius:.6rem;color:#053b91;background:#fff;font-weight:850}.preview-mobile-drawer{position:sticky;z-index:29;top:64px;display:none;padding:.8rem 1rem 1rem;border-bottom:1px solid #dce4ee;background:#fff;box-shadow:0 14px 30px #10255412}.preview-mobile-drawer.open{display:block}.preview-mobile-drawer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.preview-mobile-drawer .preview-nav-group{margin:0}.preview-mobile-drawer nav a{min-height:38px;padding:.55rem .65rem;border-radius:.55rem;color:#526079;text-decoration:none;font-size:.82rem;font-weight:750}.preview-mobile-drawer nav a[aria-current=page]{color:#053b91;background:#edf4ff}.preview-mobile-drawer .preview-nav-group>span{padding-left:.65rem}.preview-hero-card,.preview-quick{grid-template-columns:1fr}.preview-hero-card{display:grid}.preview-progress{width:100%}.dashboard-command,.commission-summary,.network-volume-grid{grid-template-columns:1fr}.dashboard-earnings{grid-column:auto}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-activity-list{grid-template-columns:1fr}.preview-data-table{overflow-x:auto}.preview-data-table>div{min-width:680px}.payout-card{display:grid}.network-tree-branches{gap:.75rem}}@media(max-width:560px){.preview-mobile-drawer nav{grid-template-columns:1fr}.workspace-branches{grid-template-columns:1fr}.workspace-branches article:before,.workspace-branches article:after{display:none}.dashboard-metrics{grid-template-columns:1fr}}@media(max-width:430px){.preview-notice{display:grid}.preview-notice strong{white-space:normal}.preview-content main{padding:1.2rem}}@media(max-width:430px){.content-review-tools{top:auto;right:.65rem;bottom:.65rem;width:calc(100vw - 1.3rem)}.content-review-panel{max-height:44vh;overflow-y:auto}}.dashboard-share-links .dashboard-card-heading{align-items:start}.dashboard-share-links .dashboard-card-heading p{max-width:720px;margin:.4rem 0 0;color:#66748a;line-height:1.5}.dashboard-share-links .dashboard-card-heading>button{min-height:40px;padding:0 .85rem;border:1px solid #c9d8e9;border-radius:.65rem;color:#053b91;background:#fff;font:inherit;font-size:.76rem;font-weight:850;cursor:pointer}.dashboard-share-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.dashboard-share-grid article{min-width:0;display:grid;align-content:start;gap:.75rem;padding:1rem;border:1px solid #d8e3ef;border-radius:.85rem;background:#f8fafd}.dashboard-share-grid article>div:first-child{display:grid;gap:.25rem}.dashboard-share-grid article>div:first-child>span{color:#1473d5;font-size:.62rem;font-weight:900;letter-spacing:.08em}.dashboard-share-grid article small{color:#748096}.dashboard-share-grid label,.dashboard-share-grid input{min-width:0;width:100%}.dashboard-share-grid input{box-sizing:border-box;padding:.68rem;border:1px solid #cbd8e7;border-radius:.55rem;color:#47566e;background:#fff;font:inherit;font-size:.7rem}.dashboard-share-grid article>div:last-child{display:grid;grid-template-columns:1fr auto;gap:.5rem}.dashboard-share-grid article>div:last-child button,.dashboard-share-grid article>div:last-child a{min-height:40px;display:inline-flex;justify-content:center;align-items:center;padding:0 .75rem;border-radius:.55rem;font:inherit;font-size:.75rem;font-weight:850;text-decoration:none}.dashboard-share-grid article>div:last-child button{border:0;color:#fff;background:#053b91;cursor:pointer}.dashboard-share-grid article>div:last-child a{border:1px solid #c8d6e6;color:#053b91;background:#fff}.dashboard-share-note{display:block;margin-top:.8rem;color:#7a8698;line-height:1.45}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-brand.google-meet>span{color:#fff;background:linear-gradient(135deg,#08a65b 0,#08a65b 48%,#fbbc04 48%,#fbbc04 68%,#4285f4 68%)}@media(max-width:980px){.connection-grid,.dashboard-share-grid{grid-template-columns:1fr}}.funnel-interest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.25rem 0;padding:0;border:0}.funnel-interest legend{grid-column:1 / -1;margin-bottom:.15rem;color:#44536b;font-size:.78rem;font-weight:800}.funnel-interest label{min-height:46px;display:flex!important;align-items:center;gap:.55rem;padding:.65rem .75rem;border:1px solid #ccd9e8;border-radius:.65rem;color:#44536b;background:#f8fbff;cursor:pointer}.funnel-interest label:has(input:checked){border-color:#053b91;background:#edf4fc;box-shadow:0 0 0 1px #053b91}.funnel-interest input{width:1rem;height:1rem;flex:0 0 auto;padding:0;accent-color:#053b91}.funnel-attribution{margin:.1rem 0 0!important;padding:.65rem .75rem;border-left:3px solid #d3a33b;border-radius:.35rem;color:#44536b!important;background:#fff9e9;font-size:.78rem}.funnel-consent+.funnel-consent{margin-top:-.15rem}@media(max-width:700px){.funnel-interest{grid-template-columns:1fr}}.funnel-video-modal-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#03152fb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.funnel-video-modal{position:relative;width:min(610px,100%);padding:clamp(1.5rem,4vw,2.5rem);border:1px solid #b8d1ef;border-radius:1.25rem;color:#14223d;background:#fff;box-shadow:0 32px 100px #00163280;text-align:center}.funnel-video-modal>span,.funnel-bundles header>span{color:#b18422;font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.funnel-video-modal h2{margin:.8rem 2rem 1rem;font-size:clamp(2.1rem,5vw,3.7rem);line-height:1;letter-spacing:-.05em}.funnel-video-modal>p{max-width:500px;margin:0 auto;color:#647188;line-height:1.6}.funnel-video-modal>div{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.funnel-video-modal>div a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;border:1px solid #053b91;border-radius:.7rem;color:#053b91;font-weight:850;text-decoration:none}.funnel-video-modal>div a:first-child{color:#fff;background:#053b91}.funnel-video-modal-close{position:absolute;top:.8rem;right:.8rem;width:38px;height:38px;border:1px solid #d7e2ef;border-radius:50%;color:#53647d;background:#f7faff;font-size:1.35rem;cursor:pointer}.funnel-video-modal-later{margin-top:1rem;border:0;color:#68758b;background:transparent;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;text-decoration:underline}.funnel-bundles{padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,7vw,7rem);background:#fff;scroll-margin-top:80px}.funnel-bundles header{max-width:900px;margin-bottom:2.2rem}.funnel-bundles h2{margin:.8rem 0 1rem;font-size:clamp(2.4rem,4.8vw,4.6rem);line-height:1;letter-spacing:-.05em}.funnel-bundles header p{max-width:720px;color:#647188;line-height:1.65}.funnel-bundle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.funnel-bundle-grid article{position:relative;display:flex;flex-direction:column;min-height:330px;padding:1.5rem;border:1px solid #d7e2ef;border-radius:1rem;background:#f9fbfe;box-shadow:0 16px 44px #17385e0d}.funnel-bundle-grid article.featured{border-color:#d3a33b;background:linear-gradient(180deg,#fff9e9,#fff);box-shadow:0 18px 50px #9a741f24;transform:translateY(-8px)}.funnel-bundle-grid article>span{align-self:flex-start;margin-bottom:1rem;padding:.35rem .55rem;border-radius:999px;color:#6f4b08;background:#f5dfa6;font-size:.62rem;font-weight:900;letter-spacing:.08em}.funnel-bundle-grid h3{margin:auto 0 .7rem;color:#14223d;font-size:1.45rem}.funnel-bundle-grid article:not(.featured) h3{margin-top:2.65rem}.funnel-bundle-grid article>strong{color:#053b91;font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.04em}.funnel-bundle-grid article>small{color:#758197}.funnel-bundle-grid article>p{min-height:76px;color:#647188;line-height:1.55}.funnel-bundle-grid article>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin-top:auto;border:1px solid #053b91;border-radius:.65rem;color:#053b91;font-weight:850;text-decoration:none}.funnel-bundle-grid article.featured>a{color:#fff;background:#053b91}.funnel-bundle-disclosure{display:block;max-width:900px;margin-top:1.3rem;color:#768196;font-size:.68rem;line-height:1.5}.funnel-conversation{scroll-margin-top:80px}#lead-capture{scroll-margin-top:96px}@media(max-width:1050px){.funnel-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-bundle-grid article.featured{transform:none}}@media(max-width:600px){.funnel-video-modal-backdrop{align-items:end;padding:0}.funnel-video-modal{border-radius:1.25rem 1.25rem 0 0}.funnel-video-modal>div{display:grid}.funnel-bundle-grid{grid-template-columns:1fr}}.funnel-overview-video{display:block;width:100%;max-width:1180px;aspect-ratio:16 / 9;margin:0 auto;border:1px solid #23476f;border-radius:1.1rem;object-fit:contain;background:#020817;box-shadow:0 24px 70px #00152f59}.funnel-hero-video{min-width:0;scroll-margin-top:90px}.funnel-hero-video .funnel-video{width:100%;aspect-ratio:auto}.funnel-hero-video .funnel-video>div{height:auto;padding:clamp(.8rem,2vw,1.4rem)}.funnel-hero-video .funnel-video strong{margin-top:.35rem;font-size:clamp(1.35rem,2.5vw,2rem)}.funnel-hero-video .funnel-video small{font-size:clamp(.8rem,1.5vw,1rem)}.visual-editor{position:fixed;z-index:1000;width:min(390px,calc(100vw - 2rem));max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);overflow:auto;resize:both;border:1px solid #b9cae0;border-radius:1rem;color:#17213a;background:#fffffff2;box-shadow:0 24px 80px #00173559;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.visual-editor:not(.open){width:auto;overflow:visible;border:0;background:transparent;box-shadow:none}.visual-editor-launch{min-height:48px;padding:0 1.1rem;border:0;border-radius:.75rem;color:#fff;background:#053b91;box-shadow:0 12px 34px #053b9152;font:inherit;font-weight:850;cursor:pointer}.visual-editor>header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid #dce5f0;background:#fffffff7;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.visual-editor>header>div{display:grid;gap:.12rem}.visual-editor>header strong{color:#053b91}.visual-editor>header small{color:#69768b;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.visual-editor>header>button{width:34px;height:34px;border:1px solid #d4dfec;border-radius:50%;color:#516078;background:#fff;font-size:1.3rem;cursor:pointer}.visual-editor-actions{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:.45rem;padding:.75rem 1rem 0}.visual-editor-actions button,.visual-editor-quick button,.visual-editor-reset,.visual-editor>footer button{min-height:38px;padding:.45rem .55rem;border:1px solid #cbd7e6;border-radius:.55rem;color:#35445d;background:#fff;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.visual-editor-actions button:first-child,.visual-editor-actions button.active{border-color:#053b91;color:#fff;background:#053b91}.visual-editor button:disabled{opacity:.42;cursor:not-allowed}.visual-editor-help{margin:.7rem 1rem;color:#56647a;font-size:.75rem;line-height:1.45}.visual-editor-status{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 1rem .75rem;padding:.6rem .7rem;border-radius:.6rem;color:#3e4d65;background:#edf4fd;font-size:.7rem}.visual-editor-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-editor-status strong{flex:0 0 auto;color:#053b91}.visual-editor-controls{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding:.8rem 1rem;border-top:1px solid #dce5f0}.visual-editor-controls label{min-width:0;display:grid;gap:.3rem;color:#536078;font-size:.68rem;font-weight:800}.visual-editor-controls .wide{grid-column:1 / -1}.visual-editor-controls input:not([type=checkbox]),.visual-editor-controls select,.visual-editor-controls textarea{min-width:0;width:100%;padding:.58rem;border:1px solid #cbd7e5;border-radius:.5rem;color:#17213a;background:#fff;font:inherit;font-size:.75rem}.visual-editor-controls input[type=color]{min-height:39px;padding:.2rem}.visual-editor-controls textarea{min-height:78px;resize:vertical}.visual-editor-quick{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem}.visual-editor-check{grid-template-columns:auto 1fr!important;align-items:center;padding:.55rem .65rem;border-radius:.55rem;background:#f4f7fb}.visual-editor-reset{border-color:#dabdbd;color:#8c3434}.visual-editor>footer{display:grid;gap:.5rem;padding:.8rem 1rem 1rem;border-top:1px solid #dce5f0}.visual-editor>footer small{color:#748096;font-size:.65rem;line-height:1.4}.visual-editor-selecting body *:not([data-visual-editor-ui]):not([data-visual-editor-ui] *){cursor:crosshair!important}.visual-editor-selecting [data-kyroz-ve]:hover{outline:2px dashed #1684f2!important;outline-offset:3px}.visual-editor-selected{outline:3px solid #f1bd3d!important;outline-offset:4px!important}@media(max-width:600px){.visual-editor{top:auto;right:.5rem;bottom:.5rem;width:calc(100vw - 1rem);max-height:82vh}.visual-editor-controls{grid-template-columns:1fr}.visual-editor-controls .wide{grid-column:auto}.visual-editor-quick{grid-template-columns:1fr 1fr}}.content-review-tools{display:none}.funnel-opportunity-landing{min-height:calc(100vh - 84px);box-sizing:border-box;padding:clamp(2.5rem,5vw,5.5rem) clamp(1.25rem,6vw,6rem) clamp(2.75rem,5vw,5rem);color:#fff;background:radial-gradient(circle at 82% 18%,#1d6acb55,transparent 34%),linear-gradient(140deg,#06306f,#053b91 48%,#0752b4);scroll-margin-top:84px}.funnel-opportunity-grid{width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(330px,.8fr) minmax(520px,1.2fr);align-items:stretch;gap:clamp(2rem,4.2vw,4.8rem)}.funnel-opportunity-messages{display:grid;align-content:center;gap:clamp(1.2rem,2.2vw,2rem)}.funnel-opportunity-headline,.funnel-opportunity-copy{border:1px solid #2370c7;border-radius:1.25rem;background:linear-gradient(145deg,#062765,#031a4a);box-shadow:0 18px 46px #001c4980,inset 0 1px #ffffff10}.funnel-opportunity-headline{padding:clamp(1.5rem,2.7vw,2.7rem)}.funnel-opportunity-headline h1{margin:0;color:#fff;font-size:clamp(2.75rem,3.15vw,7rem);line-height:1.04;letter-spacing:-.045em}.funnel-opportunity-copy{padding:clamp(1.35rem,2.2vw,2.15rem)}.funnel-opportunity-copy p{margin:0;color:#eef6ff;font-size:clamp(1.15rem,1.6vw,4rem);line-height:1.48}.funnel-opportunity-video{align-self:center;padding:clamp(.65rem,1.2vw,1rem);border:1px solid #3e79bd;border-radius:1.55rem;background:#031b43;box-shadow:0 28px 76px #00163080}.funnel-opportunity-video .funnel-overview-video{width:100%;max-width:none;margin:0;border:0;border-radius:1rem;object-fit:cover;box-shadow:none}.funnel-path-choice{width:84%;margin:clamp(2.6rem,5vw,5rem) auto 0;text-align:center}.funnel-path-choice h2{margin:0 0 clamp(1.2rem,2vw,1.8rem);color:#fff;font-size:clamp(2.25rem,2.6vw,6rem);line-height:1;letter-spacing:-.035em}.funnel-path-choice>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,4rem)}.funnel-path-choice a{min-height:clamp(92px,12vh,190px);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1rem clamp(1rem,2vw,2rem);border:2px solid #092044;border-radius:1.05rem;color:#051a3d;background:linear-gradient(180deg,#f1c75d,#d3a33b);box-shadow:0 14px 34px #001b4352,inset 0 1px #fff4c1;font-size:clamp(1.15rem,1.85vw,4.5rem);font-weight:950;line-height:1.18;text-decoration:none;transition:transform .18s ease,filter .18s ease}.funnel-path-choice a:hover{filter:brightness(1.06);transform:translateY(-3px)}.funnel-path-choice a:focus-visible{outline:4px solid white;outline-offset:4px}.funnel-opportunity-grid{width:min(1480px,100%);grid-template-columns:minmax(480px,.95fr) minmax(600px,1.05fr);align-items:center}.funnel-site main,.affiliate-program-site main{width:100%;margin:0;padding:0}.funnel-opportunity-headline h1{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.7rem,3.15vw,4.9rem);line-height:1.06}.funnel-opportunity-copy p{font-size:clamp(1.05rem,1.2vw,1.35rem)}.funnel-path-choice{width:min(1120px,100%)}.funnel-path-choice h2{font-size:clamp(2rem,2.4vw,3.1rem)}.funnel-path-choice a{min-height:88px;font-size:clamp(1rem,1.25vw,1.35rem)}@media(max-width:1050px){.funnel-opportunity-grid{grid-template-columns:1fr}.funnel-opportunity-messages{grid-template-columns:1fr 1fr;align-items:stretch}.funnel-opportunity-video{width:min(920px,100%);box-sizing:border-box;justify-self:center}}@media(max-width:700px){.funnel-opportunity-landing{min-height:auto;padding-top:1.4rem}.funnel-opportunity-messages,.funnel-path-choice>div{grid-template-columns:1fr}.funnel-opportunity-headline h1{font-size:clamp(2.1rem,11vw,3.4rem)}.funnel-path-choice a{min-height:74px}}.funnel-affiliate-program-video{padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,7vw,7rem);color:#fff;text-align:center;background:radial-gradient(circle at 50% 18%,#1769c85c,transparent 34%),linear-gradient(145deg,#020f2b,#053b91 60%,#021b43);scroll-margin-top:96px}.funnel-affiliate-program-video>header{width:min(960px,100%);margin:0 auto clamp(2rem,4vw,3.5rem)}.funnel-affiliate-program-video>header span{color:#efbd45;font-size:.82rem;font-weight:950;letter-spacing:.16em}.funnel-affiliate-program-video>header h2{margin:.75rem 0;color:#fff;font-size:clamp(2.4rem,5vw,5.2rem);line-height:1;letter-spacing:-.045em}.funnel-affiliate-program-video>header p{margin:0 auto;color:#dcecff;font-size:clamp(1rem,1.65vw,1.35rem);line-height:1.6}.funnel-affiliate-program-player{width:min(1180px,100%);margin:0 auto;padding:clamp(.55rem,1.2vw,1rem);box-sizing:border-box;border:1px solid #3c7bc4;border-radius:1.55rem;background:#010a1d;box-shadow:0 30px 90px #000a1f9e,0 0 60px #086ed440}.funnel-affiliate-program-player video{width:100%;display:block;aspect-ratio:16 / 9;border:0;border-radius:1rem;background:#000;object-fit:contain}.funnel-affiliate-program-next{width:min(780px,100%);margin:clamp(1.6rem,3vw,2.5rem) auto 1.25rem;display:flex;align-items:center;justify-content:center;gap:1rem 1.5rem;flex-wrap:wrap}.funnel-affiliate-program-next strong{color:#fff;font-size:1.15rem}.funnel-affiliate-program-next a{min-height:52px;display:inline-flex;align-items:center;padding:0 1.35rem;border-radius:.8rem;color:#061c42;background:linear-gradient(180deg,#f4cb62,#dcae3d);font-weight:900;text-decoration:none;box-shadow:0 12px 30px #00132e66}.funnel-affiliate-program-video>small{max-width:900px;display:block;margin:0 auto;color:#a9c7ed;font-size:.75rem;line-height:1.5}@media(max-width:600px){.funnel-affiliate-program-video{padding-top:3rem;padding-bottom:3rem}.funnel-affiliate-program-next{display:grid}.funnel-affiliate-program-next a{justify-content:center}}.visual-editor{width:min(430px,calc(100vw - 2rem))}.visual-editor-actions{grid-template-columns:1.35fr 1fr .8fr .8fr}.visual-editor-selection-tools{display:grid;grid-template-columns:repeat(2,1fr);gap:.35rem;padding:.45rem;border:1px solid #bdd3ed;border-radius:.6rem;background:#edf5ff}.visual-editor-selection-tools button{min-height:42px;padding:.45rem;border:1px solid #8fb4df;border-radius:.5rem;color:#063b83;background:#fff;font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.visual-editor-remove{min-height:44px;border:1px solid #b52828;border-radius:.55rem;color:#fff;background:#b52828;font:inherit;font-size:.75rem;font-weight:900;cursor:pointer}.visual-editor-removed{display:grid;gap:.4rem;padding:.8rem 1rem;border-top:1px solid #dce5f0;background:#fff6f3}.visual-editor-removed strong{color:#82342b;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.visual-editor-removed button{min-height:34px;padding:.4rem .55rem;border:1px solid #dfb9b1;border-radius:.45rem;color:#75382f;text-align:left;background:#fff;font:inherit;font-size:.68rem;font-weight:750;cursor:pointer}.visual-editor-controls input[type=color]{cursor:pointer}.visual-editor-link-controls{display:grid;gap:.5rem;padding:.7rem;border:2px solid #e0ad32;border-radius:.65rem;background:#fff9e9}.visual-editor-link-controls>label:first-child{color:#5d4512}.visual-editor-link-controls>button{min-height:40px;border:1px solid #053b91;border-radius:.5rem;color:#fff;background:#053b91;font:inherit;font-size:.72rem;font-weight:850;cursor:pointer}@media(max-width:600px){.visual-editor-actions,.visual-editor-selection-tools{grid-template-columns:1fr 1fr}}.public-site{background:#fff}.public-header{border-bottom:1px solid #d9e2ef;background:#fff;box-shadow:0 8px 24px #001c4510}.public-header .public-brand{padding:0;border-radius:0;background:transparent}.public-header nav a{color:#4e5d75}.public-header nav a:hover{color:#053b91}.public-login{color:#fff!important;background:#053b91}.public-site main{padding:0;background:#fff}.public-hero{min-height:calc(100vh - 76px);padding-right:clamp(1.25rem,7vw,7rem);padding-left:clamp(1.25rem,7vw,7rem)}.public-proof,.public-platform,.public-toolkit,.public-guardrails,.public-why,.public-comparison,.public-how,.public-bundles,.public-affiliate,.public-company,.public-comp-plan,.public-faq,.public-support,.public-final-cta{margin:0;border-radius:0;box-shadow:none}.public-proof{overflow:hidden;border:0;background:#fff}.public-proof>div{background:#fff}.public-discover{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.6rem,3.6vw,3rem) clamp(1.25rem,7vw,7rem);color:#10203a;background:#fff}.public-discover-heading{max-width:640px;text-align:left}.public-discover-heading>span{display:inline-block;color:#1269d3;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.public-discover-heading h2{margin:.45rem 0 0;color:#10203a;font-size:clamp(2.1rem,3vw,3.25rem);line-height:1.02;letter-spacing:-.05em}.public-discover-player{width:min(560px,100%);justify-self:end;overflow:hidden;padding:.3rem;border:1px solid #d6e2ef;border-radius:.75rem;background:#f7faff;box-shadow:0 14px 30px #05265e12}.public-discover-player video{width:100%;display:block;aspect-ratio:16 / 9;border-radius:.48rem;background:#000;object-fit:contain}.public-platform,.public-guardrails,.public-comparison,.public-bundles,.public-company,.public-faq,.public-final-cta{color:#fff;background:linear-gradient(145deg,#031d48,#053b91 62%,#03265d)}.public-toolkit,.public-why,.public-how,.public-affiliate,.public-comp-plan,.public-support{color:#10203a;background:#fff}.public-platform .public-section-heading h2,.public-comparison .public-section-heading h2,.public-bundles .public-section-heading h2,.public-faq .public-section-heading h2,.public-company h2,.public-company h3{color:#fff}.public-platform .public-section-heading>span,.public-comparison .public-section-heading>span,.public-bundles .public-section-heading>span,.public-faq .public-section-heading>span{color:#a9cdf7}.public-platform .public-section-heading p,.public-comparison .public-section-heading p,.public-bundles .public-section-heading p{color:#d3e3f6}.public-platform .public-capabilities{border-color:#ffffff2b}.public-platform .public-capabilities article{border-color:#ffffff2b}.public-platform .public-capabilities h3{color:#fff}.public-platform .public-capabilities p{color:#c8dcf4}.public-toolkit{background:#fff}.public-toolkit .public-section-heading h2,.public-toolkit-grid h3{color:#10203a}.public-toolkit .public-section-heading>span{color:#1269d3}.public-toolkit .public-section-heading p,.public-toolkit-grid p{color:#637189}.public-toolkit-grid article{border-color:#dce5f0;background:#f8faff}.public-toolkit-grid article>span{color:#053b91;background:#eaf3ff}.public-toolkit-outcomes{border-color:#dce5f0;background:#dce5f0}.public-toolkit-outcomes span{color:#053b91;background:#fff}.public-comparison-grid>article{background:#fff}.public-comparison-grid>article h3{color:#10203a}.public-comparison-grid>article p{color:#5e6c83}.public-together{background:#ffffff1a;color:#d7e7f8}.public-together strong{color:#edc566}.public-how{background:#fff}.public-how .public-section-heading h2,.public-how .public-steps h3{color:#10203a}.public-how .public-section-heading>span{color:#1269d3}.public-how .public-section-heading p,.public-steps p{color:#637189}.public-steps article{border-color:#dce5f0;background:#f8faff}.public-bundle-grid>article{background:#fff}.public-bundle-notice{background:#ffffffec}.public-affiliate{background:#fff}.public-affiliate-copy h2,.public-earn-grid h3{color:#10203a}.public-affiliate-copy>span{color:#1269d3}.public-affiliate-copy p,.public-earn-grid p{color:#637189}.public-affiliate-copy>a{color:#053b91}.public-earn-grid article{border-color:#dce5f0;background:#f8faff}.public-disclaimer{border-color:#dce5f0;background:#f8faff}.public-disclaimer strong{color:#a6760d}.public-disclaimer p{color:#5e6c83}.public-company,.public-company p,.public-company small,.public-company .public-section-heading p{color:#d3e3f6}.public-company article{border-color:#ffffff30}.public-faq .public-faq-list summary{color:#fff;border-color:#ffffff2b}.public-faq .public-faq-list details{border-color:#ffffff2b}.public-faq .public-faq-list details p{color:#d3e3f6}.public-faq .public-faq-list summary span{color:#edc566}.public-world{place-items:center;background:#1d2c4b}.public-world:before{border-color:#ffffff35}.public-world img{width:min(100%,520px);max-height:100%;filter:drop-shadow(0 22px 28px #00000078)}.public-footer{margin:0;border-top:1px solid #dbe3ee;background:#fff}.public-footer p{color:#758198}.public-footer nav a{color:#536078}@media(max-width:780px){.public-header{background:#fff}.public-header nav{border-bottom:1px solid #dbe3ed;background:#fff}.public-header nav a{color:#4e5d75}.public-discover{grid-template-columns:1fr;gap:1.1rem}.public-discover-heading{max-width:none;text-align:center}.public-discover-player{width:min(680px,100%);justify-self:center}}.public-proof{gap:clamp(.55rem,1vw,.8rem);padding:clamp(.65rem,1.4vw,1rem) clamp(1.25rem,7vw,7rem);background:linear-gradient(180deg,#f8fbff,#fff)}.public-proof>div{grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:.7rem;row-gap:.12rem;align-items:center;padding:.75rem .9rem;border:1px solid #dce6f1;border-radius:.65rem;background:#fff;box-shadow:0 6px 16px #05265e08}.public-proof b{grid-row:1 / 3;width:36px;height:36px;display:grid;place-items:center;border:1px solid #e6c264;border-radius:50%;color:#9b7015;background:#fff7df;font-size:.65rem;font-weight:900;letter-spacing:.04em}.public-proof strong{color:#063b83;font-size:1rem;line-height:1.2}.public-proof span{color:#637189;font-size:.78rem;line-height:1.35}.public-hero-actions button,.public-final-cta button{font:inherit;cursor:pointer}.public-hero-actions .public-secondary-cta{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.25rem;border-radius:.75rem;font-weight:850}.public-final-cta button{min-height:48px;display:inline-flex;align-items:center;padding:0 1.2rem;border:1px solid #ddb552;border-radius:.7rem;color:#071d40;background:#ddb552;font-weight:850}.public-invitation-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#031a3dc7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.public-invitation-dialog{position:relative;width:min(560px,100%);max-height:calc(100vh - 2rem);overflow-y:auto;padding:clamp(1.6rem,4vw,2.5rem);border:1px solid #c7d9ed;border-radius:1.2rem;color:#152743;background:#fff;box-shadow:0 30px 90px #001330a6}.public-invitation-dialog>span{display:block;margin-bottom:.7rem;color:#a6760d;font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.public-invitation-dialog h2{max-width:440px;margin:0 2rem .8rem 0;color:#063b83;font-size:clamp(2rem,5vw,3rem);line-height:1;letter-spacing:-.045em}.public-invitation-dialog>p{margin-bottom:1.4rem;color:#61718a;line-height:1.6}.public-invitation-close{position:absolute;top:1rem;right:1rem;width:38px;height:38px;border:1px solid #d5e1ee;border-radius:50%;color:#53647d;background:#f8fbff;font-size:1.45rem;line-height:1;cursor:pointer}.public-invitation-options{display:grid;gap:.7rem}.public-invitation-options button{display:grid;gap:.25rem;padding:1rem 1.1rem;border:1px solid #d6e2ef;border-radius:.8rem;color:#1e3555;background:#f8fbff;text-align:left;font:inherit;cursor:pointer}.public-invitation-options button:hover{border-color:#4d8fd8;background:#eef6ff}.public-invitation-options strong{color:#063b83}.public-invitation-options small{color:#64748b;line-height:1.45}.public-invitation-actions{display:flex;flex-wrap:wrap;gap:.7rem}.public-invitation-actions button,.public-invitation-form button{min-height:48px;padding:0 1rem;border:1px solid #bfd3e8;border-radius:.65rem;color:#063b83;background:#fff;font:inherit;font-weight:850;cursor:pointer}.public-invitation-actions .public-invitation-primary,.public-invitation-form .public-invitation-primary,.public-invitation-dialog>.public-invitation-primary{border-color:#053b91;color:#fff;background:#053b91}.public-invitation-form{display:grid;gap:.85rem}.public-invitation-form label{display:grid;gap:.35rem;color:#3e516d;font-size:.8rem;font-weight:800}.public-invitation-form input,.public-invitation-form select{min-height:46px;border-color:#cbd9e8}.public-invitation-preview-note{display:block;margin-top:.9rem;color:#748198;font-size:.72rem;line-height:1.45}.public-invitation-form .public-invitation-consent{display:flex;align-items:flex-start;gap:.55rem;margin-top:.1rem;color:#314867;font-size:.8rem;font-weight:650;line-height:1.45;cursor:pointer}.public-invitation-form .public-invitation-consent input{flex:0 0 auto;width:1rem;min-height:1rem;height:1rem;margin:.12rem 0 0;accent-color:#053b91}@media(max-width:600px){.public-invitation-backdrop{align-items:end;padding:0}.public-invitation-dialog{max-height:calc(100vh - 1rem);border-radius:1.2rem 1.2rem 0 0}.public-invitation-actions{display:grid}.public-invitation-actions button{width:100%}}.public-company,.public-comp-plan,.public-support{padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,7vw,7rem)}.public-company{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b}.public-company-intro{max-width:900px}.public-company-intro>span,.public-leadership-copy>span{color:#edc566;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.public-company-intro h2{max-width:900px;margin:.8rem 0 1.1rem;font-size:clamp(2.5rem,5.2vw,5rem);line-height:1;letter-spacing:-.055em}.public-company-intro>p{max-width:860px;margin:0;font-size:1.05rem;line-height:1.7}.public-company-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:clamp(2rem,5vw,4rem)}.public-company-principles article{min-height:250px;padding:1.4rem;border:1px solid #ffffff30;border-radius:1rem;background:#ffffff0b}.public-company-principles b{color:#edc566;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.public-company-principles h3{margin:2.2rem 0 .7rem;font-size:1.35rem}.public-company-principles p{margin:0;line-height:1.6}.public-leadership{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(2rem,6vw,6rem);align-items:center;margin-top:clamp(3rem,7vw,6rem);padding-top:clamp(2rem,5vw,4rem);border-top:1px solid #ffffff2b}.public-leadership-copy h3{margin:.8rem 0 1rem;font-size:clamp(1.8rem,3.5vw,3rem)}.public-leadership-copy p{max-width:650px;margin-bottom:1rem;line-height:1.7}.public-leadership-copy small{color:#a9c8ed}.public-leadership-cards{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.public-leadership-cards article{overflow:hidden;border:1px solid #ffffff45;border-radius:1rem;color:#10203a;background:#fff}.public-photo-placeholder{min-height:150px;display:grid;place-content:center;color:#5f7390;background:linear-gradient(145deg,#e4f1ff,#c9dff5);font-size:.75rem;font-weight:850}.public-leadership-cards h4{margin:1rem 1rem .25rem;color:#063b83}.public-leadership-cards p{margin:0 1rem 1rem;color:#62718a;font-size:.8rem}.public-comp-plan{border-top:1px solid #dbe5ef;border-bottom:1px solid #dbe5ef;color:#10203a;background:#fff}.public-comp-plan .public-section-heading>span{color:#1269d3}.public-comp-plan .public-section-heading h2{color:#10203a}.public-comp-plan .public-section-heading p{color:#637189}.public-comp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.public-comp-grid article{min-height:245px;padding:1.35rem;border:1px solid #dce5f0;border-radius:1rem;background:#f8fbff}.public-comp-grid article>span{color:#a6760d;font-size:.72rem;font-weight:900;letter-spacing:.08em}.public-comp-grid h3{margin:2.1rem 0 .65rem;color:#063b83;font-size:1.2rem}.public-comp-grid p{margin:0;color:#637189;line-height:1.6}.public-comp-notice{margin-top:1rem;padding:1rem 1.2rem;border-left:3px solid #d2a23d;color:#5d4a1d;background:#fff8e5;line-height:1.6}.public-comp-notice strong{color:#7c5a12}.public-support{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(2rem,6vw,6rem);border-top:1px solid #dbe5ef;color:#10203a;background:#fff}.public-support>div:first-child>span{color:#1269d3;font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.public-support h2{margin:.8rem 0 1rem;font-size:clamp(2.3rem,4.5vw,4.3rem);line-height:1;letter-spacing:-.05em}.public-support>div:first-child>p{color:#637189;line-height:1.7}.public-support-grid{display:grid;gap:.75rem}.public-support-grid article{padding:1.15rem 1.25rem;border:1px solid #dce5f0;border-radius:.85rem;background:#f8fbff}.public-support-grid h3{margin:0 0 .4rem;color:#063b83}.public-support-grid p{margin:0;color:#637189;line-height:1.55}@media(max-width:900px){.public-company-principles,.public-comp-grid{grid-template-columns:repeat(2,1fr)}.public-leadership,.public-support{grid-template-columns:1fr}.public-leadership{gap:1.5rem}}@media(max-width:600px){.public-company-principles,.public-comp-grid,.public-leadership-cards{grid-template-columns:1fr}.public-company-principles article,.public-comp-grid article{min-height:auto}.public-company-principles h3,.public-comp-grid h3{margin-top:1.4rem}}.public-agent{color:#fff;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.public-agent:hover,.public-agent:focus-visible{border-color:#edc55f;background:linear-gradient(135deg,#1767bd,#063675);transform:translateY(-2px)}#lead-acquisition,#life-like-follow-up,#life-like-sales-closing,#ai-onboarding,#customer-service,#automation-workflows{scroll-margin-top:100px}.preview-launch-system{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin-top:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid #c8d9eb;border-radius:1.15rem;background:linear-gradient(135deg,#f7fbff,#e9f3ff);box-shadow:0 18px 45px #05265e12}.preview-launch-system-copy h2{margin:.55rem 0 .85rem;color:#063b83;font-size:clamp(1.7rem,3vw,2.5rem)}.preview-launch-system-copy>p{color:#536a88;line-height:1.65}.preview-launch-system-copy ul{display:grid;gap:.5rem;padding-left:1.2rem;color:#294b75;line-height:1.45}.preview-launch-system-disclosure{padding:.75rem .9rem;border-left:3px solid #d5a638;background:#fff8e5;font-size:.78rem}.preview-launch-system-video{display:grid;gap:.75rem;padding:.85rem;border:1px solid #2f6eae;border-radius:.95rem;color:#dcecff;background:#041d48}.preview-launch-system-video>span{color:#efc561;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.preview-launch-system-video video{width:100%;display:block;border-radius:.65rem;background:#000;aspect-ratio:16 / 9;object-fit:contain}.preview-launch-system-video a{width:fit-content;color:#f4ca64;font-size:.82rem;font-weight:850;text-decoration:none}@media(max-width:800px){.preview-launch-system{grid-template-columns:1fr}}.funnel-header-actions{display:flex;justify-self:end;gap:.55rem}.funnel-header-actions a{min-height:42px;display:inline-flex;align-items:center;padding:0 1rem;border:1px solid #cad9ea;border-radius:.65rem;color:#053b91;background:#fff;font-size:.78rem;font-weight:850;text-decoration:none}.funnel-header-actions a:first-child{border-color:#053b91;color:#fff;background:var(--funnel-blue)}.public-section,.public-guardrails,.public-company,.public-comp-plan,.public-support{padding-top:clamp(2.25rem,4.5vw,4rem);padding-bottom:clamp(2.25rem,4.5vw,4rem)}.public-final-cta{padding-top:clamp(2rem,4.5vw,4rem);padding-bottom:clamp(2rem,4.5vw,4rem)}.public-discover{padding-top:clamp(.8rem,1.8vw,1.5rem);padding-bottom:clamp(.8rem,1.8vw,1.5rem)}.public-proof{padding-top:clamp(.325rem,.7vw,.5rem);padding-bottom:clamp(.325rem,.7vw,.5rem)}.content-editor{display:grid;gap:1rem;max-width:900px;padding:1.25rem;border:1px solid var(--line);border-radius:.9rem;background:var(--surface);box-shadow:0 8px 30px #202b4f0a}.content-editor label{display:grid;gap:.45rem;color:var(--ink);font-weight:800}.content-editor select,.content-editor textarea{width:100%;padding:.75rem;border:1px solid var(--line);border-radius:.65rem;color:var(--ink);background:#fff;font:inherit}.content-editor textarea{resize:vertical;line-height:1.5}.content-editor-key,.content-editor-status{margin:-.35rem 0 0;color:var(--muted);font-size:.8rem}.content-editor-preview{padding:1rem;border-left:3px solid var(--blue);border-radius:.35rem;background:#f5f8fc}.content-editor-preview p{margin:.45rem 0 0;white-space:pre-wrap}.content-editor-actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.content-editor-actions button,.content-editor-actions a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 .9rem;border:1px solid var(--line);border-radius:.65rem;color:var(--ink);background:#fff;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.content-editor-actions a{color:var(--public-blue)}.public-hero{min-height:auto;padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.public-discover{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}
