.seo-module__QpyL5W__shell{}.seo-module__QpyL5W__display{}.seo-module__QpyL5W__kicker{color:var(--action);margin:0;}.seo-module__QpyL5W__primary{width:100%;}.seo-module__QpyL5W__secondary{width:100%;min-height:50px;font-weight:700;}.seo-module__QpyL5W__main{overflow-x:clip}.seo-module__QpyL5W__hero{isolation:isolate;margin-top:calc(-1 * var(--bar-h,0px));padding:calc(var(--bar-h,0px) + clamp(28px, 6vw, 72px)) max(var(--gutter), env(safe-area-inset-right)) clamp(36px, 6vw, 80px) max(var(--gutter), env(safe-area-inset-left));align-items:end;min-height:min(88svh,820px);display:grid;position:relative;overflow:hidden}.seo-module__QpyL5W__heroArt{z-index:-2;position:absolute;inset:0}.seo-module__QpyL5W__heroArt img{object-fit:cover;object-position:70% 30%;filter:saturate(1.1)brightness(1.08)}.seo-module__QpyL5W__heroWide,.seo-module__QpyL5W__heroNarrow{position:absolute;inset:0}@media (max-width:899px){.seo-module__QpyL5W__heroWide{display:none}}@media (min-width:900px){.seo-module__QpyL5W__heroNarrow{display:none}}.seo-module__QpyL5W__heroNarrow{aspect-ratio:1;bottom:auto}.seo-module__QpyL5W__heroNarrow img{object-position:50% 0%}.seo-module__QpyL5W__heroShade{z-index:-1;background:linear-gradient(90deg, rgb(var(--canvas-rgb) / .94) 0%, rgb(var(--canvas-rgb) / .7) 42%, rgb(var(--canvas-rgb) / .1) 75%), linear-gradient(180deg, rgb(var(--canvas-rgb) / .35) 0%, rgb(var(--canvas-rgb) / 0) 30%, rgb(var(--canvas-rgb) / .2) 70%, rgb(var(--canvas-rgb) / 1) 100%);position:absolute;inset:0}@media (max-width:899px){.seo-module__QpyL5W__heroShade{background:linear-gradient(180deg, rgb(var(--canvas-rgb) / .1) 0px, rgb(var(--canvas-rgb) / .2) 40vw, rgb(var(--canvas-rgb) / .85) 75vw, rgb(var(--canvas-rgb) / 1) 100vw)}}.seo-module__QpyL5W__heroInner{width:100%;max-width:var(--frame-max,1680px);align-items:end;gap:32px;margin-inline:auto;display:grid}@media (min-width:900px){.seo-module__QpyL5W__heroInner{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:clamp(32px,5vw,96px)}}@media (max-width:899px){.seo-module__QpyL5W__hero{min-height:0;padding-top:calc(var(--bar-h,0px) + 62vw)}}.seo-module__QpyL5W__heroWords{gap:16px;max-width:720px;display:grid}.seo-module__QpyL5W__title{color:var(--ink);margin:0;font-size:clamp(3.25rem,11vw,7.5rem);line-height:.86}.seo-module__QpyL5W__titleAccent{color:var(--action);display:block}.seo-module__QpyL5W__role{color:var(--ink);margin:0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700}.seo-module__QpyL5W__lead{max-width:34em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.8vw,1.3125rem);line-height:1.45}.seo-module__QpyL5W__facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.seo-module__QpyL5W__facts li{background:rgb(var(--canvas-rgb) / .6);border:1px solid var(--glass-line,#ffffff24);min-height:32px;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;padding:0 12px;font-size:.875rem;font-weight:700;display:inline-flex}.seo-module__QpyL5W__facts li:first-child{background:var(--action);border-color:var(--action);color:var(--action-ink)}.seo-module__QpyL5W__crumbs{color:var(--ink-muted);flex-wrap:wrap;gap:8px;margin:0;font-size:.8125rem;display:flex}.seo-module__QpyL5W__crumbs a{color:var(--ink-muted);text-decoration:none}.seo-module__QpyL5W__crumbs a:hover{color:var(--ink);text-decoration:underline}.seo-module__QpyL5W__buyCard{background:rgb(var(--canvas-rgb) / .72);border:1px solid var(--glass-line,#ffffff24);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-radius:22px;gap:14px;padding:18px;display:grid}.seo-module__QpyL5W__price{color:var(--ink);align-items:baseline;gap:10px;margin:0;display:flex}.seo-module__QpyL5W__priceBig{font-size:2.5rem;line-height:1}.seo-module__QpyL5W__priceNote{color:var(--ink-muted);font-size:.875rem}.seo-module__QpyL5W__buy{gap:10px;display:grid}.seo-module__QpyL5W__fine{color:var(--ink-muted);margin:0;font-size:.8125rem;line-height:1.45}.seo-module__QpyL5W__notice{border:1px solid rgb(var(--action-rgb) / .5);background:rgb(var(--action-rgb) / .1);color:var(--ink);border-radius:14px;margin:0;padding:12px 14px;font-size:.9375rem;line-height:1.45}.seo-module__QpyL5W__notice a{color:var(--action);font-weight:700}.seo-module__QpyL5W__section{scroll-margin-top:calc(var(--bar-h,56px) - 24px);padding-top:clamp(56px,8vw,104px)}.seo-module__QpyL5W__head{gap:8px;max-width:760px;margin-bottom:clamp(18px,2.6vw,28px);display:grid}.seo-module__QpyL5W__h2{color:var(--ink);margin:0;font-size:clamp(2.25rem,5.4vw,4rem);line-height:.92}.seo-module__QpyL5W__intro{color:var(--ink-muted);max-width:40em;margin:0;font-size:1.0625rem;line-height:1.5}.seo-module__QpyL5W__lines{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.seo-module__QpyL5W__lines{grid-template-columns:repeat(3,minmax(0,1fr))}}.seo-module__QpyL5W__lines li{background:var(--surface-raised,#ffffff0f);border:1px solid var(--glass-line,#ffffff1a);color:var(--ink);border-radius:22px 22px 22px 8px;margin:0;padding:20px 22px;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.35}.seo-module__QpyL5W__traits{background:var(--glass-line,#ffffff1a);border-radius:18px;gap:1px;margin:18px 0 0;display:grid;overflow:hidden}@media (min-width:900px){.seo-module__QpyL5W__traits{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-module__QpyL5W__trait{background:var(--canvas);gap:4px;padding:16px 18px;display:grid}.seo-module__QpyL5W__trait dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:700}.seo-module__QpyL5W__trait dd{color:var(--ink);margin:0;font-size:1rem;line-height:1.45}.seo-module__QpyL5W__chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.seo-module__QpyL5W__chips li{border:1px solid var(--glass-line,#ffffff24);color:var(--ink);border-radius:999px;padding:7px 12px;font-size:.875rem;font-weight:600}.seo-module__QpyL5W__stage{justify-items:center;gap:12px;display:grid}.seo-module__QpyL5W__stageArt{aspect-ratio:1;background:var(--surface);width:min(380px,80vw);box-shadow:0 0 0 1px #ffffff1f, 0 40px 90px -30px #000000d9, 0 0 120px -40px rgb(var(--action-rgb) / .55);border-radius:28px;position:relative;overflow:hidden}.seo-module__QpyL5W__stageArt img,.seo-module__QpyL5W__stageArt video{object-fit:cover}.seo-module__QpyL5W__hear{border:1px solid var(--line-strong);min-height:48px;color:var(--ink);cursor:pointer;background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:700;display:inline-flex}.seo-module__QpyL5W__hear[aria-pressed=true]{border-color:var(--action);color:var(--action)}.seo-module__QpyL5W__voice{align-items:center;gap:24px;display:grid}@media (min-width:900px){.seo-module__QpyL5W__voice{grid-template-columns:auto minmax(0,1fr)}}.seo-module__QpyL5W__voiceWords{gap:10px;max-width:40em;display:grid}.seo-module__QpyL5W__voiceWords p{color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.5}.seo-module__QpyL5W__moods{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.seo-module__QpyL5W__moods figure{gap:6px;margin:0;display:grid}.seo-module__QpyL5W__moodArt{aspect-ratio:1;background:var(--surface);border-radius:18px;position:relative;overflow:hidden}.seo-module__QpyL5W__moodArt img{object-fit:cover}.seo-module__QpyL5W__moods figcaption{color:var(--ink-muted);font-size:.8125rem;font-weight:600}.seo-module__QpyL5W__atWork{aspect-ratio:16/9;background:var(--surface);border-radius:22px;margin-top:14px;position:relative;overflow:hidden}.seo-module__QpyL5W__atWork img{object-fit:cover}.seo-module__QpyL5W__tabs{gap:16px;display:grid}.seo-module__QpyL5W__tabList{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.seo-module__QpyL5W__tab{border:1px solid var(--glass-line,#ffffff24);min-height:44px;color:var(--ink);cursor:pointer;background:#ffffff0d;border-radius:999px;flex:none;padding:0 18px;font-size:.9375rem;font-weight:700}.seo-module__QpyL5W__tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.seo-module__QpyL5W__tabPanel{gap:16px;display:grid}.seo-module__QpyL5W__tabPanel[hidden]{display:none}.seo-module__QpyL5W__steps{counter-reset:step;gap:12px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.seo-module__QpyL5W__steps>li{counter-increment:step;min-height:44px;color:var(--ink);padding:4px 0 4px 56px;font-size:1.0625rem;line-height:1.5;position:relative}.seo-module__QpyL5W__steps>li:before{content:counter(step);background:var(--action);width:40px;height:40px;color:var(--action-ink);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:0;left:0}.seo-module__QpyL5W__steps strong{display:block}.seo-module__QpyL5W__copyBox{gap:10px;max-width:820px;display:grid}.seo-module__QpyL5W__copyText{background:var(--surface-raised,#ffffff0f);border:1px solid var(--glass-line,#ffffff1f);color:var(--ink);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;user-select:all;border-radius:16px;margin:0;padding:16px 18px;font-size:.9375rem;line-height:1.5}.seo-module__QpyL5W__copyBox[data-tall] .seo-module__QpyL5W__copyText{-webkit-user-select:text;user-select:text;max-height:320px;font-size:.8125rem;overflow:auto}.seo-module__QpyL5W__copyButton{justify-self:start;}.seo-module__QpyL5W__cols{gap:clamp(28px,4vw,56px);display:grid}@media (min-width:1000px){.seo-module__QpyL5W__cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.seo-module__QpyL5W__list{color:var(--ink);gap:8px;max-width:46em;margin:0;padding-left:1.2em;font-size:1rem;line-height:1.5;display:grid}.seo-module__QpyL5W__tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.seo-module__QpyL5W__tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.seo-module__QpyL5W__tile{aspect-ratio:4/5;background:var(--surface);color:#fff;isolation:isolate;border-radius:20px;text-decoration:none;display:block;position:relative;overflow:hidden}.seo-module__QpyL5W__tile img{object-fit:cover;transition:transform .3s}@media (hover:hover){.seo-module__QpyL5W__tile:hover img{transform:scale(1.04)}}.seo-module__QpyL5W__tileShade{z-index:1;background:linear-gradient(#0000 45%,#000000d9 100%);position:absolute;inset:0}.seo-module__QpyL5W__tileWords{z-index:2;gap:2px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.seo-module__QpyL5W__tileName{font-size:1.5rem;line-height:.95}.seo-module__QpyL5W__tileRole{opacity:.85;font-size:.8125rem;line-height:1.3}.seo-module__QpyL5W__tileFree{z-index:2;background:var(--action);color:var(--action-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:.75rem;font-weight:800;position:absolute;top:10px;left:10px}.seo-module__QpyL5W__more{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.seo-module__QpyL5W__more a{border:1px solid var(--line-strong);min-height:48px;color:var(--ink);background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.seo-module__QpyL5W__more a:hover{background:#ffffff17}}.seo-module__QpyL5W__faq{gap:10px;max-width:860px;display:grid}.seo-module__QpyL5W__faq details{border:1px solid var(--glass-line,#ffffff1f);background:#ffffff08;border-radius:16px}.seo-module__QpyL5W__faq summary{cursor:pointer;color:var(--ink);padding:16px 18px;font-size:1.0625rem;font-weight:700;list-style:none}.seo-module__QpyL5W__faq summary::-webkit-details-marker{display:none}.seo-module__QpyL5W__faq details p{color:var(--ink-muted);margin:0;padding:0 18px 18px;line-height:1.55}.seo-module__QpyL5W__sources{gap:6px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.seo-module__QpyL5W__sources a{color:var(--ink)}.seo-module__QpyL5W__foot{gap:10px;max-width:860px;margin-top:clamp(40px,6vw,72px);display:grid}