@font-face{font-family:Roboto;src:url(roboto-latin.woff2) format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fcfcfd;color:var(--os-ink);font:16px/1.65 Roboto,Arial,sans-serif}a{color:inherit}button,input,select{font:inherit}button,a,summary,select,input{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #58aee2;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.13}p{color:#4a5560}h2{font-size:clamp(29px,3.1vw,42px);font-weight:650;letter-spacing:-1.25px;margin-bottom:24px}h3{font-size:21px;letter-spacing:-.35px}.container{max-width:1232px;margin:auto;padding-inline:40px}.preview{background:#e7f1f8;text-align:center;color:#0b4e74;padding:7px 20px;font-size:10px;font-weight:700;letter-spacing:.12em}.preview span{margin-left:20px;font-weight:400;letter-spacing:0}header{background:#fff;border-bottom:1px solid #e4e8ec}nav{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{position:relative;display:inline-flex;align-items:center;text-decoration:none;font-size:30px;line-height:1;font-weight:800;letter-spacing:-1px;padding-bottom:16px}.wordmark>span{color:#1580bd}.wordmark svg{width:29px;height:33px;color:#1580bd;margin-right:9px}.wordmark small{position:absolute;font-size:8px;letter-spacing:1.9px;bottom:0;left:39px;font-weight:500;white-space:nowrap}.navlinks{display:flex;gap:26px;font-size:13px}.navlinks a{text-decoration:none;color:#4a5560}.navlinks a:hover,.text-link:hover{color:#0e699a}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#0e699a;color:white;padding:15px 23px;border:1px solid #0e699a;border-radius:4px;font-size:14px;font-weight:600;text-decoration:none;line-height:1.4}.button:hover{background:#0b4e74}.button.small{font-size:12px;padding:12px 16px;gap:20px}.hero{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;padding-block:76px 65px;align-items:center}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:#0e699a;margin-bottom:22px}.status-dot{display:inline-block;width:6px;height:6px;background:#1580bd;border-radius:50%;margin-right:9px;vertical-align:middle}h1{font-size:clamp(42px,4.3vw,61px);font-weight:700;letter-spacing:-2.5px;line-height:1.08;margin:0 0 26px}h1 em{font-style:normal;color:#1580bd}.hero-description{font-size:17px;line-height:1.8;max-width:590px;margin-bottom:28px}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.text-link{font-size:12px;text-decoration:none;font-weight:600}.text-link span{margin-left:6px}.hero-note{font-size:11px;margin:22px 0 0}.hero-note span{margin:0 8px;color:#8a929b}.case-panel{background:white;border:1px solid #dde2e7;border-radius:7px;box-shadow:0 18px 60px #0c18260a;transform:translateY(4px)}.case-top{padding:15px 21px;border-bottom:1px solid #e4e8ec;display:flex;justify-content:space-between;align-items:center}.mono{font:9px/1.5 ui-monospace,monospace;letter-spacing:.6px;color:#606060}.case-dot{height:6px;width:6px;background:#1580bd;border-radius:50%}.case-body{padding:25px}.case-kicker{font-size:9px;letter-spacing:1.3px;color:#0e699a;font-weight:700;margin-bottom:10px}.case-body h2{font-size:22px;letter-spacing:-.5px;margin-bottom:23px}.attack-chain>div{position:relative;padding:11px 10px 11px 49px;background:#f6f8fa;border:1px solid #e4e8ec;border-radius:4px}.attack-chain strong{display:block;font-size:12px;font-weight:600}.attack-chain small{display:block;font-size:10px;color:#606060}.step-icon{position:absolute;left:12px;top:17px;color:#0e699a;font:10px ui-monospace,monospace}.attack-chain i{display:block;text-align:center;font-style:normal;font-size:16px;color:#8a929b;line-height:22px}.attack-chain .chain-impact{background:#e7f1f8;border-color:#c2e0f5}.evidence-footer{display:flex;gap:12px;margin-top:20px}.evidence-footer p{font-size:10px;margin:0}.evidence-footer strong{color:#16212e}.tick{color:#1e7a34}.case-bottom{padding:12px 21px;background:#f6f8fa;border-top:1px solid #e4e8ec;font-size:9px;color:#606060}.principles{border-block:1px solid #e4e8ec;background:white}.principles .container{display:flex;justify-content:space-between;gap:20px;padding-block:20px;font-size:12px;color:#4a5560}.principles b{color:#16212e;font-weight:600}.section{padding-block:80px}.section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:end;margin-bottom:34px}.section-heading p:not(.eyebrow){font-size:14px;margin-bottom:24px}.section-heading .eyebrow{margin-bottom:16px}.section-heading h2{margin-bottom:16px}.risk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #e4e8ec;background:white}.risk-grid article{padding:25px 23px;border-right:1px solid #e4e8ec;display:flex;flex-direction:column}.risk-grid article:last-child{border:0}.risk-no{font-size:9px;letter-spacing:1px;color:#0e699a;font-weight:700;display:block;margin-bottom:26px}.risk-grid h3{font-size:20px;line-height:1.3}.risk-grid p{font-size:13px;line-height:1.75}.risk-result{font-size:10px;border-top:1px solid #e4e8ec;padding-top:17px;margin-top:auto;color:#0b4e74}.team-section{background:#0c1826;color:white;padding-block:78px}.team-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:center}.team-section .eyebrow{color:#8fc8ec}.team-section p{color:#c2c9d0;font-size:14px}.team-section .team-statement{color:white;font-size:17px;margin:25px 0 0;font-weight:500}.team-diagram{padding:30px;border:1px solid #33404e;background:#101f30;border-radius:5px}.human-node{text-align:center;border:1px solid #427ca0;background:#142d42;padding:20px 10px;border-radius:4px}.node-label{font-size:9px;letter-spacing:1.4px;color:#8fc8ec;display:block;margin-bottom:10px}.human-node strong{font-size:16px;font-weight:500}.agent-line{height:30px;width:1px;background:#427ca0;margin:auto}.agent-nodes{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #427ca0;gap:10px}.agent-nodes>div{position:relative;padding:25px 8px 16px;text-align:center;background:#162839;margin-top:17px;border:1px solid #334b5d;border-radius:3px}.agent-nodes>div:before{content:'';position:absolute;top:-18px;left:50%;height:17px;width:1px;background:#427ca0}.agent-nodes span{display:block;font-size:9px;color:#8fc8ec;margin-bottom:8px}.agent-nodes strong{font-size:11px;display:block}.agent-nodes small{font-size:8px;display:block;color:#c2c9d0;margin-top:7px}.control-bar{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #33404e;margin-top:22px;padding-top:17px;font-size:7px;letter-spacing:.5px;color:#8fc8ec}.team-diagram p{font-size:10px;margin:17px 0 0}.deliverable-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.report{border:1px solid #dde2e7;background:white;box-shadow:0 10px 25px #0c182606}.report-header{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid #e4e8ec}.wordmark.mini{font-size:24px;padding:0}.report-body{padding:28px}.report-label{font-size:9px;color:#0e699a;letter-spacing:1px}.report-body h3{margin:12px 0 20px}.report dl{margin:0}.report dl>div{display:grid;grid-template-columns:105px 1fr;gap:18px;border-top:1px solid #e4e8ec;padding:15px 0}.report dt{font-size:10px;font-weight:700}.report dd{font-size:11px;line-height:1.75;color:#4a5560;margin:0}.report-bottom{font-size:10px;background:#f3f8fc;padding:14px 22px;color:#0b4e74}.delivery-list article{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid #e4e8ec}.delivery-list article:last-child{border:0}.delivery-list article>span{font-size:10px;color:#1580bd;margin-top:4px}.delivery-list h3{font-size:18px;margin-bottom:10px}.delivery-list p{font-size:13px;margin:0}.edge-section{background:#f2f5f8;border-block:1px solid #e4e8ec;padding-block:65px}.edge-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.edge-layout p{font-size:14px}.edge-path{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center}.edge-path>div{border-top:3px solid #1580bd;background:white;padding:23px 12px;min-height:150px}.edge-path span:not(.path-arrow){display:block;font-size:10px;color:#0e699a;margin-bottom:20px}.edge-path strong{display:block;font-size:13px}.edge-path small{display:block;font-size:10px;color:#606060;margin-top:8px}.path-arrow{font-size:14px;text-align:center;color:#1580bd}.edge-path p{grid-column:1/-1;font-size:11px;margin:14px 0 0;text-align:center}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.price-card{background:white;border:1px solid #dde2e7;padding:34px;position:relative;display:flex;flex-direction:column}.price-card.featured{border:2px solid #1580bd;padding:33px}.recommended{position:absolute;top:-13px;left:24px;background:#1580bd;color:white;font-size:8px;letter-spacing:1.2px;padding:5px 12px}.price-card .eyebrow{margin-bottom:14px}.price-card h3{font-size:25px}.price-card>p:not(.eyebrow){font-size:13px;min-height:44px}.price{font-size:43px;font-weight:700;letter-spacing:-1.2px;margin:15px 0 24px;line-height:1.1}.price span{font-size:11px;font-weight:400;letter-spacing:0;color:#606060;display:block;margin-top:9px}.price-card ul{padding:0;list-style:none;margin:0 0 25px}.price-card li{font-size:13px;padding:10px 0 10px 20px;border-bottom:1px solid #eef1f4;position:relative}.price-card li:before{content:'✓';position:absolute;left:0;color:#0e699a}.scope-limit{font-size:10px;color:#606060;padding:16px 0 22px;margin-top:auto}.pricing-foot{display:flex;flex-direction:column;gap:8px;font-size:11px;padding:23px 0;color:#606060}.pricing-foot strong{color:#16212e}.renewal{display:grid;grid-template-columns:1fr auto;gap:50px;background:#f2f5f8;border:1px solid #e4e8ec;padding:32px;margin-top:15px;align-items:center}.renewal .eyebrow{margin-bottom:12px}.renewal h3{font-size:24px}.renewal p{font-size:13px;max-width:650px}.renewal-price{font-size:33px;font-weight:650;white-space:nowrap}.renewal-price span{display:block;font-size:10px;color:#606060;font-weight:400}.renewal details{font-size:11px}.renewal details p{font-size:11px}.order-section{background:#e7f1f8;padding-block:75px;border-block:1px solid #c2e0f5}.order-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.order-steps{list-style:none;padding:0;counter-reset:order}.order-steps li{counter-increment:order;position:relative;padding:6px 0 26px 40px}.order-steps li:before{content:'0' counter(order);position:absolute;left:0;top:7px;color:#0e699a;font-size:11px}.order-steps strong{font-size:15px;display:block}.order-steps span{display:block;font-size:13px;color:#4a5560;margin-top:8px}.admin-note{font-size:11px;border-top:1px solid #c2e0f5;padding-top:20px}.scope-form{background:white;border:1px solid #c2e0f5;padding:32px;border-radius:5px}.form-heading h3{font-size:24px;margin-bottom:10px}.form-heading .eyebrow{margin-bottom:10px}.form-heading p{font-size:11px;margin-bottom:24px}.scope-form label:not(.check){font-size:11px;font-weight:600;display:block;margin:17px 0 7px}.scope-form select{width:100%;border:1px solid #c2c9d0;background:white;border-radius:3px;padding:11px;font-size:12px;color:#16212e;min-height:44px}.check{display:flex;align-items:start;gap:10px;margin:22px 0;font-size:11px;color:#4a5560}.check input{margin-top:4px;accent-color:#0e699a}.scope-form .button{width:100%}.form-note{font-size:9px;margin:12px 0 0;text-align:center}.scope-summary{margin-top:20px;padding:18px;background:#f3f8fc;border-left:3px solid #1580bd;font-size:12px;white-space:pre-line;color:#16212e}.download{background:none;border:0;padding:12px 0 0;color:#0e699a;font-size:12px;font-weight:600}.faq{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.faq details{border-bottom:1px solid #dde2e7;padding:20px 0}.faq details:first-child{padding-top:0}summary{cursor:pointer;font-weight:600;font-size:14px}.faq details p{font-size:13px;margin:15px 0 0}.closing{background:#0c1826;padding-block:60px;text-align:center;color:white}.closing h2{font-size:42px;margin-bottom:30px}.closing .eyebrow{color:#8fc8ec}.closing .button{background:#1580bd;border-color:#1580bd}footer{padding:35px 0 22px;background:white}footer>.container:first-child{display:flex;justify-content:space-between;align-items:center;gap:35px}footer p{font-size:10px;margin:0}footer a:not(.wordmark){font-size:10px;color:#0e699a;text-decoration:none}footer div>span{display:block;font-size:9px;color:#606060;margin-top:8px}.draft-disclosure{font-size:9px;color:#606060;margin-top:24px;border-top:1px solid #e4e8ec;padding-top:18px}[hidden]{display:none!important}@media(max-width:1050px){.container{padding-inline:28px}.hero{gap:35px}h1{font-size:48px}.navlinks{gap:16px;font-size:12px}.risk-grid{grid-template-columns:1fr 1fr}.risk-grid article:nth-child(2){border-right:0}.risk-grid article:nth-child(-n+2){border-bottom:1px solid #e4e8ec}.team-layout,.edge-layout{gap:35px}.deliverable-layout{gap:35px}.order-layout{gap:40px}.control-bar{font-size:6px}}@media(max-width:760px){.preview span{display:block;margin:2px 0 0;font-size:9px}.container{padding-inline:20px}nav{min-height:80px}.wordmark{font-size:25px}.wordmark small{font-size:6px;left:35px}.wordmark svg{width:25px}.navlinks{display:none}.button.small{font-size:10px;padding:10px;gap:10px}.hero{grid-template-columns:1fr;padding-block:45px;gap:34px}h1{font-size:clamp(39px,8.8vw,57px);letter-spacing:-1.8px}.hero-description{font-size:15px}.hero-note{font-size:9px}.hero-note span{margin:0 3px}.hero-actions{gap:20px}.case-panel{max-width:500px;width:100%;transform:none}.principles .container{display:grid;gap:9px;font-size:11px;padding-block:19px}.section{padding-block:50px}.section-heading,.team-layout,.deliverable-layout,.edge-layout,.order-layout,.faq{grid-template-columns:1fr;gap:24px}.section-heading{margin-bottom:20px}.section-heading p:not(.eyebrow){margin-bottom:8px}.risk-grid article{padding:22px 17px}.risk-grid h3{font-size:18px}.risk-grid p{font-size:12px}.risk-no{font-size:8px;letter-spacing:.5px;margin-bottom:20px}.risk-result{font-size:9px}.team-section{padding-block:50px}.team-diagram{padding:20px}.edge-section{padding-block:45px}.pricing-grid{grid-template-columns:1fr;gap:35px}.price-card,.price-card.featured{padding:26px}.price-card>p:not(.eyebrow){min-height:0}.renewal{grid-template-columns:1fr;gap:20px;padding:25px}.order-section{padding-block:50px}.scope-form{padding:25px}.faq{gap:15px}.closing h2{font-size:34px}footer>.container:first-child{align-items:start;flex-direction:column;gap:18px}.team-diagram .control-bar{font-size:6px}.report-header{padding:17px}.report .mono{font-size:7px}.report-body{padding:20px}.report dl>div{grid-template-columns:82px 1fr;gap:12px}.hero-copy .eyebrow{font-size:9px;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header,.preview,.hero-actions,.order-section,.closing,.navlinks,button{display:none}.container{padding:0}.hero,.section,.team-section,.edge-section{padding:25px 0}.team-section,.closing{background:white;color:#16212e}.team-section p{color:#4a5560}.team-diagram{display:none}.team-layout{display:block}.pricing-grid{break-inside:avoid}body{font-size:12px}.case-panel{box-shadow:none}footer{break-inside:avoid}}
.product-price-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}@media(max-width:760px){.product-price-layout{grid-template-columns:1fr;gap:20px}}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.plan-grid .price-card{margin:0}.plan-grid .price{font-size:clamp(36px,4vw,52px)}.plan-note{margin:8px 0 0;font-size:14px;color:#4a5560}.plan-grid ul{margin-top:18px}@media(max-width:760px){.plan-grid{grid-template-columns:1fr}}

.offer-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.offer-plans .price-card{padding:28px}.offer-plans .price{font-size:35px}.offer-plans .price-card>.button{margin-top:auto}.offer-plans .price-card>p:not(.eyebrow){min-height:70px}.pricing-foot{font-size:12px;line-height:1.75;gap:12px}.contact-lead{color:#d4e1ec;max-width:650px;margin:0 auto 28px;font-size:17px}.contact-address{margin:22px 0 10px}.contact-address a{color:#fff;font-size:15px}@media(max-width:1000px){.offer-plans{grid-template-columns:1fr}.offer-plans .price-card>p:not(.eyebrow){min-height:0}}@media(max-width:760px){.contact-lead{font-size:15px}.contact-address a{overflow-wrap:anywhere}}

.answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.answer-grid article{padding:30px;background:white;border:1px solid #dde2e7;display:flex;flex-direction:column}.answer-grid h3{font-size:22px;line-height:1.3}.answer-grid p{font-size:14px}.buying-next{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:30px;padding:26px;background:#e7f1f8}.buying-next p{max-width:650px;margin:0;font-size:14px}.buying-next .button{flex-shrink:0}.service-boundary{font-size:12px;line-height:1.7;margin:20px 0 0;color:#606060}@media(max-width:760px){.answer-grid{grid-template-columns:1fr;gap:16px}.answer-grid article{padding:24px}.buying-next{align-items:start;flex-direction:column;gap:20px;padding:24px}}

/* Saveality composition over the primary Online Solution UI library.
   SecureCommerce contributes only the pricing comparison pattern. */
body{background:var(--os-canvas);font-family:var(--os-font-primary)}
.container{max-width:var(--os-container-max);padding-inline:var(--os-space-8)}
.skip-link{position:fixed;top:var(--os-space-4);left:var(--os-space-4);z-index:10;transform:translateY(-200%);background:var(--os-surface);padding:var(--os-space-3);color:var(--os-brand-interactive)}
.skip-link:focus{transform:translateY(0)}
.wordmark{padding-bottom:0}.preview{background:var(--os-blue-50);color:var(--os-brand-deep);font-family:var(--os-font-mono)}
nav{min-height:88px}.navlinks{font-size:var(--os-fs-body)}
.eyebrow,.risk-no,.mono,.step-icon{font-family:var(--os-font-mono)}
.eyebrow{font-size:12px;letter-spacing:.12em;line-height:1.5}
.hero.os-hero__inner{padding-block:calc(var(--os-space-12) * 2);grid-template-columns:1.15fr 1fr;gap:var(--os-space-16)}
.hero h1{font-size:clamp(38px,4.2vw,56px);letter-spacing:-.035em;line-height:1.08;color:var(--os-text-inverse)}
.hero h1 em{color:var(--os-blue-300)}
.hero .eyebrow{color:var(--os-blue-400)}
.hero-description{color:var(--os-gray-300);font-size:18px;line-height:1.7}
.hero-note{color:var(--os-gray-300);font-size:12px;line-height:1.7}
.hero .text-link{color:var(--os-text-inverse);font-size:14px;text-underline-offset:5px}
.hero .text-link:hover{text-decoration:underline}
.os-hero__field .os-nodefield__line{width:70%;left:35%;top:30%;transform:rotate(-30deg)}
.os-hero__field .os-nodefield__dot{left:83%;top:20%}
.case-panel{transform:none;border-radius:var(--os-radius-lg);box-shadow:var(--os-shadow-lg);color:var(--os-text-primary);overflow:hidden}
.case-top{padding:var(--os-space-5) var(--os-space-6);background:var(--os-blue-50)}
.case-top .mono{font-size:11px;color:var(--os-brand-deep)}
.case-body{padding:var(--os-space-8)}.case-body h2{font-size:26px;line-height:1.2}
.attack-chain>div{padding:var(--os-space-4) var(--os-space-4) var(--os-space-4) 48px;border-radius:var(--os-radius-md)}
.attack-chain strong{font-size:14px;line-height:1.45}.attack-chain small{font-size:12px;line-height:1.6;margin-top:var(--os-space-1)}.step-icon{top:18px;font-size:12px}
.principles .container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--os-space-8);padding-block:var(--os-space-6);font-size:13px}.principles b{display:block;margin-bottom:var(--os-space-1)}
.section{padding-block:calc(var(--os-space-12) * 2)}
h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.025em;line-height:1.18;font-weight:700}
.section-heading{gap:var(--os-space-16)}.section-heading p:not(.eyebrow),.edge-layout p,.team-section p{font-size:16px}
.team-section .container{max-width:920px}.team-section p{max-width:760px}.team-section{padding-block:var(--os-space-20)}
.risk-grid{gap:var(--os-space-5);border:0;background:none}.risk-grid article,.risk-grid article:last-child{border:1px solid var(--os-border);border-radius:var(--os-radius-lg);padding:var(--os-space-6)}
.risk-no{font-size:11px;line-height:1.5}.risk-grid p{font-size:15px}.risk-result{font-size:12px;line-height:1.5}
.offer-plans{gap:var(--os-space-6)}.offer-plans .price-card{border-radius:var(--os-radius-lg);padding:var(--os-space-8)}.price-card.featured{box-shadow:var(--os-shadow-lg);background:var(--os-blue-50)}
.offer-plans .price-card>p:not(.eyebrow){font-size:15px;min-height:104px}.price-card li{font-size:14px}.offer-plans .price{font-size:34px;line-height:1.2}.price span{font-size:12px;line-height:1.6}.price-card .button{font-size:14px;padding:var(--os-space-3) var(--os-space-4)}
.answer-grid article{border-radius:var(--os-radius-lg)}.answer-grid p{font-size:15px}.faq summary{font-size:16px;line-height:1.5}.faq details p{font-size:15px}.closing{padding-block:var(--os-space-20)}.contact-note{color:var(--os-gray-300);font-size:13px}
footer p,footer a:not(.wordmark){font-size:13px}.draft-disclosure{font-size:11px}
@media(max-width:1050px){.hero.os-hero__inner{gap:var(--os-space-8)}.offer-plans{grid-template-columns:1fr}.offer-plans .price-card>p:not(.eyebrow){min-height:0}}
@media(max-width:760px){.container{padding-inline:var(--os-space-5)}.hero.os-hero__inner{grid-template-columns:1fr;padding-block:var(--os-space-12)}.hero-description{font-size:16px}.case-panel{max-width:none}.section{padding-block:var(--os-space-12)}.principles .container{grid-template-columns:1fr;gap:var(--os-space-4)}.risk-grid{grid-template-columns:1fr}.risk-grid article:nth-child(n){border:1px solid var(--os-border)}.section-heading{gap:var(--os-space-6)}nav{flex-wrap:wrap;gap:var(--os-space-4);padding-block:var(--os-space-4)}.navlinks{display:flex;order:3;width:100%;justify-content:space-between;font-size:13px}.offer-plans .price-card{padding:var(--os-space-6)}.case-body{padding:var(--os-space-6)}}
@media(prefers-reduced-motion:reduce){.os-service{transition:none}.os-service:hover{transform:none}}
