:root{--ac-bg:#FFFFFF;--ac-panel:#F6F6F4;--ac-line:#E2E2DE;--ac-text:#111111;--ac-muted:#4D4D4D;--ac-faint:#6B6B6B;--ac-accent:#E4002B;--ac-sage:#2F5D4E;--ac-paper:#FFFFFF;--ac-ink:#111111;--ac-ink-2:#3A3A3A;--ac-light:#F4F3EF;--ac-warm-bg:#FBEAE0;--ac-warm:#A0391A;--ac-good-bg:#E3F1EA;--ac-good:#1E5A44;color-scheme:light}html{scroll-behavior:smooth}body.ac-body{margin:0;background:var(--ac-bg)}.ac-root{background:var(--ac-bg);color:var(--ac-text);font-family:'Archivo',Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}.ac-root *,.ac-root *::before,.ac-root *::after{box-sizing:border-box}.ac-root a{color:var(--ac-accent)}.ac-root a:hover{color:#FFA578}.ac-root [hidden]{display:none!important}.ac-wrap{max-width:1240px;margin:0 auto;padding-left:max(20px, env(safe-area-inset-left, 0px));padding-right:max(20px, env(safe-area-inset-right, 0px))}.ac-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-block:24px}.ac-brand{font-family:'Newsreader',Georgia,serif;font-weight:600;font-size:26px;color:var(--ac-text)!important;text-decoration:none}.ac-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap;font-size:15px}.ac-links a{color:var(--ac-muted);text-decoration:none}.ac-links a:hover{color:var(--ac-text)}.ac-links .ac-pill{color:var(--ac-accent);border:1px solid var(--ac-accent);padding:11px 18px;border-radius:999px;font-weight:600}.ac-foot{border-top:1px solid var(--ac-line);padding-block:28px;font-size:13px;color:var(--ac-faint)}.ac-foot .ac-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.ac-foot a{color:var(--ac-muted)}.ac-h1{margin:0;font-family:'Newsreader',Georgia,serif;font-weight:300;font-size:clamp(42px, 6vw, 76px);line-height:1;letter-spacing:-.02em;text-wrap:balance}.ac-h1 i{font-weight:400}.ac-h2{margin:0;font-family:'Newsreader',Georgia,serif;font-weight:300;font-size:clamp(34px, 4.5vw, 54px);line-height:1.05;text-wrap:balance}.ac-lead{margin:0;font-size:19px;line-height:1.6;color:var(--ac-muted);max-width:560px}.ac-eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ac-accent);font-weight:600}.ac-muted{color:var(--ac-muted);margin:0;line-height:1.6}.ac-small{font-size:14px;color:var(--ac-muted)}.ac-tiny{font-size:12px;color:var(--ac-faint)}.ac-strong{font-weight:600;font-size:18px}.ac-accent{color:var(--ac-accent)}.ac-serif{font-family:'Newsreader',Georgia,serif}.ac-serif-i{font-family:'Newsreader',Georgia,serif;font-style:italic}.ac-28{font-size:28px;line-height:1.1}.ac-24{font-size:24px}.ac-between{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px}.ac-center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px}.ac-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;background:var(--ac-accent);color:var(--ac-ink)!important;border:0;border-radius:14px;font:inherit;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer}.ac-btn:hover{background:#FF915E}.ac-btn-light{background:var(--ac-text)}.ac-btn-light:hover{background:#FFF}.ac-btn-ghost{background:#fff0;color:var(--ac-text)!important;border:1px solid var(--ac-line)}.ac-btn-ghost:hover{background:var(--ac-panel)}.ac-textbtn{align-self:flex-start;background:none;border:0;padding:10px 0;color:var(--ac-muted);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.ac-row{display:flex;gap:10px;flex-wrap:wrap}.ac-root input[type=url],.ac-root input[type=email],.ac-root input[type=text],.ac-root select,.ac-root textarea{width:100%;min-height:52px;padding:14px 18px;background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:14px;color:var(--ac-text);font:inherit;font-size:16px}.ac-root input:focus,.ac-root select:focus,.ac-root textarea:focus,.ac-btn:focus-visible,.ac-root a:focus-visible{outline:2px solid var(--ac-accent);outline-offset:2px}.ac-root ::placeholder{color:var(--ac-faint)}.ac-row input{flex:1 1 260px;min-width:0;width:auto}.ac-hero{display:flex;flex-wrap:wrap;gap:56px;align-items:center;padding-block:56px 96px}.ac-hero-text{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:26px}.ac-linkform{display:flex;flex-direction:column;gap:10px;max-width:580px}.ac-linkform label{font-weight:600;font-size:14px}.ac-card{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:14px;min-width:0}.ac-demo{flex:1 1 440px;gap:20px}.ac-demo-head{display:flex;gap:18px;align-items:center}.ac-demo-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.ac-thumb{width:96px;height:120px;flex:none;border-radius:10px;background:#22302B;display:flex;align-items:center;justify-content:center;text-align:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ac-faint)}.ac-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15px}.ac-steps li{display:flex;gap:12px;align-items:center;opacity:.35;transition:opacity 0.4s ease}.ac-steps li.is-on{opacity:1}.ac-steps span{width:24px;height:24px;flex:none;border-radius:50%;border:1.5px solid var(--ac-accent);color:var(--ac-accent);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.ac-demo-result{border-top:1px solid var(--ac-line);padding-top:20px;display:flex;flex-direction:column;gap:14px}.ac-bar{position:relative;height:54px}.ac-bar-track{position:absolute;left:0;right:0;top:18px;height:4px;background:var(--ac-line);border-radius:2px}.ac-bar-band{position:absolute;top:12px;height:16px;background:var(--ac-sage);border-radius:4px}.ac-bar-mark{position:absolute;top:4px;width:3px;height:32px;background:var(--ac-accent)}.ac-bar-l{position:absolute;top:36px;font-size:12px;color:var(--ac-muted);white-space:nowrap}.ac-band-l{color:var(--ac-sage);font-weight:600}.ac-section{padding-block:104px;display:flex;flex-direction:column;gap:44px}.ac-narrow{max-width:900px}.ac-band{border-top:1px solid var(--ac-line);border-bottom:1px solid var(--ac-line)}.ac-stats{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding-block:40px}.ac-stats div{display:flex;flex-direction:column;gap:4px}.ac-num{font-family:'Newsreader',Georgia,serif;font-weight:300;font-size:52px;line-height:1}.ac-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.ac-grid3 .ac-card b{font-size:20px}.ac-big{font-family:'Newsreader',Georgia,serif;font-size:40px;font-weight:300;color:var(--ac-accent)}.ac-light{background:var(--ac-light);color:var(--ac-ink)}.ac-price{background:var(--ac-paper);border-radius:20px;padding:34px;display:flex;flex-direction:column;gap:12px;color:var(--ac-ink)}.ac-price p{margin:0;color:var(--ac-ink-2);line-height:1.55}.ac-price-dark{background:var(--ac-bg);color:var(--ac-text)}.ac-price-dark p{color:var(--ac-muted)}.ac-label{font-size:15px;font-weight:600;color:var(--ac-ink-2)}.ac-price-dark .ac-label{color:var(--ac-accent)}.ac-pricenum{font-family:'Newsreader',Georgia,serif;font-size:56px;font-weight:300;line-height:1}.ac-pricenum small{font-size:20px;color:var(--ac-muted)}.ac-faq{border-top:1px solid var(--ac-line);padding-top:20px;display:flex;flex-direction:column;gap:6px}.ac-faq b{font-size:19px}.ac-cta{border-top:1px solid var(--ac-line)}.ac-cta-title{max-width:820px}.ac-split{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:56px;padding-block:48px 104px}.ac-main{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}.ac-side{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:20px}.ac-field{display:flex;flex-direction:column;gap:8px;border:0;margin:0;padding:0;min-width:0}.ac-field label,.ac-field legend{font-weight:600;font-size:15px;padding:0}.ac-field legend{margin-bottom:8px}.ac-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.ac-radios{display:flex;flex-wrap:wrap;gap:8px 24px}.ac-radios label{font-weight:400;display:flex;gap:8px;align-items:center;min-height:44px}.ac-check{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.55;color:var(--ac-muted)}.ac-check input{margin-top:4px;width:18px;height:18px;flex:none}.ac-error{color:#FFB199;font-size:14px;font-weight:600}.ac-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ac-next{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;color:var(--ac-muted);line-height:1.55}.ac-main .ac-btn{align-self:flex-start}.ac-report-wrap{gap:24px;padding-block:32px 96px;max-width:980px}.ac-preview{margin:0;padding:12px 16px;border-radius:12px;background:#3A2A12;color:#FFD7A8}.ac-thanks{margin:0;padding:12px 16px;border-radius:12px;background:#183326;color:#BFE6D2}.ac-report{background:var(--ac-paper);color:var(--ac-ink);border-radius:24px;padding:clamp(24px, 5vw, 56px);display:flex;flex-direction:column;gap:32px}.ac-report a{color:#2F5D4A}.ac-r-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--ac-ink);padding-bottom:14px}.ac-r-small{font-size:13px;color:#55625C;margin:0}.ac-r-block{display:flex;flex-direction:column;gap:10px;min-width:0}.ac-r-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#55625C;font-weight:600}.ac-r-title{margin:0;font-family:'Newsreader',Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(30px, 4vw, 42px);line-height:1.1}.ac-r-meta{margin:0;color:#3E4B45}.ac-r-verdict{border-radius:16px;padding:24px 26px;display:flex;flex-direction:column;gap:16px}.ac-r-verdict.is-warm{background:var(--ac-warm-bg)}.ac-r-verdict.is-good{background:var(--ac-good-bg)}.ac-r-verdict.is-neutral{background:#EEF2EF}.ac-r-vtitle{font-family:'Newsreader',Georgia,serif;font-size:clamp(22px, 3vw, 28px);line-height:1.2}.is-warm .ac-r-vtitle,.is-warm .ac-r-gap{color:var(--ac-warm)}.is-good .ac-r-vtitle,.is-good .ac-r-gap{color:var(--ac-good)}.ac-r-gap{font-weight:700}.ac-r-bar{position:relative;height:64px}.ac-r-track{position:absolute;left:0;right:0;top:24px;height:4px;background:rgb(15 23 20 / .15);border-radius:2px}.ac-r-band{position:absolute;top:16px;height:20px;background:#2F5D4A;border-radius:4px}.ac-r-mark{position:absolute;top:8px;width:3px;height:36px;margin-left:-1px;background:var(--ac-warm)}.is-good .ac-r-mark{background:var(--ac-ink)}.ac-r-tick{position:absolute;top:44px;font-size:12px;font-weight:600;color:#2F5D4A;white-space:nowrap;transform:translateX(-50%)}.ac-r-tick-end{transform:translateX(-50%)}.ac-r-asklabel{position:absolute;top:-8px;font-size:12px;font-weight:700;color:var(--ac-warm);transform:translateX(-50%);white-space:nowrap}.is-good .ac-r-asklabel{color:var(--ac-ink)}.ac-r-summary{margin:0;font-size:17px;line-height:1.6;color:#22302B}.ac-r-tablebox{overflow-x:auto}.ac-r-table{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}.ac-r-table th{text-align:left;font-size:12px;font-weight:600;color:#55625C;border-bottom:1px solid var(--ac-ink);padding:8px 8px 8px 0}.ac-r-table td{border-bottom:1px solid #DDE3DF;padding:10px 8px 10px 0;vertical-align:top}.ac-r-table .num{text-align:right;white-space:nowrap}.ac-r-tag{display:inline-block;font-size:11px;font-weight:600;background:#E6F1EB;color:var(--ac-good);padding:1px 8px;border-radius:999px;margin-left:4px}.ac-r-list{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.5}.ac-r-disclaimer{margin:0;border-top:1px solid #DDE3DF;padding-top:16px;font-size:12px;line-height:1.6;color:#55625C}.ac-feedback b{font-size:18px}.ac-prose{gap:16px;padding-block:48px 96px}.ac-prose h2{margin:24px 0 0;font-family:'Newsreader',Georgia,serif;font-weight:400;font-size:24px}.ac-prose p{margin:0;color:var(--ac-muted);line-height:1.7;max-width:68ch}.ac-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ac-h3{margin:0;font-family:'Newsreader',Georgia,serif;font-weight:400;font-size:28px}.ac-head{display:flex;flex-direction:column;gap:14px}.ac-ways{display:flex;flex-direction:column;gap:24px;padding-block:0 72px}.ac-way{display:flex;flex-direction:column;gap:10px;padding:24px;border-top:1px solid var(--ac-line)}.ac-way svg{color:var(--ac-accent)}.ac-way b{font-size:18px}.ac-painting{position:relative;overflow:hidden;background:linear-gradient(180deg,#9CC3D6 0%,#5E8FB0 38%,#23506E 62%,#12324A 100%)}.ac-painting span{position:absolute;left:-10%;right:-10%;border-radius:50%}.ac-painting span:nth-child(1){top:52%;height:16%;background:rgb(255 255 255 / .25);filter:blur(3px)}.ac-painting span:nth-child(2){top:66%;height:10%;background:rgb(15 40 60 / .6);filter:blur(2px)}.ac-painting span:nth-child(3){top:14%;left:55%;right:15%;height:14%;background:rgb(255 236 200 / .75);filter:blur(4px)}.ac-thumb-img{object-fit:cover;padding:0}.ac-guidebox{overflow-x:auto;border:1px solid var(--ac-line);border-radius:20px}.ac-guide{width:100%;border-collapse:collapse;min-width:640px}.ac-guide th,.ac-guide td{text-align:left;padding:20px 22px;border-bottom:1px solid var(--ac-line);vertical-align:top}.ac-guide tr:last-child th,.ac-guide tr:last-child td{border-bottom:0}.ac-guide thead th{font-size:15px;font-weight:600;background:var(--ac-panel)}.ac-guide thead th span{display:block;font-weight:400;font-size:13px;color:var(--ac-muted)}.ac-guide tbody th{font-weight:600;font-size:16px;width:26%}.ac-gnum{display:block;font-family:'Newsreader',Georgia,serif;font-size:32px;font-weight:300;line-height:1.1}.ac-grange{display:block;font-size:13px;color:var(--ac-muted);margin-top:4px}.ac-sample{flex-direction:row;flex-wrap:wrap;align-items:center;gap:56px}.ac-sample-text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:22px}.ac-eyebrow-dark{color:#B4461A}.ac-checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.ac-checks li{padding-left:30px;position:relative;line-height:1.55;color:var(--ac-ink-2)}.ac-checks li::before{content:"";position:absolute;left:0;top:6px;width:14px;height:8px;border-left:2px solid #2F5D4A;border-bottom:2px solid #2F5D4A;transform:rotate(-45deg)}.ac-checks b{color:var(--ac-ink);display:block}.ac-btn-dark{background:var(--ac-ink);color:var(--ac-text)!important;align-self:flex-start}.ac-btn-dark:hover{background:#22302B}.ac-minireport{flex:1 1 420px;min-width:0;background:var(--ac-paper);color:var(--ac-ink);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:10px;box-shadow:0 24px 60px rgb(15 23 20 / .12);transform:rotate(-1deg)}.ac-mr-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--ac-ink);padding-bottom:10px;margin-bottom:6px;font-size:12px;color:#55625C}.ac-mr-head .ac-serif{font-size:20px;color:var(--ac-ink)}.ac-mr-title{font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:28px;line-height:1.1}.ac-mr-meta{font-size:14px;color:#3E4B45}.ac-mr-verdict{background:var(--ac-warm-bg);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;margin:6px 0}.ac-mr-verdict b{color:var(--ac-warm);font-family:'Newsreader',Georgia,serif;font-weight:400;font-size:20px}.ac-mr-verdict span{font-size:13px;color:#3E4B45}.ac-mr-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:8px}.ac-mr-table td{border-bottom:1px solid #DDE3DF;padding:7px 6px 7px 0}.ac-mr-table .num{text-align:right;white-space:nowrap}.ac-mr-list{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:#22302B}.ac-mr-note{font-size:11px;color:#55625C}.ac-quote{margin:0;background:var(--ac-panel);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px}.ac-quote blockquote{margin:0;font-family:'Newsreader',Georgia,serif;font-size:20px;line-height:1.5}.ac-quote figcaption{color:var(--ac-muted);font-size:14px}details.ac-faq summary{cursor:pointer;font-weight:600;font-size:19px;list-style:none;display:flex;justify-content:space-between;gap:16px;min-height:44px;align-items:center}details.ac-faq summary::-webkit-details-marker{display:none}details.ac-faq summary::after{content:"+";color:var(--ac-accent);font-size:24px;font-weight:400}details.ac-faq[open] summary::after{content:"–"}details.ac-faq p{padding-bottom:8px}.ac-methods{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ac-methods>input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.ac-methods>label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;min-height:92px;padding:14px 10px;border:1px solid var(--ac-line);border-radius:16px;background:var(--ac-panel);color:var(--ac-muted);font-weight:600;font-size:15px;cursor:pointer}.ac-methods>label:hover{color:var(--ac-text)}.ac-methods>input:checked+label{border-color:var(--ac-accent);color:var(--ac-text);box-shadow:inset 0 0 0 1px var(--ac-accent)}.ac-methods>input:checked+label svg{color:var(--ac-accent)}.ac-methods>input:focus-visible+label{outline:2px solid var(--ac-accent);outline-offset:2px}.ac-panel{grid-column:1 / -1;display:none;flex-direction:column;gap:12px;padding-top:10px}#m-photo:checked~.ac-p-photo,#m-link:checked~.ac-p-link,#m-manual:checked~.ac-p-manual{display:flex}.ac-drop{display:flex;flex-direction:column;gap:8px;padding:26px;border:1.5px dashed var(--ac-line);border-radius:18px;background:var(--ac-panel);cursor:pointer}.ac-drop:hover{border-color:var(--ac-accent)}.ac-drop-title{font-weight:700;font-size:17px}.ac-drop input[type=file]{margin-top:6px;color:var(--ac-muted);font:inherit;font-size:14px;max-width:100%}.ac-drop input[type=file]::file-selector-button{margin-right:12px;padding:10px 16px;border:0;border-radius:10px;background:var(--ac-text);color:var(--ac-ink);font:inherit;font-weight:600;cursor:pointer}@media (max-width:520px){.ac-methods>label{min-height:84px;font-size:13px}.ac-minireport{transform:none}}a.ac-link{color:inherit!important;text-decoration:none;transition:transform 0.15s ease,border-color 0.15s ease,background 0.15s ease}a.ac-link:hover{transform:translateY(-2px)}a.ac-card.ac-link:hover,a.ac-way.ac-link:hover{border-color:var(--ac-accent)}a.ac-way.ac-link:hover{background:var(--ac-panel)}.ac-go{margin-top:auto;padding-top:6px;color:var(--ac-accent);font-weight:700;font-size:15px}.ac-light .ac-go,.ac-price .ac-go{color:#B4461A}.ac-price-dark .ac-go{color:var(--ac-accent)}a.ac-price.ac-link:hover{box-shadow:0 12px 30px rgb(15 23 20 / .12)}a.ac-stats.ac-link{display:flex}a.ac-stats.ac-link:hover{transform:none}a.ac-stats.ac-link:hover .ac-go-row{text-decoration:underline}.ac-go-row{flex-basis:100%;padding-top:0}.ac-cell{display:block;color:inherit!important;text-decoration:none;border-radius:10px;margin:-8px;padding:8px}.ac-cell:hover{background:var(--ac-panel)}.ac-cell:hover .ac-gnum{color:var(--ac-accent)}a.ac-minireport.ac-link:hover{transform:rotate(-1deg) translateY(-3px)}.ac-chips{display:flex;flex-wrap:wrap;gap:10px}.ac-chip{position:relative}.ac-chip input{position:absolute;opacity:0;width:1px;height:1px}.ac-chip span{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--ac-line);border-radius:999px;background:var(--ac-panel);color:var(--ac-muted);font-weight:500;cursor:pointer}.ac-chip input:checked+span{border-color:var(--ac-accent);color:var(--ac-text);box-shadow:inset 0 0 0 1px var(--ac-accent)}.ac-chip input:focus-visible+span{outline:2px solid var(--ac-accent);outline-offset:2px}.ac-ticks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;color:var(--ac-muted)}.ac-ticks li{padding-left:26px;position:relative}.ac-ticks li::before{content:"";position:absolute;left:2px;top:6px;width:12px;height:7px;border-left:2px solid var(--ac-accent);border-bottom:2px solid var(--ac-accent);transform:rotate(-45deg)}.ac-sticky{display:none}a.ac-price-dark.ac-link,a.ac-price-dark.ac-link .ac-pricenum{color:var(--ac-text)!important}.ac-errbox{border:1px solid #FFB199;background:#2A1712;color:#FFD8CB;border-radius:14px;padding:16px 18px;outline:none}.ac-errbox ul{margin:8px 0 0;padding-left:20px}.ac-errbox a{color:#FFD8CB!important}.ac-btn[disabled]{opacity:.6;cursor:wait}.ac-r-advice{font-family:'Newsreader',Georgia,serif;font-size:clamp(28px, 4vw, 36px);line-height:1.1}.ac-r-conf{font-size:13px;font-weight:600;color:#3E4B45;background:rgb(255 255 255 / .7);border-radius:999px;padding:4px 12px}.ac-r-vtitle .ac-r-gap{font-family:'Archivo',Arial,sans-serif;font-size:15px}.ac-r-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.ac-r-numbers div{background:rgb(255 255 255 / .75);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.ac-r-numbers span{font-size:12px;color:#55625C}.ac-r-numbers b{font-size:22px;font-weight:700;color:var(--ac-ink)}.ac-r-free{margin:0;font-weight:600;color:var(--ac-good)}.ac-r-this td{background:#F4F7F5}.ac-r-ctx{opacity:.85}.ac-r-msgbox{display:flex;flex-direction:column;gap:10px}.ac-report .ac-r-msg{width:100%;box-sizing:border-box;font:inherit;font-size:14px;line-height:1.55;color:var(--ac-ink);background:#F4F7F5;border:1px solid #DDE3DF;border-radius:12px;padding:14px 16px;resize:vertical}.ac-report .ac-btn-dark{align-self:flex-start}.ac-r-bullets,.ac-r-checks{list-style:none;padding-left:0}.ac-r-bullets li,.ac-r-checks li{position:relative;padding-left:22px}.ac-r-bullets li::before{content:"";position:absolute;left:4px;top:10px;width:7px;height:7px;border-radius:50%;background:#2F5D4A}.ac-r-checks li::before{content:"";position:absolute;left:2px;top:5px;width:12px;height:12px;border:1.5px solid #2F5D4A;border-radius:3px}.ac-mr-adv{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#55625C}@media (max-width:640px){.ac-stack,.ac-stack tbody,.ac-stack tr,.ac-stack td{display:block;width:100%}.ac-stack{min-width:0!important}.ac-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ac-stack tr{border-bottom:1px solid #DDE3DF;padding:10px 0}.ac-stack td{border:0!important;padding:2px 0!important;text-align:left!important;display:flex;justify-content:space-between;gap:12px}.ac-stack td::before{content:attr(data-label);font-size:12px;color:#55625C;flex:none}.ac-stack td:first-child::before{content:none}}@media (max-width:640px){.ac-sticky{display:flex;justify-content:center;align-items:center;position:fixed;left:0;right:0;bottom:0;z-index:50;min-height:56px;padding:10px max(16px, env(safe-area-inset-right, 0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px, env(safe-area-inset-left, 0px));background:var(--ac-accent);color:var(--ac-ink)!important;font-weight:700;text-decoration:none}.ac-foot{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){a.ac-link,a.ac-link:hover{transition:none;transform:none}}@media (max-width:640px){.ac-hero{padding-block:24px 64px;gap:36px}.ac-section{padding-block:64px}.ac-links{gap:14px;font-size:14px}.ac-hide-sm{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ac-steps li{transition:none}}.ac-root a:hover{color:#B00020}.ac-btn{color:#FFFFFF!important;border-radius:0}.ac-btn:hover{background:#B00020}.ac-btn-ghost{color:var(--ac-text)!important;border-color:var(--ac-text)}.ac-btn-ghost:hover{background:var(--ac-text);color:#FFFFFF!important}.ac-btn-dark{background:#111;color:#FFFFFF!important}.ac-btn-dark:hover{background:#333}.ac-root input[type=url],.ac-root input[type=email],.ac-root input[type=text],.ac-root select,.ac-root textarea{background:#FFF;border-color:#C9C9C4;border-radius:0}.ac-card,.ac-form{border-radius:0}.ac-error{color:#B00020}.ac-errbox{border:1px solid #E4002B;background:#FDECEF;color:#111;border-radius:0}.ac-errbox a{color:#B00020!important}.ac-preview{background:#FFF4E5;color:#6B3A00;border-radius:0}.ac-thanks{background:#E3F1EA;color:#1E5A44;border-radius:0}.ac-thumb{background:#F4F3EF}.ac-h1,.ac-h2{font-weight:400;letter-spacing:-.02em}.ac-eyebrow{color:var(--ac-accent)}.ac-root{--av-ink:#111111;--av-ink-2:#333333;--av-muted:#5C5C5C;--av-line:#E2E2DE;--av-soft:#F4F3EF;--av-red:#E4002B;--av-red-dark:#B00020;--av-green:#1E6B4A;--av-warm:#A0391A;font-family:'Archivo','Helvetica Neue',Arial,sans-serif;color:var(--av-ink);background:#FFF}.ac-root .av-mono{font-family:'IBM Plex Mono',ui-monospace,Menlo,monospace}.av-wrap{max-width:1280px;margin:0 auto;padding-left:max(24px, env(safe-area-inset-left, 0px));padding-right:max(24px, env(safe-area-inset-right, 0px));box-sizing:border-box}.ac-root :focus-visible{outline:2px solid var(--av-red);outline-offset:3px}.av-strip{background:var(--av-ink);color:#FFF;font-size:13px;letter-spacing:.08em;text-transform:uppercase;display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:10px 16px}.av-strip-red{color:#FF8A9E}.av-nav{position:sticky;top:0;z-index:30;background:rgb(255 255 255 / .96);border-bottom:2px solid var(--av-ink)}.av-nav-in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px;flex-wrap:wrap}.av-logo{display:inline-flex;align-items:center;gap:10px;color:var(--av-ink)!important;text-decoration:none}.av-logo-word{font-weight:900;font-size:26px;letter-spacing:-.04em}.av-logo-sub{font-size:11px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--av-muted);border-left:1px solid #CFCFCA;padding-left:12px}.av-logo-sm .av-logo-word{font-size:20px}.av-links{display:flex;gap:28px;flex-wrap:wrap}.av-links a{color:var(--av-ink)!important;text-decoration:none;font-weight:600;font-size:15px;padding-block:6px;border-bottom:2px solid #fff0}.av-links a:hover,.av-links a[aria-current]{border-bottom-color:var(--av-red)}@media (max-width:900px){.av-logo-sub{display:none}.av-links{order:3;width:100%;gap:20px;overflow-x:auto}}.av-foot{border-top:2px solid var(--av-ink);margin-top:48px}.av-foot-in{display:grid;grid-template-columns:auto 1fr;gap:16px 48px;padding-block:40px;align-items:start}.av-foot-links{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:flex-end}.av-foot-links a{color:var(--av-ink)!important;text-decoration:none;font-weight:600;font-size:14px}.av-foot-links a:hover{color:var(--av-red)!important}.av-foot-note{grid-column:1 / -1;margin:0;font-size:13px;color:var(--av-muted);border-top:1px solid var(--av-line);padding-top:16px}@media (max-width:700px){.av-foot-in{grid-template-columns:1fr}.av-foot-links{justify-content:flex-start}}.av-kicker{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--av-red)}.av-h1{margin:0;font-weight:900;font-size:clamp(46px, 6.4vw, 92px);line-height:.95;letter-spacing:-.045em;text-wrap:balance}.av-h1 em,.av-h2 em{font-family:'Newsreader',Georgia,serif;font-weight:300;font-style:italic;letter-spacing:-.02em}.av-h1-page{font-size:clamp(40px, 5vw, 72px)}.av-h2{margin:0;font-weight:900;font-size:clamp(36px, 4vw, 54px);line-height:1;letter-spacing:-.04em;text-wrap:balance}.av-h3{margin:0;font-weight:800;font-size:30px;letter-spacing:-.025em}.av-lead{margin:0;font-family:'Newsreader',Georgia,serif;font-size:22px;line-height:1.5;color:var(--av-ink-2);max-width:32em}.av-p{margin:0;font-size:18px;line-height:1.6;color:#444;max-width:38em}.av-small{font-size:14px;color:var(--av-muted);margin:0;line-height:1.5}.av-red{color:var(--av-red)}.av-green{color:var(--av-green)!important}.av-warm{color:var(--av-warm)}.av-num{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--av-red)}.av-link{font-weight:700;color:var(--av-red)!important;text-decoration:none}.av-link:hover{text-decoration:underline}.av-between{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.av-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.av-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;background:var(--av-red);color:#FFFFFF!important;border:2px solid var(--av-red);font:inherit;font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.av-btn:hover{background:var(--av-red-dark);border-color:var(--av-red-dark)}.av-btn-sm{min-height:44px;padding:10px 18px;font-size:15px;background:var(--av-ink);border-color:var(--av-ink)}.av-btn-sm:hover{background:#333;border-color:#333}.av-btn-dark{background:var(--av-ink);border-color:var(--av-ink)}.av-btn-dark:hover{background:#333;border-color:#333}.av-btn-light{background:#FFF;border-color:#FFF;color:var(--av-ink)!important}.av-btn-light:hover{background:var(--av-soft);border-color:var(--av-soft)}.av-btn-line{background:#fff0;border-color:#FFF}.av-btn-line:hover{background:rgb(255 255 255 / .12);border-color:#FFF}.av-btn-line-dark{background:#fff0;border-color:var(--av-ink);color:var(--av-ink)!important}.av-btn-line-dark:hover{background:var(--av-ink);color:#FFFFFF!important;border-color:var(--av-ink)}.av-btn-block{width:100%}.av-btn[disabled]{opacity:.6;cursor:progress}.av-hero{display:flex;flex-wrap:wrap;gap:56px;align-items:center;padding-block:56px 48px}.av-hero-text{flex:1.2 1 520px;min-width:0;display:flex;flex-direction:column;gap:24px}.av-wall{flex:1 1 400px;min-width:0;margin:0;background:var(--av-soft);padding:48px 40px 32px;display:flex;flex-direction:column;align-items:center;gap:24px}.av-frame{width:78%;max-width:340px;aspect-ratio:4 / 5;background:#FFF;padding:16px;box-sizing:border-box;box-shadow:0 30px 50px -28px rgb(0 0 0 / .55),0 2px 4px rgb(0 0 0 / .12)}.av-canvas{position:relative;width:100%;height:100%;overflow:hidden;background:#E9E2D3}.av-canvas i{position:absolute;display:block}.av-canvas .c1{left:0;right:0;top:0;height:38%;background:#1F3A5F}.av-canvas .c2{left:12%;top:22%;width:46%;aspect-ratio:1;border-radius:50%;background:var(--av-red)}.av-canvas .c3{left:0;right:0;bottom:0;height:30%;background:#D9B98C}.av-canvas .c4{right:10%;bottom:18%;width:22%;height:46%;background:var(--av-ink)}.av-canvas .c5{left:8%;bottom:8%;width:40%;height:3%;background:#FFF}.av-label{align-self:flex-start;position:relative;background:#FFF;padding:16px 18px;border-left:3px solid var(--av-red);display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.45;min-width:230px;color:#444}.av-label b{font-size:14px;color:var(--av-ink)}.av-label i{font-family:'Newsreader',Georgia,serif;font-size:15px;color:var(--av-ink)}.av-label .av-mono{margin-top:6px;font-size:12px;color:var(--av-ink)}.av-label-tag{position:absolute;right:10px;top:8px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--av-muted)}.av-doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.av-door{display:flex;flex-direction:column;gap:16px;min-height:230px;padding:28px;border:1px solid var(--av-line);background:#FFF;color:var(--av-ink)!important;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.av-door:hover{border-color:var(--av-ink);transform:translateY(-3px)}.av-door-who{font-size:13px;font-weight:600;color:var(--av-muted)}.av-door-q{flex:1;font-family:'Newsreader',Georgia,serif;font-weight:400;font-size:30px;line-height:1.12}.av-door-go{display:flex;justify-content:space-between;font-weight:700;color:var(--av-red)}.av-door-dark{background:var(--av-ink);border-color:var(--av-ink);color:#FFFFFF!important}.av-door-dark .av-door-who{color:#B5B5B5}.av-door-dark .av-door-go{color:#FF8A9E}.av-trust{display:flex;flex-wrap:wrap;gap:12px 32px;padding-block:24px 8px;margin-top:24px;border-top:1px solid var(--av-line);font-size:14px;color:#444}.av-trust span::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--av-red);margin-right:8px;vertical-align:1px}.av-svc{display:flex;flex-wrap:wrap;gap:56px;align-items:center;padding-block:88px}.av-svc-rev{flex-wrap:wrap-reverse}.av-svc-text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.av-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:16px}.av-list li{position:relative;padding-left:20px}.av-list li::before{content:"";position:absolute;left:0;top:9px;width:8px;height:2px;background:var(--av-red)}.av-sheet{flex:1 1 440px;min-width:0;background:#FFF;border:1px solid var(--av-line);padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:0 30px 60px -40px rgb(0 0 0 / .35);box-sizing:border-box}.av-sheet-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px}.av-sheet-head span{font-size:12px;color:var(--av-muted)}.av-verdict{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.av-verdict.is-warm{color:var(--av-warm)}.av-range{position:relative;height:12px;background:#EFEFEC}.av-range-band{position:absolute;top:0;bottom:0;background:#F6C3CC}.av-range-mark{position:absolute;top:-6px;width:4px;height:24px;background:var(--av-warm)}.av-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.av-cells>div{background:var(--av-soft);padding:16px;display:flex;flex-direction:column;gap:4px}.av-cells span{font-size:12px;color:var(--av-muted)}.av-cells b{font-family:'IBM Plex Mono',monospace;font-weight:500;font-size:20px}.av-cells small{font-size:12px;color:var(--av-muted)}.av-cells-col{grid-template-columns:1fr;align-content:start}.av-band-dark{background:var(--av-ink);color:#FFF}.av-band-dark .av-p{color:#CFCFCF}.av-band-dark .av-num{color:#FF8A9E}.av-sheet-dark{background:#1C1C1C;border-color:#2E2E2E;color:#FFF}.av-sheet-dark .av-small,.av-sheet-dark .av-sheet-head span{color:#B5B5B5}.av-sheet-dark .av-red{color:#FF8A9E}.av-bars{display:flex;align-items:flex-end;gap:6px;height:90px}.av-bars i{flex:1;background:#3A3A3A}.av-bars i.is-peer{background:#F6C3CC}.av-bars i.is-you{background:#FFF}.av-olist{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:#E6E6E6;font-size:15px}.av-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.av-plans>div{border:1px solid #3A3A3A;padding:18px;display:flex;flex-direction:column;gap:6px}.av-plans>div.is-hi{border-color:#FF8A9E}.av-plans span{font-size:13px;color:#B5B5B5}.av-plans b{font-size:22px}.av-plan-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;padding-block:12px;border-top:1px solid #EFEFEC}.av-plan-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.av-plan-row small{font-size:13px;color:var(--av-muted)}.av-mini{width:52px;height:52px;background:#FFF;padding:4px;box-sizing:border-box;box-shadow:0 4px 10px -4px rgb(0 0 0 / .45)}.av-mini::before{content:"";display:block;width:100%;height:100%}.av-mini.m1::before{background:radial-gradient(circle at 35% 40%,#E4002B 0 22%,transparent 23%),linear-gradient(180deg,#D9A57A 0 60%,#7A4B2A 60%)}.av-mini.m2::before{background:linear-gradient(90deg,#9DB8A0 0 33%,#F2EFE8 33% 36%,#6E8B74 36% 66%,#F2EFE8 66% 69%,#C7D6C3 69%)}.av-mini.m3::before{background:linear-gradient(180deg,#8FB0D9 0 55%,#1F3A5F 55% 70%,#E9E2D3 70%)}.av-mini.m4::before{background:linear-gradient(135deg,#111111 0 50%,#8A8A8A 50%)}.av-total{border-top:2px solid var(--av-ink);padding-top:14px}.av-section-tight{padding-block:0 88px}.av-index-card{border:1px solid var(--av-line);padding:40px;display:flex;flex-wrap:wrap;gap:40px;box-sizing:border-box}.av-index-text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px}.av-index-fig{flex:1.6 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px}.av-index-big .av-index-fig{flex:2.4 1 560px}.av-index-big .av-cells-col{flex:1 1 240px}.av-index-num{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.av-big{font-size:44px;font-weight:500;letter-spacing:-.02em}.av-chip{font-family:'IBM Plex Mono',monospace;font-size:15px;padding:4px 10px}.av-chip.is-up{color:var(--av-green);background:#E3F1EA}.av-chip.is-down{color:var(--av-red-dark);background:#FDECEF}.av-chart{width:100%;height:auto;display:block}.av-cells-3{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.av-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:24px}.av-steps>div{display:flex;flex-direction:column;gap:10px;border-top:2px solid var(--av-ink);padding-top:18px}.av-steps b{font-size:20px}.av-steps p{margin:0;color:#444;line-height:1.6}.av-final{background:var(--av-red);color:#FFF;padding:56px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px}.av-final p{margin:8px 0 0;font-size:18px;color:#FFE3E8}@media (max-width:600px){.av-final,.av-index-card{padding:28px 20px}.av-svc{padding-block:64px}.av-wall{padding:32px 20px 24px}}.av-page{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start;padding-block:56px 88px}.av-page-main{flex:1.6 1 560px;min-width:0;display:flex;flex-direction:column;gap:24px}.av-page-side{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:24px}.av-page-side .av-sheet{flex:none}.av-form{display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid var(--av-line);background:#FFF}@media (max-width:600px){.av-form{padding:20px 16px}}.av-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:640px){.av-grid{grid-template-columns:minmax(0,1fr)}}.av-field{display:flex;flex-direction:column;gap:8px;min-width:0}.av-field-wide{grid-column:1 / -1}.av-field label{font-weight:700;font-size:15px}.av-opt{font-weight:400;color:var(--av-muted)}.ac-root .av-field input,.ac-root .av-field select,.ac-root .av-field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #C9C9C4;border-radius:0;background:#FFF;color:var(--av-ink);font:inherit;font-size:16px;box-sizing:border-box}.ac-root .av-field input:focus,.ac-root .av-field select:focus,.ac-root .av-field textarea:focus{outline:2px solid var(--av-red);outline-offset:0;border-color:var(--av-red)}.ac-root .av-field [aria-invalid=true]{border-color:var(--av-red)}.av-check{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#444;cursor:pointer}.av-check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--av-red);flex:none}.av-page-head{display:flex;flex-direction:column;gap:20px;padding-block:56px 32px}.av-tabs{display:flex;gap:0;flex-wrap:wrap;border-bottom:2px solid var(--av-ink);margin-bottom:24px}.av-tabs a{padding:12px 18px;color:var(--av-ink)!important;text-decoration:none;font-weight:600}.av-tabs a[aria-current]{background:var(--av-ink);color:#FFFFFF!important}.av-tabs a:not([aria-current]):hover{background:var(--av-soft)}.av-table-head{margin-bottom:16px}.av-table-box{overflow-x:auto;border-top:2px solid var(--av-ink)}.av-table{width:100%;border-collapse:collapse;font-size:15px}.av-table th{text-align:left;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--av-muted);padding:12px 12px 12px 0;border-bottom:1px solid var(--av-line)}.av-table td{padding:14px 12px 14px 0;border-bottom:1px solid #EFEFEC;vertical-align:top}.av-table td small{display:block;font-size:12px;color:var(--av-muted)}.av-table .num{text-align:right}.av-method{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}.av-method>div{display:flex;flex-direction:column;gap:14px;border-top:2px solid var(--av-ink);padding-top:20px}@media (max-width:720px){.av-table.ac-stack thead{display:none}.av-table.ac-stack tr{display:block;padding:12px 0;border-bottom:1px solid var(--av-line)}.av-table.ac-stack td{display:flex;justify-content:space-between;gap:12px;border:0;padding:4px 0;text-align:right}.av-table.ac-stack td::before{content:attr(data-label);color:var(--av-muted);font-size:13px;text-align:left}}@media (prefers-reduced-motion:reduce){.av-door,.av-btn{transition:none}.av-door:hover{transform:none}}@media (max-width:700px){.av-strip{font-size:11px;padding:8px 12px}.av-strip span:not(.av-strip-red){display:none}.av-nav{position:static}.av-nav-in{gap:12px 16px;padding-block:14px}}.av-artist-link{color:var(--av-ink)!important;font-weight:700;text-decoration:none;border-bottom:1px solid #CFCFCA}.av-artist-link:hover{color:var(--av-red)!important;border-bottom-color:var(--av-red)}.av-index-click{color:var(--av-ink)!important;text-decoration:none;transition:opacity .2s ease}.av-index-click:hover{opacity:.85}.av-cells-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.av-cells .av-up{color:var(--av-green)}.av-cells .av-down{color:var(--av-red-dark)}.av-serif-i{font-family:'Newsreader',Georgia,serif;font-size:17px}.av-key{display:inline-block;vertical-align:middle;margin:0 4px 0 8px}.av-key-dot{width:10px;height:10px;border-radius:50%;background:var(--av-red)}.av-key-line{width:18px;border-top:2px dashed var(--av-ink)}.av-final-dark{background:var(--av-ink)}.av-final-dark p{color:#CFCFCF}.av-page-head>.av-link{align-self:flex-start}.av-method .av-btn{align-self:flex-start}.av-artist-chart{padding-top:48px}.av-menu{position:relative}.av-menu summary{list-style:none;cursor:pointer;font-weight:600;font-size:15px;padding-block:6px;border-bottom:2px solid #fff0}.av-menu summary::-webkit-details-marker{display:none}.av-menu summary::after{content:" ▾";font-size:12px}.av-menu summary:hover,.av-menu summary[aria-current]{border-bottom-color:var(--av-red)}.av-menu-box{position:absolute;right:0;top:calc(100% + 12px);z-index:40;background:#FFF;border:2px solid var(--av-ink);min-width:280px;display:flex;flex-direction:column}.av-menu-box a{display:flex;flex-direction:column;gap:2px;padding:14px 18px;color:var(--av-ink)!important;text-decoration:none;border-bottom:1px solid var(--av-line)}.av-menu-box a:last-child{border-bottom:0}.av-menu-box a:hover{background:var(--av-soft)}.av-menu-box span{font-size:13px;color:var(--av-muted)}@media (max-width:900px){.av-menu-box{left:0;right:auto}}.av-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin-top:16px;border:1px solid var(--av-line)}.av-tools a{display:flex;flex-direction:column;gap:8px;padding:20px 22px;color:var(--av-ink)!important;text-decoration:none;border-right:1px solid var(--av-line);transition:background-color .2s ease}.av-tools a:last-child{border-right:0}.av-tools a:hover{background:var(--av-soft)}.av-tools .av-mono{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.av-tools b{font-size:17px;line-height:1.3}@media (max-width:960px){.av-tools a{border-right:0;border-bottom:1px solid var(--av-line)}}.av-rank-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px}.av-rank-type{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--av-line);color:var(--av-ink)!important;text-decoration:none}.av-rank-type span{font-size:13px;color:var(--av-muted);line-height:1.4}.av-rank-type:hover{border-color:var(--av-ink)}.av-rank-type.is-on{background:var(--av-ink);border-color:var(--av-ink);color:#FFFFFF!important}.av-rank-type.is-on span{color:#CFCFCF}.av-rank{list-style:none;margin:0;padding:0;border-top:2px solid var(--av-ink)}.av-rank li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #EFEFEC}.av-rank-n{font-size:22px;color:var(--av-red)}.av-rank li:nth-child(-n+3) .av-rank-n{font-size:30px;font-weight:500}.av-rank-who{display:flex;flex-direction:column;gap:4px;min-width:0}.av-rank-who .av-artist-link{font-size:19px;align-self:flex-start}.av-rank-who small,.av-rank-val small{font-size:13px;color:var(--av-muted);font-family:'Archivo',Arial,sans-serif}.av-rank-val{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:18px;text-align:right}.av-rank-note{margin-top:16px}@media (max-width:600px){.av-rank li{grid-template-columns:40px minmax(0,1fr)}.av-rank-val{grid-column:2;align-items:flex-start;text-align:left}}.av-empty{gap:16px;align-items:flex-start}.av-search{display:flex;gap:0;max-width:640px;flex-wrap:wrap}.ac-root .av-search input{flex:1 1 260px;min-width:0;min-height:52px;padding:12px 16px;border:2px solid var(--av-ink);border-right:0;border-radius:0;font:inherit;font-size:16px}.av-search .av-btn{border-radius:0}.av-az{display:flex;flex-wrap:wrap;gap:4px;border-bottom:2px solid var(--av-ink);padding-bottom:16px}.av-az a,.av-az span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;font-weight:700;text-decoration:none}.av-az a{color:var(--av-ink)!important;border:1px solid var(--av-line)}.av-az a:hover{border-color:var(--av-ink)}.av-az a[aria-current]{background:var(--av-ink);color:#FFFFFF!important;border-color:var(--av-ink)}.av-az span{color:#C9C9C4}.av-dir{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 32px}.av-dir a{display:flex;flex-direction:column;gap:2px;padding:14px 0;border-bottom:1px solid #EFEFEC;color:var(--av-ink)!important;text-decoration:none}.av-dir a:hover b{color:var(--av-red)}.av-dir span{font-size:13px;color:var(--av-muted)}.av-dir .av-mono{color:var(--av-ink)}.av-answer{display:flex;flex-direction:column;gap:16px;padding:32px;border:2px solid var(--av-ink)}.av-answer-q{font-family:'Newsreader',Georgia,serif;font-style:italic;font-size:22px;color:var(--av-muted)}.av-answer-a{font-size:19px;line-height:1.65}.av-examples{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.av-example{font:inherit;font-size:14px;text-align:left;background:var(--av-soft);border:1px solid var(--av-line);padding:10px 14px;cursor:pointer;color:var(--av-ink)}.av-example:hover{border-color:var(--av-ink)}.av-pulse{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.av-pulse .av-sheet{box-shadow:none}.av-bar-row{display:grid;grid-template-columns:150px minmax(0,1fr) 56px;gap:12px;align-items:center;font-size:14px}.av-bar-row-ct{grid-template-columns:minmax(0,1fr) auto 90px;padding-block:4px;border-bottom:1px solid #EFEFEC}.av-bar-row b{text-align:right;font-weight:500}.av-bar{height:12px;background:#EFEFEC;display:block}.av-bar i{display:block;height:100%;background:var(--av-red)}@media (max-width:420px){.av-bar-row{grid-template-columns:110px minmax(0,1fr) 44px;font-size:13px}.av-pulse{grid-template-columns:minmax(0,1fr)}}.av-pulse-wrap{padding-top:56px}.av-hero{position:relative;isolation:isolate}.av-hero::before{content:"";position:absolute;z-index:-1;left:-80px;bottom:-70px;width:700px;max-width:62%;aspect-ratio:8 / 3;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 800 300%22%3E%3Cpath d=%22M20 210 C 140 120, 260 250, 400 170 S 650 90, 780 150%22 fill=%22none%22 stroke=%22%23E4002B%22 stroke-width=%2246%22 stroke-linecap=%22round%22 opacity=%220.07%22/%3E%3Cpath d=%22M60 240 C 200 190, 330 260, 520 215%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%223%22 stroke-linecap=%22round%22 opacity=%220.12%22/%3E%3C/svg%3E") no-repeat center / contain;pointer-events:none}.av-hero::after{content:"";position:absolute;z-index:-1;left:38%;top:10px;width:300px;aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 400 400%22%3E%3Ccircle cx=%22200%22 cy=%22200%22 r=%22190%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%221.5%22 opacity=%220.10%22/%3E%3Ccircle cx=%22200%22 cy=%22200%22 r=%22150%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%221%22 opacity=%220.06%22/%3E%3Cpath d=%22M10 200 H390%22 stroke=%22%23111111%22 stroke-width=%221%22 opacity=%220.06%22/%3E%3C/svg%3E") no-repeat center / contain;pointer-events:none}.av-wall{background-color:var(--av-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%226%22 height=%226%22%3E%3Cpath d=%22M0 0H6M0 3H6%22 stroke=%22%23111111%22 stroke-width=%220.6%22 opacity=%220.05%22/%3E%3Cpath d=%22M0 0V6M3 0V6%22 stroke=%22%23111111%22 stroke-width=%220.6%22 opacity=%220.035%22/%3E%3C/svg%3E");position:relative}.av-wall::before{content:"";position:absolute;left:0;right:0;top:22px;height:1px;background:rgb(0 0 0 / .12)}.av-door{position:relative}.av-door::after{content:"";position:absolute;right:22px;top:22px;width:44px;height:44px;background:no-repeat center / contain}.av-doors .av-door:nth-child(1)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 60%22%3E%3Ccircle cx=%2224%22 cy=%2230%22 r=%2218%22 fill=%22%23E4002B%22 opacity=%220.9%22/%3E%3Crect x=%2240%22 y=%2210%22 width=%228%22 height=%2240%22 fill=%22%23111111%22/%3E%3C/svg%3E")}.av-doors .av-door:nth-child(2)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 60%22%3E%3Cpath d=%22M6 46 L22 22 L34 34 L54 10%22 fill=%22none%22 stroke=%22%23FF8A9E%22 stroke-width=%223%22/%3E%3Ccircle cx=%2254%22 cy=%2210%22 r=%224%22 fill=%22%23FFFFFF%22/%3E%3Cpath d=%22M6 54 H54%22 stroke=%22%23FFFFFF%22 stroke-width=%221%22 opacity=%220.5%22/%3E%3C/svg%3E")}.av-doors .av-door:nth-child(3)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 60 60%22%3E%3Crect x=%228%22 y=%228%22 width=%2244%22 height=%2244%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%223%22/%3E%3Cpath d=%22M14 46 A16 16 0 0 1 46 46 Z%22 fill=%22%23D9B98C%22/%3E%3Ccircle cx=%2240%22 cy=%2220%22 r=%225%22 fill=%22%23E4002B%22/%3E%3C/svg%3E")}.av-door-q{padding-right:40px}.av-band-dark{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 700%22%3E%3Cg fill=%22none%22 stroke=%22%23FFFFFF%22 opacity=%220.08%22%3E%3Ccircle cx=%22980%22 cy=%22160%22 r=%22120%22 stroke-width=%222%22/%3E%3Ccircle cx=%22980%22 cy=%22160%22 r=%2260%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M640 640 L1180 80%22 stroke-width=%222%22/%3E%3Cpath d=%22M700 690 L1200 300%22 stroke-width=%221%22/%3E%3Cpath d=%22M60 80 H420%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M60 110 H300%22 stroke-width=%221%22/%3E%3C/g%3E%3Ccircle cx=%221080%22 cy=%22560%22 r=%2246%22 fill=%22%23E4002B%22 opacity=%220.35%22/%3E%3Crect x=%22860%22 y=%22430%22 width=%2222%22 height=%22200%22 fill=%22%23FFFFFF%22 opacity=%220.06%22 transform=%22rotate(-38 871 530)%22/%3E%3Cpath d=%22M40 640 A140 140 0 0 1 320 640%22 fill=%22%23D9B98C%22 opacity=%220.10%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:auto 100%}.av-final{position:relative;overflow:hidden;isolation:isolate}.av-final::before{content:"";position:absolute;z-index:-1;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 400%22%3E%3Cpath d=%22M980 40 C1040 10 1110 60 1090 120 C1150 140 1160 220 1100 240 C1110 300 1040 330 1000 290 C960 330 890 300 900 240 C840 220 850 140 910 120 C890 60 940 20 980 40 Z%22 fill=%22%23FFFFFF%22 opacity=%220.12%22/%3E%3Cpath d=%22M1130 300 C1170 280 1200 330 1180 370 C1150 400 1100 380 1110 340 Z%22 fill=%22%23111111%22 opacity=%220.18%22/%3E%3Ccircle cx=%22820%22 cy=%22330%22 r=%2234%22 fill=%22%23FFFFFF%22 opacity=%220.10%22/%3E%3Cpath d=%22M700 380 C720 300 790 290 800 380 Z%22 fill=%22%23111111%22 opacity=%220.12%22/%3E%3C/svg%3E") no-repeat right center / auto 100%;pointer-events:none}.av-final-dark::before{opacity:.6}.av-page-head{position:relative;isolation:isolate}.av-page-head::after{content:"";position:absolute;z-index:-1;right:0;top:24px;width:460px;max-width:45%;aspect-ratio:13 / 9;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 520 360%22%3E%3Ccircle cx=%22330%22 cy=%22170%22 r=%22150%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%221.5%22 opacity=%220.09%22/%3E%3Ccircle cx=%22250%22 cy=%22200%22 r=%2270%22 fill=%22%23E4002B%22 opacity=%220.08%22/%3E%3Crect x=%22380%22 y=%2260%22 width=%2226%22 height=%22250%22 fill=%22%23111111%22 opacity=%220.06%22/%3E%3Cpath d=%22M60 300 C160 250 260 330 420 280%22 fill=%22none%22 stroke=%22%23D9B98C%22 stroke-width=%2218%22 stroke-linecap=%22round%22 opacity=%220.25%22/%3E%3Cpath d=%22M120 80 H300%22 stroke=%22%23111111%22 stroke-width=%221%22 opacity=%220.10%22/%3E%3C/svg%3E") no-repeat center / contain;pointer-events:none}.av-page{position:relative;isolation:isolate}.av-page::before{content:"";position:absolute;z-index:-1;right:0;top:0;width:380px;max-width:40%;aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 400 400%22%3E%3Ccircle cx=%22200%22 cy=%22200%22 r=%22190%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%221.5%22 opacity=%220.10%22/%3E%3Ccircle cx=%22200%22 cy=%22200%22 r=%22150%22 fill=%22none%22 stroke=%22%23111111%22 stroke-width=%221%22 opacity=%220.06%22/%3E%3Cpath d=%22M10 200 H390%22 stroke=%22%23111111%22 stroke-width=%221%22 opacity=%220.06%22/%3E%3C/svg%3E") no-repeat center / contain;pointer-events:none;opacity:.8}.av-foot{position:relative}.av-foot::before{content:"";position:absolute;left:0;right:0;top:-2px;height:8px;background:linear-gradient(90deg,#E4002B 0 18%,#1F3A5F 18% 40%,#D9B98C 40% 58%,#111111 58% 72%,#2F5D4E 72% 86%,#E9E2D3 86%)}@media (max-width:700px){.av-hero::after,.av-page::before{display:none}.av-hero::before{max-width:100%;left:-40px}.av-page-head::after{opacity:.6}.av-band-dark{background-size:auto 60%;background-position:right bottom}}.av-canvas-box{position:relative;height:280px;width:100%}.av-canvas-tall{height:460px}@media (max-width:700px){.av-canvas-tall{height:360px}.av-canvas-box{height:240px}}.av-chart-filters{display:flex;flex-wrap:wrap;gap:6px}.av-pill{font:inherit;font-size:14px;font-weight:600;min-height:40px;padding:8px 14px;border:1px solid #C9C9C4;background:#FFF;color:var(--av-ink);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.av-pill:hover{border-color:var(--av-ink)}.av-pill.is-on{background:var(--av-ink);border-color:var(--av-ink);color:#FFF}.av-index-line{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;border-top:1px solid var(--av-line);padding-top:12px}.av-index-big .av-cells-col .av-btn{margin-top:4px}.av-calc{display:flex;flex-wrap:wrap;gap:48px;align-items:center;border:2px solid var(--av-ink);padding:48px;background-image:linear-gradient(90deg,rgb(228 0 43 / .04),#fff0 50%)}.av-calc-text{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px}.av-calc-form{flex:1.2 1 440px;min-width:0;display:flex;flex-direction:column;gap:20px}.av-calc-media{display:flex;flex-wrap:wrap;gap:6px}.av-calc-size{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.av-calc-size label{display:flex;flex-direction:column;gap:10px;font-weight:700;font-size:15px}.av-calc-val{float:right;font-weight:500;color:var(--av-red)}.av-calc-size input[type=range]{width:100%;accent-color:var(--av-red);height:28px;cursor:pointer}.av-calc-result{display:flex;flex-direction:column;gap:6px;background:var(--av-soft);padding:20px 22px}.av-calc-range{font-size:clamp(28px, 3.4vw, 40px);font-weight:500;letter-spacing:-.02em}.av-calc-bar{height:6px;background:#E2E2DE;margin-top:6px}.av-calc-bar i{display:block;height:100%;background:var(--av-red);transition:width .25s ease}.av-tiny{font-size:12px;color:var(--av-muted)}@media (max-width:600px){.av-calc{padding:24px 18px;gap:28px}.av-calc-size{grid-template-columns:minmax(0,1fr)}}.av-clickable{cursor:pointer;transition:background-color .15s ease}.av-clickable:hover{background:#FAF7F2}.av-rank li.av-clickable:hover .av-artist-link,.av-table tr.av-clickable:hover .av-artist-link{color:var(--av-red)!important;border-bottom-color:var(--av-red)}.av-table-tools{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-bottom:16px}.ac-root .av-table-tools input{flex:0 1 380px;min-width:0;min-height:44px;padding:10px 14px;border:1px solid #C9C9C4;border-radius:0;font:inherit;font-size:15px}.av-sortable th button{font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.av-sortable th button::after{content:" ↕";color:#B5B5B0}.av-sortable th[aria-sort=ascending] button::after{content:" ↑";color:var(--av-red)}.av-sortable th[aria-sort=descending] button::after{content:" ↓";color:var(--av-red)}.av-sortable th button:hover{color:var(--av-ink)}.av-one{font-size:20px;color:var(--av-ink-2)}.av-band-dark .av-one{color:#E6E6E6}.av-mini-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.av-mini-steps li{display:flex;align-items:center;gap:12px;font-size:16px}.av-step-n{flex:none;width:30px;height:30px;border-radius:50%;background:var(--av-ink);color:#FFF;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.av-band-dark .av-step-n{background:#FFF;color:var(--av-ink)}.av-mini-steps-row{flex-direction:row;flex-wrap:wrap;gap:12px 28px;padding-block:8px 4px}.av-mini-steps-row li{font-size:15px}.av-chips{display:flex;flex-wrap:wrap;gap:8px}.av-chipx{font-size:13px;font-weight:600;padding:6px 12px;border:1px solid var(--av-line);background:var(--av-soft)}.av-band-dark .av-chipx{background:#fff0;border-color:#3A3A3A;color:#E6E6E6}.av-svc-text .av-h2{font-size:clamp(40px, 4.6vw, 60px)}.av-tiers{border:0;padding:0;margin:8px 0 18px;min-width:0}.av-tiers legend{font-weight:700;font-size:16px;margin-bottom:10px;padding:0}.av-tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.av-tier{position:relative;display:flex;flex-direction:column;gap:8px;border:1px solid var(--av-line);background:#FFF;padding:16px 16px 14px 44px;cursor:pointer;min-width:0}.av-tier input{position:absolute;left:16px;top:18px;width:18px;height:18px;margin:0;accent-color:var(--av-ink)}.av-tier:has(input:checked){border-color:var(--av-ink);box-shadow:inset 0 0 0 1px var(--av-ink)}.av-tier-full{background:var(--av-soft)}.av-tier-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.av-tier-head b{font-size:16px}.av-tier-price{font-family:'IBM Plex Mono',monospace;font-size:13px;color:var(--av-red-dark)}.av-tier ul{margin:0;padding-left:18px;font-size:14px;line-height:1.5;color:var(--av-ink-2)}.av-tiers .av-small{margin-top:10px}.av-sources{margin:0;padding-left:22px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.av-sources span{color:var(--av-muted);font-size:12px}.av-dossier{max-width:860px}.av-dossier-sheet{gap:18px}.av-dossier-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:2px solid var(--av-ink);padding-bottom:12px}.av-dossier-summary{font-family:'Newsreader',Georgia,serif;font-size:21px;line-height:1.5;border-left:3px solid var(--av-red);padding-left:16px}.av-dossier-body{display:flex;flex-direction:column;gap:12px}.av-dossier-body .av-h3{margin:18px 0 0}.av-dossier-upsell{background:var(--av-soft);border:1px solid var(--av-line);padding:18px;display:flex;flex-direction:column;gap:8px}.av-dossier-note{border-top:1px solid var(--av-line);padding-top:14px}.ac-r-research .ac-r-h{font-size:18px;margin:16px 0 6px}.ac-r-research ul{padding-left:20px}.av-rp{max-width:940px}.av-rp-sheet{background:#FFF;border:1px solid var(--av-line);border-top:6px solid var(--av-ink);padding:clamp(18px, 4vw, 40px);display:flex;flex-direction:column;gap:22px;box-shadow:0 30px 60px -40px rgb(0 0 0 / .35)}.av-rp-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.av-rp-meta{font-size:13px;color:var(--av-muted)}.av-rp-verdict{border-left:6px solid var(--av-muted);background:var(--av-soft);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.av-rp-verdict.is-good{border-color:var(--av-green)}.av-rp-verdict.is-mid{border-color:#C98A00}.av-rp-verdict.is-warm{border-color:var(--av-red)}.av-rp-vlabel{font-size:clamp(28px, 5vw, 42px);font-weight:900;letter-spacing:-.02em;line-height:1.05}.av-rp-verdict.is-good .av-rp-vlabel{color:var(--av-green)}.av-rp-verdict.is-warm .av-rp-vlabel{color:var(--av-red-dark)}.av-rp-verdict.is-mid .av-rp-vlabel{color:#8A5A00}.av-rp-headline{margin:0;font-size:19px;font-weight:700}.av-rp-summary{margin:0;font-family:'Newsreader',Georgia,serif;font-size:19px;line-height:1.5;color:var(--av-ink-2)}.av-rp-proof{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.av-rp-proof li{font-size:13px;color:var(--av-muted);padding-left:22px;position:relative;line-height:1.4}.av-rp-proof li::before{content:"✓";position:absolute;left:0;color:var(--av-green);font-weight:700}.av-rp-proof b{color:var(--av-ink)}.av-rp-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border-top:2px solid var(--av-ink);border-bottom:1px solid var(--av-line)}.av-rp-nums div{padding:14px 12px 14px 0;display:flex;flex-direction:column;gap:4px;min-width:0}.av-rp-nums span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--av-muted)}.av-rp-nums b{font-size:clamp(20px, 3vw, 26px);font-weight:800;letter-spacing:-.01em;overflow-wrap:break-word;word-break:normal;text-wrap:balance}.av-rp-bar{position:relative;height:14px;background:var(--av-soft);border:1px solid var(--av-line);margin:18px 0 8px}.av-rp-band{position:absolute;top:0;bottom:0;background:rgb(30 107 74 / .35);border-left:2px solid var(--av-green);border-right:2px solid var(--av-green)}.av-rp-pin{position:absolute;top:-8px;bottom:-8px;width:3px;background:var(--av-red);transform:translateX(-50%)}.av-rp-pin em{position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-style:normal;font-size:11px;font-weight:700;color:var(--av-red-dark);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.av-rp-small{margin:0;font-size:14px;color:var(--av-muted);line-height:1.5}.av-rp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.av-rp-card{border:1px solid var(--av-line);padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.av-rp-card p{margin:0;line-height:1.55}.av-rp-label{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--av-ink)}.av-rp-block{display:flex;flex-direction:column;gap:10px;min-width:0}.av-rp-dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:15px}.av-rp-dl dt{color:var(--av-muted)}.av-rp-dl dd{margin:0;font-weight:600;overflow-wrap:anywhere}.av-rp-chip,.av-rp-risk,.av-rp-kind{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;background:var(--av-soft);color:var(--av-ink-2)}.av-rp-risk{font-size:15px;padding:6px 12px;align-self:flex-start}.is-good.av-rp-chip,.is-good.av-rp-risk{background:#E3F1EA;color:var(--av-green)}.is-mid.av-rp-chip,.is-mid.av-rp-risk{background:#FBF0D6;color:#8A5A00}.is-warm.av-rp-chip,.is-warm.av-rp-risk{background:#FBE3E6;color:var(--av-red-dark)}.av-rp-ul,.av-rp-ol{margin:0;padding-left:20px;line-height:1.55;display:flex;flex-direction:column;gap:6px}.av-rp-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.av-rp-checks li{padding-left:28px;position:relative;line-height:1.5}.av-rp-checks li::before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border:2px solid var(--av-ink)}.av-rp-tablewrap{overflow-x:auto}.av-rp-table{width:100%;border-collapse:collapse;font-size:15px}.av-rp-table th{text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--av-muted);border-bottom:2px solid var(--av-ink);padding:8px 10px 8px 0;white-space:nowrap}.av-rp-table td{border-bottom:1px solid var(--av-line);padding:10px 10px 10px 0;vertical-align:top}.av-rp-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.av-rp-table small{color:var(--av-muted)}.av-rp-places{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.av-rp-places li{border:1px solid var(--av-line);padding:12px;line-height:1.5}.av-rp-places small{color:var(--av-muted);font-size:14px}.av-rp-locked{display:flex;gap:14px;align-items:flex-start;border:1px dashed #BDBDB7;background:repeating-linear-gradient(135deg,#FAFAF8 0 10px,#F4F3EF 10px 20px);padding:16px}.av-rp-locked b{font-size:16px}.av-rp-locked p{margin:4px 0 6px;color:var(--av-ink-2);font-size:15px}.av-rp-lock{flex:0 0 22px;height:22px;margin-top:2px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2'%3E%3Crect x='4' y='11' width='16' height='10'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.av-rp-locked-cta{font-size:13px;font-weight:700;color:var(--av-red-dark)}.av-rp-index{background:var(--av-soft);padding:14px 16px}.av-rp-index p{margin:0}.av-rp-next{border-top:2px solid var(--av-ink);padding-top:14px}.av-rp-next .av-rp-ol{font-size:17px;font-weight:600}.av-rp-watch{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--av-ink);color:#FFF;padding:18px 20px}.av-rp-watch p{margin:4px 0 0;color:#D6D6D2;font-size:14px}.av-rp-watch .av-btn{background:#FFF;color:var(--av-ink)!important}.av-rp-foot{margin:0;border-top:1px solid var(--av-line);padding-top:14px;font-size:13px;color:var(--av-muted);line-height:1.5}.av-rp-pin.is-start em{left:0;transform:none}.av-rp-pin.is-end em{left:auto;right:0;transform:none}.av-rp-locked .av-rp-ul{margin:8px 0;font-size:15px}.ac-root .ac-methods>label{border-radius:0;background:#FFF;border:1px solid var(--av-line);color:var(--av-ink-2)}.ac-root .ac-methods>input:checked+label{border-color:var(--av-ink);box-shadow:inset 0 0 0 2px var(--av-ink);color:var(--av-ink)}.ac-root .ac-methods>input:checked+label svg{color:var(--av-red)}.ac-root .ac-drop{position:relative;align-items:center;text-align:center;gap:10px;padding:30px 20px;border:2px dashed #BDBDB7;border-radius:0;background:var(--av-soft)}.ac-root .ac-drop:hover,.ac-root .ac-drop.is-over{border-color:var(--av-ink);background:#FFF}.ac-root .ac-drop-icon{color:var(--av-red)}.ac-root .ac-drop .ac-muted{max-width:34em}.ac-root .ac-drop-btn{display:inline-block;margin-top:4px;padding:13px 26px;background:var(--av-ink);color:#FFF;font-weight:700;font-size:16px;letter-spacing:.01em}.ac-root .ac-drop:hover .ac-drop-btn,.ac-root .ac-drop:focus-within .ac-drop-btn{background:var(--av-red)}.ac-root .ac-drop:focus-within{outline:2px solid var(--av-red);outline-offset:3px}.ac-root .ac-drop-file{font-size:14px;color:var(--av-muted);overflow-wrap:anywhere}.ac-root .ac-drop.has-file .ac-drop-file{color:var(--av-green);font-weight:700}.ac-root .ac-drop-preview{max-width:220px;max-height:160px;object-fit:contain;border:1px solid var(--av-line);background:#FFF}.ac-root .ac-drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.av-rp-label{display:flex;align-items:center;gap:8px}.av-rp-label::before{content:"";width:10px;height:10px;background:var(--av-red);flex:0 0 10px}.av-rp-nums{background:var(--av-soft);border-top-color:var(--av-ink);padding-left:16px}.av-rp-nums div+div{border-left:1px solid var(--av-line);padding-left:14px}.av-rp-card{background:#FFF;border-top:3px solid var(--av-ink)}.av-rp-auth.is-good{background:#F1F8F4;border-top-color:var(--av-green)}.av-rp-auth.is-mid{background:#FDF7E8;border-top-color:#C98A00}.av-rp-auth.is-warm{background:#FDF0F1;border-top-color:var(--av-red)}.av-rp-table tbody tr:nth-child(even) td{background:#FAFAF8}.av-rp-table tbody tr:hover td{background:#F4F3EF}.av-rp-kind{background:#EEF1F6;color:#1F3B6B}.av-rp-next{background:#F1F8F4;border-top-color:var(--av-green);padding:16px 18px}@media (max-width:560px){.av-rp-nums div+div{border-left:0;padding-left:0}.av-rp-nums{padding-left:12px}}.av-rp-sheet{gap:26px}.av-rp-answer{display:flex;gap:20px;align-items:center;padding:22px;border-radius:4px;background:#F2F2F0}.av-rp-answer.is-good{background:#E6F4EC}.av-rp-answer.is-mid{background:#FDF3DC}.av-rp-answer.is-warm{background:#FCE6E8}.av-rp-light{flex:0 0 auto;width:clamp(64px, 12vw, 92px);height:clamp(64px, 12vw, 92px);border-radius:50%;display:grid;place-items:center;font-size:clamp(32px, 6vw, 48px);font-weight:900;color:#FFF;background:#6B6B66}.is-good .av-rp-light{background:var(--av-green)}.is-mid .av-rp-light{background:#D18E00}.is-warm .av-rp-light{background:var(--av-red)}.av-rp-q{display:block;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--av-muted)}.av-rp-a{margin:2px 0 4px;font-size:clamp(32px, 6vw, 52px);line-height:1.02;font-weight:900;letter-spacing:-.02em}.is-good .av-rp-a{color:var(--av-green)}.is-mid .av-rp-a{color:#8A5A00}.is-warm .av-rp-a{color:var(--av-red-dark)}.av-rp-answer .av-rp-headline{font-size:clamp(17px, 2.4vw, 21px)}.av-rp-warning{border:2px solid var(--av-red);background:#FFF5F6;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.av-rp-warning b:first-child{font-size:19px;color:var(--av-red-dark)}.av-rp-warning p{margin:0;line-height:1.5}.av-rp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.av-rp-c{border:2px solid var(--av-line);background:#FFF;padding:16px;display:flex;flex-direction:column;gap:6px;min-width:0}.av-rp-c>span{font-size:15px;font-weight:700;color:var(--av-ink-2)}.av-rp-c b{font-size:clamp(22px, 3.2vw, 30px);font-weight:900;letter-spacing:-.01em;overflow-wrap:break-word;word-break:normal;hyphens:manual;line-height:1.15;text-wrap:balance}.av-rp-c.is-long b{font-size:clamp(18px, 2.2vw, 22px);line-height:1.2}.av-rp-c.is-good{border-color:var(--av-green);background:#F1F8F4}.av-rp-c.is-good b{color:var(--av-green)}.av-rp-c.is-mid{border-color:#D18E00;background:#FFFAEE}.av-rp-c.is-warm{border-color:var(--av-red);background:#FFF5F6}.av-rp-c.is-warm b{color:var(--av-red-dark)}.av-rp-scale{padding-top:30px}.av-rp-track{position:relative;height:18px;border-radius:9px;background:linear-gradient(90deg,#DCEBF7,#F2F2F0 50%,#FCE6E8)}.av-rp-zone{position:absolute;top:0;bottom:0;background:var(--av-green);opacity:.75;border-radius:9px}.av-rp-marker{position:absolute;top:-10px;bottom:-10px;width:4px;margin-left:-2px;background:var(--av-ink);border-radius:2px}.av-rp-marker em{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);font-style:normal;font-weight:800;font-size:14px;white-space:nowrap}.av-rp-marker.is-start em{left:0;transform:none}.av-rp-marker.is-end em{left:auto;right:0;transform:none}.av-rp-scale-labels{display:flex;justify-content:space-between;margin-top:10px;font-size:13px;font-weight:700;color:var(--av-muted);text-transform:uppercase;letter-spacing:.06em}.av-rp-scale-labels .is-good{color:var(--av-green)}.av-rp-summary{font-size:20px}.av-rp-todo{background:var(--av-ink);color:#FFF;padding:22px}.av-rp-todo h2{margin:0 0 14px;font-size:22px;font-weight:900;color:#FFF}.av-rp-todo ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.av-rp-todo li{display:flex;gap:14px;align-items:flex-start;font-size:18px;font-weight:600;line-height:1.4}.av-rp-todo li span{flex:0 0 32px;height:32px;border-radius:50%;background:var(--av-red);color:#FFF;display:grid;place-items:center;font-weight:900;font-size:16px}.av-rp-h{margin:0 0 10px;font-size:20px;font-weight:900}.av-rp-h small{font-size:14px;font-weight:500;color:var(--av-muted)}.av-rp-details details{border-top:1px solid var(--av-line)}.av-rp-details details:last-child{border-bottom:1px solid var(--av-line)}.av-rp-details summary{cursor:pointer;list-style:none;padding:16px 40px 16px 0;font-size:18px;font-weight:700;position:relative}.av-rp-details summary::-webkit-details-marker{display:none}.av-rp-details summary::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:2px solid var(--av-ink);display:grid;place-items:center;font-weight:700;line-height:1}.av-rp-details details[open] summary::after{content:"–";background:var(--av-ink);color:#FFF}.av-rp-details summary:hover{color:var(--av-red-dark)}.av-rp-dbody{padding:0 0 18px;display:flex;flex-direction:column;gap:10px}.av-rp-pricelist td{font-size:16px}.av-rp-proof{border-top:1px solid var(--av-line);padding-top:14px}@media (max-width:560px){.av-rp-answer{flex-direction:column;align-items:flex-start}.av-rp-todo li{font-size:16px}}.av-outlook{border:2px solid var(--av-line);border-left-width:8px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;background:#FFF}.av-outlook.is-good{border-color:var(--av-green);background:#F3FAF6}.av-outlook.is-blue{border-color:#2F5BA8;background:#F2F6FC}.av-outlook.is-warm{border-color:#D18E00;background:#FFF9EC}.av-outlook-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.av-outlook-k{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--av-muted);width:100%}.av-outlook-label{font-size:clamp(26px, 4vw, 34px);font-weight:900;letter-spacing:-.01em;line-height:1.05}.av-outlook.is-good .av-outlook-label{color:var(--av-green)}.av-outlook.is-blue .av-outlook-label{color:#2F5BA8}.av-outlook.is-warm .av-outlook-label{color:#8A5A00}.av-outlook-risk{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;background:rgb(0 0 0 / .06)}.av-outlook-scale{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.av-outlook-scale span{text-align:center;font-size:12px;font-weight:700;padding:6px 2px;background:rgb(0 0 0 / .05);color:var(--av-muted);text-transform:uppercase;letter-spacing:.04em}.av-outlook.is-good .av-outlook-scale .is-on{background:var(--av-green);color:#FFF}.av-outlook.is-blue .av-outlook-scale .is-on{background:#2F5BA8;color:#FFF}.av-outlook.is-warm .av-outlook-scale .is-on{background:#D18E00;color:#FFF}.av-outlook .av-outlook-scale .is-on{background:var(--av-ink);color:#FFF}.av-outlook-sum{margin:0;font-size:18px;line-height:1.5}.av-outlook-signals{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.av-outlook-signals li{padding-left:26px;position:relative;line-height:1.45}.av-outlook-signals li::before{position:absolute;left:0;font-weight:900}.av-outlook-signals li.is-good::before{content:"+";color:var(--av-green)}.av-outlook-signals li.is-bad::before{content:"–";color:var(--av-red)}.av-outlook-locked{margin:0;font-size:14px;font-weight:600;color:var(--av-red-dark)}.av-outlook-note{margin:0;font-size:13px;color:var(--av-muted)}.av-outlook-src summary{cursor:pointer;font-size:14px;font-weight:700}.av-howdata{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-block:28px}.av-howdata div{border-top:3px solid var(--av-ink);padding-top:14px;display:flex;flex-direction:column;gap:6px}.av-howdata b{font-size:19px}.av-howdata p{margin:0;color:var(--av-ink-2);line-height:1.55}.av-howdata-n{width:30px;height:30px;border-radius:50%;background:var(--av-red);color:#FFF;display:grid;place-items:center;font-weight:900}.av-outlook-teaser{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;align-items:center;background:var(--av-soft);padding-block:28px;margin-block:12px 28px}.av-outlook-teaser>div:first-child{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.av-outlook-legend{display:flex;flex-direction:column;gap:10px}.av-outlook-legend span{background:#FFF;border-left:6px solid var(--av-line);padding:12px 14px;line-height:1.45}.av-outlook-legend span b{display:block;font-size:17px}.av-outlook-legend .is-good{border-color:var(--av-green)}.av-outlook-legend .is-good b{color:var(--av-green)}.av-outlook-legend .is-blue{border-color:#2F5BA8}.av-outlook-legend .is-blue b{color:#2F5BA8}.av-outlook-legend .is-warm{border-color:#D18E00}.av-outlook-legend .is-warm b{color:#8A5A00}.av-outlook-legend small{color:var(--av-muted)}.av-rank-tag{font-family:'Archivo',sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#E6F4EC;color:var(--av-green);padding:2px 6px}.av-rp-guess{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px;line-height:1.45}.av-rp-guess small{color:var(--av-muted);font-size:14px}.av-pv-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.av-pv{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--av-muted)!important;font-size:12px}.av-pv img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--av-soft);border:1px solid var(--av-line);transition:transform 0.2s ease}.av-pv:hover img{transform:scale(1.03)}.av-pv.is-broken{display:none}.av-dir-thumb,.av-rank-thumb{display:block;width:64px;height:64px;background:var(--av-soft);overflow:hidden;flex:0 0 64px}.av-dir-thumb img,.av-rank-thumb img{width:100%;height:100%;object-fit:cover;display:block}.av-dir a.has-thumb{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:center}.av-dir a.has-thumb .av-dir-thumb{grid-row:1 / span 3}.av-dir a.has-thumb>:not(.av-dir-thumb){grid-column:2}.av-rank li.has-thumb{grid-template-columns:56px 64px minmax(0,1fr) auto}@media (max-width:600px){.av-rank li.has-thumb{grid-template-columns:34px 52px minmax(0,1fr)}.av-rank li.has-thumb .av-rank-val{grid-column:3}.av-rank-thumb{width:52px;height:52px}}.av-rp-next-step{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border:2px solid var(--av-ink);padding:18px 20px}.av-rp-next-step b{font-size:19px}.av-rp-next-step p{margin:4px 0 0;color:var(--av-ink-2)}.av-deal{display:inline-block;vertical-align:middle;font-family:'Archivo',sans-serif;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;line-height:1.3;white-space:nowrap}.av-deal.is-strong{background:var(--av-green);color:#FFF}.av-deal.is-deal{background:#E6F4EC;color:var(--av-green);border:1px solid var(--av-green)}.av-deal.is-value{background:var(--av-soft);color:var(--av-ink-2)}.av-deal-line{margin:4px 0 0;font-size:16px;color:var(--av-green);font-weight:600;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.av-deals{margin-block:32px;display:flex;flex-direction:column;gap:16px}.av-deals .av-between{align-items:flex-end;gap:16px;flex-wrap:wrap}.av-deal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}.av-deal-card{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--av-ink)!important;min-width:0}.av-deal-img{position:relative;display:block;aspect-ratio:4 / 5;background:var(--av-soft);overflow:hidden;margin-bottom:6px;border:1px solid var(--av-line)}.av-deal-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.25s ease}.av-deal-card:hover .av-deal-img img{transform:scale(1.04)}.av-deal-card .av-deal{align-self:flex-start}.av-deal-card>b{font-size:17px}.av-deal-card:hover>b{color:var(--av-red)}.av-deal-num{font-size:14px;color:var(--av-ink-2)}.av-deal-num b{color:var(--av-green)}.av-rp-adv{border-radius:4px;padding:18px 20px;display:flex;flex-direction:column;gap:4px;background:#E6F4EC;border-left:8px solid var(--av-green)}.av-rp-adv.is-mid{background:#FDF3DC;border-left-color:#D18E00}.av-rp-adv-k{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--av-green)}.av-rp-adv.is-mid .av-rp-adv-k{color:#8A5A00}.av-rp-adv b{font-size:clamp(20px, 3vw, 26px);font-weight:900;line-height:1.15}.av-rp-adv p{margin:0;font-size:16px;color:var(--av-ink-2);line-height:1.5}.av-rp-artist{border:2px solid var(--av-ink);padding:18px 20px;display:flex;flex-direction:column;gap:8px}.av-rp-artist .av-rp-adv-k{color:var(--av-red)}.av-rp-artist-name{font-size:24px;font-weight:900}.av-rp-artist-name small{font-size:15px;font-weight:500;color:var(--av-muted)}.av-rp-artist p{margin:0;line-height:1.5}.av-rp-artist-links{display:flex;flex-wrap:wrap;gap:8px}.av-rp-artist-links a{padding:9px 14px;border:1px solid var(--av-line);color:var(--av-ink)!important;text-decoration:none;font-weight:700;font-size:15px;background:var(--av-soft)}.av-rp-artist-links a.is-main{background:var(--av-ink);color:#FFFFFF!important;border-color:var(--av-ink)}.av-rp-artist-links a:hover{border-color:var(--av-red)}.av-rp-work{margin:0;display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:18px;align-items:center;background:var(--av-soft);padding:14px}.av-rp-work img{width:100%;max-height:280px;object-fit:contain;background:#FFF;border:1px solid var(--av-line)}.av-rp-work figcaption{display:flex;flex-direction:column;gap:4px}.av-rp-work b{font-size:20px}.av-rp-work i{font-family:'Newsreader',Georgia,serif;font-size:18px}.av-rp-work small{color:var(--av-muted);font-size:13px}@media (max-width:560px){.av-rp-work{grid-template-columns:1fr}}.av-rp-consist{margin:0;padding:12px 14px;background:#FFF9EC;border-left:4px solid #D18E00;font-size:15px;line-height:1.5}.av-rp-consist.is-ok{background:#F1F8F4;border-left-color:var(--av-green)}.av-rp-visual{border:2px solid var(--av-line);padding:18px 20px;display:flex;flex-direction:column;gap:10px}.av-rp-visual .av-rp-adv-k{color:var(--av-red)}.av-rp-visual-t{font-size:22px;font-weight:900}.av-rp-visual-t small{font-size:14px;font-weight:600;color:var(--av-muted)}.av-rp-visual p{margin:0;line-height:1.5;color:var(--av-ink-2)}.av-rp-visual-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.av-rp-visual-pair figure{margin:0;display:flex;flex-direction:column;gap:4px}.av-rp-visual-pair img{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:var(--av-soft);border:1px solid var(--av-line)}.av-rp-visual-pair figcaption{font-size:13px;color:var(--av-muted)}.av-pv b{color:var(--av-ink);font-size:14px;font-weight:700;line-height:1.3}.av-pv em{font-style:normal;font-family:'IBM Plex Mono',monospace;font-size:13px;color:var(--av-ink-2)}.av-pv .av-pv-go{color:var(--av-red-dark);font-weight:700;font-size:13px}.av-pv:hover .av-pv-go{text-decoration:underline}.av-rp-est{border:2px solid var(--av-green);background:#F1F8F4;padding:18px 20px;display:flex;flex-direction:column;gap:6px}.av-rp-est .av-rp-adv-k{color:var(--av-green)}.av-rp-est b{font-size:clamp(30px, 5vw, 44px);font-weight:900;color:var(--av-green);line-height:1.05}.av-rp-est p{margin:0;color:var(--av-ink-2);line-height:1.5}.av-rp-links{margin:0;padding-left:20px;line-height:1.8;font-size:16px}.av-rp-evidence{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.5}.av-rp-evidence a{font-size:13px}.av-rp-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.av-rp-three div{border:1px solid var(--av-line);padding:14px;display:flex;flex-direction:column;gap:4px}.av-rp-three div.is-good{border-color:var(--av-green);background:#F1F8F4}.av-rp-three span{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--av-muted)}.av-rp-three b{font-size:20px;font-weight:900}.av-rp-three p{margin:0;font-size:14px;color:var(--av-ink-2);line-height:1.45}.av-rp-tools{display:flex;justify-content:flex-end;margin:-6px 0 14px}.av-rp-pdf{display:inline-flex;align-items:center;gap:8px;font-size:14px;padding:10px 16px;cursor:pointer;border:0}.av-rp-pdf[disabled]{opacity:.7;cursor:wait}.av-rp-print{width:100%;max-width:none;padding:0;margin:0;background:#fff;box-sizing:border-box}.av-rp-print .av-rp-sheet{width:100%;max-width:none;padding:0}.av-rp-print .av-rp-sheet{box-shadow:none;border:0;margin:0}.av-rp-msgprint{white-space:pre-wrap;border:1px solid #ddd;border-radius:8px;padding:12px;font-size:14px;line-height:1.5;background:#fafafa}@media print{.av-rp-tools,[data-pdf-hide],.ac-preview,header.site-header,footer.site-footer,#wpadminbar{display:none!important}.av-rp-sheet{box-shadow:none!important;border:0!important}.av-rp-block,.av-rp-est,.av-rp-adv,.av-rp-answer,tr,li{break-inside:avoid}}.av-rp-pvm{border:2px solid var(--av-ink,#111);border-radius:6px;padding:20px 22px;display:flex;flex-direction:column;gap:12px;background:#fff}.av-rp-pvm.is-below{border-color:#1E6B4A;background:#F0F8F3}.av-rp-pvm.is-above{border-color:#B3261E;background:#FDF1F0}.av-rp-pvm-nums{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.av-rp-pvm-nums div{display:flex;flex-direction:column;gap:2px;min-width:0}.av-rp-pvm-nums span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--av-muted,#5E6B65);font-weight:600}.av-rp-pvm-nums b{font-size:clamp(24px,4vw,34px);line-height:1.1}.av-rp-pvm-nums .is-mkt b{color:#1E6B4A}.av-rp-pvm.is-above .av-rp-pvm-nums .is-mkt b{color:#111}.av-rp-pvm-nums i{font-style:normal;font-weight:700;color:var(--av-muted,#5E6B65);font-size:15px}.av-rp-pvm p{margin:0;font-size:17px;line-height:1.5;max-width:65ch}@media (max-width:520px){.av-rp-pvm-nums i{display:none}.av-rp-pvm-nums{gap:10px}}.av-rp-claude{display:flex;flex-direction:column;gap:10px}.av-rp-claude .av-rp-h{margin:14px 0 2px}.av-rp-claude .av-rp-h:first-child{margin-top:0}.av-rp-claude .av-p{margin:0;font-size:16px;line-height:1.6;max-width:68ch}.av-rp-claude .av-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:16px;line-height:1.5}.av-rp-types{border:1px solid var(--av-line,#DDE3DF);border-radius:6px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;background:#FAFAF8}.av-rp-types-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.av-rp-type{position:relative;background:#fff;border:1px solid var(--av-line,#DDE3DF);border-radius:6px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.av-rp-type.is-likely{border:2px solid #1E6B4A;background:#F0F8F3}.av-rp-type em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#1E6B4A;align-self:flex-start;padding:3px 8px;border-radius:999px}.av-rp-type span{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--av-muted,#5E6B65);font-weight:600}.av-rp-type b{font-size:clamp(22px,3.4vw,28px);line-height:1.15}.av-rp-type small{font-size:13px;color:var(--av-muted,#5E6B65)}.av-rp-types p{margin:0;font-size:15px;line-height:1.5}.ac-known{border:1px solid var(--av-line,#DDE3DF);border-radius:6px;padding:14px 16px;margin:14px 0 0;display:flex;flex-direction:column;gap:10px}.ac-known legend{font-weight:700;padding:0 4px}.ac-known-opts{display:flex;gap:18px;flex-wrap:wrap}.ac-known-opts label{display:flex;gap:8px;align-items:center;cursor:pointer}.ac-known-yes{display:flex;flex-direction:column;gap:6px}.ac-known-no{display:none;margin:0;background:#F0F8F3;border-left:4px solid #1E6B4A;padding:10px 12px;line-height:1.5}.ac-known:has(input[value="no"]:checked) .ac-known-yes{display:none}.ac-known:has(input[value="no"]:checked) .ac-known-no{display:block}.ac-inv{background:#F0F8F3;border-left:4px solid #1E6B4A;padding:12px 14px}.ac-root{--av-navy:#1F3A5F;--av-sand:#E9DFCB;--av-cream:#F8F4EC}.av-hero2{background:radial-gradient(1200px 420px at 85% -10%,rgb(228 0 43 / .08),transparent 60%),radial-gradient(900px 380px at 0% 0%,rgb(31 58 95 / .08),transparent 60%),var(--av-cream);border-bottom:1px solid var(--av-line)}.av-hero2 .av-wrap{padding-top:clamp(48px, 7vw, 96px);padding-bottom:clamp(96px, 11vw, 150px);display:flex;flex-direction:column;gap:18px;max-width:1100px}.av-hero2-title{font-size:clamp(44px, 6.6vw, 96px)}.av-hero2-title em{color:var(--av-red)}.av-hero2-lead{max-width:36em}.av-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:clamp(-110px, -8vw, -70px);position:relative;z-index:2}.av-area{--c:var(--av-ink);--tint:rgba(17, 17, 17, 0.06);display:flex;flex-direction:column;gap:12px;background:#FFF;border-radius:16px;padding:28px 26px 26px;text-decoration:none;color:var(--av-ink);border:1px solid var(--av-line);border-top:6px solid var(--c);box-shadow:0 18px 40px -26px rgb(17 17 17 / .35);transition:transform 0.18s ease,box-shadow 0.18s ease;min-width:0}.av-area:hover,.av-area:focus-visible{transform:translateY(-4px);box-shadow:0 26px 50px -24px rgb(17 17 17 / .45)}.av-area.is-artist{--c:var(--av-navy);--tint:rgba(31, 58, 95, 0.09)}.av-area.is-buyer{--c:var(--av-red);--tint:rgba(228, 0, 43, 0.08)}.av-area.is-hotel{--c:var(--av-green);--tint:rgba(30, 107, 74, 0.09)}.av-area-ico{width:58px;height:58px;border-radius:50%;background:var(--tint);color:var(--c);display:grid;place-items:center}.av-area-ico svg{width:32px;height:32px}.av-area-who{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.av-area-q{font-family:'Newsreader',Georgia,serif;font-weight:400;font-size:clamp(27px, 2.5vw, 34px);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.av-area-sub{font-size:16px;line-height:1.5;color:var(--av-ink-2)}.av-area-list{list-style:none;margin:4px 0 6px;padding:0;display:flex;flex-direction:column;gap:8px;font-size:15px}.av-area-list li{display:flex;gap:10px;align-items:baseline}.av-area-list li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--c);transform:translateY(-1px)}.av-area-go{margin-top:auto;align-self:flex-start;background:var(--c);color:#FFF;font-weight:700;font-size:15px;padding:12px 18px;border-radius:999px}.av-trust2{margin-top:28px}.av-trust2 b{font-family:'IBM Plex Mono',monospace;font-weight:600}.av-explore-head{margin-top:clamp(40px, 6vw, 80px);padding-top:clamp(36px, 5vw, 56px);border-top:2px solid var(--av-ink);display:flex;flex-direction:column;gap:10px}.av-explore-head .av-p{max-width:40em}.av-nav .av-link-svc{font-weight:700}.av-band-dark .av-h2 em,.av-svc .av-h2 em{color:inherit}@media (max-width:900px){.av-areas{grid-template-columns:minmax(0,1fr);margin-top:-64px}.av-area{padding:24px 20px}}.ac-root a.av-area,.ac-root a.av-area:hover,.ac-root a.av-area:visited{color:var(--av-ink);text-decoration:none}.ac-root a.av-area .av-area-q,.ac-root a.av-area .av-area-list{color:var(--av-ink)}.ac-root a.av-area .av-area-sub{color:var(--av-ink-2)}.ac-root a.av-area .av-area-who{color:var(--c)}.ac-root a.av-area .av-area-go{color:#FFF}.av-new-tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:3px;background:#e3f3ea;color:#145c3a;vertical-align:middle}.av-pricing .av-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:16px}.av-price-card{border:1px solid currentColor;border-color:rgb(0 0 0 / .15);padding:20px;display:flex;flex-direction:column;gap:8px}.av-price-card .av-price{font-size:32px;line-height:1.1}.av-price-card .av-btn{align-self:flex-start}.av-tier-grid.av-tier-one{grid-template-columns:1fr;max-width:560px}.av-rp-check{padding:8px 12px;background:var(--av-soft);border-left:3px solid var(--av-line)}.av-rp-check.is-ok{border-left-color:var(--av-green)}.av-rp-c b{overflow-wrap:normal;word-break:normal;hyphens:none}.av-rp-c.is-long b{font-size:clamp(19px, 2.2vw, 23px)}.av-rp-c.is-text b{font-size:clamp(17px, 1.9vw, 20px);line-height:1.3;font-weight:800;letter-spacing:0}.av-nb{white-space:nowrap}.av-rp-found{margin:0 0 4px}.av-rp-found .av-rp-check{margin:0;padding:12px 16px;border:1px solid var(--av-line);background:#FFF;font-size:16px;line-height:1.5}.av-rp-found .av-rp-check.is-ok{border-color:var(--av-green);background:#F1F8F4}.av-badge-box details{border-top:1px solid var(--av-line);padding-top:16px}.av-badge-box summary{cursor:pointer;font-weight:700;font-size:16px}.av-badge-inner{display:flex;flex-direction:column;gap:12px;margin-top:12px;max-width:640px}.av-badge-code{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:12px;padding:10px;border:1px solid var(--av-line);background:#F6F6F4;resize:vertical}.av-badge-inner .av-btn{align-self:flex-start}.av-opp-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.av-opp-filters a{padding:7px 14px;border:1px solid var(--av-line);text-decoration:none;color:var(--av-ink);font-size:14px;font-weight:600}.av-opp-filters a.is-on,.av-opp-filters a:hover{background:var(--av-ink);color:#FFF;border-color:var(--av-ink)}.av-opp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:20px 0}.av-opp{border:1px solid var(--av-line);padding:20px;display:flex;flex-direction:column;gap:8px;background:#FFF;min-width:0}.av-opp-top{display:flex;justify-content:space-between;gap:8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#666}.av-opp-type{font-weight:700;color:var(--av-ink)}.av-opp-type.is-prize{color:#B8860B}.av-opp-type.is-residency{color:#1E6B4A}.av-opp-type.is-grant{color:#1D4F91}.av-opp-title{font-size:20px;line-height:1.25;margin:0;overflow-wrap:normal}.av-opp-title a{color:var(--av-ink);text-decoration:none}.av-opp-title a:hover{text-decoration:underline}.av-opp-org{margin:0;font-size:14px;color:#555}.av-opp-facts{margin:4px 0 8px;display:grid;gap:6px}.av-opp-facts div{display:grid;grid-template-columns:110px 1fr;gap:8px;font-size:14px}.av-opp-facts dt{color:#666}.av-opp-facts dd{margin:0;font-weight:600}.av-opp-facts dd.is-soon{color:var(--av-red)}.av-opp .av-btn{align-self:flex-start;margin-top:auto}.av-opp-alerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;border:1px solid var(--av-line);padding:28px;background:#F6F6F4}.av-opp-form{display:flex;flex-direction:column;gap:12px}.av-opp-form input[type=email],.av-opp-form input[type=text]{min-height:46px;padding:10px 12px;border:1px solid #C9C9C4;font:inherit;width:100%;box-sizing:border-box}.av-opp-checks{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 16px}.av-opp-checks legend{font-weight:700;font-size:15px;margin-bottom:4px}.av-hp{position:absolute;left:-9999px;width:1px;height:1px}.av-note{padding:10px 14px;border-left:4px solid var(--av-green);background:#F1F8F4}.av-note.is-err{border-color:var(--av-red);background:#FDF0F2}.av-opp-steps{display:grid;gap:12px;padding-left:20px;max-width:760px;line-height:1.6}.av-consult{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;border:2px solid var(--av-ink);padding:22px 26px;background:#FFF}.av-consult>div:first-child{flex:1 1 320px;min-width:0}.av-consult .av-h3{margin:4px 0}.av-consult .av-p{margin:0}.av-consult-go{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.av-consult-price{font-size:20px}.av-rp-consult{margin:24px 0 8px}.av-tri{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:8px}.av-tri a{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:2px solid var(--av-ink);color:var(--av-ink);text-decoration:none;background:#FFF;transition:background-color .2s ease,color .2s ease;min-width:0}.av-tri a b{font-size:22px;letter-spacing:-.02em}.av-tri a small{font-size:14px;color:var(--av-muted);line-height:1.4}.av-tri a:hover{background:var(--av-ink);color:#FFF}.av-tri a:hover small,.av-tri a:hover .av-num{color:#FFF}.av-pat,.av-callx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 380px),1fr));gap:32px 48px;align-items:start}.av-pat-copy,.av-callx-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.av-pat-box{border:2px solid var(--av-ink);padding:26px;background:#FFF;min-width:0}.av-pat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.av-opp-form .av-field>span{font-weight:700;font-size:15px}.av-opp-form select,.av-opp-form textarea{min-height:46px;padding:10px 12px;border:1px solid #C9C9C4;font:inherit;width:100%;box-sizing:border-box;background:#FFF}.av-opp-form .av-btn{align-self:flex-start}.av-ticks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.av-ticks li{position:relative;padding-left:28px;line-height:1.5}.av-ticks li::before{content:"";position:absolute;left:0;top:.45em;width:14px;height:8px;border-left:3px solid var(--av-red);border-bottom:3px solid var(--av-red);transform:rotate(-45deg)}#calls .av-h2{margin:8px 0 12px}#calls>.av-p{margin:0 0 18px;max-width:46em}.av-callx-bait{display:flex;flex-direction:column;min-width:0;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -28px rgb(40 18 10 / .55)}.av-watch{background:radial-gradient(120% 90% at 100% 0%,#3A1A22 0%,#1B1416 55%,#141012 100%);color:#FFF;padding:26px 26px 18px}.av-watch-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}.av-watch-k{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#FFB3BF}.av-watch-dot{width:8px;height:8px;border-radius:50%;background:#FF5A73;box-shadow:0 0 0 0 rgb(255 90 115 / .6);animation:avPulse 2s infinite}@keyframes avPulse{70%{box-shadow:0 0 0 9px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@media (prefers-reduced-motion:reduce){.av-watch-dot{animation:none}}.av-watch-tag{white-space:nowrap;flex:none;font-size:12px;font-weight:600;color:rgb(255 255 255 / .7);background:rgb(255 255 255 / .08);padding:4px 10px;border-radius:999px}.av-watch-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.av-watch-top-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.av-watch-top-txt small{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.av-watch-top-txt b{font-size:28px;letter-spacing:-.02em;line-height:1.1}.av-watch-top-txt b a{color:#FFF}.av-watch-top-txt span{font-size:14px;color:rgb(255 255 255 / .7)}.av-watch-score{text-align:right;flex:none}.av-watch-score b{display:block;font-size:44px;line-height:1;font-weight:900;color:#FF8A9B;font-variant-numeric:tabular-nums}.av-watch-score small{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:rgb(255 255 255 / .55)}.av-watch-chart{display:block;width:100%;height:150px;margin-top:14px}.av-watch-axis{display:flex;justify-content:space-between;font-size:11px;color:rgb(255 255 255 / .4);margin:4px 0 14px}.av-watch-list{list-style:none;margin:0;padding:0;display:grid}.av-watch-list li{display:grid;grid-template-columns:22px minmax(0,1fr) 110px 52px;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgb(255 255 255 / .09)}.av-watch-n{font-weight:800;color:rgb(255 255 255 / .4)}.av-watch-who{display:flex;flex-direction:column;min-width:0}.av-watch-who b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-watch-who b a{color:#FFF}.av-watch-who small{font-size:13px;color:rgb(255 255 255 / .6)}.av-watch-lock{filter:blur(6px);user-select:none}.av-watch-spark{width:110px;height:34px;display:block}.av-watch-bar{height:8px;background:rgb(255 255 255 / .12);position:relative;border-radius:999px;overflow:hidden}.av-watch-bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#FF5A73,#FFB3BF);border-radius:999px}.av-watch-s{font-weight:800;text-align:right;color:#7EE2A8;font-variant-numeric:tabular-nums;font-size:14px}.av-watch-note{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:rgb(255 255 255 / .45)}.av-watch-cta{display:block;padding:18px 24px;background:linear-gradient(90deg,#E4002B,#FF4D6A);color:#FFFFFF!important;font-weight:700;font-size:16px;text-decoration:none}.av-watch-cta:hover{filter:brightness(1.06)}@media (max-width:480px){.av-watch-list li{grid-template-columns:18px minmax(0,1fr) 70px 44px}.av-watch-spark{width:70px}.av-watch-score b{font-size:36px}}.av-consult-go small{color:var(--av-muted);font-size:13px;margin-top:-6px}.ac-root{--av-ink:#1C1714;--av-ink-2:#3B322C;--av-muted:#6E625A;--av-line:#EADFD2;--av-soft:#F8F0E6;background:#FFFCF7}.av-nav{background:rgb(255 252 247 / .95);border-bottom-width:1px}.av-btn{border-radius:999px;padding-inline:28px;box-shadow:0 10px 22px -12px rgb(228 0 43 / .55)}.av-btn-sm,.av-btn-dark,.av-btn-light,.av-btn-line-dark{box-shadow:none}.ac-root input[type=text],.ac-root input[type=email],.ac-root input[type=url],.ac-root input[type=number],.ac-root select,.ac-root textarea{border-radius:12px!important;border-color:#DCCFC0!important;background:#FFF}.ac-root input:focus,.ac-root select:focus,.ac-root textarea:focus{border-color:var(--av-red)!important;box-shadow:0 0 0 4px rgb(228 0 43 / .1);outline:none}.av-opp,.av-consult,.av-opp-alerts,.av-badge-box,.av-wall{border-radius:20px}.av-opp{border-color:var(--av-line);box-shadow:0 1px 0 rgb(60 30 10 / .04);transition:transform .2s ease,box-shadow .2s ease}.av-opp:hover{transform:translateY(-2px);box-shadow:0 18px 34px -22px rgb(60 30 10 / .35)}.av-opp-filters a{border-radius:999px}.av-consult{border:0;background:linear-gradient(135deg,#FFF3E6 0%,#FBE3DE 100%);box-shadow:0 20px 40px -30px rgb(120 40 20 / .5)}.av-tri a{border:1px solid var(--av-line);border-radius:18px;background:#FFF;box-shadow:0 12px 28px -24px rgb(60 30 10 / .5)}.av-tri a:hover{background:var(--av-ink);border-color:var(--av-ink)}.av-pat-box{border:0;border-radius:22px;background:#FFF;box-shadow:0 24px 50px -34px rgb(60 30 10 / .45),0 0 0 1px var(--av-line)}#call{scroll-margin-top:90px}#patron,#calls{scroll-margin-top:90px}.av-note{border-radius:12px}.av-hero-go{display:flex;flex-wrap:wrap;gap:12px}.av-svc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 270px),1fr));gap:16px}.av-svcc{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:20px;background:#FFF;color:var(--av-ink);text-decoration:none;box-shadow:0 0 0 1px var(--av-line),0 14px 30px -26px rgb(60 30 10 / .5);transition:transform .2s ease,box-shadow .2s ease;min-width:0}.av-svcc:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #DCC9B6,0 22px 40px -26px rgb(60 30 10 / .55)}.av-svc-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#FDECEE;color:var(--av-red)}.av-svcc b{font-size:20px;letter-spacing:-.01em}.av-svcc>span:not(.av-svc-ic):not(.av-svc-new){color:var(--av-muted);line-height:1.5;font-size:15px}.av-svcc em{font-style:normal;font-weight:700;color:var(--av-red);margin-top:auto;padding-top:6px}.av-svcc.is-feature{background:linear-gradient(140deg,#FFF3E6,#FBE3DE);box-shadow:none}.av-svc-new{position:absolute;top:18px;right:18px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--av-ink);color:#FFF;padding:4px 10px;border-radius:999px}.av-web{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 380px),1fr));gap:32px 48px;align-items:center}.av-web-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.av-web-mock{border-radius:18px;overflow:hidden;background:#FFF;box-shadow:0 30px 60px -30px rgb(60 30 10 / .45),0 0 0 1px var(--av-line);min-width:0}.av-web-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#F3ECE3;font-size:12px;color:var(--av-muted)}.av-web-bar i{width:10px;height:10px;border-radius:50%;background:#DCCFC0}.av-web-bar span{margin-left:10px;background:#FFF;padding:3px 12px;border-radius:999px}.av-web-page{padding:18px;display:flex;flex-direction:column;gap:14px}.av-web-nav{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:var(--av-muted);flex-wrap:wrap}.av-web-nav b{color:var(--av-ink);letter-spacing:.12em}.av-web-hero{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px;height:180px}.av-web-art{border-radius:8px}.av-web-art.a1{background:radial-gradient(circle at 35% 40%,#E4002B 0 22%,transparent 23%),linear-gradient(160deg,#F2D7B6,#E9B98F)}.av-web-art.a2{background:linear-gradient(180deg,#1F3A5F 0 55%,#D9B98C 55%)}.av-web-art.a3{background:repeating-linear-gradient(135deg,#1E6B4A 0 10px,#F4EBDD 10px 20px)}.av-web-row{display:flex;gap:10px;font-size:12px}.av-web-row span{padding:6px 12px;border-radius:999px;background:var(--av-soft)}.av-web-row span:last-child{background:var(--av-red);color:#FFF;margin-left:auto}.av-club-head h1{line-height:1.02}.av-club{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 420px),1fr));gap:32px 48px;align-items:center}.av-club-works{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;gap:16px;min-width:0;height:460px}.av-club-work{margin:0;position:relative;border-radius:6px;overflow:hidden;background:#FFF;padding:12px;box-shadow:0 0 0 10px #3B2A20 inset,0 24px 40px -24px rgb(40 20 10 / .6)}.av-club-work.w1{grid-row:1 / 3}.av-club-work img{width:100%;height:100%;object-fit:cover;display:block}.av-club-work figcaption{position:absolute;left:22px;bottom:22px;font-size:11px;font-weight:700;letter-spacing:.06em;background:rgb(255 252 247 / .92);padding:5px 10px;border-radius:999px;color:var(--av-ink)}.av-club-paint{position:absolute;inset:10px;overflow:hidden}.w1 .av-club-paint{background:linear-gradient(170deg,#F4E3CC,#E8C59C)}.w1 .av-club-paint span:nth-child(1){position:absolute;left:18%;top:20%;width:52%;aspect-ratio:1;border-radius:50%;background:#E4002B;opacity:.9}.w1 .av-club-paint span:nth-child(2){position:absolute;left:0;right:0;top:64%;height:10%;background:#1C1714}.w1 .av-club-paint span:nth-child(3){position:absolute;right:14%;top:10%;width:8%;height:70%;background:#1F3A5F}.w2 .av-club-paint{background:linear-gradient(180deg,#1F3A5F 0 48%,#E9D5B8 48%)}.w2 .av-club-paint span:nth-child(1){position:absolute;left:30%;top:30%;width:34%;aspect-ratio:1;border-radius:50%;background:#F2B33D}.w3 .av-club-paint{background:#EFE4D4}.w3 .av-club-paint span{position:absolute;left:12%;right:12%;height:14%;background:#1E6B4A;border-radius:99px}.w3 .av-club-paint span:nth-child(1){top:20%}.w3 .av-club-paint span:nth-child(2){top:43%;background:#A0391A}.w3 .av-club-paint span:nth-child(3){top:66%;background:#D9B98C}.av-club-card{display:flex;flex-direction:column;gap:14px;padding:30px;border-radius:24px;background:#FFF;box-shadow:0 0 0 1px var(--av-line),0 30px 60px -36px rgb(60 30 10 / .5);min-width:0}.av-club-card h2 a{color:var(--av-ink)}.av-club-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:0}.av-club-price s{color:var(--av-muted);font-size:20px}.av-club-price b{font-size:40px;font-weight:900;letter-spacing:-.03em;color:var(--av-red)}.av-club-price small{color:var(--av-muted);font-size:14px}.av-club-save{background:#E6F4EC;color:#1E6B4A;font-weight:800;padding:4px 10px;border-radius:999px;font-size:14px}.av-club-fee{display:flex;justify-content:space-between;align-items:baseline;padding:14px 18px;border-radius:14px;background:var(--av-soft)}.av-club-fee b{font-size:22px}.av-club-card .av-btn{align-self:flex-start}.av-club-steps{list-style:none;counter-reset:s;margin:18px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr));gap:16px}.av-club-steps li{counter-increment:s;display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:18px;background:#FFF;box-shadow:0 0 0 1px var(--av-line)}.av-club-steps li::before{content:counter(s);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--av-red);color:#FFF;font-weight:800;margin-bottom:4px}.av-club-steps b{font-size:19px}.av-club-steps span{color:var(--av-muted);line-height:1.5}@media (max-width:560px){.av-club-works{height:340px}.av-web-hero{height:130px}}.av-adv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 360px),1fr));gap:28px 48px;align-items:center;padding:36px;border-radius:28px;background:linear-gradient(140deg,#FFF3E6 0%,#FBE3DE 100%)}.av-adv-copy{display:flex;flex-direction:column;gap:12px;min-width:0}.av-adv-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 200px),1fr));gap:12px;min-width:0}.av-adv-links a{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:16px;background:#FFF;color:var(--av-ink);text-decoration:none;transition:transform .2s ease}.av-adv-links a:hover{transform:translateY(-2px)}.av-adv-links a span{font-size:14px;color:var(--av-muted)}.av-adv-links a.is-call{background:var(--av-red);color:#FFF}.av-adv-links a.is-call span{color:rgb(255 255 255 / .85)}@media (max-width:480px){.av-adv{padding:22px}}.ac-root a.av-svcc{text-align:left;align-items:flex-start}.av-svcc b,.av-adv-links a b{color:var(--av-ink)}.av-adv-links a.is-call b{color:#FFF}.av-hi-in{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:64px 36px;gap:18px}.av-hi-pill{display:inline-flex;align-items:center;gap:10px;background:#FFF;border-radius:999px;padding:7px 16px 7px 7px;box-shadow:0 0 0 1px var(--av-line);font-weight:600;font-size:15px}.av-hi-pill i{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#E4002B,#F2B33D)}.av-hi-title{font-size:clamp(44px, 6.4vw, 84px);line-height:1.02;margin:0;text-wrap:balance}.av-hi-title em{font-family:'Newsreader',Georgia,serif;font-weight:400;color:var(--av-red);letter-spacing:-.02em}.av-hi-lead{margin:0;font-size:20px;color:var(--av-muted);max-width:34em}.av-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:16px;max-width:1140px}.av-pick{display:flex;align-items:flex-start;gap:16px;padding:22px 22px 22px 22px;border-radius:22px;background:#FFF;color:var(--av-ink)!important;text-decoration:none;box-shadow:0 0 0 1px var(--av-line),0 18px 36px -30px rgb(60 30 10 / .6);transition:transform .2s ease,box-shadow .2s ease;min-width:0}.av-pick:hover,.av-pick:focus-visible{transform:translateY(-3px);box-shadow:0 0 0 2px var(--av-red),0 24px 40px -26px rgb(228 0 43 / .45)}.av-pick-ic{width:48px;height:48px;border-radius:14px;flex:none;display:grid;place-items:center;color:var(--av-ink);background:var(--av-soft)}.av-pick.is-art .av-pick-ic{color:#1F3A5F;background:#EDF1F7}.av-pick.is-buy .av-pick-ic{color:#B00020;background:#FCEBEC}.av-pick.is-hotel .av-pick-ic{color:#1E6B4A;background:#E8F3EC}.av-pick.is-club .av-pick-ic{color:#8A5A12;background:#FBF1E0}.av-pick.is-web .av-pick-ic{color:#5B3E9A;background:#F1ECFA}.av-pick.is-call .av-pick-ic{color:#FFF;background:var(--av-red)}.av-pick-t{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.av-pick-t b{font-size:19px;letter-spacing:-.01em}.av-pick-t span{color:var(--av-muted);font-size:15px;line-height:1.45}.av-pick-go{align-self:center;color:var(--av-muted);transition:transform .2s ease,color .2s ease}.av-pick:hover .av-pick-go{transform:translateX(3px);color:var(--av-red)}.av-next{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 420px),1fr));gap:24px;max-width:1140px;margin-top:72px}.av-next-box{border-radius:28px;padding:38px;display:flex;flex-direction:column;gap:14px;min-width:0}.av-next-box .av-h2{font-size:clamp(32px, 3.4vw, 42px)}.av-next-box .av-btn{align-self:flex-start;margin-top:6px}.av-next-box.is-warm{background:linear-gradient(140deg,#FFF3E6 0%,#FBE3DE 100%)}.av-next-box.is-dark{background:radial-gradient(120% 100% at 100% 0%,#3A1A22 0%,#1B1416 60%);color:#FFF}.av-next-box.is-dark .av-kicker{color:#FF8A9B}.av-next-steps{list-style:none;margin:4px 0 4px;padding:0;display:grid;gap:12px}.av-next-steps li{display:flex;gap:14px;align-items:center;background:#FFF;border-radius:14px;padding:14px 16px;font-weight:600}.av-next-steps i{width:30px;height:30px;border-radius:50%;background:var(--av-red);color:#FFF;display:grid;place-items:center;font-style:normal;font-weight:800;flex:none}.av-wl{list-style:none;margin:4px 0 0;padding:0}.av-wl li{display:grid;grid-template-columns:22px minmax(0,1fr) 90px 52px;gap:12px;align-items:center;padding:13px 0;border-top:1px solid rgb(255 255 255 / .1)}.av-wl li>span:first-child{color:rgb(255 255 255 / .5);font-weight:800}.av-wl b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av-wl svg{width:90px;height:28px;display:block}.av-wl em{font-style:normal;color:#7EE2A8;font-weight:800;text-align:right}.av-wl-note{margin:0;font-size:11.5px;color:rgb(255 255 255 / .45)}.av-hi-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 36px;padding-block:56px 72px;color:var(--av-muted);font-size:15px}.av-hi-trust b{color:var(--av-ink)}@media (max-width:480px){.av-next-box{padding:26px}.av-wl li{grid-template-columns:18px minmax(0,1fr) 64px 46px}.av-wl svg{width:64px}.av-hi-in{padding-block:40px 28px}}@media (max-width:900px){.av-links{overflow:visible;flex-wrap:wrap;row-gap:6px}.av-menu[open]{flex-basis:100%}.av-menu-box{position:static;margin-top:10px;min-width:0;width:100%;border:1px solid var(--av-line);border-radius:16px;overflow:hidden;box-shadow:0 18px 36px -26px rgb(60 30 10 / .5)}}.av-about{max-width:900px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;padding-block:8px 72px}.av-about-p{margin:0;font-family:'Newsreader',Georgia,serif;font-size:clamp(19px, 2vw, 23px);line-height:1.55;color:var(--av-ink-2);text-wrap:pretty}