.info{padding-block:clamp(40px,5vw,72px)}.info+.info{border-top:1px solid var(--line)}.info .section-title{margin-bottom:28px}.info-note{color:var(--fg-3);margin-bottom:20px;font-size:14px}.info-lead{max-width:36ch;color:var(--fg-2);margin-top:14px;font-size:16px;line-height:1.6}.info-foot{color:var(--fg-2);margin-top:28px;font-size:15px}.info-foot a{color:var(--tint);text-underline-offset:3px;text-decoration:underline}.info-foot a:hover{color:var(--fg)}.info-card{box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#11141c,#0e1016);border-radius:22px;padding:clamp(24px,3vw,36px)}.info-card.is-featured{background:linear-gradient(#15193a,#0f1224);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);display:grid;box-shadow:inset 0 0 0 1px #5a64ff80,0 30px 80px -40px #2828ff80}.info-card-main{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.info-card-main .btn{margin-top:12px}.info-card-title{font:700 clamp(22px, 2.2vw, 28px)/1.15 var(--font-display);letter-spacing:-.03em;color:var(--fg)}.info-card.is-small .info-card-title{font-size:18px}.info-card-text{color:var(--fg-2);margin-top:6px;font-size:15px;line-height:1.6}.info-list-title{font:400 12px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);margin-bottom:16px}.info-list{gap:12px;display:grid}.info-list li{color:var(--fg);padding-inline-start:28px;font-size:15px;line-height:1.55;position:relative}.info-list li:before{content:"";inset-inline-start:0;background:#2828ff2e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.8 8.2 6.9 10.2 11.2 5.9' fill='none' stroke='%238ea7ff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;box-shadow:inset 0 0 0 1px #6e82ff73}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.info-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.info-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.info-steps li{box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:24px}.info-step-num{width:32px;height:32px;font:700 14px/1 var(--font-display);color:#fff;background:var(--blue-hi);border-radius:50%;place-items:center;display:grid}.info-steps h3{font:600 17px/1.3 var(--font-display);color:var(--fg);margin-top:18px}.info-steps p{color:var(--fg-2);margin-top:8px;font-size:14px;line-height:1.6}.info-split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.info-split .section-title{margin-bottom:0}@media (max-width:1000px){.info-grid.is-4,.info-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.info-card.is-featured,.info-split{grid-template-columns:1fr}}@media (max-width:640px){.info-grid,.info-grid.is-4,.info-steps{grid-template-columns:1fr}}.svc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.svc{box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#11141c,#0e1016);border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:28px;display:flex}.svc-img{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;margin-bottom:12px}.svc-name{font:700 22px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--fg)}.svc-body{color:var(--fg-2);font-size:15px;line-height:1.6}.svc-price{font:700 28px/1 var(--font-display);color:var(--fg);margin-top:auto;padding-top:12px}.svc .btn{margin-top:16px}.partner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:16px;display:grid}.partner-thumb{border-radius:18px;width:100%}.partner-text{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.partner-text .btn{margin-top:8px}.partner-shots{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.partner-shots img{border-radius:14px;width:100%}@media (max-width:760px){.partner,.partner-shots{grid-template-columns:1fr}}.svc-price.is-ask{font:600 15px/1.4 var(--font-text);color:var(--fg-2)}
