:root{--bg:#100d09;--panel:#19140d;--ink:#f7f0df;--muted:#c4bba8;--gold:#e9c36d;--bright:#f4d88d;--line:#e8c1673d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;padding-bottom:58px;font:15px/1.7 Inter,Arial,sans-serif}a{color:inherit}.topbar{z-index:4;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;width:100%;height:76px;padding:0 5vw;display:flex;position:absolute;top:0}.topbar>a:last-child{color:#f1dfb2;font-size:11px;text-decoration:none}.brand{letter-spacing:.16em;font-size:12px;font-weight:700;text-decoration:none}.brand b{color:var(--gold);margin-right:9px;font-size:20px}.hero{align-items:flex-end;height:min(920px,100vh);min-height:700px;display:flex;position:relative;overflow:hidden}.hero-photo{background:linear-gradient(90deg,#0b0905c9,#0000 88%),linear-gradient(#0000 35%,#100d09b8 91%,#100d09 100%),url(/__l5e/assets-v1/3a713aed-95be-4667-a45c-ab5ce74112db/angel-hero.webp) 50% 32%/cover no-repeat;position:absolute;inset:0}.hero-copy{z-index:1;max-width:660px;margin:0 0 78px 9vw;position:relative}.eyebrow{letter-spacing:.2em;color:var(--gold);font-size:10px;font-weight:600}h1,h2,h3,blockquote{font-family:Cormorant Garamond,Georgia,serif}h1{letter-spacing:-.03em;margin:24px 0;font-size:clamp(55px,7vw,91px);font-weight:500;line-height:.92}h1 em,h2 em{color:var(--bright);font-weight:400}.hero-copy>p{color:#eee5d1;max-width:470px;font-size:14px;line-height:1.85}.button{letter-spacing:.08em;text-transform:uppercase;border-radius:2px;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 20px;font-size:10px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.button:hover{filter:brightness(1.1);transform:translateY(-2px)}.gold{color:#211707;background:linear-gradient(135deg,#f5dda1,#d9ad50)}.outline{color:#f2d994;background:0 0;border:1px solid #997941}.button span{font-size:16px}.hero-copy>small{color:#e2d3b5;margin-top:18px;font-size:10px;display:block}.seal{text-align:center;letter-spacing:.17em;color:#f4dfad;border:1px solid #ecc97588;border-radius:50%;place-content:center;width:104px;height:104px;font-size:8px;line-height:1.3;display:grid;position:absolute;bottom:95px;right:8vw}.seal b{color:var(--gold);font-size:22px}.wrap{max-width:1120px;margin:auto;padding-left:28px;padding-right:28px}.intro{text-align:center;padding-top:100px;padding-bottom:60px}.intro h2,.offers h2,.about h2,.closing h2{margin:17px 0;font-size:clamp(41px,5vw,62px);font-weight:500;line-height:1.02}.intro>p{max-width:690px;color:var(--muted);margin:20px auto;font-size:13px;line-height:1.95}.ornament{color:var(--gold);letter-spacing:.2em;margin-top:24px}.steps{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:105px;display:grid}.steps article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff08,#0000);padding:26px;position:relative}.steps i{color:var(--gold);font-size:26px;font-style:normal}.steps h3{margin:12px 0 5px;font-size:25px;font-weight:500}.steps p{color:var(--muted);margin:0;font-size:12px}.offers{text-align:center;background:radial-gradient(at 50% 0,#9d702726,#0000 58%),#17120c;border-block:1px solid #eac36d24;padding:94px 0 96px}.lede{color:var(--muted);margin:14px 0 35px;font-size:12px}.grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.offer{background:#100d09;border:1px solid #e1be7140;flex-direction:column;min-height:340px;padding:21px 18px;display:flex}.offer.featured{border-color:#d5ab59;box-shadow:inset 0 0 24px #d2a84c14}.label{letter-spacing:.12em;color:#c7ae79;min-height:23px;font-size:8px}.offer h3{margin:17px 0 10px;font-size:29px;font-weight:500;line-height:1.02}.offer>p{color:var(--muted);min-height:58px;margin:0;font-size:10px;line-height:1.8}.price{color:var(--bright);margin:23px 0 16px;font:48px/1 Cormorant Garamond,Georgia,serif}.price sup{vertical-align:top;font-size:21px}.price small{letter-spacing:.15em;color:#c2b18c;font:9px Inter,sans-serif}.offer .button{white-space:nowrap;gap:6px;padding:0 10px;font-size:8px}.offer>small{text-align:center;color:#93856a;margin-top:9px;font-size:9px}.secure{color:#bfb39b;margin:24px 0 0;font-size:10px}.secure a{color:#e3c476;margin-left:7px}.about{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-top:102px;padding-bottom:102px;display:grid}.art{border:1px solid var(--line);text-align:center;background:radial-gradient(at 50% 38%,#dcac4c33,#0000 42%),linear-gradient(140deg,#21170c,#100d09);flex-direction:column;justify-content:center;align-items:center;min-height:370px;display:flex}.art>span{color:var(--gold);font-size:27px}.art blockquote{color:#f2dfb5;margin:13px 0 22px;font-size:35px;line-height:1.05}.art small{letter-spacing:.2em;color:#c2a76b;font-size:8px}.about h2{font-size:53px}.about p{color:var(--muted);font-size:12px;line-height:1.95}.textlink{color:var(--bright);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:10px;text-decoration:none;display:inline-block}.closing{text-align:center;background:radial-gradient(at 50% 100%,#a0702629,#0000 60%);border-top:1px solid #eac36d24;padding:75px 20px 84px}.closing h2{margin:14px 0 23px}.closing>p{color:var(--muted);margin-top:14px;font-size:10px}.footer{text-align:center;background:#0b0907;border-top:1px solid #ffffff14;padding:40px 20px 20px}.disclaimer{color:#91897d;max-width:680px;margin:14px auto;font-size:9px;line-height:1.7}.footer nav{flex-wrap:wrap;justify-content:center;gap:22px;margin:18px;display:flex}.footer nav a{color:#d8c89f;font-size:10px;text-decoration:none}.company{color:#aaa08e;font-size:10px;line-height:1.8}.company strong{color:#ddd1b7;letter-spacing:.06em}.footer>small{color:#777064;border-top:1px solid #ffffff14;margin:19px auto 0;padding-top:14px;font-size:9px;display:block}#mundpay-sticker{z-index:10001;cursor:pointer;-webkit-user-select:none;user-select:none;width:0;height:0;position:fixed;bottom:78px;left:0}#mp-sticker{color:#222;background:#fff;border:1px solid #e5e7eb;flex-direction:column;justify-content:center;align-items:center;width:220px;padding:5px 12px;font:600 9px Inter,Arial,sans-serif;display:flex;position:absolute;bottom:0;left:0;transform:rotate(45deg)translate(-64px,64px);box-shadow:0 2px 8px #0002}#mp-sticker img{width:83px}#mp-sticker span{color:#888;font-size:8px}#mp-sticker b{color:#a9d342;font-size:16px;position:absolute;top:12px;right:15px}#mp-footer{z-index:99999;text-align:center;color:#888;background:#fff;border-top:1px solid #e5e7eb;width:100%;padding:8px 10px;font:10px Inter,Arial,sans-serif;position:fixed;bottom:0;left:0}#mp-footer a{color:#71991c;font-weight:600;text-decoration:none}#mp-modal{z-index:100000;background:#0008;justify-content:center;align-items:center;display:none;position:fixed;inset:0}#mp-modal .mp-box{color:#222;background:#fff;border-radius:14px;width:90%;max-width:420px;padding:32px;font:14px/1.6 Inter,Arial,sans-serif;position:relative}#mp-modal img{width:145px}#mp-modal h2{margin:15px 0;font:700 20px Inter,Arial,sans-serif}#mp-modal p{color:#444}#mp-modal button{color:#888;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:9px;right:12px}#mp-modal a{text-align:center;color:#71991c;border:2px solid #a9d342;border-radius:8px;padding:7px;font-weight:600;text-decoration:none;display:block}.legal{padding:0}.legal-head{height:76px;position:relative}.legal-main{max-width:850px;margin:auto;padding:58px 26px 80px}.legal-main h1{margin:12px 0;font-size:52px;line-height:1}.updated{color:#a89b82;margin:10px 0 30px;font-size:10px}.legal-main h2{color:#ead08f;margin:27px 0 7px;font:600 18px Inter,sans-serif}.legal-main p,.legal-main li{color:#c9c0ae;font-size:12px;line-height:1.9}.legal-main a{color:#ecd28f}.back{color:var(--gold);margin-top:20px;font-size:11px;text-decoration:none;display:inline-block}.legal-foot{margin-top:0}@media (width<=900px){.grid{grid-template-columns:repeat(2,1fr)}.hero-copy{margin-left:7vw}.seal{right:5vw}.about{gap:5%}}@media (width<=600px){body{padding-bottom:70px}.topbar{height:62px;padding:0 18px}.brand{font-size:10px}.topbar>a:last-child{font-size:9px}.hero{height:88svh;min-height:650px;max-height:850px}.hero-photo{background-image:linear-gradient(#0000 24%,#100d09bd 91%,#100d09 100%),linear-gradient(90deg,#0b090555,#0000),url(/__l5e/assets-v1/3a713aed-95be-4667-a45c-ab5ce74112db/angel-hero.webp);background-position:54% 25%}.hero-copy{margin:0 22px 48px}.eyebrow{letter-spacing:.15em;font-size:8px}h1{margin:18px 0;font-size:55px}.hero-copy>p{font-size:12px}.hero-copy>small{max-width:265px;font-size:9px}.seal{width:74px;height:74px;font-size:6px;top:78px;bottom:auto;right:19px}.seal b{font-size:17px}.intro{padding-top:68px;padding-bottom:48px}.intro h2,.offers h2,.about h2,.closing h2{font-size:42px}.intro>p{font-size:11px}.steps{grid-template-columns:1fr;padding-bottom:66px}.offers{padding:67px 0}.offers .wrap{padding:0 17px}.grid{grid-template-columns:1fr;gap:11px}.offer{min-height:0;padding:22px}.offer>p{min-height:0}.offer .button{font-size:9px}.price{margin:19px 0 14px}.about{grid-template-columns:1fr;gap:30px;padding-top:66px;padding-bottom:65px}.art{min-height:310px}.about h2{font-size:44px}.closing{padding:60px 16px}.footer nav{gap:10px 16px}.footer nav a{font-size:9px}.legal-head{height:62px}.legal-main{padding-top:42px}.legal-main h1{font-size:42px}#mp-sticker{width:190px}#mundpay-sticker{bottom:90px}}
