.cv-redesign{background:#fff}.cv-redesign .cv-section{padding:96px 0}.cv-rich-hero{background:radial-gradient(circle at 80% 25%,#1e61c5 0,transparent 27%),linear-gradient(125deg,#06152d,#0d3267);color:#fff;padding:100px 0 94px;overflow:hidden}.cv-rich-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px}.cv-rich-hero h1{color:#fff!important;font-size:clamp(3rem,5vw,4.4rem);line-height:1.03;letter-spacing:-.052em;margin:17px 0 20px;max-width:740px}.cv-rich-hero p{font-size:1.14rem;line-height:1.7;color:#d9e8ff;max-width:690px;margin:0}.cv-rich-hero .cv-eyebrow{color:#9ffbf1}.cv-orbit{width:360px;aspect-ratio:1;margin:auto;border:1px solid #86b8ff75;border-radius:50%;position:relative;background:radial-gradient(circle,#1a62bd 0 18%,transparent 19%),radial-gradient(circle at 50% 50%,#ffffff12 0 41%,transparent 42%)}.cv-orbit:before,.cv-orbit:after{content:"";position:absolute;inset:34px;border:1px solid #85fff224;border-radius:50%}.cv-orbit:after{inset:80px}.cv-orbit b{position:absolute;inset:0;display:grid;place-items:center;color:#a1fff5;font-size:2.5rem;letter-spacing:-.08em}.cv-orbit span{position:absolute;background:#fff;color:#10376b;border-radius:20px;padding:7px 11px;font-size:.78rem;font-weight:800;box-shadow:0 8px 22px #03152f55}.cv-orbit span:nth-child(1){top:7%;left:7%}.cv-orbit span:nth-child(2){bottom:15%;right:-6%}.cv-orbit span:nth-child(3){top:43%;right:-14%}.cv-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cv-service-card{border:1px solid #dbe6f4;border-radius:18px;padding:30px;background:#fff;box-shadow:0 8px 22px rgba(16,32,58,.045);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;min-height:405px}.cv-service-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px rgba(16,49,91,.12)}.cv-service-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:13px;background:#e7f2ff;color:#1160ca;font-size:1.25rem;font-weight:900}.cv-service-card h2{font-size:1.36rem;line-height:1.2;margin:18px 0 9px;color:#092b53}.cv-service-card p{color:#586d84;line-height:1.6;margin:0}.cv-service-card ul{padding:0;margin:17px 0;list-style:none;color:#496178;font-size:.91rem;line-height:1.7}.cv-service-card li:before{content:'✓';color:#0aada0;font-weight:900;margin-right:8px}.cv-service-card a{margin-top:auto;font-weight:800;text-decoration:none;color:#155ed1}.cv-service-card a span{transition:transform .2s;display:inline-block}.cv-service-card a:hover span{transform:translateX(4px)}.cv-soft{background:#f5f8fd}.cv-heading-wide{max-width:790px}.cv-process-rich{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.cv-process-rich article{position:relative;padding:24px 18px;border-top:2px solid #20cdbf;background:#fff}.cv-process-rich article:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#20cdbf;top:-6px;left:18px}.cv-process-rich span,.cv-pillar-grid span{color:#0c68d7;font-size:.76rem;font-weight:900;letter-spacing:.1em}.cv-process-rich h3{font-size:1.04rem;line-height:1.2;margin:13px 0 8px;color:#0b2c54}.cv-process-rich p{font-size:.88rem;color:#5e7289;line-height:1.55;margin:0}.cv-trust-band{background:linear-gradient(115deg,#08234a,#124f94);color:#fff}.cv-trust-band .cv-heading h2{color:#fff}.cv-trust-band .cv-kicker{color:#89fff3}.cv-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cv-trust-grid div{padding:20px;border:1px solid #ffffff2e;border-radius:12px;color:#8afff1;line-height:1.45}.cv-trust-grid strong{color:#fff;display:block;margin-top:9px}.cv-trust-light div{border-color:#dbe6f4;color:#09a99e;background:#f8fbff}.cv-trust-light strong{color:#163d68}.cv-hosting-visual{height:330px;position:relative}.cv-server-panel{position:absolute;width:275px;right:40px;top:35px;padding:27px;border-radius:20px;background:#f6fbff;color:#0d3970;box-shadow:0 25px 55px #02142e88;transform:rotate(4deg)}.cv-server-panel i{display:block;height:17px;margin-bottom:12px;border-radius:5px;background:#dceaff;position:relative}.cv-server-panel i:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#21cbbb;left:7px;top:5px}.cv-server-panel strong{display:block;font-size:2.5rem;margin-top:25px}.cv-server-panel span{font-size:.87rem;color:#56708d}.cv-cloud{position:absolute;left:13px;bottom:4px;font-size:9rem;color:#9ffbf1;text-shadow:0 16px 25px #00142f55}.cv-benefits-bar{background:#e9f7ff;padding:18px 0;color:#16436b}.cv-benefits-bar .cv-container{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-weight:800;font-size:.88rem}.cv-benefits-bar span:first-letter{color:#06a69d}.cv-price-rich .cv-price{display:flex;flex-direction:column;min-height:500px;padding:34px}.cv-price-rich .cv-price>p{margin:8px 0;color:#5c728b;line-height:1.5}.cv-price-rich .cv-price .cv-button{margin-top:auto}.cv-popular{position:absolute;right:20px;top:-13px;padding:6px 12px;border-radius:99px;background:#1769ff;color:#fff;font-size:.72rem;font-weight:800}.cv-price strong small{font-size:.95rem;font-weight:700}.cv-compare{display:grid;grid-template-columns:1.6fr repeat(3,1fr);background:#fff;border:1px solid #dce7f3;border-radius:14px;overflow:hidden}.cv-compare>*{padding:14px 17px;border-bottom:1px solid #e5edf5}.cv-compare>b{color:#0c3970;background:#f1f7ff;text-align:center}.cv-compare strong{color:#214567}.cv-compare span{text-align:center;color:#5b7188}.cv-six{grid-template-columns:repeat(6,1fr)}.cv-eight{grid-template-columns:repeat(4,1fr)}.cv-package-visual{display:grid;gap:12px;transform:rotate(-2deg)}.cv-package-visual div{padding:22px 24px;background:#edf6ff;border-left:5px solid #22d3c5;border-radius:12px;color:#0d3c75;box-shadow:0 15px 32px #00152f54}.cv-package-visual b{font-size:1.7rem;color:#1769ff;margin-right:17px}.cv-package-visual span{font-weight:800}.cv-story{display:grid;grid-template-columns:.82fr 1.18fr;gap:90px}.cv-story h2{font-size:clamp(2.2rem,3.5vw,3.4rem);line-height:1.1;letter-spacing:-.045em;color:#092b53;margin:11px 0}.cv-story p{font-size:1.1rem;line-height:1.75;color:#536b83;margin:0 0 15px}.cv-pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cv-pillar-grid article{padding:28px;background:#fff;border:1px solid #dbe6f4;border-radius:15px}.cv-pillar-grid h3{font-size:1.45rem;color:#092b53;margin:14px 0 8px}.cv-pillar-grid p{color:#5b7188;line-height:1.55;margin:0}@media(max-width:950px){.cv-rich-hero-grid{grid-template-columns:1fr;gap:38px}.cv-orbit{width:300px}.cv-service-grid{grid-template-columns:repeat(2,1fr)}.cv-process-rich,.cv-six{grid-template-columns:repeat(3,1fr)}.cv-trust-grid{grid-template-columns:repeat(2,1fr)}.cv-story{gap:40px}.cv-pillar-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cv-redesign .cv-section{padding:56px 0}.cv-rich-hero{padding:65px 0}.cv-rich-hero h1{font-size:2.6rem}.cv-rich-hero .cv-actions .cv-button{width:100%}.cv-orbit{width:255px}.cv-service-grid,.cv-trust-grid,.cv-pillar-grid{grid-template-columns:1fr}.cv-process-rich,.cv-six,.cv-eight{grid-template-columns:repeat(2,1fr)}.cv-process-rich article{padding:18px 12px}.cv-price-rich .cv-price{min-height:auto}.cv-compare{font-size:.8rem;min-width:650px}.cv-compare>*{padding:12px 8px}.cv-compare{grid-template-columns:1.5fr repeat(3,1fr)}.cv-soft .cv-container{overflow:auto}.cv-story{grid-template-columns:1fr;gap:10px}.cv-hosting-visual{height:230px}.cv-server-panel{right:10px;top:0;width:220px}.cv-cloud{font-size:6.5rem}.cv-benefits-bar .cv-container{justify-content:flex-start}.cv-benefits-bar span{width:calc(50% - 8px)}}
