@layer theme,base,components,utilities,legacy;@layer app{.sp-page{--hm-ease:cubic-bezier(.2, .7, .2, 1);--sp-lift:0 18px 40px #090b141a}.sp-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.sp-ba-hero{padding:24px 0 36px 48px;position:relative}.sp-ba-hero--single{padding-left:0}.sp-ba-hero figure{margin:0;position:relative}.sp-ba-hero img{width:100%;height:auto;display:block}.sp-ba-hero figcaption{white-space:nowrap;border-radius:60px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute}.sp-ba-hero__before{filter:grayscale(.35);width:58%;transition:transform .4s var(--hm-ease);border-radius:12px;top:0;left:0;overflow:hidden;transform:rotate(-4deg);box-shadow:0 18px 40px #090b1426;position:absolute!important}.sp-ba-hero:hover .sp-ba-hero__before{transform:rotate(-6deg)translate(-6px,-4px)}.sp-ba-hero__before figcaption{background:var(--agds-dark);color:#fff;top:12px;left:12px}.sp-ba-hero__after{background:#fff;border-radius:14px;box-shadow:0 30px 70px #090b1433;margin-top:64px!important}.sp-ba-hero--single .sp-ba-hero__after{margin-top:0!important}.sp-ba-hero__after img{border-radius:0 0 14px 14px}.sp-ba-hero__after--plain img{border-radius:14px}.sp-ba-hero__after figcaption{background:var(--agds-color-1);color:var(--agds-dark);bottom:-16px;right:16px;box-shadow:0 8px 20px #090b1426}.sp-frame__bar{color:#777;border-bottom:1px solid #eee;align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:flex}.sp-frame__bar i{background:#e2e2e2;border-radius:50%;width:9px;height:9px}.sp-frame__bar span{margin-left:10px}.sp-sign-grid li,.sp-inc-grid li,.sp-plat-grid .sv-model,.sp-guide{transition:transform .25s var(--hm-ease), box-shadow .25s}.sp-sign-grid li:hover,.sp-inc-grid li:hover,.sp-plat-grid .sv-model:hover,.sp-guide:hover{box-shadow:var(--sp-lift);transform:translateY(-4px)}.sp-sign-grid,.sp-inc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.sp-sign-grid li{background:#fff;border-radius:16px;padding:26px 26px 24px}.sp-sign-grid h3{margin:16px 0 8px}.sp-sign-grid p,.sp-inc-grid p,.sp-case__text>p{color:var(--agds-grey-dark);margin:0}.sp-ico{background:var(--agds-color-1);width:46px;height:46px;color:var(--agds-dark);border-radius:50%;place-items:center;display:inline-grid}.sp-ico svg{width:22px;height:22px}.sp-more{margin:28px 0 0;font-weight:600}.sp-more a{border-bottom:2px solid var(--agds-color-1);color:var(--agds-dark);padding-bottom:2px;transition:background-color .2s}.sp-more a:hover{background:var(--agds-color-1)}.sp-inc-grid li{border-radius:16px;padding:28px;position:relative}.sp-inc__n{letter-spacing:.08em;color:var(--agds-grey-dark);margin-bottom:18px;font-size:14px;font-weight:700;display:block}.sp-inc-grid h3{margin:0 0 8px}.sp-inc-grid li.sp-inc--accent{background:var(--agds-dark)}.sp-inc--accent h3,.sp-inc--accent p{color:#fff!important}.sp-inc--accent .sp-inc__n{color:var(--agds-color-1)}.sp-case__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.sp-case__grid--text{grid-template-columns:minmax(0,1fr);max-width:760px}.sp-case__grid .case-ba,.sp-case__img{border-radius:16px;overflow:hidden}.sp-case__img img{width:100%;height:auto;display:block}.sp-case__text h2{margin:14px 0}.sp-case__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 28px;display:grid}.sp-case__facts div{background:#fff;border-radius:12px;padding:16px}.sp-case__facts dt{color:var(--agds-dark);font-size:28px;font-weight:700;line-height:1}.sp-case__facts dd{color:var(--agds-grey-dark);margin:8px 0 0;font-size:14px}.sv-steps p.sp-you{color:var(--agds-dark);margin-top:10px;font-size:14px;font-weight:600}.sp-you:before{content:"";background:var(--agds-color-1);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.sp-price__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.sp-price__sub{margin:28px 0 12px}.sp-quote{margin:16px 0 24px;padding-left:20px}.sp-quote li{margin-bottom:8px}.sp-plat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.sp-plat-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-plat-grid .sv-model{position:relative}.sp-plat--main{outline:2px solid var(--agds-color-1)}.sp-badge{background:var(--agds-color-1);letter-spacing:.05em;text-transform:uppercase;color:var(--agds-dark);border-radius:60px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:20px}.sv-cases.sp-cases-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-cases.sp-cases-1{grid-template-columns:minmax(0,1fr);max-width:560px}.sp-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sp-guide{color:inherit;border-radius:16px;display:block;overflow:hidden}.sp-guide img{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.sp-guide h3{margin:0;padding:18px 20px 22px}@media (max-width:991px){.sp-hero__grid,.sp-case__grid,.sp-price__grid{grid-template-columns:minmax(0,1fr);gap:32px}.sp-sign-grid,.sp-inc-grid,.sp-plat-grid,.sp-plat-grid[data-count="2"],.sp-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sp-sign-grid,.sp-inc-grid,.sp-plat-grid,.sp-plat-grid[data-count="2"],.sp-guide-grid,.sv-cases.sp-cases-2{grid-template-columns:minmax(0,1fr)}.sp-ba-hero{padding-left:24px}.sp-sign-grid li{grid-template-columns:46px minmax(0,1fr);column-gap:16px;padding:20px;display:grid}.sp-sign-grid li .sp-ico{grid-row:span 2}.sp-sign-grid h3{margin:0 0 6px}.sp-inc-grid li{padding:22px}.sp-inc__n{margin-bottom:10px}.sp-case__facts dt{font-size:22px}}@media (prefers-reduced-motion:reduce){.sp-sign-grid li,.sp-inc-grid li,.sp-plat-grid .sv-model,.sp-guide,.sp-ba-hero__before{transition:none}}}
