.tpl-hero[data-v-9ed0765e]{background:radial-gradient(ellipse at 15% 20%,rgba(210,42,144,.2) 0,transparent 52%),radial-gradient(ellipse at 85% 65%,rgba(115,55,210,.14) 0,transparent 55%),#070b18;margin:0;overflow:hidden;padding:28px 0 24px;position:relative;width:100%}.tpl-hero[data-v-9ed0765e]:after{background:linear-gradient(180deg,rgba(7,11,24,0),rgba(3,7,18,.45) 55%,#030712);bottom:0;content:"";height:40px;left:0;pointer-events:none;position:absolute;right:0}.tpl-hero__inner[data-v-9ed0765e]{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px;position:relative;width:100%;z-index:1}.tpl-hero__h1[data-v-9ed0765e]{color:#fff;font-size:max(32px,min(3.2vw,42px));font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 10px;max-width:72ch}.tpl-hero__lead[data-v-9ed0765e]{color:#d5d9eb;font-size:16px;line-height:1.65;margin:0;max-width:72ch}.tpl-hero__lead+.tpl-hero__lead[data-v-9ed0765e]{margin-top:10px}.tpl-cta[data-v-9ed0765e]{align-items:center;background:linear-gradient(105deg,#963ff4,#f33499);border:0;border-radius:10px;box-shadow:0 8px 22px rgba(213,48,135,.18);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-top:16px;min-height:44px;padding:12px 20px;position:relative;transition:filter .2s ease;z-index:1}.tpl-cta[data-v-9ed0765e]:hover{filter:brightness(1.1)}.tpl-cta[data-v-9ed0765e]:focus-visible{outline:2px solid #ff73c4;outline-offset:3px}@media (min-width:768px){.tpl-hero[data-v-9ed0765e]{padding:34px 0 32px}.tpl-hero__inner[data-v-9ed0765e]{padding:0 24px}}@media (min-width:1024px){.tpl-hero[data-v-9ed0765e]{padding:40px 0 36px}.tpl-hero__inner[data-v-9ed0765e]{padding:0 48px}.tpl-hero[data-v-9ed0765e]:after{height:48px}}.tpl-faq-section[data-v-3c690377]{padding:64px 0 0;padding:var(--tpl-space-section,64px) 0 0}.tpl-faq-section__title[data-v-3c690377]{color:#fff;font-size:max(28px,min(2.6vw,34px));font-weight:750;letter-spacing:-.03em;line-height:1.2;margin:0 0 24px}.tpl-faq[data-v-3c690377]{border-top:1px solid #292c42;width:100%}.tpl-faq__item[data-v-3c690377]{border-bottom:1px solid #292c42}.tpl-faq__heading[data-v-3c690377]{font-size:inherit;font-weight:inherit;margin:0}.tpl-faq__trigger[data-v-3c690377]{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:20px;justify-content:space-between;line-height:1.4;padding:22px 8px;text-align:left;width:100%}.tpl-faq__trigger[data-v-3c690377]:focus-visible{outline:2px solid #ff73c4;outline-offset:2px}.tpl-faq__icon[data-v-3c690377]{color:#ff73c4;flex-shrink:0;font-size:22px;font-weight:400;line-height:1}.tpl-faq__panel[data-v-3c690377]{padding:0 8px 22px}.tpl-faq__panel p[data-v-3c690377]{color:#c4c8dc;font-size:16px;line-height:1.7;margin:0;max-width:75ch}.tpl-faq__follow[data-v-3c690377]{margin-top:12px!important}.tpl-inline-link[data-v-3c690377]{color:#e7b4ff;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.tpl-inline-link[data-v-3c690377]:hover{color:#ffb4ef}.tpl-inline-link[data-v-3c690377]:focus-visible{border-radius:2px;outline:2px solid #ff73c4;outline-offset:3px}@media (max-width:767px){.tpl-faq__trigger[data-v-3c690377]{font-size:16px;padding:18px 4px}}.tpl-page{--tpl-border:#292c42;--tpl-text:#f8f7fd;--tpl-muted:#c4c8dc;--tpl-pink:#ff73c4;--tpl-space-section:44px;--tpl-space-para:16px;--tpl-space-col:48px;--tpl-shell-pad-x:20px;color:#f8f7fd;color:var(--tpl-text);max-width:100%;overflow-x:clip;width:100%}.tpl-page,.tpl-page *,.tpl-page :after,.tpl-page :before{box-sizing:border-box}.tpl-content{margin:0 auto;max-width:1200px;padding:8px var(--tpl-shell-pad-x) 56px;width:100%}.tpl-section{border-bottom:1px solid #1c2030;padding:var(--tpl-space-section) 0}.tpl-section:last-child{border-bottom:0}.tpl-section--cta{border-bottom:0;padding-bottom:8px}.tpl-section-intro{margin-bottom:24px}.tpl-section-intro .tpl-h2{margin-bottom:16px}.tpl-section-intro .tpl-text+.tpl-text{margin-top:var(--tpl-space-para)}.tpl-h2{color:#fff;font-size:max(28px,min(2.8vw,36px));font-weight:750;letter-spacing:-.03em;line-height:1.2;margin:0}.tpl-h3{color:#fff;font-size:max(18px,min(1.6vw,21px));font-weight:700;line-height:1.3;margin:0 0 10px}.tpl-text{color:var(--tpl-muted);font-size:16px;line-height:1.7;margin:0}.tpl-text+.tpl-text{margin-top:var(--tpl-space-para)}.tpl-text--measure{max-width:72ch}.tpl-text--sm{font-size:15px;line-height:1.65}.tpl-text--follow{margin-top:24px}.tpl-inline-link{color:#e7b4ff;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.tpl-inline-link:hover{color:#ffb4ef}.tpl-inline-link:focus-visible{border-radius:2px;outline:2px solid #ff73c4;outline-offset:3px}.tpl-checklist,.tpl-list{color:var(--tpl-muted);font-size:15px;line-height:1.65;list-style:none;margin:14px 0 0;padding:0}.tpl-checklist li,.tpl-list li{align-items:flex-start;display:flex;gap:10px;margin:0;padding:0;position:relative}.tpl-checklist li+li,.tpl-list li+li{margin-top:10px}.tpl-checklist li:before,.tpl-list li:before{background-color:rgba(241,59,157,.14);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23ff73c4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4.2 8.2 2.3 2.3 5.3-5.3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:999px;content:"";flex-shrink:0;height:18px;margin-top:2px;width:18px}.tpl-checklist+.tpl-text,.tpl-list+.tpl-text{margin-top:var(--tpl-space-para)}.tpl-checklist--compact li+li,.tpl-list.tpl-checklist--compact li+li{margin-top:8px}.tpl-checklist--compact{font-size:14px;line-height:1.55}.tpl-feature{grid-gap:var(--tpl-space-col);align-items:center;display:grid;gap:var(--tpl-space-col);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.tpl-feature--balanced{align-items:start}.tpl-feature--balanced .tpl-feature__visual{position:sticky;top:96px}.tpl-feature__copy .tpl-h2{font-size:max(28px,min(2.8vw,34px));margin-bottom:20px}.tpl-feature__outro{margin-top:24px;max-width:72ch}.tpl-attr-grid--follow{margin-top:40px}.tpl-attr-grid--plain .tpl-attr{background:transparent;border:0;border-radius:0;padding:10px 4px}.tpl-transform{align-items:center;background:radial-gradient(ellipse at 20% 30%,rgba(210,42,144,.14) 0,transparent 55%),radial-gradient(ellipse at 80% 70%,rgba(115,55,210,.12) 0,transparent 55%),#0c1222;border:1px solid #2a2340;border-radius:18px;display:flex;gap:12px;justify-content:center;min-height:220px;padding:28px 20px}.tpl-transform__frame{align-items:center;background:rgba(16,16,29,.72);border:1px solid #3b294a;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px 12px 14px;width:104px}.tpl-transform__frame--result{border-color:#6a3a72;box-shadow:0 0 0 1px rgba(241,59,157,.12)}.tpl-transform__icon{color:#f4b7e3;height:48px;width:48px}.tpl-transform__caption{color:#c4c8dc;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.tpl-transform__arrow{color:#ff73c4;flex-shrink:0;width:40px}.tpl-transform__arrow svg{display:block;height:auto;width:100%}.tpl-split{grid-gap:var(--tpl-space-col);align-items:start;display:grid;gap:var(--tpl-space-col);grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr)}.tpl-split__lead .tpl-h2{margin-bottom:20px}.tpl-split__body .tpl-text:first-child{margin-top:0}.tpl-steps{align-items:start;border-bottom:0;border-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.tpl-step{border-right:1px solid var(--tpl-border);min-width:0;padding:24px 20px 24px 0}.tpl-step:not(:first-child){padding-left:20px}.tpl-step:last-child{border-right:0}.tpl-step .tpl-checklist+.tpl-text,.tpl-step .tpl-list+.tpl-text,.tpl-step .tpl-text+.tpl-text{margin-top:10px}.tpl-step .tpl-checklist,.tpl-step .tpl-list{margin-bottom:4px;margin-top:12px}.tpl-step__num{align-items:center;background:#f13b9d;border-radius:999px;color:#14051a;display:inline-grid;font-size:14px;font-weight:900;height:32px;justify-items:center;margin-bottom:14px;place-items:center;width:32px}.tpl-check-grid{grid-gap:0 48px;display:grid;gap:0 48px;grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-check-grid--4{gap:0 28px;grid-template-columns:repeat(4,minmax(0,1fr))}.tpl-check-item{border-top:2px solid #5d315f;padding:18px 0}.tpl-check-item .tpl-h3,.tpl-guidance-item .tpl-h3{align-items:flex-start;display:flex;gap:10px}.tpl-check-item .tpl-h3:before,.tpl-guidance-item .tpl-h3:before{background-color:rgba(241,59,157,.14);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23ff73c4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4.2 8.2 2.3 2.3 5.3-5.3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:999px;content:"";flex-shrink:0;height:18px;margin-top:3px;width:18px}.tpl-section-intro--center{text-align:center}.tpl-section-intro--center .tpl-text--measure{margin-left:auto;margin-right:auto}.tpl-why-photo-outro{margin-top:28px;text-align:center}.tpl-why-photo-outro .tpl-text--measure{margin-left:auto;margin-right:auto}.tpl-why-photo-outro .tpl-text+.tpl-text{margin-top:var(--tpl-space-para)}.tpl-attr-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:8px 0 0;padding:0}.tpl-attr{align-items:center;background:rgba(14,16,28,.85);border:1px solid #22263a;border-radius:12px;display:flex;gap:12px;min-height:52px;padding:12px 14px}.tpl-attr__icon{align-items:center;background:rgba(241,59,157,.12);border-radius:9px;color:#ff73c4;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.tpl-attr__icon svg{height:18px;width:18px}.tpl-attr__label{color:#f0eef8;font-size:15px;font-weight:650;line-height:1.35;text-transform:capitalize}.tpl-section--variations{border-bottom:0;padding-left:0;padding-right:0}.tpl-variations{background:radial-gradient(ellipse at 50% 0,rgba(210,42,144,.12) 0,transparent 55%),linear-gradient(180deg,#151028,#0d1220);border:1px solid #322447;border-radius:18px;margin:0 auto;max-width:760px;padding:40px 28px;text-align:center}.tpl-variations .tpl-h2{font-size:max(28px,min(2.8vw,34px));margin-bottom:18px}.tpl-variations .tpl-text{margin-left:auto;margin-right:auto}.tpl-pill-row{display:flex;flex-wrap:wrap;gap:10px 12px;justify-content:center;list-style:none;margin:24px auto;padding:0}.tpl-pill-row li{background:rgba(241,59,157,.06);border:1px solid rgba(255,115,196,.42);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(147,88,210,.18);color:#f4b7e3;font-size:14px;font-weight:650;line-height:1.35;padding:10px 16px;text-transform:capitalize}.tpl-tips-grid{grid-column-gap:56px;grid-row-gap:8px;-moz-column-gap:56px;column-gap:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.tpl-tip{border-top:1px solid var(--tpl-border);padding:24px 0}.tpl-tip__num{color:#ff73c4;display:block;font-size:13px;font-weight:800;letter-spacing:.14em;margin-bottom:12px}.tpl-tip .tpl-checklist,.tpl-tip .tpl-list,.tpl-tip .tpl-text+.tpl-text{margin-top:10px}.tpl-compare{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.tpl-compare__col{border:1px solid #2a2340;border-radius:14px;padding:22px 22px 20px}.tpl-compare__col--template{background:linear-gradient(160deg,rgba(210,42,144,.1),rgba(13,18,32,.9))}.tpl-compare__col--open{background:linear-gradient(160deg,rgba(115,55,210,.1),rgba(13,18,32,.9))}.tpl-compare__head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.tpl-compare__icon{align-items:center;background:rgba(241,59,157,.12);border-radius:10px;color:#ff73c4;display:inline-flex;height:36px;justify-content:center;width:36px}.tpl-compare__icon svg{height:20px;width:20px}.tpl-compare__label{color:#fff;font-size:15px;font-weight:750;line-height:1.3;margin:0}.tpl-compare .tpl-checklist,.tpl-compare .tpl-list{margin-top:14px}.tpl-compare .tpl-checklist li,.tpl-compare .tpl-list li{color:var(--tpl-muted);font-size:15px;line-height:1.6;text-transform:capitalize}.tpl-nav-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.tpl-nav-link{align-items:center;background:rgba(16,16,29,.55);border:1px solid #3b294a;border-radius:10px;color:#f4b7e3;display:inline-flex;font-size:14px;font-weight:650;gap:8px;padding:10px 14px;transition:border-color .2s ease,background .2s ease}.tpl-nav-link,.tpl-nav-link:hover{-webkit-text-decoration:none;text-decoration:none}.tpl-nav-link:hover{background:rgba(58,33,68,.55);border-color:#8a4a84}.tpl-benefit-list{border-top:1px solid var(--tpl-border);list-style:none;margin:0;padding:0}.tpl-benefit-list li{align-items:flex-start;border-bottom:1px solid var(--tpl-border);color:var(--tpl-muted);display:flex;font-size:16px;gap:10px;line-height:1.65;padding:14px 0;position:relative;text-transform:capitalize}.tpl-benefit-list li:before{background-color:rgba(241,59,157,.14);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23ff73c4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4.2 8.2 2.3 2.3 5.3-5.3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:999px;content:"";flex-shrink:0;height:18px;margin-top:3px;width:18px}.tpl-cta-banner{align-items:flex-end;background:radial-gradient(ellipse at 12% 20%,rgba(210,42,144,.18) 0,transparent 50%),radial-gradient(ellipse at 88% 80%,rgba(115,55,210,.12) 0,transparent 55%),linear-gradient(115deg,#1a1228,#0d1324);border:1px solid #3b294a;border-radius:16px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:28px 28px 24px}.tpl-cta-banner__copy{flex:1 1 320px;max-width:70ch}.tpl-cta-banner__copy .tpl-h2{margin-bottom:14px}.tpl-cta-banner .tpl-cta{flex-shrink:0;margin-top:0}.tpl-cta{align-items:center;background:linear-gradient(105deg,#963ff4,#f33499);border:0;border-radius:10px;box-shadow:0 8px 22px rgba(213,48,135,.18);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin-top:24px;min-height:44px;padding:12px 20px;transition:filter .2s ease}.tpl-cta:hover{filter:brightness(1.1)}.tpl-cta:focus-visible{outline:2px solid #ff73c4;outline-offset:3px}@media (min-width:768px){.tpl-page{--tpl-space-section:56px;--tpl-shell-pad-x:24px;--tpl-space-col:48px}.tpl-content{padding-bottom:72px}}@media (min-width:1024px){.tpl-page{--tpl-space-section:72px;--tpl-shell-pad-x:48px;--tpl-space-col:56px}.tpl-content{padding-bottom:80px;padding-top:12px}}@media (max-width:1023px){.tpl-check-grid,.tpl-compare,.tpl-feature,.tpl-split,.tpl-tips-grid{gap:28px;grid-template-columns:1fr}.tpl-feature__visual{order:2}.tpl-feature__copy{order:1}.tpl-attr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-feature--balanced .tpl-feature__visual{position:static}.tpl-steps{grid-template-columns:1fr}.tpl-step,.tpl-step:not(:first-child){border-bottom:1px solid var(--tpl-border);border-right:0;padding:20px 0}.tpl-step:last-child{border-bottom:0}.tpl-split__lead .tpl-h2{margin-bottom:16px}.tpl-tips-grid{-moz-column-gap:0;column-gap:0;row-gap:0}.tpl-variations{padding:32px 22px}.tpl-cta-banner{padding:24px}}@media (max-width:767px){.tpl-page{--tpl-space-section:44px;--tpl-shell-pad-x:20px}.tpl-transform{gap:8px;min-height:180px;padding:22px 14px}.tpl-transform__frame{padding:14px 10px 12px;width:92px}.tpl-transform__arrow{width:28px}.tpl-attr-grid{gap:10px;grid-template-columns:1fr 1fr}.tpl-attr{min-height:48px;padding:10px 12px}.tpl-attr__label{font-size:14px}.tpl-pill-row li{font-size:13px;padding:9px 14px}.tpl-nav-link{justify-content:space-between;width:100%}}@media (max-width:419px){.tpl-attr-grid{grid-template-columns:1fr}}.tpl-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tpl-guidance-grid{grid-gap:0 48px;display:grid;gap:0 48px;grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-guidance-item{border-top:2px solid #5d315f;padding:18px 0}.tpl-responsible{max-width:75ch}.tpl-responsible--plain{background:transparent;border:0;border-radius:0;margin:0 auto;max-width:72ch;padding:0;text-align:center}.tpl-responsible__head{align-items:flex-start;display:flex;gap:12px;margin-bottom:4px}.tpl-responsible--plain .tpl-responsible__head{align-items:center;flex-direction:column;gap:14px;justify-content:center;margin-bottom:8px}.tpl-responsible__icon{align-items:center;background:rgba(241,59,157,.14);border-radius:999px;color:#ff73c4;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;margin-top:4px;width:28px}.tpl-responsible--plain .tpl-responsible__icon{height:31px;margin-top:0;width:31px}.tpl-responsible__icon svg{height:16px;width:16px}.tpl-responsible--plain .tpl-responsible__icon svg{height:18px;width:18px}.tpl-responsible .tpl-h2{font-size:max(24px,min(2.4vw,30px))}.tpl-responsible--plain .tpl-h2{font-size:max(28px,min(2.8vw,36px))}.tpl-responsible .tpl-text{margin-top:16px}.tpl-responsible .tpl-text--follow{margin-top:18px}.tpl-responsible--plain .tpl-text{margin-left:auto;margin-right:auto}.tpl-video-points{list-style:none;margin:18px 0 0;padding:0}.tpl-video-points li{align-items:flex-start;border-top:1px solid var(--tpl-border);color:var(--tpl-muted);display:flex;font-size:16px;gap:10px;line-height:1.65;padding:12px 0;position:relative}.tpl-video-points li:before{background-color:rgba(241,59,157,.14);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23ff73c4' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m4.2 8.2 2.3 2.3 5.3-5.3'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:999px;content:"";flex-shrink:0;height:18px;margin-top:3px;width:18px}.tpl-editorial{grid-gap:28px;display:grid;gap:28px;max-width:75ch}.tpl-editorial__block .tpl-h3{margin-bottom:12px}.tpl-editorial__block .tpl-text+.tpl-text{margin-top:12px}.tpl-checklist-panel{background:rgba(14,16,28,.55);border:1px solid #2a2340;border-radius:14px;margin-top:32px;max-width:75ch;padding:22px 22px 20px}.tpl-checklist-panel .tpl-h3{margin-bottom:4px}.tpl-compare-list{counter-reset:tpl-compare;list-style:none;margin:0;max-width:75ch;padding:0}.tpl-compare-list li{border-top:1px solid var(--tpl-border);color:var(--tpl-muted);counter-increment:tpl-compare;font-size:16px;line-height:1.65;padding:16px 0 16px 48px;position:relative}.tpl-compare-list li:last-child{border-bottom:1px solid var(--tpl-border)}.tpl-compare-list li:before{color:#ff73c4;content:counter(tpl-compare,decimal-leading-zero);font-size:13px;font-weight:800;left:0;letter-spacing:.08em;position:absolute;top:18px}.tpl-compare-list strong{color:#fff;font-weight:700;margin-right:6px}.tpl-trouble{-webkit-overflow-scrolling:touch;background:rgba(14,16,28,.55);border:1px solid #2a2340;border-radius:14px;overflow-x:auto;width:100%}.tpl-trouble__table{border-collapse:collapse;color:var(--tpl-muted);font-size:15px;line-height:1.55;min-width:640px;width:100%}.tpl-trouble__table td,.tpl-trouble__table th{border-bottom:1px solid #22263a;padding:14px 16px;text-align:left;vertical-align:top}.tpl-trouble__table thead th{background:rgba(241,59,157,.08);border-bottom-color:#3b294a;color:#fff;font-size:13px;font-weight:750;letter-spacing:.02em}.tpl-trouble__table tbody th{color:#f0eef8;font-weight:650;width:28%}.tpl-trouble__table tbody tr:last-child td,.tpl-trouble__table tbody tr:last-child th{border-bottom:0}@media (max-width:1023px){.tpl-guidance-grid,.tpl-steps--4{grid-template-columns:1fr}.tpl-check-grid--4{gap:0 28px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tpl-check-grid--4{grid-template-columns:1fr}.tpl-trouble__table{min-width:0}.tpl-trouble__table thead{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tpl-trouble__table,.tpl-trouble__table tbody,.tpl-trouble__table td,.tpl-trouble__table th,.tpl-trouble__table tr{display:block;width:100%}.tpl-trouble__table tr{border-bottom:1px solid #22263a;padding:14px 16px}.tpl-trouble__table tbody tr:last-child{border-bottom:0}.tpl-trouble__table tbody th{border-bottom:0;font-size:16px;padding:0 0 10px;width:auto}.tpl-trouble__table td{border-bottom:0;padding:6px 0}.tpl-trouble__table td:before{color:#f4b7e3;content:attr(data-label);display:block;font-size:12px;font-weight:700;letter-spacing:.03em;margin-bottom:2px}}.tpl-gb-structure[data-v-7d744eb1]{grid-gap:0;border-top:1px solid #2a2340;display:grid;gap:0}.tpl-gb-structure__item[data-v-7d744eb1]{border-bottom:1px solid #2a2340;padding:24px 0}.tpl-gb-structure__item .tpl-h3[data-v-7d744eb1]{margin:0 0 12px}.tpl-gb-structure__item .tpl-text+.tpl-text[data-v-7d744eb1]{margin-top:12px}.tpl-gb-structure__goal[data-v-7d744eb1]{background:rgba(241,59,157,.06);border-left:3px solid #ff73c4;color:#f0eef8;font-size:16px;font-weight:650;line-height:1.65;margin:28px 0 0;max-width:75ch;padding:16px 18px}.tpl-gb-prepare[data-v-7d744eb1]{grid-gap:0;display:grid;gap:0;max-width:75ch}.tpl-gb-prepare__item[data-v-7d744eb1]{border-top:1px solid #2a2340;padding:20px 0}.tpl-gb-prepare__item[data-v-7d744eb1]:last-child{border-bottom:1px solid #2a2340}.tpl-gb-prepare__item .tpl-h3[data-v-7d744eb1]{font-size:18px;margin:0 0 10px}.tpl-gb-prepare__item .tpl-text+.tpl-text[data-v-7d744eb1]{margin-top:10px}.tpl-gb-problems[data-v-7d744eb1]{grid-gap:14px;display:grid;gap:14px}.tpl-gb-problems__entry[data-v-7d744eb1]{background:rgba(14,16,28,.4);border:1px solid #2a2340;border-radius:12px;padding:20px 22px 18px}.tpl-gb-problems__head[data-v-7d744eb1]{align-items:baseline;display:flex;gap:14px;margin-bottom:14px}.tpl-gb-problems__num[data-v-7d744eb1]{color:#ff73c4;flex-shrink:0;font-size:13px;font-weight:800;letter-spacing:.08em}.tpl-gb-problems__head .tpl-h3[data-v-7d744eb1]{font-size:18px;margin:0}.tpl-gb-problems__row[data-v-7d744eb1]{color:#c4c8dc;color:var(--tpl-muted,#c4c8dc);font-size:15px;line-height:1.65;margin:0}.tpl-gb-problems__row+.tpl-gb-problems__row[data-v-7d744eb1]{margin-top:10px}.tpl-gb-problems__row strong[data-v-7d744eb1]{color:#ffb4ef;font-weight:700;margin-right:6px}.tpl-gb-decide[data-v-7d744eb1]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-gb-decide__col[data-v-7d744eb1]{background:rgba(14,16,28,.35);border:1px solid #2a2340;border-radius:12px;padding:22px 22px 18px}.tpl-gb-decide__col--regen[data-v-7d744eb1]{border-top:3px solid rgba(241,59,157,.55)}.tpl-gb-decide__col--change[data-v-7d744eb1]{border-top:3px solid rgba(167,120,255,.55)}.tpl-gb-decide__col .tpl-h3[data-v-7d744eb1]{font-size:17px;margin:0 0 8px}.tpl-gb-judge[data-v-7d744eb1]{counter-reset:tpl-gb-judge;list-style:none;margin:0;max-width:75ch;padding:0}.tpl-gb-judge li[data-v-7d744eb1]{border-top:1px solid #292c42;border-top:1px solid var(--tpl-border,#292c42);color:#c4c8dc;color:var(--tpl-muted,#c4c8dc);counter-increment:tpl-gb-judge;font-size:16px;line-height:1.65;padding:16px 0 16px 48px;position:relative}.tpl-gb-judge li[data-v-7d744eb1]:last-child{border-bottom:1px solid #292c42;border-bottom:1px solid var(--tpl-border,#292c42)}.tpl-gb-judge li[data-v-7d744eb1]:before{align-items:center;background:rgba(241,59,157,.14);border-radius:999px;color:#ff73c4;content:counter(tpl-gb-judge);display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;left:0;position:absolute;top:16px;width:28px}.tpl-gb-judge strong[data-v-7d744eb1]{color:#fff;font-weight:700;margin-right:6px}.tpl-gb-workflows[data-v-7d744eb1]{max-width:75ch}.tpl-gb-workflows .tpl-h2[data-v-7d744eb1]{margin-bottom:16px}.tpl-gb-workflows .tpl-text+.tpl-text[data-v-7d744eb1]{margin-top:14px}@media (max-width:1023px){.tpl-gb-decide[data-v-7d744eb1]{grid-template-columns:1fr}}@media (max-width:767px){.tpl-gb-problems__entry[data-v-7d744eb1]{padding:18px 16px 16px}.tpl-gb-decide__col[data-v-7d744eb1]{padding:18px 16px 14px}.tpl-gb-judge li[data-v-7d744eb1]{padding-left:44px}}.tpl-couple-composition[data-v-4df7ca3c]{grid-gap:28px 36px;display:grid;gap:28px 36px;grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-couple-composition__item .tpl-h3[data-v-4df7ca3c]{margin-bottom:12px}.tpl-couple-composition__item .tpl-text+.tpl-text[data-v-4df7ca3c]{margin-top:12px}.tpl-couple-checklist .tpl-text[data-v-4df7ca3c],.tpl-couple-checklist[data-v-4df7ca3c]{max-width:75ch}.tpl-couple-trouble[data-v-4df7ca3c]{grid-gap:16px;display:grid;gap:16px}.tpl-couple-trouble__block[data-v-4df7ca3c]{background:rgba(14,16,28,.45);border:1px solid #2a2340;border-radius:12px;padding:20px 22px 18px}.tpl-couple-trouble__block .tpl-h3[data-v-4df7ca3c]{font-size:18px;margin:0 0 14px}.tpl-couple-trouble__row[data-v-4df7ca3c]{color:#c4c8dc;color:var(--tpl-muted,#c4c8dc);font-size:15px;line-height:1.65;margin:0}.tpl-couple-trouble__row+.tpl-couple-trouble__row[data-v-4df7ca3c]{margin-top:10px}.tpl-couple-trouble__row strong[data-v-4df7ca3c]{color:#ffb4ef;display:inline;font-weight:700;margin-right:6px}.tpl-couple-evaluate[data-v-4df7ca3c]{grid-gap:0;background:rgba(14,16,28,.45);border:1px solid #2a2340;border-radius:14px;display:grid;gap:0;overflow:hidden}.tpl-couple-evaluate__pass[data-v-4df7ca3c]{padding:28px 28px 26px 72px;position:relative}.tpl-couple-evaluate__pass--first[data-v-4df7ca3c]{background:linear-gradient(180deg,rgba(241,59,157,.06),transparent 70%);border-bottom:1px solid #2a2340}.tpl-couple-evaluate__pass--second[data-v-4df7ca3c]{background:linear-gradient(180deg,rgba(115,55,210,.07),transparent 70%)}.tpl-couple-evaluate__badge[data-v-4df7ca3c]{align-items:center;background:rgba(241,59,157,.14);border-radius:999px;color:#ff73c4;display:inline-flex;font-size:14px;font-weight:800;height:32px;justify-content:center;left:22px;position:absolute;top:30px;width:32px}.tpl-couple-evaluate__pass .tpl-h3[data-v-4df7ca3c]{margin:0 0 14px}.tpl-couple-evaluate__pass .tpl-text+.tpl-text[data-v-4df7ca3c]{margin-top:12px}.tpl-couple-evaluate__questions[data-v-4df7ca3c]{color:#c4c8dc;color:var(--tpl-muted,#c4c8dc);font-size:16px;line-height:1.7;margin:14px 0 0;padding:0 0 0 22px}.tpl-couple-evaluate__questions li+li[data-v-4df7ca3c]{margin-top:6px}.tpl-couple-evaluate__questions+.tpl-text[data-v-4df7ca3c]{margin-top:16px}.tpl-couple-workflows[data-v-4df7ca3c]{max-width:75ch}.tpl-couple-workflows .tpl-h2[data-v-4df7ca3c]{margin-bottom:16px}.tpl-couple-workflows .tpl-text+.tpl-text[data-v-4df7ca3c]{margin-top:14px}@media (max-width:1023px){.tpl-couple-composition[data-v-4df7ca3c]{gap:24px;grid-template-columns:1fr}}@media (max-width:767px){.tpl-couple-trouble__block[data-v-4df7ca3c]{padding:18px 16px 16px}.tpl-couple-evaluate__pass[data-v-4df7ca3c]{padding:22px 18px 20px 60px}.tpl-couple-evaluate__badge[data-v-4df7ca3c]{left:16px;top:24px}}.tpl-tj-framing[data-v-4f5a4d92]{grid-gap:28px 32px;display:grid;gap:28px 32px;grid-template-columns:repeat(3,minmax(0,1fr))}.tpl-tj-framing__col .tpl-h3[data-v-4f5a4d92]{margin:0 0 12px}.tpl-tj-framing__col .tpl-text+.tpl-text[data-v-4f5a4d92]{margin-top:12px}.tpl-tj-test[data-v-4f5a4d92]{counter-reset:tpl-tj-test;list-style:none;margin:0;max-width:75ch;padding:0}.tpl-tj-test li[data-v-4f5a4d92]{border-top:1px solid #292c42;border-top:1px solid var(--tpl-border,#292c42);color:#c4c8dc;color:var(--tpl-muted,#c4c8dc);counter-increment:tpl-tj-test;font-size:16px;line-height:1.65;padding:16px 0 16px 48px;position:relative}.tpl-tj-test li[data-v-4f5a4d92]:last-child{border-bottom:1px solid #292c42;border-bottom:1px solid var(--tpl-border,#292c42)}.tpl-tj-test li[data-v-4f5a4d92]:before{align-items:center;background:rgba(241,59,157,.14);border-radius:999px;color:#ff73c4;content:counter(tpl-tj-test);display:inline-flex;font-size:13px;font-weight:800;height:28px;justify-content:center;left:0;position:absolute;top:16px;width:28px}.tpl-tj-test strong[data-v-4f5a4d92]{color:#fff;font-weight:700;margin-right:6px}.tpl-tj-problems[data-v-4f5a4d92]{grid-gap:14px;display:grid;gap:14px}.tpl-tj-problems__entry[data-v-4f5a4d92]{background:rgba(14,16,28,.4);border:1px solid #2a2340;border-radius:12px;padding:20px 22px 18px}.tpl-tj-problems__entry .tpl-h3[data-v-4f5a4d92]{font-size:18px;margin:0 0 14px}.tpl-tj-problems__row[data-v-4f5a4d92]{color:#c4c8dc;color:var(--tpl-muted,#c4c8dc);font-size:15px;line-height:1.65;margin:0}.tpl-tj-problems__row+.tpl-tj-problems__row[data-v-4f5a4d92]{margin-top:10px}.tpl-tj-problems__row strong[data-v-4f5a4d92]{color:#ffb4ef;font-weight:700;margin-right:6px}.tpl-tj-compare[data-v-4f5a4d92]{counter-reset:tpl-tj-compare;list-style:none;margin:0;max-width:75ch;padding:0}.tpl-tj-compare li[data-v-4f5a4d92]{border-top:1px solid #292c42;border-top:1px solid var(--tpl-border,#292c42);counter-increment:tpl-tj-compare;padding:22px 0 22px 56px;position:relative}.tpl-tj-compare li[data-v-4f5a4d92]:last-child{border-bottom:1px solid #292c42;border-bottom:1px solid var(--tpl-border,#292c42)}.tpl-tj-compare li[data-v-4f5a4d92]:before{color:#ff73c4;content:counter(tpl-tj-compare,decimal-leading-zero);font-size:13px;font-weight:800;left:0;letter-spacing:.08em;position:absolute;top:26px}.tpl-tj-compare .tpl-h3[data-v-4f5a4d92]{font-size:17px;margin:0 0 8px}.tpl-tj-compare .tpl-text[data-v-4f5a4d92]{margin:0}.tpl-tj-related[data-v-4f5a4d92]{max-width:75ch}.tpl-tj-related .tpl-h2[data-v-4f5a4d92]{margin-bottom:16px}.tpl-tj-related .tpl-text+.tpl-text[data-v-4f5a4d92]{margin-top:14px}@media (max-width:1023px){.tpl-tj-framing[data-v-4f5a4d92]{gap:24px;grid-template-columns:1fr}}@media (max-width:767px){.tpl-tj-problems__entry[data-v-4f5a4d92]{padding:18px 16px 16px}.tpl-tj-compare li[data-v-4f5a4d92],.tpl-tj-test li[data-v-4f5a4d92]{padding-left:44px}.tpl-tj-compare li[data-v-4f5a4d92]{padding-bottom:18px;padding-top:18px}.tpl-tj-compare li[data-v-4f5a4d92]:before{top:20px}}.tpl-related-static[data-v-66ceab2b]{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:28px 20px 40px;width:100%}.tpl-related-static__inner[data-v-66ceab2b]{border-top:1px solid #1c2030;padding-top:28px}.tpl-related-static__title[data-v-66ceab2b]{color:#fff;font-size:max(22px,min(2.2vw,28px));font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.tpl-related-static__intro[data-v-66ceab2b]{color:#c4c8dc;font-size:15px;line-height:1.6;margin:0 0 16px}.tpl-related-static__list[data-v-66ceab2b]{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;margin:0;padding:0}.tpl-related-static__item[data-v-66ceab2b]{margin:0}.tpl-related-static__link[data-v-66ceab2b]{color:#e7b4ff;font-size:15px;font-weight:600;line-height:1.5;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.tpl-related-static__link[data-v-66ceab2b]:hover{color:#ffb4ef}.tpl-related-static__link[data-v-66ceab2b]:focus-visible{border-radius:2px;outline:2px solid #ff73c4;outline-offset:3px}@media (max-width:640px){.tpl-related-static[data-v-66ceab2b]{padding:24px 16px 32px}.tpl-related-static__list[data-v-66ceab2b]{flex-direction:column;gap:10px}}.hp-page[data-v-3470c85a]{--hp-border:#292c42;--hp-text:#f8f7fd;--hp-muted:#c4c8dc;--hp-pink:#f23caa;--hp-link:#e7b4ff;--hp-space-section:56px;--hp-space-heading:18px;--hp-space-desc:28px;--hp-space-para:18px;--hp-space-col:28px;--hp-prose:72ch;--hp-shell-pad-x:20px;color:#f8f7fd;color:var(--hp-text);max-width:100%;overflow-x:clip;width:100%}.hp-page [data-v-3470c85a],.hp-page[data-v-3470c85a],.hp-page[data-v-3470c85a] :after,.hp-page[data-v-3470c85a] :before{box-sizing:border-box}.hp-content[data-v-3470c85a]{margin:0 auto;max-width:1200px;padding:0 var(--hp-shell-pad-x) 56px;width:100%}.hp-section[data-v-3470c85a]{border-bottom:1px solid #1c2030;padding:var(--hp-space-section) 0}.hp-section[data-v-3470c85a]:last-child{border-bottom:0;padding-bottom:0}.hp-section--soft[data-v-3470c85a]{background:linear-gradient(110deg,rgba(16,16,29,.72),rgba(10,13,26,.4));margin-left:calc(var(--hp-shell-pad-x)*-1);margin-right:calc(var(--hp-shell-pad-x)*-1);padding-left:var(--hp-shell-pad-x);padding-right:var(--hp-shell-pad-x)}.hp-intro[data-v-3470c85a]{background:radial-gradient(ellipse at 15% 20%,rgba(210,42,144,.2) 0,transparent 52%),radial-gradient(ellipse at 85% 65%,rgba(115,55,210,.14) 0,transparent 55%),#070b18;border-bottom:0;margin:0;overflow:hidden;padding:48px 0 56px;position:relative;width:100%}.hp-intro[data-v-3470c85a]:after{background:linear-gradient(180deg,rgba(7,11,24,0),rgba(3,7,18,.55) 55%,#030712);bottom:0;content:"";height:72px;left:0;pointer-events:none;position:absolute;right:0}.hp-intro-inner[data-v-3470c85a]{margin:0 auto;max-width:1200px;padding:0 var(--hp-shell-pad-x);position:relative;width:100%;z-index:1}.hp-eyebrow[data-v-3470c85a]{color:#ff73c4;font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.hp-h1[data-v-3470c85a]{font-size:max(36px,min(4vw,52px));font-weight:800;line-height:1.15;max-width:var(--hp-prose)}.hp-h1[data-v-3470c85a],.hp-h2[data-v-3470c85a]{color:#fff;letter-spacing:-.03em;margin:0 0 var(--hp-space-heading)}.hp-h2[data-v-3470c85a]{font-size:max(28px,min(3vw,38px));font-weight:750;line-height:1.2}.hp-h3[data-v-3470c85a]{color:#fff;font-size:21px;font-weight:700;line-height:1.3;margin:0 0 12px}.hp-lead[data-v-3470c85a],.hp-text[data-v-3470c85a]{color:var(--hp-muted);font-size:16px;line-height:1.7;margin:0}.hp-lead+.hp-lead[data-v-3470c85a],.hp-text+.hp-text[data-v-3470c85a]{margin-top:var(--hp-space-para)}.hp-lead[data-v-3470c85a]{max-width:var(--hp-prose)}.hp-text--sm[data-v-3470c85a]{font-size:15px;line-height:1.65}.hp-text--follow[data-v-3470c85a]{margin-top:var(--hp-space-desc);max-width:var(--hp-prose)}.hp-text--center[data-v-3470c85a]{margin-left:auto;margin-right:auto;max-width:min(var(--hp-prose),100%);text-align:center}.hp-inline-link[data-v-3470c85a]{color:var(--hp-link);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:2px}.hp-inline-link[data-v-3470c85a]:hover{color:#ffb4ef}.hp-cta[data-v-3470c85a]{align-items:center;background:linear-gradient(105deg,#963ff4,#f33499);border:0;border-radius:10px;box-shadow:0 10px 28px rgba(213,48,135,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;margin-top:28px;min-height:48px;padding:14px 22px;transition:filter .2s ease}.hp-cta[data-v-3470c85a]:hover{filter:brightness(1.1)}.hp-cta[data-v-3470c85a]:focus-visible{outline:2px solid #ff73c4;outline-offset:3px}.hp-section-head[data-v-3470c85a]{margin-bottom:var(--hp-space-desc);max-width:var(--hp-prose)}.hp-section-head .hp-h2[data-v-3470c85a]{margin-top:4px}.hp-section-head .hp-text[data-v-3470c85a]{margin-top:var(--hp-space-heading)}.hp-intro .hp-h1[data-v-3470c85a],.hp-intro .hp-lead[data-v-3470c85a]{color:#fff}.hp-intro .hp-lead[data-v-3470c85a]{color:#d5d9eb}.hp-intro .hp-cta[data-v-3470c85a]{margin-top:28px;position:relative;z-index:1}.hp-two[data-v-3470c85a]{grid-gap:var(--hp-space-col);align-items:start;display:grid;gap:var(--hp-space-col);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.hp-two--templates[data-v-3470c85a]{align-items:center}.hp-two--tips[data-v-3470c85a]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.hp-gen-links[data-v-3470c85a]{border-top:1px solid var(--hp-border);width:100%}.hp-gen-link[data-v-3470c85a]{border-bottom:1px solid var(--hp-border);display:block;padding:24px 40px 24px 4px;position:relative;transition:background .2s ease}.hp-gen-link[data-v-3470c85a],.hp-gen-link[data-v-3470c85a]:hover{-webkit-text-decoration:none;text-decoration:none}.hp-gen-link[data-v-3470c85a]:hover{background:rgba(210,82,209,.05)}.hp-gen-link[data-v-3470c85a]:after{color:var(--hp-pink);content:"↗";font-size:22px;position:absolute;right:8px;top:28px}.hp-gen-link .hp-text[data-v-3470c85a]{margin-top:8px}.hp-editorial-list[data-v-3470c85a]{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(3,minmax(0,1fr))}.hp-editorial-item[data-v-3470c85a]{border-top:2px solid #5d315f;padding:22px 0 8px}.hp-editorial-item .hp-text[data-v-3470c85a]{margin-top:0}.hp-benefit-list[data-v-3470c85a]{grid-column-gap:var(--hp-space-col);grid-row-gap:8px;border-top:1px solid var(--hp-border);-moz-column-gap:var(--hp-space-col);column-gap:var(--hp-space-col);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}.hp-benefit-list .hp-editorial-item[data-v-3470c85a]{border-bottom:1px solid var(--hp-border);border-top:0;padding:28px 4px}.hp-benefit-icon[data-v-3470c85a]{align-items:center;background:rgba(241,59,157,.12);border-radius:12px;color:#ff73c4;display:inline-flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.hp-benefit-icon svg[data-v-3470c85a]{height:22px;width:22px}.hp-benefit-list .hp-text+.hp-text[data-v-3470c85a]{margin-top:14px}.hp-steps[data-v-3470c85a]{border-bottom:1px solid var(--hp-border);border-top:1px solid var(--hp-border);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:var(--hp-space-desc) 0 0;padding:0}.hp-step[data-v-3470c85a]{border-right:1px solid var(--hp-border);padding:28px 20px}.hp-step[data-v-3470c85a]:last-child{border-right:0}.hp-step .hp-h3[data-v-3470c85a]{margin-bottom:14px}.hp-step .hp-text+.hp-text[data-v-3470c85a]{margin-top:12px}.hp-step-number[data-v-3470c85a]{align-items:center;background:#f13b9d;border-radius:999px;color:#14051a;display:inline-grid;font-size:15px;font-weight:900;height:36px;justify-items:center;margin-bottom:20px;place-items:center;width:36px}.hp-template-panel[data-v-3470c85a]{background:linear-gradient(115deg,#21132b,#0e1325);border:1px solid #3b294a;border-radius:18px;padding:32px}.hp-chips[data-v-3470c85a]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.hp-chip[data-v-3470c85a]{background:#27172e;border:1px solid #62365f;border-radius:999px;color:#f4b7e3;font-size:14px;font-weight:650;line-height:1.3;padding:12px 18px;-webkit-text-decoration:none;text-decoration:none;transition:background .2s ease,border-color .2s ease}.hp-chip--static[data-v-3470c85a]{cursor:default}.hp-chip[data-v-3470c85a]:not(.hp-chip--static):hover{background:#3a2144;border-color:#8a4a84;-webkit-text-decoration:none;text-decoration:none}.hp-tips[data-v-3470c85a]{border-left:3px solid var(--hp-pink);max-width:var(--hp-prose);padding-left:28px}.hp-choice-list[data-v-3470c85a]{grid-column-gap:var(--hp-space-col);border-top:1px solid var(--hp-border);-moz-column-gap:var(--hp-space-col);column-gap:var(--hp-space-col);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hp-choice[data-v-3470c85a]{background:transparent;border:0;border-bottom:1px solid var(--hp-border);color:inherit;cursor:pointer;display:block;padding:26px 8px;text-align:left;transition:background .2s ease;width:100%}.hp-choice[data-v-3470c85a],.hp-choice[data-v-3470c85a]:hover{-webkit-text-decoration:none;text-decoration:none}.hp-choice[data-v-3470c85a]:hover{background:rgba(210,82,209,.05)}.hp-choice[data-v-3470c85a]:focus-visible{outline:2px solid #ff73c4;outline-offset:2px}.hp-choice strong[data-v-3470c85a]{color:#fff;display:block;font-size:20px;font-weight:700;line-height:1.35;margin-bottom:8px}.hp-choice p[data-v-3470c85a]{color:var(--hp-muted);font-size:15px;line-height:1.65;margin:0}.hp-closing-panel[data-v-3470c85a]{background:linear-gradient(115deg,#21132b,#0e1325);border:1px solid #3b294a;border-radius:20px;padding:48px}.hp-closing-panel .hp-text[data-v-3470c85a]{max-width:var(--hp-prose)}.hp-closing-panel .hp-text+.hp-text[data-v-3470c85a]{margin-top:var(--hp-space-para)}.hp-faq[data-v-3470c85a]{margin-top:8px;max-width:860px}.hp-faq-item[data-v-3470c85a]{border-bottom:1px solid var(--hp-border)}.hp-faq-heading[data-v-3470c85a]{font-size:inherit;font-weight:inherit;margin:0}.hp-faq-trigger[data-v-3470c85a]{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:20px;justify-content:space-between;line-height:1.35;padding:26px 4px;text-align:left;width:100%}.hp-faq-trigger[data-v-3470c85a]:focus-visible{outline:2px solid #ff73c4;outline-offset:2px}.hp-faq-icon[data-v-3470c85a]{color:var(--hp-pink);flex-shrink:0;font-size:26px;line-height:1}.hp-faq-panel[data-v-3470c85a]{padding:0 4px 24px}.hp-faq-panel p[data-v-3470c85a]{color:var(--hp-muted);font-size:16px;line-height:1.7;margin:0;max-width:var(--hp-prose)}@media (min-width:768px){.hp-page[data-v-3470c85a]{--hp-space-section:72px;--hp-shell-pad-x:24px}.hp-content[data-v-3470c85a]{padding-bottom:80px}.hp-intro[data-v-3470c85a]{padding:64px 0 72px}}@media (min-width:1024px){.hp-page[data-v-3470c85a]{--hp-space-section:96px;--hp-space-col:56px;--hp-shell-pad-x:48px}.hp-content[data-v-3470c85a]{padding-bottom:96px}.hp-intro[data-v-3470c85a]{padding:96px 0 104px}.hp-intro[data-v-3470c85a]:after{height:88px}}@media (max-width:1023px){.hp-page[data-v-3470c85a]{--hp-space-section:72px;--hp-space-col:36px}.hp-editorial-list[data-v-3470c85a],.hp-two[data-v-3470c85a]{gap:28px}.hp-editorial-list[data-v-3470c85a],.hp-steps[data-v-3470c85a],.hp-two[data-v-3470c85a]{grid-template-columns:1fr 1fr}.hp-steps .hp-step[data-v-3470c85a]:nth-child(2){border-right:0}.hp-steps .hp-step[data-v-3470c85a]:first-child,.hp-steps .hp-step[data-v-3470c85a]:nth-child(2){border-bottom:1px solid var(--hp-border)}.hp-closing-panel[data-v-3470c85a]{padding:36px}}@media (max-width:767px){.hp-page[data-v-3470c85a]{--hp-space-section:56px;--hp-space-desc:28px;--hp-space-col:0px;--hp-shell-pad-x:20px}.hp-content[data-v-3470c85a]{padding-bottom:56px}.hp-intro[data-v-3470c85a]{padding:48px 0 56px}.hp-benefit-list[data-v-3470c85a],.hp-choice-list[data-v-3470c85a],.hp-editorial-list[data-v-3470c85a],.hp-steps[data-v-3470c85a],.hp-two--tips[data-v-3470c85a],.hp-two[data-v-3470c85a]{gap:0;grid-template-columns:1fr}.hp-editorial-list[data-v-3470c85a]{gap:8px}.hp-step[data-v-3470c85a]{border-bottom:1px solid var(--hp-border);border-right:0;padding:24px 4px}.hp-step[data-v-3470c85a]:last-child{border-bottom:0}.hp-closing-panel[data-v-3470c85a],.hp-template-panel[data-v-3470c85a]{margin-top:28px;padding:24px}.hp-tips[data-v-3470c85a]{margin-top:20px;padding-left:18px}.hp-h3[data-v-3470c85a]{font-size:20px}.hp-faq-trigger[data-v-3470c85a]{font-size:17px;padding:22px 2px}}.app-container[data-v-0ca1801a]{margin:0 auto;max-width:1920px}.tpl-landing-main[data-v-0ca1801a]{padding-bottom:12px;padding-top:12px}@media (min-width:768px){.tpl-landing-main[data-v-0ca1801a]{padding-bottom:32px;padding-top:16px}}@media (min-width:1024px){.tpl-landing-main[data-v-0ca1801a]{padding-bottom:32px;padding-top:16px}}@media (max-width:767px){.app-container.has-floating-download-bar[data-v-0ca1801a]{padding-bottom:72px}}.main-content[data-v-0ca1801a]{padding:16px}.unread-task-section[data-v-0ca1801a]{margin-bottom:12px}.search-results-count[data-v-0ca1801a]{margin-bottom:8px}.search-filter-row[data-v-0ca1801a]{align-items:center;border-radius:13px;display:flex;gap:0;margin-bottom:20px;padding:4px}.search-filter-divider[data-v-0ca1801a]{background:#1f2937;background:rgba(31,41,55,var(--tw-border-opacity,1));flex-shrink:0;height:20px;width:1px}.filter-tab-divider[data-v-0ca1801a]{align-self:center;background:hsla(0,0%,100%,.15);flex-shrink:0;height:20px;margin:0 4px;width:1px}.filter-tab-large[data-v-0ca1801a]{font-size:15px!important;padding:6px 14px!important}.search-collapse-wrap[data-v-0ca1801a]{align-items:center;display:flex;flex-shrink:0;margin:0 10px}.search-expand-box[data-v-0ca1801a]{align-items:center;background:#1f2937;border:1px solid transparent;border-radius:13px;display:flex;max-width:0;opacity:0;overflow:hidden;transition:max-width .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.search-expand-box.is-expanded[data-v-0ca1801a]{border-color:rgba(59,130,246,.4);margin-left:10px;margin-right:5px;max-width:300px;opacity:1}.search-expand-icon[data-v-0ca1801a]{color:#6b7280;flex-shrink:0;height:15px;margin-left:11px;width:15px}.search-expand-input[data-v-0ca1801a]{background:transparent;border:none;color:#f9fafb;font-size:13px;min-width:0;outline:none;padding:8px 8px 8px 6px;width:140px}.search-expand-input[data-v-0ca1801a]::-moz-placeholder{color:#6b7280}.search-expand-input[data-v-0ca1801a]::placeholder{color:#6b7280}.search-expand-clear[data-v-0ca1801a]{align-items:center;border-radius:50%;color:#9ca3af;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-right:7px;transition:color .15s,background .15s;width:20px}.search-expand-clear[data-v-0ca1801a]:hover{background:rgba(75,85,99,.6);color:#f9fafb}.search-toggle-btn[data-v-0ca1801a]{align-items:center;background:#1f2937;border-radius:13px;color:#d1d5db;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .2s,color .2s,transform .15s;width:40px}.search-toggle-btn[data-v-0ca1801a]:hover{background:#374151;color:#f9fafb}.search-toggle-btn.is-active[data-v-0ca1801a]{background:#f9fafb;color:#111827}.filter-tab[data-v-0ca1801a]{font-size:13px;padding:3px 10px}.loading-spinner[data-v-0ca1801a]{animation:spin-0ca1801a 1s linear infinite;border:4px solid #374151;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}.loading-skeleton[data-v-0ca1801a]{animation:skeleton-loading-0ca1801a 1.5s ease-in-out infinite;background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%);background-size:200% 100%;will-change:background-position}@keyframes skeleton-loading-0ca1801a{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin-0ca1801a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-0ca1801a]::-webkit-scrollbar{width:8px}[data-v-0ca1801a]::-webkit-scrollbar-track{background:#1f2937}[data-v-0ca1801a]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}[data-v-0ca1801a]::-webkit-scrollbar-thumb:hover{background:#6b7280}.modal-backdrop[data-v-0ca1801a]{backdrop-filter:blur(8px)}@media (max-width:640px){.main-content[data-v-0ca1801a]{padding:12px}.unread-task-section[data-v-0ca1801a]{margin-bottom:8px}.search-results-count[data-v-0ca1801a]{margin-bottom:6px}.search-filter-row[data-v-0ca1801a]{border-radius:10px;margin-bottom:10px;padding:3px}.search-filter-divider[data-v-0ca1801a]{height:16px}.filter-tab-divider[data-v-0ca1801a]{height:16px;margin:0 2px}.filter-tab-large[data-v-0ca1801a]{font-size:12px!important;padding:6px 10px!important}.filter-tabs[data-v-0ca1801a]{gap:.35rem;margin:6px}.search-expand-box.is-expanded[data-v-0ca1801a]{max-width:200px}.search-expand-input[data-v-0ca1801a]{font-size:12px;padding:7px 6px 7px 5px;width:170px}.search-collapse-wrap[data-v-0ca1801a]{margin:0 6px}.search-toggle-btn[data-v-0ca1801a]{border-radius:10px;height:34px;width:34px}.filter-tab[data-v-0ca1801a]{font-size:11px;padding:4px 10px}.grid[data-v-0ca1801a]{grid-template-columns:repeat(2,1fr)}.grid[data-v-0ca1801a],.video-grid[data-v-0ca1801a]{gap:12px}}@media (min-width:641px) and (max-width:768px){.grid[data-v-0ca1801a]{grid-template-columns:repeat(3,1fr)}}@media (min-width:769px) and (max-width:1024px){.grid[data-v-0ca1801a]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1025px){.grid[data-v-0ca1801a]{grid-template-columns:repeat(5,1fr)}}@media (hover:hover) and (pointer:fine){button[data-v-0ca1801a]:not(.search-expand-clear):not(.search-toggle-btn):hover{box-shadow:0 8px 25px rgba(0,0,0,.3);transform:translateY(-2px)}button[data-v-0ca1801a]:not(.search-expand-clear):not(.search-toggle-btn):active{box-shadow:0 4px 15px rgba(0,0,0,.2);transform:translateY(0)}}.video-card[data-v-0ca1801a]{-webkit-tap-highlight-color:transparent;backface-visibility:hidden;contain:layout style;transform:translateZ(0);transition:transform .12s ease-out}.video-card[data-v-0ca1801a]:active{transform:scale(.98) translateZ(0)}.video-thumbnail[data-v-0ca1801a]{backface-visibility:hidden;background:#374151;contain:strict;transform:translateZ(0)}.video-grid[data-v-0ca1801a]{transition:opacity .15s ease-out}.video-grid--loading[data-v-0ca1801a]{opacity:.45;pointer-events:none}.pagination-section--loading[data-v-0ca1801a]{opacity:.6;pointer-events:none}.video-loading[data-v-0ca1801a]{display:none}.video-thumbnail-image[data-fade]:not([data-loaded])~.video-loading[data-v-0ca1801a]{display:block}.video-thumbnail-animated[data-v-0ca1801a]{backface-visibility:hidden;opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity .15s ease-out;will-change:opacity;z-index:1}.video-thumbnail-animated[data-ready][data-v-0ca1801a]{opacity:1}.video-thumbnail-image[data-v-0ca1801a]{z-index:0}.generate-button-overlay[data-v-0ca1801a]{z-index:3}.video-title-overlay[data-v-0ca1801a]{z-index:4}@media (max-width:768px){.generate-button-overlay[data-v-0ca1801a]{display:none}}.rating-badge[data-v-0ca1801a]{backdrop-filter:blur(8px);background:rgba(0,0,0,.7)}.model-badge[data-v-0ca1801a]{align-items:center;background:linear-gradient(90deg,#db2777,#9333ea);border-radius:.5rem;box-shadow:0 2px 8px rgba(219,39,119,.45);color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;height:1.625rem;line-height:1;padding:0 .625rem;pointer-events:none;white-space:nowrap}.model-badge--image-edit[data-v-0ca1801a]{gap:.25rem;padding-left:.1875rem}.model-badge__chip[data-v-0ca1801a]{align-items:center;background:#fff;border-radius:.3125rem;color:#db2777;display:inline-flex;font-size:.625rem;height:calc(100% - .375rem);padding:0 .375rem}.card-top[data-v-0ca1801a]{-moz-column-gap:.375rem;column-gap:.375rem;pointer-events:none}.card-top>[data-v-0ca1801a]{pointer-events:auto}.before-thumbnail-container[data-v-0ca1801a]{flex:none;margin:.25rem}.card-corner[data-v-0ca1801a]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end;margin:.5rem .5rem 0 auto}.card-corner-break[data-v-0ca1801a]{flex-basis:100%;height:0}.card-top--stacked[data-v-0ca1801a]{flex-wrap:wrap}.card-top--stacked .card-corner[data-v-0ca1801a]{flex-basis:100%;order:-1}.video-thumbnail[data-v-0ca1801a]{container-type:inline-size}@container (max-width: 240px){.model-badge[data-v-0ca1801a]{border-radius:.375rem;font-size:.625rem;height:1.25rem;padding:0 .4375rem}.model-badge--image-edit[data-v-0ca1801a]{padding-left:.1875rem}.model-badge__chip[data-v-0ca1801a]{border-radius:.25rem;font-size:.5rem;padding:0 .3125rem}}.badge--pro[data-v-0ca1801a]{box-shadow:0 2px 8px rgba(168,85,247,.5);letter-spacing:.5px}.badge--new[data-v-0ca1801a]{animation:pulse-0ca1801a 2s infinite}@keyframes pulse-0ca1801a{0%,to{opacity:1}50%{opacity:.7}}.filter-active[data-v-0ca1801a]{box-shadow:0 0 0 2px rgba(59,130,246,.5)}.video-modal[data-v-0ca1801a]{backdrop-filter:blur(12px)}.aspect-ratio-container[data-v-0ca1801a]{padding-bottom:133.33%;position:relative;width:100%}.aspect-ratio-container>[data-v-0ca1801a]{height:100%;left:0;position:absolute;top:0;width:100%}.tags-container[data-v-0ca1801a]{pointer-events:auto;z-index:5}.tag-badge[data-v-0ca1801a]{align-items:center;display:flex;font-size:10px;justify-content:center;line-height:1.2;max-width:100%;pointer-events:auto;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:all .2s ease}.tag-badge[data-v-0ca1801a]:hover{background-color:rgba(0,0,0,.9);transform:scale(1.05)}.video-card:hover .tags-container[data-v-0ca1801a]{opacity:.9}.badge--new[data-v-0ca1801a]{pointer-events:auto;z-index:5}@media (max-width:640px){.tag-badge[data-v-0ca1801a]{font-size:9px;padding:2px 6px}.tags-container[data-v-0ca1801a]{max-width:100px}}@media (min-width:1024px){.tag-badge[data-v-0ca1801a]{font-size:11px}}.filter-tabs-wrapper[data-v-0ca1801a]{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-width:none}.filter-tabs-wrapper[data-v-0ca1801a]::-webkit-scrollbar{display:none}.filter-tabs[data-v-0ca1801a]{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;margin:10px;min-width:-moz-min-content;min-width:min-content}.filter-tab[data-v-0ca1801a]{flex-shrink:0;white-space:nowrap}.floating-download-bar[data-v-0ca1801a]{animation:slideUpBounce-0ca1801a .6s cubic-bezier(.68,-.55,.265,1.55);backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(31,41,55,.98),rgba(17,24,39,.98));border-top:1px solid rgba(139,92,246,.3);bottom:0;box-shadow:0 -4px 20px rgba(139,92,246,.15),0 -2px 10px rgba(0,0,0,.3);left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;width:100%;z-index:45}@keyframes slideUpBounce-0ca1801a{0%{opacity:0;transform:translateY(100%)}60%{transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow-0ca1801a{0%,to{opacity:0}50%{opacity:1}}.floating-download-bar[data-v-0ca1801a]:after{animation:pulse-glow-0ca1801a 2s ease-in-out 1s infinite;bottom:0;box-shadow:0 -6px 24px rgba(139,92,246,.25),0 -3px 12px rgba(0,0,0,.3);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.download-bar-content[data-v-0ca1801a]{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:0 auto;max-width:1200px}.download-bar-left[data-v-0ca1801a]{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.download-bar-logo[data-v-0ca1801a]{animation:logoFloat-0ca1801a 3s ease-in-out infinite;border:1.5px solid rgba(139,92,246,.4);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.3);flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}@keyframes logoFloat-0ca1801a{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.download-bar-info[data-v-0ca1801a]{display:flex;flex:1;flex-direction:column;min-width:0}.download-bar-name[data-v-0ca1801a]{color:#fff;font-size:14px;font-weight:700;letter-spacing:.2px;text-shadow:0 1px 3px rgba(0,0,0,.3)}.download-bar-desc[data-v-0ca1801a],.download-bar-name[data-v-0ca1801a]{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.download-bar-desc[data-v-0ca1801a]{color:hsla(0,0%,100%,.8);font-size:11px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.download-bar-btn[data-v-0ca1801a]{animation:btnPulse-0ca1801a 2.5s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:1px solid rgba(167,139,250,.3);border-radius:20px;box-shadow:0 2px 12px rgba(139,92,246,.4),0 1px 4px rgba(0,0,0,.2);color:#fff;flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.3px;padding:8px 18px;position:relative;-webkit-text-decoration:none;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}@keyframes btnPulse-0ca1801a{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.download-bar-btn[data-v-0ca1801a]:after{animation:btnGlow-0ca1801a 2.5s ease-in-out infinite;border-radius:inherit;bottom:0;box-shadow:0 3px 16px rgba(139,92,246,.5),0 2px 6px rgba(0,0,0,.2);content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes btnGlow-0ca1801a{0%,to{opacity:0}50%{opacity:1}}.download-bar-btn[data-v-0ca1801a]:hover{background:linear-gradient(135deg,#936bff,#8b5cf6);box-shadow:0 4px 16px rgba(139,92,246,.6),0 2px 8px rgba(0,0,0,.3);transform:translateY(-1px) scale(1.05)}.download-bar-btn[data-v-0ca1801a]:active{box-shadow:0 1px 6px rgba(139,92,246,.3),0 1px 3px rgba(0,0,0,.2);transform:translateY(0) scale(1)}.download-bar-close-btn[data-v-0ca1801a]{align-items:center;backdrop-filter:blur(10px);background:rgba(75,85,99,.5);border:1px solid rgba(156,163,175,.2);border-radius:50%;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:all .3s ease;width:28px}.download-bar-close-btn[data-v-0ca1801a]:hover{background:hsla(220,9%,46%,.6);box-shadow:0 2px 8px rgba(0,0,0,.2);color:hsla(0,0%,100%,.95);transform:rotate(90deg)}.download-bar-close-btn[data-v-0ca1801a]:active{background:hsla(220,9%,46%,.7);transform:rotate(90deg) scale(.95)}.download-bar-close-btn svg[data-v-0ca1801a]{height:16px;width:16px}.pagination-section[data-v-0ca1801a]{margin-top:24px}.pagination-controls[data-v-0ca1801a]{flex-wrap:wrap;justify-content:center}.pagination-btn[data-v-0ca1801a]{align-items:center;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;min-width:40px}.pagination-ellipsis[data-v-0ca1801a]{color:hsla(0,0%,100%,.55);cursor:default;font-size:14px;font-weight:600;min-width:24px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:640px){.pagination-btn[data-v-0ca1801a]{font-size:13px;min-width:32px;padding:8px 6px}.pagination-ellipsis[data-v-0ca1801a]{font-size:13px;margin:0 2px;min-width:22px}.pagination-pages[data-v-0ca1801a]{gap:4px;margin-left:4px}.pagination-controls[data-v-0ca1801a]{gap:4px}}@media (min-width:768px){.floating-download-bar[data-v-0ca1801a]{display:none}}@media (max-width:767px){.floating-download-bar[data-v-0ca1801a]{bottom:calc(4rem + env(safe-area-inset-bottom, 0px));padding-bottom:12px}}.homepage-generators-anchor[data-v-0ca1801a]{scroll-margin-top:6rem}.homepage-seo-content[data-v-0ca1801a]{margin:4rem auto 3rem;max-width:72rem;padding:0 1rem}.homepage-seo-content--redesign[data-v-0ca1801a]{margin:0;max-width:none;padding:0;width:100%}.favorites-results[data-v-0ca1801a]{min-height:calc(100vh - 240px)}.empty-browse-btn[data-v-0ca1801a]{background:linear-gradient(90deg,#e63abd,#a939f8);box-shadow:0 8px 22px -8px rgba(230,58,189,.7);transition:filter .2s,transform .15s}.empty-browse-btn[data-v-0ca1801a]:hover{filter:brightness(1.1)}@media (min-width:640px){.homepage-seo-content[data-v-0ca1801a]{padding:0 1.5rem}}@media (min-width:1024px){.homepage-seo-content[data-v-0ca1801a]{padding:0 2rem}}.homepage-seo-section[data-v-0ca1801a]{border-top:1px solid rgba(31,41,55,.8);padding:3rem 0}.homepage-seo-section[data-v-0ca1801a]:first-child{border-top:none;padding-top:2.5rem}.homepage-seo-section--faq[data-v-0ca1801a]{padding-bottom:1rem;padding-top:4rem}.homepage-seo-heading[data-v-0ca1801a]{color:#e5e7eb;font-size:1.375rem;font-weight:600;line-height:1.3;margin-bottom:1.25rem}@media (min-width:768px){.homepage-seo-heading[data-v-0ca1801a]{font-size:1.625rem;margin-bottom:1.5rem}}@media (min-width:1024px){.homepage-seo-heading[data-v-0ca1801a]{font-size:1.875rem}}.homepage-seo-heading--center[data-v-0ca1801a]{text-align:center}.homepage-seo-heading--sticky[data-v-0ca1801a]{margin-bottom:0}.homepage-seo-prose[data-v-0ca1801a]{color:#9ca3af;font-size:.9375rem;line-height:1.75}@media (min-width:768px){.homepage-seo-prose[data-v-0ca1801a]{font-size:1rem}}.homepage-seo-prose p+p[data-v-0ca1801a]{margin-top:1rem}.homepage-seo-prose--narrow[data-v-0ca1801a]{max-width:42rem}.homepage-seo-section--centered .homepage-seo-prose--narrow[data-v-0ca1801a]{margin-left:auto;margin-right:auto}.footjob-seo-lower .homepage-seo-section[data-v-0ca1801a]{padding-bottom:3rem;padding-top:3rem}.footjob-seo-lower .homepage-seo-heading[data-v-0ca1801a]{margin-bottom:1rem}@media (min-width:768px){.footjob-seo-lower .homepage-seo-heading[data-v-0ca1801a]{margin-bottom:1.25rem}}.footjob-seo-lower .homepage-seo-subheading[data-v-0ca1801a]{margin-bottom:1rem}.footjob-seo-lower .homepage-seo-prose--narrow[data-v-0ca1801a]{max-width:42rem}.footjob-seo-centered .homepage-seo-heading[data-v-0ca1801a],.footjob-seo-centered .homepage-seo-subheading[data-v-0ca1801a],.footjob-seo-centered[data-v-0ca1801a]{text-align:center}.footjob-seo-centered .homepage-seo-prose--narrow[data-v-0ca1801a]{margin-left:auto;margin-right:auto;text-align:center}.footjob-seo-split .footjob-seo-split-copy .homepage-seo-heading[data-v-0ca1801a],.footjob-seo-split .footjob-seo-split-copy .homepage-seo-subheading[data-v-0ca1801a]{text-align:left}.footjob-seo-split .footjob-seo-split-copy .homepage-seo-prose--narrow[data-v-0ca1801a]{margin-left:0;margin-right:0;max-width:none;text-align:left}.footjob-seo-split-grid[data-v-0ca1801a]{grid-gap:2rem;align-items:center;display:grid;gap:2rem}@media (min-width:1024px){.footjob-seo-split-grid[data-v-0ca1801a]{gap:2.5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.footjob-seo-split--reverse .footjob-seo-split-grid[data-v-0ca1801a]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.footjob-seo-split--reverse .footjob-seo-visual[data-v-0ca1801a]{order:-1}}.footjob-seo-visual[data-v-0ca1801a]{display:flex;justify-content:center}.footjob-flow-card[data-v-0ca1801a]{align-items:stretch;background:linear-gradient(145deg,rgba(88,28,135,.28),rgba(17,24,39,.92) 55%,rgba(190,24,93,.18));border:1px solid rgba(31,41,55,.9);border-radius:.875rem;display:flex;flex-direction:column;gap:.75rem;max-width:22rem;padding:1.25rem;width:100%}@media (min-width:640px){.footjob-flow-card[data-v-0ca1801a]{align-items:center;flex-direction:row;gap:.5rem;max-width:100%}}.footjob-flow-step[data-v-0ca1801a]{align-items:center;background:rgba(17,24,39,.65);border:1px solid rgba(55,65,81,.7);border-radius:.75rem;display:flex;flex:1;flex-direction:column;gap:.5rem;padding:.75rem .5rem;text-align:center}.footjob-flow-icon[data-v-0ca1801a]{background:linear-gradient(135deg,#9333ea,#db2777);border-radius:.625rem;display:block;height:2.25rem;position:relative;width:2.25rem}.footjob-flow-icon--image[data-v-0ca1801a]:after,.footjob-flow-icon--template[data-v-0ca1801a]:after,.footjob-flow-icon--video[data-v-0ca1801a]:after{border:1.5px solid hsla(0,0%,100%,.85);border-radius:.2rem;bottom:.55rem;content:"";left:.55rem;position:absolute;right:.55rem;top:.55rem}.footjob-flow-icon--template[data-v-0ca1801a]:after{border-radius:.35rem;border-style:dashed}.footjob-flow-icon--video[data-v-0ca1801a]:after{background:hsla(0,0%,100%,.9);border:none;clip-path:polygon(35% 25%,80% 50%,35% 75%)}.footjob-flow-label[data-v-0ca1801a]{color:#d1d5db;font-size:.75rem;font-weight:600;line-height:1.3}.footjob-flow-arrow[data-v-0ca1801a]{color:#c084fc;font-size:1rem;font-weight:600;text-align:center;transform:rotate(90deg)}@media (min-width:640px){.footjob-flow-arrow[data-v-0ca1801a]{transform:none}}.footjob-quality-flow[data-v-0ca1801a]{align-items:center;display:flex;flex-direction:column;gap:.625rem;margin-top:1.75rem}.footjob-quality-step[data-v-0ca1801a]{align-items:center;background:rgba(17,24,39,.65);border:1px solid rgba(31,41,55,.9);border-radius:.75rem;color:#d1d5db;display:inline-flex;font-size:.875rem;font-weight:500;gap:.75rem;justify-content:flex-start;max-width:22rem;min-width:16rem;padding:.75rem 1rem;width:100%}.footjob-quality-badge[data-v-0ca1801a]{align-items:center;background:linear-gradient(135deg,#9333ea,#db2777);border-radius:.5rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.footjob-quality-arrow[data-v-0ca1801a]{color:#c084fc;font-size:.875rem;line-height:1}.footjob-variation-stack[data-v-0ca1801a]{display:flex;flex-direction:column;gap:.75rem;max-width:18rem;width:100%}.footjob-variation-card[data-v-0ca1801a]{background:rgba(17,24,39,.7);border:1px solid rgba(31,41,55,.9);border-radius:.875rem;padding:1rem 1.1rem}.footjob-variation-card--mid[data-v-0ca1801a]{background:linear-gradient(135deg,rgba(88,28,135,.35),rgba(17,24,39,.85));border-color:rgba(139,92,246,.35);margin-left:.75rem}.footjob-variation-card--alt[data-v-0ca1801a]{background:linear-gradient(135deg,rgba(190,24,93,.25),rgba(17,24,39,.85));border-color:rgba(236,72,153,.3);margin-left:1.5rem}.footjob-variation-label[data-v-0ca1801a]{color:#e5e7eb;display:block;font-size:.8125rem;font-weight:600;margin-bottom:.625rem}.footjob-variation-bar[data-v-0ca1801a]{background:linear-gradient(90deg,rgba(147,51,234,.85),rgba(236,72,153,.55));border-radius:999px;display:block;height:.4rem;opacity:.9}.footjob-variation-card--mid .footjob-variation-bar[data-v-0ca1801a]{width:85%}.footjob-variation-card--alt .footjob-variation-bar[data-v-0ca1801a]{width:70%}.footjob-seo-lower .footjob-seo-tools-grid[data-v-0ca1801a]{margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:56rem;text-align:left}@media (min-width:768px){.footjob-seo-lower .footjob-seo-tools-grid[data-v-0ca1801a]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footjob-seo-lower .footjob-seo-tools-grid[data-v-0ca1801a]{grid-template-columns:repeat(3,1fr)}}.footjob-seo-lower .homepage-seo-featured-card[data-v-0ca1801a]{min-height:100%}.footjob-seo-lower .homepage-seo-featured-link[data-v-0ca1801a]{margin-top:auto}.footjob-trust-icon[data-v-0ca1801a]{align-items:center;background:linear-gradient(135deg,rgba(147,51,234,.35),rgba(219,39,119,.25));border:1px solid rgba(168,85,247,.35);border-radius:.75rem;color:#e9d5ff;display:flex;height:2.75rem;justify-content:center;margin:0 auto 1rem;width:2.75rem}.footjob-trust-icon svg[data-v-0ca1801a]{height:1.35rem;width:1.35rem}.footjob-seo-faq .homepage-seo-faq-list[data-v-0ca1801a]{margin-left:auto;margin-right:auto;max-width:48rem;text-align:left}.bondage-steps-grid[data-v-0ca1801a]{margin-left:auto;margin-right:auto;max-width:56rem}@media (min-width:768px){.bondage-steps-grid[data-v-0ca1801a]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bondage-steps-grid[data-v-0ca1801a]{grid-template-columns:repeat(3,1fr)}}.undress-steps-grid[data-v-0ca1801a]{margin-left:auto;margin-right:auto;max-width:64rem}@media (min-width:768px){.undress-steps-grid[data-v-0ca1801a]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.undress-steps-grid[data-v-0ca1801a]{grid-template-columns:repeat(4,1fr)}}.undress-tips-grid[data-v-0ca1801a]{margin-left:auto;margin-right:auto;max-width:64rem}@media (min-width:768px){.undress-tips-grid[data-v-0ca1801a]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.undress-tips-grid[data-v-0ca1801a]{grid-template-columns:repeat(6,1fr)}.undress-tips-grid[data-v-0ca1801a]>:first-child,.undress-tips-grid[data-v-0ca1801a]>:nth-child(2),.undress-tips-grid[data-v-0ca1801a]>:nth-child(3){grid-column:span 2}.undress-tips-grid[data-v-0ca1801a]>:nth-child(4),.undress-tips-grid[data-v-0ca1801a]>:nth-child(5){grid-column:span 3}}.undress-flow-card--vertical[data-v-0ca1801a]{align-items:stretch;flex-direction:column;gap:.75rem}.undress-flow-card--vertical .footjob-flow-arrow[data-v-0ca1801a]{align-self:center;text-align:center}.undress-requirements-card[data-v-0ca1801a]{background:rgba(17,24,39,.65);border:1px solid rgba(31,41,55,.9);border-radius:.875rem;margin-left:auto;margin-right:auto;max-width:36rem;padding:1.5rem 1.75rem;text-align:left}.undress-requirements-list[data-v-0ca1801a]{color:#d1d5db;font-size:.9375rem;line-height:1.7;margin:0;padding-left:1.15rem}.undress-requirements-list li+li[data-v-0ca1801a]{margin-top:.35rem}.undress-safety-note[data-v-0ca1801a]{background:linear-gradient(135deg,rgba(88,28,135,.22),rgba(17,24,39,.85));border:1px solid rgba(139,92,246,.35);border-radius:.875rem;color:#e5e7eb;font-size:.9375rem;line-height:1.65;margin-left:auto;margin-right:auto;max-width:36rem;padding:1.15rem 1.35rem;text-align:left}.undress-safety-note p+p[data-v-0ca1801a]{margin-top:.65rem}.anal-compare-grid[data-v-0ca1801a],.anal-i2v-compare[data-v-0ca1801a]{grid-gap:1rem;display:grid;gap:1rem;margin-left:auto;margin-right:auto;max-width:48rem}@media (min-width:768px){.anal-compare-grid[data-v-0ca1801a],.anal-i2v-compare[data-v-0ca1801a]{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}.anal-compare-card[data-v-0ca1801a]{background:rgba(17,24,39,.65);border:1px solid rgba(31,41,55,.9);border-radius:.875rem;height:100%;padding:1.35rem 1.25rem;text-align:left}.anal-compare-card--accent[data-v-0ca1801a]{background:linear-gradient(135deg,rgba(88,28,135,.22),rgba(17,24,39,.85));border-color:rgba(139,92,246,.35)}.anal-compare-title[data-v-0ca1801a]{color:#f3f4f6;font-size:1rem;font-weight:600;margin:0 0 .85rem}.anal-compare-flow[data-v-0ca1801a]{align-items:center;color:#d1d5db;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.35rem .5rem;line-height:1.5}.anal-compare-arrow[data-v-0ca1801a]{color:#c084fc;font-weight:600}.homepage-seo-split-grid[data-v-0ca1801a]{grid-gap:2rem;align-items:center;display:grid;gap:2rem}@media (min-width:1024px){.homepage-seo-split-grid[data-v-0ca1801a]{gap:2.5rem;grid-template-columns:1.4fr .6fr}}.homepage-seo-accent-block[data-v-0ca1801a]{display:none}@media (min-width:768px){.homepage-seo-accent-block[data-v-0ca1801a]{display:flex;min-height:12rem}}.homepage-seo-accent-block__inner[data-v-0ca1801a]{align-items:center;background:linear-gradient(135deg,rgba(88,28,135,.35),rgba(17,24,39,.9) 55%,rgba(190,24,93,.2));border:1px solid rgba(139,92,246,.25);border-radius:.875rem;display:flex;flex:1;justify-content:center;padding:2rem}.homepage-seo-accent-block__label[data-v-0ca1801a]{color:rgba(216,180,254,.9);font-size:.875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.homepage-seo-steps[data-v-0ca1801a]{grid-gap:1.25rem;display:grid;gap:1.25rem;position:relative}@media (min-width:768px){.homepage-seo-steps[data-v-0ca1801a]{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.homepage-seo-steps[data-v-0ca1801a]{gap:1.75rem;grid-template-columns:repeat(3,1fr)}.homepage-seo-steps[data-v-0ca1801a]:before{background:linear-gradient(90deg,rgba(147,51,234,.4),rgba(236,72,153,.4));content:"";height:1px;left:calc(16.666% + 1rem);pointer-events:none;position:absolute;right:calc(16.666% + 1rem);top:2.25rem;z-index:0}}.homepage-seo-step-card[data-v-0ca1801a]{background:rgba(17,24,39,.65);border:1px solid rgba(31,41,55,.9);border-radius:.875rem;display:flex;flex-direction:column;height:100%;padding:1.75rem 1.5rem;position:relative;transition:border-color .2s ease,background-color .2s ease;z-index:1}@media (min-width:768px){.homepage-seo-step-card[data-v-0ca1801a]{padding:2rem 1.75rem}}.homepage-seo-step-card[data-v-0ca1801a]:hover{background:rgba(17,24,39,.85);border-color:rgba(139,92,246,.35)}.homepage-seo-step-number[data-v-0ca1801a]{align-items:center;background:linear-gradient(135deg,#9333ea,#db2777);border-radius:.625rem;color:#fff;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:700;height:2.5rem;justify-content:center;letter-spacing:.04em;margin-bottom:1.25rem;width:2.5rem}.homepage-seo-step-title[data-v-0ca1801a]{color:#f3f4f6;font-size:1.0625rem;font-weight:600;line-height:1.35;margin-bottom:.75rem}@media (min-width:768px){.homepage-seo-step-title[data-v-0ca1801a]{font-size:1.125rem}}.homepage-seo-step-text[data-v-0ca1801a]{color:#9ca3af;flex:1;font-size:.9375rem;line-height:1.7}.homepage-seo-feature-grid[data-v-0ca1801a]{grid-gap:1.25rem;display:grid;gap:1.25rem}@media (min-width:768px){.homepage-seo-feature-grid[data-v-0ca1801a]{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.homepage-seo-feature-grid[data-v-0ca1801a]{gap:1.75rem}}.homepage-seo-featured-grid[data-v-0ca1801a]{grid-gap:1rem;display:grid;gap:1rem}@media (min-width:768px){.homepage-seo-featured-grid[data-v-0ca1801a]{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.homepage-seo-featured-grid[data-v-0ca1801a]{gap:1.25rem;grid-template-columns:repeat(4,1fr)}}.homepage-generator-grid[data-v-0ca1801a]{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.homepage-generator-grid[data-v-0ca1801a]{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}.homepage-generator-card[data-v-0ca1801a]{background:rgba(17,24,39,.65);border:1px solid rgba(55,65,81,.95);border-radius:.875rem;color:inherit;display:flex;flex-direction:column;height:100%;min-height:11.5rem;padding:1.35rem 1.35rem 1.2rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.homepage-generator-card[data-v-0ca1801a]:hover{background:rgba(17,24,39,.9);border-color:rgba(168,85,247,.45);box-shadow:0 8px 24px rgba(0,0,0,.25);transform:translateY(-2px)}.homepage-generator-card[data-v-0ca1801a]:focus{outline:none}.homepage-generator-card[data-v-0ca1801a]:focus-visible{border-color:rgba(168,85,247,.55);outline:2px solid rgba(192,132,252,.95);outline-offset:3px}.homepage-generator-card__icon[data-v-0ca1801a]{align-items:center;background:rgba(88,28,135,.35);border:1px solid rgba(168,85,247,.25);border-radius:.65rem;color:#e9d5ff;display:inline-flex;height:2.5rem;justify-content:center;margin-bottom:.85rem;width:2.5rem}.homepage-generator-card__title[data-v-0ca1801a]{color:#f3f4f6;font-size:1.0625rem;font-weight:600;line-height:1.35;margin:0 0 .5rem}@media (min-width:768px){.homepage-generator-card__title[data-v-0ca1801a]{font-size:1.125rem}}.homepage-generator-card__description[data-v-0ca1801a]{color:#9ca3af;flex:1;font-size:.9375rem;line-height:1.65;margin:0 0 1rem}.homepage-generator-card__cta[data-v-0ca1801a]{color:#c4b5fd;font-size:.875rem;font-weight:600;line-height:1.4;margin-top:auto}.homepage-generator-card:hover .homepage-generator-card__cta[data-v-0ca1801a]{color:#e9d5ff}.homepage-seo-featured-card[data-v-0ca1801a]{background:rgba(17,24,39,.55);border:1px solid rgba(31,41,55,.9);border-radius:.875rem;display:flex;flex-direction:column;height:100%;padding:1.25rem 1.25rem 1.1rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.homepage-seo-featured-card[data-v-0ca1801a]:hover{background:rgba(17,24,39,.85);border-color:rgba(139,92,246,.4);transform:translateY(-2px)}.homepage-seo-featured-card .homepage-seo-feature-title[data-v-0ca1801a]{margin-bottom:.5rem}.homepage-seo-featured-card .homepage-seo-feature-text[data-v-0ca1801a]{flex:1;font-size:.875rem;line-height:1.55;margin-bottom:.75rem}.homepage-seo-featured-link[data-v-0ca1801a]{color:#c4b5fd;font-size:.8125rem;font-weight:500}.homepage-seo-featured-card:hover .homepage-seo-featured-link[data-v-0ca1801a]{color:#f9a8d4}.homepage-seo-view-all[data-v-0ca1801a]{margin-top:.25rem}.homepage-seo-feature-card[data-v-0ca1801a]{background:rgba(17,24,39,.55);border:1px solid rgba(31,41,55,.9);border-radius:.875rem;display:flex;flex-direction:column;height:100%;padding:1.75rem 1.5rem;transition:border-color .2s ease,transform .2s ease}@media (min-width:768px){.homepage-seo-feature-card[data-v-0ca1801a]{padding:2rem 1.75rem}}.homepage-seo-feature-card[data-v-0ca1801a]:hover{border-color:rgba(139,92,246,.3);transform:translateY(-2px)}.homepage-seo-feature-accent[data-v-0ca1801a]{background:linear-gradient(90deg,#9333ea,#ec4899);border-radius:9999px;flex-shrink:0;height:3px;margin-bottom:1.25rem;width:2.5rem}.homepage-seo-feature-title[data-v-0ca1801a]{color:#f3f4f6;font-size:1.0625rem;font-weight:600;line-height:1.35;margin-bottom:.75rem}.homepage-seo-feature-text[data-v-0ca1801a]{color:#9ca3af;flex:1;font-size:.9375rem;line-height:1.7}.homepage-seo-cta-wrap[data-v-0ca1801a]{display:flex;justify-content:center;margin-top:2.5rem}@media (min-width:768px){.homepage-seo-cta-wrap[data-v-0ca1801a]{margin-top:3rem}}.homepage-seo-cta-block-inner[data-v-0ca1801a]{background:rgba(17,24,39,.4);border:1px solid rgba(31,41,55,.8);border-radius:.875rem;padding:2rem 1.5rem}@media (min-width:768px){.homepage-seo-cta-block-inner[data-v-0ca1801a]{padding:2.5rem 2rem}}.homepage-seo-cta-block-inner--center[data-v-0ca1801a]{text-align:center}.homepage-seo-cta-block-inner--center .homepage-seo-prose--narrow[data-v-0ca1801a]{margin-left:auto;margin-right:auto}.homepage-seo-cta-block-inner .homepage-seo-cta-wrap[data-v-0ca1801a]{margin-top:2rem}.homepage-seo-columns-grid[data-v-0ca1801a]{grid-gap:2rem;display:grid;gap:2rem}@media (min-width:1024px){.homepage-seo-columns-grid[data-v-0ca1801a]{align-items:start;gap:2.5rem;grid-template-columns:1.5fr 1fr}}.homepage-seo-subsection[data-v-0ca1801a]{background:rgba(17,24,39,.6);border:1px solid rgba(139,92,246,.2);border-radius:.875rem;padding:1.5rem 1.25rem}@media (min-width:768px){.homepage-seo-subsection[data-v-0ca1801a]{padding:1.75rem 1.5rem}}.homepage-seo-subheading[data-v-0ca1801a]{color:#d1d5db;font-size:1.0625rem;font-weight:600;line-height:1.35;margin-bottom:.75rem}.homepage-seo-subtext[data-v-0ca1801a]{color:#9ca3af;font-size:.9375rem;line-height:1.7}.homepage-seo-heading-left-grid[data-v-0ca1801a]{grid-gap:1.25rem;display:grid;gap:1.25rem}@media (min-width:1024px){.homepage-seo-heading-left-grid[data-v-0ca1801a]{align-items:start;gap:3rem;grid-template-columns:minmax(12rem,.45fr) 1fr}}.homepage-seo-faq-list[data-v-0ca1801a]{display:flex;flex-direction:column;gap:.875rem;margin:0 auto;max-width:48rem}@media (min-width:768px){.homepage-seo-faq-list[data-v-0ca1801a]{gap:1rem}}.homepage-seo-section--faq .homepage-seo-heading[data-v-0ca1801a]{margin-bottom:2rem}.homepage-seo-faq-item[data-v-0ca1801a]{background:rgba(17,24,39,.55);border:1px solid rgba(31,41,55,.9);border-radius:.875rem;overflow:hidden}.homepage-seo-faq-trigger[data-v-0ca1801a]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.125rem 1.25rem;text-align:left;width:100%}@media (min-width:768px){.homepage-seo-faq-trigger[data-v-0ca1801a]{padding:1.25rem 1.5rem}}.homepage-seo-faq-question[data-v-0ca1801a]{color:#e5e7eb;font-size:.9375rem;font-weight:500;line-height:1.45}@media (min-width:768px){.homepage-seo-faq-question[data-v-0ca1801a]{font-size:1rem}}.homepage-seo-faq-chevron[data-v-0ca1801a]{color:#9ca3af;flex-shrink:0;height:1.25rem;transition:transform .2s ease;width:1.25rem}.homepage-seo-faq-chevron--open[data-v-0ca1801a]{transform:rotate(180deg)}.homepage-seo-faq-answer[data-v-0ca1801a]{border-top:1px solid rgba(31,41,55,.8);color:#9ca3af;font-size:.9375rem;line-height:1.7;padding:1rem 1.25rem 1.125rem}@media (min-width:768px){.homepage-seo-faq-answer[data-v-0ca1801a]{padding:1rem 1.5rem 1.25rem}}@media (max-width:767px){.homepage-seo-steps[data-v-0ca1801a]:before{display:none}.homepage-seo-step-card[data-v-0ca1801a]:last-child{grid-column:1/-1}}.cum-tribute-steps[data-v-0ca1801a]{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0 1.25rem}.cum-tribute-step[data-v-0ca1801a]{align-items:flex-start;display:flex;gap:1rem}.cum-tribute-step-badge[data-v-0ca1801a]{align-items:center;background:linear-gradient(135deg,rgba(147,51,234,.45),rgba(219,39,119,.35));border:1px solid rgba(192,132,252,.4);border-radius:9999px;color:#f5d0fe;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:2.25rem;justify-content:center;width:2.25rem}.cum-tribute-icon-card[data-v-0ca1801a]{display:flex;flex-direction:column;gap:.65rem}.cum-tribute-card-icon[data-v-0ca1801a]{align-items:center;background:linear-gradient(145deg,rgba(126,34,206,.35),rgba(190,24,93,.25));border:1px solid rgba(168,85,247,.35);border-radius:.75rem;color:#e9d5ff;display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.cum-tribute-card-icon svg[data-v-0ca1801a]{height:1.25rem;width:1.25rem}.cum-tribute-portrait-visual[data-v-0ca1801a]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.cum-tribute-portrait-frame[data-v-0ca1801a]{aspect-ratio:3/4;background:#111827;border:1px solid rgba(168,85,247,.35);border-radius:1rem;box-shadow:0 0 40px rgba(147,51,234,.18);overflow:hidden;position:relative;width:min(100%,18rem)}.cum-tribute-portrait-image[data-v-0ca1801a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.cum-tribute-portrait-caption[data-v-0ca1801a]{color:#c4b5fd;font-size:.8125rem;letter-spacing:.02em;text-align:center}.cum-tribute-tips-layout[data-v-0ca1801a]{grid-gap:2rem;align-items:start;display:grid;gap:2rem;margin:0 auto;max-width:68rem}@media (min-width:1024px){.cum-tribute-tips-layout[data-v-0ca1801a]{gap:2.5rem;grid-template-columns:minmax(0,1.35fr) minmax(14rem,.75fr)}}.cum-tribute-tips-list[data-v-0ca1801a]{display:flex;flex-direction:column;gap:1.75rem}.cum-tribute-tip-row[data-v-0ca1801a]{align-items:flex-start;border-bottom:1px solid rgba(55,65,81,.55);display:flex;gap:1rem;padding-bottom:1.5rem}.cum-tribute-tip-row[data-v-0ca1801a]:last-child{border-bottom:none;padding-bottom:0}.cum-tribute-tip-num[data-v-0ca1801a]{color:#c084fc;flex-shrink:0;font-size:.875rem;font-weight:700;letter-spacing:.04em;min-width:2rem;padding-top:.15rem}.cum-tribute-tip-title[data-v-0ca1801a]{color:#f3f4f6;font-size:1.0625rem;font-weight:600;line-height:1.35;margin-bottom:.4rem}.cum-tribute-tip-text[data-v-0ca1801a]{color:#9ca3af;font-size:.9375rem;line-height:1.7;margin-bottom:.5rem}.cum-tribute-tips-visual[data-v-0ca1801a]{position:sticky;top:6rem}.cum-tribute-tips-graphic[data-v-0ca1801a]{background:radial-gradient(circle at 20% 20%,rgba(147,51,234,.28),transparent 45%),radial-gradient(circle at 80% 70%,rgba(219,39,119,.22),transparent 50%),linear-gradient(160deg,rgba(17,24,39,.95),rgba(15,10,30,.98));border:1px solid rgba(139,92,246,.28);border-radius:1.25rem;min-height:18rem;overflow:hidden;padding:1.5rem;position:relative}.cum-tribute-tips-orb[data-v-0ca1801a]{border-radius:9999px;filter:blur(2px);opacity:.7;position:absolute}.cum-tribute-tips-orb--a[data-v-0ca1801a]{background:radial-gradient(circle,rgba(244,114,182,.55),transparent 70%);height:5rem;right:1.25rem;top:1.25rem;width:5rem}.cum-tribute-tips-orb--b[data-v-0ca1801a]{background:radial-gradient(circle,rgba(139,92,246,.45),transparent 70%);bottom:1rem;height:7rem;left:.75rem;width:7rem}.cum-tribute-tips-stack[data-v-0ca1801a]{display:flex;flex-direction:column;gap:.75rem;margin-top:2.5rem;position:relative;z-index:1}.cum-tribute-tips-stack span[data-v-0ca1801a]{align-items:center;background:rgba(88,28,135,.45);border:1px solid rgba(192,132,252,.3);border-radius:9999px;color:#ede9fe;display:inline-flex;font-size:.8125rem;max-width:100%;padding:.55rem .9rem;width:-moz-fit-content;width:fit-content}.cum-tribute-tips-stack span[data-v-0ca1801a]:nth-child(2){margin-left:.75rem}.cum-tribute-tips-stack span[data-v-0ca1801a]:nth-child(3){margin-left:.25rem}.cum-tribute-tips-stack span[data-v-0ca1801a]:nth-child(4){margin-left:1rem}.cum-tribute-faq .homepage-seo-faq-list[data-v-0ca1801a]{gap:1rem}@media (min-width:768px){.cum-tribute-faq .homepage-seo-faq-list[data-v-0ca1801a]{gap:1.15rem}}.cum-tribute-faq .homepage-seo-faq-item[data-v-0ca1801a]{margin:0}.cum-tribute-faq .homepage-seo-faq-trigger[data-v-0ca1801a]{padding:1.25rem 1.35rem}@media (min-width:768px){.cum-tribute-faq .homepage-seo-faq-trigger[data-v-0ca1801a]{padding:1.35rem 1.6rem}}.cum-tribute-faq .homepage-seo-faq-answer[data-v-0ca1801a]{margin-top:0;padding:0 1.35rem 1.25rem}@media (min-width:768px){.cum-tribute-faq .homepage-seo-faq-answer[data-v-0ca1801a]{padding:1.1rem 1.6rem 1.4rem}}