._w2HtG_hero{min-height:calc(100svh - var(--header-height));flex-direction:column;display:flex}._w2HtG_field{flex:auto;min-height:220px}._w2HtG_band{padding:36px var(--margin) 48px;gap:24px;display:grid}._w2HtG_aside{justify-items:start;gap:24px;display:grid}._w2HtG_text{max-width:34rem;color:var(--color-text-secondary);text-wrap:pretty;font-size:1.0625rem}._w2HtG_ctaWrap{flex-wrap:wrap;gap:12px;width:100%;display:flex}._w2HtG_cta{white-space:nowrap;flex:1 1 0;min-width:max-content;padding-inline:20px}._w2HtG_services{color:var(--color-text-secondary);flex-wrap:wrap;gap:4px 16px;font-size:.875rem;font-weight:500;display:flex}@media (min-width:48rem){._w2HtG_band{gap:28px;padding-block:48px 64px}._w2HtG_text{font-size:1.1875rem}}@media (min-width:75rem){._w2HtG_band{grid-template-columns:calc(var(--divider-x,calc(100% - var(--margin) - 428px)) - var(--margin)) 1fr;gap:0;padding-block:0}._w2HtG_headline{align-self:end;padding-block:56px 48px;padding-inline-end:48px}._w2HtG_aside{border-inline-start:1px solid var(--color-border-subtle);align-content:start;gap:28px;padding:40px 0 48px 24px}._w2HtG_text{font-size:1.25rem}._w2HtG_services{gap:4px 20px;margin-top:4px;font-size:1rem}}
.IhPHXa_widget{z-index:1;width:78%;color:var(--color-text-primary);transition:transform .25s var(--ease-out);place-items:center;font-size:3.8cqi;line-height:1.3;display:grid;position:relative}.IhPHXa_card{background:#fbfaf6f7;border-radius:.9em;gap:1em;width:100%;padding:1.1em;transition:box-shadow .25s ease-out;display:grid;box-shadow:0 12px 32px #1f1f1a2e}.IhPHXa_dark{color:var(--color-light);background:#162029eb;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 32px #0a101659}.IhPHXa_head{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.IhPHXa_title{font-size:.85em;font-weight:600;display:block}.IhPHXa_meta{color:var(--color-text-secondary);font-size:.7em;display:block}.IhPHXa_dark .IhPHXa_meta{color:#fbfaf699}.IhPHXa_caption{color:var(--color-text-secondary);white-space:nowrap;font-size:.58em}.IhPHXa_bar{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:.8em;padding-bottom:.8em;display:flex}.IhPHXa_dots{gap:.3em;display:flex}.IhPHXa_dots i{background:var(--color-border-subtle);border-radius:50%;width:.45em;height:.45em}.IhPHXa_url{background:var(--color-bg-subtle);color:var(--color-text-secondary);border-radius:99px;flex:1;padding:.25em .7em;font-size:.65em}.IhPHXa_scores{grid-template-columns:repeat(4,1fr);gap:.4em;display:grid}.IhPHXa_score{justify-items:center;gap:.45em;display:grid}.IhPHXa_ring{aspect-ratio:1;font-variant-numeric:tabular-nums;width:3.1em;color:var(--color-accent-secondary);place-items:center;font-size:.8em;font-weight:600;display:grid;position:relative}.IhPHXa_ring:before{content:"";background:conic-gradient(var(--color-accent-secondary) calc(var(--v) * var(--fill) * 1%), #2e5e6626 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - .22em),#000 calc(100% - .2em));mask:radial-gradient(farthest-side,#0000 calc(100% - .22em),#000 calc(100% - .2em))}.IhPHXa_phone{background:#141c22;border-radius:1.7em;width:58%;padding:.35em;transition:box-shadow .25s ease-out;box-shadow:0 16px 36px #0a101659}.IhPHXa_screen{aspect-ratio:9/17;background:var(--color-light);border-radius:1.4em;align-content:start;gap:.8em;padding:2.2em .8em .8em;display:grid;position:relative}.IhPHXa_notch{background:#141c22;border-radius:99px;width:3.2em;height:.9em;position:absolute;top:.55em;left:50%;translate:-50%}.IhPHXa_phoneTitle{font-size:1.15em;font-weight:600}.IhPHXa_rows{gap:.45em;display:grid}.IhPHXa_row{background:var(--color-bg-subtle);border-radius:.6em;grid-template-columns:auto 1fr auto;align-items:center;gap:.5em;padding:.55em .6em;display:grid}.IhPHXa_time{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-size:.6em}.IhPHXa_rowLabel{white-space:nowrap;text-overflow:ellipsis;font-size:.65em;font-weight:600;overflow:hidden}.IhPHXa_toggle{background:var(--color-border-subtle);border-radius:99px;width:1.6em;height:.95em;position:relative}.IhPHXa_toggle:after{content:"";background:#fff;border-radius:50%;width:.71em;height:.71em;position:absolute;top:.12em;left:.12em}.IhPHXa_toggle[data-on=true]{background:var(--color-accent-secondary)}.IhPHXa_toggle[data-on=true]:after{transform:translate(.65em)}.IhPHXa_tabbar{background:#fff;border-radius:99px;justify-content:space-around;padding:.6em;display:flex;position:absolute;inset:auto .8em .8em;box-shadow:0 2px 8px #1f1f1a14}.IhPHXa_tabbar i{background:var(--color-border-subtle);border-radius:50%;width:.5em;height:.5em}.IhPHXa_tabbar i[data-active=true]{background:var(--color-accent-solid)}.IhPHXa_items{gap:.6em;display:grid}.IhPHXa_item{grid-template-columns:auto 1fr auto;align-items:center;gap:.7em;display:grid}.IhPHXa_thumb{aspect-ratio:1;background:radial-gradient(70% 70% at 30% 25%, #ffffff73, transparent 70%), var(--c);border-radius:.5em;width:2.2em}.IhPHXa_itemName{font-size:.7em;font-weight:500}.IhPHXa_price,.IhPHXa_total strong{font-variant-numeric:tabular-nums}.IhPHXa_price{font-size:.7em}.IhPHXa_total{border-top:1px solid var(--color-border-subtle);justify-content:space-between;padding-top:.8em;font-size:.8em;display:flex}.IhPHXa_checkout{background:var(--color-accent-solid);text-align:center;color:var(--color-text-primary);border-radius:.55em;padding:.65em;font-size:.75em;font-weight:600;display:block}.IhPHXa_swatches{grid-template-columns:repeat(4,1fr);gap:.4em;display:grid}.IhPHXa_swatch{gap:.4em;display:grid}.IhPHXa_swatch>span:first-child{background:var(--c);border-radius:.45em;height:3.2em;box-shadow:inset 0 0 0 1px #1f1f1a1a}.IhPHXa_specimen{border-top:1px solid var(--color-border-subtle);align-items:center;gap:.8em;padding-top:.8em;display:flex}.IhPHXa_aa{letter-spacing:-.03em;font-size:2.2em;font-weight:600;line-height:1}.IhPHXa_figure{align-items:baseline;gap:.5em;display:flex}.IhPHXa_figure strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6em;font-weight:600}.IhPHXa_delta{color:#f9b46e;background:#f28c282e;border-radius:99px;margin-inline-start:auto;padding:.2em .55em;font-size:.65em;font-weight:600}.IhPHXa_chart{width:100%;height:4.5em;margin-block:-.4em}.IhPHXa_legend{color:#fbfaf699;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:.7em;font-size:.65em;display:flex}.IhPHXa_legend span:last-child{color:var(--color-light);font-weight:600}.IhPHXa_legend s{color:#fbfaf673;margin-inline-end:.3em;font-weight:400}.IhPHXa_spark{color:var(--color-accent-solid)}.IhPHXa_prompt{background:var(--color-night);max-width:85%;color:var(--color-light);text-wrap:pretty;border-radius:.8em .8em .2em;justify-self:end;padding:.6em .8em;font-size:.7em}.IhPHXa_compare{gap:.5em;display:grid}.IhPHXa_compareRow{font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:3.6em 1fr 2.6em;align-items:center;gap:.6em;font-size:.7em;display:grid}.IhPHXa_compareRow>span:last-child{text-align:end;font-weight:600}.IhPHXa_track{background:var(--color-bg-subtle);border-radius:99px;height:.6em}.IhPHXa_track>span{width:var(--w);border-radius:inherit;background:var(--color-border-strong);height:100%;display:block}.IhPHXa_compareRow[data-accent=true] .IhPHXa_track>span{background:var(--color-accent-solid)}@media (hover:hover) and (prefers-reduced-motion:no-preference){a:hover>*>.IhPHXa_widget{transform:translateY(-8px)}}@property --fill{syntax:"<number>";inherits:true;initial-value:1}.IhPHXa_widget{--count:1;--direction:normal;--card:0s;--duration:5s}@media (min-width:75rem){.IhPHXa_widget{--count:infinite;--direction:alternate;--card:var(--offset);--duration:var(--cycle)}}@media (prefers-reduced-motion:no-preference){.IhPHXa_widget[data-motion] :where(.IhPHXa_ring,.IhPHXa_row,.IhPHXa_toggle[data-on=true],.IhPHXa_item,.IhPHXa_checkout,.IhPHXa_swatch,.IhPHXa_chart,.IhPHXa_delta,.IhPHXa_prompt,.IhPHXa_track>span),.IhPHXa_widget[data-motion] :where(.IhPHXa_toggle[data-on=true]):after{animation-duration:var(--duration);animation-timing-function:var(--ease-out-soft);animation-delay:calc(var(--card) + var(--step,0) * .28s);animation-iteration-count:var(--count);animation-direction:var(--direction);animation-fill-mode:both;animation-play-state:var(--play)}.IhPHXa_widget[data-motion=ready]{--play:paused}.IhPHXa_widget[data-motion=play]{--play:running}.IhPHXa_widget[data-motion] .IhPHXa_ring{animation-name:IhPHXa_ring-fill}.IhPHXa_widget[data-motion] :is(.IhPHXa_row,.IhPHXa_item,.IhPHXa_prompt){animation-name:IhPHXa_rise}.IhPHXa_widget[data-motion] .IhPHXa_toggle[data-on=true]{--step:3;animation-name:IhPHXa_switch-on}.IhPHXa_widget[data-motion] .IhPHXa_toggle[data-on=true]:after{animation-name:IhPHXa_knob}.IhPHXa_widget[data-motion] :is(.IhPHXa_checkout,.IhPHXa_delta){--step:3;animation-name:IhPHXa_pop}.IhPHXa_widget[data-motion] .IhPHXa_swatch{animation-name:IhPHXa_swatch-pop}.IhPHXa_widget[data-motion] .IhPHXa_chart{animation-name:IhPHXa_draw}.IhPHXa_widget[data-motion] .IhPHXa_track>span{animation-name:IhPHXa_grow-right}}@keyframes IhPHXa_ring-fill{0%{--fill:0}40%,to{--fill:1}}@keyframes IhPHXa_rise{0%{opacity:0;transform:translateY(.6em)}40%,to{opacity:1;transform:none}}@keyframes IhPHXa_switch-on{0%{background-color:var(--color-border-subtle)}40%,to{background-color:var(--color-accent-secondary)}}@keyframes IhPHXa_knob{0%{transform:none}40%,to{transform:translate(.65em)}}@keyframes IhPHXa_pop{0%{opacity:0;transform:scale(.94)}40%,to{opacity:1;transform:none}}@keyframes IhPHXa_swatch-pop{0%{opacity:0;transform:scale(.6)}26%{opacity:1;transform:scale(1.08)}40%,to{opacity:1;transform:none}}@keyframes IhPHXa_draw{0%{clip-path:inset(0 100% 0 0)}40%,to{clip-path:inset(0)}}@keyframes IhPHXa_grow-right{0%{transform-origin:0;transform:scaleX(0)}40%,to{transform-origin:0;transform:none}}
.uj7JVa_head{gap:32px;display:grid}.uj7JVa_intro{max-width:35rem;color:var(--color-text-secondary);text-wrap:pretty;font-size:1.0625rem}.uj7JVa_grid{gap:40px;margin-top:32px;display:grid}.uj7JVa_card{border-radius:2px;gap:6px;display:grid}.uj7JVa_media{aspect-ratio:338/400;place-items:center;margin-bottom:14px;display:grid;container-type:inline-size}.uj7JVa_placeholder{z-index:1;aspect-ratio:264/184;width:62%;color:var(--color-text-secondary);background:#fbfaf6eb;border-radius:12px;place-items:center;font-size:.8125rem;font-weight:500;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease-out;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #1f1f1a2e}.uj7JVa_image{object-fit:cover;border-radius:inherit}.uj7JVa_title{font-size:1.125rem;font-weight:600;line-height:1.5}.uj7JVa_status{color:var(--color-accent-secondary);font-size:.875rem;font-weight:500}.uj7JVa_text{max-width:22.5rem;color:var(--color-text-secondary);text-wrap:pretty;font-size:.9375rem}@media (hover:hover){.uj7JVa_card:hover .uj7JVa_placeholder{transform:translateY(-8px);box-shadow:0 20px 44px #1f1f1a42}}.uj7JVa_web{background:radial-gradient(60% 45% at 15% 12%,#fbfaf6,#0000 70%),radial-gradient(60% 50% at 55% 45%,#f6a85a,#0000 70%),radial-gradient(50% 30% at 15% 105%,#1e2f3db3,#0000 70%),radial-gradient(80% 45% at 60% 100%,#b4560a,#0000 70%),#e9781a}.uj7JVa_apps{background:radial-gradient(60% 45% at 25% 15%,#d6e0e3,#0000 70%),radial-gradient(55% 50% at 70%,#a9c4cf,#0000 70%),radial-gradient(90% 45% at 50% 105%,#2e5e66,#0000 70%),#7e98a3}.uj7JVa_shop{background:radial-gradient(30% 20% at 85% 10%,#f9c48acc,#0000 70%),radial-gradient(55% 45% at 75% 30%,#e9781af2,#0000 70%),radial-gradient(60% 50% at 20% 80%,#2e5e66,#0000 70%),#1e2f3d}.uj7JVa_brand{background:radial-gradient(60% 45% at 20% 20%,#fbfaf6,#0000 70%),radial-gradient(55% 50% at 80% 75%,#f28c28,#0000 70%),radial-gradient(45% 35% at 10% 95%,#a9c4cfe6,#0000 70%),#fbe3c8}.uj7JVa_seo{background:radial-gradient(60% 45% at 30% 20%,#a9c4cfe6,#0000 70%),radial-gradient(30% 25% at 90% 15%,#d96f12cc,#0000 70%),radial-gradient(70% 50% at 80% 90%,#1e2f3d,#0000 70%),#2e5e66}.uj7JVa_ai{background:radial-gradient(60% 45% at 35% 30%,#7e98a3e6,#0000 70%),radial-gradient(35% 30% at 75% 85%,#e9541ae6,#0000 70%),radial-gradient(50% 40% at 10% 75%,#2e5e66,#0000 70%),#1e2f3d}@media (min-width:48rem){.uj7JVa_head{gap:48px}.uj7JVa_intro{font-size:1.1875rem}.uj7JVa_grid{grid-template-columns:repeat(2,1fr);gap:48px 12px;margin-top:48px}}@media (min-width:75rem){.uj7JVa_head{grid-template-columns:1fr 404px;align-items:end;gap:24px}.uj7JVa_intro{font-size:1.25rem}.uj7JVa_grid{grid-template-columns:repeat(3,1fr);gap:64px 12px;margin-top:72px}.uj7JVa_media{aspect-ratio:3/4}}@media (prefers-reduced-motion:reduce){.uj7JVa_card:hover .uj7JVa_placeholder{transform:none}}
