.page-v1 .ind{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:.74rem;font-weight:800;display:block}.page-v1 .step .ind{margin-bottom:2px}.page-v1 .step h3{margin-top:6px}.page-v1 .grid2,.page-v1 .grid3,.page-v1 .grid4,.page-v1 .grid5{gap:18px;margin-top:28px;display:grid}.page-v1 .grid2{grid-template-columns:1fr 1fr}.page-v1 .grid3{grid-template-columns:repeat(3,1fr)}.page-v1 .grid4{grid-template-columns:repeat(4,1fr);gap:16px}.page-v1 .grid5{grid-template-columns:repeat(5,1fr);gap:14px}@media (width<=1100px){.page-v1 .grid5{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.page-v1 .grid4{grid-template-columns:1fr 1fr}.page-v1 .grid2,.page-v1 .grid3{grid-template-columns:1fr}}@media (width<=600px){.page-v1 .grid4,.page-v1 .grid5{grid-template-columns:1fr}}.page-v1 .card{border:1px solid var(--s200);background:#fff;border-radius:20px;padding:24px 22px;box-shadow:0 8px 24px #0f172a0d}.page-v1 .card.center{text-align:center}.page-v1 .card h3{color:var(--navy);letter-spacing:-.01em;font-size:1.12rem;line-height:1.3}.page-v1 .card p{color:var(--s600);margin-top:8px;font-size:.93rem;line-height:1.55}.page-v1 .card ul{gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.page-v1 .card li{color:var(--s600);font-size:.92rem;line-height:1.5}.page-v1 .card .ic{background:linear-gradient(160deg,#fff1e6,#ffe1c9);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;display:flex}.page-v1 .card.center .ic{margin-left:auto;margin-right:auto}.page-v1 .card .ic img{width:28px;height:28px}.page-v1 .bl{gap:9px;margin:0;padding:0;list-style:none;display:grid}.page-v1 .bl li{color:var(--s700);padding-left:26px;font-size:.95rem;line-height:1.5;position:relative}.page-v1 .bl li:before{content:"";background:#fff2e8;border-radius:50%;width:17px;height:17px;position:absolute;top:3px;left:0}.page-v1 .bl li:after{content:"";border-bottom:2px solid #c2410c;border-right:2px solid #c2410c;width:5px;height:9px;position:absolute;top:6px;left:6px;transform:rotate(42deg)}.page-v1 .bl.neg li:before{background:#fee2e2}.page-v1 .bl.neg li:after{background:#dc2626;border:0;width:8px;height:2px;top:10.5px;left:4.5px;transform:none}.page-v1 .badge-card{text-align:center}.page-v1 .badge-card img{object-fit:contain;width:110px;height:110px;margin:0 auto 12px;display:block}.page-v1 .h3c{text-align:center;color:var(--navy);letter-spacing:-.015em;margin-top:34px;font-size:1.3rem}.page-v1 .btn-navy{background:var(--navy);color:#fff}.page-v1 .btn-navy:hover{background:#2c4368}.page-v1 .hero-proof{text-align:center;max-width:900px;margin:38px auto 0}.page-v1 .hp-row{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid}.page-v1 .hp-stat{border-left:1px solid #ffffff24;padding:16px 18px 2px}.page-v1 .hp-stat:first-child{border-left:0}.page-v1 .hp-stat b{letter-spacing:-.02em;color:#fff;font-size:1.3rem;font-weight:800;line-height:1.1;display:block}.page-v1 .hp-stat span{color:#ffffffd9;margin-top:4px;font-size:.84rem;font-weight:500;line-height:1.35;display:block}@media (width<=900px){.page-v1 .hp-row{border-top:0;grid-template-columns:1fr 1fr}.page-v1 .hp-stat{border-top:1px solid #ffffff24;border-left:0;padding:12px 8px}}.page-v1 .steps.five{grid-template-columns:repeat(5,1fr);gap:14px}.page-v1 .steps.five .step{padding:20px 18px}.page-v1 .steps.five .step p{font-size:.88rem}@media (width<=1100px){.page-v1 .steps.five{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.page-v1 .steps.five{grid-template-columns:1fr}}.page-v1 .tool{color:var(--s600);align-items:center;gap:10px;margin-top:12px;font-size:.84rem;line-height:1.35;display:flex}.page-v1 .tool img{object-fit:contain;flex:0 0 32px;width:32px;height:32px}.page-v1 .tool .th{letter-spacing:.1em;text-transform:uppercase;color:#9a3412;background:#fff2e8;border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:800}.page-v1 .versus{grid-template-columns:1fr 1.12fr;align-items:stretch;gap:20px;margin-top:34px;display:grid}.page-v1 .vcard{border-radius:20px;flex-direction:column;padding:26px 26px 22px;display:flex}.page-v1 .vcard.trad{background:#eceef1;border:1px solid #dfe2e8}.page-v1 .vcard.cont{border:1px solid #cfe0ff;border-top:4px solid var(--blue);background:linear-gradient(165deg,#fff,#f3f8ff);transform:translateY(-10px);box-shadow:0 24px 54px #0b4fd92b}.page-v1 .vlbl{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.page-v1 .vcard.trad .vlbl{color:var(--s600)}.page-v1 .vcard.cont .vlbl{color:var(--blue)}.page-v1 .vcard .bl{margin-top:14px}@media (width<=820px){.page-v1 .versus{grid-template-columns:1fr;gap:16px}.page-v1 .vcard.cont{transform:none}}.page-v1 .stat3{flex-wrap:wrap;gap:22px;margin-top:14px;display:flex}.page-v1 .stat3 div{flex-direction:column;display:flex}.page-v1 .stat3 b{color:var(--navy);letter-spacing:-.03em;font-size:1.5rem;font-weight:800;line-height:1}.page-v1 .stat3 span{color:var(--s600);margin-top:4px;font-size:.8rem;font-weight:600}.page-v1 .plogo{object-fit:contain;width:auto;max-width:100%;height:56px;margin:0 auto 16px;display:block}.page-v1 .bigrate{flex-direction:column;justify-content:center;display:flex}.page-v1 .bigrate b{color:var(--blue);letter-spacing:-.03em;font-size:2.6rem;font-weight:800;line-height:1}.page-v1 .bigrate p{color:var(--navy);font-weight:700}.page-v1 .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;margin-top:30px;display:grid}.page-v1 .plan{border:1px solid var(--s200);background:#fff;border-radius:22px;flex-direction:column;padding:28px 26px;display:flex;position:relative;box-shadow:0 8px 24px #0f172a0d}.page-v1 .plan.pop{border-color:#cfe0ff;border-top:4px solid var(--blue);box-shadow:0 20px 48px #0b4fd924}.page-v1 .ptag{background:var(--orange);color:var(--navy);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.68rem;font-weight:800;position:absolute;top:-13px;right:22px}.page-v1 .plan .pfor{letter-spacing:.12em;text-transform:uppercase;color:var(--s600);font-size:.78rem;font-weight:800}.page-v1 .plan h3{color:var(--navy);letter-spacing:-.02em;margin-top:6px;font-size:1.35rem;font-weight:800}.page-v1 .plan .sub{color:var(--s600);margin-top:8px;font-size:1rem;line-height:1.6}.page-v1 .plan .pplus{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:18px 0 10px;font-size:.76rem;font-weight:800}.page-v1 .plan .bl{flex:1}.page-v1 .plan .btn{text-align:center;margin-top:18px}@media (width<=900px){.page-v1 .plans{grid-template-columns:1fr;gap:26px}}#consultation{scroll-margin-top:90px}.page-v1 .sec-logo{width:auto;height:56px;margin:0 auto 10px;display:block}.page-v1 .sec-logo.aws{height:64px}.page-v1 .sec-logo.sq{height:100px}.page-v1 .card.pop{border-color:#cfe0ff;border-top:4px solid var(--blue);position:relative}.page-v1 .card .bl{margin-top:12px}.page-v1 .grid2.mid{align-items:center}.page-v1 .msp-badge{width:100%;max-width:360px;height:auto;margin:0 auto;display:block}.page-v1 .rn-month{scroll-margin-top:80px}.page-v1 .rn-month .card h3{margin-top:8px}.page-v1 .rn-jump{flex-wrap:wrap;justify-content:center;gap:8px;max-width:900px;margin:30px auto 0;display:flex}.page-v1 .rn-jump a{color:#fff;letter-spacing:.02em;background:#08285c59;border:1px solid #ffffff4d;border-radius:999px;padding:7px 14px;font-size:.8rem;font-weight:700}.page-v1 .rn-jump a:hover{background:#ffffff29}.page-v1 .assess{border:1px solid var(--s200);background:linear-gradient(#fff,#f4f8ff);border-radius:30px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;padding:44px;display:grid;box-shadow:0 18px 50px #0f172a14}.page-v1 .assess-lede{color:var(--s600);margin-top:10px;font-size:1.05rem;line-height:1.65}.page-v1 .assess-lede:first-of-type{margin-top:8px}.page-v1 .reach{gap:14px;margin-top:22px;display:grid}.page-v1 .reach a{color:var(--navy);font-size:1.25rem;font-weight:800}.page-v1 .reach a:hover{text-decoration:underline}.page-v1 .assess-r h2{color:var(--navy);letter-spacing:-.015em;font-size:1.25rem;line-height:1.3}.page-v1 .assess-r h2 span{color:var(--blue)}.page-v1 #form{scroll-margin-top:90px}.page-v1 .cform .contact-form{background:0 0;border-radius:0;max-width:none;margin:18px 0 0;padding:0}.page-v1 .cform form{grid-template-columns:1fr 1fr;gap:14px;padding:0;display:grid}.page-v1 .cform .form-group{gap:6px}.page-v1 .cform .form-group.services,.page-v1 .cform .form-actions,.page-v1 .cform .form-message{grid-column:1/-1}.page-v1 .cform label{color:var(--navy);font-size:.82rem;font-weight:700}.page-v1 .cform input[type=text],.page-v1 .cform input[type=email],.page-v1 .cform input[type=tel],.page-v1 .cform select{border:1px solid var(--s300);font:inherit;color:var(--ink);background-color:#fff;border-radius:12px;padding:12px 14px;font-size:.95rem}.page-v1 .cform input:focus,.page-v1 .cform select:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.page-v1 .cform .checkbox-group{flex-direction:row;gap:22px;margin-top:4px}.page-v1 .cform .checkbox-item label{font-weight:600}.page-v1 .cform .form-actions{justify-content:flex-start;margin-top:4px}.page-v1 .cform .btn-submit{background:var(--orange);width:auto;max-width:none;color:var(--navy);font:inherit;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:14px 32px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 10px 30px #f9731673}.page-v1 .cform .btn-submit:hover{background:var(--orange);transform:translateY(-2px);box-shadow:0 14px 36px #f973168c}.page-v1 .cform .form-message{border-radius:12px;margin-top:0;padding:12px 16px;font-size:.92rem;font-weight:600}@media (width<=900px){.page-v1 .assess{grid-template-columns:1fr;gap:28px;padding:30px 24px}.page-v1 .cform form{grid-template-columns:1fr}}.page-v1 .badge.big{letter-spacing:.18em;padding:10px 20px;font-size:13px}.page-v1 .hp-label{letter-spacing:.15em;text-transform:uppercase;color:#fffc;margin-bottom:14px;font-size:.7rem;font-weight:800;display:block}.page-v1 .hp-stat.txt b{letter-spacing:-.01em;font-size:1.05rem}.page-v1 .vic{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:flex}.page-v1 .vic svg{width:23px;height:23px}.page-v1 .vcard.trad .vic{color:var(--s600);background:#e2e8f0}.page-v1 .vcard.cont .vic{color:#c2410c;background:linear-gradient(160deg,#fff1e6,#ffe1c9);box-shadow:0 10px 22px #f9731640}.page-v1 .vmain{letter-spacing:-.01em;margin-top:8px;font-weight:800;line-height:1.3}.page-v1 .vcard.trad .vmain{color:var(--s700);font-size:1.1rem}.page-v1 .vcard.cont .vmain{color:var(--navy);font-size:1.24rem}.page-v1 .levels{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.page-v1 .level{border:1px solid var(--s200);background:#fff;border-radius:22px;flex-direction:column;padding:28px 26px;display:flex}.page-v1 .level.full{border-color:#cfe0ff;border-top:4px solid var(--blue);box-shadow:0 20px 48px #0b4fd91f}.page-v1 .level h3{color:var(--navy);letter-spacing:-.02em;margin-top:8px;font-size:1.35rem;line-height:1.2}.page-v1 .level p{color:var(--s600);margin-top:10px;font-size:.96rem;line-height:1.6}.page-v1 .level .bl{flex:1;margin-top:16px}.page-v1 .level .lfoot{border-top:1px solid var(--s200);color:var(--s600);margin-top:18px;padding-top:14px;font-size:.88rem;line-height:1.5}.page-v1 .level .lfoot b{color:var(--navy)}.page-v1 .pillars{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.page-v1 .pillar{border:1px solid var(--s200);background:#fff;border-radius:20px;padding:24px 22px}.page-v1 .pillar .ptop{justify-content:space-between;align-items:flex-start;display:flex}.page-v1 .why-ic{color:#c2410c;background:linear-gradient(160deg,#fff1e6,#ffe1c9);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-v1 .why-ic svg{width:24px;height:24px}.page-v1 .pillar .pnum{background:var(--s100);width:30px;height:30px;color:var(--s600);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.page-v1 .pillar .who{letter-spacing:.12em;text-transform:uppercase;color:#9a3412;background:#fff2e8;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-block}.page-v1 .pillar h3{color:var(--navy);letter-spacing:-.01em;margin-top:14px;font-size:1.08rem}.page-v1 .pillar .trad{background:var(--s50);border-radius:10px;margin-top:12px;padding:10px 12px}.page-v1 .pillar .trad b,.page-v1 .pillar .sway b{letter-spacing:.12em;text-transform:uppercase;color:var(--s600);font-size:.72rem;font-weight:800;display:block}.page-v1 .pillar .sway b{color:var(--blue)}.page-v1 .pillar .trad span{color:var(--s600);margin-top:3px;font-size:.88rem;font-style:italic;display:block}.page-v1 .pillar .sway{margin-top:12px}.page-v1 .pillar ul{gap:6px;margin:6px 0 0;padding-left:18px;display:grid}.page-v1 .pillar li{color:var(--s600);font-size:.9rem;line-height:1.5}.page-v1 .pillar .pst{border-top:1px solid var(--s200);margin-top:14px;padding-top:12px}.page-v1 .pillar .pst b{letter-spacing:-.03em;color:var(--blue);font-size:1.6rem;font-weight:800;line-height:1;display:block}.page-v1 .pillar .pst span{color:var(--s600);margin-top:4px;font-size:.84rem;font-weight:600;display:block}.page-v1 .debt{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:30px;display:grid}.page-v1 .kpi{border:1px solid var(--s200);text-align:center;background:#fff;border-radius:20px;padding:22px 18px;box-shadow:0 8px 24px #0f172a0d}.page-v1 .kpi b{letter-spacing:-.03em;color:#dc2626;font-size:2rem;font-weight:800;line-height:1;display:block}.page-v1 .kpi span{color:var(--s600);margin-top:6px;font-size:.86rem;line-height:1.5;display:block}.page-v1 .plan .pprice{color:var(--navy);letter-spacing:-.03em;margin-top:14px;font-size:1.6rem;font-weight:800;line-height:1}.page-v1 .plan .pprice small{color:var(--s600);letter-spacing:0;font-size:.85rem;font-weight:600}.page-v1 .plan .pyou{border-top:1px solid var(--s200);color:var(--s600);margin-top:18px;padding-top:14px;font-size:.86rem;line-height:1.5}.page-v1 .plan .pyou b{color:var(--navy)}.page-v1 .plans-foot{text-align:center;color:var(--s600);margin-top:22px;font-size:.95rem;line-height:1.6}@media (width<=1000px){.page-v1 .debt{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.page-v1 .pillars,.page-v1 .levels{grid-template-columns:1fr}}#levels{scroll-margin-top:90px}.page-v1 .prod-mark{justify-content:center;display:flex}.page-v1 .prod-logo{width:auto;max-width:280px;height:56px;display:block}.page-v1 .hp-row.three{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.page-v1 .hp-row.three{grid-template-columns:1fr}}.page-v1 .card .bl.neg{margin:0}.page-v1 .lede.strong{color:var(--navy);font-weight:700}.page-v1 .note-strong{text-align:center;color:var(--navy);margin-top:22px;font-weight:700}.page-v1 .why4{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px;display:grid}.page-v1 .why{border:1px solid var(--s200);background:#fff;border-radius:20px;padding:26px 22px}.page-v1 .why h3{letter-spacing:-.01em;color:var(--navy);margin-top:16px;font-size:1.08rem}.page-v1 .why p{color:var(--s600);margin-top:8px;font-size:.92rem;line-height:1.55}.page-v1 .why p.sub2{font-size:.86rem}@media (width<=900px){.page-v1 .why4{grid-template-columns:1fr 1fr}}@media (width<=560px){.page-v1 .why4{grid-template-columns:1fr}}.page-v1 .own{color:#fff;text-align:center;background:linear-gradient(130deg,#0b3e86 0%,#0552ea 100%);border-radius:22px;max-width:900px;margin:26px auto 0;padding:26px 30px;box-shadow:0 24px 50px #0d3c9642}.page-v1 .own b{letter-spacing:-.015em;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.25;display:block}.page-v1 .own b span{color:#ffe0c2}.page-v1 .own p{color:#ffffffeb;max-width:760px;margin:10px auto 0;font-size:1rem;line-height:1.6}.page-v1 .cases{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.page-v1 .cases.four{grid-template-columns:1fr 1fr}.page-v1 .case{border:1px solid var(--s200);background:#fff;border-radius:22px;flex-direction:column;padding:30px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 8px 24px #0f172a0d}.page-v1 a.case:hover{border-color:#cfe0ff;box-shadow:0 20px 48px #0b4fd924}.page-v1 .case-ind{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-size:.76rem;font-weight:800}.page-v1 .case h3{letter-spacing:-.02em;color:var(--navy);margin-top:8px;font-size:1.3rem;line-height:1.25}.page-v1 .case p{color:var(--s600);margin-top:12px;font-size:.95rem;line-height:1.62}.page-v1 .case-stats{flex-wrap:wrap;gap:12px 28px;margin-top:20px;display:flex}.page-v1 .case-stats span{color:var(--s600);flex-direction:column;font-size:.82rem;font-weight:600;display:flex}.page-v1 .case-stats b{letter-spacing:-.03em;color:var(--navy);margin-bottom:4px;font-size:1.7rem;font-weight:800;line-height:1}.page-v1 .case-link{color:var(--blue);margin-top:auto;padding-top:20px;font-size:.9rem;font-weight:700}.page-v1 a.case:hover .case-link{text-decoration:underline}@media (width<=900px){.page-v1 .cases,.page-v1 .cases.four{grid-template-columns:1fr}}.page-v1 .step .bl{margin-top:10px}.page-v1 .step .bl li{font-size:.88rem}.page-v1 table.dt.vs td:last-child{color:var(--navy);font-weight:700}.page-v1 table.dt.vs tr.total th,.page-v1 table.dt.vs tr.total td{color:var(--navy);font-weight:800}.page-v1 table.dt.vs tr.total td:last-child{color:var(--blue)}.page-v1 .card a.inl{color:var(--blue);text-underline-offset:.15em;font-weight:700;text-decoration:underline}
