/* СайтДозор — Brand UI 1.0 · 11.10.2026
   Additive visual layer. Source engine style.css, JS, API and PHP workers stay intact.
   Original Circe font files are used from /assets/fonts/circe/. */
:root{
  --blue:#087F94; --blue-dark:#075C70; --red:#E05262; --ink:#12243D;
  --text:#273C51; --muted:#74859A; --line:#DCE6EE; --soft:#F4F8FA;
  --paper:#FFFFFF; --warning:#D68B2F; --font:'Circe',sans-serif;
  --sd-navy:#0D1C32; --sd-deep:#102C44; --sd-teal:#17C9AF;
  --sd-aqua:#D6F8F2; --sd-border:#DFE8EE;
  --sd-shadow:0 24px 65px rgba(17,40,65,.09);
}
html{scroll-padding-top:94px}
body{background:#F7F9FB;color:var(--text);font-size:16px;line-height:1.52;overflow-x:clip}
body button,body input,body select,body textarea{font-family:'Circe',sans-serif}
body a{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}
body a:focus-visible,body button:focus-visible,body input:focus-visible{outline:3px solid #0CAFA4;outline-offset:3px}
main{max-width:1240px;margin:0 auto;padding:0 28px 86px}
body h1,body h2,body h3{color:var(--ink)}
body .ey{color:#047F7C;font-weight:700;letter-spacing:.13em;font-size:11px}
body h1{letter-spacing:-.038em}
body .btn{min-height:50px;height:auto;border:1px solid transparent;border-radius:13px;padding:12px 22px;background:#13BFA8;color:#08253C;font-weight:700;line-height:1.28;gap:10px;box-shadow:0 7px 16px rgba(0,163,144,.10)}
body .btn:hover{background:#25D5BC;transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,163,144,.18)}
body .btn:disabled{transform:none;box-shadow:none}
body .btn.secondary{background:#fff;border:1px solid #B7D7DB;color:#087982;box-shadow:none}
body .btn.secondary:hover{background:#EFFCF9;border-color:#00BFA6}
body .btn:active{transform:translateY(0)}
body input:not([type="checkbox"]),body textarea{border-radius:11px}
body input:focus{outline:0;border-color:#12B9A9;box-shadow:0 0 0 4px rgba(23,201,175,.12)}
body .hidden{display:none!important}

/* BRAND NAV */
.header{background:#fff;border:0;border-bottom:1px solid #E9EEF2;position:relative;z-index:15}
.header-inner{max-width:1240px;min-height:88px;padding:16px 28px;gap:28px;align-items:center}
.brand{display:inline-flex;align-items:center;gap:11px;width:auto;flex:0 0 auto;min-width:0;text-decoration:none;white-space:nowrap}
.brand img{width:48px;height:48px;max-height:none;object-fit:contain;flex:0 0 48px}
.brand-lockup{display:flex;flex-direction:column;gap:1px}
.brand-lockup strong{color:#172A42;font-size:26px;font-weight:700;line-height:1;letter-spacing:-.035em}
.brand-lockup strong span{color:#069B94}
.brand-lockup small{font-size:11px;color:#8B9AAC;letter-spacing:.012em}
.header-nav{display:flex;align-items:center;gap:27px;margin:auto}
.header-nav a{font-size:14px;line-height:1.2;font-weight:700;text-decoration:none;color:#536579;white-space:nowrap}
.header-nav a:hover{color:#008E86}
.header-actions{display:flex;align-items:center;gap:16px}
.online-chip{font-size:11px;color:#4D6978;display:flex;align-items:center;gap:8px;white-space:nowrap}
.online-chip i{width:7px;height:7px;background:#12C9A8;box-shadow:0 0 0 4px #DCF9F1;border-radius:50%}
.header-cta{background:#0D253B;color:#fff;border-radius:11px;min-height:40px;padding:11px 16px;display:inline-flex;align-items:center;gap:14px;font-weight:700;font-size:13px;text-decoration:none;white-space:nowrap}
.header-cta span{color:#28D9C1;font-size:18px;line-height:1}
.header-cta:hover{background:#19465A;color:#fff}

/* HERO */
.hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.84fr);gap:55px;align-items:center;margin-top:26px;border:0;border-radius:30px;padding:64px 58px 66px;background:linear-gradient(122deg,#0A1B32 0%,#102D47 59%,#113F51 100%);box-shadow:0 25px 45px rgba(15,37,63,.10);overflow:hidden}
.hero::before{content:"";position:absolute;pointer-events:none;z-index:-1;width:520px;height:520px;right:-160px;top:-215px;border-radius:50%;border:1px solid rgba(141,231,227,.16);box-shadow:0 0 0 63px rgba(91,211,206,.035),0 0 0 126px rgba(91,211,206,.025),0 0 0 189px rgba(91,211,206,.018)}
.hero::after{content:"";pointer-events:none;position:absolute;z-index:-1;inset:0;background-image:radial-gradient(rgba(136,224,224,.28) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(90deg,transparent 28%,rgba(0,0,0,.1) 60%,#000)}
.hero .ey{color:#7AE5D8;letter-spacing:.15em}
.hero-ey{display:flex;align-items:center;gap:11px}
.ey-dot{background:#26E0C7;width:8px;height:8px;box-shadow:0 0 0 5px rgba(35,224,199,.12);border-radius:100%}
.hero h1{color:#fff;font-size:clamp(38px,3.9vw,57px);font-weight:700;line-height:1.09;letter-spacing:-.042em;max-width:680px;margin:24px 0 23px}
.hero h1 em{color:#4AE5CC;font-style:normal}
.hero-copy{min-width:0}
.hero-copy p{font-size:17px;line-height:1.62;color:#BCCDD8;max-width:560px}
.hero-points{display:flex;gap:12px 21px;flex-wrap:wrap;margin-top:28px}
.hero-points span{display:flex;align-items:center;gap:7px;color:#D5E9EA;font-size:12px;font-weight:700;white-space:nowrap}
.hero-points i{font-style:normal;color:#2DE2C5;font-weight:700}
.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;padding-top:25px;border-top:1px solid rgba(217,244,248,.17)}
.hero-metrics>div{display:flex;align-items:center;gap:11px;min-width:0}
.hero-metrics strong{font-size:31px;font-weight:700;color:#fff;line-height:1;letter-spacing:-.035em;white-space:nowrap}
.hero-metrics span{color:#9CB5C3;font-size:11px;line-height:1.35}
.scan-panel{position:relative;max-width:none;padding:29px 30px 30px;border-radius:23px;border:1px solid rgba(255,255,255,.36);background:#fff;box-shadow:0 26px 80px rgba(4,20,34,.25)}
.scan-panel-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}
.scan-panel-top span{font-size:11px;letter-spacing:.11em;color:#0D8E87;font-weight:700}
.scan-panel-top b{font-size:11px;border:1px solid #DAE9EA;border-radius:999px;padding:4px 9px;color:#7A8F9B;font-weight:700}
.scan-panel-icon{height:61px;width:61px;display:grid;place-items:center;color:#06A596;background:#E9FAF6;border-radius:17px;margin-bottom:20px}
.scan-panel-icon svg{height:47px;width:47px}
.scan-panel h2{font-size:30px;letter-spacing:-.02em;margin:0 0 9px;color:#14273E;line-height:1.15}
.scan-panel p{font-size:14px;color:#748496;line-height:1.58;margin:0 0 24px}
.field-label{font-size:12px;color:#243C52;font-weight:700;line-height:1.3}
.scan-form{gap:10px}
.scan-form input:not([type="checkbox"]){height:57px;border:1px solid #CFDFE5;background:#F8FBFC;border-radius:12px;font-size:18px;font-weight:700;color:#10283E;padding:0 17px}
.scan-form input::placeholder{color:#A6B2BF;font-weight:400}
.scan-form>.btn{margin-top:6px;min-height:56px;justify-content:space-between;text-align:left;padding:12px 20px;font-size:16px}
.scan-form>.btn span{font-size:22px;line-height:1}
.scan-terms{margin-top:7px;font-size:11px;line-height:1.45;gap:10px;color:#8896A3;cursor:pointer}
.scan-terms input{accent-color:#14BBA6;border-radius:4px;width:17px;height:17px}
.scan-terms a{color:#047E87;text-underline-offset:3px}
.micro{margin:22px 0 0;font-size:11px;color:#7A93A0;border-top:1px solid #E7EFF2;padding-top:16px;display:flex;gap:8px;align-items:flex-start;line-height:1.45}
.micro-shield{display:grid;place-items:center;width:15px;height:15px;flex:0 0 15px;font-size:10px;border-radius:50%;background:#E1F9F1;color:#069C80}

/* PROGRESS + RESULT STATES */
.audit-journey,#result{scroll-margin-top:18px}
.audit-journey{margin-top:30px;padding:30px;border:1px solid var(--sd-border);border-radius:22px;box-shadow:var(--sd-shadow)}
.journey-head h2{font-size:32px}
.journey-dot{background:#12BEA1;box-shadow:0 0 0 4px #E0F8F0}
.journey-counter{border-radius:15px;background:#F1F8FA;padding:12px 17px}
.journey-counter b{color:#0D253F}
.journey-progress{height:8px;border-radius:100px;background:#E9F1F3;margin:22px 0 12px}
.journey-progress span{border-radius:100px;background:linear-gradient(90deg,#17C9AF,#3198D5)}
.journey-status{color:#678195}
.journey-list{gap:10px}
.journey-item{border-color:#E1EAF0;border-radius:12px;padding:14px;min-width:0;gap:12px}
.journey-item i{flex:0 0 30px}
.journey-item b{font-size:14px;color:#1F344B;line-height:1.25}
.journey-item span{font-size:11px;color:#7F8E9E}
.journey-item em{font-size:10px}
.journey-item.active{border-color:#74CFC4;background:#F0FCFA}
.journey-item.active i{border-color:#0EB9A2;border-right-color:#D5ECEA}
.journey-item.active em{color:#0D9A89}
.journey-item.done{border-color:#BFEBDB;background:#F3FCF8}
.journey-item.done i{border-color:#0AA883;background:#0AA883}
.journey-item.locked{opacity:.68;background:#F6F9FA}
.journey-item.locked em{border-radius:6px;padding:5px 8px}
.journey-done-actions{background:#F6FBFA;border-radius:13px;border-top:1px solid #DCEBE8;padding:21px;margin-top:22px}
.journey-buttons{flex-wrap:wrap}
.journey-buttons .btn{font-size:13px;min-width:0}
.result-head{background:#fff;border:1px solid var(--sd-border);box-shadow:var(--sd-shadow);border-radius:22px;padding:29px;margin-top:30px}
.result-grid{gap:25px}
.score{background:conic-gradient(#13C3AA calc(var(--score)*1%),#E5EFF2 0)}
.score.module-score{background:conic-gradient(#13C3AA 35.294%,#E5EFF2 0)}
.score b{color:#152D41}
.result-head h2{font-size:29px;line-height:1.15}
.badge{border-radius:6px;padding:7px 11px}
.badge.high{background:#FFEEF0;color:#B63A51}
.badge.medium{background:#FFF5E6;color:#A37328}
.badge.low{background:#E8F9F7;color:#008F7F}
.issue{border:1px solid #E2EAF0;border-left:4px solid #AEBFCB;border-radius:13px;box-shadow:0 8px 22px rgba(10,34,54,.025)}
.issue.high{border-left-color:#DE5266}
.issue.medium{border-left-color:#D3A34B}
.issue.low{border-left-color:#12B7A5}
.issue .cat{letter-spacing:.1em;color:#708697}
.issue .advice{background:#F5F9FA;border-radius:8px}
.liability-card{background:#FFF9FA;border-radius:16px;border:1px solid #F2D7DF;border-left:4px solid #DE5369}
.liability-card strong{color:#C73D5B}
.penalty-pill{border-radius:10px}
.result-ok{background:#F4FCF9;border-color:#D6EFE4;border-left-color:#0AAE8E}
.audit-section{margin-top:35px}
.section-title h2{font-size:30px}

/* HOW IT WORKS */
.features{margin-top:52px}
.features h2{font-size:36px;letter-spacing:-.028em;line-height:1.15;max-width:700px;margin-bottom:27px}
.features h2 em{font-style:normal;color:#0B9E91}
.cards{grid-template-columns:repeat(4,minmax(0,1fr));border:0;gap:13px}
.cards article{border:1px solid #E0E8EF;border-radius:17px;min-height:212px;background:#fff;padding:23px 22px 26px;box-shadow:0 10px 20px rgba(20,50,74,.025)}
.cards article>b{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#E8F9F5;color:#078F84;font-size:15px}
.cards h3{font-size:19px;margin:27px 0 8px;line-height:1.2}
.cards p{font-size:13px;color:#7B8A99;line-height:1.55}

/* COMMERCIAL FUNNEL */
.service-sale{margin-top:46px!important;border:1px solid #DAE6EC!important;border-radius:24px!important;border-top:0!important;padding:37px!important;background:#FFF!important;box-shadow:var(--sd-shadow)}
.service-sale h2{font-size:36px;line-height:1.15;letter-spacing:-.02em}
.service-sale-grid{grid-template-columns:minmax(0,1fr) 280px;gap:44px}
.service-sale-facts{gap:10px}
.service-sale-facts span{border:1px solid #E4EDEF;border-radius:10px;background:#F9FCFC;padding:13px}
.service-sale-price{border-left:1px solid #E5ECEF;padding-left:27px}
.service-sale-price strong{font-size:54px;color:#102D43}
.service-sale-price small{font-size:13px}
.service-sale-price .btn{width:100%;text-align:center}
.service-sale-price>span{font-size:12px}
.paid-audit-offer{border:1px solid #CEE8E4;border-top:4px solid #14BDA8;border-radius:16px;background:#F1FBF8}
.paid-price strong{color:#0E2A40}
.paid-check-grid span{border-radius:7px;color:#4D6B7E}
.service-prices{gap:10px}
.service-prices div{border-radius:11px;border:1px solid #DCE8E9}
.leadbox{border-top:4px solid #13BCA5;background:#F0F9F7;border-radius:16px;padding:28px}
.lead-form{background:#fff;border:1px solid #DDE8EA;border-radius:14px;padding:24px}
.lead-form input:not([type="checkbox"]),.paid-report-form>input{border:1px solid #D7E3E8;border-radius:10px}
.consent input{accent-color:#0ABAA3}
.commercial-modal-backdrop{background:rgba(5,19,34,.72);backdrop-filter:blur(5px)}
.commercial-modal-card{border-radius:23px;box-shadow:0 30px 100px rgba(7,22,40,.3);padding:35px}
.commercial-modal-close{width:38px;height:38px;border-radius:10px;right:16px;top:15px;background:#EFF5F7;color:#18334D;display:grid;place-items:center;line-height:1}
.commercial-modal-close:hover{background:#E4F4F0}

/* OFFICIAL REFERENCE */
.live-reference{padding-top:55px}
.live-reference h2{font-size:36px;line-height:1.16;letter-spacing:-.025em}
.reference-intro{color:#738598}
.reference-grid{gap:17px}
.reference-panel{background:#fff;border:1px solid #DEE8ED;border-radius:17px;padding:24px}
.reference-panel-head strong{color:#069D90}
.reference-panel-head b{color:#19344C}
.registry-panel{background:#F4FAFA}
.case-amount{color:#C74959}
.case-card>a{color:#087A88}

/* LEGAL PAGES / PAGE FOOTER */
.legal-header .header-inner{justify-content:space-between}
.legal-back{font-size:13px;font-weight:700;text-decoration:none;color:#0C877F}
.legal-back:hover{color:#0B5D62}
.legal-page{max-width:960px;margin:36px auto 55px;padding:45px 55px 57px;background:#fff;border:1px solid #E3EBF0;border-radius:20px;box-shadow:var(--sd-shadow)}
.legal-page h1{font-size:39px;line-height:1.12;letter-spacing:-.025em}
.legal-page h2{margin-top:30px;font-size:22px;line-height:1.3}
.legal-page p{line-height:1.68;color:#53677A}
.legal-page a{color:#0A7E86;text-underline-offset:3px}
.legal-price-box{border:1px solid #BCE8DE;border-left:4px solid #11B9A3;border-radius:12px;background:#F0FCF9}
.requisites-card{border:1px solid #E0ECEF;border-radius:12px;background:#F8FBFA}
.legal-updated{border-color:#E0EBED}
.footer{background:#0C1D32;color:#C9DBE4;border:0;margin-top:0}
.footer-inner{max-width:1240px;padding:43px 28px 25px}
.legal-footer-main{gap:7px}
.footer-brand{display:flex;align-items:center;gap:10px;margin-bottom:13px}
.footer-brand img{border-radius:8px;width:36px;height:36px}
.footer-brand span{font-size:22px;color:#fff;line-height:1;font-weight:700}
.footer-brand strong{color:#39D2B9}
.legal-footer-main b{color:#EAF2F7}
.legal-footer-main span{color:#AABDC9;font-size:12px}
.legal-footer-links{gap:12px 21px;align-self:center}
.legal-footer-links a{color:#DBE8EA;text-decoration:none}
.legal-footer-links a:hover{color:#4FE1CC}
.legal-footer-inner>small{border-color:rgba(230,250,250,.15);color:#8DA5B7}

/* POST-PAYMENT PAGES. Their processing JS and server verification stay as-is. */
.payment-view{background:#F7F9FB}
.payment-top-brand{max-width:1120px;margin:25px auto 0;padding:0 20px}
.payment-top-brand .brand img{width:42px;height:42px;flex-basis:42px}
.payment-top-brand .brand-lockup strong{font-size:24px}
.payment-view .payment-page{max-width:1120px;margin:18px auto 58px}
.payment-view .payment-card{border:1px solid #DCE7EC;border-radius:23px;padding:36px;background:#fff;box-shadow:var(--sd-shadow)}
.payment-view .payment-card h1{font-size:40px;line-height:1.13;letter-spacing:-.025em}
.payment-view .payment-state{border-radius:11px;background:#EFFAF8;border-left-color:#14BDA8}
.payment-view .payment-state.err{background:#FFF4F5;border-left-color:#DE5266}
.payment-view .payment-state.ok{background:#EFFBF5;border-left-color:#11AF8B}
.payment-view .paid-bar{height:9px;border-radius:20px}
.payment-view .paid-bar span{border-radius:20px;background:linear-gradient(90deg,#11B8A5,#3787D6)}
.payment-view .paid-module{border:1px solid #DDE8EC;border-radius:12px;background:#FAFCFC}
.payment-view .paid-module.processing{background:#EFFFFA;border-color:#7EDBCA}
.payment-view .paid-module.processing .dot{border-color:#0DA995}
.payment-view .paid-module.processing em{color:#069D8C}

@media(max-width:1170px){
  .header-nav{gap:16px}.header-nav a{font-size:12px}.header-actions{gap:12px}
  .hero{padding:54px 42px;gap:29px;grid-template-columns:minmax(0,1fr) minmax(330px,.84fr)}
  .hero h1{font-size:44px}
  .hero-metrics{gap:11px}.hero-metrics strong{font-size:26px}
  .hero-metrics>div{gap:7px}
}
@media(max-width:980px){
  .online-chip{display:none}
  .header-inner{gap:15px}.header-nav{margin-left:auto;margin-right:0;gap:14px}
  .header-nav a:last-child{display:none}
  .hero{grid-template-columns:1fr;gap:37px;padding:50px 38px}
  .hero h1{max-width:770px;font-size:47px}
  .hero-copy p{max-width:700px}
  .scan-panel{max-width:670px;width:100%}
  .hero-metrics{max-width:640px}
  .cards{grid-template-columns:1fr 1fr}
  .service-sale-grid{grid-template-columns:1fr}
  .service-sale-price{padding:24px 0 0;border-left:0;border-top:1px solid #E4EAED}
  .reference-grid{grid-template-columns:1fr}
}
@media(max-width:720px){
  .header-inner{display:flex;flex-wrap:wrap;padding:13px 18px;gap:13px;min-height:75px}
  .brand{gap:8px}.brand img{width:42px;height:42px;flex-basis:42px}
  .brand-lockup strong{font-size:22px}.brand-lockup small{font-size:10px}
  .header-nav{order:3;width:100%;justify-content:space-between;gap:8px;margin:0;overflow-x:auto;padding:5px 0 3px}
  .header-nav a{font-size:12px}.header-nav a:last-child{display:block}
  .header-actions{margin-left:auto}.header-cta{min-height:37px;font-size:11px;padding:9px 11px}.header-cta span{display:none}
  main{padding:0 15px 55px}
  .hero{margin-top:14px;padding:40px 24px 27px;border-radius:21px;gap:27px}
  .hero h1{font-size:clamp(35px,7vw,47px);margin:19px 0 17px}
  .hero-copy p{font-size:16px}
  .hero-points{gap:11px 14px;margin-top:18px}
  .hero-points span{font-size:11px}
  .hero-metrics{margin-top:27px;padding-top:18px}
  .hero-metrics strong{font-size:25px}
  .scan-panel{padding:24px;border-radius:17px}
  .scan-panel-icon{display:none}
  .scan-panel-top{margin-bottom:16px}
  .scan-panel h2{font-size:26px}
  .scan-panel p{margin-bottom:19px}
  .audit-journey{padding:22px 17px;border-radius:17px}
  .journey-list{grid-template-columns:1fr}
  .journey-head{flex-direction:column}
  .journey-counter{text-align:left}
  .journey-item{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}
  .journey-item em{grid-column:auto}
  .features{margin-top:39px}
  .features h2,.live-reference h2,.service-sale h2{font-size:30px}
  .service-sale{padding:24px!important;border-radius:16px!important}
  .service-sale-facts{grid-template-columns:1fr 1fr}
  .legal-page{margin:18px 12px 45px;padding:26px 20px;border-radius:14px}
  .legal-header .header-inner{display:flex;flex-wrap:nowrap}
  .legal-back{font-size:11px}
  .footer-inner{padding:33px 20px 24px}
  .payment-view .payment-card{padding:23px 17px}
}
@media(max-width:470px){
  .header-inner{padding:12px 13px}.header-cta{font-size:11px}
  .brand-lockup small{font-size:9px}
  .hero{padding:31px 18px 20px;border-radius:17px}
  .hero h1{font-size:35px;line-height:1.1}
  .hero-ey{font-size:10px!important}
  .hero-points span{white-space:normal}
  .hero-metrics{gap:7px}
  .hero-metrics>div{flex-direction:column;align-items:flex-start;gap:7px}
  .hero-metrics strong{font-size:25px}
  .hero-metrics span{font-size:10px}
  .scan-panel{padding:19px 16px}
  .scan-panel h2{font-size:25px}
  .scan-panel p{font-size:13px}
  .scan-form>.btn{font-size:14px;padding:11px 13px}
  .cards{grid-template-columns:1fr}
  .cards article{min-height:0}
  .journey-item{grid-template-columns:30px minmax(0,1fr);align-items:start}
  .journey-item em{grid-column:2;text-align:left}
  .journey-counter{width:100%}
  .result-head{padding:21px 15px}
  .result-grid{grid-template-columns:75px minmax(0,1fr);gap:12px}
  .result-head h2{font-size:22px}
  .score{width:72px;height:72px}
  .score b{font-size:20px}
  .service-sale-facts{grid-template-columns:1fr}
  .reference-panel{padding:18px 15px}
  .journey-buttons .btn{font-size:12px;padding:12px}
  .legal-page h1{font-size:29px}
  .legal-back{max-width:100px;text-align:right}
  .footer-brand span{font-size:20px}
  .commercial-modal{padding:8px}
  .commercial-modal-card{padding:30px 17px;border-radius:16px}
  .payment-view .payment-card h1{font-size:29px}
}
@media(prefers-reduced-motion:reduce){
  .hero::before,.hero::after{transition:none}
  *,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}
}

/* СайтДозор: UX сканирования и прозрачность платной услуги. */
.audit-journey{scroll-margin-top:20px}
.sd-service-disclaimer{font-size:12px!important;line-height:1.55!important;color:#6a7c8e!important;margin:16px 0 0!important;max-width:850px}
.sd-service-disclaimer b{color:#344963}
.sd-checkout-disclaimer{font-size:12px!important;line-height:1.5!important;padding:11px 13px;background:#f1f7f8;border:1px solid #dce9ea;border-radius:10px;color:#536779}
.sd-checkout-disclaimer a{color:#087f83;text-decoration:underline}
@media(max-width:720px){.audit-journey{scroll-margin-top:14px}.sd-service-disclaimer,.sd-checkout-disclaimer{font-size:11px!important}}
