@font-face{font-family:playfair;src:url(../media/playfair_display_normal-s.p.3u4lli0-axodc.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:playfair;src:url(../media/playfair_display_italic-s.p.39pl-v7c3qrze.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:playfair Fallback;src:local(Times New Roman);ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.0%;size-adjust:111.11%}.Yky6sq_className{font-family:playfair,playfair Fallback}.Yky6sq_variable{--ep-font-playfair:"playfair", "playfair Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_normal-s.p.1sj6eobyi31rd.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}._9ErbyG_className{font-family:manrope,manrope Fallback;font-style:normal}._9ErbyG_variable{--ep-font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_normal-s.p.2_mbdogr7ni8i.woff2)format("woff2");font-display:swap;font-weight:100 1000;font-style:normal}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.PjJddG_className{font-family:dmSans,dmSans Fallback;font-style:normal}.PjJddG_variable{--ep-font-dm:"dmSans", "dmSans Fallback"}
.ep-root{--ep-gold:#ecb65e;--ep-navy:#2f2f49;--ep-ink:#1a1c35;--ep-clay:#f2f0ec;--ep-about:#e9e8e4;--ep-serif:var(--ep-font-playfair), "Playfair Display", Georgia, serif;--ep-sans:var(--ep-font-manrope), Manrope, Inter, sans-serif;--ep-ui:var(--ep-font-dm), "DM Sans", sans-serif;color:var(--ep-ink);background:#fff}.ep-page{overflow-x:clip}.ep-header{background:#fff;justify-content:flex-end;align-items:center;min-height:69px;padding:10px 36px;display:flex}.ep-header img{width:auto;height:34px;display:block}.ep-hero{color:#fff;background:linear-gradient(0deg,#455085 0,#2f2f49 100%);padding:80px 0;position:relative}.ep-hero:before{content:"";opacity:.88;pointer-events:none;background:linear-gradient(90deg,#20223ac7 0%,#20223a6b 55%,#20223a33 100%),url(/assets/quiz/hero-bg.webp) 50%/cover no-repeat;position:absolute;inset:0}.ep-hero-inner{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(320px,510px);align-items:start;gap:48px;width:min(1170px,100% - 48px);margin:0 auto;display:grid;position:relative}.ep-badge{color:#fff;font-family:var(--ep-sans);letter-spacing:.08em;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;margin:0 0 22px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.ep-badge span{background:var(--ep-gold);border-radius:50%;width:7px;height:7px}.ep-hero h1{color:#fff;font-family:var(--ep-serif);margin:0;font-size:59px;font-weight:700;line-height:76.7px}.ep-hero h1 em,.ep-hero h1 span{color:var(--ep-gold);font-style:italic}.ep-lede,.ep-hero .ep-lede{color:#f3efd8;max-width:36ch;font-family:var(--ep-sans);margin:22px 0 0;font-size:17px;font-weight:500;line-height:1.55}.ep-overview-points{color:#f3efd8;font-family:Manrope, var(--ep-sans), sans-serif;flex-direction:column;align-items:flex-start;gap:11px 16px;margin:28px 0 0;padding:0;font-size:15px;font-weight:700;line-height:1.25;list-style:none;display:flex}.ep-overview-point{align-items:center;gap:5px;display:inline-flex}.ep-overview-point svg{fill:none;width:15px;height:15px;stroke:var(--ep-gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 15px}.ep-form{background:0 0;width:100%;min-width:0;scroll-margin-top:24px;overflow:hidden}.ep-facts{background:var(--ep-gold);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:28px 24px;display:grid}.ep-facts h2{color:#1a1c35;font-family:var(--ep-serif);margin:0;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1}.ep-facts p{color:#1a1c35;font-family:var(--ep-sans);letter-spacing:.08em;text-transform:uppercase;margin:8px 0 0;font-size:12px;font-weight:700}.ep-process,.ep-overview,.ep-basis,.ep-about,.ep-voices,.ep-final{padding:80px 24px}.ep-process>*,.ep-overview>:not(.ep-overview-grid):not(.ep-cta),.ep-basis>:not(.ep-basis-facts),.ep-about>:not(.ep-about-media),.ep-voices>:not(.hi-slider-section):not(.ep-cta),.ep-final>*{width:min(880px,100%);margin-left:auto;margin-right:auto}.ep-kicker{color:#455085;font-family:var(--ep-sans);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.ep-kicker.light{color:#f3efd8}.ep-process h2,.ep-overview h2,.ep-basis h2,.ep-about h2,.ep-voices h2,.ep-final h2{color:var(--ep-navy);font-family:var(--ep-serif);text-align:center;margin:0;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.15}.ep-process h2 em,.ep-overview h2 em,.ep-basis h2 em,.ep-voices h2 em,.ep-final h2 em{color:var(--ep-gold);font-style:italic}.ep-section-lede,.ep-basis p,.ep-about p,.ep-final p{color:#3d3d4a;max-width:720px;font-family:var(--ep-sans);text-align:center;margin:18px auto 0;font-size:17px;line-height:1.6}.ep-section-lede.light,.ep-final p{color:#f3efd8}.ep-process-grid,.ep-overview-grid{gap:32px;width:min(1100px,100%);margin:48px auto 0;display:grid}.ep-process-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr))}.ep-step-badge{background:radial-gradient(circle, var(--ep-gold) 0 58%, transparent 59%);width:84px;height:84px;color:var(--ep-ink);font-family:var(--ep-serif);border:2px dashed #c4a36a;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:28px;font-weight:700;display:grid}.ep-process-grid h3,.ep-overview-grid h3{color:var(--ep-navy);font-family:var(--ep-serif);margin:0;font-size:24px;font-weight:700}.ep-process-grid p,.ep-overview-grid p{color:#5b5b66;font-family:var(--ep-sans);margin:10px 0 0;font-size:15px;line-height:1.55}.ep-overview{background:var(--ep-clay)}.ep-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-overview-grid article{padding:8px 8px 0}.ep-overview-grid img{object-fit:contain;width:72px;height:72px}.ep-cta{background:var(--ep-gold);color:#000;font-family:"DM Sans", var(--ep-ui), sans-serif;text-align:center;border:1px solid #fff;border-radius:100px;margin:40px auto 0;padding:16px 32px;font-size:16px;line-height:1.4;display:inline-block}.ep-overview .ep-cta,.ep-voices .ep-cta,.ep-final .ep-cta{width:fit-content;display:flex}.ep-basis-facts{width:min(720px,100%);font-family:Manrope, var(--ep-sans), sans-serif;border-top:1px solid #e5e0d7;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:24px auto 0;padding-top:22px;display:grid}.ep-basis-value{color:#b77b22;letter-spacing:-.06em;font-size:clamp(23px,2.5vw,31px);font-weight:800;line-height:1;display:block}.ep-basis-fact p{color:#76747c;text-align:left;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.5}.ep-about{background:var(--ep-about)}.ep-about blockquote{max-width:720px;color:var(--ep-navy);font-family:var(--ep-serif);text-align:center;margin:24px auto 0;font-size:clamp(22px,3vw,32px);font-style:italic;font-weight:700;line-height:1.35}.ep-about-media{border-radius:12px;width:min(760px,100%);margin:36px auto 0;overflow:hidden}.ep-about-media img{width:100%;height:auto;display:block}.ep-about h3{font-family:var(--ep-serif);text-align:center;margin:20px 0 0;font-size:22px}.ep-about-role{margin-top:4px!important}.ep-voices,.ep-final{background:var(--ep-navy);color:#fff}.ep-voices h2,.ep-final h2{color:#fff}.ep-property-strip{font-family:Manrope, var(--ep-sans), sans-serif;background:#252744;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ep-property-card{background:#252744;height:205px;margin:0;position:relative;overflow:hidden}.ep-property-card img{object-fit:cover;filter:saturate(.78)contrast(.93);width:100%;height:100%;transition:transform .35s cubic-bezier(.23,1,.32,1),filter .35s;display:block}.ep-property-card:hover img{filter:saturate()contrast();transform:scale(1.045)}.ep-property-card figcaption{color:#fff;letter-spacing:.1em;background:#1d1f36d6;margin:0;padding:6px 7px;font-size:8px;font-weight:800;line-height:1.25;display:inline-block;position:absolute;bottom:12px;left:13px}.ep-final{background:linear-gradient(#2f2f49b3,#2f2f49d1),url(/assets/quiz/cta-bg.webp) 50%/cover no-repeat;position:relative}.ep-footer{color:#ffffffb8;font-family:var(--ep-sans);background:#000;padding:28px 24px 36px;font-size:12px;line-height:1.65}.ep-footer p{width:min(980px,100%);margin:0 auto 16px}.ep-footer strong{color:#fff;margin-bottom:6px;display:block}.ep-legal{color:#fffc}.ep-legal a{color:#fff}.hi-slider-section{box-sizing:border-box;background:0 0;width:min(1100px,100%);margin:28px auto 0;padding:20px;font-family:DM Sans,sans-serif;overflow:hidden}.hi-slider-viewport{width:100%;position:relative;overflow:hidden}.hi-slider-track{align-items:stretch;transition:transform .45s cubic-bezier(.4,0,.2,1);display:flex}.hi-slide{box-sizing:border-box;flex:0 0 100%;justify-content:center;max-width:100%;padding:0 8px;display:flex}.hi-review-card{box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:10px;flex-direction:column;gap:10px;width:100%;padding:22px 20px 18px;display:flex;box-shadow:0 2px 12px #00000014}.hi-review-stars{gap:2px;display:flex}.hi-review-stars svg{fill:#00b67a;width:20px;height:20px}.hi-review-title{color:#1a1a1a;margin:0;font-size:14px;font-weight:700;line-height:1.35}.hi-review-body{color:#444;flex:1;margin:0;font-size:13px;font-weight:400;line-height:1.6}.hi-review-date{color:#888;margin:0;font-size:11px}.hi-review-footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:12px;display:flex}.hi-review-author{align-items:center;gap:8px;display:flex}.hi-review-avatar{color:#fff;background:#1a2c5b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.hi-review-author-info{flex-direction:column;gap:1px;display:flex}.hi-review-name{color:#1a1a1a;font-size:13px;font-weight:600}.hi-review-type{color:#888;font-size:11px;font-weight:400}.hi-trustpilot-badge{opacity:.55;align-items:center;gap:4px;text-decoration:none;display:flex}.hi-trustpilot-badge svg{width:14px;height:14px}.hi-trustpilot-badge span{color:#555;font-size:11px;font-weight:500}.hi-slider-controls{justify-content:center;align-items:center;gap:14px;margin-top:24px;display:flex}.hi-btn{cursor:pointer;background:#fff;border:2px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.hi-btn svg{stroke:#555;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hi-dots{align-items:center;gap:7px;display:flex}.hi-dot{cursor:pointer;background:#ccc;border:none;border-radius:50%;width:8px;height:8px;padding:0}.hi-dot.active{background:#1a2c5b;transform:scale(1.35)}@media (min-width:640px){.hi-slide{flex:0 0 50%;max-width:50%}}@media (min-width:1024px){.hi-slide{flex:0 0 33.333%;max-width:33.333%}}@media (max-width:900px){.ep-header{justify-content:center;padding:10px 16px}.ep-hero{padding:48px 0 0}.ep-hero-inner{grid-template-columns:1fr;gap:32px;width:min(100% - 32px,640px)}.ep-hero h1{font-size:40px;line-height:1.15}.ep-facts,.ep-process-grid,.ep-overview-grid,.ep-property-strip{grid-template-columns:1fr 1fr}.ep-property-card{height:150px}}@media (max-width:640px){.ep-facts,.ep-process-grid,.ep-overview-grid,.ep-basis-facts{grid-template-columns:1fr}.ep-overview-points{font-size:13px}}
