.dml{--navy:#071a33;--blue:#2778ff;--teal:#16a6b6;--pale:#eaf8f8;--cream:#fbf6ed;--ink:#17344a;--muted:#657b8b;--line:#dce7ec;color:var(--ink);background:#f7fbfc;font-family:Tahoma,"Segoe UI",Arial,sans-serif;overflow:hidden}.dml *{box-sizing:border-box}.dml a{text-decoration:none;color:inherit}.dml img{display:block;max-width:100%}.dml-head{height:86px;padding:0 clamp(22px,5.5vw,86px);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e8eff2}.dml-brand{display:flex;align-items:center;gap:12px}.dml-brand>i{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,var(--teal),var(--blue));font:800 20px Arial;font-style:normal}.dml-brand b,.dml-brand small{display:block}.dml-brand b{font-size:20px;color:var(--navy)}.dml-brand small{margin-top:4px;color:var(--muted);font-size:10px}.dml-head nav{display:flex;gap:38px;font-weight:800}.dml-hero{min-height:640px;display:grid;grid-template-columns:1.06fr .94fr;color:#fff;background:radial-gradient(circle at 70% 15%,#164476,var(--navy) 50%,#041226)}.dml-copy{padding:clamp(65px,8vw,110px) clamp(28px,6.5vw,100px) 65px 35px;align-self:center}.dml-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--teal);font-size:13px;font-weight:900}.dml-kicker:before{content:"";width:22px;height:3px;background:currentColor;border-radius:3px}.dml-copy h1{margin:22px 0;color:#fff;font-size:clamp(39px,4.7vw,68px);line-height:1.34}.dml-copy>p{color:#c9dcef;font-size:clamp(16px,1.4vw,20px);line-height:2}.dml-actions{display:flex;gap:15px;margin-top:31px}.dml-btn{min-height:55px;padding:0 28px;border:0;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;cursor:pointer}.dml .primary{color:#fff;background:linear-gradient(135deg,var(--blue),#0863ed);box-shadow:0 16px 32px #2778ff44}.dml .outline{color:#fff;border:1px solid #ffffff88;background:#ffffff0a}.dml-micro{display:block;margin-top:24px;color:#bcd6e9}.dml-photo{position:relative;min-height:640px;overflow:hidden;border-radius:0 0 0 108px;background:var(--cream)}.dml-photo>img{width:100%;height:100%;object-fit:cover}.dml-photo>div{position:absolute;right:26px;bottom:26px;padding:16px 19px;border-radius:17px;background:#ffffffed;color:var(--ink);box-shadow:0 18px 45px #071a3340}.dml-photo b,.dml-photo small{display:block}.dml-photo small{margin-top:5px;color:var(--muted)}.dml-benefits{max-width:1180px;margin:-42px auto 0;padding:18px;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:24px;box-shadow:0 24px 60px #071a331f}.dml-benefit{min-height:80px;padding:12px 16px;display:flex;align-items:center;gap:12px;border-left:1px solid var(--line)}.dml-benefit:last-child{border:0}.dml-benefit>i,.dml-steps i{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:var(--pale);color:var(--teal);font-style:normal;font-weight:900}.dml-benefit b,.dml-benefit small{display:block}.dml-benefit small{margin-top:6px;color:var(--muted)}.dml-section{max-width:1180px;margin:auto;padding:100px 24px 82px}.dml-heading{max-width:730px;margin-bottom:30px}.dml-heading h2,.dml-lead h2{margin:14px 0;color:var(--navy);font-size:clamp(28px,3vw,43px);line-height:1.55}.dml-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.dml-steps article{padding:29px;border:1px solid var(--line);border-radius:22px;background:#fff}.dml-steps h3{color:var(--navy)}.dml-steps p{color:var(--muted);line-height:1.9}.dml-lead{max-width:1180px;margin:20px auto 85px;padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;border-radius:33px;background:linear-gradient(135deg,var(--cream),#fff);box-shadow:0 28px 70px #071a3317}.dml-lead>div>p{color:var(--muted);line-height:2}.dml-lead aside{margin-top:28px;padding:20px;border-radius:19px;background:var(--navy);color:#fff}.dml-lead aside>*{display:block}.dml-lead aside a{margin:8px 0;font-size:24px;font-weight:900;direction:ltr;text-align:right}.dml-lead aside span{color:#b9ccdd;font-size:12px;line-height:1.9}.dml-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.dml-form label{font-size:13px;font-weight:800}.dml-form input,.dml-form select{width:100%;height:52px;margin-top:9px;padding:0 13px;border:1px solid #cbdce3;border-radius:13px;background:#fff}.dml-form .full{grid-column:1/-1}.dml-form .consent{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-weight:500}.dml-form .consent input{width:18px;height:18px;margin:2px 0}.dml-success{margin:0;padding:12px;border-radius:11px;color:#245b39;background:#e8f6ed}.dml-coverage{max-width:1180px;margin:0 auto 82px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.dml-coverage>div{padding:28px;border:1px solid var(--line);border-radius:21px;background:#fff}.dml-coverage p{line-height:2;font-weight:700}.dml footer{min-height:120px;padding:27px clamp(22px,6vw,88px);display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:#fff}.dml footer b,.dml footer small{display:block}.dml footer small{margin-top:7px;color:#a9bfd3}.dml-mobile{display:none}.shahriar .primary{background:linear-gradient(135deg,var(--teal),#108395)}.dml-policy{max-width:850px;margin:auto;padding:55px 24px;line-height:2.1}.dml-policy h1,.dml-policy h2{color:#071a33}.dml-policy p{color:#657b8b}
@media(max-width:900px){.dml-head{height:74px;padding:0 18px}.dml-head nav{display:none}.dml-hero{grid-template-columns:1fr}.dml-copy{padding:62px 22px 48px}.dml-photo{min-height:420px;border-radius:0}.dml-benefits{margin:0;border-radius:0;grid-template-columns:1fr 1fr}.dml-benefit{border:0}.dml-steps,.dml-lead,.dml-coverage{grid-template-columns:1fr}.dml-lead{margin:20px 17px 75px;gap:28px}}
@media(max-width:560px){.dml-copy h1{font-size:38px}.dml-copy>p{font-size:16px}.dml-actions{flex-direction:column}.dml-photo{min-height:350px}.dml-benefits{grid-template-columns:1fr}.dml-section{padding:70px 18px 52px}.dml-lead{padding:27px 19px}.dml-form{grid-template-columns:1fr}.dml-form>*{grid-column:1/-1}.dml footer{padding-bottom:82px;flex-direction:column;align-items:flex-start;gap:18px}.dml-mobile{position:fixed;z-index:99;bottom:0;right:0;left:0;height:64px;padding:8px 11px;display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;background:#ffffffed;border-top:1px solid var(--line)}.dml-mobile a{display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;font-weight:900}.dml-mobile a:last-child{color:#fff;background:var(--blue)}}
