:root{color-scheme:dark;--ink:#070e12;--panel:#101c23;--muted:#a6b8c0;--aqua:#55eed4;--line:#ffffff20}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--ink);color:#f4f8fa;font-family:Outfit,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #f5cb70;outline-offset:5px}nav{height:88px;padding:0 5%;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--line);background:#070e12f5}.brand{font-size:19px;font-weight:600;letter-spacing:.08em;white-space:nowrap}.brand span{color:var(--aqua)}nav .brand{margin-right:auto}.nav-link{font-size:13px;color:#bdcbd1}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--aqua);color:#06221d;padding:18px 25px;border-radius:4px;font-weight:600;font-size:15px;min-height:48px}.button:hover{background:#a5ffe9}.button.small{font-size:13px;padding:12px 18px}.hero{max-width:1500px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;gap:6%;padding:80px 5% 90px;overflow:hidden;background:radial-gradient(ellipse at 85% 40%,#11332b80,transparent 55%)}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.19em;color:var(--aqua);line-height:1.8}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--aqua);margin-right:8px;box-shadow:0 0 12px #55eed477}h1{font-weight:500;font-size:clamp(52px,5.8vw,86px);line-height:1.01;letter-spacing:-.055em;margin:28px 0}em{font-style:normal;color:var(--aqua)}.lead{font-size:25px;line-height:1.35;font-weight:400;margin:24px 0 14px}.intro{max-width:490px;color:var(--muted);font-size:17px;line-height:1.65}.actions{display:flex;gap:24px;align-items:center;margin-top:28px}.text-link{font-size:13px}.hero-note{font-size:9px;letter-spacing:.18em;color:#78939d;margin-top:26px}.hero-art{position:relative;align-self:center;padding:40px 0 35px}.orbit{position:absolute;border:1px solid #55eed41c;border-radius:50%;width:650px;height:650px;top:-80px;left:-45px;box-shadow:0 0 0 55px #55eed404,0 0 0 110px #55eed403;pointer-events:none}.browser-card{position:relative;overflow:hidden;border:1px solid #617f7966;border-radius:10px;background:#0d181e;box-shadow:0 35px 70px #0008}.browser-bar{padding:16px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.15em;color:#b2c5c5}.browser-bar>span:first-child{color:#578c7e}.screen{position:relative;height:380px;overflow:hidden}.screen img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.screen:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 35%,#030b10ee)}.screen-tag{position:absolute;top:18px;left:18px;background:#0a211eeb;color:var(--aqua);padding:9px 11px;font-size:9px;letter-spacing:.12em;z-index:1}.screen-title{position:absolute;bottom:24px;left:24px;z-index:1}.screen-title small{font-size:9px;letter-spacing:.13em;color:#bee0d8}.screen-title h2{font-size:36px;font-weight:400;line-height:1.1;letter-spacing:-.03em;margin:12px 0 0}.screen-bottom{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px}.screen-bottom small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.screen-bottom a{color:var(--aqua);font-size:11px}.signal-card{position:relative;margin:-6px -12px 0 auto;max-width:270px;background:#162e2a;border:1px solid #3e6f60;padding:19px 24px;display:flex;gap:20px;align-items:center;box-shadow:0 12px 25px #0004;font-size:14px;line-height:1.5}.signal{color:var(--aqua);font-size:20px;letter-spacing:3px}.art-caption{font-size:11px;color:#8aa6a8;margin-top:22px}.promise-strip{display:flex;justify-content:space-around;gap:20px;flex-wrap:wrap;padding:26px 5%;border-block:1px solid var(--line);font-size:10px;letter-spacing:.12em;color:#c3d0d4;background:#0b171d}.section{max-width:1400px;margin:auto;padding:95px 5%}.section-heading{max-width:740px}h2{font-size:clamp(32px,3.5vw,52px);line-height:1.08;font-weight:400;letter-spacing:-.035em;margin:20px 0}.section-heading>p:last-child,.statement>p:last-child,.launch-intro{color:var(--muted);font-size:18px;line-height:1.65;max-width:660px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px}.feature-grid article{padding:30px 24px;background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;min-height:340px}.number{font-size:9px;color:var(--aqua);letter-spacing:.12em}.feature-grid h3{font-size:25px;line-height:1.15;font-weight:400;letter-spacing:-.02em;margin:30px 0 14px}.feature-grid p{font-size:15px;color:var(--muted);line-height:1.65;margin:0 0 30px}.feature-foot{margin-top:auto;font-size:8px;letter-spacing:.11em;color:#9ce8d4}.feature-grid .data-card{background:linear-gradient(140deg,#12382f,#101c23);border-color:#3d715e}.statement{padding:80px 7%;background:#e9eee9;color:#102321}.statement .eyebrow{color:#276555}.statement h2 span{color:#558074}.statement>p:last-child{color:#48625c}.launch{display:grid;grid-template-columns:1fr 1.2fr;gap:12%}.launch ol{list-style:none;padding:0;margin:0}.launch li{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid var(--line)}.launch li>span{color:var(--aqua);font-size:12px;padding-top:5px}.launch h3{font-size:24px;font-weight:400;margin:0 0 10px}.launch li p{color:var(--muted);font-size:16px;line-height:1.6;margin:0}.sponsor-section{margin:0 5%;padding:50px;background:#101e24;border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.sponsor-section p{line-height:1.7}.muted{font-size:13px;color:var(--muted)}.closing{text-align:center;max-width:850px;margin:auto;padding:110px 25px}.closing>p:not(.eyebrow){color:var(--muted);max-width:600px;margin:25px auto;line-height:1.7;font-size:17px}.closing-note{display:block;color:#829ba5;max-width:510px;margin:20px auto;font-size:12px;line-height:1.6}footer{border-top:1px solid var(--line);padding:32px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px}footer p{font-size:13px;color:var(--muted)}footer>span{font-size:9px;letter-spacing:.12em;color:#81969e}.skip{position:absolute;left:20px;top:-100px;background:white;color:black;padding:12px;z-index:5}.skip:focus{top:10px}@media(max-width:1000px){.feature-grid{grid-template-columns:repeat(2,1fr)}.hero{gap:30px}.screen{height:330px}.actions{align-items:flex-start;flex-direction:column;gap:18px}.screen-bottom{flex-direction:column;align-items:flex-start}}@media(max-width:700px){nav{height:76px;gap:12px;padding:0 20px}.brand{font-size:14px}.nav-link{display:none}.button.small{font-size:11px;padding:10px}.hero{grid-template-columns:1fr;padding:45px 24px}.hero-art{padding:10px 0 20px}.hero h1{font-size:58px}.screen{height:360px}.actions{flex-direction:row;flex-wrap:wrap;align-items:center}.section{padding:60px 24px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:280px}.statement{padding:55px 24px}.launch{grid-template-columns:1fr;gap:15px}.sponsor-section{grid-template-columns:1fr;padding:28px;gap:0}.closing{padding:75px 24px}footer{flex-direction:column;align-items:flex-start}.promise-strip{justify-content:flex-start;font-size:9px}.orbit{max-width:100%;height:400px;left:0}.signal-card{margin-right:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.sponsor-paths article+article{margin-top:30px;padding-top:30px;border-top:1px solid var(--line)}.sponsor-paths h3{font-size:25px;font-weight:400;line-height:1.2;margin:12px 0}.sponsor-paths article p{color:var(--muted);font-size:16px}.sponsor-paths>.muted{margin-top:28px}

.video-opening{max-width:1400px;margin:auto;padding:55px 5% 35px}.video-heading{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;align-items:end}.video-heading .eyebrow{grid-column:1/-1}.video-heading h1{font-size:clamp(42px,5vw,70px);margin:14px 0 30px}.video-heading>p:last-child{font-size:19px;color:var(--muted);line-height:1.6;max-width:440px;margin-bottom:34px}.pitch-video{display:block;width:100%;max-height:72vh;background:#000;border:1px solid #39504c;border-radius:8px;object-fit:contain}.video-under{display:flex;justify-content:space-between;gap:20px;padding:18px 0;color:var(--aqua);font-size:11px;letter-spacing:.08em}.ownership-title{font-weight:500;font-size:clamp(46px,5vw,72px);line-height:1.04;letter-spacing:-.045em;margin:28px 0}.sponsor-section{margin-top:45px;margin-bottom:20px}@media(max-width:700px){.video-opening{padding:30px 24px 10px}.video-heading{grid-template-columns:1fr;gap:0}.video-heading>p:last-child{font-size:17px;margin:0 0 24px}.video-under{font-size:9px;line-height:1.6;flex-direction:column;gap:8px}.ownership-title{font-size:48px}.pitch-video{max-height:70vh}}

.setup-photo{margin:36px 0 0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}.setup-photo img{display:block;width:100%;height:auto}.setup-photo figcaption{padding:16px 20px;font-size:10px;letter-spacing:.15em;color:var(--aqua)}
/* Video-led pitch and three-step studio setup. */
.video-opening.video-hero{position:relative;isolation:isolate;max-width:none;min-height:760px;padding:70px 6% 115px;overflow:hidden;background:#06100e}.video-hero .pitch-video{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;border:0;border-radius:0;z-index:-2}.video-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#030e12ed,#030e1280 60%,#030e1220),linear-gradient(0deg,#030e12bc,transparent 35%);z-index:-1;pointer-events:none}.video-hero .video-heading{display:block;max-width:760px}.video-hero h1{font-size:clamp(48px,6vw,84px);line-height:1.02;margin:25px 0}.video-hero .video-heading>p{max-width:490px}.video-hero .video-heading>p:not(.eyebrow){color:#e2eceb;font-size:20px;margin:24px 0}.video-controls{position:absolute;bottom:25px;left:6%;right:6%;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.video-controls button{border:1px solid #ffffff70;background:#061714e6;color:#fff;padding:12px 18px;border-radius:4px;font:500 13px Outfit,sans-serif;cursor:pointer;min-height:44px}.video-controls label{font-size:12px}.video-controls input{width:110px;accent-color:var(--aqua)}.video-controls button:focus-visible,.video-controls input:focus-visible{outline:3px solid #f5cb70;outline-offset:4px}#video-status{font-size:12px;color:#d3e5e0}.setup-backdrop{min-height:450px;display:flex;align-items:center;padding:50px;background:linear-gradient(90deg,#031015e8,#03101580 55%,#03101510),url('/images/anchor-home-studio.jpg') center/cover;border:1px solid var(--line);border-radius:8px}.setup-backdrop h2{font-size:clamp(44px,5vw,70px)}.setup-backdrop p:last-child{color:#dae6e5;font-size:18px}.simple-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:20px}.simple-steps article{padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:6px}.simple-steps svg{display:block;width:38px;height:40px;color:var(--aqua);margin-bottom:25px}.simple-steps h3{font-size:28px;font-weight:500;margin:12px 0}.simple-steps p,.data-note{color:var(--muted);font-size:15px;line-height:1.6}.data-note{text-align:center;margin-top:22px}@media(max-width:700px){.video-opening.video-hero{min-height:760px;padding:45px 24px 150px}.video-hero h1{font-size:52px}.video-controls{left:24px;right:24px;gap:10px}.video-controls button{padding:10px 12px}.video-controls input{width:85px}.setup-backdrop{padding:28px;min-height:420px;background-position:58% center}.simple-steps{grid-template-columns:1fr}.simple-steps article{padding:24px}.setup-backdrop h2{font-size:48px}}
.revenue-section{margin:45px 5%;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#0d1b21}.revenue-banner{padding:65px 5%;min-height:470px;background:linear-gradient(90deg,#061214ef,#061214af 58%,#06121440),url('/images/anchor-sponsor-products.jpg') center 53%/cover}.revenue-banner h2{font-size:clamp(42px,5vw,68px)}.revenue-banner>p:not(.eyebrow){font-size:18px;line-height:1.65;color:#e0eae8;max-width:590px}.rate-callout{display:flex;gap:24px;align-items:center;margin-top:30px}.rate-callout strong{font-size:clamp(30px,3.5vw,48px);font-weight:500;letter-spacing:-.035em;color:var(--aqua)}.rate-callout span{font-size:12px;line-height:1.6;color:#e1eae8}.revenue-body{padding:40px 5%}.sponsor-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:25px 0 50px}.sponsor-categories article{border-top:1px solid #42635c;padding-top:18px}.sponsor-categories article>span{color:var(--aqua);font-size:11px}.sponsor-categories h3{font-size:21px;font-weight:500;margin:14px 0}.sponsor-categories p,.business-steps p{font-size:14px;line-height:1.6;color:var(--muted)}.revenue-model{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;padding:35px;background:#071116;border:1px solid #31514d;border-radius:8px}.revenue-model h3{font-size:30px;font-weight:400;margin:16px 0}.revenue-model p{color:var(--muted);font-size:15px;line-height:1.6}.revenue-model label{display:flex;justify-content:space-between;gap:20px;font-size:14px;margin-top:30px}.revenue-model output{color:var(--aqua);font-weight:600}.revenue-model input{width:100%;accent-color:var(--aqua);height:35px;cursor:pointer}.revenue-model input:focus-visible{outline:2px solid #f5cb70;outline-offset:4px}.range-ends{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted)}.revenue-results{display:flex;flex-direction:column;justify-content:center;padding:30px;background:linear-gradient(145deg,#153c32,#0d211d);border-radius:6px}.revenue-results>span{font-size:10px;letter-spacing:.12em;color:#b6d7cc}.revenue-results>strong{font-size:clamp(42px,5vw,70px);font-weight:500;letter-spacing:-.05em;color:var(--aqua);margin-top:22px}.revenue-results>p{margin:0 0 25px}.revenue-results>div{border-top:1px solid #ffffff25;padding-top:22px;display:grid;gap:8px}.revenue-results b{font-size:28px;font-weight:400}.revenue-results div span,.revenue-results small{font-size:12px;color:#b5cdc4;line-height:1.6}.revenue-results small{margin-top:20px}.model-note{font-size:12px;line-height:1.65;color:#95aeb5;margin:20px 0}.business-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:45px 0}.business-steps h3{font-size:21px;font-weight:400}.network-partners{border-top:1px solid var(--line);padding-top:35px;text-align:center}.partner-logos{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;align-items:center;margin:30px 0}.partner-logos img{width:100%;height:65px;object-fit:contain;padding:6px}.network-partners h3{font-weight:400;font-size:28px}.network-partners>p:not(.eyebrow){max-width:700px;margin:20px auto;line-height:1.65;color:var(--muted)}@media(max-width:850px){.sponsor-categories{grid-template-columns:1fr 1fr}.revenue-model{grid-template-columns:1fr;gap:25px}.business-steps{grid-template-columns:1fr;gap:12px}.revenue-results>strong{font-size:60px}}@media(max-width:500px){.revenue-section{margin:25px 18px}.revenue-banner{padding:35px 24px;background-position:40% center}.rate-callout{align-items:flex-start;flex-direction:column;gap:6px}.revenue-body{padding:28px 20px}.revenue-model{padding:22px 16px}.revenue-results{padding:24px 18px}.revenue-results>strong{font-size:49px}.partner-logos{grid-template-columns:1fr 1fr}.sponsor-categories{gap:16px}.sponsor-categories h3{font-size:19px}}

/* Compact setup steps live inside the studio photograph. */
.setup-backdrop{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-height:560px;gap:36px;background-image:linear-gradient(90deg,#031015dc,#03101545),linear-gradient(0deg,#031015c9,transparent 65%),url('/images/anchor-home-studio.jpg')}
.setup-backdrop .simple-steps{margin:0;gap:12px;max-width:860px}.setup-backdrop .simple-steps article{padding:18px 20px;background:#071a20db;backdrop-filter:blur(8px)}.setup-backdrop .simple-steps svg{width:26px;height:28px;margin-bottom:12px}.setup-backdrop .simple-steps h3{font-size:21px;margin:8px 0}.setup-backdrop .simple-steps p{font-size:12px;margin:0}.setup-backdrop .simple-steps .number{font-size:8px}@media(max-width:700px){.setup-backdrop{padding:26px 20px;gap:25px}.setup-backdrop .simple-steps{grid-template-columns:1fr;gap:8px}.setup-backdrop .simple-steps article{display:grid;grid-template-columns:32px 1fr;column-gap:12px;padding:13px 16px}.setup-backdrop .simple-steps svg{grid-row:1/4;margin:8px 0}.setup-backdrop .simple-steps h3{font-size:19px;margin:4px 0}}
.setup-backdrop{background-size:cover,cover,cover;background-position:center,center,center}@media(max-width:700px){.setup-backdrop{background-position:center,center,58% center}}

.revenue-body:has(.sponsor-model-disclosure){padding:0 5%}.sponsor-model-disclosure>summary{display:flex;align-items:center;gap:14px;padding:26px 0;cursor:pointer;list-style:none;color:var(--aqua);font-size:13px;font-weight:600;letter-spacing:.12em}.sponsor-model-disclosure>summary::-webkit-details-marker{display:none}.sponsor-model-disclosure>summary::before{content:'+';font-size:25px;font-weight:400;line-height:1}.sponsor-model-disclosure[open]>summary::before{content:'−'}.sponsor-model-disclosure>summary:focus-visible{outline:2px solid var(--aqua);outline-offset:4px}.sponsor-model-disclosure[open]{padding-bottom:16px}

.problem-section{padding-bottom:30px}.problem-section .setup-backdrop{justify-content:center;min-height:520px}.problem-section .setup-backdrop>div{max-width:650px}.problem-section .setup-backdrop h2{font-size:clamp(36px,4vw,58px)}.problem-section .setup-backdrop p:not(.eyebrow){max-width:530px;font-size:18px;line-height:1.6;color:#e1e8e6}.guide-section{padding-top:60px;padding-bottom:40px}.guide-section>p:not(.eyebrow){max-width:600px;font-size:19px;line-height:1.6;color:var(--muted)}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:32px}.guide-grid article{border-left:2px solid var(--aqua);padding:15px 25px;background:#101d22}.guide-grid h3{font-size:27px;font-weight:400;margin:12px 0}.guide-grid p{color:var(--muted);line-height:1.6}.plan-section{padding-top:40px;padding-bottom:40px}.plan-section .simple-steps{margin-top:30px}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.story-grid article{overflow:hidden;border-radius:8px;border:1px solid var(--line);background:var(--panel)}.story-grid img{width:100%;height:310px;object-fit:cover;display:block}.story-grid article>div{padding:28px}.story-grid h3{font-size:27px;font-weight:400;margin:16px 0}.story-grid p{color:var(--muted);font-size:16px;line-height:1.65}.story-grid a{color:var(--aqua);display:inline-block;margin-top:12px}@media(max-width:700px){.guide-grid,.story-grid{grid-template-columns:1fr}.story-grid img{height:230px}.problem-section .setup-backdrop{min-height:540px}.problem-section .setup-backdrop h2{font-size:38px}.plan-section .simple-steps h3{font-size:25px}}

.problem-copy{padding:30px 0;max-width:850px}.problem-copy h2{font-size:clamp(36px,4vw,58px)}.problem-copy p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.65;max-width:650px}.plan-photo{min-height:600px}.plan-photo h2{font-size:clamp(36px,4vw,58px);max-width:680px}.plan-photo .simple-steps{max-width:none}.plan-photo .simple-steps h3{font-size:22px}@media(max-width:700px){.plan-photo h2{font-size:38px}.plan-photo .simple-steps h3{font-size:19px}}

.problem-section .problem-copy{max-width:none;min-height:520px;padding:55px 50px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,#031015ed,#031015a8 50%,#03101520),url('/images/anchor-hard-work.jpg') center/cover}.problem-copy>div{max-width:690px}.problem-section .problem-copy p:not(.eyebrow){color:#dce5e6;max-width:570px}@media(max-width:700px){.problem-section .problem-copy{min-height:500px;padding:32px 24px;background-position:60% center}.problem-copy h2{font-size:38px}}

.guide-backdrop{min-height:550px;padding:55px 50px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,#031015eb,#031015a6 55%,#03101555),url('/images/anchor-weatherfront-tools.jpg') center/cover}.guide-backdrop>p:not(.eyebrow){max-width:560px;color:#dce5e6;line-height:1.6}.guide-backdrop .guide-grid article{background:#09191fe8}.guide-backdrop .guide-grid p{color:#dce5e6}@media(max-width:700px){.guide-backdrop{padding:32px 24px;background-position:65% center}.guide-backdrop .guide-grid article{padding:15px 18px}}

.application-form{max-width:850px;margin:35px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.application-form label{display:grid;gap:10px;color:#dce5e6;font-size:15px}.application-form input,.application-form select{width:100%;min-width:0;padding:15px;border:1px solid #45616a;border-radius:5px;background:#101d22;color:#fff;font:inherit}.application-form :focus-visible{outline:2px solid var(--aqua);outline-offset:4px}.application-actions{grid-column:1/-1}.application-actions button{font:inherit;cursor:pointer}.application-actions button:disabled{opacity:.65;cursor:wait}.application-actions small{display:block;color:var(--muted);line-height:1.6}.application-actions p{font-size:16px;line-height:1.5}@media(max-width:700px){.application-form{grid-template-columns:1fr}.application-actions .button{width:100%}}
