@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,600;6..96,700&family=Montserrat:wght@400;500;600;700&display=swap');
:root{--bg:#eef3f3;--panel:#fbfdfd;--ink:#17242f;--muted:#536875;--accent:#1b5fa7;--hot:#d96c4c;--line:#b8c8cf;--r:46% 54% 48% 52%;--head:'Bodoni Moda',serif;--body:'Montserrat',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3{font-family:var(--head);line-height:1.08;margin:0}h1{font-size:clamp(2.7rem,6.4vw,7.2rem);letter-spacing:-.035em}h2{font-size:clamp(1.8rem,3.5vw,3.8rem)}h3{font-size:1.18rem}header{height:76px;padding:12px max(4vw,22px);display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);position:relative;z-index:5}.logo{display:flex;align-items:center;gap:10px;font:700 1rem var(--head);letter-spacing:.12em}.logo i{font-style:normal;width:38px;height:38px;display:grid;place-items:center;background:var(--accent);color:var(--bg);border-radius:var(--r)}nav{margin-left:auto;display:flex;gap:22px;color:var(--muted);font-size:.86rem}.cta,.ghost{min-height:50px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;border:1px solid var(--accent)}.cta{background:var(--accent);color:var(--bg)}.small{min-height:42px}.hero{padding:86px max(6vw,24px) 40px;min-height:760px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:50px;position:relative}.hero-copy{min-width:0}.mark{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:700}.lead{font-size:clamp(1.05rem,1.6vw,1.35rem);color:var(--muted);max-width:800px;margin-top:26px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.emblem{min-height:390px;position:relative;display:grid;place-items:center;overflow:hidden}.emblem i{font:700 6rem var(--head);font-style:normal;color:var(--bg);background:var(--hot);width:150px;height:150px;display:grid;place-items:center;position:relative;z-index:2;border-radius:var(--r)}.emblem .ring{position:absolute;border:1px solid var(--line);width:72%;height:72%;transform:rotate(15deg);border-radius:var(--r)}.emblem .ring:nth-child(2){transform:rotate(45deg);border-color:var(--accent)}.emblem .ring:nth-child(3){transform:rotate(75deg)}.stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line)}.stats div{padding:22px;border-right:1px solid var(--line)}.stats div:last-child{border:0}.stats span{display:block;font:600 clamp(1.45rem,2.3vw,2.5rem) var(--head)}.stats small{color:var(--muted)}.wrap{padding:0 max(6vw,24px) 80px}.block{padding:95px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:7vw}.intro{align-self:start;position:sticky;top:26px}.intro h2{margin:13px 0 20px}.intro>p:last-child{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card{padding:27px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);min-height:205px}.card>span{color:var(--accent);font:700 .7rem var(--head)}.card h3{margin:34px 0 12px}.card p,.faq p{color:var(--muted)}.faq{display:grid;gap:12px}.faq details{padding:20px 24px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r)}.faq summary{font:600 1.08rem var(--head);cursor:pointer}.faq p{padding-top:13px}.author{max-width:900px;margin:70px auto;padding:44px;border:1px solid var(--line);border-radius:var(--r)}.author h2{margin:12px 0}.author>p:last-child{color:var(--muted)}.final{margin-top:90px;padding:46px;display:flex;justify-content:space-between;align-items:center;gap:26px;background:var(--accent);color:var(--bg);border-radius:var(--r)}.final h2{max-width:760px}.final .cta{background:var(--bg);color:var(--ink);border-color:var(--bg);white-space:nowrap}footer{padding:34px max(4vw,22px);display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem}footer p{margin-left:auto}
.porcelain .hero{background:radial-gradient(circle at 77% 25%,#cdddec,transparent 32%)}.porcelain .emblem i{border-radius:48% 52% 42% 58%;box-shadow:0 0 0 14px var(--panel)}.porcelain .card:nth-child(3n){transform:translateY(22px)}.porcelain .block:nth-child(even){grid-template-columns:minmax(0,1.28fr) minmax(250px,.72fr)}.porcelain .block:nth-child(even) .intro{order:2}.porcelain .block:nth-child(even) .cards,.porcelain .block:nth-child(even) .faq{order:1}@media(max-width:800px){.porcelain .card:nth-child(3n){transform:none}.porcelain .block:nth-child(even){grid-template-columns:1fr}.porcelain .block:nth-child(even) .intro{order:0}}
@media(max-width:800px){header{height:64px;padding:10px 18px}header nav{display:none}.small{margin-left:auto}.hero{padding:55px 20px 28px;min-height:auto;grid-template-columns:minmax(0,1fr);gap:26px}.hero>*{min-width:0}.emblem{min-height:250px;order:-1}.emblem i{width:104px;height:104px;font-size:4rem}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats div:nth-child(2){border-right:0}.stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.wrap{padding:0 20px 50px}.block{padding:68px 0;grid-template-columns:minmax(0,1fr);gap:30px}.intro{position:static}.cards{grid-template-columns:minmax(0,1fr)}.card{min-height:0}.author{padding:28px 22px}.final{margin-top:60px;padding:28px 22px;display:grid}.final .cta{white-space:normal}footer{display:block;text-align:center}footer .logo{display:none}h1{font-size:clamp(2.05rem,9vw,2.7rem);overflow-wrap:anywhere}.lead{overflow-wrap:anywhere}}