@font-face{font-family:GC Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin.a79fdb52.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GC Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-ext.776f6dca.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:GC Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin.052df745.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:GC Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-ext.14e7d307.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:GC Bricolage Grotesque Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Neue Bold),local(HelveticaNeue-Bold);font-weight:200 800;size-adjust:91.5%;ascent-override:101.6%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:GC Onest Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica Neue),local(Helvetica);font-weight:100 900;size-adjust:105.1%;ascent-override:92.3%;descent-override:28.5%;line-gap-override:0%}html:has(.cp){background:#17181d}html:has(.cp) body{background:#17181d}.cp{--cp-page:#17181d;--cp-fg:#f3f4f6;--cp-fg-2:#b6b9c2;--cp-fg-3:#9a9da7;--cp-mist:#202127;--cp-mist-2:#2c2d35;--cp-line:#ffffff17;--cp-ink:#0a0a0d;--cp-night:#24252c;--cp-night-2:#33343c;--cp-coral:#ff5a6e;--cp-coral-a:#ff7c5c;--cp-pink:#ff3d86;--cp-lime:#d3ff6c;--cp-lime-soft:#d3ff6c12;--cp-grad:linear-gradient(155deg, var(--cp-coral-a) 0%, var(--cp-coral) 44%, var(--cp-pink) 100%);--cp-display:"GC Bricolage Grotesque", "GC Bricolage Grotesque Fallback", ui-sans-serif, system-ui, sans-serif;--cp-text:"GC Onest", "GC Onest Fallback", ui-sans-serif, system-ui, sans-serif;--cp-ease:cubic-bezier(.2, .8, .2, 1);--cp-r-tile:30px;--cp-r-md:16px;background:var(--cp-page);color:var(--cp-fg);font-family:var(--cp-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:17px;font-weight:420;line-height:1.55;overflow-x:clip}.cp img,.cp svg{display:block}.cp ul,.cp ol{list-style:none}.cp-sprite{width:0;height:0;position:absolute;overflow:hidden}.cp-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.cp-sec{padding:max(40px,min(4.4vw,64px)) 0}.cp section[id]{scroll-margin-top:84px}@media (prefers-reduced-motion:no-preference){html:has(.cp){scroll-behavior:smooth}}.cp-eyebrow{font-family:var(--cp-display);letter-spacing:-.005em;color:var(--cp-fg-2);align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:640;display:flex}.cp-eyebrow:before{content:"";background:var(--cp-lime);border-radius:3px;flex:none;width:9px;height:9px}.cp-eyebrow--them:before{background:var(--cp-fg-3)}.cp-eyebrow--ink{color:#0a0a0db3}.cp-eyebrow--ink:before{background:var(--cp-ink)}.cp-h2{max-width:17em;font-family:var(--cp-display);font-optical-sizing:auto;letter-spacing:-.034em;text-wrap:balance;font-size:max(34px,min(4.4vw,58px));font-weight:720;line-height:1}.cp mark{background:var(--cp-lime);color:var(--cp-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:0 .14em}.cp-more{margin-top:26px;font-weight:600}.cp-more a{color:var(--cp-lime);text-underline-offset:4px}.cp-more a:after{content:" →"}.cp-tile{isolation:isolate;border-radius:var(--cp-r-tile);position:relative;overflow:hidden}.cp-coral{background:var(--cp-grad);color:var(--cp-ink)}.cp-night{background:var(--cp-night);color:#fff}.cp-lime{background:var(--cp-lime);color:var(--cp-ink)}.cp-mist{background:var(--cp-mist);color:var(--cp-fg)}.cp-stores{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cp-store{border-radius:var(--cp-r-md);min-height:58px;color:var(--cp-ink);transition:transform .2s var(--cp-ease), background-color .2s;background:#fff;align-items:center;gap:11px;padding:9px 22px 9px 18px;text-decoration:none;display:inline-flex}.cp-stores--dark .cp-store{background:var(--cp-ink);color:#fff}.cp-store svg{flex:none;width:26px;height:26px}.cp-store--android svg{width:22px;height:22px}.cp-store-text{white-space:nowrap;flex-direction:column;line-height:1.05;display:flex}.cp-store-text small{letter-spacing:.01em;opacity:.82;font-size:11.5px;font-weight:500}.cp-store-text b{font-family:var(--cp-display);letter-spacing:-.02em;margin-top:2px;font-size:21px;font-weight:620}.cp-store:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cp-store:hover{background:#e8e9ee}.cp-stores--dark .cp-store:hover{background:#26272e}}html.ua-ios .cp .cp-store--android,html.ua-android .cp .cp-store--ios{display:none}.cp-phone{--cp-w:270px;width:var(--cp-w);max-width:100%;padding:calc(var(--cp-w) * .03);border-radius:calc(var(--cp-w) * .155);background:#0b0b0f;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -30px #0a0a1473,0 18px 36px -18px #0a0a1459}.cp-phone-inner{border-radius:calc(var(--cp-w) * .125);background:#0b0b0f;position:relative;overflow:hidden}.cp-phone picture{display:block}.cp-phone-screen{width:100%;height:auto;display:block}.cp-hero{padding:112px 0 0}.cp-hero-grid{align-items:center;gap:44px;display:grid}.cp-hero-copy{max-width:640px}.cp-h1{font:inherit;letter-spacing:inherit;margin:20px 0 0}.cp-kicker{color:var(--cp-lime);font-family:var(--cp-display);letter-spacing:-.005em;background:#d3ff6c1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 13px 7px 11px;font-size:14px;font-weight:640;display:inline-flex}.cp-kicker:before{content:"";background:var(--cp-lime);border-radius:50%;width:7px;height:7px}.cp-title{font-family:var(--cp-display);font-optical-sizing:auto;letter-spacing:-.035em;font-size:max(38px,min(10.4vw,76px));font-weight:720;line-height:.98;display:block}.cp-title-us{color:var(--cp-lime);display:block}.cp-title-them{color:var(--cp-fg);display:block}.cp-lede{max-width:34em;color:var(--cp-fg-2);text-wrap:pretty;margin-top:22px;font-size:max(17px,min(1.3vw,19px));line-height:1.55}.cp-facts{flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:15.5px;font-weight:520;display:flex}.cp-facts li{align-items:center;gap:9px;display:flex}.cp-tick{background:var(--cp-lime);width:22px;height:22px;color:var(--cp-ink);border-radius:7px;flex:none;place-items:center;display:grid}.cp-tick svg{width:13px;height:13px}.cp-hero-review{color:var(--cp-fg-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:24px;font-size:15px;display:flex}.cp-hero-quote{font-family:var(--cp-display);color:var(--cp-fg);font-weight:640}.cp-stars{color:var(--cp-coral);gap:2px;display:flex}.cp-stars svg{width:16px;height:16px}.cp-checked{color:var(--cp-fg-3);margin-top:14px;font-size:13.5px}.cp-art{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;display:grid}.cp-art-plan{grid-row:span 2;min-height:500px}.cp-art-plan .cp-phone{--cp-w:260px;position:absolute;top:34px;left:50%;transform:translate(-50%)}.cp-chat{flex-direction:column;gap:9px;padding:20px 16px;display:flex}.cp-chat-label{font-family:var(--cp-display);color:#ffffffb8;align-items:center;gap:8px;margin-bottom:2px;font-size:14px;font-weight:640;display:flex}.cp-chat-label i{background:var(--cp-lime);border-radius:50%;width:8px;height:8px}.cp-bub{border-radius:16px;max-width:94%;padding:10px 13px;font-size:14px;line-height:1.4}.cp-bub--me{background:var(--cp-lime);color:var(--cp-ink);border-bottom-right-radius:6px;align-self:flex-end;font-weight:520}.cp-bub--ai{background:var(--cp-night-2);color:#fff;border-bottom-left-radius:6px;align-self:flex-start}.cp-set{flex-direction:column;justify-content:space-between;gap:12px;padding:20px 18px;display:flex}.cp-set-top{font-family:var(--cp-display);justify-content:space-between;gap:8px;font-size:15px;font-weight:640;display:flex}.cp-set-no{opacity:.75}.cp-set-num{font-family:var(--cp-display);letter-spacing:-.035em;white-space:nowrap;font-size:max(26px,min(2.5vw,36px));font-weight:740;line-height:1}.cp-set-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:560;display:flex}.cp-up{background:var(--cp-ink);color:var(--cp-lime);font-family:var(--cp-display);white-space:nowrap;border-radius:9px;padding:6px 9px;font-size:13px;font-weight:700;line-height:1}.cp-jump ul{scrollbar-width:none;gap:10px;padding:40px 0 8px;display:flex;overflow-x:auto}.cp-jump ul::-webkit-scrollbar{display:none}.cp-jump li{flex:none}.cp-jump a{border:1px solid var(--cp-line);background:var(--cp-mist);min-height:42px;color:var(--cp-fg-2);white-space:nowrap;border-radius:999px;align-items:center;padding:8px 16px;font-size:15px;font-weight:520;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.cp-jump a:hover{color:var(--cp-fg);border-color:#d3ff6c73}.cp-jump a:focus-visible{color:var(--cp-fg);border-color:#d3ff6c73}.cp-cards{gap:16px;margin-top:34px;display:grid}.cp-card{padding:max(26px,min(3vw,36px)) max(22px,min(3vw,34px))}.cp-card-lead{font-family:var(--cp-display);letter-spacing:-.025em;font-size:max(24px,min(2.4vw,30px));font-weight:720;line-height:1.05}.cp-ticks{gap:14px;margin-top:22px;display:grid}.cp-ticks li{grid-template-columns:22px 1fr;gap:12px;font-size:17px;line-height:1.5;display:grid}.cp-ticks .cp-tick{margin-top:1px}.cp-card-us .cp-tick{background:var(--cp-ink);color:var(--cp-lime)}.cp-card-them .cp-tick{background:var(--cp-mist-2);color:var(--cp-fg)}.cp-card-them .cp-ticks li{color:var(--cp-fg-2)}.cp-rev-row{gap:16px;margin-top:32px;display:grid}.cp-rev{flex-direction:column;justify-content:space-between;gap:20px;padding:26px 24px 22px;display:flex}.cp-rev blockquote p{font-size:17px;line-height:1.55}.cp-rev-foot{color:var(--cp-fg-3);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13.5px;display:flex}.cp-table-wrap{margin-top:32px;padding:4px}.cp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:16px;line-height:1.45}.cp-table caption{caption-side:bottom;text-align:left;color:var(--cp-fg-3);padding:14px 18px 16px;font-size:13.5px}.cp-table th,.cp-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cp-line);padding:16px 18px}.cp-table thead th{font-family:var(--cp-display);letter-spacing:-.01em;color:var(--cp-fg-3);font-size:15px;font-weight:640}.cp-table thead .cp-col-us{color:var(--cp-lime)}.cp-table thead .cp-col-them{color:var(--cp-fg)}.cp-table tbody th{width:30%;color:var(--cp-fg);font-weight:600}.cp-table td{color:var(--cp-fg-2)}.cp-table td.cp-col-us{background:var(--cp-lime-soft);color:var(--cp-fg)}.cp-table td .cp-mark{vertical-align:-3px;width:16px;height:16px;margin-right:8px;display:inline-block}.cp-table td.cp-col-us .cp-mark{color:var(--cp-lime)}.cp-table td.cp-col-them .cp-mark{color:var(--cp-fg)}.cp-table td.cp-col-us .cp-mark-no,.cp-table td.cp-col-them .cp-mark-no{color:var(--cp-fg-3)}.cp-table tbody tr:last-child th,.cp-table tbody tr:last-child td{border-bottom:0}.cp-mid{padding-top:0}.cp-mid-tile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 32px;padding:max(28px,min(4vw,48px));display:flex}.cp-mid-title{max-width:15em;font-family:var(--cp-display);letter-spacing:-.03em;font-size:max(28px,min(3.2vw,42px));font-weight:720;line-height:1.02}.cp-mid-sub{color:#0a0a0dc7;max-width:32em;margin-top:10px;font-size:17px}.cp-mid .cp-stores{margin-top:0}.cp-bento{gap:16px;margin-top:32px;display:grid}.cp-bento-shot{justify-content:center;min-height:420px;padding:38px 20px 0;display:flex}.cp-bento-shot .cp-phone{--cp-w:250px;align-self:flex-start}.cp-items{counter-reset:item;gap:16px;display:grid}.cp-items--them{margin-top:32px}.cp-item{counter-increment:item;padding:26px 24px 28px}.cp-night.cp-item:before{content:counter(item, decimal-leading-zero);font-family:var(--cp-display);color:var(--cp-lime);margin-bottom:14px;font-size:15px;font-weight:720;display:block}.cp-items--them .cp-item:before{content:"";background:var(--cp-fg-3);border-radius:2px;width:26px;height:4px;margin-bottom:18px;display:block}.cp-item-title{font-family:var(--cp-display);letter-spacing:-.02em;font-size:22px;font-weight:680;line-height:1.1}.cp-item-text{color:var(--cp-fg-2);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:1.6}.cp-steps{counter-reset:step;gap:16px;margin-top:32px;display:grid}.cp-step{counter-increment:step;flex-direction:column;justify-content:space-between;gap:18px;min-height:210px;padding:24px 24px 26px;display:flex}.cp-step:before{content:counter(step);font-family:var(--cp-display);letter-spacing:-.04em;font-size:56px;font-weight:760;line-height:1}.cp-night.cp-step:before{color:var(--cp-lime)}.cp-step-text{font-size:16px;line-height:1.55}.cp-night .cp-step-text,.cp-mist .cp-step-text{color:var(--cp-fg-2)}.cp-lime .cp-step-text,.cp-coral .cp-step-text{font-weight:520}.cp-faq-grid{gap:28px;display:grid}.cp-faq-list{gap:10px;display:grid}.cp-faq-item{background:var(--cp-mist);border-radius:18px}.cp-faq-q{cursor:pointer;font-family:var(--cp-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:18px;font-weight:640;list-style:none;display:flex}.cp-faq-q::-webkit-details-marker{display:none}.cp-faq-icon{background:var(--cp-mist-2);border-radius:7px;flex:none;width:22px;height:22px;position:relative}.cp-faq-icon:before,.cp-faq-icon:after{content:"";background:var(--cp-lime);width:10px;height:2px;transition:transform .2s var(--cp-ease);border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cp-faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.cp-faq-item[open] .cp-faq-icon:after{transform:translate(-50%,-50%)rotate(0)}.cp-faq-a{color:var(--cp-fg-2);padding:0 22px 22px;font-size:16px;line-height:1.6}.cp-faq-a a{color:var(--cp-lime)}.cp-sources{max-width:880px;padding:max(24px,min(3vw,36px))}.cp-sources-text{color:var(--cp-fg-2);font-size:16px;line-height:1.6}.cp-sources-list{gap:10px;margin-top:18px;font-size:16px;display:grid}.cp-sources-list li{gap:10px;display:flex}.cp-sources-list li:before{content:"";background:var(--cp-fg-3);border-radius:2px;flex:none;width:6px;height:6px;margin-top:.65em}.cp-sources-list a{color:var(--cp-fg);text-underline-offset:3px;text-decoration:underline}.cp-trademark{color:var(--cp-fg-3);margin-top:22px;font-size:13.5px;line-height:1.55}.cp-closing{padding-bottom:max(56px,min(7vw,104px))}.cp-closing-tile{gap:28px;padding:max(32px,min(5vw,64px)) max(24px,min(4vw,56px)) 0;display:grid}.cp-closing-copy{padding-bottom:max(8px,min(3vw,64px))}.cp-closing-title{max-width:12em}.cp-closing-sub{color:#0a0a0dbf;max-width:30em;margin-top:14px;font-size:18px}.cp-closing-shot{justify-content:center;max-height:340px;display:flex}.cp-closing-shot .cp-phone{--cp-w:250px;align-self:flex-start}.cp-sticky{display:none}@media (min-width:700px){.cp-items,.cp-steps{grid-template-columns:1fr 1fr}}@media (min-width:760px){.cp-cards{grid-template-columns:1fr 1fr}.cp-rev-row{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.cp-bento{grid-template-columns:minmax(0,.85fr) minmax(0,2.15fr)}.cp-bento-shot{min-height:0}.cp-items--them{grid-template-columns:repeat(3,1fr)}.cp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.cp-closing-tile{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end}.cp-closing-shot{max-height:420px}}@media (min-width:1100px){.cp-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:48px}.cp-title{font-size:max(52px,min(4.8vw,66px))}.cp-art-plan .cp-phone{--cp-w:286px}.cp-steps{grid-template-columns:repeat(4,1fr)}}@media (max-width:759px){.cp-wrap{padding:0 18px}.cp-hero{padding-top:100px}.cp-art{grid-template-columns:1fr 1fr;gap:10px}.cp-art-plan{grid-area:auto/1/auto/-1;height:330px;min-height:0}.cp-art-plan .cp-phone{--cp-w:220px;top:24px}.cp-chat{gap:7px;padding:14px 11px}.cp-chat-label{font-size:13px}.cp-bub{border-radius:13px;max-width:100%;padding:7px 9px;font-size:12px}.cp-set{padding:14px 12px}.cp-set-top{font-size:13px}.cp-set-num{font-size:23px}.cp-set-foot{font-size:12px}.cp-rev-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto}.cp-rev-row::-webkit-scrollbar{display:none}.cp-rev{scroll-snap-align:start}.cp-table{flex-direction:column;display:flex}.cp-table caption{order:2}.cp-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-table tbody{display:block}.cp-table tbody tr{border-bottom:1px solid var(--cp-line);grid-template-columns:1fr 1fr;display:grid}.cp-table tbody tr:last-child{border-bottom:0}.cp-table tbody th{border-bottom:0;grid-column:1/-1;width:auto;padding:16px 14px 8px}.cp-table td{border-bottom:0;padding:4px 14px 16px;font-size:15px}.cp-table td.cp-col-us{background:0 0}.cp-table td:before{content:attr(data-label);font-family:var(--cp-display);margin-bottom:4px;font-size:13px;font-weight:640;display:block}.cp-table td.cp-col-us:before{color:var(--cp-lime)}.cp-table td.cp-col-them:before{color:var(--cp-fg-3)}.cp-closing-shot{max-height:260px}.cp-closing-shot .cp-phone{--cp-w:210px}.cp-sticky{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:30;color:#fff;transition:transform .3s var(--cp-ease);background:#0b0b0f;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:11px;padding:8px 8px 8px 14px;display:flex;position:fixed;transform:translateY(160%);box-shadow:0 16px 36px -14px #0a0a148c}.cp-sticky.on{transform:none}.cp-sticky-text{min-width:0;font-family:var(--cp-display);flex:1;font-size:15px;font-weight:640;line-height:1.2}.cp-sticky-btn{background:var(--cp-coral);min-height:44px;color:var(--cp-ink);font-family:var(--cp-display);white-space:nowrap;border-radius:13px;align-items:center;padding:0 18px;font-size:16px;font-weight:680;text-decoration:none;display:inline-flex}}@media (prefers-reduced-motion:reduce){.cp-store,.cp-sticky,.cp-faq-icon:before,.cp-faq-icon:after{transition:none}}.rp-title .cp-title-us,.rp-title .cp-title-them{display:inline}.rp-disclosure{border-left:3px solid var(--cp-lime);max-width:34em;color:var(--cp-fg-2);margin-top:14px;padding-left:12px;font-size:15px;line-height:1.5}.rp-picks{gap:12px;margin-top:32px;display:grid}.rp-pick{height:100%;min-height:132px;transition:transform .2s var(--cp-ease);border-radius:22px;flex-direction:column;justify-content:space-between;gap:18px;padding:20px 20px 22px;text-decoration:none;display:flex}.rp-pick.cp-lime{color:var(--cp-ink)}.rp-pick.cp-mist{color:var(--cp-fg)}.rp-pick:hover{transform:translateY(-2px)}.rp-pick-for{font-size:15px;line-height:1.4}.cp-mist.rp-pick .rp-pick-for{color:var(--cp-fg-2)}.rp-pick-name{font-family:var(--cp-display);letter-spacing:-.025em;font-size:24px;font-weight:720;line-height:1.05}.rp-table tbody th{width:22%}.rp-table tr.rp-row-us th,.rp-table tr.rp-row-us td{background:var(--cp-lime-soft);color:var(--cp-fg)}.rp-table tr.rp-row-us th{color:var(--cp-lime)}.rp-apps{counter-reset:app;gap:16px;margin-top:32px;display:grid}.rp-app{counter-increment:app;flex-direction:column;gap:18px;padding:max(24px,min(3vw,34px));scroll-margin-top:84px;display:flex}.rp-app-head{gap:6px;display:grid}.rp-app-head:before{content:counter(app, decimal-leading-zero);font-family:var(--cp-display);color:var(--cp-lime);font-size:15px;font-weight:720}.rp-app--us .rp-app-head:before{color:var(--cp-ink)}.rp-app-name{font-family:var(--cp-display);letter-spacing:-.03em;font-size:max(26px,min(2.6vw,34px));font-weight:720;line-height:1.02}.rp-app-for{font-family:var(--cp-display);color:var(--cp-fg-2);font-size:16px;font-weight:620}.rp-app--us .rp-app-for{color:#0a0a0dbf}.rp-app-lines{margin-top:0}.cp-mist .rp-app-lines .cp-tick{background:var(--cp-mist-2);color:var(--cp-fg)}.rp-app--us .rp-app-lines .cp-tick{background:var(--cp-ink);color:var(--cp-lime)}.cp-mist .rp-app-lines li{color:var(--cp-fg-2)}.rp-app-note{color:var(--cp-fg-3);font-size:15px;line-height:1.5}.rp-app--us .rp-app-note{color:#0a0a0db3}.rp-app-meta{flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.rp-app-meta span{background:var(--cp-mist-2);color:var(--cp-fg-2);border-radius:999px;padding:6px 11px}.rp-app--us .rp-app-meta span{color:var(--cp-ink);background:#0a0a0d1a}.rp-app .cp-stores{margin-top:4px}.rp-app-links{flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:15px;display:flex}.rp-app-compare{color:var(--cp-lime);text-underline-offset:4px;font-weight:600}.rp-app-compare:after{content:" →"}.rp-app-listing{color:var(--cp-fg-3);flex-wrap:wrap;gap:4px 10px;display:inline-flex}.rp-app-listing a{color:var(--cp-fg-2);text-underline-offset:3px;text-decoration:underline}.rp-method{padding:max(28px,min(4vw,48px))}.rp-method-list{max-width:760px;margin-top:26px}.rp-method-list li{color:var(--cp-fg-2)}@media (min-width:700px){.rp-picks,.rp-apps{grid-template-columns:repeat(2,1fr)}.rp-app--us{grid-column:1/-1}}@media (min-width:1060px){.rp-picks{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.rp-pick{transition:none}}@media (max-width:759px){.rp-table tbody td:first-of-type{grid-column:1/-1}.rp-table td:before{color:var(--cp-fg-3)}.rp-table tr.rp-row-us td:before{color:var(--cp-lime)}}.lp-duo,.lp-plans,.lp-others{gap:16px;margin-top:32px;display:grid}.lp-shot-tile{flex-direction:column;padding:28px 24px 0;display:flex}.lp-shot{justify-content:center;height:340px;margin-top:26px;display:flex;overflow:hidden}.lp-shot .cp-phone{--cp-w:250px;align-self:flex-start}.lp-routines .cp-item-text{color:#0a0a0dbd}.lp-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.lp-chips li{background:#0a0a0d17;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.lp-plan-cards{align-content:start;gap:16px;display:grid}.lp-plan-cards .cp-night.cp-item:before{content:none}.lp-watch{align-items:center;gap:32px;padding:36px 24px 40px;display:grid}.lp-watch .cp-h2{max-width:14em}.lp-watch-text{color:#ffffffc7;text-wrap:pretty;max-width:34em;margin-top:16px;font-size:17px;line-height:1.6}.lp-watch-shell{justify-self:center;width:220px}.lp-other{height:100%;color:var(--cp-fg);transition:background-color .2s var(--cp-ease);flex-direction:column;gap:8px;padding:22px 22px 24px;text-decoration:none;display:flex}.lp-other-title{font-family:var(--cp-display);letter-spacing:-.02em;font-size:19px;font-weight:680;line-height:1.15}.lp-other-title:after{content:" →";color:var(--cp-lime)}.lp-other-text{color:var(--cp-fg-2);font-size:15px;line-height:1.5}@media (hover:hover) and (pointer:fine){.lp-other:hover{background:var(--cp-mist-2)}}@media (min-width:760px){.lp-duo,.lp-others{grid-template-columns:1fr 1fr}.lp-shot{height:380px}}@media (min-width:1000px){.lp-plans{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lp-watch{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);padding:52px 56px}.lp-watch-shell{width:240px}.lp-others{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.lp-other{transition:none}}
