:root{--ink:#172b30;--muted:#637071;--paper:#faf9f6;--orange:#ef7845;--line:#dedfd8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,"Segoe UI",Tahoma,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #bf4e1d;outline-offset:6px}.wrap{max-width:1240px;margin-inline:auto;padding-inline:40px}.header{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:15px;letter-spacing:1px;line-height:1.3;direction:ltr}.brand small{display:block;font-size:9px;letter-spacing:2.5px;font-weight:500;margin-top:5px}.brand-mark{font-size:29px;letter-spacing:-3px;background:var(--ink);color:white;padding:9px 12px}.brand-mark span{color:var(--orange);margin-inline-start:3px}.header nav{display:flex;gap:30px;font-size:13px;font-weight:600}.header nav a:hover,.phone-link:hover{color:#b84b1c}.languages{display:flex;gap:3px;direction:ltr;border:1px solid var(--line);padding:4px;border-radius:5px}.languages button{border:0;background:none;padding:6px 9px;cursor:pointer;font-size:12px;color:var(--ink);border-radius:3px}.languages button[aria-pressed=true]{background:var(--ink);color:#fff}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:45px;padding-top:48px;padding-bottom:68px;align-items:center}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;margin:0 0 22px;display:flex;align-items:center;gap:9px}.dot{height:7px;width:7px;background:var(--orange);border-radius:50%;flex-shrink:0}h1{font-size:clamp(38px,4.25vw,58px);line-height:1.08;letter-spacing:-2.6px;margin:0 0 24px;font-weight:800}h1 em{font-style:normal;color:#c35a2b}.intro{font-size:15px;max-width:460px;color:var(--muted);line-height:1.8}.actions{display:flex;align-items:center;gap:22px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:27px;padding:15px 21px;font-size:13px;font-weight:700;border-radius:3px;transition:background .2s,transform .2s}.orange{background:var(--orange);color:#182c30}.orange:hover{background:#ff925f;transform:translateY(-2px)}.phone-link{font-size:13px;white-space:nowrap}.micro{font-size:10px;color:var(--muted);margin-top:19px}.hero-art{background:#dce3d9;height:465px;border-radius:6px;position:relative;overflow:hidden;direction:ltr}.art-top,.art-bottom{position:absolute;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;letter-spacing:1px}.art-top{top:25px}.art-bottom{bottom:23px;font-size:11px}.art-bottom>span:last-child{font-size:30px}.orbit{position:absolute;border:1px solid #b6c5b5;border-radius:50%;width:480px;height:480px;left:85px;top:60px}.orbit-two{width:350px;height:350px;left:150px;top:125px}.art-word{position:absolute;top:86px;left:24px;font-size:clamp(36px,4.2vw,57px);font-weight:900;letter-spacing:-3px;color:#bbcbbb}.van{position:absolute;width:100%;left:0;top:95px;filter:drop-shadow(0 12px 9px #263c3610)}.weight-tag{position:absolute;right:25px;top:175px;background:var(--orange);width:87px;height:87px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(7deg);border-radius:50%}.weight-tag strong{font-size:25px;line-height:1.2}.weight-tag span{font-size:8px}.benefits{border-block:1px solid var(--line)}.benefits-inner{display:flex;justify-content:space-between;gap:20px;padding-block:23px;font-size:12px;font-weight:600}.section{padding-block:82px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.section-heading .eyebrow{margin-bottom:12px}h2{font-size:35px;letter-spacing:-1.2px;line-height:1.2;margin:0 0 16px}.section-heading h2{margin-bottom:0}.section-heading>p{color:var(--muted);font-size:13px;max-width:280px;margin:0}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.card{border:1px solid var(--line);padding:25px 22px;position:relative;display:flex;flex-direction:column;align-items:start;background:#fffefa;border-radius:4px}.service-icon{height:45px;width:45px;background:#f3e9df;display:grid;place-items:center;font-size:29px;line-height:1;margin-bottom:26px}.card-number{position:absolute;inset-inline-end:22px;top:31px;font-size:11px;color:#82908b}.card h3{font-size:17px;letter-spacing:-.4px;margin:0 0 12px}.card p{font-size:12px;color:var(--muted);margin:0 0 23px;line-height:1.85}.card a{font-size:11px;font-weight:bold;margin-top:auto}.card a:hover{text-decoration:underline}.fine-print{font-size:10px;color:var(--muted);max-width:870px;margin-top:20px}.process{background:var(--ink);color:#faf9f6;padding-block:65px}.process-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.process .eyebrow{color:#efaa83}.process h2{font-size:43px}.process p{color:#b8c5c3;font-size:13px;max-width:335px}.process ol{list-style:none;margin:0;padding:0}.process li{display:flex;gap:25px;padding-block:18px;border-bottom:1px solid #ffffff20}.process li:first-child{padding-top:0}.process li:last-child{border:0;padding-bottom:0}.process li>span{color:var(--orange);font-size:13px;padding-top:2px}.process h3{margin:0 0 6px;font-size:17px}.process li p{margin:0;max-width:410px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:90px}.contact h2{font-size:43px}.contact p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:370px}.contact .button{margin-top:16px}.contact-details>a,.contact-details>div{display:block;position:relative;padding-block:21px;border-bottom:1px solid var(--line)}.contact-details>a:first-child{padding-top:0}.contact-details span{display:block;font-size:9px;font-weight:bold;letter-spacing:1.8px;margin-bottom:8px;color:var(--muted)}.contact-details strong{font-size:29px;display:inline-block;letter-spacing:-1px}.contact-details .email{font-size:21px;letter-spacing:-.5px;overflow-wrap:anywhere}.contact-details i{position:absolute;inset-inline-end:0;top:35px;font-style:normal}.contact-details a:first-child i{top:15px}.contact-details address{font-size:15px;font-style:normal}.legal details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;cursor:pointer;padding-block:20px;font-size:13px;font-weight:bold;list-style:none}summary::-webkit-details-marker{display:none}details[open] summary>span:last-child{transform:rotate(45deg)}.legal-content{font-size:13px;max-width:720px;padding-bottom:24px}.legal-content h2{font-size:24px}.legal-content a{text-decoration:underline}.pending{padding:16px;border-inline-start:3px solid var(--orange);background:#f6eee5}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:35px}.footer>span,.footer>a:last-child{font-size:11px;color:var(--muted)}.footer .brand-mark{font-size:22px}.footer .brand{font-size:11px}.footer .brand small{letter-spacing:.2px}.skip{position:absolute;top:-100px;left:20px;padding:12px;background:white;z-index:10}.skip:focus{top:12px}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .hero-copy{line-height:1.9}[dir=rtl] h1{line-height:1.35;font-size:49px}[dir=rtl] .art-bottom>span:first-child{direction:rtl}
@media(min-width:1450px){.hero{padding-top:65px;padding-bottom:80px}.hero-art{height:490px}.van{top:125px}}
@media(max-width:1000px){.wrap{padding-inline:28px}.header nav{gap:18px}.hero{gap:25px}h1{font-size:43px}.actions{gap:14px;flex-wrap:wrap}.hero-art{height:430px}.van{top:140px}.cards{grid-template-columns:repeat(2,1fr)}.process-grid,.contact{gap:50px}.contact-details .email{font-size:17px}}
@media(max-width:680px){.wrap{padding-inline:22px}.header{min-height:100px;flex-wrap:wrap;padding-top:20px;padding-bottom:16px;gap:18px}.brand{font-size:12px}.brand-mark{font-size:25px}.header nav{order:3;width:100%;justify-content:center;font-size:12px;gap:28px}.languages button{padding:5px 7px}.hero{grid-template-columns:1fr;padding-top:33px;padding-bottom:36px;gap:32px}h1{font-size:45px;letter-spacing:-2px}.intro{font-size:14px}.hero-art{height:345px}.van{width:100%;left:0;top:75px}.art-word{font-size:45px;top:56px}.weight-tag{top:110px;width:74px;height:74px}.weight-tag strong{font-size:21px}.art-top{top:18px}.orbit{top:0}.benefits-inner{flex-wrap:wrap;justify-content:center;gap:8px 18px;padding-block:17px;font-size:10px}.section{padding-block:52px}.section-heading{display:block}.section-heading>p{margin-top:16px;max-width:100%}h2{font-size:30px}.cards{gap:12px}.card{padding:20px 17px}.card h3{font-size:16px}.card p{font-size:12px}.card-number{inset-inline-end:17px}.process{padding-block:45px}.process-grid,.contact{grid-template-columns:1fr;gap:32px}.process h2,.contact h2{font-size:37px}.process p{max-width:100%}.contact-details .email{font-size:22px}.footer{flex-wrap:wrap;padding-block:28px}.footer .brand{width:100%;margin-bottom:8px}[dir=rtl] h1{font-size:41px}}
@media(max-width:370px){.cards{grid-template-columns:1fr}.hero-art{height:310px}h1{font-size:39px}.contact-details .email{font-size:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

