.whatsapp-community{padding:100px 0;display:grid;grid-template-columns:1.1fr .9fr;gap:110px;align-items:center;border-bottom:1px solid #ffffff24}.whatsapp-community h2{font-size:clamp(38px,5vw,63px);line-height:1.15;margin:25px 0}.whatsapp-community>div>p{max-width:650px;color:#b5c2bc;line-height:1.8}.whatsapp-card{padding:42px;background:#f3efe5;color:#14251e}.whatsapp-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#25d366;color:#fff;font-size:12px;font-weight:700}.whatsapp-card h3{font-family:Georgia,serif;font-size:29px;margin:24px 0 12px}.whatsapp-card p{color:#64706b!important;line-height:1.65!important}.whatsapp-card a{display:block;margin-top:25px;padding:17px 20px;background:#25d366;color:#102b20;text-decoration:none;text-align:center;font-size:13px;font-weight:700}.whatsapp-card a b{margin-left:18px}@media(max-width:760px){.whatsapp-community{grid-template-columns:1fr;gap:35px;padding:75px 0}.whatsapp-card{padding:28px}}
:root{--ink:#14251e;--pine:#183e31;--gold:#bd9660;--cream:#f3efe5;--paper:#faf8f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#fff;font-family:Arial,sans-serif}.shell{width:min(1180px,calc(100% - 48px));margin:auto}.nav{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff24}.brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;letter-spacing:.18em;font-weight:700}.brand span{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-family:Georgia,serif;font-size:20px}.nav nav{display:flex;gap:38px}.nav nav a{color:#d6ded9;text-decoration:none;font-size:13px}.language{border:0;background:none;color:#fff;font-size:11px;letter-spacing:.12em}.language i{display:inline-block;width:1px;height:12px;background:#ffffff40;margin:0 8px;vertical-align:middle}.hero{min-height:690px;padding:100px 0 55px;position:relative;background:radial-gradient(circle at 81% 35%,#315d4b 0,transparent 27%)}.hero:after{content:"Д";position:absolute;right:5%;top:50px;color:#ffffff08;font-family:Georgia,serif;font-size:520px;line-height:1;z-index:0}.hero>*{position:relative;z-index:1}.eyebrow{font-size:11px;letter-spacing:.2em;color:#c9d4cf;display:flex;align-items:center;gap:12px}.eyebrow span{width:34px;height:1px;background:var(--gold)}h1,h2{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(58px,7.7vw,102px);line-height:.99;margin:28px 0 24px;letter-spacing:-.035em}h1 em{color:var(--gold);font-style:normal}.hero>p{max-width:590px;color:#c9d4cf;font-size:17px;line-height:1.7}.actions{display:flex;gap:14px;margin-top:38px}.actions a{padding:17px 24px;text-decoration:none;font-size:13px}.primary{background:var(--gold);color:#14251e}.primary b{margin-left:35px}.secondary{border:1px solid #ffffff35;color:#fff}.branches{display:grid;grid-template-columns:repeat(4,1fr);margin-top:85px;border-top:1px solid #ffffff24;padding-top:22px;color:#aabbb3;font-size:11px;letter-spacing:.18em}.purpose{background:var(--cream);color:var(--ink);padding:110px 0}.purpose-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px}.eyebrow.dark{color:#6e7e77}.purpose h2,.join h2{font-size:clamp(38px,5vw,63px);line-height:1.15;margin:25px 0}.intro{font-size:16px;line-height:1.8;color:#5f6d67;padding-top:35px}.cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px}.cards article{padding:35px;border:1px solid #d5cfc1;min-height:250px}.cards article+article{border-left:0}.cards b{color:var(--gold);font-size:12px}.cards h3{font-family:Georgia,serif;font-size:25px;margin:45px 0 14px}.cards p{color:#65716c;line-height:1.65;font-size:14px}.join{padding:110px 0;display:grid;grid-template-columns:1fr .8fr;gap:110px}.join>div>p{color:#b5c2bc;line-height:1.8;max-width:580px}.join-card{background:#fff;color:var(--ink);padding:45px}.lock{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#e9e2d4;color:var(--gold);font-size:25px}.join-card h3{font-family:Georgia,serif;font-size:27px}.join-card p{color:#64706b;line-height:1.6}.join-card button{width:100%;padding:16px;border:0;background:#d9d5ca;color:#7c817e;margin:14px 0}.join-card small{color:#84908a}footer{border-top:1px solid #ffffff24;padding:45px 0 55px;display:flex;align-items:center;justify-content:space-between;color:#9eada6;font-size:12px}footer .brand{color:#fff}.nav-join{padding:11px 20px;border:1px solid #bd9660;color:#e6c99d;text-decoration:none;font-size:12px}.nav-account{display:flex;align-items:center;gap:12px}.nav-logout{display:inline}.nav-logout button{padding:11px 14px;border:1px solid #ffffff2e;background:none;color:#a8b8b0;font-size:12px;cursor:pointer}.nav-logout button:hover{border-color:#bd9660;color:#e6c99d}@media(max-width:760px){.shell{width:min(100% - 30px,1180px)}.nav{height:auto;flex-wrap:wrap;padding:13px 0;row-gap:11px}.nav nav{order:3;width:100%;gap:20px;overflow-x:auto;padding-bottom:3px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav nav::-webkit-scrollbar{display:none}.nav nav a{white-space:nowrap;font-size:12px}.nav-account{gap:8px}.nav-join{padding:9px 12px;font-size:11px}.nav-logout button{padding:9px 11px;font-size:11px}.hero{padding-top:70px;min-height:650px}.hero:after{font-size:300px;right:-60px}.branches{grid-template-columns:1fr 1fr;gap:20px}.purpose,.join{padding:75px 0}.purpose-grid,.join{grid-template-columns:1fr;gap:30px}.cards{grid-template-columns:1fr;margin-top:45px}.cards article+article{border-left:1px solid #d5cfc1;border-top:0}.actions{flex-direction:column;align-items:stretch;text-align:center}footer{flex-direction:column;gap:20px;text-align:center}}
