body.eff-pgcov{--ink:#23121A;--wine:#640A1B;--deep:#4E0011;--crimson:#9D1B2B;--rose:#EE80A7;--blush:#FDBEC8;--cream:#FFF4F5;--muted:#77505E;margin:0;background:#1C0307;color:var(--ink);overflow-x:hidden;font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif}body.eff-pgcov .cv a{color:var(--wine)}body.eff-pgcov .cv a:focus-visible,body.eff-pgcov .cv button:focus-visible,body.eff-pgcov .cv input:focus-visible,body.eff-pgcov .cv select:focus-visible{outline:3px solid var(--rose);outline-offset:3px}body.eff-pgcov .cv-open{position:relative;min-height:92vh;min-height:92svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 16px 60px;box-sizing:border-box;color:#FFEDF0;background:radial-gradient(ellipse 60% 50% at 50% 40%,#4E0011 0,#1C0307 62%,#0B0204 100%);overflow:hidden}body.eff-pgcov .cv-brand{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:10px;color:var(--blush)!important;text-decoration:none;font-family:Fraunces,Georgia,serif}body.eff-pgcov .cv-brand img{border-radius:50%}body.eff-pgcov .cv-scrollmark{position:relative;width:120px;height:150px;margin-bottom:20px;border-radius:10px;background:linear-gradient(180deg,#FFF4F5,#FBDEE3);box-shadow:0 30px 60px -20px rgba(0,0,0,.7),0 0 60px rgba(238,128,167,.25);transform:rotate(-4deg);animation:cv-rise 1.4s cubic-bezier(.2,.7,.2,1) both}body.eff-pgcov .cv-scrollmark:before{content:"";position:absolute;left:18px;right:18px;top:26px;height:60px;background:repeating-linear-gradient(180deg,rgba(100,10,27,.25) 0 2px,transparent 2px 12px)}body.eff-pgcov .cv-scrollmark i{position:absolute;right:-14px;bottom:-14px;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#D8455F,#9D1B2B 55%,#4E0011);box-shadow:0 6px 14px rgba(0,0,0,.45);animation:cv-press 1s cubic-bezier(.3,1.5,.5,1) 1.2s both}@keyframes cv-rise{0%{opacity:0;transform:translateY(40px) rotate(-10deg)}}@keyframes cv-press{0%{opacity:0;transform:scale(1.8)}}body.eff-pgcov .cv-eyebrow{font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--rose);margin:0 0 10px}body.eff-pgcov .cv-title{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(48px,10vw,120px);line-height:1;letter-spacing:-.02em;margin:0 0 18px;color:#FFF1F3}body.eff-pgcov .cv-title span{display:inline-block;margin:0 .1em;opacity:0;transform:translateY(24px);filter:blur(8px);animation:cv-word 1s cubic-bezier(.2,.7,.2,1) forwards}body.eff-pgcov .cv-title span:nth-child(2){font-style:italic;color:var(--rose)}@keyframes cv-word{to{opacity:1;transform:none;filter:none}}body.eff-pgcov .cv-lede{max-width:620px;font-size:18.5px;line-height:1.65;color:#F7DCE1;margin:0 0 24px;opacity:0;animation:cv-word 1.2s ease 1.6s forwards}body.eff-pgcov .cv-down{color:var(--blush)!important;text-decoration:none;font-weight:700;border:1.5px solid rgba(253,190,200,.5);border-radius:999px;padding:12px 24px;opacity:0;animation:cv-word 1s ease 2s forwards}body.eff-pgcov .cv-paper{background:var(--cream);padding:10px 16px 40px}body.eff-pgcov .cv-sec{max-width:860px;margin:0 auto;padding:48px 0 6px;scroll-margin-top:10px}body.eff-pgcov .cv-rv{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}body.eff-pgcov .cv-rv.in,html.cv-rm body.eff-pgcov .cv-rv{opacity:1;transform:none}body.eff-pgcov .cv-kick{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--crimson);margin:0 0 6px}body.eff-pgcov .cv-sec h2{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(28px,4.6vw,44px);line-height:1.08;color:var(--wine);margin:0 0 12px}body.eff-pgcov .cv-sec h3{font-size:16.5px;color:var(--wine);margin:0 0 8px}body.eff-pgcov .cv-sec p{font-size:17px;line-height:1.65}body.eff-pgcov .cv-big{font-family:Fraunces,Georgia,serif;font-size:clamp(21px,2.8vw,27px)!important;line-height:1.45!important;color:var(--deep);margin:0 0 26px}body.eff-pgcov .cv-arts{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:8px}body.eff-pgcov .cv-arts li{background:#fff;border-radius:14px;padding:10px 14px;display:grid;gap:2px;box-shadow:0 16px 34px -30px rgba(78,0,17,.6);border-left:3px solid var(--rose)}body.eff-pgcov .cv-arts b{font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--crimson)}body.eff-pgcov .cv-arts span{font-size:15px}@media (max-width:560px){body.eff-pgcov .cv-arts{grid-template-columns:1fr}}body.eff-pgcov .cv-promises{margin:0 0 18px;padding:0;list-style:none;counter-reset:p;display:grid;gap:10px}body.eff-pgcov .cv-promises li{counter-increment:p;position:relative;padding:14px 16px 14px 58px;background:#fff;border-radius:16px;font-family:Fraunces,Georgia,serif;font-size:19px;line-height:1.45;color:var(--deep);box-shadow:0 16px 34px -30px rgba(78,0,17,.6)}body.eff-pgcov .cv-promises li:before{content:counter(p);position:absolute;left:14px;top:12px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:600 15px Outfit,sans-serif;color:#fff;background:linear-gradient(150deg,var(--crimson),var(--deep))}body.eff-pgcov .cv-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}body.eff-pgcov .cv-two>div{background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 16px 34px -30px rgba(78,0,17,.6)}body.eff-pgcov .cv-two ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:15px;line-height:1.5}@media (max-width:680px){body.eff-pgcov .cv-two{grid-template-columns:1fr}}body.eff-pgcov .cv-src{font-size:13px!important;font-style:italic;color:var(--muted)}body.eff-pgcov .cv-btn{font:inherit;font-weight:700;font-size:15.5px;border:0;border-radius:999px;padding:12px 22px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--crimson),var(--deep));color:#fff!important;box-shadow:0 12px 26px -12px rgba(78,0,17,.7)}body.eff-pgcov .cv-btn.big{font-size:18px;padding:16px 30px;width:100%}body.eff-pgcov .cv-btn.ghost{background:transparent;color:var(--wine)!important;border:1.5px solid var(--wine);box-shadow:none}body.eff-pgcov .cv-btn:disabled{opacity:.45;cursor:default}body.eff-pgcov .cv-link{font:inherit;background:none;border:0;color:var(--crimson);text-decoration:underline;cursor:pointer;padding:8px 0}body.eff-pgcov .cv-muted{color:var(--muted);font-size:14px!important}body.eff-pgcov .cv-sign{padding-bottom:40px}body.eff-pgcov .cv-msg{background:#fff;border-left:4px solid var(--rose);border-radius:0 12px 12px 0;padding:10px 14px;font-size:15px!important}body.eff-pgcov .cv-msg.bad{border-color:var(--crimson);color:var(--deep)}body.eff-pgcov .cv-card{position:relative;background:#fff;border-radius:24px;padding:22px;box-shadow:0 30px 60px -40px rgba(78,0,17,.7);display:grid;gap:12px}body.eff-pgcov .cv-card p{margin:0}body.eff-pgcov .cv-card input,body.eff-pgcov .cv-card select{font:inherit;font-size:16px;padding:12px 14px;border-radius:12px;border:1.5px solid rgba(100,10,27,.2);background:#FFF8F9;color:var(--ink);width:100%;box-sizing:border-box}body.eff-pgcov .cv-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}body.eff-pgcov .cv-l{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--wine)}body.eff-pgcov .cv-ticks{display:grid;gap:8px}body.eff-pgcov .cv-tick{font:inherit;text-align:left;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;border:1.5px solid rgba(100,10,27,.16);background:#FFF8F9;color:var(--ink);cursor:pointer;font-size:15.5px;line-height:1.5;transition:background .25s ease,border-color .25s ease}body.eff-pgcov .cv-tick .box{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;border:2px solid var(--rose);color:var(--crimson)}body.eff-pgcov .cv-tick.on{background:#FFEFF2;border-color:var(--rose)}body.eff-pgcov .cv-tick.on .box{background:var(--crimson);border-color:var(--crimson);color:#fff}body.eff-pgcov .cv-tick.weight{border-style:dashed}body.eff-pgcov .cv-name{font-family:Fraunces,Georgia,serif!important;font-style:italic;font-size:24px!important}body.eff-pgcov .cv-wax{position:absolute;right:18px;top:-26px;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;opacity:0;transform:scale(2.2) rotate(-20deg);pointer-events:none;background:radial-gradient(circle at 35% 30%,#D8455F,#9D1B2B 55%,#4E0011);box-shadow:0 8px 18px rgba(78,0,17,.5),inset 0 0 0 5px rgba(255,255,255,.08);transition:opacity .5s ease,transform .7s cubic-bezier(.3,1.5,.5,1)}body.eff-pgcov .cv-wax i{font-style:italic;font-family:Fraunces,Georgia,serif;color:#FDBEC8;font-size:18px}body.eff-pgcov .cv-form.sealing .cv-wax,body.eff-pgcov .cv-wax.on{opacity:1;transform:none}body.eff-pgcov .cv-sealed{text-align:center;padding-top:40px}body.eff-pgcov .cv-sealed .cv-wax{left:50%;right:auto;margin-left:-32px}body.eff-pgcov .cv-sealed h3{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(30px,5vw,44px);color:var(--deep);margin:0}body.eff-pgcov .cv-ref{font-size:13px!important;letter-spacing:.08em;color:var(--muted)}body.eff-pgcov .cv-acts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}body.eff-pgcov .cv-still{min-height:60vh;display:grid;place-content:center;text-align:center;padding:60px 24px;background:radial-gradient(ellipse 50% 50% at 50% 50%,#3A000D,#0B0204 75%)}body.eff-pgcov .cv-still p{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:clamp(28px,5vw,50px);line-height:1.3;color:#FFF1F3;max-width:15em;margin:0 auto}body.eff-pgcov .cv-still cite{display:block;margin-top:16px;font-style:normal;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--rose)}body.eff-pgcov .cv-print{display:none}@media print{@page{margin:16mm}body.eff-pgcov{background:#fff}body.eff-pgcov .cv>:not(.cv-print){display:none!important}body.eff-pgcov .cv-print{display:block;font-family:Georgia,serif;font-size:10.5pt;color:#23121A}body.eff-pgcov .cv-print img{height:22mm;display:block;margin:0 auto 4mm}body.eff-pgcov .cv-print h1{text-align:center;font-style:italic;font-weight:500;color:#640A1B;margin:0 0 4mm}body.eff-pgcov .cv-print h2{font-size:12.5pt;color:#640A1B;border-bottom:1px solid #fdbec8;margin:4mm 0 2mm}body.eff-pgcov .cv-print li{margin-bottom:1.5mm;line-height:1.4}body.eff-pgcov .cv-print .sig{margin-top:8mm;padding-top:3mm;border-top:1px solid #9d1b2b}}@media (prefers-reduced-motion:reduce){body.eff-pgcov *,body.eff-pgcov :after,body.eff-pgcov :before{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}}