.services-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:3.5rem;align-items:center;padding-block:3.8rem 3rem}.services-hero h1{font-size:clamp(2.5rem,4.9vw,4.4rem);line-height:1.1;max-width:20ch;text-wrap:initial}.services-hero__copy>p{margin-top:1.4rem;color:var(--on-dark-dim);font-size:1.13rem;line-height:1.6;max-width:52ch}.service-overview{background:#041d1980;border:1px solid #c2d9d15e;border-radius:13px;padding:1.7rem 1.9rem;min-width:0;box-shadow:0 18px 40px -24px #0009}.service-overview__head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line-dark);color:var(--on-dark-dim);font-size:.76rem;line-height:1.5}.service-overview__head strong{font-weight:500;letter-spacing:.13em;color:var(--on-dark)}.service-overview__item{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1fr);gap:1.3rem;align-items:center;padding-block:1.7rem;border-bottom:1px solid var(--line-dark)}.service-overview__item:last-child{border:0;padding-bottom:.5rem}.service-overview__icon{display:flex;align-items:center;justify-content:center;height:75px;background:#0b42333d;border-radius:9px;color:var(--amber)}.service-overview__icon .ui-icon{width:36px;height:36px}.service-overview__item h2{font-family:var(--font-text);font-size:1.3rem;line-height:1.3;letter-spacing:-.02em}.service-overview__item p{font-size:.87rem;line-height:1.5;color:var(--on-dark-dim);margin-top:.5rem}.service-overview__facts{border-left:1px solid var(--line-dark);padding-left:1.5rem;font-size:.85rem}.service-overview__facts strong{display:block;color:var(--amber);font-size:1.13rem;letter-spacing:-.03em;margin-bottom:.65rem}.service-overview__facts span{display:flex;align-items:center;gap:.6rem;line-height:1.5;margin-top:.3rem}.service-overview__facts .ui-icon{width:18px;height:18px;color:var(--on-dark)}.section-intro{margin-bottom:3rem}.section-intro .head{max-width:none;margin:0}.section-intro h2{max-width:26ch}.section-intro .head p{max-width:70ch}.section-intro--note{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:3rem;align-items:center}.section-note{display:flex;align-items:start;gap:1.25rem;background:linear-gradient(110deg,#f2eadb,#f5f0e550);border-radius:12px;padding:1.45rem 1.35rem;min-width:0}.section-note>.ui-icon{color:var(--amber-text);width:28px;height:28px;margin-top:.1rem}.section-note>div{border-left:1px solid #c8cfc7;padding-left:1.15rem}.section-note h3{font-size:1.06rem;line-height:1.4;letter-spacing:-.02em}.section-note p{font-size:.99rem;line-height:1.65;color:#526b62;margin-top:.4rem}.service-audit{position:relative}.section-anchor{display:block;position:absolute;top:var(--gap);left:0;width:1px;height:1px}.audit-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.8rem;align-items:center;padding-block:3.2rem 1.8rem}.audit-hero h1{font-size:clamp(2.3rem,4.3vw,3.8rem);line-height:1.08;max-width:15ch}.audit-hero h1>span{display:block}.audit-hero h1>.audit-hero__last-word{display:inline-block;white-space:nowrap}.audit-hero__copy>p{margin-top:1.4rem;color:var(--on-dark-dim);max-width:52ch}.audit-hero .hero-points{font-size:.87rem;margin-block:1.5rem;gap:.75rem}.audit-hero .hero-points .ui-icon{width:34px;height:34px;padding:8px}.audit-hero .btn-row{margin-top:1.5rem;gap:.65rem}.audit-hero .btn{font-size:.86rem;padding:.85rem 1rem}.audit-sample{background:#112d2496;border:1px solid var(--line-dark);border-radius:15px;padding:1.4rem 1.4rem 1rem;min-width:0}.audit-sample__head,.audit-sample__intro{display:flex;justify-content:space-between;gap:1rem;font-size:.73rem;line-height:1.5;color:var(--on-dark-dim)}.audit-sample__head{padding-bottom:1rem;border-bottom:1px solid var(--line-dark)}.audit-sample__head strong{font-size:.71rem;letter-spacing:.14em;color:var(--on-dark)}.audit-sample__intro{margin-block:1rem .7rem}.audit-sample ol{margin:0;padding:0;list-style:none}.audit-sample li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:.2rem .7rem;padding:1rem .6rem;border-bottom:1px solid var(--line-dark);align-items:start}.audit-sample li:last-child{border:0}.audit-sample .audit-sample__critical{border:1px solid #34574b;border-radius:9px;background:#153f3260;margin-bottom:.3rem;padding:.9rem .8rem}.audit-sample__n{width:24px;height:24px;border:1px solid #436358;border-radius:5px;display:grid;place-items:center;font-size:.75rem;color:var(--on-dark);font-weight:600}.audit-sample__critical .audit-sample__n{background:var(--amber);border-color:var(--amber);color:var(--ink)}.audit-sample h2{font-family:var(--font-text);font-size:.91rem;line-height:1.4;letter-spacing:-.015em}.audit-sample__category{display:block;font-size:.73rem;color:var(--on-dark-dim);margin-top:.15rem}.severity{font-size:.64rem;line-height:1.4;border:1px solid #79988d;border-radius:20px;padding:2px 8px;color:var(--on-dark);white-space:nowrap}.severity--critical{background:var(--amber);color:var(--ink);border-color:var(--amber)}.severity--important{border-color:var(--amber);color:var(--amber)}.audit-sample li>p{grid-column:2/-1;display:flex;align-items:start;gap:.5rem;font-size:.73rem;line-height:1.6;margin-top:.55rem;color:var(--on-dark)}.audit-sample li>p>.ui-icon{width:14px;height:14px;color:var(--amber);margin-top:3px}.audit-hero__facts{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:1.5rem;border:1px solid var(--line-dark);border-radius:12px;padding:1.2rem 1.7rem;background:#132d2470;margin-top:.2rem}.audit-hero__facts>div{display:flex;align-items:center;gap:1rem;border-right:1px solid var(--line-dark);min-width:0}.audit-hero__facts .ui-icon{color:var(--amber);width:26px;height:26px}.audit-hero__facts strong{display:block;font-family:var(--font-display);font-size:1.04rem;font-weight:600;line-height:1.4}.audit-hero__facts small{display:block;font-size:.73rem;color:var(--on-dark-dim);margin-top:.2rem}.audit-hero__facts>a{display:flex;align-items:center;gap:.8rem;font-size:.8rem;color:var(--amber);text-underline-offset:4px}.audit-hero__facts .arrow-right{width:22px;height:16.5px}.timeline-intro{display:flex;justify-content:space-between;align-items:center;gap:3rem;margin-bottom:2.4rem}.timeline-intro .head{margin-bottom:0;max-width:none}.timeline-intro>p{max-width:32ch;font-size:.92rem;color:var(--on-light-dim)}.audit-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;list-style:none;margin:0;padding:0}.audit-timeline__day{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.77rem;line-height:1.5}.audit-timeline__day>span{color:var(--muted)}.audit-timeline__line{height:2px;background:var(--ink);position:relative;margin-block:.8rem 1.1rem}.audit-timeline__line:before{content:"";position:absolute;left:clamp(5px,var(--progress,0%),calc(100% - 5px));top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:2px solid var(--ink);background:#fff}.audit-timeline>li:first-child .audit-timeline__line:before{background:var(--amber);border-color:var(--amber)}.audit-timeline__step{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1rem}.audit-timeline__step>.ui-icon{width:38px;height:38px;border-radius:10px;padding:10px;color:var(--amber-text);background:#fff2df}.audit-timeline h3{font-size:1.02rem;line-height:1.4;margin-bottom:.8rem}.audit-timeline p{font-size:.92rem;line-height:1.6;color:var(--on-light-dim)}.timeline-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.timeline-tags li{font-size:.69rem;border:1px solid var(--line);border-radius:20px;padding:.15rem .55rem}.timeline-call{display:inline-flex;align-items:center;margin-top:.7rem;border-radius:20px;background:var(--ink);color:var(--on-dark);font-size:.72rem;padding:.25rem .75rem}.audit-address{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) auto;gap:1rem;align-items:center;margin-top:2.4rem;background:var(--ink);background-image:var(--contours);border-radius:15px;padding:1.35rem;color:var(--on-dark)}.audit-address h3{font-size:1.05rem;line-height:1.4}.audit-address>div p{font-size:.8rem;line-height:1.5;color:var(--on-dark-dim)}.audit-address input[type=url]{color:var(--on-dark);background:#153127;border-color:#426455;font-size:.85rem;min-height:49px}.audit-address input:focus{border-color:var(--amber);outline:2px solid var(--amber);outline-offset:2px}.audit-address .btn{font-size:.87rem;padding:.85rem 1rem}.audit-address__note{grid-column:1/-1;font-size:.72rem;color:var(--on-dark-dim)}@media(max-width:1099px){.services-hero{gap:2rem}.service-overview{padding:1.4rem}.service-overview__item{grid-template-columns:48px minmax(0,1fr) minmax(0,.85fr);gap:.8rem}.service-overview__icon{height:60px}.service-overview__facts{padding-left:1rem}.section-intro--note{gap:2rem;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.audit-hero{gap:2.5rem}.audit-hero__facts{gap:1rem;padding:1.2rem}.audit-hero__facts strong{font-size:.89rem}}@media(max-width:899px){.services-hero,.audit-hero{grid-template-columns:1fr;padding-block:2.5rem;gap:2.5rem}.services-hero__copy,.audit-hero__copy{max-width:65ch}.services-hero h1{font-size:clamp(2.4rem,6vw,3.6rem)}.service-overview{max-width:680px;width:100%}.service-overview__item{grid-template-columns:65px minmax(0,1fr) minmax(0,1fr)}.section-intro--note{grid-template-columns:1fr}.section-note{max-width:55ch}.audit-hero h1{max-width:20ch}.audit-sample{max-width:680px;width:100%}.audit-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-hero__facts>a{grid-column:1/-1;justify-content:end}.audit-hero__facts>div:nth-child(3){border:0}.audit-address{grid-template-columns:minmax(0,1fr) auto}.audit-address>div{grid-column:1/-1}}@media(max-width:699px){.section-intro{margin-bottom:2rem}.section-intro--note{gap:1.5rem}.section-note{padding:1.2rem;gap:.8rem}.section-note>div{padding-left:.9rem}.section-note p{font-size:.9rem}.cta-art{width:115px;height:81px;margin:0 0 1rem}.cta-actions{display:block}.service-overview__head{font-size:.67rem}.service-overview__item{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr);gap:.7rem;padding-block:1.35rem}.service-overview__icon{height:56px}.service-overview__icon .ui-icon{width:28px;height:28px}.service-overview__item h2{font-size:1.12rem}.service-overview__item p{font-size:.78rem}.service-overview__facts{font-size:.75rem;padding-left:.8rem}.service-overview__facts strong{font-size:1.02rem}.service-overview{padding:1.2rem 1rem}.services-hero__copy>p{font-size:1.02rem}.hero-points{font-size:.88rem}.audit-hero{gap:2rem}.audit-hero h1{font-size:clamp(2.3rem,9vw,3.2rem)}.audit-hero .btn-row{flex-direction:column;align-items:stretch}.audit-sample{padding:1.1rem .8rem}.audit-sample h2{font-size:.8rem}.audit-sample li{gap:.2rem .5rem;grid-template-columns:24px minmax(0,1fr) auto}.severity{font-size:.57rem;padding:2px 5px}.audit-sample__intro{font-size:.65rem}.audit-sample__intro>span:last-child{white-space:nowrap}.audit-hero__facts{grid-template-columns:1fr;padding:1.2rem;gap:1rem}.audit-hero__facts>div{border:0;border-bottom:1px solid var(--line-dark);padding-bottom:1rem}.audit-hero__facts strong{font-size:1rem}.audit-hero__facts>a{justify-content:start}.timeline-intro{display:block;margin-bottom:2rem}.timeline-intro>p{margin-top:1.1rem;max-width:45ch}.audit-timeline{grid-template-columns:1fr;gap:2rem}.audit-timeline__day{font-size:.8rem}.audit-timeline__step{margin-bottom:.6rem}.audit-address{grid-template-columns:1fr;gap:.8rem;padding:1.2rem}.audit-address input,.audit-address .btn,.audit-address>div{grid-column:1}}@media(max-width:359px){.service-overview__item{grid-template-columns:38px minmax(0,1fr) minmax(0,.85fr);gap:.5rem}.service-overview__facts{padding-left:.5rem}.service-overview__facts strong{font-size:.89rem}.service-overview__item h2{font-size:1rem}.audit-sample h2{font-size:.76rem}.audit-sample__intro{gap:.5rem;font-size:.6rem}}@media(prefers-reduced-motion:reduce){.arrow-right{transition:none}.btn-direction:hover .arrow-right{transform:none}}@media(min-width:1100px){#add-ons .section-intro{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:2rem}#audit-prices .head{max-width:85ch}#audit-prices .head>p{font-size:1.1rem;max-width:75ch}}
