*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4efe4;color:#211f1b;font:17px/1.7 Georgia,serif}a{color:inherit}.shell{width:min(1100px,91%);margin:auto}header{border-bottom:3px double #211f1b;background:#f4efe4ee;position:sticky;top:0;z-index:5}.nav{min-height:76px;display:flex;align-items:center;gap:26px}.brand{font:900 30px Arial;margin-right:auto;letter-spacing:-.06em}.brand span,.kicker,.index{color:#d84230}.nav nav{display:flex;gap:24px}.nav a{text-decoration:none}.mini,.primary,.secondary{padding:10px 20px;border:1px solid #211f1b;text-decoration:none;font-family:Arial}.mini,.primary{background:#211f1b;color:#fff}.hero{padding:85px 0;display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center}.hero-copy{order:2}.hero-board{order:1;border-top:8px solid #d84230;border-bottom:1px solid #211f1b}.hero-board div{padding:19px 4px;border-bottom:1px solid #9d9588;display:flex;justify-content:space-between}.hero-board em{font-style:normal;color:#d84230}.kicker,.index{text-transform:uppercase;letter-spacing:.18em;font:700 11px Arial}h1{font-size:clamp(43px,6.5vw,76px);line-height:.96;margin:.25em 0;letter-spacing:-.045em}h2{font-size:clamp(31px,4vw,48px);line-height:1.05;margin:.25em 0 .8em}h3{font-size:21px;margin-top:0}.lead{font-size:19px;color:#645d52}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.secondary{background:transparent}.content section{padding:75px 0;border-top:1px solid #afa797}.grid{display:grid;gap:25px}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(2,1fr)}article{border-top:5px solid #211f1b;padding-top:16px}.feature{display:grid;grid-template-columns:1fr 330px;gap:45px}.stamp{border:2px solid #d84230;border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(-5deg)}.stamp em{font:800 25px Arial;color:#d84230}.stamp span,.stamp small{font-family:Arial}.columns{columns:2;column-gap:45px}.columns p{margin-top:0}.payments div{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #211f1b;padding:15px 0}.payments i,.payments em{font-style:normal}.levels{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #211f1b}.levels span{padding:18px;text-align:center;border-right:1px solid #211f1b}.faq{columns:2;column-gap:20px}details{break-inside:avoid;background:#fffaf0;margin-bottom:14px;padding:18px;border:1px solid #cfc6b7}summary{cursor:pointer;font-weight:bold}.author{margin:35px 0 80px;background:#211f1b;color:#fff;padding:28px 34px}.author span{color:#ff7864;font:700 12px Arial;text-transform:uppercase;letter-spacing:.15em}footer{background:#211f1b;color:#d8d0c4;padding:48px 0}.footer .brand{color:#fff}@media(max-width:760px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding:55px 0}.hero-copy,.hero-board{order:initial}.three,.four,.feature{grid-template-columns:1fr}.columns,.faq{columns:1}.payments div{grid-template-columns:1fr;gap:3px}.levels{grid-template-columns:1fr}.levels span{border-right:0;border-bottom:1px solid #211f1b}h1{font-size:42px}.content section{padding:52px 0}.stamp{max-width:280px}}
html,body{overflow-x:hidden}.hero>*,.content>*,article{min-width:0}h1,h2,h3,p,em,span{overflow-wrap:anywhere}@media(max-width:900px){.shell{width:calc(100% - 40px)}.hero{grid-template-columns:1fr;min-height:auto;padding:56px 0}.hero-copy,.hero-board{order:initial}.nav nav{display:none}.three,.four,.feature{grid-template-columns:1fr}.columns,.faq{columns:1}.hero-board{width:100%}.payments div{grid-template-columns:1fr;gap:4px}h1{font-size:42px}.content section{padding:52px 0}}