:root{color-scheme:dark}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text)}.next-main,body{min-height:100vh}.page-hero{min-height:58vh;display:grid;align-items:center;position:relative;overflow:hidden;padding:140px 0 80px}.page-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(5,9,13,.92),rgba(5,9,13,.62)),var(--hero-img);background-position:50%;background-size:cover}.page-hero>.container{position:relative;z-index:1}.next-form-message{min-height:22px;font-size:.9rem;color:var(--gold-lt)}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:42px;gap:42px;align-items:start}.article-layout .article-body{max-width:none;margin:0;padding:0 0 40px}.article-side{border:1px solid var(--line);background:rgba(7,16,23,.72);padding:24px;display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:100px}.article-side h3,.article-side p{margin:0}.article-side p{color:var(--muted);line-height:1.65}@media (max-width:900px){.article-layout{grid-template-columns:1fr}.article-side{position:static}}.admin-stack{display:grid;grid-gap:34px;gap:34px}.admin-panel{display:grid;grid-gap:16px;gap:16px}.section-head--compact{margin-bottom:0}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line);background:rgba(7,16,23,.72)}.admin-table{width:100%;min-width:860px;border-collapse:collapse}.admin-table td,.admin-table th{text-align:start;padding:13px 14px;border-bottom:1px solid var(--line-w);vertical-align:top}.admin-table th{color:var(--gold-lt);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.admin-table td{color:var(--muted);font-size:.88rem;line-height:1.5}:root{--h1:4.25rem;--h2:2.55rem;--h3:1.35rem}.nav-open{overflow:hidden}.hero--home{min-height:88dvh}.hero__container{position:relative;z-index:2;min-height:88dvh;display:flex;align-items:center}.hero__title{max-width:11ch;text-wrap:balance}.page-hero .hero__title{max-width:14ch}.lead,.page-hero p,.section-head h2{text-wrap:balance}.blog-grid,.home-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.about-grid,.packs-preview__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);grid-gap:32px;gap:32px;align-items:start}.admin-table-wrap,.article-side,.blog-card,.form-card,.home-service-card,.pack-card{border-radius:8px}.blog-card,.home-service-card,.pack-card{min-width:0}.blog-card{min-height:250px;border:1px solid rgba(214,183,101,.16);background:linear-gradient(180deg,rgba(16,23,32,.92),rgba(10,14,20,.88));border-radius:8px;display:flex;transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease)}.blog-card:hover{transform:translateY(-4px);border-color:rgba(214,183,101,.34);background:rgba(7,16,23,.94);box-shadow:0 26px 76px rgba(0,0,0,.34)}.blog-card__body{padding:24px;display:grid;align-content:start;grid-gap:12px;gap:12px}.blog-card__body h3{margin:0;line-height:1.32;font-size:1.18rem}.blog-card__body p{margin:0}.check-result--details,.site-checker-stack{display:grid;grid-gap:22px;gap:22px}.check-result--details,.issue-list,.metrics-grid{margin-top:0}.btn:disabled{opacity:.58;pointer-events:none}.header__actions{min-width:0}.currency-switcher{min-width:76px}.footer__bottom p{margin:0;color:var(--muted)}.footer__tagline{max-width:42rem}@media (max-width:1180px){.nav--desktop{display:none}.burger{display:flex}}@media (max-width:1060px){:root{--h1:3.35rem;--h2:2.15rem}.about-grid,.hero__content--checker,.packs-preview__layout{grid-template-columns:1fr}.blog-grid,.home-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-site-checker{width:100%}}@media (max-width:720px){:root{--h1:2.45rem;--h2:1.85rem;--h3:1.2rem}.hero--home,.hero__container{min-height:auto}.hero__container{padding-top:92px;padding-bottom:44px}.hero__content{padding:0}.hero__title,.page-hero .hero__title{max-width:100%}.header__actions,.hero__actions{gap:8px}.hero__actions .btn{width:100%}.nav__link--pill{display:none}.currency-switcher{width:68px;min-width:68px;padding-inline:6px}.blog-grid,.home-services__grid,.metrics-grid,.pack-grid,.score-grid{grid-template-columns:1fr}.home-service-card__media{height:210px}.pack-card,.page-hero{min-height:auto}.page-hero{padding:118px 0 62px}.footer{padding-top:42px}.footer__bottom-inner,.footer__inner{gap:22px}}@media (max-width:480px){.brand__name-img{max-width:118px}.burger,.iconbtn{width:38px;height:38px}.mobile__drawer{width:min(360px,92vw)}}.utility-page{padding-top:150px}.client-dashboard-lite__grid{margin-top:28px}.client-dashboard-lite__logout{margin-top:24px}.client-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.client-dashboard-nav{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.client-dashboard-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--muted);text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease}.client-dashboard-nav a:focus-visible,.client-dashboard-nav a:hover{color:var(--text);border-color:rgba(245,197,107,.45);background:rgba(245,197,107,.08)}.client-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:22px}.client-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.client-panel-head h2{margin:0}.client-plan-list{display:grid;grid-gap:12px;gap:12px}.client-plan-list div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}.client-plan-list span{color:var(--muted)}.client-progress{height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.client-progress span{display:block;width:62%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),#76e4f7)}.client-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.client-steps div{min-height:112px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:rgba(255,255,255,.025)}.client-steps span{display:inline-flex;margin-bottom:14px;color:var(--muted)}.client-steps strong{display:block;line-height:1.25}.client-steps .active,.client-steps .done{border-color:rgba(245,197,107,.32);background:rgba(245,197,107,.06)}@media (max-width:900px){.client-dashboard-head,.client-panel-head{flex-direction:column}.client-metrics-grid,.client-steps{grid-template-columns:1fr}.client-dashboard-lite__logout{margin-top:0}}@media (max-width:640px){.client-plan-list div{flex-direction:column;gap:6px}.client-dashboard-nav a{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);justify-content:center}}.cms-manager{display:grid;grid-gap:22px;gap:22px}.cms-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cms-tabs{display:flex;flex-wrap:wrap;gap:8px}.cms-tabs button{min-height:40px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.025);color:var(--muted);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.cms-tabs button.is-active,.cms-tabs button:focus-visible,.cms-tabs button:hover{color:var(--text);border-color:rgba(245,197,107,.42);background:rgba(245,197,107,.08)}.cms-message{min-height:24px}.cms-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);grid-gap:22px;gap:22px;align-items:start}.cms-media-list,.cms-records{display:grid;grid-gap:10px;gap:10px}.cms-media-item,.cms-record{width:100%;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.025);color:var(--text);text-align:left;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.cms-media-item:focus-visible,.cms-media-item:hover,.cms-record.is-active,.cms-record:focus-visible,.cms-record:hover{border-color:rgba(245,197,107,.38);background:rgba(245,197,107,.06);transform:translateY(-1px)}.cms-media-item small,.cms-media-item span,.cms-record span,.cms-record strong{display:block;overflow-wrap:anywhere}.cms-media-item small,.cms-record span{margin-top:5px;color:var(--muted);font-size:.86rem}.cms-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.cms-form textarea{min-height:120px;resize:vertical}.cms-span{grid-column:1/-1}.cms-check{display:inline-flex;align-items:center;gap:10px;color:var(--muted)}.cms-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}@media (max-width:980px){.cms-layout,.cms-toolbar{grid-template-columns:1fr}.cms-toolbar{display:grid}}@media (max-width:700px){.cms-form-grid{grid-template-columns:1fr}.cms-tabs button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}}.currency-switcher--next{display:inline-flex;align-items:center;gap:7px;min-width:118px;height:42px;padding:0 10px}.currency-switcher--next select{min-width:58px;border:0;background:transparent;color:var(--text);font:inherit;outline:none}.currency-switcher--next option{background:#071017;color:#f2f8f8}.mobile__link:is(button){width:100%;text-align:left;font:inherit}.client-login--next{margin-top:0}.client-login--next .auth-grid{width:min(100%,470px)}.client-login--next .auth-card{width:100%}.client-login__panel>.link{margin-top:14px;color:var(--gold-lt)}@media (max-width:1180px){.nav-group{display:none}}@media (max-width:920px){.client-login--next{grid-template-columns:1fr}.client-login__visual{min-height:48vh}.client-login__panel{padding-top:34px}}@media (max-width:720px){.currency-switcher--next{min-width:68px;width:68px}.currency-switcher--next select{min-width:48px}.client-login__visual{padding:24px}.client-login__copy h1{font-size:2.35rem}}