:root{--dark:#33343f;--nav:#24252d;--dark-overlay:rgba(43,44,54,0.86);--white:#ffffff;--heading:#3a3b4f;--body:#565873;--muted:#999a9f;--on-dark:rgba(255,255,255,0.86);--on-dark-soft:rgba(255,255,255,0.62);--indigo:#2c4282;--red:#eb2036;--wa:#25d366;--os-blue:#4f8fdb;--font:var(--font-figtree),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--container:1280px;--gutter:clamp(22px,5vw,72px)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--body);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.skip-link{position:absolute;left:-999px;top:auto;z-index:100;background:var(--red);color:var(--white);padding:12px 20px;font-weight:600}.skip-link:focus{left:var(--gutter);top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:3px solid var(--red);outline-offset:3px}.btn{display:inline-block;padding:15px 34px;font-size:15px;font-weight:700;letter-spacing:.01em;color:var(--white);background:var(--red);border-radius:4px;transition:background-color .2s ease,transform .2s ease}.btn:hover{background:#c81a2d;transform:translateY(-2px)}.btn-outline{display:inline-block;padding:13px 32px;font-size:15px;font-weight:700;letter-spacing:.01em;color:var(--red);background:transparent;border:2px solid var(--red);border-radius:4px;transition:background-color .2s ease,color .2s ease}.btn-outline:hover{background:var(--red);color:var(--white)}.placeholder-tag{position:absolute;top:16px;left:16px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.25);padding:5px 10px;border-radius:2px}.site-header{background:var(--nav);position:-webkit-sticky;position:sticky;top:0;z-index:50}.header-inner{max-width:var(--container);margin:0 auto;padding:12px var(--gutter) 12px clamp(16px,3vw,40px);display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;flex-direction:column;gap:3px}.brand-top{display:flex;align-items:center;gap:9px}.brand-word{font-family:var(--font-montserrat),sans-serif;font-weight:600;font-size:22px;letter-spacing:.01em;color:var(--white);line-height:1}.brand-x{color:var(--red)}.brand-mark{flex:none;width:37px;height:37px;background-image:url(/images/Logo2.png);background-repeat:no-repeat;background-size:80px 80px;background-position:-22px -11px}.brand-sub{font-family:var(--font-montserrat),sans-serif;font-size:8.8px;font-weight:400;letter-spacing:.38em;text-transform:uppercase;color:var(--white);text-align:center;white-space:nowrap}.primary-nav ul{list-style:none;display:flex;gap:clamp(20px,2.6vw,44px);margin:0;padding:0}.primary-nav a{font-size:16px;font-weight:500;color:var(--white);padding:6px 2px;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease}.primary-nav a:hover{color:var(--red)}.primary-nav a[aria-current=page]{border-bottom-color:var(--red)}.nav-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:0}.nav-toggle-bar{width:24px;height:2px;background:var(--white);display:block;transition:transform .2s ease,opacity .2s ease}.nav-toggle.is-open .nav-toggle-bar:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle.is-open .nav-toggle-bar:nth-child(2){opacity:0}.nav-toggle.is-open .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{position:relative;min-height:min(88vh,760px);display:flex;align-items:flex-end;justify-content:center;padding-bottom:clamp(48px,11vh,130px);overflow:hidden}.hero-photo{position:absolute;inset:0;background-color:#26262f;background-image:url("/images/Businesswoman with Laptop_edited (1).jpg");background-size:cover;background-position:60%}.hero-overlay{position:relative;z-index:1;width:100%;background-color:rgba(43,44,54,.86);color:var(--white);text-align:center;padding:clamp(16px,2vw,28px) var(--gutter)}.hero-title{font-weight:500;font-size:clamp(36px,4.44vw,74px);line-height:1.1;letter-spacing:-.02em;margin-bottom:14px;animation:heroSlideIn .75s cubic-bezier(.22,.61,.36,1) .1s both}.hero-rainbow,.text-rainbow{background-image:linear-gradient(100deg,#6d28a8,#b52a94 20%,#eb2036 40%,#f2711c 60%,#f4c20d 78%,#6cbf3a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;white-space:nowrap}@media (min-width:1900px){.hero-title{white-space:nowrap}}.hero-sub{line-height:1.55;margin-bottom:10px;animation:heroSlideIn .7s cubic-bezier(.22,.61,.36,1) .38s both}.hero-focus,.hero-sub{font-size:clamp(19px,1.92vw,26px);color:var(--on-dark)}.hero-focus{animation:heroSlideIn .7s cubic-bezier(.22,.61,.36,1) .6s both}@keyframes heroSlideIn{0%{opacity:0;transform:translateX(-56px)}to{opacity:1;transform:translateX(0)}}.split{display:grid;grid-template-columns:1fr 1fr}.split-col--light{background:var(--white)}.split-col--dark{background:var(--dark)}.split-inner{max-width:660px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(24px,3vw,44px)}.split-title{font-weight:700;font-size:clamp(24px,2.7vw,34px);line-height:1.22;color:var(--heading);margin-bottom:34px}.split-title--muted{color:var(--muted);font-weight:600}.split-body p{font-size:17px;line-height:1.5;color:var(--body);margin-bottom:10px}.split-body--dark p{color:var(--on-dark)}.split-close{margin-top:26px}.teams{background:var(--dark);display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.teams-copy{padding:clamp(56px,7vw,104px) clamp(24px,3vw,44px);max-width:660px;margin:0 auto}.teams-title{font-weight:700;font-size:clamp(26px,2.9vw,36px);line-height:1.18;color:var(--white);margin-bottom:34px}.team-list{list-style:none;margin:0;padding:0}.team-item{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;margin-bottom:34px}.team-item:last-child{margin-bottom:0}.team-chevron{padding-top:3px}.team-chevron svg{width:26px;height:26px}.team-lead{font-size:19px;font-weight:600;line-height:1.4;color:var(--on-dark);margin-bottom:8px}.team-lead strong{font-weight:700;color:var(--white)}.team-detail{font-size:16px;line-height:1.6;color:var(--on-dark-soft)}.teams-photo{position:relative;min-height:420px;background-color:#24242d;background-image:url(/images/Man\ smiling.avif);background-size:cover;background-position:50%}.site-footer{background:var(--nav);min-height:75px;padding:10px var(--gutter);flex-direction:column;align-items:center;gap:6px;text-align:center}.footer-nav ul,.site-footer{display:flex;justify-content:center}.footer-nav ul{list-style:none;flex-wrap:wrap;gap:clamp(18px,3vw,40px);margin:0;padding:0}.footer-nav a{color:var(--white);font-size:15px;font-weight:500}.footer-nav a:hover{color:var(--red)}.footer-social{list-style:none;display:flex;justify-content:center;gap:4px;margin:0;padding:0}.footer-social a{display:grid;place-items:center;width:44px;height:44px;color:var(--white);transition:color .2s ease}.footer-social a:hover{color:var(--red)}.footer-social svg{width:18px;height:18px}.footer-credentials{color:var(--on-dark);font-size:12px}.footer-credentials span{white-space:nowrap}.footer-copy{color:rgba(255,255,255,.43);font-size:11px}.footer-bottom-row{display:flex;align-items:center;gap:6px}.footer-privacy-link{font-family:inherit;background:none;border:none;padding:0;cursor:pointer;color:rgba(255,255,255,.43);font-size:11px;text-decoration:underline;text-underline-offset:2px}.footer-privacy-link:hover{color:var(--on-dark)}.wa-float{position:fixed;right:22px;bottom:22px;z-index:60;width:56px;height:56px;border-radius:50%;background:var(--wa);display:grid;place-items:center;box-shadow:0 6px 18px rgba(0,0,0,.28);transition:transform .15s ease}.wa-float:hover{transform:scale(1.06)}.wa-float svg{width:32px;height:32px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-in{opacity:1;transform:none}@media (max-width:900px){.split,.teams{grid-template-columns:1fr}.teams-copy{margin-left:0;max-width:none;order:2}.teams-photo{order:1;min-height:300px}.split-inner{max-width:none}}@media (max-width:768px){.nav-toggle{display:flex}.primary-nav{display:block;position:absolute;top:100%;left:0;right:0;background:#2b2c36;max-height:0;overflow:hidden;transition:max-height .25s ease}.primary-nav.is-open{max-height:340px}.primary-nav ul{flex-direction:column;gap:0;padding:6px var(--gutter) 18px}.primary-nav li{border-bottom:1px solid rgba(255,255,255,.08)}.primary-nav a{display:block;padding:15px 2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.ww-wrap{max-width:var(--container);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.ww-rule{display:block;width:64px;height:1px;margin-top:24px;background:rgba(58,59,79,.32)}.ww-rule--light{background:rgba(255,255,255,.45)}.ww-h1{font-weight:400;font-size:clamp(36px,4.6vw,58px);line-height:1.05;letter-spacing:-.01em;color:var(--body)}.ww-founder{background:var(--white);padding:clamp(52px,7vw,96px) 0}.ww-founder-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.ww-founder-photo{display:block;width:100%;max-width:430px;height:auto;border-radius:0}.ww-founder-copy p{font-size:16px;line-height:1.65;color:var(--body)}.ww-founder-copy p:first-of-type{margin-top:24px}.ww-founder-copy p+p{margin-top:16px}.ww-problem{position:relative;min-height:360px;background:var(--dark)}.ww-problem-media{position:absolute;inset:0;left:50%;background-color:#24242d;background-image:linear-gradient(rgba(28,29,38,.62),rgba(28,29,38,.62)),url(/images/Teamwork\ _edited.jpg);background-size:cover;background-position:50%}.ww-problem-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;min-height:360px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.ww-h2-light{font-weight:400;font-size:clamp(36px,4.6vw,58px);line-height:1.12;color:var(--white)}.ww-problem-overlay{padding:clamp(24px,3vw,40px) 0}.ww-lead-lg{font-weight:600;font-size:clamp(20px,2vw,26px);line-height:1.28;color:var(--white);margin-bottom:22px}.ww-body-dark{font-size:16px;line-height:1.65;color:var(--on-dark)}.ww-real{background:var(--white);padding:clamp(28px,4vw,55px) 0}.ww-real-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);align-items:center}.ww-h2{font-weight:700;font-size:clamp(26px,2.9vw,36px);line-height:1.2;color:var(--heading)}.ww-kicker{margin-top:28px;font-size:16px;line-height:1.6;color:var(--body);max-width:320px}.ww-block{margin-bottom:40px}.ww-block:last-child{margin-bottom:0}.ww-lead{font-weight:700;font-size:17px;line-height:1.4;color:var(--heading);margin-bottom:14px}.ww-real-body p{font-size:16px;line-height:1.65;color:var(--body)}.ww-list{margin:14px 0;padding-left:22px}.ww-list li{font-size:16px;line-height:1.55;color:var(--body);margin-bottom:8px}.ww-diff{background:var(--dark);padding:clamp(56px,8vw,104px) 0 clamp(30px,4vw,48px)}.ww-diff-inner{text-align:center}.ww-h2-center{font-weight:400;font-size:clamp(28px,3.6vw,46px);line-height:1.12;color:var(--white)}.ww-intro-center{max-width:620px;margin:22px auto 0;font-size:16px;line-height:1.65;color:var(--on-dark)}.ww-features{list-style:none;margin:clamp(40px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px)}.ww-features li{display:flex;flex-direction:column;align-items:center;text-align:center}.ww-feat-icon{display:block;width:46px;height:46px;margin-bottom:18px;background-color:rgba(255,255,255,.78);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.ww-features p{font-size:15px;line-height:1.5;color:var(--on-dark-soft);max-width:190px}.ww-results{background:var(--dark);padding:clamp(30px,4vw,48px) 0 clamp(56px,8vw,104px);text-align:center}.ww-results .ww-h2-center{margin-bottom:clamp(30px,4vw,48px)}.ww-results-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);max-width:1040px;margin:0 auto;text-align:left}.ww-sub{font-weight:700;font-size:17px;color:var(--white);text-align:center;margin-bottom:16px}.ww-note{font-size:15px;color:var(--on-dark);margin-bottom:8px}.ww-list--dark li{color:var(--on-dark-soft)}.ww-badges{list-style:none;padding:0;margin:clamp(44px,6vw,72px) auto 0;max-width:1040px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:clamp(24px,3vw,44px);gap:clamp(24px,3vw,44px)}.ww-badges li{display:flex;flex-direction:column;align-items:center}.ww-badge-wrap{position:relative;display:inline-flex;margin-bottom:16px}.ww-badge{width:clamp(66px,8vw,96px);aspect-ratio:1;border-radius:50%;background-size:cover;background-position:50%;background-color:#2f303a;filter:saturate(.92)}.ww-badge-ring{position:absolute;inset:-7px;width:calc(100% + 14px);height:calc(100% + 14px);pointer-events:none}.ww-badge-ring circle{fill:none;stroke:var(--ring,var(--red));stroke-width:3;stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:289;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s ease .15s}.reveal.is-in .ww-badge-ring circle{stroke-dashoffset:0}.ww-badges p{font-size:16px;line-height:1.4;color:var(--on-dark-soft);text-align:center}@media (max-width:900px){.ww-founder-grid{grid-template-columns:1fr;gap:32px}.ww-problem{min-height:auto}.ww-problem-media{display:none}.ww-problem-grid{grid-template-columns:1fr;gap:0;min-height:auto;padding-top:0;padding-bottom:0}.ww-problem-text{padding:clamp(44px,8vw,72px) 0 24px}.ww-problem-overlay{margin:0 calc(-1 * var(--gutter));background-color:#24242d;background-image:linear-gradient(rgba(28,29,38,.62),rgba(28,29,38,.62)),url(/images/Teamwork\ _edited.jpg);background-size:cover;background-position:50%;padding:clamp(32px,8vw,56px) var(--gutter);min-height:320px}.ww-real-grid{grid-template-columns:1fr}.ww-kicker{max-width:none}.ww-features{grid-template-columns:repeat(2,1fr)}.ww-results-cols{grid-template-columns:1fr}.ww-badges{grid-template-columns:repeat(3,1fr);row-gap:28px}}@media (max-width:520px){.ww-features{grid-template-columns:1fr}.ww-badges{grid-template-columns:repeat(2,1fr)}}.os-intro{background:var(--dark);text-align:center;padding:clamp(56px,8vw,96px) 0 clamp(40px,5vw,64px)}.os-cards{background:var(--white);padding:clamp(56px,8vw,96px) 0}.os-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,56px) clamp(28px,4vw,48px);gap:clamp(32px,5vw,56px) clamp(28px,4vw,48px);max-width:940px;margin:0 auto}.os-price-note{margin:clamp(40px,5vw,64px) 0 0;font-size:clamp(20px,2vw,26px);color:var(--muted);text-align:center}.os-card{display:flex;flex-direction:column;border-left:4px solid var(--accent);border-radius:6px;overflow:hidden;background:var(--dark);box-shadow:0 1px 3px rgba(20,20,28,.08);transition:transform .25s ease,box-shadow .25s ease}.os-card:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 20px 42px rgba(30,31,42,.16)}.os-card-media{position:relative}.os-card-photo{aspect-ratio:4/3;background-size:cover;background-position:50%;background-color:#e7e7ea}.os-card-media:after{content:"";position:absolute;inset:auto 0 0 0;height:62%;background:linear-gradient(to bottom,rgba(51,52,63,0) 0,var(--dark) 96%);pointer-events:none}.os-card-price{top:16px;left:50%;transform:translateX(-50%);padding:6px 12px;border-radius:999px;background:var(--white);color:var(--accent);font-size:16px;font-weight:600}.os-card-duration,.os-card-price{position:absolute;z-index:1;white-space:nowrap}.os-card-duration{left:24px;bottom:12px;font-weight:800;font-size:clamp(28px,3vw,36px);letter-spacing:-.01em;line-height:1;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.os-card-body{padding:18px 24px 26px}.os-card-index{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-soft);margin-bottom:10px}.os-card-name{font-weight:700;font-size:clamp(19px,2vw,22px);line-height:1.25;color:var(--white);margin-bottom:12px}.os-card-tag{font-size:15px;line-height:1.5;color:var(--on-dark);margin-bottom:18px}.os-card-kicker{display:flex;align-items:center;gap:10px;margin-bottom:16px}.os-card-kicker-line{width:26px;height:2px;background:var(--accent);flex:none}.os-card-kicker span:last-child{font-size:13px;font-weight:600;color:var(--on-dark)}.os-card-list{list-style:none;margin:0;padding:0}.os-card-list li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.55;color:var(--on-dark-soft);margin-bottom:9px}.os-card-list li:last-child{margin-bottom:0}.os-card-list li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;background:var(--accent)}.os-effective{background:var(--dark);padding:clamp(56px,8vw,104px) 0;text-align:center}.os-eff-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,5vw,56px) clamp(48px,6vw,88px);gap:clamp(40px,5vw,56px) clamp(48px,6vw,88px);margin-top:clamp(40px,5vw,64px)}.os-eff-item{display:flex;flex-direction:column;align-items:center;text-align:center}.os-eff-star{flex:none;width:28px;height:28px;margin-bottom:14px}.os-eff-title{font-weight:700;font-size:18px;color:var(--muted);margin-bottom:8px}.os-eff-body{font-size:15px;line-height:1.6;color:var(--on-dark-soft);max-width:380px;margin:0 auto;text-align:justify}@media (max-width:900px){.os-eff-grid,.os-grid{grid-template-columns:1fr}}.coach-hero{position:relative;min-height:min(88vh,760px);display:flex;align-items:flex-end;justify-content:center;padding-bottom:clamp(48px,11vh,130px);overflow:hidden}.coach-hero-photo{position:absolute;inset:0;background-color:#26262f;background-image:url(/images/christina-wocintechchat-com-m-LQ1t-8Ms5PY-unsplash.jpg);background-size:cover;background-position:center 30%}.coach-hero-overlay{position:relative;z-index:1;width:100%;background-color:rgba(43,44,54,.86);text-align:center;padding:clamp(16px,2vw,28px) var(--gutter)}.coach-hero-title{font-weight:400;font-size:clamp(30px,3.6vw,50px);line-height:1.14;color:var(--white);max-width:800px;margin:0 auto}.coach-hero-body{max-width:860px;margin:12px auto 0;font-size:15.5px;line-height:1.55;color:var(--on-dark)}.coach-signpost{background:var(--nav);padding:clamp(44px,6vw,64px) 0}.coach-signpost-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:clamp(20px,4vw,40px);gap:clamp(20px,4vw,40px);max-width:780px;margin:0 auto}.coach-signpost-col{text-align:center}.coach-signpost-label{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-soft);margin-bottom:10px}.coach-signpost-col--accent .coach-signpost-label{color:var(--red)}.coach-signpost-text{font-size:clamp(19px,2vw,23px);font-weight:600;color:var(--on-dark)}.coach-signpost-divider{width:1px;height:48px;background:rgba(255,255,255,.18);justify-self:center}.coach-signpost-close{margin:clamp(28px,4vw,40px) auto 0;max-width:620px;text-align:center;font-size:17px;line-height:1.6;color:var(--on-dark-soft)}.coach-streams{background:var(--white);padding:clamp(40px,5vw,64px) 0 clamp(24px,3vw,40px)}.coach-streams-intro{max-width:640px;margin:0 auto clamp(28px,4vw,40px);text-align:center;font-size:18.5px;font-weight:600;color:var(--heading)}.coach-streams-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);max-width:980px;margin:0 auto}.coach-stream{border-top:3px solid var(--accent);padding-top:22px}.coach-stream-title{font-weight:700;font-size:clamp(22px,2.2vw,26px);color:var(--heading);margin-bottom:8px}.coach-stream-tag{font-style:italic;font-weight:600;font-size:16.5px;color:var(--accent);margin-bottom:14px}.coach-stream-body{font-size:16.5px;line-height:1.65;color:var(--body)}.coach-packages{background:var(--white);padding:clamp(24px,3vw,40px) 0 clamp(56px,8vw,96px)}.coach-packages-head{text-align:center;margin-bottom:clamp(24px,3vw,40px)}.coach-packages-head .ww-h2-center{color:var(--heading)}.coach-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(28px,3.5vw,40px);gap:clamp(28px,3.5vw,40px);max-width:1180px;margin:0 auto}.closing-cta{background:var(--dark);text-align:center;padding:clamp(56px,8vw,96px) 0}.closing-cta .btn{margin-top:clamp(24px,3vw,32px)}@media (max-width:900px){.coach-signpost-grid{grid-template-columns:1fr}.coach-signpost-divider{width:60px;height:1px;margin:4px auto}.coach-streams-grid{grid-template-columns:1fr}}@media (max-width:1020px){.coach-cards-grid{grid-template-columns:1fr}}@media (max-width:640px){.coach-hero-photo{background-position:78% 22%}}.reach-intro{background:var(--dark);text-align:center;padding:clamp(56px,8vw,96px) 0 clamp(40px,5vw,64px)}.reach-form-section{background:var(--white);padding:clamp(48px,7vw,80px) 0 clamp(56px,8vw,96px)}.reach-form{max-width:640px;margin:0 auto}.reach-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.reach-field{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.reach-label{font-size:14px;font-weight:600;color:var(--heading)}.reach-honeypot{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.reach-input{font-family:inherit;font-size:15px;color:var(--body);background:var(--white);border:1px solid rgba(58,59,79,.22);border-radius:6px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.reach-input:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(235,32,54,.15)}.reach-textarea{resize:vertical;min-height:120px}.reach-phone-group{display:flex;gap:10px}.reach-dial-select{flex:0 0 130px}.reach-phone-input{flex:1 1;min-width:0}.reach-error{color:var(--red);font-size:14.5px;margin-bottom:14px}.reach-submit{margin-top:4px}.reach-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.reach-recaptcha-note{margin-top:12px;font-size:12px;line-height:1.5;color:var(--muted)}.reach-recaptcha-note a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.reach-recaptcha-note a:hover{color:var(--body)}.reach-alt{max-width:640px;margin:clamp(40px,5vw,56px) auto 0;text-align:center;border-top:1px solid rgba(58,59,79,.14);padding-top:clamp(28px,4vw,40px)}.reach-alt-label{font-size:15px;color:var(--body);margin-bottom:16px}.reach-alt-buttons{gap:16px;flex-wrap:wrap}.reach-alt-buttons,.reach-social{display:flex;justify-content:center}.reach-social{list-style:none;gap:4px;margin:20px 0 0;padding:0}.reach-social a{display:grid;place-items:center;width:44px;height:44px;color:var(--muted);transition:color .2s ease}.reach-social a:hover{color:var(--red)}.reach-social svg{width:20px;height:20px}.reach-success{max-width:640px;margin:0 auto;text-align:center;font-size:17px;font-weight:600;color:var(--heading);padding:clamp(24px,4vw,40px) 0}@media (max-width:560px){.reach-row{grid-template-columns:1fr}}.policy-page{background:var(--white);padding:clamp(56px,8vw,96px) 0}.policy-content{max-width:660px;margin:0 auto}.policy-content h1,.policy-content h2,.policy-content h3{text-align:center}.policy-content h2{margin:40px 0 16px}.policy-content p{font-size:16px;line-height:1.65;color:var(--body);text-align:left;margin-bottom:16px}.policy-content p:last-child{margin-bottom:0}.policy-h2{font-weight:700;font-size:clamp(26px,2.9vw,36px);line-height:1.2;color:var(--heading)}.privacy-modal{padding:0;border:none;border-radius:8px;width:min(90vw,640px);max-height:85vh;color:var(--body);background:var(--white)}.privacy-modal::-webkit-backdrop{background:rgba(20,20,28,.6)}.privacy-modal::backdrop{background:rgba(20,20,28,.6)}.privacy-modal-panel{display:flex;flex-direction:column;max-height:85vh}.privacy-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(58,59,79,.14);flex:none}.privacy-modal-header .ww-h2{margin:0}.privacy-modal-close{flex:none;width:44px;height:44px;display:grid;place-items:center;border:none;background:none;color:var(--body);cursor:pointer;border-radius:50%;font-size:15px;transition:background-color .2s ease,color .2s ease}.privacy-modal-close:hover{background:rgba(58,59,79,.08);color:var(--red)}.privacy-modal-body{overflow-y:auto;padding:24px}.privacy-modal-body .policy-content{max-width:none}.privacy-modal-open-page{display:inline-block;margin-top:24px;font-size:14px;color:var(--red);text-decoration:underline;text-underline-offset:2px}@media (max-width:640px){.privacy-modal{width:100vw;max-width:100vw;height:100vh;margin:0;border-radius:0}.privacy-modal,.privacy-modal-panel{max-height:100vh}}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:figtree;src:url(/_next/static/media/93af595f71d0a236-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_1975bb{font-family:figtree,figtree Fallback}.__variable_1975bb{--font-figtree:"figtree","figtree Fallback"}@font-face{font-family:montserrat;src:url(/_next/static/media/a838cfed199e32f6-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/a838cfed199e32f6-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/a838cfed199e32f6-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_b689e6{font-family:montserrat,montserrat Fallback}.__variable_b689e6{--font-montserrat:"montserrat","montserrat Fallback"}