:root{--wrap:1120px;--cyan:#1fb7d4;--magenta:#d6246e;--lime:#b9d43a;--orange:#f08a24;--accent:#0a7d91;--accent-hover:#086a7b;--accent-soft:#e2f2f5;--deal:#c21f63;--deal-soft:#fde8f0}:root[data-theme=a]{--accent-ink:#fff;--warm:#fde8f0;--warm-ink:#8a1546;--photo1:#e2f2f5;--photo2:#c6e4ea;--scrim:#141a228c;--bg:#f5f7f8;--surface:#fff;--ink:#132026;--muted:#55656d;--line:#dde5e8;--dark:#141a22;--dark-2:#1d2631;--head-bg:#141a22eb;--head-ink:#fff;--head-muted:#aebbc2;--head-line:transparent;--langs-border:#ffffff38;--langs-on-bg:#fff;--langs-on-ink:#141a22;--hero-bg:#141a22;--hero-ink:#fff;--hero-muted:#c9d5da;--hero-chip:#ffffff1a;--hero-cta-bg:#1fb7d4;--hero-cta-ink:#141a22;--hero-ghost:#fff6;--display:"Montserrat",system-ui,sans-serif;--body:"Manrope",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--hw:800;--r:16px;--r-sm:12px;--shadow:0 1px 2px #1320260f,0 6px 20px #13202612;--shadow-up:0 2px 4px #1320260f,0 14px 34px #13202624;--tint1:#e2f2f5;--tint2:#fde8f0;--tint3:#eef4d3;--eyebrow-bg:transparent;--eyebrow-pad:0;--foot-bg:#141a22;--foot-ink:#aebbc2;--card-border:1px solid var(--line)}:root:not([data-theme=a]){--accent-ink:#fff;--warm:#fdebd9;--warm-ink:#7a4a10;--photo1:#fbf8f3;--photo2:#eee6d8;--scrim:#1f2a3080;--bg:#fbf8f3;--surface:#fff;--ink:#1f2a30;--muted:#5b6a71;--line:#e9e2d8;--dark:#1f2a30;--dark-2:#2a3942;--head-bg:#fbf8f3e6;--head-ink:#1f2a30;--head-muted:#5b6a71;--head-line:var(--line);--langs-border:var(--line);--langs-on-bg:#1f2a30;--langs-on-ink:#fff;--hero-bg:#fbf8f3;--hero-ink:#1f2a30;--hero-muted:#5b6a71;--hero-chip:#fff;--hero-cta-bg:#0a7d91;--hero-cta-ink:#fff;--hero-ghost:var(--line);--display:"Nunito",system-ui,sans-serif;--body:"Nunito Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--hw:900;--r:24px;--r-sm:16px;--shadow:0 1px 2px #3c2d140d,0 10px 30px #3c2d1417;--shadow-up:0 2px 4px #3c2d140f,0 18px 40px #3c2d1429;--tint1:#def3f7;--tint2:#fbe3ee;--tint3:#eef4d3;--eyebrow-bg:#e0f2f4;--eyebrow-pad:4px 12px;--foot-bg:#1f2a30;--foot-ink:#b4c0c6;--card-border:1px solid var(--line)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--bg);color:var(--ink);font:16px/1.58 var(--body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:8px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 16px}h1,h2,h3{font-family:var(--display);text-wrap:balance;line-height:1.12;font-weight:var(--hw);margin:0}h1{letter-spacing:-.02em;font-size:clamp(30px,5vw,48px)}h2{letter-spacing:-.01em;font-size:clamp(24px,3.4vw,34px)}h3{font-size:19px;font-weight:800}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--eyebrow-bg);padding:var(--eyebrow-pad);border-radius:999px;margin:0 0 10px;font-size:13px;font-weight:800;display:inline-block}.muted{color:var(--muted)}section{padding:48px 0}.btn{min-height:48px;transform:translate(var(--mx,0),var(--my,0));cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{box-shadow:var(--shadow-up)}.btn:active{transform:translate(var(--mx,0),var(--my,0)) scale(.96)}.btn svg{flex:none;width:20px;height:20px}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-line{border-color:var(--accent);color:var(--accent);background:var(--surface)}.btn-line:hover{background:var(--accent-soft)}.btn-sm{min-height:40px;padding:8px 16px;font-size:14.5px}.link{color:var(--accent);align-items:center;gap:6px;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.link:hover{text-decoration:underline}.ripple{opacity:.22;pointer-events:none;background:currentColor;border-radius:50%;animation:.55s ease-out forwards rip;position:absolute;transform:scale(0)}@keyframes rip{to{opacity:0;transform:scale(1)}}.top{z-index:20;background:var(--head-bg);color:var(--head-ink);-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--head-line);position:sticky;top:0}.top .wrap{align-items:center;gap:16px;min-height:64px;display:flex}.brand{font-family:var(--display);font-weight:var(--hw);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{border-radius:50%;width:40px;height:40px}.brand small{font:600 11.5px/1.2 var(--body);letter-spacing:0;color:var(--head-muted);display:block}.nav{gap:4px;margin-left:auto;display:none}.nav a{color:var(--head-ink);white-space:nowrap;opacity:.9;border-radius:10px;padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none}.nav a:hover{opacity:1;background:#7f7f7f1f}.langs{border:1px solid var(--langs-border);border-radius:999px;flex:none;margin-left:auto;display:flex;overflow:hidden}.langs button{min-width:40px;min-height:40px;color:var(--head-muted);background:0 0;border:0;padding:8px 10px;font-size:13px;font-weight:800}.langs button[aria-pressed=true]{background:var(--langs-on-bg);color:var(--langs-on-ink)}@media (width>=1180px){.nav{display:flex}.langs{margin-left:8px}}@media (width<=430px){.top .wrap{gap:10px}.brand small{display:none}.brand img{width:36px;height:36px}.langs button{min-width:36px;padding:8px 7px}}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:14px 16px;font-size:14px;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--accent);text-decoration:underline}.crumbs svg{opacity:.6;width:14px;height:14px}.crumbs b{color:var(--ink);font-weight:700}.s-hero+.crumbs{padding-top:0}.s-hero{background:var(--hero-bg);color:var(--hero-ink);padding:36px 0 44px;position:relative;overflow:clip}:root[data-theme=a] .s-hero:after{content:"";filter:blur(80px);opacity:.5;pointer-events:none;background:radial-gradient(circle,#2f8fd6,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:-200px;right:-180px}:root:not([data-theme=a]) .s-hero:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#fdebd9,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;left:-200px}:root:not([data-theme=a]) .s-hero:after{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#def3f7,#0000 66%);border-radius:50%;width:680px;height:680px;position:absolute;bottom:-320px;right:-240px}.s-hero .wrap{z-index:1;align-items:center;gap:28px;display:grid;position:relative}.s-hero .eyebrow{color:var(--cyan);background:var(--hero-chip)}:root:not([data-theme=a]) .s-hero .eyebrow{color:var(--accent);background:var(--accent-soft)}.s-hero p.one{color:var(--hero-muted);max-width:52ch;margin:14px 0 0;font-size:18px}.facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.fact{background:var(--hero-chip);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:700;display:inline-flex}:root:not([data-theme=a]) .fact{border:1px solid var(--line)}.fact svg{width:16px;height:16px;color:var(--cyan)}:root:not([data-theme=a]) .fact svg{color:var(--accent)}.fact.deal{color:#ffd2e3;background:#d6246e2e}:root:not([data-theme=a]) .fact.deal{color:var(--deal);background:var(--deal-soft);border-color:#0000}.s-hero .ctas{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.s-hero .btn-primary{background:var(--hero-cta-bg);color:var(--hero-cta-ink)}.s-hero .btn-ghost{border-color:var(--hero-ghost);color:var(--hero-ink)}.s-hero .btn-ghost:hover{background:#7f7f7f1a}.s-pic{aspect-ratio:1;justify-self:center;width:min(70vw,360px);position:relative}.s-pic img{object-fit:cover;width:100%;height:100%;box-shadow:var(--shadow-up);border:8px solid #fffffff2;border-radius:28% 72% 60% 40%/40% 45% 55% 60%}:root[data-theme=a] .s-pic img{box-shadow:0 0 0 9px #141a22,0 0 0 14px var(--cyan);border:0;border-radius:50%}.s-pic .ico{background:var(--surface);width:64px;height:64px;color:var(--accent);box-shadow:var(--shadow);border-radius:20px;place-items:center;display:grid;position:absolute;bottom:8%;left:-6px}.s-pic .ico svg{width:32px;height:32px}@media (width>=900px){.s-hero{padding:56px 0 64px}.s-hero .wrap{grid-template-columns:1.2fr .8fr}}.seg{background:var(--surface);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:8px 14px;font-weight:800;transition:background .2s,color .2s}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--accent);color:#fff}.seg button small{opacity:.8;font-size:11px;font-weight:600;line-height:1.1;display:block}.seg.big button{min-height:48px;padding:12px 26px;font-size:16px}.cols{align-items:start;gap:20px;display:grid}.card{background:var(--surface);border:var(--card-border);border-radius:var(--r);gap:10px;padding:22px;display:grid}.card h3{align-items:center;gap:10px;display:flex}.card h3 .ic{background:var(--tint1);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.card h3 .ic svg{width:18px;height:18px}.card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.card li{align-items:flex-start;gap:10px;display:flex}.card li svg{width:20px;height:20px;color:var(--accent);flex:none;margin-top:2px}.card p{margin:0}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;min-height:38px;padding:8px 13px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.chip:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.chip.more{background:var(--accent-soft);color:var(--accent);cursor:pointer;border-color:#0000}.chip.more svg{width:16px;height:16px;margin-left:6px}.bq{margin:4px 0 10px;position:relative}.bq input{width:100%;font:inherit;border:2px solid var(--line);background:var(--bg);color:var(--ink);border-radius:999px;min-height:46px;padding:11px 14px 11px 42px;font-size:15px}.bq input:focus{border-color:var(--accent);outline:0}.bq svg{width:18px;height:18px;color:var(--muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.breeds-all .chips{max-height:none}.side{position:sticky;top:80px}.pricecard{background:var(--surface);border:2px solid var(--accent);border-radius:var(--r);box-shadow:var(--shadow);gap:10px;padding:20px;display:grid}.pricecard h3{font-size:17px}.prow{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.prow .nm{font-weight:800;font-family:var(--display)}.prow .cm{color:var(--muted);white-space:nowrap;font-size:13px}.prow .pr{text-align:right;font:800 18px/1.1 var(--display);font-variant-numeric:tabular-nums}.prow .pr i{font:700 12.5px var(--body);color:var(--deal);margin-top:2px;display:block}.prow .dur{color:var(--muted);grid-column:1;font-size:12.5px}.prow .btn{grid-area:2/2/4;justify-self:end}.pricecard .note{color:var(--muted);margin:4px 0 0;font-size:13px}@media (width>=900px){.cols{grid-template-columns:1.3fr .9fr}}.ba{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.pair{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);border:var(--card-border);overflow:hidden}.pair .imgs{background:var(--line);grid-template-columns:1fr 1fr;gap:2px;display:grid}.pair figure{aspect-ratio:3/4;margin:0;position:relative}.pair.single figure{aspect-ratio:4/5}.ba.cats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pair img{object-fit:cover;width:100%;height:100%}.pair figcaption{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#141a22c7;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;position:absolute;top:8px;left:8px}.pair figure:last-child figcaption{background:var(--accent)}.pair .cap{font-weight:800;font-family:var(--display);padding:12px 16px}.pair .cap span{color:var(--muted);font-size:14px;font-weight:500;font-family:var(--body);display:block}.faq{gap:10px;display:grid}.faq details{background:var(--surface);border:var(--card-border);border-radius:var(--r-sm);padding:0 18px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:800 22px var(--display);color:var(--accent);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--muted);margin:0 0 16px}.grp{margin-top:28px}.grp h3{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-family:var(--body);margin-bottom:12px}.lrows{gap:10px;display:grid}.lrow{background:var(--surface);border:var(--card-border);border-radius:var(--r);color:inherit;grid-template-columns:44px 1fr;align-items:center;gap:6px 14px;padding:14px 16px;text-decoration:none;transition:transform .18s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.lrow:hover{box-shadow:var(--shadow-up);border-color:var(--accent);transform:translateY(-2px)}.lrow .ic{background:var(--tint1);width:44px;height:44px;color:var(--accent);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.lrow .ic svg{width:22px;height:22px}.lrow .t{font-weight:800;font-family:var(--display);font-size:17px}.lrow .o{color:var(--muted);grid-column:2;font-size:14.5px}.lrow .meta{color:var(--muted);flex-wrap:wrap;grid-column:2;align-items:center;gap:6px 14px;font-size:13.5px;display:flex}.lrow .pr{font:800 20px/1.1 var(--display);font-variant-numeric:tabular-nums;color:var(--ink);flex-wrap:wrap;grid-column:2;align-items:baseline;gap:8px;margin-top:4px;display:flex}.lrow .pr i{font:700 13px var(--body);color:var(--deal);white-space:nowrap}.lrow .act{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:4px;display:flex}@media (width>=760px){.lrow{grid-template-columns:44px 1fr auto auto}.lrow .o,.lrow .meta{grid-column:2}.lrow .pr{grid-area:1/3/3;align-self:center}.lrow .act{grid-area:1/4/3;align-self:center;margin:0}}.cat-table{border-collapse:separate;border-spacing:0;background:var(--surface);border:var(--card-border);border-radius:var(--r);width:100%;overflow:hidden}.cat-table th,.cat-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px;font-size:15px}.cat-table th{background:var(--bg);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}.cat-table tr:last-child td{border-bottom:0}.cat-table td b{font:800 17px var(--display)}.cat-table td i{color:var(--deal);font-size:12.5px;font-style:normal;font-weight:700;display:block}.cat-table td small{color:var(--muted);font-size:12.5px;display:block}.cat-table .nm a{color:var(--ink);font-weight:800;text-decoration:none}.cat-table .nm a:hover{color:var(--accent)}.scrollx{overflow-x:auto}.final{padding:0 0 56px}.final .box{background:linear-gradient(120deg,var(--tint1),var(--tint2));border-radius:24px;align-items:center;gap:16px;padding:32px 24px;display:grid}:root[data-theme=a] .final .box{background:linear-gradient(120deg,var(--accent) 0%,#0c6576 100%);color:#fff}:root[data-theme=a] .final .box p{color:#d7eef3}:root[data-theme=a] .final .btn-primary{color:var(--accent);background:#fff}.final p{color:var(--muted);margin:0;font-size:17px}.final .ctas{flex-wrap:wrap;gap:12px;display:flex}@media (width>=860px){.final .box{grid-template-columns:1.4fr 1fr;padding:40px 44px}.final .ctas{justify-content:flex-end}}.foot{background:var(--foot-bg);color:var(--foot-ink);padding:32px 0 calc(110px + env(safe-area-inset-bottom));font-size:14px}.foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.foot a{color:#dfe6ea;text-decoration:none}.foot a:hover{text-decoration:underline}.foot .flinks{flex-wrap:wrap;gap:8px 18px;display:flex}@media (width>=960px){.foot{padding-bottom:32px}}.dock{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(10px);background:#fffffff5;border-radius:22px;grid-template-columns:1fr auto;gap:8px;padding:8px;display:grid;position:fixed;box-shadow:0 10px 30px #13202633}.dock .btn{border-radius:16px;min-height:50px;padding:10px 16px}.dock .wa{color:#08331a;background:#25d366;width:52px;padding:0}@media (width>=960px){.dock{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.burger{border:1px solid var(--langs-border,#7f7f7f4d);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:0 11px;display:inline-flex}.burger span{background:currentColor;border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.burger~.langs{margin-left:0}.menu{background:var(--surface);color:var(--ink);border-bottom:1px solid var(--line);z-index:25;padding:8px 16px 16px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #0000002e}.menu a{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 4px;font-size:17px;font-weight:700;text-decoration:none}.menu a.book{background:var(--accent);color:#fff;text-align:center;border:0;border-radius:999px;margin-top:12px;padding:14px}.top{position:sticky}@media (width>=1180px){.burger,.menu{display:none!important}}[hidden]{display:none!important}.fact.rhy-link{color:var(--accent);background:var(--accent-soft);cursor:pointer;border-color:#0000;text-decoration:none}.fact.rhy-link:hover{filter:brightness(.96)}.gg .rhy-sheet h4{align-items:center;gap:8px;margin-top:8px;display:flex}.gg .rhy-sheet h4 svg{width:16px;height:16px;color:var(--accent);flex:none}.gg .rhy-sheet p b{color:var(--ink)}.gg .rhy-sheet .book{margin-top:8px}.faq-all{margin:14px 0 0;font-size:15px}.faq-all a{color:var(--accent);font-weight:700;text-decoration:none}.faq-all a:hover{text-decoration:underline}.gg .rhy-sheet .next10{background:var(--deal-soft);color:var(--deal);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:14px;font-weight:700}:root:not([data-theme=a]) .btn-primary{box-shadow:0 6px 18px #0a7d9147}:root:not([data-theme=a]) .btn-primary:hover{box-shadow:0 14px 34px #0a7d9159}:root:not([data-theme=a]) .s-hero{border-bottom:0}.btn{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s,border-color .2s,color .2s}.btn:hover{transform:translate(var(--mx,0),calc(var(--my,0px) - 2px));box-shadow:var(--shadow-up)}.btn:active{transform:translate(var(--mx,0),var(--my,0)) scale(.96);box-shadow:var(--shadow)}.btn-line:hover{background:var(--accent-soft);border-color:var(--accent-hover)}.btn-ghost:hover,.s-hero .btn-ghost:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.btn-sm:hover{transform:translateY(-2px)}.btn-wa,.s-hero .btn-wa{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn-wa svg{color:#25d366}.btn-wa:hover,.btn-wa:focus-visible,.s-hero .btn-wa:hover{color:var(--ink);background:#f1fbf4;border-color:#25d366;box-shadow:0 10px 26px #25d36647}.btn-wa:active{background:#e3f7ea;border-color:#1ebe5b}.dock .wa:hover{filter:brightness(1.04);box-shadow:0 10px 26px #25d36673}.fact.rhy-link{background:var(--surface);color:var(--accent);border:1.5px solid var(--accent);padding:6px 12px 6px 10px;font-weight:800;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s;position:relative;overflow:hidden}.fact.rhy-link:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin-left:4px;transform:rotate(-45deg)}.fact.rhy-link:hover,.fact.rhy-link:focus-visible{background:var(--accent-soft);box-shadow:var(--shadow-up);filter:none;transform:translateY(-2px)}.fact.rhy-link:active{box-shadow:var(--shadow);transform:scale(.97)}.chip{transition:border-color .2s,background .2s,transform .18s,box-shadow .2s}.chip:hover{box-shadow:var(--shadow)}.seg button:not([aria-pressed=true]):hover{background:var(--accent-soft);color:var(--accent)}.langs button:not([aria-pressed=true]):hover{color:var(--ink);background:#7f7f7f1f}summary{transition:color .2s}summary:hover{color:var(--accent)}.link svg{transition:transform .18s}.link:hover svg{transform:translate(3px)}.letters button{transition:background .2s,color .2s,border-color .2s}.letters button:not([aria-pressed=true]):hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.mixcard:hover{border-color:var(--accent-hover)}.burger:hover{border-color:var(--accent);color:var(--accent)}@media (prefers-reduced-motion:reduce){.btn:hover,.fact.rhy-link:hover,.chip:hover,.btn-sm:hover{transform:none}}
