.public-home .website-offer{padding-bottom:0}.public-home .website-offer-card{background:var(--navy);color:#dbe6f0;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;padding:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -36px #0b2e4ab3}.public-home .website-offer-card:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#60a5fa47,#0000);border-radius:50%;width:380px;height:380px;position:absolute;inset:auto -120px -160px auto}.public-home .website-offer-main,.public-home .website-offer-side{z-index:1;flex-direction:column;gap:20px;min-width:0;display:flex;position:relative}.public-home .website-offer-badge{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.public-home .website-offer h2{color:#fff;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.08}.public-home .website-offer-nowrap{white-space:nowrap}.public-home .website-offer-lead{color:#c9d6e3;max-width:560px;font-size:17px}.public-home .website-offer-list{color:#eef4fa;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.public-home .website-offer-list li{align-items:flex-start;gap:9px;line-height:1.45;display:flex}.public-home .website-offer-list svg{color:#7dd3fc;flex:none;margin-top:3px}.public-home .website-offer-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.public-home .website-offer-text-link{color:#fff;text-underline-offset:4px;font-weight:600;text-decoration:underline!important}.public-home .website-offer-note{color:#a9bfd2;font-size:14px}.public-home .website-offer-note a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline!important}.public-home .website-offer-steps{background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;gap:2px;margin:0;padding:10px;list-style:none;display:flex}.public-home .website-offer-steps li{gap:14px;padding:12px;display:flex}.public-home .website-offer-steps li>span{width:30px;height:30px;color:var(--navy);font-family:var(--font-display);background:#fff;border-radius:9px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.public-home .website-offer-steps h3,.public-home .website-offer-domain h3{font-family:var(--font-ui);color:#fff;letter-spacing:0;font-size:16px;font-weight:600}.public-home .website-offer-steps p{color:#b9cbdb;margin-top:2px;font-size:14px;line-height:1.5}.public-home .website-offer-domain h3{align-items:center;gap:8px;margin-bottom:8px;display:flex}.public-home .website-offer-domain ul{color:#c9d6e3;gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.public-home .website-offer-quote{color:#c9d6e3;border-left:3px solid #7dd3fc;padding-left:14px;font-size:14px}.public-home .website-offer-quote strong{color:#fff}.public-home .website-page-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:48px;padding:80px 0 40px;display:grid}.public-home .website-page-hero h1{letter-spacing:-.04em;font-size:clamp(38px,4.6vw,58px);font-weight:700;line-height:1.04}.public-home .website-page-hero .public-hero-lead{margin:20px 0 26px}.public-home .website-price-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:28px;display:flex;box-shadow:0 30px 80px -30px #0b2e4a59}.public-home .website-price-card .public-price span{font-size:15px}.public-home .website-price-card ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.public-home .website-price-card li{align-items:flex-start;gap:9px;line-height:1.45;display:flex}.public-home .website-price-card li svg{color:var(--blue);flex:none;margin-top:3px}.public-home .website-price-card small{color:var(--muted);font-size:13px}.public-home .website-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.public-home .website-steps li{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}.public-home .website-steps h3{font-family:var(--font-ui);letter-spacing:-.01em;font-size:18px;font-weight:600}.public-home .website-steps p{color:var(--muted);font-size:15px}.public-home .website-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.public-home .website-cards article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex}.public-home .website-cards h3{font-family:var(--font-ui);letter-spacing:-.01em;font-size:17px;font-weight:600}.public-home .website-cards p,.public-home .website-cards li{color:var(--muted);font-size:15px}.public-home .website-cards ul{gap:6px;margin:0;padding-left:18px;display:grid}.public-home .website-faq{gap:12px;max-width:860px;margin-top:32px;display:grid}.public-home .website-faq details{border:1px solid var(--line);background:#fff;border-radius:16px;padding:0 22px}.public-home .website-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.public-home .website-faq summary::-webkit-details-marker{display:none}.public-home .website-faq summary:after{content:"+";color:var(--blue-dark);font-size:22px;line-height:1}.public-home .website-faq details[open] summary:after{content:"–"}.public-home .website-faq details p{color:#334155;padding:0 0 20px;font-size:16px}.public-home .website-faq a,.public-home .website-legal a{color:var(--blue-dark);text-underline-offset:3px;text-decoration:underline}.public-home .website-legal{color:var(--muted);max-width:860px;margin-top:28px;font-size:14px}@media (max-width:1050px){.public-home .website-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.public-home .website-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.public-home .website-offer-card,.public-home .website-page-hero{grid-template-columns:minmax(0,1fr)}.public-home .website-offer-card{padding:36px}.public-home .website-page-hero{padding:56px 0 24px}}@media (max-width:600px){.public-home .website-offer-card{border-radius:22px;padding:28px 20px}.public-home .website-offer-list,.public-home .website-steps{grid-template-columns:minmax(0,1fr)}.public-home .website-offer-actions .public-button{width:100%}.public-home .website-faq details{padding:0 16px}}
