:root{
  --paper:#FFFFFF;
  --desk:#F3F1EC;
  --desk-2:#EAE7E0;
  --ink:#1F2328;
  --ink-2:#3B4150;
  --faint:#5B6370;
  --rule:#E4E1DA;
  --rule-2:#D2CEC4;
  --lab:#004AAC;
  --lab-press:#003B8A;
  --lab-soft:#EDF2FA;
  --normal:#1D6B43;
  --border:#A86B00;
  --flag:#9A1418;
  --flag-soft:#FBF1F1;
  --mark:#FFE9A8;
  --r1:2px;--r2:4px;--r3:6px;--r4:10px;--r5:16px;
  --sh1:0 1px 1px rgba(31,35,40,.05),0 2px 6px -3px rgba(31,35,40,.12);
  --sh2:0 1px 2px rgba(31,35,40,.06),0 14px 30px -16px rgba(31,35,40,.32);
  --sh3:0 2px 4px rgba(31,35,40,.06),0 30px 60px -30px rgba(31,35,40,.45);
  --sans:'IBM Plex Sans','Noto Sans Bengali',system-ui,sans-serif;
  --bn:'Noto Sans Bengali','IBM Plex Sans',system-ui,sans-serif;
  --fig:'Noto Serif Bengali','IBM Plex Sans',serif;
  --mono:'IBM Plex Mono',ui-monospace,monospace;
  --ease:cubic-bezier(.2,.7,.3,1);
  --wrap:1120px;
  color-scheme:light;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:76px}
body{margin:0;background:var(--desk);color:var(--ink);font-family:var(--bn);font-size:15.5px;line-height:1.65;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}
button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
a{color:var(--lab);text-decoration:none}
input,select,textarea{font:inherit;color:inherit}
img{display:block;max-width:100%}
h1,h2,h3,h4,h5,p,ul,ol,figure,blockquote,dl,dd{margin:0}
ul,ol{padding:0}
[hidden]{display:none!important}
:focus-visible{outline:2px solid var(--lab);outline-offset:2px;border-radius:var(--r2)}
.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}
.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ic--s{width:16px;height:16px}
.ic--l{width:24px;height:24px}
.good{color:var(--normal)}.mid{color:var(--border)}.low{color:var(--flag)}
.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 16px}

.top{position:sticky;top:0;z-index:20;background:rgba(243,241,236,.97);border-bottom:1px solid transparent;transition:border-color .2s ease}
.top.is-stuck{border-bottom-color:var(--rule)}
.top .wrap{display:flex;align-items:center;gap:8px;height:60px}
.brand{display:flex;align-items:center;gap:8px;color:var(--ink);margin-right:auto}
.brand svg{width:28px;height:28px;color:var(--lab)}
.brand span{font-family:var(--fig);font-weight:700;font-size:21px;line-height:1;padding-top:3px}
.toplink{display:none;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--r3);font-size:14.5px;font-weight:600;color:var(--ink-2)}
.toplink:hover{background:var(--desk-2);color:var(--ink)}
.topcta{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:var(--r3);font-size:14.5px;font-weight:600;color:var(--lab);border:1.5px solid rgba(0,74,172,.35)}
.topcta:hover{border-color:var(--lab);background:var(--lab-soft)}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 22px;border-radius:var(--r3);font-family:var(--bn);font-weight:600;font-size:16px;line-height:1.2;text-align:center;transition:background .15s ease,transform .08s ease,border-color .15s ease}
.btn:active{transform:translateY(1px)}
.btn--primary{background:var(--lab);color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.12),0 6px 14px -8px rgba(0,74,172,.7)}
.btn--primary:hover{background:var(--lab-press)}
.btn--ghost{background:var(--paper);color:var(--ink);border:1.5px solid var(--rule-2)}
.btn--ghost:hover{border-color:var(--ink-2)}
.btn--block{width:100%}
.btn--s{min-height:42px;padding:0 16px;font-size:14.5px}
.btn[disabled]{opacity:.6;pointer-events:none}
.spin{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .8s linear infinite}
.sheet{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r4);box-shadow:var(--sh1)}

.eyebrow{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--lab)}
.eyebrow::before{content:"";width:16px;height:1.5px;background:currentColor}
.display{font-size:28px;line-height:1.38;font-weight:700;text-wrap:balance}
.h2{font-size:22px;line-height:1.4;font-weight:700;text-wrap:balance}
.lede{font-size:16px;line-height:1.7;color:var(--ink-2)}
.meta{font-size:13.5px;line-height:1.6;color:var(--faint)}

.hero{padding:18px 0 40px}
.hero .wrap{display:grid;gap:22px}
.hero__copy{display:flex;flex-direction:column;gap:14px}
.promise{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:4px}
.promise li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.55;color:var(--ink-2)}
.promise .ic{margin-top:2px;color:var(--normal)}

.formcard{box-shadow:var(--sh3);overflow:hidden}
.form{display:flex;flex-direction:column;gap:14px;padding:20px 16px 18px}
.form__head{display:flex;flex-direction:column;gap:2px}
.form__head h2{font-size:18px;font-weight:700;line-height:1.4}
.form__row{display:grid;gap:14px}
.field{display:flex;flex-direction:column;gap:6px;min-width:0}
.field__label{font-size:14px;font-weight:600;line-height:1.4}
.field__label small{font-weight:400;color:var(--faint);font-size:13px}
.inputwrap{position:relative;display:flex;align-items:center}
.inputwrap .ic{position:absolute;left:14px;color:var(--faint);pointer-events:none}
.input{width:100%;min-height:52px;padding:0 14px 0 44px;border:1.5px solid var(--rule-2);border-radius:var(--r3);background:var(--paper);font-family:var(--sans);font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}
.input::placeholder{color:#8B919B}
.input:focus{outline:0;border-color:var(--lab);box-shadow:0 0 0 3px rgba(0,74,172,.14)}
.field__err{display:none;align-items:flex-start;gap:6px;font-size:13.5px;line-height:1.55;color:var(--flag)}
.field__err .ic{margin-top:3px}
.field.has-err .field__err{display:flex}
.field.has-err .input{border-color:var(--flag);background:var(--flag-soft)}
.examples{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--faint)}
.examples code{font-family:var(--mono);font-size:12px;color:var(--ink-2)}
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.form__foot{display:flex;flex-direction:column;gap:10px}
.form__note{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.6;color:var(--ink-2)}
.form__note .ic{margin-top:2px;color:var(--faint)}
.banner{display:none;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--r3);background:var(--flag-soft);border:1px solid #EBCACB;color:var(--flag);font-size:14px;line-height:1.6}
.banner.is-on{display:flex}
.banner .ic{margin-top:3px}
.trust{display:flex;flex-wrap:wrap;gap:6px 16px;padding:12px 16px;border-top:1px solid var(--rule);background:#FBFAF7;font-size:12.5px;color:var(--faint)}
.trust span{display:inline-flex;align-items:center;gap:6px}
.trust .ic{color:var(--normal)}

.done{display:flex;flex-direction:column;gap:16px;padding:22px 16px 18px}
.done__mark{width:48px;height:48px;border-radius:50%;background:var(--normal);color:#fff;display:grid;place-items:center}
.done__mark .ic{width:26px;height:26px;stroke-width:2.2}
.done h2{font-size:21px;font-weight:700;line-height:1.4}
.done__id{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--faint)}
.done__id b{font-family:var(--mono);font-size:22px;font-weight:600;color:var(--ink)}
.next{list-style:none;counter-reset:n;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--rule);padding-top:14px}
.next li{display:grid;grid-template-columns:26px 1fr;gap:10px;font-size:14.5px;line-height:1.6;color:var(--ink-2)}
.next li::before{counter-increment:n;content:counter(n);width:26px;height:26px;border-radius:50%;border:1.5px solid var(--ink);display:grid;place-items:center;font-family:var(--fig);font-weight:700;font-size:13px;color:var(--ink);padding-top:1px}
.linkbox{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px dashed var(--rule-2);border-radius:var(--r3);background:var(--desk)}
.linkbox p{font-size:13.5px;font-weight:600}
.linkbox__row{display:flex;align-items:center;gap:8px}
.linkbox__row a{flex:1;min-width:0;font-family:var(--mono);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.copybtn{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-radius:var(--r3);background:var(--paper);border:1px solid var(--rule-2);font-size:13.5px;font-weight:600;flex:none}
.copybtn:hover{border-color:var(--ink-2)}
.done__actions{display:flex;flex-wrap:wrap;gap:10px}

.sec{padding:44px 0}
.sec--paper{background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.sec__head{display:flex;flex-direction:column;gap:8px;margin-bottom:22px;max-width:680px}

.steps{list-style:none;display:grid;gap:0}
.steps li{position:relative;display:grid;grid-template-columns:36px 1fr;gap:14px;padding-bottom:22px}
.steps li:not(:last-child)::before{content:"";position:absolute;left:17px;top:36px;bottom:4px;width:1.5px;background:var(--rule-2)}
.steps__n{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--ink);display:grid;place-items:center;font-family:var(--fig);font-weight:700;font-size:16px;background:var(--desk);padding-top:2px}
.sec--paper .steps__n{background:var(--paper)}
.steps h3{font-size:16.5px;font-weight:700;line-height:1.45;padding-top:5px}
.steps p{font-size:14.5px;line-height:1.65;color:var(--faint);margin-top:2px}

.areas{list-style:none;border-top:1.5px solid var(--ink)}
.areas li{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule)}
.areas b{font-weight:700;font-size:15px}
.areas span{font-size:14px;line-height:1.6;color:var(--ink-2)}
.areas-title{font-size:14px;font-weight:700;margin-bottom:8px;color:var(--faint)}
.how{display:grid;gap:30px}

.sample{display:grid;gap:16px}
.rhead{display:flex;flex-direction:column;gap:4px;padding:16px 16px 14px;border-bottom:1.5px solid var(--ink)}
.rhead__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.rhead__name{font-size:19px;font-weight:700;line-height:1.4}
.rhead__links{font-family:var(--mono);font-size:12px;color:var(--faint);word-break:break-all}
.score{display:flex;flex-direction:column;align-items:flex-end;line-height:1}
.score b{font-family:var(--fig);font-weight:700;font-size:44px}
.score span{font-size:12px;color:var(--faint);margin-top:4px}
.scale{padding:14px 16px 4px}
.scale__bar{position:relative;display:grid;grid-template-columns:50fr 25fr 25fr;gap:2px;height:8px}
.scale__bar i{display:block;border-radius:1px}
.scale__bar i:nth-child(1){background:#E8C9CA}
.scale__bar i:nth-child(2){background:#EBD9B2}
.scale__bar i:nth-child(3){background:#BFD8C9}
.scale__pin{position:absolute;top:-7px;width:2px;height:22px;background:var(--ink);transform:translateX(-1px)}
.scale__pin::after{content:"";position:absolute;top:-5px;left:-4px;border:5px solid transparent;border-top-color:var(--ink)}
.scale__ticks{position:relative;height:16px;margin-top:6px;font-family:var(--fig);font-size:11.5px;color:var(--faint)}
.scale__ticks span{position:absolute;transform:translateX(-50%)}
.scale__ticks span:first-child{transform:none}
.scale__ticks span:last-child{transform:translateX(-100%)}
.labwrap{padding:4px 16px 8px}
.labtable{width:100%;border-collapse:collapse;font-size:14px}
.labtable th{font-size:12px;font-weight:600;color:var(--faint);text-align:left;padding:10px 6px 8px 0;border-bottom:1.5px solid var(--ink);white-space:nowrap}
.labtable th:nth-child(2),.labtable td.t-res{text-align:center}
.labtable th:last-child{text-align:right;padding-right:0}
.labtable td{padding:11px 6px 2px 0;vertical-align:top}
.labtable .t-area{font-weight:600;line-height:1.4;white-space:nowrap}
.labtable .t-res{font-family:var(--fig);font-weight:700;font-size:18px;line-height:1.3}
.labtable .t-ref{font-family:var(--fig);font-size:12.5px;color:var(--faint);white-space:nowrap;padding-top:13px}
.labtable .t-flag{text-align:right;padding-right:0;white-space:nowrap;padding-top:12px}
.labtable .t-note td{font-size:13px;line-height:1.6;color:var(--faint);padding:2px 0 12px;border-bottom:1px solid var(--rule)}
.labtable tr:last-child td{border-bottom:0}
.flag{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700}
.flag .ic{width:14px;height:14px;stroke-width:2.2}
.summary{padding:16px}
.summary h3{font-size:15px;font-weight:700;margin-bottom:6px}
.summary p{font-size:15px;line-height:1.75;color:var(--ink-2)}
.findings{display:flex;flex-direction:column;gap:12px}
.finding{padding:14px 16px 16px;border-left:4px solid var(--faint);border-radius:var(--r3)}
.finding.sev-critical{border-left-color:var(--flag)}
.finding.sev-major{border-left-color:var(--border)}
.finding header{display:flex;align-items:center;gap:10px;font-size:12.5px;margin-bottom:6px}
.finding .tag{font-weight:700}
.sev-critical .tag{color:var(--flag)}.sev-major .tag{color:var(--border)}
.finding .area{color:var(--faint)}
.finding .n{margin-left:auto;font-family:var(--fig);color:var(--faint);font-size:14px}
.finding h4{font-size:16.5px;line-height:1.45;font-weight:700}
.finding p{font-size:14.5px;line-height:1.72;color:var(--ink-2);margin-top:6px}
.finding blockquote{margin-top:10px;padding:9px 12px;background:var(--desk);border-radius:var(--r2);font-size:13.5px;line-height:1.65;color:var(--ink-2)}
.finding blockquote b{display:block;font-size:12px;font-weight:600;color:var(--faint);margin-bottom:2px}
.shot{display:block;margin-top:12px;border:1px solid var(--rule);border-radius:var(--r2);overflow:hidden;background:var(--desk)}
.shot img{width:100%;max-height:300px;object-fit:cover;object-position:top}
.more{display:flex;flex-direction:column;gap:12px;padding:16px}
.more h3{font-size:16px;font-weight:700}
.more ul{list-style:none}
.more li{display:flex;align-items:baseline;gap:8px;padding:6px 0;font-size:14px;color:var(--ink-2)}
.more li i{flex:1;border-bottom:1.5px dotted var(--rule-2);transform:translateY(-4px)}
.more li b{font-family:var(--fig);font-size:15px;color:var(--ink)}
.pdfrow{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--ink)}
.pdfrow:hover{border-color:var(--rule-2);box-shadow:var(--sh2)}
.pdfrow__ic{width:40px;height:48px;flex:none;border:1.5px solid var(--ink);border-radius:var(--r2);display:grid;place-items:end center;padding-bottom:5px;font-family:var(--mono);font-size:10px;font-weight:600;position:relative;background:var(--paper)}
.pdfrow__ic::before{content:"";position:absolute;top:-1.5px;right:-1.5px;width:12px;height:12px;background:var(--paper);border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}
.pdfrow__t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.45}
.pdfrow__t b{font-size:15px}
.pdfrow__t span{font-size:12.5px;color:var(--faint)}
.sample__side{display:flex;flex-direction:column;gap:16px}

.plans{width:100%;border-collapse:collapse;font-size:14.5px}
.plans th,.plans td{padding:11px 0;border-top:1px solid var(--rule);text-align:left;vertical-align:top}
.plans thead th{border-top:0;padding:16px 0 12px;vertical-align:bottom}
.plans thead th:not(:first-child),.plans td:not(:first-child){text-align:center;width:26%}
.plans .plan-name{display:block;font-size:13px;font-weight:600;color:var(--faint)}
.plans .plan-price{display:block;font-family:var(--fig);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink)}
.plans thead th:last-child .plan-price{color:var(--lab)}
.plans td:first-child{padding-right:8px;color:var(--ink-2)}
.plans .yes{color:var(--normal)}
.plans .no{color:#A8ADB5}
.plans .ic{display:inline-block;vertical-align:middle}
.price-wrap{display:grid;gap:16px}
.price-note{display:flex;flex-direction:column;gap:10px;font-size:14.5px;line-height:1.7;color:var(--ink-2)}
.price-note b{color:var(--ink)}

.faq{border-top:1px solid var(--rule);max-width:780px}
.faq details{border-bottom:1px solid var(--rule)}
.faq summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 0;cursor:pointer;font-weight:600;font-size:15.5px;line-height:1.5}
.faq summary::-webkit-details-marker{display:none}
.faq summary .ic{margin-top:3px;color:var(--faint);transition:transform .2s ease}
.faq details[open] summary .ic{transform:rotate(45deg)}
.faq details p{padding:0 30px 18px 0;font-size:15px;color:var(--ink-2);line-height:1.75}

.cta{padding:40px 0 48px}
.cta .wrap{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.foot{border-top:1px solid var(--rule);padding:22px 0 32px;font-size:13px;color:var(--faint)}
.foot .wrap{display:flex;flex-direction:column;gap:6px}
.foot b{font-family:var(--fig);color:var(--ink);font-weight:700}

.status-main{padding:20px 0 48px}
.status-main .wrap{max-width:640px;display:flex;flex-direction:column;gap:16px}
.st-card{overflow:hidden}
.st-head{display:flex;flex-direction:column;gap:6px;padding:18px 16px 16px;border-bottom:1px solid var(--rule)}
.st-head .done__id b{font-size:20px}
.st-facts{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;padding:14px 16px;font-size:14px;border-bottom:1px solid var(--rule)}
.st-facts dt{color:var(--faint)}
.st-facts dd{min-width:0;overflow-wrap:anywhere}
.st-facts .mono{font-size:13px}
.track{list-style:none;padding:16px 16px 6px}
.track li{position:relative;display:grid;grid-template-columns:22px 1fr;gap:12px;padding-bottom:16px}
.track li:not(:last-child)::before{content:"";position:absolute;left:10px;top:28px;bottom:2px;width:2px;background:var(--rule)}
.track li.is-done:not(:last-child)::before{background:var(--normal)}
.track__dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--rule-2);background:var(--paper);display:grid;place-items:center}
.track li.is-done .track__dot{background:var(--normal);border-color:var(--normal);color:#fff}
.track li.is-done .track__dot .ic{width:13px;height:13px;stroke-width:2.4}
.track li.is-now .track__dot{border-color:var(--lab);animation:ping 1.6s ease-out infinite}
.track li.is-now .track__dot::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--lab)}
.track li.is-sent .track__dot{animation:none}
.track b{display:block;font-size:15px;font-weight:700;line-height:1.45}
.track li.is-wait b{color:var(--faint);font-weight:500}
.track span{display:block;font-size:13.5px;line-height:1.55;color:var(--faint)}
.track li.is-now span{color:var(--lab)}
.note{display:flex;gap:10px;align-items:flex-start;margin:0 16px 16px;padding:12px 14px;border-radius:var(--r3);background:var(--desk);font-size:14.5px;line-height:1.7;color:var(--ink-2)}
.note b{display:block;font-size:12.5px;color:var(--faint);font-weight:600}
.note .ic{margin-top:3px;color:var(--faint)}
.st-report{padding:0 16px 18px}
.state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:44px 20px}
.state svg.art{width:120px;height:96px;color:var(--rule-2);margin-bottom:6px}
.state h1,.state h2{font-size:20px;font-weight:700;line-height:1.4}
.state p{font-size:14.5px;color:var(--faint);max-width:360px;line-height:1.7}
.state .btn{margin-top:8px}
.skel{background:linear-gradient(90deg,var(--desk-2),#F6F4EF,var(--desk-2));background-size:200% 100%;animation:shimmer 1.2s linear infinite;border-radius:var(--r2)}
.skel-line{height:14px;margin:10px 16px}

.toast{position:fixed;left:50%;bottom:22px;z-index:50;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:var(--r3);background:#16181C;color:#fff;font-size:14px;box-shadow:var(--sh2);animation:rise .25s var(--ease) both}
.toast .ic{color:#8BD3A8}

@keyframes spin{to{transform:rotate(360deg)}}
@keyframes shimmer{to{background-position:-200% 0}}
@keyframes ping{0%{box-shadow:0 0 0 0 rgba(0,74,172,.35)}100%{box-shadow:0 0 0 9px rgba(0,74,172,0)}}
@keyframes rise{from{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%,0)}}
@keyframes up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:no-preference){
  .enter>*{animation:up .45s var(--ease) both}
  .enter>*:nth-child(2){animation-delay:.05s}
  .enter>*:nth-child(3){animation-delay:.1s}
  .enter>*:nth-child(4){animation-delay:.15s}
  .enter>*:nth-child(n+5){animation-delay:.2s}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation:none!important;transition:none!important}
}

@media (min-width:640px){
  .form__row--2{grid-template-columns:1fr 1fr}
  .toplink{display:inline-flex}
  .display{font-size:34px}
}
@media (min-width:900px){
  body{font-size:16px}
  .wrap{padding:0 28px}
  .top .wrap{height:68px}
  .hero{padding:44px 0 64px}
  .hero .wrap{grid-template-columns:1fr minmax(0,470px);gap:56px;align-items:start}
  .hero__copy{padding-top:26px;gap:18px}
  .display{font-size:42px;line-height:1.32}
  .lede{font-size:17.5px}
  .form{padding:24px 24px 22px}
  .done{padding:28px 24px 24px}
  .trust{padding:12px 24px}
  .sec{padding:72px 0}
  .h2{font-size:28px}
  .how{grid-template-columns:1fr 1fr;gap:56px}
  .sample{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}
  .price-wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start}
  .plans-card{padding:0 24px 8px!important}
  .cta .wrap{flex-direction:row;align-items:center;justify-content:space-between}
  .status-main{padding:40px 0 72px}
}
@media (max-width:370px){
  .labtable .t-ref,.labtable th.t-ref{display:none}
  .display{font-size:25px}
  .areas li{grid-template-columns:1fr;gap:2px}
}
