@font-face{font-family:'Marcellus';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/marcellus/v14/wEO_EBrOk8hQLDvIAF81VvoK_kgXiQ.woff2) format('woff2')}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400 700;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpStKy2OAdR1K-IwhWudF-R3w8aZejf5Hc.woff2) format('woff2')}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v20/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlOxCkSmqXEzTrYvw.woff2) format('woff2')}body.page #sidebar{display:none}body.page #left-area{width:100%!important;padding-right:0!important}#main-content .container:before{display:none}#footer-bottom{background:linear-gradient(180deg,#441200,#2a1500)!important;border-top:3px solid #c8891c}#footer-info,#footer-info a{color:#f3e6c8!important;font-family:'Source Sans 3',Arial,sans-serif}.ew{--br:#2e1703;--br2:#5d3700;--am:#c8891c;--g:#e7b84a;--mr:#660033;--cr:#fbf3e2;--w:#fff;--t:#2b1d10;--m:#6e5a44;--ln:#eadbbd;font-family:'Source Sans 3',Arial,sans-serif;color:var(--t);background:var(--w);line-height:1.7;font-size:18px;-webkit-font-smoothing:antialiased}.ew *{box-sizing:border-box}.ew h1,.ew h2,.ew h3,.ew h4{font-family:'Marcellus',Georgia,serif;color:var(--mr);line-height:1.18;margin:0 0 16px;padding:0;font-weight:400;text-wrap:balance}.ew h1{font-size:clamp(32px,4.6vw,52px)}.ew h2{font-size:clamp(26px,3.4vw,38px)}.ew h3{font-size:24px}.ew h4{font-size:20px}.ew p{margin:0 0 16px;padding:0;color:var(--t);font-size:18px}.ew a{color:var(--mr);text-decoration:none}.ew p a,.ew li a{border-bottom:1px solid rgba(102,0,51,.35)}.ew p a:hover,.ew li a:hover{color:var(--am)}.ew img{max-width:100%;height:auto;display:block}.ew ul{margin:0 0 16px;padding:0;list-style:none}.ew li{margin:0 0 8px;padding-left:28px;position:relative;color:var(--t)}.ew li:before{content:"";position:absolute;left:4px;top:.62em;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff3c4,var(--g) 45%,var(--am))}.ew strong{color:inherit}.ew .wrap{max-width:1100px;margin:0 auto;padding:0 22px}.ew .narrow{max-width:820px}.ew .sec{padding:70px 0}.ew .cr{background:var(--cr)}.ew .ctr{text-align:center}.ew .ctr .lead{margin-left:auto;margin-right:auto}.ew .eb{font-family:'Source Sans 3',Arial,sans-serif;font-weight:700;color:var(--am);font-size:14px;letter-spacing:3px;text-transform:uppercase;margin:0 0 12px}.ew .lead{font-size:21px;max-width:780px}.ew .orn{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:var(--am)}.ew .orn:before,.ew .orn:after{content:"";height:1px;width:64px;background:linear-gradient(90deg,transparent,var(--am))}.ew .orn:after{background:linear-gradient(90deg,var(--am),transparent)}.ew .orn i{width:9px;height:9px;transform:rotate(45deg);background:var(--g);display:block}.ew .ctr .orn{justify-content:center}.ew .dk{background:linear-gradient(180deg,#441200 0%,#5d3700 100%);color:#f6ead2}.ew .dk h1,.ew .dk h2,.ew .dk h3{color:var(--g)}.ew .dk p,.ew .dk li{color:#f6ead2}.ew .dk .eb{color:#f3cf7a}.ew .dk a{color:#ffe29a;border-color:rgba(255,226,154,.5)}.ew .am{background:radial-gradient(120% 140% at 50% 0%,#f6cf7c 0%,#d9963a 45%,#9c5a12 100%);color:#2b1503}.ew .am h1,.ew .am h2,.ew .am h3{color:#3d1500}.ew .am p{color:#2b1503}.ew .pt{background:linear-gradient(180deg,#fff7e6,#fbf3e2);border-bottom:1px solid var(--ln);padding:46px 0 38px}.ew .pt h1{margin-bottom:8px}.ew .pt p{color:var(--m);font-size:19px;margin:0;max-width:780px}.ew .btn{display:inline-block;font-family:'Source Sans 3',Arial,sans-serif;font-weight:700;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;padding:15px 28px;border-radius:40px;line-height:1.2;text-align:center;transition:.2s;border:2px solid transparent}.ew .btn.gd{background:linear-gradient(180deg,#ffe29a,#e7b84a 55%,#c8891c);color:#3d1500!important;border-color:#b07413;box-shadow:0 3px 0 #7a4a08}.ew .btn.gd:hover{transform:translateY(-2px);filter:brightness(1.05)}.ew .btn.mr{background:var(--mr);color:#fff!important;box-shadow:0 3px 0 #3d001f}.ew .btn.mr:hover{background:#80104a;transform:translateY(-2px)}.ew .btn.ol{border-color:currentColor;color:var(--mr)!important;background:transparent}.ew .dk .btn.ol{color:#ffe29a!important}.ew .btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.ew .ctr .btns{justify-content:center}.ew .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.ew .g2.top{align-items:start}.ew .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ew .side{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:46px;align-items:start}.ew .card{background:#fff;border:1px solid var(--ln);border-radius:10px;padding:28px;display:flex;flex-direction:column}.ew .card h3{margin-bottom:10px}.ew .card .btns{margin-top:auto;padding-top:12px}.ew .frame{border-radius:10px;overflow:hidden;box-shadow:0 14px 32px rgba(61,31,4,.22);border:4px solid #fff;outline:1px solid var(--ln)}.ew .frame img{width:100%}.ew .cap{font-size:15px;color:var(--m);margin-top:10px;font-style:italic;text-align:center}.ew .motto{font-family:'Marcellus',Georgia,serif;font-size:clamp(24px,3.4vw,40px);letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.ew .tenets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px;margin:18px 0 0}.ew .tenets li{font-weight:600}.ew blockquote{margin:0 0 20px;padding:22px 26px;border-left:4px solid var(--g);background:rgba(231,184,74,.12);border-radius:0 10px 10px 0;font-family:'Marcellus',Georgia,serif;font-size:22px;color:var(--mr)}.ew ol.q{counter-reset:q;list-style:none;padding:0;margin:0}.ew ol.q li{counter-increment:q;padding:10px 0 10px 52px;border-bottom:1px solid var(--ln);margin:0}.ew ol.q li:before{content:counter(q);position:absolute;left:0;top:8px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff3c4,#e7b84a 50%,#c8891c);color:#3d1500;font:700 15px/34px 'Source Sans 3',Arial,sans-serif;text-align:center}.ew .plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:940px;margin:30px auto 0}.ew .plan{background:#fff;border:1px solid var(--ln);border-top:5px solid var(--am);border-radius:12px;padding:30px;display:flex;flex-direction:column;text-align:left}.ew .plan.ft{border-top-color:var(--mr);box-shadow:0 18px 40px rgba(61,31,4,.18)}.ew .plan .tag{font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:13px;color:var(--am);margin-bottom:6px}.ew .plan .amt{font-family:'Marcellus',Georgia,serif;font-size:50px;color:var(--mr);line-height:1;margin:6px 0 4px}.ew .plan .per{color:var(--m);font-size:15px;margin-bottom:16px}.ew .plan .btns{margin-top:auto;padding-top:14px}.ew .plan .btn{width:100%}.ew .breath{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:10px 0 24px}.ew .breath div{background:var(--cr);border:1px solid var(--ln);border-radius:10px;padding:18px;text-align:center;font-family:'Marcellus',Georgia,serif;font-size:20px;color:var(--mr)}.ew .breath small{display:block;font-family:'Source Sans 3',Arial,sans-serif;font-size:14px;color:var(--m);margin-top:6px}.ew .lk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ew .lk a{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--ln);border-radius:10px;padding:16px;color:var(--t);transition:.2s}.ew .lk a:hover{border-color:var(--am);transform:translateY(-3px)}.ew .lk img{height:110px;width:100%;object-fit:contain;background:#fff}.ew .lk b{font-family:'Marcellus',Georgia,serif;font-weight:400;color:var(--mr);font-size:19px}.ew .lk span{font-size:15px;color:var(--m);line-height:1.45}@media(max-width:980px){.ew .g2,.ew .side{grid-template-columns:minmax(0,1fr);gap:30px}.ew .g3,.ew .lk{grid-template-columns:repeat(2,minmax(0,1fr))}.ew .sec{padding:56px 0}}@media(max-width:640px){.ew{font-size:17px}.ew p{font-size:17px}.ew .wrap{padding:0 18px}.ew .sec{padding:44px 0}.ew .g3,.ew .lk,.ew .plans,.ew .tenets,.ew .breath{grid-template-columns:minmax(0,1fr)}.ew .btn{width:100%}.ew .card,.ew .plan{padding:22px}}