.lp-paper:has(.lp-ring){--lp-paper:#fffaf7;--lp-paper-2:#fff1ea;--lp-card:#fff;--lp-ink:#1d1222;--lp-body:#5a4d5e;--lp-faint:#85788a;--lp-line:#1d12221f;--lp-line-soft:#1d122212;--ring-hot:#ff2d78;--ring-orange:#ff6a2b;--ring-amber:#ffb21e;--ring-violet:#c32bff;--ring-gradient:conic-gradient(from 200deg, var(--ring-amber), var(--ring-orange), var(--ring-hot), var(--ring-violet), var(--ring-amber));--ring-display:var(--font-ring-display), "Bricolage Grotesque", system-ui, sans-serif;--ring-text:var(--font-ring-body), "Figtree", system-ui, sans-serif;background:var(--lp-paper)}body:has(.lp-ring){background:#fffaf7}.lp-ring{font-family:var(--ring-text);color:var(--lp-ink)}.lp-paper:has(.lp-ring) .lp-header{--lp-brand-deep:#d4145f}.lp-paper:has(.lp-ring) .lp-header .cl-btn-primary{white-space:nowrap;font-family:var(--ring-text);letter-spacing:0;text-transform:none;background:var(--lp-ink);border-radius:999px;font-size:.85rem;font-weight:700}.lp-paper:has(.lp-ring) .lp-header .cl-btn-primary:hover{box-shadow:none;background:#33203a}.ring-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}@media (min-width:900px){.ring-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.lp-ring .section-eyebrow{font-family:var(--ring-text);letter-spacing:.03em;text-transform:none;color:var(--ring-hot);background:var(--lp-paper-2);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.lp-ring .section-eyebrow:before{content:"";background:var(--ring-hot);border-radius:50%;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite ring-pulse}@keyframes ring-pulse{50%{opacity:.25}}@media (max-width:640px){.lp-ring .section-eyebrow{letter-spacing:.01em;gap:.4rem;padding:.35rem .7rem;font-size:.7rem;line-height:1.3}.lp-ring .section-eyebrow:before{flex:none;width:.4rem;height:.4rem}}.lp-ring .lp-h1{font-family:var(--ring-display);text-transform:none;letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:.4rem 0 .35rem;font-size:clamp(2.6rem,6.2vw,5rem);font-weight:800;line-height:.95}.lp-ring .lp-h1 em,.ring-follows .lp-h2 em{background:linear-gradient(90deg, var(--ring-orange), var(--ring-hot) 60%, var(--ring-violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-ring .lp-lede{font-family:var(--ring-text);color:var(--lp-body);max-width:34em;font-size:clamp(1.02rem,1.6vw,1.2rem);font-weight:500;line-height:1.55}.lp-ring .lp-search>form{background:linear-gradient(#fff, #fff) padding-box, var(--ring-gradient) border-box;border:6px solid #0000;border-radius:999px;flex-direction:row;align-items:center;gap:.35rem;max-width:34rem;padding:4px}.lp-ring .lp-search>form>input{min-width:0}@media (max-width:480px){.lp-ring .lp-search .cl-btn-primary{padding-inline:.8rem;font-size:.95rem}.lp-ring .lp-search .lp-field{padding-inline:.75rem .25rem;font-size:1rem}.lp-ring .lp-search>form{gap:.2rem}}.lp-ring .lp-field{font-family:var(--ring-text);background:0 0;border:0;border-radius:999px;padding:.8rem 1rem;font-size:1.05rem;font-weight:500}.lp-ring .lp-field:focus{box-shadow:none}.lp-ring .cl-btn-primary{font-family:var(--ring-text);letter-spacing:0;text-transform:none;background:var(--lp-ink);color:#fff;white-space:nowrap;border-radius:999px;padding:.85rem 1.5rem;font-size:1rem;font-weight:700}.lp-ring .cl-btn-primary:hover{background:#33203a;box-shadow:0 8px 24px -8px #ff2d7899}.lp-ring .cl-btn-primary:disabled{opacity:1;background:var(--lp-ink)}.lp-ring .lp-hint{color:var(--lp-body);margin-top:.85rem;font-size:.84rem;line-height:1.6}.lp-ring .lp-note{border-color:var(--lp-line);background:var(--lp-card);border-radius:1rem}.ring-phone{aspect-ratio:9/18.5;background:#120b14;border-radius:2.25rem;justify-self:center;width:min(15rem,72%);padding:.5rem;display:block;transform:rotate(3deg);box-shadow:0 30px 60px -28px #ff2d7873,0 0 0 1px #0003}[dir=rtl] .ring-phone{transform:rotate(-3deg)}.ring-phone .ring-screen{border-radius:1.8rem}@media (max-width:899px){.ring-phone{zoom:1.38;width:15rem;transform:rotate(2deg)}[dir=rtl] .ring-phone{transform:rotate(-2deg)}}@media (max-width:370px){.ring-phone{zoom:1.22}}.ring-phone-wrap{flex-direction:column;justify-self:center;align-items:center;gap:1.5rem;width:100%;display:flex}.ring-tabs{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:999px;gap:.25rem;padding:.3rem;display:inline-flex;box-shadow:0 8px 20px -14px #1c1c2266}.ring-tabs button{font:inherit;white-space:nowrap;color:var(--lp-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem 1rem;font-size:.85rem;font-weight:700;transition:background .2s,color .2s}.ring-tabs button:hover{color:var(--lp-ink)}.ring-tabs button[aria-pressed=true]{color:#fff;background:var(--lp-ink)}.ring-tabs button:focus-visible{outline:2px solid var(--ring-hot);outline-offset:2px}.ring-phone .ring-screen--list{cursor:default;background:#fff;flex-direction:column;gap:.6rem;padding:1rem .7rem .7rem;display:flex}.ring-screen--list:after{display:none}.ring-list-head{border-bottom:1px solid var(--lp-line);align-items:center;gap:.5rem;padding:.2rem .2rem .55rem;display:flex}.ring-list-head .ring-avatar{width:1.9rem;height:1.9rem;box-shadow:0 0 0 2px var(--ring-hot)}.ring-list-head .ring-id{color:var(--lp-ink);text-shadow:none;flex:1}.ring-list-head .ring-name{opacity:.6}.ring-list-keys{color:var(--lp-ink);flex-wrap:wrap;gap:.3rem .7rem;padding:0 .2rem;font-size:.66rem;font-weight:700;display:flex}.ring-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ring-list .ring-frow{border-radius:.75rem;gap:.55rem;padding:.4rem .5rem}.ring-list .ring-frow img{width:2.1rem;height:2.1rem}.ring-list-id{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.ring-list .ring-frow-handle{font-size:.74rem}.ring-list-name{color:var(--lp-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.ring-list .ring-frow-tag{width:1.3rem;height:1.3rem;font-size:.8rem}.ring-tabs button{padding:.5rem .85rem}.ring-phone .ring-screen--xray{color:#fff;cursor:default;background:#140f1f;flex-direction:column;gap:.7rem;padding:1rem .7rem .7rem;display:flex}.ring-screen--xray:after{display:none}.ring-screen--xray .ring-list-head{border-bottom-color:#ffffff1f}.ring-screen--xray .ring-list-head .ring-id{color:#fff}.ring-screen--xray .ring-list-head .ring-name{opacity:.7;white-space:normal;overflow:visible}.ring-screen--xray .ring-fcard-demo{color:#ffffffb3;background:#ffffff1a}.ring-xray{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ring-xrow{animation:.6s cubic-bezier(.2,.8,.2,1) both ring-in;animation-delay:calc(var(--i) * .5s);background:#ffffff0f;border-radius:.75rem;gap:.35rem;padding:.5rem .55rem;display:grid}.ring-xrow-top{align-items:center;gap:.45rem;min-width:0;display:flex}.ring-xrow-top>i{text-align:center;width:1rem;color:var(--ring-amber);flex:none;font-size:.75rem}.ring-xrow[data-hot] .ring-xrow-top>i{color:var(--ring-hot)}.ring-xrow-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.68rem;font-weight:600;line-height:1.25}.ring-xrow-faces{flex:none;display:flex}.ring-xrow-faces img{object-fit:cover;border-radius:50%;width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px #140f1f}.ring-xrow-faces img+img{margin-inline-start:-.4rem}.ring-xrow-bar{background:#ffffff1a;border-radius:999px;height:.3rem;display:block;overflow:hidden}.ring-xrow-bar>span{height:100%;width:calc(var(--lvl) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--ring-amber), var(--ring-hot));transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both ring-xbar;animation-delay:calc(var(--i) * .5s + .3s);display:block}[dir=rtl] .ring-xrow-bar>span{transform-origin:100%}@keyframes ring-xbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ring-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.ring-list .ring-frow{animation:.6s cubic-bezier(.2,.8,.2,1) both ring-in;animation-delay:calc(var(--i) * .5s)}@media (min-width:900px){.ring-phone{aspect-ratio:9/18.5;background:#120b14;border-radius:2.75rem;justify-self:center;width:min(20rem,100%);padding:.6rem;display:block;transform:rotate(3deg);box-shadow:0 40px 80px -30px #ff2d7873,0 0 0 1px #0003}[dir=rtl] .ring-phone{transform:rotate(-3deg)}.ring-phone .ring-screen{border-radius:2.15rem}}.ring-screen{background:linear-gradient(160deg, var(--ring-orange), #7a1fff);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;border-radius:2.15rem;height:100%;position:relative;overflow:hidden}.ring-shot{opacity:0;background-position:50%;background-size:cover;transition:opacity .2s;position:absolute;inset:0}.ring-shot.is-on{opacity:1}.ring-shot--1{background-image:url(/assets/ring/story-1.webp)}.ring-shot--2{background-image:url(/assets/ring/story-2.webp)}.ring-shot--3{background-image:url(/assets/ring/story-3.webp)}.ring-shot--4{background-image:url(/assets/ring/story-4.webp)}.ring-screen:after{content:"";pointer-events:none;background:linear-gradient(#00000073,#0000 22% 75%,#0006);position:absolute;inset:0}.ring-bars{z-index:2;top:.9rem;gap:.25rem;display:flex;position:absolute;inset-inline:.75rem}.ring-bars i{background:#ffffff59;border-radius:3px;flex:1;height:3px;overflow:hidden}.ring-bars i:after{content:"";transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .ring-bars i:after{transform-origin:100%}.ring-bars i.is-done:after{transform:scaleX(1)}.ring-bars i.is-on:after{animation:5s linear forwards ring-bar}.ring-screen.is-paused .ring-bars i.is-on:after{animation-play-state:paused}@keyframes ring-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ring-who{z-index:2;top:1.75rem;align-items:center;gap:.5rem;display:flex;position:absolute;inset-inline:.9rem}.ring-avatar{background:#fff url(/assets/ring/avatar.webp) 50%/cover;border-radius:50%;width:2rem;height:2rem;box-shadow:0 0 0 2px #fff}.ring-line{background:#ffffffe6;border-radius:999px;width:5rem;height:.5rem;display:block}.ring-avatar{flex:none}.ring-id{color:#fff;text-shadow:0 1px 2px #00000059;flex-direction:column;min-width:0;line-height:1.2;display:flex}.ring-handle{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.ring-time{opacity:.75;margin-inline-start:.25rem;font-weight:500}.ring-name{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;overflow:hidden}.ring-ghost{z-index:2;bottom:1.1rem;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000052;border-radius:1rem;align-items:center;gap:.6rem;padding:.75rem .85rem;display:flex;position:absolute;inset-inline:.9rem}.ring-ghost-text{font-size:.82rem;font-weight:600;line-height:1.25}.lp-ring .press-bar{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.lp-ring .press-bar-label{font-family:var(--ring-text);letter-spacing:.08em;color:var(--lp-body);font-weight:700}.ring-story{--ring-glow:#e0266e73;color:#fff;width:100%;box-shadow:0 40px 70px -40px var(--ring-glow);border-radius:1.8rem;margin:3.5rem auto 0;transition:box-shadow .4s;position:relative;overflow:hidden}.ring-story[data-slide="1"]{--ring-glow:#7b2ff780}.ring-story[data-slide="2"]{--ring-glow:#1d122280}.ring-story[data-slide="3"]{--ring-glow:#3b2bbf80}.ring-story[data-slide="4"]{--ring-glow:#d4311e73}.ring-story[data-slide="5"]{--ring-glow:#c21d5e80}.ring-story-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.ring-story-track::-webkit-scrollbar{display:none}.ring-story-track:focus-visible{outline:3px solid var(--ring-amber);outline-offset:-3px;border-radius:1.8rem}.ring-story-slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;justify-content:flex-end;gap:.8rem;min-height:24rem;padding:4.5rem 1.75rem 2rem;display:flex}@media (min-width:640px){.ring-story-slide{min-height:26rem;padding:5rem 2.75rem 2.5rem;padding-inline:4.5rem}}.ring-story-slide:nth-child(6n+1){background:linear-gradient(170deg,#ff7a2b,#e0266e)}.ring-story-slide:nth-child(6n+2){background:linear-gradient(170deg,#e0266e,#7b2ff7)}.ring-story-slide:nth-child(6n+3){background:linear-gradient(170deg,#34203b,#1d1222)}.ring-story-slide:nth-child(6n+4){background:linear-gradient(170deg,#7b2ff7,#3b2bbf)}.ring-story-slide:nth-child(6n+5){background:linear-gradient(170deg,#f07a12,#d4311e)}.ring-story-slide:nth-child(6n+6){background:linear-gradient(170deg,#c21d5e,#34203b)}.ring-story-bars{z-index:2;top:1.2rem;pointer-events:none;gap:.3rem;display:flex;position:absolute;inset-inline:1.75rem}@media (min-width:640px){.ring-story-bars{inset-inline:4.5rem}}.ring-story-bars i{background:#ffffff4d;border-radius:3px;flex:1;height:3px;transition:background .3s}.ring-story-bars i.is-on{background:#fff}.ring-story-tap{display:none}@media (hover:hover) and (pointer:fine){.ring-story-tap{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;top:0;bottom:0}.ring-story-tap--back{cursor:w-resize;width:33%;inset-inline-start:0}.ring-story-tap--next{cursor:e-resize;width:67%;inset-inline-end:0}[dir=rtl] .ring-story-tap--back{cursor:e-resize}[dir=rtl] .ring-story-tap--next{cursor:w-resize}}.ring-card-note{opacity:.85;margin-top:.75rem}.ring-card-cta{z-index:3;color:var(--lp-ink);font-weight:700;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;align-self:flex-start;align-items:center;margin-top:1.4rem;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative;box-shadow:0 10px 24px -12px #00000073}.ring-card-cta:hover{transform:translateY(-1px)}.ring-story-nav{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0000002e;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin-top:-1.25rem;padding:0;transition:background .2s;display:grid;position:absolute;top:50%}.ring-story-nav:hover{background:#00000052}.ring-story-nav--prev{inset-inline-start:.5rem}.ring-story-nav--next{inset-inline-end:.5rem}.ring-story-nav--prev svg,[dir=rtl] .ring-story-nav--next svg{transform:scaleX(-1)}[dir=rtl] .ring-story-nav--prev svg{transform:none}.ring-story-nav--next svg{animation:1.8s ease-in-out infinite ring-nudge}@media (max-width:639px){.ring-story-nav{width:2.1rem;height:2.1rem;margin-top:0;top:2.1rem}.ring-story-nav--prev{inset-inline:auto 3.1rem}.ring-story-nav--next{inset-inline-end:.75rem}}@keyframes ring-nudge{50%{translate:4px}}.ring-card-title{font-family:var(--ring-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.4rem;font-weight:800;line-height:1.08}.ring-card-body{color:#ffffffeb;margin:0;font-size:.95rem;line-height:1.55}.lp-ring .lp-h2{font-family:var(--ring-display);text-transform:none;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:800;line-height:1.02}.lp-ring .lp-body{font-size:1.02rem;line-height:1.65}.ring-follows{background:var(--lp-ink);color:#fff;border-radius:2rem;padding:2.25rem 1.5rem}@media (min-width:768px){.ring-follows{padding:3.5rem}}.ring-follows{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.25rem;display:grid}@media (min-width:900px){.ring-follows{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem}}.ring-tags-wrap{height:7.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.ring-tags-track{animation:22s linear infinite ring-tags-up}.ring-tags-wrap:hover .ring-tags-track{animation-play-state:paused}@keyframes ring-tags-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.ring-tags{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ring-tags li{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;padding:.3rem 0;font-size:.72rem;font-weight:500;line-height:1.3}@media (prefers-reduced-motion:reduce){.ring-tags-wrap{overflow-y:auto;-webkit-mask-image:none;mask-image:none}.ring-tags+.ring-tags{display:none}}.ring-phone-try{color:#fff;background:var(--lp-ink);align-self:center;margin-top:.5rem;padding:.9rem 2rem}@media (min-width:900px){.ring-phone-try{display:none}}.ring-fcard{width:100%;max-width:24rem;color:var(--lp-ink);background:#fff;border-radius:1.5rem;justify-self:center;padding:1.1rem;box-shadow:0 30px 60px -30px #0009}.ring-fcard-head{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding:.15rem .25rem .85rem;font-size:.8rem;font-weight:700;display:flex}.ring-fcard-key{align-items:center;gap:.35rem;display:inline-flex}.ring-fcard-key:before{content:"";border-radius:50%;width:.55rem;height:.55rem}.ring-fcard-key--in:before{background:#16a34a}.ring-fcard-key--out:before{background:#e11d48}.ring-fcard-demo{letter-spacing:.12em;color:var(--lp-faint);background:var(--lp-paper-2);border-radius:999px;margin-inline-start:auto;padding:.15rem .5rem;font-size:.62rem}.ring-fcard-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ring-frow{background:var(--lp-paper-2);animation:12s cubic-bezier(.2,.8,.2,1) infinite both ring-frow;animation-delay:calc(var(--i) * .8s);border-radius:.9rem;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.ring-frow img{object-fit:cover;border-radius:50%;flex:none;width:2.5rem;height:2.5rem}.ring-frow-handle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.ring-frow-tag{color:#fff;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-weight:800;line-height:1;display:grid}.ring-frow--in .ring-frow-tag{background:#16a34a}.ring-frow--out .ring-frow-tag{background:#e11d48}.ring-frow--out .ring-frow-handle{color:var(--lp-faint);-webkit-text-decoration:line-through #e11d4899;text-decoration:line-through #e11d4899}@keyframes ring-frow{0%{opacity:0;transform:translateY(12px)scale(.97)}5%{opacity:1;transform:none}78%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(-6px)}}.ring-follows .lp-h2{color:#fff;font-size:clamp(2rem,4.6vw,3.4rem)}.ring-follows .lp-h2 em{color:var(--ring-amber);background:0 0}.ring-follows .lp-body{color:#ffffffc7;max-width:60ch}.ring-link{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--ring-hot);text-decoration-color:var(--ring-hot);text-underline-offset:4px;font-weight:700}.ring-link:hover{color:var(--ring-amber)}.ring-chips{flex-wrap:wrap;gap:.6rem;margin-bottom:0;padding:0;list-style:none;display:flex}.ring-chips a{color:var(--lp-ink);background:var(--lp-card);border:1px solid var(--lp-line);border-radius:999px;align-items:center;padding:.55rem 1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.ring-chips a:hover,.ring-chips a:focus-visible{border-color:var(--ring-hot);transform:translateY(-1px)}.ring-follows .ring-chips a{color:#fff;background:#ffffff14;border-color:#ffffff2e}.ring-follows .ring-chips a:hover{border-color:var(--ring-amber)}.ring-guides{background:var(--lp-paper-2);border:1px solid var(--lp-line);border-radius:2rem;padding:2.25rem 1.5rem}@media (min-width:768px){.ring-guides{padding:3.5rem}}.ring-guides .lp-h2{font-size:clamp(2rem,4.6vw,3.4rem)}.ring-guides .ring-link{color:var(--lp-ink)}.ring-guides .ring-link:hover{color:var(--ring-hot)}.ring-faq{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:900px){.ring-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem}}.ring-faq dl{margin-top:0!important}.ring-faq dl>div{border-bottom:1px solid var(--lp-line);padding-bottom:1.15rem}.ring-faq dt{font-size:1.1rem}@media (prefers-reduced-motion:reduce){.lp-ring *,.lp-ring :before,.lp-ring :after{animation:none!important}}.ring-story .ring-card-title{font-size:clamp(1.6rem,3.4vw,2.1rem)}.ring-story .ring-card-body{max-width:34em;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.6}.ring-article .lp-h1{max-width:none;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1}.ring-article .lp-h2{font-family:var(--ring-display);letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.1}.ring-article .lp-body{font-family:var(--ring-text);font-size:1.05rem;line-height:1.7}.ring-article .lp-answer{border:1px solid var(--lp-line);background:var(--lp-card);border-left:0;border-radius:1.4rem;margin-top:1.75rem;padding:1.25rem 1.4rem 1.3rem 1.65rem;position:relative;overflow:hidden;box-shadow:0 20px 40px -32px #e0266e73}.ring-article .lp-answer:before{content:"";background:linear-gradient(180deg, var(--ring-orange), var(--ring-hot), var(--ring-violet));width:5px;position:absolute;inset-block:0;inset-inline-start:0}.ring-article .lp-answer .cl-eyebrow{color:var(--ring-hot)}.ring-article .lp-answer p:last-child{font-family:var(--ring-text);font-size:1.1rem;font-weight:600}.ring-article .lp-guide-table-wrap{border-radius:1rem;overflow:hidden}.ring-cta{color:#fff;background:linear-gradient(150deg, var(--ring-orange), var(--ring-hot) 55%, var(--ring-violet));border-radius:2rem;padding:2.25rem 1.5rem;box-shadow:0 40px 70px -40px #e0266e8c}@media (min-width:768px){.ring-cta{padding:3rem}}.ring-cta .lp-h2{color:#fff}.ring-cta .lp-body{color:#ffffffe6}.ring-cta .lp-hint{color:#ffffffd9}.ring-guide-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ring-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ring-guide-grid a{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:1.4rem;flex-direction:column;gap:.5rem;height:100%;padding:1.35rem 1.4rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.ring-guide-grid a:hover{border-color:var(--ring-hot);transform:translateY(-2px);box-shadow:0 20px 40px -30px #e0266e80}.ring-guide-grid .lp-list-title{font-family:var(--ring-display);letter-spacing:-.02em;font-size:1.2rem;font-weight:800;line-height:1.15}.ring-guide-grid .lp-list-sub{font-family:var(--ring-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:639px){.lp-ring .lp-hero{gap:.6rem}.lp-ring .lp-h1,.lp-ring .lp-h1-pair{margin-top:0;margin-bottom:0}.lp-ring .section-eyebrow{margin-bottom:.15rem}.ring-hero{gap:2rem;padding-top:.75rem}}.ring-press{margin-top:1rem}.press-bar--compact{background:0 0;border:0;padding:0}.lp-ring .press-bar--compact{border:0}.press-bar--compact .press-bar-inner{justify-content:flex-start;gap:.5rem 1.1rem;margin:0;padding:0}.press-bar--compact .press-bar-label{letter-spacing:.14em;font-size:.62rem}.press-bar--compact .press-bar-track{justify-content:flex-start;gap:.5rem 1.1rem}.press-bar--compact .press-bar-item img{height:calc(var(--press-logo-h,24px) * .5)}.lp-paper .press-bar--compact .press-bar-item img{opacity:.85}.lp-paper .press-bar--compact .press-bar-label{color:var(--lp-body)}.ring-app{font-family:var(--ring-text)}.ring-app .lp-h1{max-width:none;font-size:clamp(2.3rem,6vw,3.6rem)}.ring-app .lp-h1 em{background:linear-gradient(90deg, var(--ring-orange), var(--ring-hot) 60%, var(--ring-violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ring-app .pair-title,.ring-app .lp-access-heading,.ring-app .lp-h2,.ring-app .adult-preview-tag-title,.ring-app .adult-preview-tag-title *{font-family:var(--ring-display);text-transform:none;letter-spacing:-.02em;font-weight:800}.ring-app .pair-title{color:var(--lp-ink);font-size:clamp(1.35rem,2.6vw,1.7rem)}.ring-app .lp-access-heading{font-size:1.3rem;line-height:1.15}.ring-app .lp-h2{font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.12}.ring-app .lp-result,.ring-app .lp-report .adult-preview-tag-row.block,.ring-app .lp-access,.ring-app .lp-peek-card{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:1.5rem;box-shadow:0 24px 48px -36px #e0266e73}.ring-app .lp-result{padding:1.1rem 1.25rem}.ring-app .lp-subject-avatar{box-shadow:0 0 0 3px var(--lp-card), 0 0 0 5px var(--ring-hot)}.ring-app .lp-access--paid{border-color:var(--ring-hot)}.ring-app .lp-access-badge,.ring-app .cl-eyebrow{color:var(--ring-hot)}.ring-app .lp-report .adult-preview-tag-row.block .section-eyebrow{letter-spacing:.02em;text-transform:none;font-size:.72rem}.ring-app .lp-report .adult-preview-tag-row.block{padding:1.25rem 1.3rem}.ring-app .lp-report .cl-badge{background:var(--lp-ink);color:#fff;font-family:var(--ring-text);letter-spacing:.06em;border-radius:999px;padding:.25rem .75rem}.ring-app .lp-report .adult-preview-tag-title{color:var(--lp-ink);letter-spacing:-.01em}.ring-app .lp-report .lbl-note{color:var(--ring-hot);font-family:var(--ring-text);letter-spacing:.02em;font-size:.72rem;font-weight:700}.ring-app .lp-report .sub .date{font-family:var(--ring-text);text-transform:none;letter-spacing:0;color:var(--lp-faint);font-size:.8rem;font-weight:600}.ring-app .lp-report .sub-count{font-family:var(--ring-display);font-weight:800}.ring-app .lp2-tabs button{font-family:var(--ring-text);text-transform:none;letter-spacing:0;font-weight:700}.ring-app .lp2-tabs button.is-on{color:var(--lp-ink);border-color:var(--ring-hot)}.ring-app .adult-preview-face{box-shadow:none;border:0;border-radius:.9rem;overflow:hidden}.ring-app .adult-preview-face-handle{padding-inline:.5rem;padding-bottom:.3rem}.ring-app .adult-preview-face .face-img{border-radius:0}.ring-app .change-group .adult-preview-face:not(.adult-preview-face--more):after{content:"";z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 3px var(--face-ring,transparent);position:absolute;inset:0}.ring-app .change-group[data-dir=in]{--face-ring:#16a34a}.ring-app .change-group[data-dir=out]{--face-ring:#e11d48}.ring-app .check-card{border-radius:1.4rem}.ring-app .cl-btn-primary,.ring-app .cl-btn-secondary,.ring-app .lp-oauth,.ring-app .lp-search-another{font-family:var(--ring-text);text-transform:none;letter-spacing:0;border-radius:999px;font-weight:700}.ring-app .cl-btn-primary{background:var(--lp-ink);border-color:var(--lp-ink);color:#fff;box-shadow:0 12px 24px -14px #1c1c2299}.ring-app .cl-btn-primary:hover{background:#33203a}.ring-app .lp-oauth{border-color:var(--lp-line);background:var(--lp-card);font-size:.98rem}.ring-app .lp-oauth:hover{border-color:var(--ring-hot)}.ring-app .lp-search-another{background:var(--lp-card);border-color:var(--lp-line)}.ring-app a:not([class]){color:var(--ring-hot)}.lp-paper:has(.ring-app){background:radial-gradient(40rem 26rem at 90% -6rem, #ff2d781a, transparent 70%), radial-gradient(34rem 24rem at -8% 18rem, #ff7a2b17, transparent 70%), radial-gradient(30rem 24rem at 100% 60rem, #7b2ff712, transparent 70%), var(--lp-paper)}.ring-app .lp-result.lp-subject{color:#fff;background:linear-gradient(125deg, var(--ring-orange), var(--ring-hot) 55%, var(--ring-violet));border:0;box-shadow:0 30px 60px -34px #e0266eb3}.ring-app .lp-subject .lp-subject-handle,.ring-app .lp-subject .lp-subject-counts,.ring-app .lp-subject .lp-subject-counts b{color:#fff}.ring-app .lp-subject .lp-subject-handle{font-family:var(--ring-display);letter-spacing:-.02em;font-weight:800}.ring-app .lp-subject .lp-subject-name{color:#ffffffd9}.ring-app .lp-subject .section-eyebrow{color:#fff;background:#ffffff2e}.ring-app .lp-subject .section-eyebrow:before{background:#fff}.ring-app .lp-subject .lp-subject-avatar{box-shadow:0 0 0 3px #fffffff2,0 10px 24px -8px #00000059}.ring-app .lp-subject>:not(.lp-subject-avatar){border-color:#ffffff47}.ring-app .lp-access--paid{background:linear-gradient(var(--lp-card), var(--lp-card)) padding-box, linear-gradient(120deg, var(--ring-orange), var(--ring-hot) 55%, var(--ring-violet)) border-box;border:2px solid #0000}.ring-app .lp-access--paid .lp-access-badge{color:var(--ring-hot)}.ring-app .lp-switch input:checked+.lp-switch-track{background:linear-gradient(90deg, var(--ring-orange), var(--ring-hot))}.ring-app .pair-title{align-items:center;gap:.6rem;display:inline-flex}.ring-app .pair-title:before{content:"";background:linear-gradient(135deg, var(--ring-orange), var(--ring-hot) 55%, var(--ring-violet));border-radius:.3rem;flex:none;width:.9rem;height:.9rem}.ring-app .lp-report .adult-preview-tag-row.block{background:linear-gradient(var(--lp-card), var(--lp-card)) padding-box, linear-gradient(120deg, #ff7a2b8c, #ff2d788c 50%, #7b2ff773) border-box;border:2px solid #0000}.ring-app .change-group[data-dir=in] .sub-count{color:#fff;background:#16a34a}.ring-app .change-group[data-dir=out] .sub-count{color:#fff;background:#e11d48}.ring-app .change-group+.change-group{border-top:1px solid var(--lp-line);margin-top:1.1rem;padding-top:1.1rem}.ring-app .change-group .sub-count{border-radius:999px;padding:.1rem .6rem;font-size:1rem}.ring-app .adult-preview-face--more{color:var(--ring-hot);border:0;font-weight:800;background:linear-gradient(135deg,#ff7a2b24,#ff2d7829)!important}.ring-app .check-card{background:linear-gradient(150deg,#1d1222,#2a1340);border-color:#ffffff1a}.ring-app .check-step.is-done .check-dot{color:#fff;background:linear-gradient(135deg, var(--ring-orange), var(--ring-hot));border:0}.ring-app .check-dot{color:var(--ring-amber);border-color:#fff3}.ring-app .check-line{background:linear-gradient(90deg, var(--ring-hot), #ffffff26)}.ring-app .check-weekly{color:var(--ring-amber)}.ring-app .lp2-analysis{box-shadow:0 34px 64px -38px #7b2ff7bf;color:#fff!important;background:linear-gradient(160deg,#7b2ff7,#e0266e)!important;border:0!important}.ring-app .lp2-analysis *{color:inherit}.ring-app .lp2-analysis i{color:var(--ring-amber)}.ring-app .lp2-analysis .cl-btn-primary{color:var(--lp-ink);white-space:normal;text-align:start;background:#fff;border-color:#fff;max-width:100%;line-height:1.25}.ring-app .lp2-analysis .cl-btn-primary i{color:var(--ring-hot)}.ring-app .lp-search-another{background:linear-gradient(var(--lp-card), var(--lp-card)) padding-box, linear-gradient(90deg, var(--ring-orange), var(--ring-hot), var(--ring-violet)) border-box;border:2px solid #0000}.ring-app .lp-peek-card{border-top:0;overflow:hidden}.ring-app .lp-peek-card:before{content:"";background:linear-gradient(90deg, var(--ring-orange), var(--ring-hot), var(--ring-violet));height:6px;position:absolute;inset:0 0 auto}.lp-paper:has(.lp-ring) footer .lp-lang-on{color:#fff;background:linear-gradient(90deg, var(--ring-orange), var(--ring-hot));border-radius:999px;padding:.15rem .55rem}.ring-app .pair-title{align-items:flex-start}.ring-app .pair-title:before{margin-top:.32em}@media (max-width:639px){.lp-ring.ring-app{padding-inline:.85rem}.ring-app .lp-result,.ring-app .lp-access{padding:1rem}.ring-app .lp-report .adult-preview-tag-row.block{padding:1rem .85rem}.ring-app .lp-subject .section-eyebrow{white-space:nowrap;padding:.3rem .6rem;font-size:.64rem}.ring-app .lp-subject-counts{flex-wrap:wrap;gap:.25rem 1rem;font-size:.85rem}.ring-app .lp-subject .lp-subject-handle,.ring-app .pair-title{font-size:1.2rem}.ring-app .lp-access-heading{font-size:1.1rem}.ring-app .lp-report .adult-preview-tag-title,.ring-app .lp-report .adult-preview-tag-title *{letter-spacing:-.01em;font-size:1rem}.ring-app .lp-report .adult-preview-tag-head{flex-wrap:wrap;row-gap:.2rem}.ring-app .mt-10{margin-top:1.75rem}.ring-app .mt-6{margin-top:1.1rem}.ring-app .lp-search-another{margin-top:1.5rem}.ring-app .lp2-analysis{padding:1.25rem}.lp-paper:has(.lp-ring) footer .gap-16{gap:2.25rem 2.5rem}.lp-paper:has(.lp-ring) footer .pb-10{padding-bottom:2rem}}.ring-app .network-recent:has(.check-card){border-top:0;margin-top:.4rem;padding-top:0}.ring-app .block .row-note:empty{display:none}.ring-app .block-head{margin-bottom:.6rem}@media (max-width:639px){.ring-app .check-card{padding:1.15rem 1rem}.ring-app .check-handle{margin-bottom:1rem}.ring-app .check-dot{width:2.6rem;height:2.6rem;font-size:.95rem}.ring-app .check-line{top:1.3rem;inset-inline-start:3.4rem}.ring-app .check-what{font-size:1rem}.ring-app .check-body{margin-top:1.1rem;font-size:.88rem}}.ring-app .lp-access{flex-wrap:wrap}.lp-subscribe{color:#fff;background:linear-gradient(120deg, var(--ring-orange), var(--ring-hot) 55%, var(--ring-violet));border-radius:1.1rem;flex-direction:column;flex:100%;grid-column:1/-1;align-items:flex-start;gap:.45rem;margin:-.25rem -.25rem 1rem;padding:1rem 1.1rem;display:flex;box-shadow:0 18px 36px -22px #e0266ecc}.ring-app .lp-subscribe .lp-subscribe-btn{color:var(--lp-ink);background:#fff;border-color:#fff;padding:.75rem 1.3rem;font-size:1rem}.ring-app .lp-subscribe .lp-subscribe-btn:hover{background:#fff;transform:translateY(-1px)}.lp-subscribe-week{color:#ffffffeb;margin:0;padding-inline-start:1.3rem;font-size:.8rem;font-weight:700}@media (max-width:639px){.lp-subscribe{text-align:center;align-items:stretch}}.ring-app .pair:has(.lp2-tabs){--sec-a:#ffb020;--sec-b:#ff7a2b}:is(.ring-app .pair:has(.network-recent),.ring-app .pair:has(.change-group)){--sec-a:#ff7a2b;--sec-b:#ff2d78}.ring-app .pair:has(.lp2-analysis){--sec-a:#ff2d78;--sec-b:#7b2ff7}.ring-app .pair .pair-title:before{background:linear-gradient(135deg, var(--sec-a,var(--ring-orange)), var(--sec-b,var(--ring-hot)));transform:rotate(-8deg)}.ring-app .pair .adult-preview-tag-row.block{background:linear-gradient(var(--lp-card), var(--lp-card)) padding-box, linear-gradient(120deg, var(--sec-a,var(--ring-orange)), var(--sec-b,var(--ring-hot))) border-box;box-shadow:0 26px 50px -38px var(--sec-b,var(--ring-hot))}.ring-app .lp2-tabs{border-bottom:0;gap:.4rem}.ring-app .lp2-tabs button{background:var(--lp-paper-2);color:var(--lp-body);border:0;border-radius:999px;padding:.45rem .95rem}.ring-app .lp2-tabs button.is-on{color:#fff;background:linear-gradient(90deg, var(--sec-a,var(--ring-orange)), var(--sec-b,var(--ring-hot)));box-shadow:0 8px 18px -10px var(--sec-b,var(--ring-hot))}.ring-app .story-section>.row-note--bare:first-child{color:#8a4b00;background:linear-gradient(120deg,#ffb0202e,#ff7a2b24);border-radius:1rem;align-items:center;gap:.6rem;padding:.8rem 1rem;font-weight:600;display:flex}.ring-app .story-section>.row-note--bare:first-child:before{content:"";color:#ff7a2b;font-family:"Font Awesome 6 Pro","Font Awesome 6 Free";font-weight:900}.ring-app .lp-result.lp-subject{position:relative;overflow:hidden}.ring-app .lp-result.lp-subject:before,.ring-app .lp-result.lp-subject:after{content:"";pointer-events:none;background:#ffffff29;border-radius:50%;position:absolute}.ring-app .lp-result.lp-subject:before{top:-5rem;width:11rem;height:11rem;inset-inline-end:-3rem}.ring-app .lp-result.lp-subject:after{bottom:-3rem;background:#ffb02040;width:6rem;height:6rem;inset-inline-start:35%}.ring-app .lp-result.lp-subject>*{z-index:1;position:relative}.ring-app .pair .block .section-eyebrow{color:var(--sec-b,var(--ring-hot))}.ring-app .pair .block .section-eyebrow:before{background:var(--sec-b,var(--ring-hot))}@media (max-width:639px){.lp-subscribe-week{padding-inline-start:0}}.lp-usd{letter-spacing:.04em;color:var(--lp-faint);vertical-align:.1em;margin-inline:.2em .05em;font-size:.62em;font-weight:600}.lp-subscribe-week .lp-usd{color:#ffffffb3}.ring-app .lp-report .adult-preview-tag-row.block:has(.check-card){box-shadow:none;background:0 0;border:0;padding:0}.ring-app .lp-report .adult-preview-tag-row.block:has(.check-card)>.block-head{display:none}.ring-app .network-recent:has(.check-card){margin-top:0}.lp-paper:has(.lp-ring) .lp2-modal-box{font-family:var(--ring-text);border-radius:1.6rem}.lp-paper:has(.lp-ring) .lp2-modal-box h3{font-family:var(--ring-display);text-transform:none;letter-spacing:-.02em;font-weight:800}.lp-paper:has(.lp-ring) .lp2-modal-box .plan{background:linear-gradient(var(--lp-card), var(--lp-card)) padding-box, linear-gradient(120deg, var(--ring-orange), var(--ring-hot) 55%, var(--ring-violet)) border-box;border:2px solid #0000;border-radius:1.3rem;box-shadow:0 24px 44px -34px #e0266eb3}.lp-paper:has(.lp-ring) .lp2-modal-box .plan h4{color:var(--ring-hot);font-family:var(--ring-text);letter-spacing:.08em}.lp-paper:has(.lp-ring) .lp2-modal-box .plan .price{font-family:var(--ring-display);letter-spacing:-.02em;text-transform:none;color:var(--lp-ink);font-weight:800}.lp-paper:has(.lp-ring) .lp2-modal-box .plan .price small{font-family:var(--ring-text);letter-spacing:0;font-weight:500}.lp-paper:has(.lp-ring) .lp2-modal-box .price-week{color:var(--ring-hot);margin:.2rem 0 .4rem;font-size:.8rem;font-weight:700}.lp-paper:has(.lp-ring) .lp2-modal-box .plan ul li::marker{color:var(--ring-hot)}:is(.lp-paper:has(.lp-ring) .lp2-modal-box .cl-btn-primary,.lp-paper:has(.lp-ring) .lp2-modal-box .cl-btn-secondary){font-family:var(--ring-text);text-transform:none;letter-spacing:0;color:#fff;background:linear-gradient(90deg, var(--ring-orange), var(--ring-hot) 55%, var(--ring-violet));border:0;border-radius:999px;font-weight:700;box-shadow:0 14px 26px -16px #e0266ee6}.lp-paper:has(.lp-ring) .lp2-modal-box .lp-usd{letter-spacing:.04em;vertical-align:.25em;color:var(--lp-faint);margin-inline-start:.2em;font-size:.5em;font-weight:600}.lp-paper:has(.lp-ring) .lp2-modal-box .price-week .lp-usd{vertical-align:.05em;font-size:.75em}:is(.lp-paper:has(.lp-ring) .lp2-modal-box .cl-btn-primary .lp-usd,.lp-paper:has(.lp-ring) .lp2-modal-box .cl-btn-secondary .lp-usd){color:#ffffffbf;font-size:.7em}:is(.lp-paper:has(.ring-app) .press-bar:not(.press-bar--compact),.lp-paper:has(.ring-article) .press-bar:not(.press-bar--compact)){background:0 0;border:0;padding:1.25rem 0}:is(.lp-paper:has(.ring-app) .press-bar:not(.press-bar--compact) .press-bar-inner,.lp-paper:has(.ring-article) .press-bar:not(.press-bar--compact) .press-bar-inner){gap:.5rem 1.1rem}:is(.lp-paper:has(.ring-app) .press-bar:not(.press-bar--compact) .press-bar-label,.lp-paper:has(.ring-article) .press-bar:not(.press-bar--compact) .press-bar-label){letter-spacing:.14em;color:var(--lp-body);font-size:.62rem}:is(.lp-paper:has(.ring-app) .press-bar:not(.press-bar--compact) .press-bar-track,.lp-paper:has(.ring-article) .press-bar:not(.press-bar--compact) .press-bar-track){gap:.5rem 1.1rem}:is(.lp-paper:has(.ring-app) .press-bar:not(.press-bar--compact) .press-bar-item img,.lp-paper:has(.ring-article) .press-bar:not(.press-bar--compact) .press-bar-item img){height:calc(var(--press-logo-h,24px) * .5);opacity:.85}.ring-app .lp-subject .lp-subject-handle{text-transform:uppercase;letter-spacing:0;line-height:1.05}.ring-app .lp-subject .lp-subject-name{margin-top:.2rem;font-size:.85rem;font-weight:600}.lp-subscribe-top{margin-top:.75rem}.lp-subscribe-top .lp-subscribe{margin:0}.lp-paper:has(.lp-ring) .lp2-modal-box .plan h4{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.lp-paper:has(.lp-ring) .lp2-modal-box .plan-save{letter-spacing:.02em;text-transform:none;color:#fff;background:#16a34a;border-radius:999px;padding:.2rem .6rem;font-size:.72rem}.lp-paper:has(.lp-ring) .lp2-modal-box .plan:not(.plan--pick){background:linear-gradient(var(--lp-card), var(--lp-card)) padding-box, linear-gradient(var(--lp-line), var(--lp-line)) border-box;box-shadow:none}.lp-paper:has(.lp-ring) .lp2-modal-box .plan:not(.plan--pick) .cl-btn-secondary{color:var(--lp-ink);background:var(--lp-paper-2);box-shadow:none}.lp-paper:has(.lp-ring) .lp2-modal-box .plan{--plan-pad:1.25rem;padding:var(--plan-pad);overflow:hidden}.lp-paper:has(.lp-ring) .lp2-modal-box .plan-band{margin:calc(-1 * var(--plan-pad,1.25rem)) calc(-1 * var(--plan-pad,1.25rem)) 1rem;padding:.75rem var(--plan-pad,1.25rem);color:#fff;font-family:var(--ring-display);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.6rem;font-size:1rem;font-weight:800;display:flex}.lp-paper:has(.lp-ring) .lp2-modal-box .plan-band--month{background:linear-gradient(90deg, var(--ring-orange), var(--ring-hot))}.lp-paper:has(.lp-ring) .lp2-modal-box .plan-band--year{background:linear-gradient(90deg, var(--ring-hot), var(--ring-violet))}.lp-paper:has(.lp-ring) .lp2-modal-box .plan-band .plan-save{font-family:var(--ring-text);letter-spacing:.02em;color:#16a34a;background:#fffffff2;font-size:.72rem}.lp-paper:has(.lp-ring) .lp2-modal-box .plan h4{color:var(--lp-ink);font-family:var(--ring-display);letter-spacing:-.01em;text-transform:none;font-size:1.05rem;font-weight:800}
