[data-landing-variant=travel]{--color-mc-purple:#eab308;--color-mc-blue:#ea580c;--color-landing-brand:#ca8a04;--color-landing-brand-light:#facc15;--brand:#ca8a04;--brand-light:#facc15;--brand-dark:#713f12;--brand-glow:#854d0e2e;--brand-glow-strong:#854d0e59;--brand-surface:#854d0e0f;--violet:#eab308;--violet-surface:#a162070f;--border-primary:#854d0e14;--border-hover:#854d0e29;--border-strong:#854d0e3d;--shadow-sm:0 2px 8px #854d0e0f;--shadow-md:0 4px 20px #854d0e14;--shadow-lg:0 12px 40px #854d0e1a;--shadow-xl:0 24px 60px #854d0e24;--shadow-glow:0 0 30px #854d0e40;--shadow-glow-strong:0 0 50px #854d0e66}[data-landing-variant=travel] ::selection{background:#a1620733}[data-landing-variant=travel] .hp-nav.scrolled{border-bottom-color:#854d0e14;box-shadow:0 1px 12px #854d0e0f,0 0 0 1px #854d0e08}[data-landing-variant=travel] .hero-badge{background:linear-gradient(135deg,#ffffffe6,#fefce8e6);border-color:#a1620733;box-shadow:0 2px 16px #a162071f,inset 0 1px #fffc}[data-landing-variant=travel] .hero-badge-dot{background:#eab308;animation-name:heroBadgePulseTravel;box-shadow:0 0 8px #a1620766}@keyframes heroBadgePulseTravel{0%,to{transform:scale(1);box-shadow:0 0 8px #a1620766}50%{transform:scale(1.2);box-shadow:0 0 16px #a1620799}}[data-landing-variant=travel] .hero-badge-shine{background:linear-gradient(90deg,#0000,#a1620714,#0000)}[data-landing-variant=travel] .hero-gradient-text-animated{background:linear-gradient(135deg,#eab308,#facc15,#ea580c,#facc15,#eab308) 0 0/400% 400%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #a162074d);background-clip:text}[data-landing-variant=travel] .hero-thumbnail.active{border-color:#eab308;box-shadow:0 0 12px #a162074d}[data-landing-variant=travel] .hero-thumbnail:hover{border-color:#eab308}[data-landing-variant=travel] .card-light-ab{background:linear-gradient(135deg, #fff, #fafafb) padding-box, conic-gradient(from var(--border-angle), transparent 15%, #854d0e26 35%, #ea580c1f 50%, #854d0e14 65%, transparent 75%) border-box;box-shadow:0 2px 16px #854d0e0a,0 0 0 1px #854d0e08}[data-landing-variant=travel] .card-light-ab:hover{box-shadow:0 12px 36px #854d0e14,0 0 40px #ea580c0f}[data-landing-variant=travel] .card-dark-ab{background:linear-gradient(var(--bg-dark-elevated), var(--bg-dark-elevated)) padding-box, conic-gradient(from var(--border-angle), transparent 30%, #a1620780 50%, #a1620766 65%, transparent 80%) border-box}[data-landing-variant=travel] .card-dark-ab:hover{box-shadow:0 8px 32px #a162071a}[data-landing-variant=travel] .card-light-static{background:linear-gradient(var(--bg-elevated), var(--bg-elevated)) padding-box, linear-gradient(135deg, #854d0e14 0%, #ea580c0f 100%) border-box}[data-landing-variant=travel] .card-light-static:hover{background:linear-gradient(var(--bg-elevated), var(--bg-elevated)) padding-box, conic-gradient(from var(--border-angle), transparent 30%, #854d0e2e 50%, #ea580c24 65%, transparent 80%) border-box;box-shadow:0 12px 36px #854d0e0f,0 0 30px #ea580c0a}[data-landing-variant=travel] .featured-story-card{box-shadow:0 4px 24px #0000002e,0 0 0 1px #854d0e14}[data-landing-variant=travel] .featured-story-card:hover{box-shadow:0 20px 56px #854d0e38,0 0 0 2px #854d0e33}[data-landing-variant=travel] .featured-story-card-cta{color:#facc15}[data-landing-variant=travel] .featured-story-card:hover .featured-story-card-cta{color:#fff}[data-landing-variant=travel] .showcase-frame{box-shadow:0 8px 40px #854d0e1a,0 0 0 1px #a162070f}[data-landing-variant=travel] .showcase-step-border{background:conic-gradient(from -90deg, var(--brand) var(--timer-fill,0deg), #a162071f var(--timer-fill,0deg))}[data-landing-variant=travel] .showcase-dot-active{background:var(--brand);box-shadow:0 0 12px #854d0e66}@keyframes statColorFlowTravel{0%,to{color:var(--text-primary);text-shadow:0 0 #0000}40%,60%{color:#eab308;text-shadow:0 0 24px #a162074d,0 0 48px #a162071f}}[data-landing-variant=travel] .social-proof-stat-value{animation-name:statColorFlowTravel}[data-landing-variant=travel] .dark-section-bg{background:radial-gradient(ellipse 60% 50% at 20% 0%, #a162070f, transparent), radial-gradient(ellipse 50% 40% at 80% 60%, #a162070a, transparent), var(--bg-dark-section)}[data-landing-variant=travel] .dark-section-bg-alt{background:radial-gradient(60% 50% at 80% 0,#a162070d,#0000),radial-gradient(50% 40% at 10% 80%,#a1620708,#0000),#12131e}[data-landing-variant=travel] .comic-border-echo:first-child{border-color:#a1620799}[data-landing-variant=travel] .comic-border-echo:nth-child(2){border-color:#a162078c}[data-landing-variant=travel] .comic-border-echo:nth-child(5){border-color:#a162074d}[data-landing-variant=travel] .comic-border-echo:nth-child(6){border-color:#a1620740}[data-landing-variant=travel] .comic-border-echo:nth-child(9){border-color:#a162071a}[data-landing-variant=travel] .fixed-bottom-cta{border-top-color:#854d0e14;box-shadow:0 -1px 12px #854d0e0f}[data-landing-variant=travel] .landing-footer{border-top-color:#854d0e14;box-shadow:0 -1px 12px #854d0e0f,0 0 0 1px #854d0e08}[data-landing-variant=travel] .gradient-text,[data-landing-variant=travel] .gradient-text-stat{background:linear-gradient(135deg,#eab308,#ea580c);-webkit-text-fill-color:transparent;background-clip:text}.travel-testimonial-hero{background:#fff;border:1px solid #854d0e14;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s;display:grid;overflow:hidden;box-shadow:0 20px 60px #854d0e14,0 0 0 1px #854d0e0a}.travel-testimonial-hero:hover{transform:translateY(-3px);box-shadow:0 32px 80px #854d0e24,0 0 0 1px #854d0e1f}.travel-testimonial-hero-img-wrap{background:linear-gradient(135deg,#fefce8,#fff7ed);min-height:480px;position:relative;overflow:hidden}.travel-testimonial-hero-img-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#ffffff0a 100%);position:absolute;inset:0}.travel-testimonial-hero-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.34,1.56,.64,1);display:block}.travel-testimonial-hero:hover .travel-testimonial-hero-img{transform:scale(1.03)}.travel-testimonial-hero-content{flex-direction:column;justify-content:center;gap:18px;padding:52px 48px;display:flex;position:relative}.travel-testimonial-quote-mark{color:#eab308;opacity:.55;user-select:none;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:88px;line-height:.2}.travel-testimonial-quote{color:var(--text-primary);letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.5}.travel-testimonial-author{border-top:1px solid #854d0e14;margin-top:12px;padding-top:22px}.travel-testimonial-author-name{color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:700}.travel-testimonial-author-role{color:var(--text-tertiary);margin-top:2px;font-size:13px}@media (width<=900px){.travel-testimonial-hero{grid-template-columns:1fr}.travel-testimonial-hero-img-wrap{aspect-ratio:4/3;min-height:320px}.travel-testimonial-hero-content{gap:14px;padding:32px 28px}.travel-testimonial-quote{font-size:18px}.travel-testimonial-quote-mark{font-size:72px}}.travel-testimonial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1024px){.travel-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=540px){.travel-testimonial-grid{grid-template-columns:1fr}}.travel-testimonial-card{background:#fff;border:1px solid #854d0e14;border-radius:18px;flex-direction:column;height:100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden;box-shadow:0 4px 18px #854d0e0a}.travel-testimonial-card:hover{border-color:#854d0e2e;transform:translateY(-5px);box-shadow:0 18px 44px #854d0e21,0 0 0 1px #854d0e1a}.travel-testimonial-card-img-wrap{aspect-ratio:4/5;background:linear-gradient(135deg,#fefce8,#fff7ed);position:relative;overflow:hidden}.travel-testimonial-card-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.travel-testimonial-card:hover .travel-testimonial-card-img{transform:scale(1.05)}.travel-testimonial-card-body{flex-direction:column;flex-grow:1;gap:10px;padding:18px 18px 20px;display:flex}.travel-testimonial-card-quote{color:var(--text-secondary);letter-spacing:-.005em;flex-grow:1;font-size:13px;line-height:1.55}.travel-testimonial-card-author{border-top:1px solid #854d0e0f;margin-top:4px;padding-top:12px}.travel-testimonial-card-name{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:700}.travel-testimonial-card-role{color:var(--text-tertiary);margin-top:2px;font-size:11px}[data-landing-variant=travel] .features-card-img img[src*="/Features/hf_"]{object-fit:cover;height:220px}[data-landing-variant=travel] .features-card-img img[src*=hf_20260501_091806]{object-position:center 60%}[data-landing-variant=travel] .features-card-img img[src*=hf_20260430_144908]{object-position:30% 30%}.features-card-img-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-radius:calc(var(--radius-lg) - 4px);gap:6px;display:grid;overflow:hidden}.features-card-img-grid img{aspect-ratio:3/4;object-fit:cover;background:linear-gradient(135deg,#fefce8,#fff7ed);border-radius:8px;width:100%;transition:transform .4s,box-shadow .4s;display:block;box-shadow:0 1px 4px #0000000d}.features-card:hover .features-card-img-grid img{transform:scale(1.02)}[data-landing-variant=travel] button.text-mc-purple{color:#000}@media (width<=767px){[data-landing-variant=travel] .card-light-static{background:linear-gradient(var(--bg-elevated), var(--bg-elevated)) padding-box, conic-gradient(from var(--border-angle), transparent 30%, #854d0e2e 50%, #ea580c24 65%, transparent 80%) border-box}}[data-landing-variant=pets]{--color-mc-purple:#fb7185;--color-mc-blue:#38bdf8;--color-landing-brand:#e11d48;--color-landing-brand-light:#fda4af;--brand:#e11d48;--brand-light:#fda4af;--brand-dark:#881337;--brand-glow:#e11d482e;--brand-glow-strong:#e11d4859;--brand-surface:#e11d480f;--violet:#fb7185;--violet-surface:#f43f5e0f;--border-primary:#e11d4814;--border-hover:#e11d4829;--border-strong:#e11d483d;--shadow-sm:0 2px 8px #e11d480f;--shadow-md:0 4px 20px #e11d4814;--shadow-lg:0 12px 40px #e11d481a;--shadow-xl:0 24px 60px #e11d4824;--shadow-glow:0 0 30px #e11d4840;--shadow-glow-strong:0 0 50px #e11d4866}[data-landing-variant=pets] ::selection{background:#f43f5e33}[data-landing-variant=pets] .hp-nav.scrolled{border-bottom-color:#e11d4814;box-shadow:0 1px 12px #e11d480f,0 0 0 1px #e11d4808}[data-landing-variant=pets] .hero-badge{background:linear-gradient(135deg,#ffffffe6,#fff1f2e6);border-color:#f43f5e33;box-shadow:0 2px 16px #f43f5e1f,inset 0 1px #fffc}[data-landing-variant=pets] .hero-badge-dot{background:#fb7185;animation-name:heroBadgePulsePets;box-shadow:0 0 8px #f43f5e66}@keyframes heroBadgePulsePets{0%,to{transform:scale(1);box-shadow:0 0 8px #f43f5e66}50%{transform:scale(1.2);box-shadow:0 0 16px #f43f5e99}}[data-landing-variant=pets] .hero-badge-shine{background:linear-gradient(90deg,#0000,#f43f5e14,#0000)}[data-landing-variant=pets] .hero-gradient-text-animated{background:linear-gradient(135deg,#fb7185,#fda4af,#38bdf8,#fda4af,#fb7185) 0 0/400% 400%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #f43f5e4d);background-clip:text}[data-landing-variant=pets] .hero-thumbnail.active{border-color:#fb7185;box-shadow:0 0 12px #f43f5e4d}[data-landing-variant=pets] .hero-thumbnail:hover{border-color:#fb7185}[data-landing-variant=pets] .card-light-ab{background:linear-gradient(135deg, #fff, #fafafb) padding-box, conic-gradient(from var(--border-angle), transparent 15%, #e11d4826 35%, #38bdf81f 50%, #e11d4814 65%, transparent 75%) border-box;box-shadow:0 2px 16px #e11d480a,0 0 0 1px #e11d4808}[data-landing-variant=pets] .card-light-ab:hover{box-shadow:0 12px 36px #e11d4814,0 0 40px #38bdf80f}[data-landing-variant=pets] .card-dark-ab{background:linear-gradient(var(--bg-dark-elevated), var(--bg-dark-elevated)) padding-box, conic-gradient(from var(--border-angle), transparent 30%, #f43f5e80 50%, #f43f5e66 65%, transparent 80%) border-box}[data-landing-variant=pets] .card-dark-ab:hover{box-shadow:0 8px 32px #f43f5e1a}[data-landing-variant=pets] .card-light-static{background:linear-gradient(var(--bg-elevated), var(--bg-elevated)) padding-box, linear-gradient(135deg, #e11d4814 0%, #38bdf80f 100%) border-box}[data-landing-variant=pets] .card-light-static:hover{background:linear-gradient(var(--bg-elevated), var(--bg-elevated)) padding-box, conic-gradient(from var(--border-angle), transparent 30%, #e11d482e 50%, #38bdf824 65%, transparent 80%) border-box;box-shadow:0 12px 36px #e11d480f,0 0 30px #38bdf80a}[data-landing-variant=pets] .featured-story-card{box-shadow:0 4px 24px #0000002e,0 0 0 1px #e11d4814}[data-landing-variant=pets] .featured-story-card:hover{box-shadow:0 20px 56px #e11d4838,0 0 0 2px #e11d4833}[data-landing-variant=pets] .featured-story-card-cta{color:#fda4af}[data-landing-variant=pets] .featured-story-card:hover .featured-story-card-cta{color:#fff}[data-landing-variant=pets] .showcase-frame{box-shadow:0 8px 40px #e11d481a,0 0 0 1px #f43f5e0f}[data-landing-variant=pets] .showcase-step-border{background:conic-gradient(from -90deg, var(--brand) var(--timer-fill,0deg), #f43f5e1f var(--timer-fill,0deg))}[data-landing-variant=pets] .showcase-dot-active{background:var(--brand);box-shadow:0 0 12px #e11d4866}@keyframes statColorFlowPets{0%,to{color:var(--text-primary);text-shadow:0 0 #0000}40%,60%{color:#fb7185;text-shadow:0 0 24px #f43f5e4d,0 0 48px #f43f5e1f}}[data-landing-variant=pets] .social-proof-stat-value{animation-name:statColorFlowPets}[data-landing-variant=pets] .dark-section-bg{background:radial-gradient(ellipse 60% 50% at 20% 0%, #f43f5e0f, transparent), radial-gradient(ellipse 50% 40% at 80% 60%, #f43f5e0a, transparent), var(--bg-dark-section)}[data-landing-variant=pets] .dark-section-bg-alt{background:radial-gradient(60% 50% at 80% 0,#f43f5e0d,#0000),radial-gradient(50% 40% at 10% 80%,#f43f5e08,#0000),#12131e}[data-landing-variant=pets] .comic-border-echo:first-child{border-color:#f43f5e99}[data-landing-variant=pets] .comic-border-echo:nth-child(2){border-color:#f43f5e8c}[data-landing-variant=pets] .comic-border-echo:nth-child(5){border-color:#f43f5e4d}[data-landing-variant=pets] .comic-border-echo:nth-child(6){border-color:#f43f5e40}[data-landing-variant=pets] .comic-border-echo:nth-child(9){border-color:#f43f5e1a}[data-landing-variant=pets] .fixed-bottom-cta{border-top-color:#e11d4814;box-shadow:0 -1px 12px #e11d480f}[data-landing-variant=pets] .landing-footer{border-top-color:#e11d4814;box-shadow:0 -1px 12px #e11d480f,0 0 0 1px #e11d4808}[data-landing-variant=pets] .gradient-text,[data-landing-variant=pets] .gradient-text-stat{background:linear-gradient(135deg,#fb7185,#38bdf8);-webkit-text-fill-color:transparent;background-clip:text}.pets-testimonial-hero{background:#fff;border:1px solid #e11d4814;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s;display:grid;overflow:hidden;box-shadow:0 20px 60px #e11d4814,0 0 0 1px #e11d480a}.pets-testimonial-hero:hover{transform:translateY(-3px);box-shadow:0 32px 80px #e11d4824,0 0 0 1px #e11d481f}.pets-testimonial-hero-img-wrap{background:linear-gradient(135deg,#fff1f2,#f0f9ff);min-height:480px;position:relative;overflow:hidden}.pets-testimonial-hero-img-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#ffffff0a 100%);position:absolute;inset:0}.pets-testimonial-hero-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.34,1.56,.64,1);display:block}.pets-testimonial-hero:hover .pets-testimonial-hero-img{transform:scale(1.03)}.pets-testimonial-hero-content{flex-direction:column;justify-content:center;gap:18px;padding:52px 48px;display:flex;position:relative}.pets-testimonial-quote-mark{color:#fb7185;opacity:.55;user-select:none;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:88px;line-height:.2}.pets-testimonial-quote{color:var(--text-primary);letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.5}.pets-testimonial-author{border-top:1px solid #e11d4814;margin-top:12px;padding-top:22px}.pets-testimonial-author-name{color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:700}.pets-testimonial-author-role{color:var(--text-tertiary);margin-top:2px;font-size:13px}@media (width<=900px){.pets-testimonial-hero{grid-template-columns:1fr}.pets-testimonial-hero-img-wrap{aspect-ratio:4/3;min-height:320px}.pets-testimonial-hero-content{gap:14px;padding:32px 28px}.pets-testimonial-quote{font-size:18px}.pets-testimonial-quote-mark{font-size:72px}}.pets-testimonial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1024px){.pets-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=540px){.pets-testimonial-grid{grid-template-columns:1fr}}.pets-testimonial-card{background:#fff;border:1px solid #e11d4814;border-radius:18px;flex-direction:column;height:100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden;box-shadow:0 4px 18px #e11d480a}.pets-testimonial-card:hover{border-color:#e11d482e;transform:translateY(-5px);box-shadow:0 18px 44px #e11d4821,0 0 0 1px #e11d481a}.pets-testimonial-card-img-wrap{aspect-ratio:4/5;background:linear-gradient(135deg,#fff1f2,#f0f9ff);position:relative;overflow:hidden}.pets-testimonial-card-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.pets-testimonial-card:hover .pets-testimonial-card-img{transform:scale(1.05)}.pets-testimonial-card-body{flex-direction:column;flex-grow:1;gap:10px;padding:18px 18px 20px;display:flex}.pets-testimonial-card-quote{color:var(--text-secondary);letter-spacing:-.005em;flex-grow:1;font-size:13px;line-height:1.55}.pets-testimonial-card-author{border-top:1px solid #e11d480f;margin-top:4px;padding-top:12px}.pets-testimonial-card-name{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:700}.pets-testimonial-card-role{color:var(--text-tertiary);margin-top:2px;font-size:11px}[data-landing-variant=pets] .features-card-img img[src*="/Pets/Features/"]{aspect-ratio:930/693;object-fit:cover;width:100%;height:auto}[data-landing-variant=pets] .features-card-img img[src*="/Pets/Features/print"]{object-position:center 35%}[data-landing-variant=pets] .features-card-img img[src*="/Pets/Features/testimonial"]{object-position:center 50%}.pets-testimonial-hero-img[src$="testimonial%207.png"]{object-position:center 35%}.pets-testimonial-card-img[src$="testimonial%201.png"]{object-position:40% center}.pets-testimonial-card-img[src$="testimonial%202.png"]{object-position:35% center}.pets-testimonial-card-img[src$="testimonial%203.png"]{object-position:center 75%}.pets-testimonial-card-img[src$="testimonial%205.png"]{object-position:center 45%}[data-landing-variant=pets] .features-card-img-grid:has(img[src*="/Pets/Characters/"]){aspect-ratio:3/2;border-radius:calc(var(--radius-lg) - 4px);background:0 0;justify-content:center;align-items:center;gap:0;width:100%;height:auto;margin-top:4px;display:flex;position:relative;overflow:hidden}[data-landing-variant=pets] .features-card-img-grid:has(img[src*="/Pets/Characters/"]) img{aspect-ratio:3/4;box-sizing:border-box;will-change:transform;background:linear-gradient(135deg,#fff1f2,#f0f9ff);border-radius:12px;flex:none;width:30%;height:auto;transition:transform .55s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;position:relative}[data-landing-variant=pets] .features-card-img-grid:has(img[src*="/Pets/Characters/"]) img:first-child{z-index:1;margin-right:-5%;transform:rotate(-8deg);box-shadow:0 8px 18px #e11d481f,0 0 0 1px #e11d480f}[data-landing-variant=pets] .features-card-img-grid:has(img[src*="/Pets/Characters/"]) img:nth-child(2){z-index:3;transform:translateY(-6%);box-shadow:0 12px 26px #e11d4829,0 0 0 1px #e11d4817}[data-landing-variant=pets] .features-card-img-grid:has(img[src*="/Pets/Characters/"]) img:nth-child(3){z-index:2;margin-left:-5%;transform:rotate(8deg);box-shadow:0 10px 22px #e11d4821,0 0 0 1px #e11d4812}[data-landing-variant=pets] .features-card:hover .features-card-img-grid:has(img[src*="/Pets/Characters/"]) img:first-child{transform:rotate(-12deg)translate(-4%,-4%)scale(1.04);box-shadow:0 14px 26px #e11d4829,0 0 0 1px #e11d4814}[data-landing-variant=pets] .features-card:hover .features-card-img-grid:has(img[src*="/Pets/Characters/"]) img:nth-child(2){transform:translateY(-10%)scale(1.04);box-shadow:0 18px 36px #e11d4833,0 0 0 1px #e11d481a}[data-landing-variant=pets] .features-card:hover .features-card-img-grid:has(img[src*="/Pets/Characters/"]) img:nth-child(3){transform:rotate(12deg)translate(4%,-4%)scale(1.04);box-shadow:0 14px 28px #e11d482b,0 0 0 1px #e11d4817}@media (width<=540px){[data-landing-variant=pets] .features-card-img-grid:has(img[src*="/Pets/Characters/"]) img{width:32%}}[data-landing-variant=pets] button.text-mc-purple{color:#000}@media (width<=767px){[data-landing-variant=pets] .card-light-static{background:linear-gradient(var(--bg-elevated), var(--bg-elevated)) padding-box, conic-gradient(from var(--border-angle), transparent 30%, #e11d482e 50%, #38bdf824 65%, transparent 80%) border-box}}.graduation-testimonial-hero{background:#fff;border:1px solid #d4191914;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s;display:grid;overflow:hidden;box-shadow:0 20px 60px #d4191914,0 0 0 1px #d419190a}.graduation-testimonial-hero:hover{transform:translateY(-3px);box-shadow:0 32px 80px #d4191924,0 0 0 1px #d419191f}.graduation-testimonial-hero-img-wrap{background:linear-gradient(135deg,#fef2f2,#fefce8);min-height:480px;position:relative;overflow:hidden}.graduation-testimonial-hero-img-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#ffffff0a 100%);position:absolute;inset:0}.graduation-testimonial-hero-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.34,1.56,.64,1);display:block}.graduation-testimonial-hero:hover .graduation-testimonial-hero-img{transform:scale(1.03)}.graduation-testimonial-hero-content{flex-direction:column;justify-content:center;gap:18px;padding:52px 48px;display:flex;position:relative}.graduation-testimonial-quote-mark{color:#fa2a2a;opacity:.55;user-select:none;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:88px;line-height:.2}.graduation-testimonial-quote{color:var(--text-primary);letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.5}.graduation-testimonial-author{border-top:1px solid #d4191914;margin-top:12px;padding-top:22px}.graduation-testimonial-author-name{color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:700}.graduation-testimonial-author-role{color:var(--text-tertiary);margin-top:2px;font-size:13px}@media (width<=900px){.graduation-testimonial-hero{grid-template-columns:1fr}.graduation-testimonial-hero-img-wrap{aspect-ratio:4/3;min-height:320px}.graduation-testimonial-hero-content{gap:14px;padding:32px 28px}.graduation-testimonial-quote{font-size:18px}.graduation-testimonial-quote-mark{font-size:72px}}.graduation-testimonial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1024px){.graduation-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=540px){.graduation-testimonial-grid{grid-template-columns:1fr}}.graduation-testimonial-card{background:#fff;border:1px solid #d4191914;border-radius:18px;flex-direction:column;height:100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden;box-shadow:0 4px 18px #d419190a}.graduation-testimonial-card:hover{border-color:#d419192e;transform:translateY(-5px);box-shadow:0 18px 44px #d4191921,0 0 0 1px #d419191a}.graduation-testimonial-card-img-wrap{aspect-ratio:4/5;background:linear-gradient(135deg,#fef2f2,#fefce8);position:relative;overflow:hidden}.graduation-testimonial-card-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.graduation-testimonial-card:hover .graduation-testimonial-card-img{transform:scale(1.05)}.graduation-testimonial-card-body{flex-direction:column;flex-grow:1;gap:10px;padding:18px 18px 20px;display:flex}.graduation-testimonial-card-quote{color:var(--text-secondary);letter-spacing:-.005em;flex-grow:1;font-size:13px;line-height:1.55}.graduation-testimonial-card-author{border-top:1px solid #d419190f;margin-top:4px;padding-top:12px}.graduation-testimonial-card-name{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:700}.graduation-testimonial-card-role{color:var(--text-tertiary);margin-top:2px;font-size:11px}.graduation-testimonial-hero-img[src$="G%20testimonal%205.png"],.graduation-testimonial-card-img[src$="G%20testimonial%201.png"]{object-position:center 30%}.graduation-testimonial-card-img[src$="G%20testimonial%202.png"]{object-position:center 40%}.graduation-testimonial-card-img[src$="G%20testimonial%203.png"]{object-position:78% center}.graduation-testimonial-card-img[src$="G%20testimonial%204.png"]{object-position:60% center}[data-landing-variant=couples]{--color-mc-purple:#c026d3;--color-mc-blue:#f472b6;--color-landing-brand:#a21caf;--color-landing-brand-light:#f0abfc;--brand:#a21caf;--brand-light:#f0abfc;--brand-dark:#4a044e;--brand-glow:#a21caf2e;--brand-glow-strong:#a21caf59;--brand-surface:#a21caf0f;--violet:#c026d3;--violet-surface:#c026d30f;--border-primary:#a21caf14;--border-hover:#a21caf29;--border-strong:#a21caf3d;--shadow-sm:0 2px 8px #a21caf0f;--shadow-md:0 4px 20px #a21caf14;--shadow-lg:0 12px 40px #a21caf1a;--shadow-xl:0 24px 60px #a21caf24;--shadow-glow:0 0 30px #a21caf40;--shadow-glow-strong:0 0 50px #a21caf66}[data-landing-variant=couples] ::selection{background:#c026d333}[data-landing-variant=couples] .hp-nav.scrolled{border-bottom-color:#a21caf14;box-shadow:0 1px 12px #a21caf0f,0 0 0 1px #a21caf08}[data-landing-variant=couples] .hero-badge{background:linear-gradient(135deg,#ffffffe6,#fdf4ffe6);border-color:#c026d333;box-shadow:0 2px 16px #c026d31f,inset 0 1px #fffc}[data-landing-variant=couples] .hero-badge-dot{background:#c026d3;animation-name:heroBadgePulseCouples;box-shadow:0 0 8px #c026d366}@keyframes heroBadgePulseCouples{0%,to{transform:scale(1);box-shadow:0 0 8px #c026d366}50%{transform:scale(1.2);box-shadow:0 0 16px #c026d399}}[data-landing-variant=couples] .hero-badge-shine{background:linear-gradient(90deg,#0000,#c026d314,#0000)}[data-landing-variant=couples] .hero-gradient-text-animated{background:linear-gradient(135deg,#c026d3,#f0abfc,#f472b6,#f0abfc,#c026d3) 0 0/400% 400%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #c026d34d);background-clip:text}[data-landing-variant=couples] .hero-thumbnail.active{border-color:#c026d3;box-shadow:0 0 12px #c026d34d}[data-landing-variant=couples] .hero-thumbnail:hover{border-color:#c026d3}[data-landing-variant=couples] .card-light-ab{background:linear-gradient(135deg, #fff, #fafafb) padding-box, conic-gradient(from var(--border-angle), transparent 15%, #a21caf26 35%, #f472b61f 50%, #a21caf14 65%, transparent 75%) border-box;box-shadow:0 2px 16px #a21caf0a,0 0 0 1px #a21caf08}[data-landing-variant=couples] .card-light-ab:hover{box-shadow:0 12px 36px #a21caf14,0 0 40px #f472b60f}[data-landing-variant=couples] .card-dark-ab{background:linear-gradient(var(--bg-dark-elevated), var(--bg-dark-elevated)) padding-box, conic-gradient(from var(--border-angle), transparent 30%, #c026d380 50%, #c026d366 65%, transparent 80%) border-box}[data-landing-variant=couples] .card-dark-ab:hover{box-shadow:0 8px 32px #c026d31a}[data-landing-variant=couples] .card-light-static{background:linear-gradient(var(--bg-elevated), var(--bg-elevated)) padding-box, linear-gradient(135deg, #a21caf14 0%, #f472b60f 100%) border-box}[data-landing-variant=couples] .card-light-static:hover{background:linear-gradient(var(--bg-elevated), var(--bg-elevated)) padding-box, conic-gradient(from var(--border-angle), transparent 30%, #a21caf2e 50%, #f472b624 65%, transparent 80%) border-box;box-shadow:0 12px 36px #a21caf0f,0 0 30px #f472b60a}[data-landing-variant=couples] .featured-story-card{box-shadow:0 4px 24px #0000002e,0 0 0 1px #a21caf14}[data-landing-variant=couples] .featured-story-card:hover{box-shadow:0 20px 56px #a21caf38,0 0 0 2px #a21caf33}[data-landing-variant=couples] .featured-story-card-cta{color:#f0abfc}[data-landing-variant=couples] .featured-story-card:hover .featured-story-card-cta{color:#fff}[data-landing-variant=couples] .showcase-frame{box-shadow:0 8px 40px #a21caf1a,0 0 0 1px #c026d30f}[data-landing-variant=couples] .showcase-img[alt="Meet Your Heroes"]{object-fit:cover;object-position:center top}[data-landing-variant=couples] .showcase-step-border{background:conic-gradient(from -90deg, var(--brand) var(--timer-fill,0deg), #c026d31f var(--timer-fill,0deg))}[data-landing-variant=couples] .showcase-dot-active{background:var(--brand);box-shadow:0 0 12px #a21caf66}@keyframes statColorFlowCouples{0%,to{color:var(--text-primary);text-shadow:0 0 #0000}40%,60%{color:#c026d3;text-shadow:0 0 24px #c026d34d,0 0 48px #c026d31f}}[data-landing-variant=couples] .social-proof-stat-value{animation-name:statColorFlowCouples}[data-landing-variant=couples] .dark-section-bg{background:radial-gradient(ellipse 60% 50% at 20% 0%, #c026d30f, transparent), radial-gradient(ellipse 50% 40% at 80% 60%, #c026d30a, transparent), var(--bg-dark-section)}[data-landing-variant=couples] .dark-section-bg-alt{background:radial-gradient(60% 50% at 80% 0,#c026d30d,#0000),radial-gradient(50% 40% at 10% 80%,#c026d308,#0000),#12131e}[data-landing-variant=couples] .comic-border-echo:first-child{border-color:#c026d399}[data-landing-variant=couples] .comic-border-echo:nth-child(2){border-color:#c026d38c}[data-landing-variant=couples] .comic-border-echo:nth-child(5){border-color:#c026d34d}[data-landing-variant=couples] .comic-border-echo:nth-child(6){border-color:#c026d340}[data-landing-variant=couples] .comic-border-echo:nth-child(9){border-color:#c026d31a}[data-landing-variant=couples] .fixed-bottom-cta{border-top-color:#a21caf14;box-shadow:0 -1px 12px #a21caf0f}[data-landing-variant=couples] .landing-footer{border-top-color:#a21caf14;box-shadow:0 -1px 12px #a21caf0f,0 0 0 1px #a21caf08}[data-landing-variant=couples] .gradient-text,[data-landing-variant=couples] .gradient-text-stat{background:linear-gradient(135deg,#c026d3,#f472b6);-webkit-text-fill-color:transparent;background-clip:text}.couples-testimonial-hero{background:#fff;border:1px solid #a21caf14;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .45s;display:grid;overflow:hidden;box-shadow:0 20px 60px #a21caf14,0 0 0 1px #a21caf0a}.couples-testimonial-hero:hover{transform:translateY(-3px);box-shadow:0 32px 80px #a21caf24,0 0 0 1px #a21caf1f}.couples-testimonial-hero-img-wrap{background:linear-gradient(135deg,#fdf4ff,#fdf2f8);min-height:480px;position:relative;overflow:hidden}.couples-testimonial-hero-img-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 70%,#ffffff0a 100%);position:absolute;inset:0}.couples-testimonial-hero-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.34,1.56,.64,1);display:block}.couples-testimonial-hero:hover .couples-testimonial-hero-img{transform:scale(1.03)}.couples-testimonial-hero-content{flex-direction:column;justify-content:center;gap:18px;padding:52px 48px;display:flex;position:relative}.couples-testimonial-quote-mark{color:#c026d3;opacity:.55;user-select:none;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:88px;line-height:.2}.couples-testimonial-quote{color:var(--text-primary);letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:1.5}.couples-testimonial-author{border-top:1px solid #a21caf14;margin-top:12px;padding-top:22px}.couples-testimonial-author-name{color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:700}.couples-testimonial-author-role{color:var(--text-tertiary);margin-top:2px;font-size:13px}@media (width<=900px){.couples-testimonial-hero{grid-template-columns:1fr}.couples-testimonial-hero-img-wrap{aspect-ratio:4/3;min-height:320px}.couples-testimonial-hero-content{gap:14px;padding:32px 28px}.couples-testimonial-quote{font-size:18px}.couples-testimonial-quote-mark{font-size:72px}}.couples-testimonial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1024px){.couples-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=540px){.couples-testimonial-grid{grid-template-columns:1fr}}.couples-testimonial-card{background:#fff;border:1px solid #a21caf14;border-radius:18px;flex-direction:column;height:100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden;box-shadow:0 4px 18px #a21caf0a}.couples-testimonial-card:hover{border-color:#a21caf2e;transform:translateY(-5px);box-shadow:0 18px 44px #a21caf21,0 0 0 1px #a21caf1a}.couples-testimonial-card-img-wrap{aspect-ratio:4/5;background:linear-gradient(135deg,#fdf4ff,#fdf2f8);position:relative;overflow:hidden}.couples-testimonial-card-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.couples-testimonial-card:hover .couples-testimonial-card-img{transform:scale(1.05)}.couples-testimonial-card-body{flex-direction:column;flex-grow:1;gap:10px;padding:18px 18px 20px;display:flex}.couples-testimonial-card-quote{color:var(--text-secondary);letter-spacing:-.005em;flex-grow:1;font-size:13px;line-height:1.55}.couples-testimonial-card-author{border-top:1px solid #a21caf0f;margin-top:4px;padding-top:12px}.couples-testimonial-card-name{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:700}.couples-testimonial-card-role{color:var(--text-tertiary);margin-top:2px;font-size:11px}[data-landing-variant=couples] .features-card-img>img{object-fit:cover;width:100%;aspect-ratio:auto!important;height:220px!important}[data-landing-variant=couples] .features-card-img>img[src*=hf_20260501_091806]{object-position:center 60%}[data-landing-variant=couples] .features-card-img>img[src*=hf_20260430_144908]{object-position:30% 30%}[data-landing-variant=couples] button.text-mc-purple{color:#000}@media (width<=767px){[data-landing-variant=couples] .card-light-static{background:linear-gradient(var(--bg-elevated), var(--bg-elevated)) padding-box, conic-gradient(from var(--border-angle), transparent 30%, #a21caf2e 50%, #f472b624 65%, transparent 80%) border-box}}
