.reach-landing{--reach-bg:#050a10;--reach-panel:rgba(8,22,31,.82);--reach-line:rgba(255,255,255,.11);--reach-cyan:#22d3ee;--reach-teal:#14b8a6;--reach-lime:#a3e635;--reach-violet:#8b5cf6;background:var(--reach-bg);color:#f8fafc}.reach-landing .aurora-container{opacity:.25}.reach-landing .floating-nav{z-index:60}.reach-shell{position:relative;overflow:hidden}.reach-shell:before{content:"";position:absolute;inset:0 0 auto;height:780px;pointer-events:none;background:radial-gradient(circle at 17% 17%,rgba(34,211,238,.15),transparent 34%),radial-gradient(circle at 84% 15%,rgba(163,230,53,.11),transparent 31%),linear-gradient(180deg,rgba(20,184,166,.04),transparent 82%)}
.reach-wrap{position:relative;width:min(1160px,calc(100% - 32px));margin-inline:auto}.reach-section{padding:82px 0;border-top:1px solid rgba(255,255,255,.07)}.reach-kicker{color:#67e8f9;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.reach-title{max-width:870px;margin-top:13px;font:800 clamp(2.2rem,4.9vw,4.65rem)/1.01 Manrope,Inter,sans-serif;letter-spacing:-.05em}.reach-title em{font-style:normal;color:transparent;background:linear-gradient(110deg,#fff 0,#9df9ff 35%,#22d3ee 62%,#bef264 100%);background-clip:text;-webkit-background-clip:text}.reach-heading{font:800 clamp(1.75rem,3.2vw,3rem)/1.12 Manrope,Inter,sans-serif;letter-spacing:-.035em}.reach-subhead{max-width:750px;margin-top:14px;color:#aab4c4;line-height:1.7}.reach-copy{color:#c5cfdb;line-height:1.75}.reach-copy strong{color:#fff}
.reach-hero{padding:150px 0 92px}.reach-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:62px;align-items:center}.reach-breadcrumbs{margin-bottom:32px;color:#94a3b8;font-size:.86rem}.reach-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0}.reach-breadcrumbs li+li:before{content:"/";margin-right:9px;color:#64748b}.reach-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.055);color:#cffafe;font-weight:700;font-size:.86rem}.reach-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--reach-lime);box-shadow:0 0 16px var(--reach-lime)}.reach-lead{max-width:710px;margin-top:24px;color:#cbd5e1;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.72}.reach-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.reach-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:15px;font-weight:800;transition:.2s}.reach-btn:hover{transform:translateY(-2px)}.reach-btn-primary{color:#031017;background:linear-gradient(115deg,#67e8f9,var(--reach-cyan) 52%,var(--reach-lime));box-shadow:0 16px 42px rgba(34,211,238,.2)}.reach-btn-secondary{border:1px solid var(--reach-line);background:rgba(255,255,255,.055)}.reach-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.reach-tags span{padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.05);color:#bac4d3;font-size:.82rem}
.reach-dashboard{width:min(420px,100%);margin-inline:auto;padding:18px;border:1px solid rgba(103,232,249,.25);border-radius:28px;background:linear-gradient(160deg,rgba(8,34,45,.96),rgba(4,10,16,.99));box-shadow:0 38px 90px rgba(34,211,238,.15);transform:rotate(1.5deg)}.reach-dash-top{display:flex;justify-content:space-between;color:#94a3b8;font-size:.75rem}.reach-dash-top b{color:#cffafe}.reach-chart{position:relative;height:245px;margin-top:16px;overflow:hidden;border-radius:19px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),radial-gradient(circle at 70% 30%,rgba(163,230,53,.16),transparent 34%),#07131c;background-size:100% 49px,60px 100%,auto,auto}.reach-chart svg{position:absolute;inset:0;width:100%;height:100%}.reach-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.reach-metric{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.035)}.reach-metric small{color:#8fa0b0}.reach-metric strong{display:block;margin-top:5px;color:#e6fdff;font-size:1.05rem}
.reach-price-grid,.reach-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.reach-price,.reach-card,.reach-panel{border:1px solid var(--reach-line);background:var(--reach-panel);backdrop-filter:blur(18px)}.reach-price{position:relative;overflow:hidden;padding:25px;border-radius:22px}.reach-price:after{content:"";position:absolute;right:-65px;bottom:-75px;width:130px;height:130px;border-radius:50%;background:var(--tone,#22d3ee);filter:blur(28px);opacity:.23}.reach-price.is-featured{border-color:rgba(34,211,238,.55);transform:translateY(-7px)}.reach-price small{color:#94a3b8}.reach-price strong{display:block;margin-top:12px;font:800 2rem/1 Manrope,sans-serif}.reach-price b{display:block;margin-top:18px;color:#fff;font-size:1.25rem}.reach-price a{display:inline-flex;margin-top:20px;color:#a5f3fc;font-weight:800}.reach-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:28px;overflow:hidden;border:1px solid var(--reach-line);border-radius:19px;background:var(--reach-line)}.reach-facts div{padding:20px;background:#071119}.reach-facts strong{display:block;color:#fff;font-size:1.15rem}.reach-facts span{color:#94a3b8;font-size:.82rem}
.reach-steps{counter-reset:reach-step;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.reach-step{counter-increment:reach-step;padding:23px;border:1px solid var(--reach-line);border-radius:20px;background:rgba(255,255,255,.03)}.reach-step:before{content:"0" counter(reach-step);display:block;margin-bottom:26px;color:#67e8f9;font:800 .84rem Manrope,sans-serif}.reach-step h3{font-weight:800;font-size:1.03rem}.reach-step p{margin-top:9px;color:#9eabbc;font-size:.9rem;line-height:1.6}.reach-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.reach-panel{padding:28px;border-radius:24px}.reach-panel.is-positive{border-color:rgba(52,211,153,.25)}.reach-panel.is-caution{border-color:rgba(251,191,36,.25)}.reach-panel h3{font:800 1.25rem Manrope,sans-serif}.reach-list{display:grid;gap:13px;margin-top:18px;padding:0;list-style:none;color:#b8c2d1;line-height:1.55}.reach-list li{position:relative;padding-left:24px}.reach-list li:before{content:"•";position:absolute;left:5px;color:#fbbf24;font-weight:900}.is-positive .reach-list li:before{color:#34d399}.reach-card{padding:26px;border-radius:22px}.reach-card .number{color:#67e8f9;font:800 1.9rem Manrope,sans-serif}.reach-card h3{margin-top:10px;font-weight:800}.reach-card p{margin-top:9px;color:#9ca9ba;line-height:1.62}
.reach-definition{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}.reach-definition article{padding:28px;border:1px solid var(--reach-line);border-radius:24px;background:rgba(255,255,255,.035)}.reach-definition .symbol{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:rgba(34,211,238,.12);color:#67e8f9;font-weight:900}.reach-definition h3{margin-top:18px;font:800 1.3rem Manrope,sans-serif}.reach-definition p{margin-top:9px;color:#aab5c4;line-height:1.65}.reach-note{display:grid;grid-template-columns:145px 1fr;gap:28px;align-items:center;margin-top:32px;padding:30px;border:1px solid rgba(34,211,238,.24);border-radius:26px;background:linear-gradient(115deg,rgba(34,211,238,.1),rgba(163,230,53,.06))}.reach-note-mark{text-align:center;color:#67e8f9;font:800 2.7rem/1 Manrope,sans-serif}.reach-note h3{font:800 1.35rem Manrope,sans-serif}.reach-note p{margin-top:8px;color:#bdc6d4;line-height:1.65}
.reach-faq{display:grid;gap:12px;margin-top:30px}.reach-faq details{overflow:hidden;border:1px solid var(--reach-line);border-radius:17px;background:rgba(255,255,255,.03)}.reach-faq summary{padding:19px 22px;cursor:pointer;font-weight:800;list-style:none}.reach-faq summary::-webkit-details-marker{display:none}.reach-faq summary:after{content:"+";float:right;color:#67e8f9;font-size:1.25rem}.reach-faq details[open] summary:after{content:"−"}.reach-faq p{padding:0 22px 20px;color:#aeb9c8;line-height:1.65}.reach-related{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.reach-related a{padding:17px;border:1px solid var(--reach-line);border-radius:16px;background:rgba(255,255,255,.04);color:#dbe4ef;font-weight:700}.reach-related a:hover{border-color:rgba(34,211,238,.5);background:rgba(34,211,238,.07)}.reach-final{padding:74px 24px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:radial-gradient(circle at 50% 100%,rgba(34,211,238,.21),transparent 55%),#071019;text-align:center}.reach-final p{max-width:650px;margin:14px auto 28px;color:#bac4d2}.reach-landing #service-packages{margin-top:34px}.reach-landing #service-type-tabs,.reach-landing #platform-tabs{display:none!important}
@media(max-width:920px){.reach-hero-grid{grid-template-columns:1fr;gap:48px}.reach-hero-copy{text-align:center}.reach-breadcrumbs ol,.reach-actions,.reach-tags{justify-content:center}.reach-steps{grid-template-columns:repeat(2,1fr)}.reach-related{grid-template-columns:repeat(2,1fr)}.reach-price.is-featured{transform:none}}
@media(max-width:640px){.reach-wrap{width:min(100% - 24px,1160px)}.reach-hero{padding:118px 0 66px}.reach-section{padding:60px 0}.reach-title{font-size:clamp(2.35rem,12.5vw,3.5rem)}.reach-actions{flex-direction:column}.reach-btn{width:100%}.reach-chart{height:215px}.reach-price-grid,.reach-card-grid,.reach-steps,.reach-split,.reach-facts,.reach-definition,.reach-related{grid-template-columns:1fr}.reach-note{grid-template-columns:1fr;text-align:center;padding:25px 20px}.reach-note-mark{font-size:2.35rem}}
