 :root{--ink:#182c29;--paper:#f5f3ee;--green:#c9e66d;--line:#d3d4ca;--muted:#66716c;--coral:#ed7d58}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Arial,sans-serif}.container{width:min(1160px,calc(100% - 40px));margin:auto}.header{position:sticky;top:0;z-index:10;background:#f5f3eeeF;border-bottom:1px solid #dfe0d7;backdrop-filter:blur(12px)}.nav{height:78px;display:flex;align-items:center;gap:34px}.brand{font-weight:800;font-size:25px;letter-spacing:-1.7px;text-decoration:none;color:var(--ink)}.brand span{color:#d46446}.menu{display:flex;gap:26px;margin-left:auto}.menu a,.footer a{color:var(--ink);text-decoration:none;font-size:13px}.nav-cta{padding:11px 16px;border:1px solid var(--ink);border-radius:25px;color:var(--ink);text-decoration:none;font-size:13px;font-weight:700}.menu-button{display:none;background:transparent;border:0;font-size:22px}.hero{overflow:hidden;padding:74px 0 76px;background:#e8eee4}.hero-grid,.split,.request-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:800;color:#678050;margin:0 0 15px}.hero h1,h2{letter-spacing:-2.7px;line-height:1.05;margin:0;font-weight:800}.hero h1{font-size:clamp(43px,5vw,68px)}.hero h1 em{font-family:Georgia,serif;font-weight:600;color:#647c50}.lead{font-size:18px;max-width:560px;margin:25px 0;color:#42514c}.hero-actions{display:flex;gap:24px;align-items:center;margin:35px 0}.button{display:inline-flex;gap:15px;align-items:center;border:0;border-radius:2px;padding:15px 20px;text-decoration:none;font:700 14px Arial,sans-serif;cursor:pointer}.button-primary{background:var(--ink);color:#fff}.button-primary span{font-size:20px}.button-text{color:var(--ink);padding-left:0}.button-dark{background:var(--ink);color:#fff;margin-top:20px}.hero-points{list-style:none;margin:0;padding:0;display:flex;gap:22px;font-size:12px;font-weight:700}.hero-points li:before{content:'✓';color:#749557;margin-right:7px}.hero-visual{min-height:430px;position:relative;display:grid;place-items:center}.globe{width:380px;height:380px;border:1px solid #a0b29a;border-radius:50%;position:relative;background:radial-gradient(circle at 30% 25%,#f2f5dc,transparent 45%),linear-gradient(145deg,#bdcfb6,#708a71);box-shadow:inset -35px -25px 0 #57735f}.globe:before,.globe:after{content:'';position:absolute;border:1px solid #afc3ad;border-radius:50%;inset:54px 0}.globe:after{inset:0 55px}.route{position:absolute;width:180px;height:100px;border-top:3px dashed #f5f3ee;border-radius:50%;top:125px;left:105px;transform:rotate(-13deg)}.pin{position:absolute;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-size:11px;color:white;z-index:2}.pin-cn{background:var(--coral);top:153px;left:90px}.pin-ru{background:var(--ink);top:90px;right:74px}.package{position:absolute;background:var(--green);width:75px;height:66px;bottom:66px;left:145px;display:grid;place-items:center;font:800 35px Georgia,serif;box-shadow:10px 10px 0 #5f785f;transform:rotate(-8deg)}.visual-note{position:absolute;bottom:2px;right:0;font-size:13px;font-weight:700}.trust{border-bottom:1px solid var(--line);background:#fbfaf5}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:23px 0;gap:20px}.trust p{font-size:12px;margin:0;color:#69736e}.trust strong{font-size:14px;color:var(--ink)}.section{padding:110px 0}.section-heading{max-width:630px;margin-bottom:45px}.section h2{font-size:clamp(34px,4vw,52px)}.section-heading>p:last-child{color:var(--muted);max-width:510px;margin:18px 0 0}.cards{display:grid;gap:16px}.three{grid-template-columns:repeat(3,1fr)}.card{padding:29px;min-height:290px;background:#fbfaf5;border:1px solid var(--line);display:flex;flex-direction:column}.card.featured{background:var(--green);border-color:var(--green)}.number{font-size:12px;color:#71826f;font-weight:800}.card h3{font-size:23px;letter-spacing:-.8px;line-height:1.15;margin:38px 0 12px}.card p{font-size:14px;color:#53605b;margin:0}.card a{margin-top:auto;padding-top:25px;color:var(--ink);font-weight:800;font-size:13px;text-decoration:none}.process{background:var(--ink);color:#f4f2eb}.light .eyebrow{color:var(--green)}.steps{list-style:none;margin:45px 0 0;padding:0;counter-reset:step}.steps li{display:grid;grid-template-columns:65px 1fr;border-top:1px solid #47605b;padding:22px 0;gap:20px}.steps span{color:var(--green);font-weight:800;font-size:19px}.steps h3{margin:0;font-size:18px}.steps p{margin:3px 0 0;color:#b5c1b8;font-size:14px}.check{background:#e8eee4}.check-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#c9d3c5}.check-list div{background:#f5f3ee;padding:24px;min-height:130px}.check-list b{display:block;font-size:15px;margin-bottom:8px}.check-list span{font-size:13px;color:#59655e}.business{align-items:stretch}.business-art{background:var(--coral);min-height:390px;padding:35px;color:#fff;position:relative;font:600 43px/1.05 Georgia,serif}.business-art i{font:90px/1 Arial;position:absolute;right:35px;bottom:20px}.business p:not(.eyebrow){color:var(--muted)}.ticks{list-style:none;padding:0;margin:28px 0}.ticks li{margin:9px 0;font-size:14px;font-weight:600}.ticks li:before{content:'✓';color:#799654;margin-right:10px}.marketplaces{background:#fff}.market-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.market-grid div{background:#f1f2ea;padding:23px 17px;font-weight:800;font-size:23px;letter-spacing:-1px}.market-grid span{display:block;font-size:11px;font-weight:500;letter-spacing:0;color:#68726d;margin-top:19px}.faq{border-bottom:1px solid var(--line)}.faq .split{align-items:start}.accordion details{border-top:1px solid var(--line);padding:16px 0}.accordion details:last-child{border-bottom:1px solid var(--line)}.accordion summary{cursor:pointer;font-size:15px;font-weight:800;list-style:none}.accordion summary:after{content:'+';float:right;font-size:24px;font-weight:400}.accordion details[open] summary:after{content:'−'}.accordion p{margin:12px 30px 0 0;font-size:14px;color:var(--muted)}.request{background:#dfe9b6;padding:90px 0}.request h2{font-size:clamp(38px,4.3vw,58px)}.request form{background:#f9f8f2;padding:30px;display:grid;gap:15px}.request label{font-size:12px;font-weight:800}.request input:not([type=checkbox]),textarea{display:block;width:100%;border:0;border-bottom:1px solid #aeb7ac;background:transparent;padding:9px 0;font:15px Arial,sans-serif;outline:none}.request textarea{height:74px;resize:vertical}.consent{display:flex;gap:9px;font-weight:500!important;line-height:1.35;color:#5c6760}.consent input{margin:2px 0}.consent a{color:var(--ink)}.form-message{margin:0;font-size:13px;font-weight:700;color:#49633e}footer{background:var(--ink);color:#c8d2ca;padding:28px 0}.footer{display:flex;align-items:center;gap:35px}.footer .brand{color:#fff}.footer p{font-size:12px;margin:0}.footer div{margin-left:auto;display:flex;gap:22px}.footer a{color:#c8d2ca}
@media(max-width:800px){.menu,.nav-cta{display:none}.menu-button{display:block;margin-left:auto}.menu.open{display:flex;position:absolute;top:78px;left:0;right:0;padding:20px;background:#f5f3ee;flex-direction:column;gap:15px;border-bottom:1px solid var(--line)}.hero{padding:52px 0}.hero-grid,.split,.request-grid{grid-template-columns:1fr;gap:40px}.hero-visual{min-height:340px;order:-1}.globe{width:300px;height:300px}.visual-note{right:10px}.three,.trust-grid{grid-template-columns:1fr 1fr}.cards .card:last-child{grid-column:span 2}.section{padding:70px 0}.market-grid{grid-template-columns:repeat(2,1fr)}.footer{align-items:flex-start;flex-wrap:wrap}.footer div{margin-left:0;width:100%}}@media(max-width:480px){.container{width:min(100% - 28px,1160px)}.hero h1{font-size:43px}.hero-points{flex-wrap:wrap;gap:7px 16px}.hero-actions{gap:14px;flex-wrap:wrap}.globe{width:270px;height:270px}.pin-cn{top:113px;left:60px}.pin-ru{top:60px;right:44px}.route{top:90px;left:70px}.package{bottom:40px;left:105px}.trust-grid,.three,.check-list{grid-template-columns:1fr}.cards .card:last-child{grid-column:auto}.trust{display:none}.market-grid{grid-template-columns:1fr 1fr}.section h2{letter-spacing:-1.8px}.request{padding:60px 0}}
