:root {
  --bg: #090a0d;
  --surface: #0f1116;
  --surface-2: #151821;
  --line: rgba(255,255,255,.09);
  --text: #f6f7f8;
  --muted: #979da9;
  --green: #a8ff60;
  --green-2: #70e537;
  --yellow: #ffd76d;
  --red: #ff766f;
  --blue: #8fc7ff;
  --shadow: 0 28px 90px rgba(0,0,0,.35);
  --radius: 20px;
}
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin: 0; background: var(--bg); color: var(--text); font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; -webkit-font-smoothing: antialiased; }
a { color: inherit; text-decoration: none; }
button, input, select { font: inherit; }
button, select { cursor: pointer; }
.shell { width: min(1180px, calc(100% - 40px)); margin-inline: auto; }
.noise { position: fixed; inset: 0; pointer-events: none; opacity: .035; z-index: 10; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E"); }
.site-header { height: 82px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid var(--line); }
.brand { display: inline-flex; gap: 10px; align-items: center; font-weight: 760; letter-spacing: -.02em; }
.brand-mark { width: 32px; height: 32px; display: grid; place-items: center; border: 1px solid rgba(168,255,96,.35); background: rgba(168,255,96,.08); color: var(--green); border-radius: 9px; font-size: 11px; letter-spacing: -.04em; }
.nav { display: flex; align-items: center; gap: 26px; font-size: 14px; color: #bdc2cc; }
.nav a:hover { color: white; }
.button { border: 0; border-radius: 11px; padding: 14px 18px; display: inline-flex; align-items: center; justify-content: center; gap: 12px; font-weight: 700; transition: .18s ease; }
.button:hover { transform: translateY(-1px); }
.button-small { padding: 10px 14px; }
.button-primary { color: #0b0e08; background: var(--green); box-shadow: 0 8px 30px rgba(168,255,96,.10); }
.button-primary:hover { background: #bbff84; box-shadow: 0 10px 36px rgba(168,255,96,.15); }
.button-ghost { color: var(--text); background: rgba(255,255,255,.035); border: 1px solid var(--line); }
.button-ghost:hover { border-color: rgba(255,255,255,.19); background: rgba(255,255,255,.055); }
.button-text { background: transparent; color: #c1c6cf; padding-inline: 8px; }
.button-wide { width: 100%; }
.hero { min-height: 650px; display: grid; grid-template-columns: 1.02fr .98fr; gap: 54px; align-items: center; padding-block: 76px 92px; }
.hero-copy { max-width: 650px; }
.eyebrow { color: #b5bbc5; text-transform: uppercase; letter-spacing: .14em; font-size: 11px; font-weight: 760; display: flex; align-items: center; gap: 8px; }
.live-dot { width: 7px; height: 7px; border-radius: 100%; background: var(--green); box-shadow: 0 0 0 5px rgba(168,255,96,.08); }
h1 { font-size: clamp(44px, 6vw, 74px); line-height: .98; letter-spacing: -.06em; margin: 24px 0; font-weight: 760; }
h1 span { color: #a2a8b2; }
.hero-lede { max-width: 620px; color: #b4bac3; font-size: 18px; line-height: 1.65; }
.hero-actions { display: flex; gap: 12px; margin-top: 30px; align-items: center; }
.trust-row { display: flex; align-items: center; gap: 10px; margin-top: 26px; color: #777e8a; font-size: 12px; }
.trust-row i { width: 3px; height: 3px; background: #4d535e; border-radius: 50%; }
.hero-card-wrap { position: relative; min-height: 470px; display: grid; place-items: center; }
.hero-card-wrap::before { content:""; position:absolute; width: 340px; height: 340px; background: rgba(119,255,69,.075); filter: blur(72px); border-radius: 50%; }
.hero-card { width: min(100%, 470px); position: relative; transform: rotate(1.2deg); background: linear-gradient(160deg, rgba(23,26,34,.96), rgba(12,14,18,.98)); border: 1px solid rgba(255,255,255,.11); border-radius: 24px; padding: 22px; box-shadow: var(--shadow); }
.mini-top { display:flex; justify-content:space-between; font-size:10px; letter-spacing:.12em; color:#8f96a0; }
.mini-status { color:var(--yellow); }
.score-orbit { display:grid; grid-template-columns: 1fr auto auto 1fr; gap:18px; align-items:center; padding:30px 0 24px; border-bottom:1px solid var(--line); }
.score-ring { width:100px; height:100px; display:grid; place-content:center; text-align:center; border:7px solid #30343b; border-top-color:var(--yellow); border-right-color:var(--yellow); border-radius:50%; }
.score-ring strong { font-size:32px; line-height:1; }.score-ring small { color:#7f8690; margin-top:4px; }.score-orbit > div:not(.score-ring) small{display:block;color:#777f8b;font-size:11px;margin-bottom:5px}.score-orbit > div:not(.score-ring) strong{font-size:22px}.score-orbit .arrow{color:#5f6670}.mini-alert{display:flex;gap:12px;padding:16px;margin:20px 0;background:rgba(255,215,109,.06);border:1px solid rgba(255,215,109,.13);border-radius:12px;color:#aeb4bd;font-size:12px;line-height:1.55}.mini-alert b:first-child{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:rgba(255,215,109,.15);color:var(--yellow)}.mini-alert strong{color:#e9ebef}.mini-line{display:flex;justify-content:space-between;padding:11px 2px;border-top:1px solid rgba(255,255,255,.055);font-size:12px;color:#8d949e}.danger{color:var(--red)}.warn{color:var(--yellow)}.good{color:var(--green)}
.proof-strip { border-block: 1px solid var(--line); background: rgba(255,255,255,.012); }
.proof-grid { min-height: 112px; display:grid; grid-template-columns: repeat(4,1fr); align-items:center; }
.proof-grid div { display:flex; flex-direction:column; gap:5px; padding-left:28px; border-left:1px solid var(--line); }.proof-grid div:first-child{padding-left:0;border-left:0}.proof-grid strong{font-size:18px}.proof-grid span{color:#727986;font-size:12px}
.analyzer-section { padding-block: 108px; }.section-heading{max-width:720px;margin-bottom:42px}.section-heading h2,.pricing-copy h2,.final-cta h2{font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-.045em;margin:16px 0}.section-heading p,.pricing-copy p{color:#969da8;line-height:1.65;max-width:650px}.section-heading.compact{margin-bottom:32px}.panel{background:linear-gradient(180deg,rgba(18,20,26,.97),rgba(13,15,19,.97));border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 20px 70px rgba(0,0,0,.16)}.analyzer-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:20px;align-items:start}.deal-form{padding:28px}.form-section-title{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.form-section-title>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--green);font-size:10px}.form-section-title div{display:flex;flex-direction:column;gap:4px}.form-section-title b{font-size:14px}.form-section-title small{color:#737b86;font-size:12px}.field-grid{display:grid;gap:13px;margin-bottom:13px}.field-grid.two{grid-template-columns:repeat(2,1fr)}.field-grid.three{grid-template-columns:repeat(3,1fr)}.field{display:flex;flex-direction:column;gap:8px}.field>span{color:#9aa1ac;font-size:11px;font-weight:650}.field em{font-style:normal;color:#5f6670;font-weight:500}.field input,.field select,.money-input{min-height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.095);background:#0d0f13;color:#f4f5f6;outline:none;transition:.16s ease}.field input,.field select{width:100%;padding:0 13px}.field input:focus,.field select:focus,.money-input:focus-within{border-color:rgba(168,255,96,.42);box-shadow:0 0 0 3px rgba(168,255,96,.055)}.money-input{display:grid;grid-template-columns:66px 1fr;overflow:hidden}.money-input select,.money-input input{border:0;border-radius:0;background:transparent}.money-input select{border-right:1px solid var(--line)}.divider{height:1px;background:var(--line);margin:28px 0}.check{display:flex;gap:12px;padding:13px;border:1px solid var(--line);border-radius:10px;align-items:flex-start;margin-top:4px}.check input{accent-color:var(--green);margin-top:3px}.check span{display:flex;flex-direction:column;gap:3px}.check b{font-size:12px}.check small{font-size:11px;color:#727985}.form-actions{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin-top:22px}.privacy-note,.legal-note{font-size:10px;color:#606772;line-height:1.5;margin:13px 0 0}.result-panel{position:sticky;top:20px;min-height:630px;padding:28px}.result-empty{min-height:570px;display:grid;place-content:center;text-align:center;max-width:330px;margin:auto}.radar-icon{width:112px;height:112px;border:1px solid rgba(168,255,96,.22);border-radius:50%;position:relative;margin:0 auto 24px;background:radial-gradient(circle,rgba(168,255,96,.09),transparent 60%)}.radar-icon:before,.radar-icon:after{content:"";position:absolute;inset:18px;border:1px solid rgba(168,255,96,.10);border-radius:50%}.radar-icon:after{inset:38px}.radar-icon span:first-child{position:absolute;left:50%;top:50%;width:47%;height:1px;transform-origin:left;background:linear-gradient(90deg,rgba(168,255,96,.7),transparent);animation:scan 3s linear infinite}@keyframes scan{to{transform:rotate(360deg)}}.result-empty h3{font-size:20px;margin:0 0 8px}.result-empty p{color:#747b87;font-size:13px;line-height:1.55}.hidden{display:none!important}.hidden-field{visibility:hidden;pointer-events:none}.result-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid var(--line)}.result-header h3{font-size:25px;letter-spacing:-.035em;margin:10px 0 0}.result-score{min-width:80px;text-align:right}.result-score strong{font-size:42px;letter-spacing:-.05em}.result-score span{color:#69717c}.result-score[data-state="good"] strong{color:var(--green)}.result-score[data-state="watch"] strong{color:var(--yellow)}.result-score[data-state="bad"] strong{color:var(--red)}.money-summary{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:8px;margin:20px 0}.money-summary div{padding:13px 10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.055);border-radius:10px}.money-summary span{display:block;color:#6f7782;font-size:9px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}.money-summary strong{font-size:15px}.money-summary .range{border-color:rgba(168,255,96,.13);background:rgba(168,255,96,.035)}.meter{height:5px;background:#252932;border-radius:10px;overflow:hidden}.meter span{display:block;height:100%;background:linear-gradient(90deg,var(--red),var(--yellow) 50%,var(--green));border-radius:inherit;transition:width .5s ease}.position-line{font-size:11px;color:#7c8490;line-height:1.5;margin:9px 0 22px}.result-block{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.block-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px}.block-heading>span{color:#747b85}.flag-list{display:flex;flex-direction:column;gap:8px}.flag{display:flex;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.018)}.flag-icon{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;font-size:11px;font-weight:800}.flag.high .flag-icon{background:rgba(255,118,111,.12);color:var(--red)}.flag.medium .flag-icon{background:rgba(255,215,109,.12);color:var(--yellow)}.flag.low .flag-icon{background:rgba(143,199,255,.11);color:var(--blue)}.flag.positive .flag-icon{background:rgba(168,255,96,.1);color:var(--green)}.flag b{font-size:11px}.flag p{font-size:10px;color:#747c87;line-height:1.45;margin:4px 0 0}.copy-button{border:0;background:transparent;color:var(--green);font-size:10px}.counter-message{padding:14px;background:#0b0d10;border:1px solid var(--line);border-radius:10px;color:#b8bec7;font-size:11px;line-height:1.6;margin-bottom:12px}.how-section{padding:10px 0 110px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.steps-grid article{padding:28px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.018)}.steps-grid article>span{color:var(--green);font-size:10px}.steps-grid h3{font-size:19px;margin:30px 0 10px}.steps-grid p{margin:0;color:#858c97;line-height:1.6;font-size:13px}.pricing-section{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:14px;padding-bottom:110px;align-items:stretch}.pricing-copy{padding-right:30px}.price-card{padding:26px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.018);display:flex;flex-direction:column}.price-card.paid{border-color:rgba(168,255,96,.2);background:linear-gradient(160deg,rgba(168,255,96,.045),rgba(255,255,255,.015))}.price-card>div{display:flex;justify-content:space-between;align-items:flex-start;color:#858c96;font-size:11px}.price-card>div b{font-size:22px;color:white}.price-card h3{font-size:22px;margin:32px 0 15px}.price-card ul{padding:0;margin:0 0 24px;list-style:none;display:flex;flex-direction:column;gap:12px;color:#9198a3;font-size:12px;flex:1}.price-card li:before{content:"✓";color:var(--green);margin-right:9px}.price-card small{display:block;color:#656c77;font-size:9px;margin-top:10px;text-align:center}.final-cta{border-block:1px solid var(--line);padding-block:66px;display:flex;justify-content:space-between;gap:40px;align-items:center}.final-cta h2{max-width:730px;font-size:40px}.footer{min-height:160px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:#626a76;font-size:11px}.footer p{text-align:center}.footer>span{text-align:right}.toast{position:fixed;right:22px;bottom:22px;padding:12px 16px;border:1px solid rgba(168,255,96,.2);background:#161a18;color:#d8e2d2;border-radius:10px;font-size:12px;opacity:0;transform:translateY(8px);pointer-events:none;transition:.18s ease;z-index:30}.toast.show{opacity:1;transform:translateY(0)}
@media(max-width:960px){.hero{grid-template-columns:1fr;padding-top:64px}.hero-copy{max-width:760px}.hero-card-wrap{min-height:420px}.analyzer-layout{grid-template-columns:1fr}.result-panel{position:relative;top:0;min-height:unset}.pricing-section{grid-template-columns:1fr 1fr}.pricing-copy{grid-column:1/-1}.proof-grid{grid-template-columns:repeat(2,1fr);padding-block:18px;gap:18px}.proof-grid div:nth-child(3){border-left:0;padding-left:0}.result-empty{min-height:350px}}
@media(max-width:680px){.shell{width:min(100% - 24px,1180px)}.site-header{height:68px}.nav>a:not(.button){display:none}.hero{min-height:0;padding:54px 0 70px;gap:24px}.hero-card-wrap{min-height:360px}.hero-card{transform:none;padding:17px}.score-orbit{gap:10px}.score-ring{width:82px;height:82px}.score-ring strong{font-size:27px}.hero-actions{align-items:stretch;flex-direction:column}.button-text{border:1px solid var(--line)}.trust-row{flex-wrap:wrap}.analyzer-section{padding-block:75px}.analyzer-layout{gap:12px}.deal-form,.result-panel{padding:18px}.field-grid.two,.field-grid.three{grid-template-columns:1fr}.hidden-field{display:none}.form-actions{grid-template-columns:1fr}.money-summary{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr}.pricing-section{grid-template-columns:1fr;padding-bottom:80px}.pricing-copy{grid-column:auto}.final-cta{align-items:flex-start;flex-direction:column}.final-cta h2{font-size:32px}.footer{grid-template-columns:1fr;text-align:left;gap:18px;padding-block:35px}.footer p,.footer>span{text-align:left}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid div{padding-left:12px}.hero-card-wrap{overflow:hidden}}

/* Commercial launch additions */
.problem-section,.services-section,.faq-section{padding-block:110px}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.problem-grid article{padding:28px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.018)}.problem-grid article>span{font-size:10px;color:var(--green)}.problem-grid h3{font-size:20px;margin:30px 0 10px}.problem-grid p{margin:0;color:#858c97;line-height:1.65;font-size:13px}.commercial-card{transform:rotate(.6deg)}.result-upsell{padding:14px;margin:14px 0;border:1px solid rgba(168,255,96,.14);background:rgba(168,255,96,.035);border-radius:12px}.result-upsell small{display:block;color:#858d97;margin-bottom:10px;line-height:1.5}.services-head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:34px}.services-head .section-heading{margin-bottom:0}.revenue-note{min-width:300px;border:1px solid rgba(168,255,96,.16);background:rgba(168,255,96,.035);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:7px}.revenue-note span{text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:#76806f}.revenue-note strong{font-size:15px}.revenue-note small{color:#727a84;font-size:10px}.service-grid{display:grid;grid-template-columns:.8fr 1fr 1.08fr;gap:14px;align-items:stretch}.service-card{position:relative;padding:27px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.018);display:flex;flex-direction:column}.service-card.accent-soft{background:linear-gradient(160deg,rgba(143,199,255,.035),rgba(255,255,255,.015));border-color:rgba(143,199,255,.13)}.service-card.featured{border-color:rgba(168,255,96,.26);background:linear-gradient(160deg,rgba(168,255,96,.07),rgba(255,255,255,.017));box-shadow:0 22px 70px rgba(0,0,0,.24)}.popular-badge{position:absolute;top:-12px;right:18px;background:var(--green);color:#0b0e08;padding:7px 10px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.service-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;color:#818996;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.service-top b{font-size:25px;color:white;letter-spacing:-.03em}.service-card h3{font-size:25px;margin:30px 0 10px;letter-spacing:-.035em}.service-card>p{margin:0 0 20px;color:#8a929e;line-height:1.6;font-size:13px}.service-card ul{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:12px;flex:1;color:#a0a6af;font-size:12px}.service-card li:before{content:"✓";color:var(--green);margin-right:9px}.card-footnote{color:#606872;text-align:center;font-size:9px;margin-top:10px}.deliverables-section{border-block:1px solid var(--line);background:rgba(255,255,255,.012);padding-block:100px}.deliverables-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.deliverables-copy h2{font-size:clamp(34px,4vw,50px);line-height:1.05;letter-spacing:-.045em;margin:16px 0}.deliverables-copy p{color:#8c939e;line-height:1.7;max-width:540px}.deliverables-list{display:flex;flex-direction:column}.deliverables-list article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:22px 0;border-top:1px solid var(--line)}.deliverables-list article:last-child{border-bottom:1px solid var(--line)}.deliverables-list b{font-size:10px;color:var(--green)}.deliverables-list h3{font-size:17px;margin:0 0 7px}.deliverables-list p{font-size:12px;line-height:1.6;color:#7f8792;margin:0}.fit-section{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-block:110px}.fit-card{padding:30px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.018)}.fit-card.good-fit{border-color:rgba(168,255,96,.17);background:rgba(168,255,96,.025)}.fit-card h3{font-size:24px;letter-spacing:-.03em;margin:18px 0}.fit-card ul{margin:0;padding-left:18px;color:#8b929d;line-height:1.8;font-size:13px}.faq-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{cursor:pointer;list-style:none;padding:22px 4px;font-weight:650;font-size:15px;display:flex;align-items:center;justify-content:space-between}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--green);font-size:20px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list p{margin:0;padding:0 44px 22px 4px;color:#858c97;line-height:1.65;font-size:13px;max-width:850px}

/* Onboarding */
.onboarding-body{min-height:100vh}.onboarding-header{height:74px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.onboarding-header>a:last-child{font-size:12px;color:#8f96a0}.onboarding-main{padding-block:64px 100px}.onboarding-intro{max-width:760px;margin-bottom:34px}.onboarding-intro h1{font-size:clamp(40px,5vw,64px);margin:18px 0}.onboarding-intro p{font-size:16px;color:#9da3ad;line-height:1.7}.plan-pill{display:inline-flex;gap:9px;align-items:center;border:1px solid rgba(168,255,96,.2);background:rgba(168,255,96,.05);color:#d7e1cf;padding:8px 12px;border-radius:999px;font-size:11px}.intake-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.intake-form{padding:28px}.intake-section{padding:26px 0;border-top:1px solid var(--line)}.intake-section:first-child{padding-top:0;border-top:0}.intake-section h2{font-size:18px;margin:0 0 18px;letter-spacing:-.02em}.field textarea{min-height:120px;resize:vertical;border-radius:10px;border:1px solid rgba(255,255,255,.095);background:#0d0f13;color:#f4f5f6;outline:none;padding:13px;line-height:1.5}.field textarea:focus{border-color:rgba(168,255,96,.42);box-shadow:0 0 0 3px rgba(168,255,96,.055)}.intake-aside{position:sticky;top:20px;padding:22px}.intake-aside h3{margin:0 0 12px;font-size:18px}.intake-aside p,.intake-aside li{font-size:11px;color:#7d8590;line-height:1.6}.intake-aside ul{padding-left:18px}.intake-success{padding:18px;border:1px solid rgba(168,255,96,.18);background:rgba(168,255,96,.04);border-radius:12px;color:#cdd7c5;line-height:1.6;font-size:13px}.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.status-line{font-size:11px;color:#7a828d;min-height:18px;margin-top:10px}.status-line.error{color:var(--red)}.status-line.success{color:var(--green)}

@media(max-width:960px){.problem-grid{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.service-card.featured{grid-column:1/-1}.services-head{align-items:flex-start;flex-direction:column}.revenue-note{min-width:0;width:100%}.deliverables-layout{grid-template-columns:1fr;gap:35px}.intake-layout{grid-template-columns:1fr}.intake-aside{position:relative;top:0}}
@media(max-width:680px){.problem-section,.services-section,.faq-section{padding-block:75px}.service-grid,.fit-section{grid-template-columns:1fr}.service-card.featured{grid-column:auto}.deliverables-section{padding-block:75px}.fit-section{padding-block:75px}.intake-form{padding:18px}.onboarding-main{padding-top:42px}.onboarding-header>a:last-child{display:none}}
