:root.v2{--c-page: #EDE6DA;--c-soft: #F5F0E9;--c-fill: #E3D8C6;--c-fill-2: #D9CBB4;--c-text: #241E20;--c-text-2: #362B2B;--c-muted: #5B4A4A;--c-faint: #938672;--c-line: #D9CCB8;--c-line-2: #BCAC92;--c-ink: #241E20;--c-on-ink: #F5F0E9;--c-ink-fill: #3B3133;--c-glass: rgba(237,230,218,0.86);--c-accent: #E54717;--c-accent-2: #FE7446;--c-accent-ink: #A8320E;--c-on-accent: #FFFFFF;--c-glow: rgba(254,116,70,0.30);--c-glow-2: rgba(253,197,181,0.55);--c-card: #F5F0E9;--c-card-line: rgba(36,30,32,0.10);--c-shadow: rgba(72,42,24,0.22);--c-soon-bg: #FEEDEB;--c-soon: #A8320E}@media(prefers-color-scheme:dark){:root.v2:not([data-theme=light]){--c-page: #161112;--c-soft: #1F191A;--c-fill: #2C2425;--c-fill-2: #362B2B;--c-text: #F5F0E9;--c-text-2: #E3D3BB;--c-muted: #B3A19A;--c-faint: #826B6B;--c-line: #312A2B;--c-line-2: #5B4A4A;--c-ink: #F5F0E9;--c-on-ink: #161112;--c-ink-fill: #E6DDCE;--c-glass: rgba(22,17,18,0.86);--c-accent: #FE7446;--c-accent-2: #E54717;--c-accent-ink: #FE7446;--c-on-accent: #1D0500;--c-glow: rgba(229,71,23,0.26);--c-glow-2: rgba(168,50,14,0.30);--c-card: #211A1B;--c-card-line: rgba(245,240,233,0.08);--c-shadow: rgba(0,0,0,0.55);--c-soon-bg: #3B0B02;--c-soon: #FFAB97}}:root.v2[data-theme=dark]{--c-page: #161112;--c-soft: #1F191A;--c-fill: #2C2425;--c-fill-2: #362B2B;--c-text: #F5F0E9;--c-text-2: #E3D3BB;--c-muted: #B3A19A;--c-faint: #826B6B;--c-line: #312A2B;--c-line-2: #5B4A4A;--c-ink: #F5F0E9;--c-on-ink: #161112;--c-ink-fill: #E6DDCE;--c-glass: rgba(22,17,18,0.86);--c-accent: #FE7446;--c-accent-2: #E54717;--c-accent-ink: #FE7446;--c-on-accent: #1D0500;--c-glow: rgba(229,71,23,0.26);--c-glow-2: rgba(168,50,14,0.30);--c-card: #211A1B;--c-card-line: rgba(245,240,233,0.08);--c-shadow: rgba(0,0,0,0.55);--c-soon-bg: #3B0B02;--c-soon: #FFAB97}.v2 body{background:var(--c-page)}.v2 .v2-start:hover{color:var(--c-on-accent);filter:brightness(1.06)}:root.v2 .hero{--paper: var(--c-page);--paper-2: var(--c-soft);--paper-3: var(--c-fill);--ink: var(--c-text);--ink-2: var(--c-text-2);--muted: var(--c-muted);--line-2: var(--c-line-2);--accent: var(--c-accent);--accent-14: color-mix(in srgb, var(--c-accent) 18%, transparent);--accent-10: var(--c-glow);--accent-03: color-mix(in srgb, var(--c-accent) 4%, transparent)}.v2 .hero::after{content:"";position:absolute;z-index:-1;right:-12vw;top:-10vw;width:62vw;height:62vw;max-width:900px;max-height:900px;background:radial-gradient(closest-side,var(--c-glow-2),transparent);pointer-events:none}.v2 .hero .install{background:var(--c-soft)}.v2 .hero .install:hover{background:var(--c-card)}.v2 .hero .install__go{background:var(--c-accent);color:var(--c-on-accent)}.v2 .hero .fan__deal{background:var(--c-soft)}.v2 .hero .fan__deal:hover{background:var(--c-card)}.v2-sec{position:relative;isolation:isolate;overflow-x:hidden;overflow-x:clip;max-width:1240px;margin:0 auto;box-sizing:border-box;padding:112px 20px 0}.v2-sec[id]{scroll-margin-top:calc(2px - 112px - 44px)}.v2-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:760px;margin:0 auto}.v2-chip{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:8px;border:1px solid var(--c-line-2);background:var(--c-soft);font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--c-text);box-shadow:0 1px 0 var(--c-card-line)}.v2-chip--soon{border-color:transparent;background:var(--c-soon-bg);color:var(--c-soon)}.v2-h2{margin:0;font-family:"Literata","Iowan Old Style",Georgia,serif;font-weight:400;font-optical-sizing:auto;font-variation-settings:"opsz" 72;font-size:clamp(2.25rem,1.3rem + 3.4vw,4.25rem);line-height:1.02;letter-spacing:-0.035em;text-wrap:balance;color:var(--c-text)}.v2-h2 em{font-style:normal;color:var(--c-accent)}.v2-lead{margin:0;max-width:56ch;font-size:clamp(1.0625rem,0.98rem + 0.3vw,1.25rem);line-height:1.45;color:var(--c-muted);text-wrap:pretty}.v2-center{display:flex;justify-content:center;margin-top:56px}.v2-anchor{position:absolute;top:72px}.v2 svg{flex:none}.v2-pill{display:inline-flex;align-items:center;gap:14px;height:56px;max-width:100%;box-sizing:border-box;padding:0 7px 0 26px;border-radius:999px;background:var(--c-soft);color:var(--c-text);font-size:1.0625rem;font-weight:600;text-decoration:none;box-shadow:0 1px 2px var(--c-card-line),0 18px 40px -22px var(--c-shadow),0 0 0 1px var(--c-card-line);transition:transform .16s ease,box-shadow .32s ease}.v2-pill:hover{color:var(--c-text);box-shadow:0 1px 2px var(--c-card-line),0 24px 48px -22px var(--c-shadow),0 0 0 1px var(--c-line-2)}.v2-pill:active{transform:scale(0.98)}.v2-pill__go{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;background:var(--c-accent);color:var(--c-on-accent);transition:transform .32s cubic-bezier(.3,1.35,.5,1)}.v2-pill:hover .v2-pill__go{transform:translateX(3px)}.v2-pill__go svg,.tb__go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v2-trends::before{content:"";position:absolute;z-index:-2;left:50%;bottom:-80px;width:120%;height:70%;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 60%,var(--c-glow-2),transparent 70%);pointer-events:none}.v2-swoosh{position:absolute;z-index:-1;left:0;top:46%;width:100%;height:46%;pointer-events:none;overflow:visible}.v2-swoosh path{fill:none;stroke:var(--c-accent);stroke-width:10;stroke-linecap:round;opacity:.85;vector-effect:non-scaling-stroke}.tr-grid{margin:56px auto 0;max-width:1080px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.tr{position:relative;margin:0;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;background-color:var(--c-fill);box-shadow:0 2px 4px var(--c-card-line),0 30px 60px -30px var(--c-shadow),0 0 0 1px var(--c-card-line);transform:rotate(var(--r, 0deg));transition:transform .5s cubic-bezier(.3,1.35,.5,1),box-shadow .3s ease}.tr:nth-child(4n+2),.tr:nth-child(4n+4){margin-top:64px}.tr:nth-child(4n+1){--r: -1.2deg}.tr:nth-child(4n+3){--r: 1deg}.tr:hover{transform:rotate(0deg) scale(1.025);z-index:2}.tr,.tb__copy,.tb--montage{background-size:cover;background-position:center;background-repeat:no-repeat}.tr video,.tb__copy video{display:block;width:100%;height:100%;object-fit:cover}.tr__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tr video{position:relative}.tr__cap{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;min-height:34px;padding:6px 12px;box-sizing:border-box;border-radius:12px;background:rgba(22,17,18,0.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#F5F0E9;font-size:14px;font-weight:600;line-height:1.25}.tr__cap::before{content:"";flex:none;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#FE7446;box-shadow:0 0 0 3px rgba(254,116,70,0.25)}.ph{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;max-width:1120px;margin:0 auto}.ph__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ph__prompt{display:flex;align-items:center;gap:10px;width:100%;max-width:460px;box-sizing:border-box;height:56px;margin-top:8px;padding:0 7px 0 14px;border-radius:16px;background:var(--c-card);box-shadow:0 0 0 1px var(--c-card-line),0 18px 36px -24px var(--c-shadow)}.ph__spark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--c-soon-bg);color:var(--c-accent)}.ph__spark svg{width:15px;height:15px;fill:currentColor}.ph__text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;color:var(--c-text)}.ph__text.is-typing::after{content:"";display:inline-block;width:2px;height:1.1em;margin-left:1px;vertical-align:-0.18em;background:var(--c-accent);animation:v2-caret 1s steps(1) infinite}@keyframes v2-caret{50%{opacity:0}}.ph__go{flex:none;display:inline-flex;align-items:center;height:42px;padding:0 16px;border-radius:12px;background:var(--c-fill);color:var(--c-muted);font-size:14px;font-weight:600}.ph__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ph__card{margin:0;aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;background:var(--c-fill);box-shadow:0 2px 4px var(--c-card-line),0 24px 48px -26px var(--c-shadow),0 0 0 1px var(--c-card-line);transform:rotate(var(--r, 0deg)) scale(0.97);opacity:.72;transition:transform .6s cubic-bezier(.3,1.35,.5,1),opacity .4s ease,box-shadow .4s ease}.ph__card:nth-child(odd){--r: -2deg}.ph__card:nth-child(even){--r: 1.6deg}.ph__card:nth-child(n+4){margin-top:-6px}.ph__card.is-on{transform:rotate(0deg) scale(1.04);opacity:1;box-shadow:0 0 0 3px var(--c-accent),0 28px 56px -24px var(--c-shadow)}.ph__card img{display:block;width:100%;height:100%;object-fit:cover}.tl-bento{margin:56px auto 0;max-width:1120px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.tb{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:26px;box-sizing:border-box;border-radius:24px;background:var(--c-card);color:var(--c-text);text-decoration:none;box-shadow:0 0 0 1px var(--c-card-line),0 24px 48px -32px var(--c-shadow);transition:transform .4s cubic-bezier(.3,1.35,.5,1),box-shadow .3s ease}.tb:hover{color:var(--c-text);transform:translateY(-3px);box-shadow:0 0 0 1px var(--c-line-2),0 30px 56px -30px var(--c-shadow)}.tb__title{font-size:22px;font-weight:700;letter-spacing:-0.02em;line-height:1.15;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tb__text{font-size:15px;line-height:1.45;color:var(--c-muted)}.tb__note{margin-top:auto;padding-top:6px;font-size:12px;line-height:1.4;color:var(--c-faint)}.tb__go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--c-accent-ink)}.tb:hover .tb__go svg{transform:translateX(3px)}.tb__go svg{transition:transform .32s cubic-bezier(.3,1.35,.5,1)}.tb__ico{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--c-soon-bg);color:var(--c-accent);margin-bottom:6px}.tb__ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.tb__soon{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--c-soon-bg);color:var(--c-soon);font-size:12px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.tb__tag{align-self:flex-start;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:var(--c-accent);color:var(--c-on-accent);font-size:13px;font-weight:700}.tb--montage{grid-column:span 4;grid-row:span 2;min-height:460px;padding:0;justify-content:flex-end;background-color:#161112;color:#F5F0E9}.tb--montage:hover{color:#F5F0E9}.tb__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tb--montage .tb__body{position:relative;display:flex;flex-direction:column;gap:10px;padding:120px 30px 28px;background:linear-gradient(to bottom,transparent,rgba(22,17,18,0.72) 45%,rgba(22,17,18,0.92))}.tb--montage .tb__title{font-family:"Literata",Georgia,serif;font-weight:400;font-size:clamp(2rem,1.4rem + 2vw,3.25rem);letter-spacing:-0.03em}.tb--montage .tb__text{max-width:52ch;color:rgba(245,240,233,0.82);font-size:16px}.tb--montage .tb__go{color:#FE7446}.tb--unik{grid-column:span 2;grid-row:span 2;background:linear-gradient(160deg,var(--c-card),var(--c-soon-bg))}.tb__copies{position:relative;height:220px;margin:-4px 0 12px}.tb__copy{position:absolute;top:0;left:50%;width:112px;height:200px;margin-left:-56px;border-radius:16px;overflow:hidden;background-color:var(--c-fill);box-shadow:0 2px 4px var(--c-card-line),0 20px 40px -20px var(--c-shadow),0 0 0 3px var(--c-card);transform:translateX(var(--x, 0)) rotate(var(--r, 0deg));transition:transform .5s cubic-bezier(.3,1.35,.5,1)}.tb__copy{z-index:2}.tb__copy--2{--x: -74px;--r: -9deg;z-index:1}.tb__copy--3{--x: 74px;--r: 9deg;z-index:1}.tb__copy--2 video{transform:scaleX(-1)}.tb__copy--3{filter:hue-rotate(150deg) saturate(1.2)}.tb__copy--3 video{transform:scale(1.18)}.tb--unik:hover .tb__copy--2{--x: -86px;--r: -13deg}.tb--unik:hover .tb__copy--3{--x: 86px;--r: 13deg}.tb--social,.tb--tg,.tb--anim{grid-column:span 2}.tb--tg{grid-column:span 2}.tb--anim{grid-column:span 2}.v2-cta{padding-bottom:96px}.cta{position:relative;overflow:hidden;isolation:isolate;max-width:1120px;margin:0 auto;box-sizing:border-box;padding:clamp(56px,8vw,104px) 24px;border-radius:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;background:radial-gradient(55% 90% at 100% 100%,rgba(255,171,151,0.30),transparent 70%),radial-gradient(45% 70% at 0% 0%,rgba(120,24,0,0.30),transparent 70%),linear-gradient(135deg,#B8330B 0%,#CC3C0F 50%,#DA4814 100%);color:#FFFFFF;box-shadow:0 40px 80px -48px rgba(184,51,11,0.75)}.cta .v2-h2{color:#FFFFFF;max-width:820px}.cta .v2-h2 em{position:relative;display:inline-block;color:#FFFFFF}.cta__swoosh{position:absolute;left:-3%;bottom:-0.16em;width:106%;height:0.32em;overflow:visible;pointer-events:none}.cta__swoosh path{fill:none;stroke:#FFC9B5;stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke}.cta__sub{margin:8px 0 0;max-width:480px;text-wrap:balance;font-size:18px;line-height:1.45;color:rgba(255,255,255,0.92)}.cta__row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.cta__main,.cta__alt{height:56px;box-sizing:border-box;border-radius:999px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:14px;white-space:nowrap;transition:transform .16s ease,background-color .2s ease,box-shadow .2s ease}.cta__main{min-width:240px;max-width:100%;padding:0 26px;background:#F5F0E9;color:#241E20;box-shadow:0 18px 36px -18px rgba(29,5,0,0.55)}.cta__main:has(.cta__go){padding:0 7px 0 28px;justify-content:space-between}.cta__main:hover{color:#241E20;background:#FFFFFF}.cta__go{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#241E20;color:#F5F0E9;transition:transform .32s cubic-bezier(.3,1.35,.5,1)}.cta__go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cta__main:hover .cta__go{transform:translateX(3px)}.cta__alt{padding:0 28px;background:transparent;color:#FFFFFF;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,0.6)}.cta__alt:hover{color:#FFFFFF;background:rgba(255,255,255,0.12);box-shadow:inset 0 0 0 1.5px #FFFFFF}.cta__main:active,.cta__alt:active{transform:scale(0.98)}.cta a:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.v2 .ft{max-width:1160px;padding:112px 20px 0;gap:120px;overflow-x:hidden;overflow-x:clip}.v2 .ft-row{gap:64px}.v2 .ft-text{gap:16px}.v2 .ft-kicker{height:28px;padding:0 12px;border-radius:8px;border:1px solid var(--c-line-2);background:var(--c-soft);color:var(--c-text);font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;box-shadow:0 1px 0 var(--c-card-line)}.v2 .ft-title{font-family:"Literata","Iowan Old Style",Georgia,serif;font-weight:400;font-optical-sizing:auto;font-variation-settings:"opsz" 72;font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem);line-height:1.04;letter-spacing:-0.03em}.v2 .ft-lead{color:var(--c-muted);font-size:clamp(1.0625rem,1rem + 0.2vw,1.1875rem);line-height:1.5;text-wrap:pretty}.v2 .ft-list{gap:10px;font-size:16px}.v2 .ft-list svg{width:22px;height:22px;margin-top:0;padding:4px;box-sizing:border-box;border-radius:50%;background:var(--c-soon-bg);stroke:var(--c-accent)}.v2 .ft-text .v2-pill{margin-top:10px}.v2 .ft-all{align-self:flex-start;padding:6px 0;font-size:15px;font-weight:600;color:var(--c-text);text-underline-offset:3px}.v2 .ft-shot{isolation:isolate}.v2 .ft-shot::before{content:"";position:absolute;z-index:-1;inset:-14% -10%;background:radial-gradient(closest-side,var(--c-glow-2),transparent);pointer-events:none}.v2 .ft-desk{border:0;border-radius:18px;box-shadow:0 0 0 1px var(--c-card-line),0 2px 4px var(--c-card-line),0 36px 72px -36px var(--c-shadow)}.v2 .ft-uniq figure{color:var(--c-muted)}.v2 .ft-src>img,.v2 .ft-pic{border-radius:16px;box-shadow:0 0 0 1px var(--c-card-line),0 24px 48px -26px var(--c-shadow)}.v2 .ft-arrow{color:var(--c-accent)}.v2-prices::before{content:"";position:absolute;z-index:-1;left:50%;top:42%;width:110%;height:64%;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,var(--c-glow-2),transparent 70%);pointer-events:none}.pt-tabs{display:flex;width:fit-content;max-width:100%;box-sizing:border-box;margin:40px auto 0;padding:5px;gap:4px;border-radius:999px;background:var(--c-fill)}.pt-tabs button{flex:none;height:44px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--c-muted);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.pt-tabs button:hover{color:var(--c-text)}.pt-tabs button[aria-selected=true]{background:var(--c-card);color:var(--c-text);box-shadow:0 1px 2px var(--c-card-line),0 8px 18px -10px var(--c-shadow)}.pt-grid{margin:32px auto 0;max-width:1080px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.pt-grid[hidden],.pc[hidden]{display:none}.pc{display:flex;flex-direction:column;gap:14px;padding:28px 26px 26px;box-sizing:border-box;border-radius:24px;background:var(--c-card);color:var(--c-text);box-shadow:0 0 0 1px var(--c-card-line),0 24px 48px -32px var(--c-shadow)}.pc__top{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:26px}.pc__label{font-size:12px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--c-muted)}.pc__badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:var(--c-accent);color:var(--c-on-accent);font-size:12px;font-weight:700}.pc__name{margin:0;font-family:"Literata","Iowan Old Style",Georgia,serif;font-weight:400;font-optical-sizing:auto;font-variation-settings:"opsz" 72;font-size:clamp(1.875rem,1.5rem + 1vw,2.375rem);line-height:1.05;letter-spacing:-0.03em}.pc__per{margin-top:-6px;font-size:15px;color:var(--c-muted)}.pc__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:16px 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.pc__price b{font-size:34px;font-weight:700;letter-spacing:-0.03em;line-height:1.1;white-space:nowrap}.pc__price span{font-size:15px;color:var(--c-muted);white-space:nowrap}.pc__bonus{margin:-4px 0 0;font-size:14px;font-weight:600;line-height:1.4;color:var(--c-ok)}.pc__bonus[hidden]{display:none}.pc--pop .pc__bonus{color:var(--c-on-ink)}.pc__list,.pt-free{margin:0;padding:0;list-style:none}.pc__list{display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.4}.pc__list li,.pt-free li{display:flex;gap:10px;align-items:flex-start}.pc__list svg,.pt-free svg{flex:none;width:20px;height:20px;padding:3px;box-sizing:border-box;border-radius:50%;background:var(--c-soon-bg);fill:none;stroke:var(--c-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.pc__btn{margin-top:auto;height:52px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--c-fill);color:var(--c-text);font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s ease,transform .16s ease,filter .2s ease}.pc__btn:hover{color:var(--c-text);background:var(--c-fill-2)}.pc__btn:active{transform:scale(0.98)}.pc--pop{background:var(--c-ink);color:var(--c-on-ink);box-shadow:0 0 0 1px var(--c-card-line),0 40px 80px -36px var(--c-shadow)}.pc--pop .pc__label,.pc--pop .pc__per,.pc--pop .pc__price span{color:color-mix(in srgb,var(--c-on-ink) 66%,transparent)}.pc--pop .pc__price{border-color:color-mix(in srgb,var(--c-on-ink) 16%,transparent)}.pc--pop .pc__list svg{background:var(--c-accent);stroke:var(--c-on-accent)}.pc--pop .pc__btn,.pc--pop .pc__btn:hover{background:var(--c-accent);color:var(--c-on-accent)}.pc--pop .pc__btn:hover{filter:brightness(1.06)}.pc a:focus-visible,.pt-tabs button:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.pt-free{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;max-width:1080px;margin:40px auto 0;font-size:15px;line-height:1.4;color:var(--c-text-2)}.v2-prices .v2-center{margin-top:40px}.v2-faq .v2-h2{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem)}@media(max-width:960px){.v2 .ft{gap:88px}.v2 .ft-row{gap:32px}.pt-grid{grid-template-columns:minmax(0,1fr);max-width:480px}}@media(max-width:820px){.v2 .ft{padding-top:88px}.v2-demo,.v2-faq{padding-top:88px!important}}@media(max-width:420px){.v2 .ft{padding-left:16px;padding-right:16px}.pt-tabs{width:100%}.pt-tabs button{flex:1 1 auto;min-width:0;height:40px;padding:0 8px;font-size:14px}.pc{padding:24px 20px 22px;border-radius:20px}.pt-free{flex-direction:column;align-items:flex-start;width:fit-content}.cta__main:has(.cta__go){padding-left:22px}}@media(max-width:360px){.pt-tabs{gap:2px;padding:4px}.pt-tabs button{padding:0 6px;font-size:13px}}@media(prefers-reduced-motion:reduce){.pc__btn,.cta__go{transition:none}}@media(max-width:960px){.ph{grid-template-columns:minmax(0,1fr);gap:40px}.ph__copy{align-items:center;text-align:center}.ph__prompt{margin-left:auto;margin-right:auto}.tb--montage{grid-column:span 6;min-height:420px}.tb--unik{grid-column:span 6;grid-row:auto}.tb--social,.tb--tg,.tb--anim{grid-column:span 3}.tb--anim{grid-column:span 6}}@media(max-width:820px){.v2-sec{padding-top:88px}.v2-sec[id]{scroll-margin-top:calc(2px - 88px - 44px)}.tr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:520px}.tr:nth-child(4n+2),.tr:nth-child(4n+4){margin-top:0}.tr:nth-child(even){margin-top:40px}.tr:nth-child(odd){--r: -1deg}.tr:nth-child(even){--r: 1deg}.tr{border-radius:18px}}@media(max-width:640px){.tl-bento{grid-template-columns:minmax(0,1fr)}.tb,.tb--montage,.tb--unik,.tb--social,.tb--tg,.tb--anim{grid-column:auto;grid-row:auto}.tb--montage{min-height:0;padding:0}.tb--montage .tb__body{padding:150px 22px 22px}.tb{padding:22px;border-radius:20px}.tb.tb--montage{padding:0}.ph__grid{gap:10px}.ph__card{border-radius:14px}.v2-swoosh{display:none}}@media(max-width:420px){.v2-sec{padding-left:16px;padding-right:16px}.tr-grid{gap:10px}.tr__cap{left:6px;right:6px;bottom:6px;min-height:30px;padding:5px 8px;font-size:12px;border-radius:10px}.tr__cap::before{width:6px;height:6px;margin-right:6px}.ph__prompt{height:52px}.v2-pill{height:52px;gap:10px;padding-left:18px;font-size:15px;white-space:nowrap}.v2-pill__go{width:38px;height:38px}.ph__go{height:38px;padding:0 12px}.ph__text{font-size:14px}.tb__copy{width:96px;height:170px;margin-left:-48px}.tb__copy--2{--x: -62px}.tb__copy--3{--x: 62px}.tb__copies{height:190px}.cta{border-radius:24px;padding-left:18px;padding-right:18px}.cta__main{min-width:0;width:100%}.cta__row{width:100%}.cta__alt{width:100%}}@media(prefers-reduced-motion:reduce){.tr,.ph__card,.tb,.tb__copy{transition:none}.ph__text.is-typing::after{animation:none}}
