:root{--navy:#071b3f;--blue:#0755c7;--blue2:#2c6fe4;--soft:#f2f6fc;--line:#d7e2ef;--text:#111a32;--muted:#5e6c83;--shadow:0 18px 50px rgba(5,35,80,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:white;line-height:1.5}img{max-width:100%;display:block}.container{width:min(1180px,calc(100% - 40px));margin:auto}.header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.header-inner{height:80px;display:flex;align-items:center;gap:25px}.brand img{width:340px}.header nav{margin-left:auto;display:flex;align-items:center;gap:20px}.header nav a{color:var(--navy);font-weight:700;text-decoration:none;font-size:14px}.nav-cta{background:var(--blue);color:white!important;padding:11px 17px;border-radius:8px}.menu{display:none;margin-left:auto;border:0;background:var(--navy);color:white;border-radius:7px;padding:8px 12px;font-size:20px}.icon{width:54px;height:54px;color:var(--blue)}.kicker{font-size:12px;letter-spacing:.16em;font-weight:900;color:var(--blue);text-transform:uppercase}.dash{width:72px;height:5px;background:var(--blue);margin:26px 0}h1,h2,h3{line-height:1.08;color:var(--navy)}h1{font-size:clamp(48px,6vw,78px);letter-spacing:-.045em;margin:0}h2{font-size:clamp(38px,4.6vw,64px);letter-spacing:-.035em;margin:0 0 22px}h1 span,h2 span{color:var(--blue)}p{font-size:17px}.slide{padding:85px max(5vw,30px)}.hero{display:grid;grid-template-columns:1fr 1.05fr;grid-template-rows:auto auto;min-height:880px;background:linear-gradient(135deg,#fff,#eff5fd);position:relative}.hero-copy{padding:70px 5vw 30px;align-self:center}.hero-logo{width:430px;margin:0 0 90px}.hero-copy p{font-size:28px}.hero-photo{height:730px}.hero-photo img{height:100%;width:100%;object-fit:cover}.hero-benefits{grid-column:1/3;display:grid;grid-template-columns:repeat(3,1fr);margin:0 8vw 40px;border-top:1px solid var(--line)}.hero-benefits>div{text-align:center;padding:22px;border-right:1px solid var(--line)}.hero-benefits>div:last-child{border:0}.hero-benefits .icon{margin:0 auto 12px}.hero-claim{position:absolute;right:12vw;bottom:35px;border-left:5px solid var(--blue);padding-left:18px;font-size:31px;font-weight:900;line-height:1.1}.intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px}.intro-photo img{width:100%;height:640px;object-fit:cover}.intro-copy{padding-top:60px}.intro-copy p{max-width:650px}.intro-cards{grid-column:1/3;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.intro-cards article,.check-grid article,.deliver-grid article{background:white;border:1px solid var(--line);border-radius:16px;padding:28px;text-align:center;box-shadow:0 10px 30px rgba(7,34,79,.06)}.intro-cards .icon,.check-grid .icon,.deliver-grid .icon{margin:0 auto 16px}.claimbox{grid-column:2;background:var(--soft);border-radius:16px;padding:25px;margin-left:auto;max-width:600px}.process{background:#fff}.section-head{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:start}.section-head img{border-radius:18px;height:380px;width:100%;object-fit:cover}.steps{display:grid;grid-template-columns:repeat(5,1fr);margin-top:55px}.steps article{text-align:center;padding:0 20px;border-right:1px solid var(--line);position:relative}.steps article:last-child{border:0}.steps article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--navy));color:white;font-weight:900;margin:0 auto 22px}.steps .icon{margin:0 auto 16px}.steps p{font-size:14px}.valuebar{display:flex;gap:25px;align-items:center;background:var(--soft);border-radius:18px;padding:28px 35px;margin-top:45px}.checks{background:#fff}.section-title{max-width:850px;margin-bottom:40px}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.check-grid article{min-height:260px}.deliver{background:#fff}.deliver-top{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.deliver-top>div{max-width:600px}.deliver-top img{height:490px;width:100%;object-fit:cover;border-radius:18px;box-shadow:var(--shadow)}.subheading{text-align:center;font-size:30px;color:var(--blue);margin:35px 0 20px}.deliver-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.deliver-grid article{text-align:left}.deliver-grid .icon{margin-left:auto;margin-right:auto}.deliver-grid ul{padding-left:18px}.report{background:#fff}.report-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:start}.report-layout>img{width:100%;max-height:940px;object-fit:contain;filter:drop-shadow(0 18px 25px rgba(5,35,80,.18))}.report-points{display:grid;gap:18px}.report-points article{display:flex;gap:18px;background:var(--soft);border-radius:16px;padding:20px}.report-points .icon{flex:0 0 54px}.report-points p{font-size:15px}.pricing{background:#fff}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.price-grid article{background:linear-gradient(180deg,#f2f7fd,#fff);border:1px solid var(--line);border-radius:18px;padding:28px;text-align:center;position:relative}.price-grid article.featured{border:3px solid var(--navy);transform:translateY(-15px)}.featured>span{position:absolute;top:-39px;left:50%;transform:translateX(-50%);background:var(--navy);color:#fff;padding:8px 24px;border-radius:8px 8px 0 0;text-transform:uppercase;font-size:12px;font-weight:900;white-space:nowrap}.circle{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,var(--navy),var(--blue));display:grid;place-items:center;margin:0 auto 20px}.circle .icon{color:white}.price{font-size:54px;font-weight:900;color:var(--navy);margin:22px 0}.price sup{font-size:18px}.smallpre{font-size:25px}.smallpre b{font-size:54px}.textprice{font-size:32px}.price-grid ul{text-align:left;padding-left:20px}.price-grid li{padding:9px 0;border-bottom:1px solid var(--line)}.price-note{margin-top:45px;background:linear-gradient(135deg,var(--navy),#0750b8);color:#fff;border-radius:16px;padding:32px 45px}.price-note h3{color:white;font-size:30px}.price-note hr{border:0;border-top:1px solid rgba(255,255,255,.35)}.expectations{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;padding-bottom:0}.expect-left article,.trust-left article{display:flex;gap:18px;padding:15px 0;border-bottom:1px solid var(--line)}.expect-left article .icon,.trust-left article .icon{flex:0 0 54px}.expect-left article p,.trust-left article p{margin:0;font-size:15px}.expect-photo img{height:850px;width:100%;object-fit:cover}.promise{grid-column:1/3;background:linear-gradient(135deg,var(--navy),#0751b5);color:white;padding:30px 45px;border-radius:16px 16px 0 0}.promise h3{color:white;font-size:30px}.faq{display:grid;grid-template-columns:1.05fr .95fr;gap:40px}.faq details{border-bottom:1px solid var(--line);padding:17px 0}.faq summary{font-weight:800;color:var(--navy);cursor:pointer}.faq-right>img{height:500px;width:100%;object-fit:cover}.faq-price{border:2px solid var(--blue);padding:25px;text-align:center;margin-top:25px;border-radius:16px}.faq-price b,.faq-price strong,.faq-price span{display:block;text-transform:uppercase}.faq-price strong{font-size:68px;color:var(--blue)}.faq-price ul{text-align:left}.trust{display:grid;grid-template-columns:1fr 1fr;gap:35px}.trust-right>img{height:570px;width:100%;object-fit:cover}.quality{border:2px solid var(--blue);padding:28px;border-radius:16px;margin-top:25px}.quality li{padding:9px 0}.contact{text-align:center;padding:75px 5vw 0;background:linear-gradient(135deg,#fff,#eef4fd)}.contact-logo{width:510px;margin:0 auto 45px}.contact p{font-size:22px}.contact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:55px auto 60px;max-width:1100px}.contact-grid>a,.contact-grid>div{display:flex;flex-direction:column;align-items:center;padding:20px;border-right:1px solid var(--blue);text-decoration:none;color:var(--navy)}.contact-grid>:last-child{border:0}.contact-grid .icon{margin-bottom:14px}.contact-grid b{text-transform:uppercase;color:var(--blue);font-size:17px}.finalbar{margin:0 -5vw;background:linear-gradient(135deg,var(--navy),#0755c7);color:white;padding:28px 5vw;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;text-align:left}.finalbar span{font-size:18px;font-weight:900}.finalbar small{font-size:13px;font-weight:400}
@media(max-width:1000px){.header nav{display:none;position:absolute;top:80px;left:0;right:0;background:#fff;padding:20px;box-shadow:var(--shadow)}.header nav.open{display:grid}.menu{display:block}.hero,.intro,.section-head,.deliver-top,.report-layout,.expectations,.faq,.trust{grid-template-columns:1fr}.hero-photo{height:480px}.hero-benefits{grid-column:auto;margin:0;grid-template-columns:1fr}.hero-claim{display:none}.intro-cards,.claimbox,.promise{grid-column:auto}.steps{grid-template-columns:1fr 1fr}.steps article{border:0;border-bottom:1px solid var(--line);padding:20px}.check-grid,.deliver-grid,.price-grid{grid-template-columns:1fr 1fr}.expect-photo img{height:500px}.price-grid article.featured{transform:none;margin-top:20px}.contact-grid{grid-template-columns:1fr 1fr}.finalbar{grid-template-columns:1fr 1fr}.hero-logo{margin-bottom:40px}}
@media(max-width:650px){.container{width:min(100% - 24px,1180px)}.brand img{width:260px}.header-inner{height:70px}.header nav{top:70px}.slide{padding:60px 20px}.hero{display:block;min-height:auto}.hero-copy{padding:45px 20px}.hero-photo{height:350px}.hero-benefits{display:block}.steps,.check-grid,.deliver-grid,.price-grid,.contact-grid,.finalbar{grid-template-columns:1fr}.intro-photo img{height:420px}.section-head img,.deliver-top img,.faq-right>img,.trust-right>img{height:350px}.report-layout>img{max-height:650px}.expect-photo img{height:400px}.contact-logo{width:300px}.contact-grid>a,.contact-grid>div{border-right:0;border-bottom:1px solid var(--blue)}.contact-grid>:last-child{border-bottom:0}}
