.wej-page{--wej-ink:#112036;--wej-muted:#5f7188;--wej-line:#cfdbe3;--wej-red:#dd3447;--wej-green:#2e6c61;--wej-blue:#1c4f8b;--wej-paper:#f5f8f8;background:#fff;color:var(--wej-ink);font-family:"Plus Jakarta Sans",sans-serif;overflow:clip}.wej-page *{box-sizing:border-box}.wej-shell{width:min(1168px,calc(100% - 48px));margin-inline:auto}.wej-section{padding:72px 0;border-bottom:1px solid var(--wej-line)}.wej-kicker{margin:0 0 18px;color:var(--wej-red);font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.wej-page h1,.wej-page h2,.wej-page h3{margin:0;color:var(--wej-ink);font-weight:800;letter-spacing:-.045em}.wej-page h1{max-width:650px;font-size:clamp(48px,5.4vw,76px);line-height:.98}.wej-page h1 em{display:block;color:var(--wej-red);font-style:normal}.wej-page h2{font-size:clamp(34px,3.8vw,54px);line-height:1.02}.wej-page p{color:var(--wej-muted);line-height:1.65}.wej-hero{padding-top:130px;background:linear-gradient(135deg,#fff 0%,#fbf6f5 55%,#f1f7f7 100%)}.wej-hero__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);gap:52px;align-items:center}.wej-hero__copy>p:not(.wej-kicker){max-width:620px;margin:28px 0 0;font-size:19px}.wej-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.wej-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--wej-ink);border-radius:10px;color:var(--wej-ink);font-size:14px;font-weight:800;text-decoration:none}.wej-actions a:first-child{background:var(--wej-ink);color:#fff}.wej-actions a:focus-visible,.wej-faq summary:focus-visible,.wej-faq a:focus-visible{outline:3px solid var(--wej-red);outline-offset:3px}.wej-visual{margin:0}.wej-visual picture,.wej-visual img{display:block;width:100%}.wej-visual img{height:auto;filter:drop-shadow(0 22px 24px rgba(17,32,54,.08))}.wej-visual figcaption{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:12px;border-block:1px solid var(--wej-line)}.wej-visual figcaption span{padding:14px 12px}.wej-visual figcaption span+span{border-left:1px solid var(--wej-line)}.wej-visual b,.wej-visual small{display:block}.wej-visual b{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.wej-visual small{margin-top:4px;color:var(--wej-muted);font-size:11px;line-height:1.35}.wej-contract{background:#fff}.wej-contract__head{display:grid;grid-template-columns:.78fr 1.22fr;gap:88px;align-items:end;margin-bottom:36px}.wej-contract__head>p{margin:0;font-size:17px}.wej-contract ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--wej-line)}.wej-contract li{display:grid;grid-template-columns:145px minmax(0,1fr) minmax(220px,.65fr);gap:28px;align-items:start;padding:25px 0;border-bottom:1px solid var(--wej-line)}.wej-contract li>span{color:var(--wej-red);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wej-contract li strong{display:block;font-size:19px;line-height:1.25}.wej-contract li p{margin:7px 0 0;font-size:14px}.wej-contract li>b{padding-left:20px;border-left:2px solid #f2a7af;color:var(--wej-muted);font-size:12px;line-height:1.5}.wej-delivery{background:var(--wej-paper)}.wej-delivery__head{display:grid;grid-template-columns:1fr .8fr;gap:72px;align-items:end}.wej-delivery__head>p{margin:0;font-size:16px}.wej-delivery ol{counter-reset:steps;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:38px 0 0;padding:0;border:1px solid var(--wej-line);border-radius:18px;background:#fff;overflow:hidden}.wej-delivery li{min-height:260px;padding:26px;position:relative}.wej-delivery li+li{border-left:1px solid var(--wej-line)}.wej-delivery li span{display:block;color:var(--wej-red);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.wej-delivery li strong{display:block;margin-top:46px;font-size:18px}.wej-delivery li p{margin:8px 0 0;font-size:13px}.wej-delivery li b{display:block;margin-top:18px;color:var(--wej-green);font-size:11px;line-height:1.45}.wej-source{background:#fff}.wej-source__grid{display:grid;grid-template-columns:.9fr 1fr .75fr;border-block:1px solid var(--wej-line)}.wej-source__grid>*{padding:32px}.wej-source__grid>*+*{border-left:1px solid var(--wej-line)}.wej-source h2{font-size:clamp(32px,3.2vw,46px)}.wej-source article span{color:var(--wej-red);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.wej-source article h3{margin-top:14px;font-size:18px;line-height:1.35;letter-spacing:-.02em}.wej-source article p,.wej-source aside p{margin:14px 0 0;font-size:13px}.wej-source article a{display:inline-block;margin-top:18px;color:var(--wej-blue);font-size:12px;font-weight:800}.wej-source aside{background:#fff6e5}.wej-source aside strong{color:#9b5b12;font-size:14px}.wej-faq{background:#f7f9fb}.wej-faq__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.wej-faq header a{display:inline-flex;margin-top:26px;color:var(--wej-ink);font-size:13px;font-weight:800}.wej-faq details{border-top:1px solid var(--wej-line)}.wej-faq details:last-child{border-bottom:1px solid var(--wej-line)}.wej-faq summary{display:grid;grid-template-columns:38px 1fr 28px;gap:14px;align-items:center;min-height:82px;padding:10px 0;cursor:pointer;list-style:none}.wej-faq summary::-webkit-details-marker{display:none}.wej-faq summary span{color:var(--wej-red);font-size:11px;font-weight:800}.wej-faq summary strong{font-size:15px;line-height:1.4}.wej-faq summary i{width:18px;height:18px;position:relative}.wej-faq summary i:before,.wej-faq summary i:after{content:"";position:absolute;left:2px;top:8px;width:14px;height:2px;background:var(--wej-red)}.wej-faq summary i:after{transform:rotate(90deg)}.wej-faq details[open] summary i:after{transform:none}.wej-faq details>p{margin:0;padding:0 42px 24px 52px;font-size:13px}.wej-editorial{display:flex;justify-content:space-between;gap:32px;width:min(1168px,calc(100% - 48px));margin:0 auto;padding:28px 0;color:var(--wej-muted);font-size:12px}.wej-editorial div,.wej-editorial nav{display:flex;flex-wrap:wrap;gap:12px 20px}.wej-editorial strong,.wej-editorial a{color:var(--wej-ink);font-weight:800}.wej-editorial a{text-decoration:none}
@media(max-width:980px){.wej-shell{width:min(100% - 36px,900px)}.wej-section{padding:58px 0}.wej-hero{padding-top:114px}.wej-hero__grid{grid-template-columns:1fr;gap:36px}.wej-hero__copy{max-width:740px}.wej-visual{max-width:760px;margin-inline:auto}.wej-contract__head,.wej-delivery__head,.wej-faq__grid{grid-template-columns:1fr;gap:28px}.wej-delivery ol{grid-template-columns:repeat(2,1fr)}.wej-delivery li:nth-child(3){border-left:0;border-top:1px solid var(--wej-line)}.wej-delivery li:nth-child(4){border-top:1px solid var(--wej-line)}.wej-source__grid{grid-template-columns:1fr 1fr}.wej-source aside{grid-column:1/-1;border-left:0!important;border-top:1px solid var(--wej-line)}.wej-editorial{width:min(100% - 36px,900px)}}
@media(max-width:720px){.wej-shell{width:calc(100% - 28px)}.wej-section{padding:44px 0}.wej-hero{padding-top:98px}.wej-page h1{font-size:clamp(40px,12vw,58px)}.wej-page h2{font-size:34px}.wej-hero__copy>p:not(.wej-kicker){font-size:16px;margin-top:20px}.wej-actions{display:grid}.wej-actions a{width:100%}.wej-visual{margin-top:6px}.wej-visual figcaption{grid-template-columns:1fr}.wej-visual figcaption span+span{border-left:0;border-top:1px solid var(--wej-line)}.wej-contract__head{margin-bottom:22px}.wej-contract li{grid-template-columns:74px 1fr;gap:14px;padding:20px 0}.wej-contract li>b{grid-column:2;padding-left:14px}.wej-delivery ol{grid-template-columns:1fr}.wej-delivery li{min-height:auto;padding:22px}.wej-delivery li+li{border-left:0;border-top:1px solid var(--wej-line)}.wej-delivery li strong{margin-top:22px}.wej-source__grid{grid-template-columns:1fr}.wej-source__grid>*{padding:24px 0}.wej-source__grid>*+*{border-left:0;border-top:1px solid var(--wej-line)}.wej-source aside{grid-column:auto;padding:24px!important}.wej-faq summary{grid-template-columns:30px 1fr 24px}.wej-faq details>p{padding-left:44px}.wej-editorial{width:calc(100% - 28px);display:grid;padding:24px 0}.wej-editorial div,.wej-editorial nav{display:grid;gap:8px}.wej-kicker{font-size:10.5px}.wej-page+footer{margin-top:0!important}}
@media(prefers-reduced-motion:reduce){.wej-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
