@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2) format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2) format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2) format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2) format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2) format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2) format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cyan-soft: #B3F3F7;--cyan-light: #61E6EF;--cyan: #00D7E5;--cyan-dark: #0097A0;--purple-soft: #CCB3F5;--purple-light: #9662E9;--purple: #5602DC;--purple-dark: #3C019A;--magenta-soft: #F5B3EF;--magenta-light: #EB61DE;--magenta: #DF00CA;--magenta-dark: #9C008D;--indigo-soft: #BAB6E4;--indigo-light: #7068C8;--indigo: #180CA6;--indigo-dark: #110874;--navy-soft: #B7B9BE;--navy-light: #6B6D78;--navy: #101426;--navy-dark: #0B0E1B;--charcoal: #111111;--white: #FFFFFF;--off-white: #F6F8FC;--bg: var(--off-white);--surface: var(--white);--text: var(--navy);--muted: #3d4256;--link: var(--indigo);--border: #d9deec;--focus: var(--purple);--font-heading: "Century Gothic", CenturyGothic, "Apple Gothic", "URW Gothic", "Avant Garde", Questrial, Poppins, sans-serif;--font: Poppins, Verdana, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:1.125rem;line-height:1.75;letter-spacing:.02em;word-spacing:.08em}.wrap{max-width:46rem;margin:0 auto;padding:0 1.25rem}.wide{max-width:68rem}h1,h2,h3,.brand{font-family:var(--font-heading)}h1,h2,h3{line-height:1.2;margin:2.25rem 0 .75rem;font-weight:700;color:var(--navy)}h1{font-size:clamp(2rem,5vw,2.75rem)}h2{font-size:1.6rem}h2:after{content:"";display:block;width:3.5rem;height:4px;margin-top:.5rem;border-radius:4px;background:linear-gradient(90deg,var(--cyan),var(--purple) 60%,var(--magenta))}p,li{max-width:40em}a{color:var(--link);text-underline-offset:.2em}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:var(--white);padding:.5rem 1rem;z-index:10}header.site{background:var(--navy);color:var(--white)}header.site .wrap{display:flex;flex-wrap:wrap;gap:.5rem 2rem;align-items:center;padding-top:1rem;padding-bottom:1rem}.brand{font-weight:800;font-size:1.6rem;text-decoration:none;color:var(--white);letter-spacing:0}.brand .dot{color:var(--magenta)}.brand .tech{color:var(--cyan)}header.site nav ul{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0}header.site nav a{color:var(--white);text-decoration:none;padding:.25rem 0;border-bottom:2px solid transparent}header.site nav a:hover{border-bottom-color:var(--cyan)}header.site a:focus-visible{outline-color:var(--cyan)}.hero{background:linear-gradient(135deg,var(--navy) 0%,var(--navy-dark) 55%,var(--purple-dark) 140%);color:var(--white);padding:4rem 0 4.5rem;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.hero:before{width:22rem;height:22rem;right:-6rem;top:-8rem;background:radial-gradient(circle,rgba(0,215,229,.35),transparent 70%)}.hero:after{width:18rem;height:18rem;left:-6rem;bottom:-9rem;background:radial-gradient(circle,rgba(223,0,202,.3),transparent 70%)}.hero .wrap{position:relative;z-index:1}.hero h1{color:var(--white);margin-top:0}.hero .eyebrow{color:var(--cyan);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.9rem;margin:0 0 .75rem}.hero p{color:#e8ecf6}.hero a{color:var(--cyan)}footer.site{background:var(--navy);color:#e8ecf6;margin-top:4rem;padding:2.5rem 0;font-size:1rem}.band{padding:4rem 0}.band h2{margin-top:0}.band-offer{background:var(--off-white)}.cards-four{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-top:2rem}@media(min-width:62rem){.cards-four{grid-template-columns:repeat(4,1fr)}}.cards-four .card{display:flex;flex-direction:column}.cards-four .card a{margin-top:auto;font-weight:700}.band-ai{background:linear-gradient(135deg,var(--purple-dark),var(--indigo) 70%,var(--indigo-dark));color:var(--white);text-align:center}.band-ai .wrap{max-width:52rem}.band-ai p{margin-left:auto;margin-right:auto}.band-ai .eyebrow{color:var(--cyan);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.9rem}.band-ai h2,.band-ai .statement{color:var(--white);font-size:clamp(1.5rem,3.5vw,2.1rem);line-height:1.35}.band-ai h2:after{margin-left:auto;margin-right:auto}.pill{display:inline-block;background:#ffffff24;border:1px solid var(--cyan);border-radius:999px;padding:.4rem 1.1rem;font-size:1rem}.band-blueprint{background:var(--cyan-soft);color:var(--navy)}.band-blueprint .eyebrow{color:var(--purple-dark);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.9rem;margin:0 0 .5rem}.band-blueprint a{color:var(--indigo-dark)}.eyebrow{margin-top:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.footer-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:40rem){.footer-grid{grid-template-columns:2fr 1fr}}footer.site ul{list-style:none;margin:0;padding:0}footer.site li{margin:.25rem 0}footer.site .copyright{border-top:1px solid rgba(255,255,255,.2);margin-top:1.5rem;padding-top:1rem;font-size:.95rem}footer.site .copyright p{margin:0}.cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;list-style:none}.card{background:var(--surface);border:1px solid var(--border);border-top:5px solid var(--cyan);border-radius:1rem;padding:1.25rem;box-shadow:0 8px 24px #10142612}.card:nth-child(2){border-top-color:var(--purple)}.card:nth-child(3){border-top-color:var(--magenta)}.card:nth-child(4){border-top-color:var(--indigo)}.card:nth-child(1){background:linear-gradient(180deg,var(--cyan-soft) -40%,var(--surface) 45%)}.card:nth-child(2){background:linear-gradient(180deg,var(--purple-soft) -40%,var(--surface) 45%)}.card:nth-child(3){background:linear-gradient(180deg,var(--magenta-soft) -40%,var(--surface) 45%)}.card:nth-child(4){background:linear-gradient(180deg,var(--indigo-soft) -40%,var(--surface) 45%)}a:hover{color:var(--indigo-dark)}.button:active{background:var(--cyan-light)}.note{border-left-color:var(--purple-light)}footer.site{border-top:5px solid var(--indigo)}footer.site a{color:var(--cyan)}.card h3{margin-top:0}.button{display:inline-block;background:var(--cyan);color:var(--navy);padding:.8rem 1.4rem;border-radius:999px;border:2px solid var(--navy);font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.button:hover{background:var(--cyan-soft)}.note{background:var(--surface);border-left:5px solid var(--purple);border-radius:.5rem;padding:.75rem 1rem}form.lead{display:grid;gap:1rem;max-width:32rem;background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:1.5rem}form.lead label{display:grid;gap:.25rem;font-weight:700}form.lead input,form.lead textarea{font:inherit;padding:.7rem;border:2px solid var(--muted);border-radius:.6rem;background:var(--white);color:var(--text)}form.lead.inline{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;max-width:34rem;padding:0;border:0;background:transparent;margin:1.25rem 0}form.lead.inline label{flex:1 1 14rem;display:block}form.lead.inline input[type=email]{width:100%}form.lead.inline .status{flex-basis:100%}.hp{position:absolute;left:-9999px}.status{min-height:1.5em;font-weight:700;margin:0}.hero-home{padding:4.5rem 0 5rem}.hero-grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:62rem){.hero-grid{grid-template-columns:1.4fr 1fr;gap:4rem}}.hero-home h1{font-size:clamp(2rem,4.5vw,3.1rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.hero-actions .button{color:var(--navy)}.button.ghost{background:transparent;color:var(--white);border-color:var(--cyan)}.hero .button.ghost{color:var(--white)}.button.ghost:hover{background:#00d7e52e}.contexts{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.ctx{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-items:center;padding:1.1rem 1.4rem;border-radius:1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-left:6px solid var(--cyan);backdrop-filter:blur(4px)}.ctx-biz{border-left-color:var(--purple-light);margin-left:1.5rem}.ctx-life{border-left-color:var(--magenta-light);margin-left:3rem}.ctx-num{grid-row:span 2;font-family:var(--font-heading);font-size:1.8rem;font-weight:800;color:var(--cyan)}.ctx-biz .ctx-num{color:var(--purple-soft)}.ctx-life .ctx-num{color:var(--magenta-soft)}.ctx strong{font-family:var(--font-heading);font-size:1.25rem;color:var(--white)}.ctx span:last-child{color:#e8ecf6;font-size:1rem}.band-intro{background:var(--white);border-bottom:1px solid var(--border)}.big-statement{font-family:var(--font-heading);font-size:clamp(1.35rem,3vw,2rem);line-height:1.4;font-weight:700;color:var(--navy);max-width:46rem;margin:0 0 2rem}.trio{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem}.trio li{padding:.5rem 1.2rem;border-radius:999px;background:var(--off-white);border:2px solid var(--indigo-soft);max-width:none}.trio li:nth-child(1){border-color:var(--cyan)}.trio li:nth-child(2){border-color:var(--purple-light)}.trio li:nth-child(3){border-color:var(--magenta-light)}.eyebrow-dark{margin:0 0 .25rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.9rem;color:var(--purple)}.icon{width:2.6rem;height:2.6rem;padding:.55rem;border-radius:.8rem;background:var(--navy);fill:none;stroke:var(--cyan);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.75rem}.card:nth-child(2) .icon{stroke:var(--purple-soft)}.card:nth-child(3) .icon{stroke:var(--magenta-soft)}.card:nth-child(4) .icon{stroke:var(--indigo-soft)}.card{transition:transform .15s ease,box-shadow .15s ease}.card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #10142624}@media(prefers-reduced-motion:reduce){.card{transition:none}.card:hover{transform:none}}.ai-points{display:grid;gap:.5rem}.band-ai{padding:5rem 0}.blueprint-grid{display:grid;gap:2rem}@media(min-width:62rem){.blueprint-grid{grid-template-columns:1fr 1fr;gap:4rem;align-items:start}}.band-blueprint h2{color:var(--navy)}.band-news{background:var(--navy);color:var(--white);text-align:center}.band-news h2{color:var(--white)}.band-news h2:after{margin-left:auto;margin-right:auto}.band-news p{margin-left:auto;margin-right:auto}.band-news form.lead.inline{margin-left:auto;margin-right:auto;justify-content:center}.band-news .status{color:var(--cyan)}footer.site{margin-top:0}main>.wrap{padding-bottom:4rem}.band{padding:3rem 0}.hero-home{padding:3.5rem 0 4rem}.brand{display:inline-flex;align-items:center;gap:.5rem}.brand-icon{height:2.2rem;width:auto}.hero-mark{position:absolute;right:-4rem;bottom:-5rem;width:28rem;max-width:70%;height:auto;opacity:.1;pointer-events:none;z-index:0}.band-offer,.band-intro{position:relative}.band-offer{background:linear-gradient(180deg,var(--off-white),#ECEFFB)}.band-ai{position:relative;overflow:hidden;padding:3.5rem 0;background:radial-gradient(circle at 85% 20%,rgba(223,0,202,.35),transparent 45%),radial-gradient(circle at 10% 90%,rgba(0,215,229,.28),transparent 40%),linear-gradient(135deg,var(--purple-dark),var(--indigo) 70%,var(--indigo-dark));text-align:left}.band-ai .wrap{position:relative;z-index:1}.ai-grid{display:grid;gap:2rem;align-items:center}@media(min-width:62rem){.ai-grid{grid-template-columns:1.5fr 1fr;gap:4rem}}.band-ai p{margin-left:0;margin-right:0}.band-ai h2:after{display:none}.sq{position:absolute;border-radius:22%;opacity:.55}.sq-a{width:7rem;height:7rem;background:var(--magenta);right:6%;top:-2rem;transform:rotate(14deg)}.sq-b{width:4rem;height:4rem;background:var(--cyan);left:3%;bottom:1.5rem;transform:rotate(-12deg)}.sq-c{width:2.5rem;height:2.5rem;background:var(--purple-light);right:38%;bottom:-.8rem}.principles{background:#ffffff1a;border:1px solid rgba(255,255,255,.25);border-radius:1.25rem;padding:1.5rem;backdrop-filter:blur(4px)}.principles-intro,.principles-outro{margin:0;color:#e8ecf6}.principles ul{list-style:none;padding:0;margin:.75rem 0;display:grid;gap:.6rem}.pr{max-width:none;padding:.7rem 1.1rem;border-radius:.9rem;background:var(--white);color:var(--navy);border-left:8px solid var(--cyan);font-family:var(--font-heading);font-size:1.15rem}.pr-2{border-left-color:var(--purple-light);margin-left:1rem}.pr-3{border-left-color:var(--magenta);margin-left:2rem}.band-blueprint{background:linear-gradient(135deg,var(--cyan-soft),#DCD4F8 120%);padding:3rem 0}.bp-icon{width:4.75rem;height:4.75rem;display:block;margin-bottom:.75rem;filter:drop-shadow(0 6px 12px rgba(16,20,38,.25))}.band-blueprint .blueprint-grid>div:last-child{background:#ffffff8c;border-radius:1.25rem;padding:.5rem 1.5rem}.band-blueprint .blueprint-grid>div:last-child p:first-child{margin-top:1rem}.center{text-align:center;margin:2rem auto 0;max-width:none}.center .button{font-size:1.1rem;padding:.95rem 1.8rem}.cards-four .card{position:relative;background:var(--white);border:1px solid var(--border);border-top:0;border-radius:1.25rem;padding:1.75rem 1.5rem 1.5rem;overflow:hidden;box-shadow:0 10px 28px #1014261a}.cards-four .card:before{content:"";position:absolute;left:0;top:0;right:0;height:8px;background:var(--cyan)}.cards-four .card:nth-child(2):before{background:var(--purple)}.cards-four .card:nth-child(3):before{background:var(--magenta)}.cards-four .card:nth-child(4):before{background:var(--indigo)}.cards-four .card:nth-child(n){background:var(--white)}.cards-four .icon{width:3.6rem;height:3.6rem;padding:.8rem;border-radius:1rem;background:var(--cyan);stroke:var(--navy)}.cards-four .card:nth-child(2) .icon{background:var(--purple);stroke:var(--white)}.cards-four .card:nth-child(3) .icon{background:var(--magenta);stroke:var(--white)}.cards-four .card:nth-child(4) .icon{background:var(--indigo);stroke:var(--white)}.cards-four h3{font-size:1.3rem;margin-bottom:.4rem}.cards-four .card a{text-decoration:none;color:var(--indigo)}.cards-four .card a:after{content:"";position:absolute;inset:0}.cards-four .card:hover a{text-decoration:underline}.cards-four .card a:focus-visible{outline:none}.cards-four .card:focus-within{outline:3px solid var(--focus);outline-offset:2px}.band-ai{background:linear-gradient(160deg,#0b0e1b,#101426 55%,#1a0a4a 130%);padding:4rem 0}.circ{position:absolute;border-radius:50%;pointer-events:none}.circ-1{width:30rem;height:30rem;right:-9rem;top:-11rem;border:3px solid rgba(0,215,229,.35)}.circ-2{width:20rem;height:20rem;right:-4rem;top:-6rem;border:3px solid rgba(150,98,233,.45)}.circ-3{width:14rem;height:14rem;left:-5rem;bottom:-6rem;background:radial-gradient(circle,#df00ca8c,#df00ca00 70%)}.circ-4{width:9rem;height:9rem;left:38%;bottom:-3.5rem;background:#00d7e538;border:2px solid rgba(0,215,229,.5)}.circ-5{width:5rem;height:5rem;left:6%;top:2rem;background:#5602dc8c}.band-ai .statement{color:var(--white)}.band-ai p{color:#e8ecf6}.principles{background:#ffffff0f;border-color:#00d7e559}.band-training{background:var(--white)}.trio-cards{display:grid;gap:1.25rem;margin-top:2rem}@media(min-width:56rem){.trio-cards{grid-template-columns:repeat(3,1fr)}}.tcard{border-radius:1.25rem;padding:1.75rem 1.5rem;border:1px solid var(--border);border-left:8px solid var(--cyan);background:var(--off-white)}.tcard-2{border-left-color:var(--purple);background:#f3eefd}.tcard-3{border-left-color:var(--magenta);background:#fdeffb}.tcard h3{margin-top:0;font-size:1.4rem}.tcard ul{padding-left:1.2rem;margin:.75rem 0 0}.tcard li{margin:.3rem 0}.band-blueprint{position:relative;overflow:hidden;padding:4rem 0;background:linear-gradient(135deg,var(--indigo) 0%,var(--purple) 55%,var(--magenta-dark) 130%);color:var(--white)}.band-blueprint .wrap{position:relative;z-index:1}.band-blueprint h2,.band-blueprint h3{color:var(--white)}.band-blueprint h2:after{margin-left:auto;margin-right:auto;background:var(--cyan)}.band-blueprint a{color:var(--cyan)}.bubble{position:absolute;border-radius:50%;pointer-events:none}.bubble-1{width:26rem;height:26rem;left:-10rem;top:-10rem;background:radial-gradient(circle,rgba(0,215,229,.35),transparent 70%)}.bubble-2{width:22rem;height:22rem;right:-7rem;bottom:-9rem;background:radial-gradient(circle,rgba(223,0,202,.5),transparent 70%)}.bp-head{text-align:center}.bp-head .bp-icon{margin:0 auto .75rem;width:5.5rem;height:5.5rem}.bp-badge{display:inline-block;margin:0;padding:.3rem 1rem;border-radius:999px;background:var(--cyan);color:var(--navy);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.bp-head h2{margin:.75rem 0 .5rem;font-size:clamp(1.8rem,4vw,2.6rem)}.bp-tagline{margin:0 auto;font-size:1.25rem;color:#e8ecf6}.bp-steps{list-style:none;margin:2.25rem 0;padding:0;display:grid;gap:1rem}@media(min-width:56rem){.bp-steps{grid-template-columns:repeat(3,1fr)}}.bp-steps li{max-width:none;display:grid;gap:.3rem;padding:1.25rem;border-radius:1.1rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.3)}.step-n{width:2.4rem;height:2.4rem;border-radius:50%;background:var(--cyan);color:var(--navy);font-weight:800;display:grid;place-items:center;font-family:var(--font-heading)}.bp-steps strong{font-family:var(--font-heading);font-size:1.2rem}.bp-join{display:grid;gap:1.5rem;align-items:center;background:var(--white);color:var(--navy);border-radius:1.5rem;padding:2rem;box-shadow:0 20px 50px #00000059;border:4px solid var(--cyan)}@media(min-width:56rem){.bp-join{grid-template-columns:1.3fr 1fr;gap:2.5rem;padding:2.25rem 2.5rem}}.bp-join h3{color:var(--navy);margin-top:0;font-size:1.7rem}.bp-join .fine{font-size:.95rem;color:var(--muted)}.bp-join a{color:var(--indigo)}.bp-form form.lead.inline{margin:0;max-width:none}.bp-form .button{width:100%;font-size:1.15rem;padding:1rem 1.5rem;background:var(--magenta);color:var(--white);border-color:var(--navy)}.bp-form .button:hover{background:var(--magenta-light);color:var(--navy)}.bp-form form.lead.inline label{flex:1 1 100%}.bp-form .status{color:var(--indigo)}.tcard .icon{width:3.4rem;height:3.4rem;padding:.75rem;border-radius:1rem;background:var(--cyan);stroke:var(--navy);margin-bottom:.75rem}.tcard-2 .icon{background:var(--purple);stroke:var(--white)}.tcard-3 .icon{background:var(--magenta);stroke:var(--white)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.svc{background:var(--white)}.svc-2{background:#f6f1fe}.svc-3{background:var(--white)}.svc .icon{width:3.6rem;height:3.6rem;padding:.8rem;border-radius:1rem;background:var(--cyan);stroke:var(--navy);margin-bottom:.5rem}.svc-2 .icon{background:var(--purple);stroke:var(--white)}.svc-3 .icon{background:var(--magenta);stroke:var(--white)}.svc h2{margin-top:.25rem}.svc-grid{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}@media(min-width:62rem){.svc-grid{grid-template-columns:repeat(4,1fr)}.svc-grid-5{grid-template-columns:repeat(5,1fr)}}.svc-grid li{max-width:none;background:var(--white);border:1px solid var(--border);border-top:6px solid var(--cyan);border-radius:1.1rem;padding:1.25rem;box-shadow:0 8px 22px #10142614}.svc-2 .svc-grid li{border-top-color:var(--purple)}.svc-3 .svc-grid li{border-top-color:var(--magenta)}.svc-grid h3{margin:0 0 .4rem;font-size:1.15rem}.svc-grid p{margin:0;font-size:1rem}.band-formats{background:linear-gradient(180deg,var(--off-white),#ECEFFB)}.band-formats h2{margin-top:0}.formats{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.75rem}.formats li{max-width:none;padding:.6rem 1.3rem;border-radius:999px;background:var(--white);border:2px solid var(--indigo-soft);font-weight:600}.formats li:nth-child(5n+1){border-color:var(--cyan)}.formats li:nth-child(5n+2){border-color:var(--purple-light)}.formats li:nth-child(5n+3){border-color:var(--magenta-light)}.formats li:nth-child(5n+4){border-color:var(--indigo-light)}.formats li:nth-child(5n){border-color:var(--cyan-dark)}.band-enquiry{position:relative;overflow:hidden;padding:4rem 0;color:var(--white);background:linear-gradient(135deg,var(--indigo) 0%,var(--purple) 55%,var(--magenta-dark) 130%)}.band-enquiry .wrap{position:relative;z-index:1}.band-enquiry h2{color:var(--white);font-size:clamp(1.8rem,4vw,2.6rem)}.band-enquiry h2:after{background:var(--cyan)}.band-enquiry .eyebrow{color:var(--cyan);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.9rem}.band-enquiry p{color:#e8ecf6}.enquiry-grid{display:grid;gap:2rem;align-items:start}@media(min-width:62rem){.enquiry-grid{grid-template-columns:1fr 1.3fr;gap:4rem}}.enquiry-card{background:var(--white);color:var(--navy);border-radius:1.5rem;padding:.5rem;border:4px solid var(--cyan);box-shadow:0 20px 50px #00000059}.enquiry-card form.lead{max-width:none;border:0;box-shadow:none}.enquiry-card .status{color:var(--indigo)}.enquiry-card .button{background:var(--magenta);color:var(--white);border-color:var(--navy);font-size:1.1rem;padding:.95rem 1.5rem}.enquiry-card .button:hover{background:var(--magenta-light);color:var(--navy)}form.lead .row{display:grid;gap:1rem}@media(min-width:40rem){form.lead .row{grid-template-columns:1fr 1fr}}.soon-badge{display:inline-block;margin:1.5rem 0 0;padding:.35rem 1.1rem;border-radius:999px;background:var(--cyan);color:var(--navy);font-weight:700;font-size:.95rem}.band-needs{background:var(--off-white)}.band-needs h2{margin-top:0}.needs{list-style:none;padding:0;margin:1.75rem 0 0;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.needs li{max-width:none;display:flex;align-items:center;gap:.75rem;padding:1rem 1.15rem;background:var(--white);border:1px solid var(--border);border-radius:1rem;font-weight:600;box-shadow:0 6px 16px #1014260f}.need-dot{flex:none;width:1rem;height:1rem;border-radius:30%;background:var(--cyan)}.needs li:nth-child(4n+2) .need-dot{background:var(--purple)}.needs li:nth-child(4n+3) .need-dot{background:var(--magenta)}.needs li:nth-child(4n) .need-dot{background:var(--indigo)}.band-types{background:var(--white)}.band-types h2{margin-top:0}.types .card{cursor:default}.types .card:hover{transform:none;box-shadow:0 10px 28px #1014261a}.band-standards{position:relative;overflow:hidden;padding:4rem 0;background:linear-gradient(160deg,#0b0e1b,#101426 55%,#1a0a4a 130%);color:var(--white)}.band-standards .wrap{position:relative;z-index:1}.band-standards h2{color:var(--white);margin-top:0}.band-standards p{color:#e8ecf6}.standards{list-style:none;padding:0;margin:1.5rem 0 2rem;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.standards li{max-width:none;padding:1rem 1.2rem;border-radius:1rem;background:#ffffff14;border:1px solid rgba(0,215,229,.35);border-left:6px solid var(--cyan);color:#e8ecf6}.standards li:nth-child(3n+2){border-left-color:var(--purple-light)}.standards li:nth-child(3n){border-left-color:var(--magenta-light)}.standards strong{color:var(--white)}.coming-card{background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-left:6px solid var(--cyan);border-radius:1.25rem;padding:1.75rem;backdrop-filter:blur(4px)}.coming-card h2{color:var(--white);margin:.75rem 0 .5rem;font-size:1.6rem}.coming-card h2:after{display:none}.coming-card p{color:#e8ecf6;margin:0}.coming-card .bp-badge{color:var(--navy)}.band-offer .types{margin-top:1.75rem}.big-statement.light{color:#e8ecf6;font-weight:400;font-size:clamp(1.15rem,2.4vw,1.5rem)}.band-standards .statement{font-size:clamp(1.6rem,3.5vw,2.3rem)}.hero-join{background:var(--white);color:var(--navy);border:4px solid var(--cyan);border-radius:1.5rem;padding:1.75rem;text-align:center;box-shadow:0 20px 50px #00000059}.hero-join .bp-icon{margin:0 auto .75rem;width:5rem;height:5rem;display:block}.hero-join h2{color:var(--navy);margin:0 0 .5rem;font-size:1.5rem}.hero-join h2:after{margin-left:auto;margin-right:auto}.hero-join .bp-form form.lead.inline{justify-content:center}.hero-join .status{color:var(--indigo)}.hero .bp-badge{margin-bottom:.75rem}@media(min-width:56rem){.bp-steps-4{grid-template-columns:repeat(4,1fr)}}
