@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sf-page,.sf-page *,.sf-page *:before,.sf-page *:after{box-sizing:border-box;border:0 solid}.sf-page{min-height:100vh;line-height:1.5;font-size:16px;font-weight:400}.sf-page :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}.sf-page :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.sf-page :where(ul,ol,menu){list-style:none;margin:0;padding:0}.sf-page :where(button,input,optgroup,select,textarea){font:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;border-radius:0;background:transparent}.sf-page :where(button,[type=button],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}.sf-page :where(button:disabled){cursor:default}.sf-page :where(a){text-decoration:inherit}.sf-page :where(img,svg,video,canvas){display:block;vertical-align:middle}.sf-page :where(img,video){max-width:100%;height:auto}.sf-page :where(fieldset){margin:0;padding:0}.sf-page :where(legend){padding:0}.sf-page :where(table){border-collapse:collapse;text-indent:0;border-color:inherit}.sf-page :where(summary){display:list-item}.sf-page :where(b,strong){font-weight:bolder}.sf-page :where([hidden]:not([hidden=until-found])){display:none!important}.sf-page{--paper: #f7f4ef;--bg: var(--paper);--white: #ffffff;--sand: #efeae2;--ink: #17130f;--ink-2: #2b241e;--muted: #6e665d;--line: rgba(23, 19, 15, .1);--line-2: rgba(23, 19, 15, .16);--accent: #ff5a1f;--accent-hover: #ff6d38;--accent-deep: #e8480f;--accent-soft: #ffe5d8;--font: "Geist", "Inter Tight", system-ui, sans-serif;--mono: "Geist Mono", ui-monospace, monospace;--r: 22px;--ease: cubic-bezier(.2, .8, .2, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--spring: cubic-bezier(.34, 1.45, .64, 1);--shadow: 0 1px 2px rgba(23, 19, 15, .05), 0 24px 60px -28px rgba(23, 19, 15, .28);--shadow-lg: 0 2px 6px rgba(23, 19, 15, .05), 0 40px 80px -36px rgba(23, 19, 15, .38)}.sf-page{scroll-behavior:smooth;background:var(--paper);color-scheme:light}.sf-page{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}.sf-page{position:relative;overflow-x:clip}.sf-page a{color:inherit}.sf-page ::selection{color:var(--ink);background:var(--accent-soft)}.sf-page .sf-wrap{position:relative;width:min(1240px,100% - clamp(2rem,6vw,5rem));margin:0 auto}.sf-page .hl{color:var(--accent-deep)}.sf-page .reveal{transition:transform .9s var(--ease)}.sf-page .reveal[data-reveal=pending]{transform:translateY(32px)}.sf-page .reveal[data-reveal=in]{transform:none}@keyframes bar{to{transform:scaleX(1)}}@keyframes chip{0%{transform:translateY(18px) scale(.85);opacity:0}to{transform:none;opacity:1}}@keyframes pulse-dot{0%{box-shadow:0 0 #ff5a1f8c}to{box-shadow:0 0 0 9px #ff5a1f00}}.sf-page .sec{position:relative;padding:clamp(4.5rem,9vw,7.5rem) 0}.sf-page .sec__head{max-width:760px}.sf-page .sec__head--center{margin:0 auto;text-align:center}.sf-page .sec__kicker{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1.1rem;color:var(--muted);font-family:var(--mono);font-size:.76rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.sf-page .sec__kicker:before{width:7px;height:7px;border-radius:50%;background:var(--accent);content:""}.sf-page .sec__title{margin:0;font-size:clamp(2.3rem,5vw,4.2rem);font-weight:700;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.sf-page .sec__lede{max-width:58ch;margin:1.1rem auto 0;color:var(--muted);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}.sf-page .sec__head:not(.sec__head--center) .sec__lede{margin-left:0}.sf-page .nav{position:fixed;z-index:60;top:12px;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:min(1240px,100% - 1.5rem);height:60px;margin:0 auto;padding:0 .6rem 0 1.1rem;box-sizing:border-box;border:1px solid transparent;border-radius:999px;transition:background-color .35s,border-color .35s,box-shadow .35s}.sf-page .nav[data-scrolled=true]{border-color:var(--line);background:#ffffffd1;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 10px 40px -20px #17130f4d}.sf-page .brand{display:inline-flex;align-items:center;gap:.55rem;font-size:1.18rem;font-weight:700;letter-spacing:-.035em;text-decoration:none}.sf-page .sf-mark{overflow:visible}.sf-page .sf-mark__bubble{transition:transform .7s var(--spring)}.sf-page .brand:hover .sf-mark__bubble{transform:translate(1px,-4px)}.sf-page .nav__links{display:flex;gap:.25rem}.sf-page .nav__links a{padding:.5rem .9rem;border-radius:999px;color:var(--muted);font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}.sf-page .nav__links a:hover{color:var(--ink);background:#17130f0d}.sf-page .nav-cta{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem 1.1rem;border-radius:999px;color:#fff;background:var(--ink);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .3s var(--spring),background-color .25s,color .25s}.sf-page .nav-cta svg{transition:transform .3s var(--spring)}.sf-page .nav-cta:hover{color:var(--ink);background:var(--accent);transform:translateY(-1px)}.sf-page .nav-cta:hover svg{transform:translate(3px)}.sf-page a:focus-visible,.sf-page button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sf-page .hero{position:relative;padding:clamp(7rem,11vw,8.5rem) 0 clamp(3rem,6vw,4.5rem);overflow:hidden}.sf-page .hero__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);min-height:min(680px,calc(100dvh - 10rem))}.sf-page .hero__pill{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.5rem;padding:.45rem .95rem .45rem .8rem;border:1px solid var(--line);border-radius:999px;background:var(--white);font-size:.85rem;font-weight:500}.sf-page .hero__pill-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse-dot 2s ease-out infinite}.sf-page .hero__title{max-width:13ch;margin:0;font-size:clamp(2.7rem,5.6vw,5rem);font-weight:700;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.sf-page .hero__sub{max-width:44ch;margin:1.4rem 0 2.1rem;color:var(--muted);font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.6}.sf-page .sf-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem}.sf-page .hero-cta{--mx: 0px;--my: 0px;position:relative;display:inline-flex;align-items:center;gap:.6rem;overflow:hidden;padding:1.05rem 1.75rem;border-radius:999px;color:var(--ink);background:var(--accent);box-shadow:0 16px 34px -16px #e8480fd9,inset 0 1px #ffffff59;font-size:1.05rem;font-weight:650;text-decoration:none;transform:translate(var(--mx),var(--my));transition:transform .35s var(--spring),background-color .25s,box-shadow .3s}.sf-page .hero-cta:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.4) 50%,transparent 62%);content:"";transform:translate(-120%);animation:sheen 4.2s 1.2s ease-in-out infinite}@keyframes sheen{0%,65%{transform:translate(-120%)}to{transform:translate(120%)}}.sf-page .hero-cta:hover{background:var(--accent-hover);box-shadow:0 20px 40px -16px #e8480fe6,inset 0 1px #ffffff59}.sf-page .hero-cta:active{transform:translate(var(--mx),var(--my)) scale(.97)}.sf-page .hero-cta__icon{width:16px;height:16px;transition:transform .6s var(--spring)}.sf-page .hero-cta:hover .hero-cta__icon{transform:rotate(180deg) scale(1.15)}.sf-page .draw-link{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;font-weight:600;text-decoration:none}.sf-page .draw-link:after{position:absolute;right:0;bottom:.2rem;left:0;height:2px;border-radius:2px;background:var(--accent);content:"";transform:scaleX(.2);transform-origin:left;transition:transform .45s var(--ease)}.sf-page .draw-link:hover:after{transform:scaleX(1)}.sf-page .draw-link svg{transition:transform .3s var(--spring)}.sf-page .draw-link:hover svg{transform:translate(4px)}.sf-page .hs-wrap{margin:0}.sf-page .hs{--hs-t: 8s;--sq: 15.625%;position:relative;width:100%;aspect-ratio:16 / 11;animation:hs-cycle var(--hs-t) linear both}@keyframes hs-cycle{0%{opacity:0;transform:translateY(12px) scale(.985);animation-timing-function:var(--ease)}8.75%{opacity:1;transform:none}93%{opacity:1;transform:none;animation-timing-function:ease-in}to{opacity:0;transform:scale(.99)}}.sf-page .hs-shadow{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 34px 34px rgba(23,19,15,.16)) drop-shadow(0 3px 6px rgba(23,19,15,.08))}.sf-page .hs-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--sand);clip-path:inset(0 var(--sq) 0 var(--sq) round var(--r));animation:hs-open var(--hs-t) linear both}@keyframes hs-open{0%,52.5%{clip-path:inset(0 15.625% 0 15.625% round 22px);animation-timing-function:cubic-bezier(.76,0,.18,1)}66.25%,to{clip-path:inset(0 0 0 0 round 22px)}}.sf-page .hs-square{position:absolute;top:0;bottom:0;left:50%;height:100%;aspect-ratio:1;overflow:hidden;transform:translate(-50%);animation:hs-square var(--hs-t) linear both}@keyframes hs-square{0%,56.25%{opacity:1;transform:translate(-50%) scale(1);animation-timing-function:var(--ease-io)}63.75%,to{opacity:0;transform:translate(-50%) scale(1.05)}}.sf-page .hs-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sf-page .hs-before{animation:hs-before var(--hs-t) linear both}@keyframes hs-before{0%{filter:blur(8px) saturate(.9);transform:scale(1.08);animation-timing-function:var(--ease)}10%{filter:blur(0) saturate(.9)}37.5%,to{filter:blur(0) saturate(.9);transform:scale(1)}}.sf-page .hs-studio{clip-path:inset(0 100% 0 0);animation:hs-wipe var(--hs-t) linear both}@keyframes hs-wipe{0%,20%{clip-path:inset(0 100% 0 0);transform:scale(1.06);animation-timing-function:var(--ease-io)}37.5%{clip-path:inset(0 0 0 0)}56.25%,to{clip-path:inset(0 0 0 0);transform:scale(1)}}.sf-page .hs-sweep{position:absolute;top:-5%;bottom:-5%;left:-12%;width:24%;background:linear-gradient(90deg,#fff0,#ffffff47 38%,#fffffff2,#ffffff47 62%,#fff0);mix-blend-mode:soft-light;opacity:0;pointer-events:none;animation:hs-sweep-move var(--hs-t) linear both,hs-sweep-fade var(--hs-t) linear both}.sf-page .hs-sweep:after{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;box-shadow:0 0 18px 4px #ffffffd9;content:"";transform:translate(-50%)}@keyframes hs-sweep-move{0%,20%{transform:translate(0);animation-timing-function:var(--ease-io)}37.5%,to{transform:translate(416.667%)}}@keyframes hs-sweep-fade{0%,19.5%{opacity:0}21%,36%{opacity:1}38%,to{opacity:0}}.sf-page .hs-site{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:hs-site-fade var(--hs-t) linear both,hs-site-zoom var(--hs-t) linear both}@keyframes hs-site-fade{0%,53.75%{opacity:0;animation-timing-function:ease-out}62.5%,to{opacity:1}}@keyframes hs-site-zoom{0%,52.5%{transform:scale(1.12);animation-timing-function:cubic-bezier(.25,.6,.3,1)}95%,to{transform:scale(1)}}.sf-page .hs-tag{position:absolute;bottom:16px;left:calc(var(--sq) + 16px);display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:999px;color:var(--ink);background:#fffffff0;box-shadow:0 6px 20px -8px #17130f59;font-family:var(--mono);font-size:.74rem;font-weight:500;white-space:nowrap;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sf-page .hs-tag i{width:6px;height:6px;border-radius:50%;background:var(--muted)}.sf-page .hs-tag__icon{width:12px;height:12px;color:var(--accent)}.sf-page .hs-tag--before{animation:hs-tag-before var(--hs-t) linear both}.sf-page .hs-tag--studio{color:#fff;background:var(--ink);animation:hs-tag-studio var(--hs-t) linear both}.sf-page .hs-tag--store{left:16px;color:var(--ink);background:var(--accent);font-weight:600;animation:hs-tag-store var(--hs-t) linear both}.sf-page .hs-live{width:7px;height:7px;border-radius:50%;background:var(--ink);box-shadow:0 0 #17130f80;animation:live 1.6s ease-out infinite}@keyframes live{to{box-shadow:0 0 0 8px #17130f00}}@keyframes hs-tag-before{0%,5%{opacity:0;transform:translateY(8px);animation-timing-function:var(--ease)}11.25%,18%{opacity:1;transform:none;animation-timing-function:ease-in}21.25%,to{opacity:0;transform:translateY(-6px)}}@keyframes hs-tag-studio{0%,33.75%{opacity:0;transform:translateY(8px);animation-timing-function:var(--ease)}40%,50%{opacity:1;transform:none;animation-timing-function:ease-in}53%,to{opacity:0;transform:translateY(-6px)}}@keyframes hs-tag-store{0%,66.25%{opacity:0;transform:translateY(8px) scale(.96);animation-timing-function:var(--spring)}72.5%,to{opacity:1;transform:none}}.sf-page .hs-steps{display:flex;align-items:center;gap:1.25rem;margin:1.4rem var(--sq-out, 0) 0}.sf-page .hs-steps ol{display:grid;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.sf-page .hs-step__label{display:flex;align-items:center;gap:.5rem;margin-bottom:.55rem;color:var(--muted);font-size:.84rem;font-weight:550;white-space:nowrap}.sf-page .hs-step__label b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--muted);background:var(--sand);font-family:var(--mono);font-size:.68rem;font-weight:500}.sf-page .hs-step__bar{display:block;height:2px;overflow:hidden;border-radius:2px;background:var(--line)}.sf-page .hs-step__bar span{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.sf-page .hs-step--before .hs-step__bar span{animation:hs-bar-1 8s linear both}.sf-page .hs-step--studio .hs-step__bar span{animation:hs-bar-2 8s linear both}.sf-page .hs-step--store .hs-step__bar span{animation:hs-bar-3 8s linear both}.sf-page .hs-step--before .hs-step__label{animation:hs-on-1 8s linear both}.sf-page .hs-step--studio .hs-step__label{animation:hs-on-2 8s linear both}.sf-page .hs-step--store .hs-step__label{animation:hs-on-3 8s linear both}.sf-page .hs-step--before .hs-step__label b{animation:hs-b-1 8s linear both}.sf-page .hs-step--studio .hs-step__label b{animation:hs-b-2 8s linear both}.sf-page .hs-step--store .hs-step__label b{animation:hs-b-3 8s linear both}@keyframes hs-bar-1{0%{transform:scaleX(0)}20%,to{transform:scaleX(1)}}@keyframes hs-bar-2{0%,20%{transform:scaleX(0)}52.5%,to{transform:scaleX(1)}}@keyframes hs-bar-3{0%,52.5%{transform:scaleX(0)}93%,to{transform:scaleX(1)}}@keyframes hs-on-1{0%,to{color:var(--ink)}}@keyframes hs-on-2{0%,19.9%{color:var(--muted)}20%,to{color:var(--ink)}}@keyframes hs-on-3{0%,52.4%{color:var(--muted)}52.5%,to{color:var(--ink)}}@keyframes hs-b-1{0%,to{color:var(--ink);background:var(--accent)}}@keyframes hs-b-2{0%,19.9%{color:var(--muted);background:var(--sand)}20%,to{color:var(--ink);background:var(--accent)}}@keyframes hs-b-3{0%,52.4%{color:var(--muted);background:var(--sand)}52.5%,to{color:var(--ink);background:var(--accent)}}.sf-page .hs-count{color:var(--muted);font-family:var(--mono);font-size:.74rem;white-space:nowrap}.sf-page .hs,.sf-page .hs *:not(.hs-live),.sf-page .hs-steps *{animation-delay:var(--hs-off, 0ms)!important}.sf-page .hs-step__btn{display:block;width:100%;margin:0;padding:.35rem 0 .4rem;border:0;color:inherit;background:none;font:inherit;text-align:left;cursor:pointer}.sf-page .hs-step__btn:hover .hs-step__label{color:var(--ink)!important}.sf-page .hs-step__btn:hover .hs-step__bar{background:var(--line-2)}.sf-page .hs-step__btn:disabled{cursor:default}.sf-page .hs-wrap[data-paused=true] *,.sf-page .hs-wrap[data-paused=true] *:before,.sf-page .hs-wrap[data-paused=true] *:after{animation-play-state:paused!important}.sf-page .hs.is-static,.sf-page .hs.is-static *,.sf-page .hs.is-static~.hs-steps *,.sf-page .hs-wrap:has(.hs.is-static) .hs-steps *{animation:none!important}.sf-page .hs.is-static .hs-frame{clip-path:inset(0 0 0 0 round 22px)}.sf-page .hs.is-static .hs-square{opacity:0}.sf-page .hs.is-static .hs-tag--store{opacity:1}.sf-page .hs-wrap:has(.hs.is-static) .hs-step__bar span{transform:scaleX(1)}.sf-page .hs-wrap:has(.hs.is-static) .hs-step__label{color:var(--ink)}.sf-page .hs-wrap:has(.hs.is-static) .hs-step__label b{color:var(--ink);background:var(--accent)}.sf-page .logos{--gap: clamp(3.5rem, 7vw, 6rem);padding:clamp(2.5rem,5vw,3.5rem) 0 clamp(1.25rem,3vw,2rem)}.sf-page .logos__title{margin:0 0 1.25rem;color:var(--muted);font-size:.95rem;font-weight:500;text-align:center}.sf-page .logos__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.sf-page .logos__track{display:flex;align-items:center;width:max-content;gap:var(--gap);margin:0;padding:1rem 0 2.75rem;list-style:none;animation:marquee 42s linear infinite}.sf-page .logos__viewport:hover .logos__track,.sf-page .logos__viewport:focus-within .logos__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - var(--gap) / 2))}}.sf-page .logos__item{position:relative;display:grid;place-items:center;padding:6px;border-radius:12px;outline:none;cursor:default;transition:transform .45s var(--spring)}.sf-page .logos__icon{display:grid;width:36px;height:36px}.sf-page .logos__icon img{grid-area:1 / 1;width:36px;height:36px;transition:opacity .35s var(--ease),transform .5s var(--spring)}.sf-page .logos__color{opacity:0;transform:scale(.82)}.sf-page .logos__name{position:absolute;top:calc(100% + 4px);left:50%;color:var(--ink);font-size:.78rem;font-weight:550;letter-spacing:-.005em;white-space:nowrap;opacity:0;transform:translate(-50%,6px);transition:opacity .3s var(--ease),transform .4s var(--ease);pointer-events:none}.sf-page .logos__item:hover,.sf-page .logos__item:focus-visible{transform:translateY(-3px)}.sf-page .logos__item:hover .logos__mono,.sf-page .logos__item:focus-visible .logos__mono{opacity:0;transform:scale(1.12)}.sf-page .logos__item:hover .logos__color,.sf-page .logos__item:focus-visible .logos__color{opacity:1;transform:scale(1.06)}.sf-page .logos__item:hover .logos__name,.sf-page .logos__item:focus-visible .logos__name{opacity:1;transform:translate(-50%)}.sf-page .logos__item:focus-visible{box-shadow:0 0 0 2px var(--ink)}.sf-page .how{border-top:1px solid var(--line);background:var(--white)}.sf-page .how__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.sf-page .how__side .sec__title{font-size:clamp(2.2rem,4.2vw,3.5rem)}.sf-page .how__steps{display:grid;gap:.4rem;margin:2rem 0 0;padding:0;list-style:none}.sf-page .how__step{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:.85rem;width:100%;overflow:hidden;padding:.9rem 1rem 1.05rem;border:1px solid transparent;border-radius:18px;color:var(--ink);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .3s,border-color .3s,box-shadow .3s}.sf-page .how__step:hover{background:var(--paper)}.sf-page .how__step[data-active=true]{border-color:var(--line);background:var(--paper)}.sf-page .how__num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--muted);background:var(--sand);font-family:var(--mono);font-size:.8rem;transition:background-color .3s,color .3s}.sf-page .how__step[data-active=true] .how__num{color:var(--ink);background:var(--accent)}.sf-page .how__step[data-done=true] .how__num{background:transparent}.sf-page .how__num svg{width:22px;height:22px}.sf-page .how__title{color:var(--muted);font-size:1rem;font-weight:600;letter-spacing:-.01em;transition:color .3s}.sf-page .how__step[data-active=true] .how__title,.sf-page .how__step[data-done=true] .how__title{color:var(--ink)}.sf-page .how__time{color:var(--muted);font-family:var(--mono);font-size:.72rem}.sf-page .how__body{grid-column:2 / span 2;max-height:0;overflow:hidden;color:var(--muted);font-size:.9rem;line-height:1.5;opacity:0;transition:max-height .5s var(--ease),opacity .4s,margin .5s var(--ease)}.sf-page .how__step[data-active=true] .how__body{max-height:5rem;margin-top:.3rem;opacity:1}.sf-page .how__bar{position:absolute;right:1rem;bottom:0;left:1rem;height:2px;overflow:hidden;border-radius:2px;opacity:0;background:var(--line);transition:opacity .3s}.sf-page .how__step[data-active=true] .how__bar{opacity:1}.sf-page .how__bar span{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.sf-page .how__step[data-active=true] .how__bar span[data-running=false]{transform:scaleX(1)}.sf-page .how__bar span[data-running=true]{animation:bar linear forwards}.sf-page .hiw-window{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-lg)}.sf-page .hiw-chrome{display:flex;align-items:center;gap:6px;height:44px;padding:0 1rem;border-bottom:1px solid var(--line);background:var(--white)}.sf-page .hiw-chrome i{width:10px;height:10px;border-radius:50%;background:#e2dcd2}.sf-page .hiw-chrome__title{margin-left:.75rem;padding:.25rem .75rem;border-radius:8px;color:var(--muted);background:var(--paper);font-family:var(--mono);font-size:.74rem;white-space:nowrap}.sf-page .hiw-chrome__step{margin-left:auto;color:var(--muted);font-family:var(--mono);font-size:.74rem;white-space:nowrap}.sf-page .hiw-stage{position:relative;aspect-ratio:4 / 3}.sf-page .hiw-scene{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(1rem,3vw,2rem);animation:hiw-in .5s var(--ease) both}@keyframes hiw-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}.sf-page .hiw-mono{font-family:var(--mono)}.sf-page .hiw-upload{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto auto auto;row-gap:.75rem}.sf-page .hiw-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem;min-height:0;padding-bottom:1rem;border:1.5px dashed var(--line-2);border-radius:18px;background:var(--white);color:var(--muted);font-size:.9rem;animation:drop-glow .6s 1.1s ease-out both}.sf-page .hiw-drop p{margin:0}@keyframes drop-glow{to{border-color:var(--accent);background:#fff7f3}}.sf-page .hiw-fly{position:absolute;top:42%;left:50%;height:62%;border:4px solid #fff;border-radius:12px;box-shadow:0 18px 40px -12px #17130f59;transform:translate(-50%,-50%) rotate(-4deg);animation:hiw-fly 1.3s .1s var(--spring) both}@keyframes hiw-fly{0%{transform:translate(-200%,-150%) rotate(-24deg) scale(1.15)}to{transform:translate(-50%,-50%) rotate(-4deg)}}.sf-page .hiw-drop svg{display:none}.sf-page .hiw-or{margin:0;color:var(--muted);font-size:.8rem;text-align:center}.sf-page .hiw-url{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;border:1px solid var(--line);border-radius:999px;background:#fff}.sf-page .hiw-typed{display:inline-block;overflow:hidden;max-width:0;border-right:2px solid var(--accent);font-family:var(--mono);font-size:.82rem;white-space:nowrap;animation:type 1.4s 1.3s steps(30) forwards,caret .7s step-end infinite}@keyframes type{to{max-width:32ch}}@keyframes caret{50%{border-color:transparent}}.sf-page .hiw-go{display:inline-flex;justify-self:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;border-radius:999px;color:#fff;background:var(--ink);font-size:.9rem;font-weight:600;animation:press .45s 3.6s ease-out both}.sf-page .hiw-go__icon{width:14px;height:14px}@keyframes press{0%{transform:none}40%{transform:scale(.93)}to{transform:none;color:var(--ink);background:var(--accent);box-shadow:0 10px 26px -10px #e8480fcc}}.sf-page .hiw-cursor{position:absolute;right:30%;bottom:5%;animation:cursor 1.2s 2.5s var(--ease) both}@keyframes cursor{0%{transform:translate(80px,50px)}80%{transform:translate(-30px,-14px)}90%{transform:translate(-30px,-14px) scale(.85)}to{transform:translate(-30px,-14px)}}.sf-page .hiw-analyse{display:grid;grid-template-columns:.75fr 1fr;align-items:center;gap:clamp(1rem,2.5vw,1.75rem)}.sf-page .hiw-subject{position:relative;height:100%;margin:0;overflow:hidden;border-radius:16px}.sf-page .hiw-subject img{width:100%;height:100%;object-fit:cover}.sf-page .hiw-scan{position:absolute;top:0;right:0;left:0;height:26%;border-bottom:2px solid var(--accent);background:linear-gradient(180deg,transparent,rgba(255,90,31,.28));animation:scan 1.8s ease-in-out infinite alternate}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(290%)}}.sf-page .hiw-corners{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.sf-page .hiw-readout p{margin:0 0 .9rem;color:var(--muted);font-size:.8rem}.sf-page .hiw-readout ul{display:grid;grid-template-columns:1fr;gap:.55rem;margin:0;padding:0;list-style:none}.sf-page .hiw-readout li{display:flex;align-items:center;gap:.6rem;padding:.8rem .95rem;border:1px solid var(--line);border-radius:14px;background:#fff;font-size:clamp(.78rem,1vw,.92rem);font-weight:550;animation:chip .55s var(--spring) both}.sf-page .hiw-generate{display:grid;grid-template-rows:auto 1fr;gap:1rem}.sf-page .hiw-progress{height:4px;overflow:hidden;border-radius:4px;background:var(--sand)}.sf-page .hiw-progress span{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;animation:bar 4.2s .2s var(--ease) forwards}.sf-page .hiw-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.75rem;min-height:0}.sf-page .hiw-tile{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.4rem;min-height:0;margin:0;animation:chip .55s var(--spring) both}.sf-page .hiw-tile__media{position:relative;min-height:0;overflow:hidden;border-radius:14px;background:var(--sand)}.sf-page .hiw-tile__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--sand) 30%,#f8f5f0 50%,var(--sand) 70%);background-size:200% 100%;content:"";animation:shimmer 1s linear infinite,unveil .6s ease-out forwards;animation-delay:0s,var(--d, 1s)}@keyframes shimmer{to{background-position:-200% 0}}@keyframes unveil{to{transform:translateY(-101%)}}.sf-page .hiw-tile__media img,.sf-page .hiw-tile__media svg{display:block;width:100%;height:100%;object-fit:cover}.sf-page .hiw-tile__media svg{object-fit:contain}.sf-page .hiw-tile figcaption{color:var(--muted);font-size:.76rem;font-weight:500;text-align:center}.sf-page .hiw-live{padding:0}.sf-page .hiw-site{width:100%;height:100%;object-fit:cover;animation:zoom-out 5.6s ease-out both}@keyframes zoom-out{0%{transform:scale(1.12)}to{transform:scale(1)}}.sf-page .hiw-publish{position:absolute;top:1rem;right:1rem;display:grid;gap:.45rem;padding:.85rem;border-radius:16px;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.sf-page .hiw-publish p{margin:0 0 .2rem;color:var(--muted);font-size:.72rem}.sf-page .hiw-channel{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border-radius:10px;background:var(--paper);font-size:.82rem;font-weight:550;animation:chip .5s var(--spring) both}.sf-page .hiw-channel svg{margin-left:auto}.sf-page .hiw-done{position:absolute;bottom:1rem;left:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:999px;color:var(--ink);background:var(--accent);box-shadow:0 14px 30px -12px #e8480fcc;font-size:.88rem;font-weight:600;animation:chip .6s 2.2s var(--spring) both}.sf-page .hiw-done__icon{width:14px;height:14px}.sf-page .ex__picker{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:clamp(2rem,4vw,2.75rem) 0 1.5rem}.sf-page .ex__chip{position:relative;display:inline-flex;align-items:center;gap:.7rem;padding:.4rem 1.1rem .55rem .4rem;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--white);font:inherit;text-align:left;cursor:pointer;transition:transform .35s var(--spring),box-shadow .25s,border-color .25s,background-color .25s,color .25s}.sf-page .ex__chip img{width:40px;height:40px;border-radius:50%;object-fit:cover}.sf-page .ex__chip b{display:block;font-size:.9rem;font-weight:600}.sf-page .ex__chip small{display:block;color:var(--muted);font-family:var(--mono);font-size:.7rem}.sf-page .ex__chip:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.sf-page .ex__chip[aria-selected=true]{border-color:var(--ink);color:#fff;background:var(--ink);box-shadow:0 16px 36px -18px #17130fb3}.sf-page .ex__chip[aria-selected=true] small{color:#b9b0a6}.sf-page .ex__chip-bar{position:absolute;right:20px;bottom:5px;left:56px;height:2px;overflow:hidden;border-radius:2px;background:#ffffff29;opacity:0;pointer-events:none;transition:opacity .3s}.sf-page .ex__chip[aria-selected=true] .ex__chip-bar{opacity:1}.sf-page .ex__chip-bar span{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;animation-name:bar;animation-timing-function:linear;animation-fill-mode:forwards;animation-play-state:paused}.sf-page .ex__chip-bar span[data-running=true]{animation-play-state:running}.sf-page .ex__panel{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 340px;gap:1rem}.sf-page .ex__panel>*{animation:ex-in .8s var(--ease) both}.sf-page .ex__panel>*:nth-child(2){animation-delay:.07s}.sf-page .ex__panel>*:nth-child(3){animation-delay:.14s}.sf-page .ex__panel>*:nth-child(4){animation-delay:.21s}.sf-page .ex__panel>*:nth-child(5){animation-delay:.28s}.sf-page .ex__panel>*:nth-child(6){animation-delay:.35s}@keyframes ex-in{0%{opacity:0;transform:translateY(22px) scale(.98);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.sf-page .ex__tile{position:relative;display:block;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--r);background:var(--sand);box-shadow:var(--shadow);cursor:zoom-in}.sf-page .ex__tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.sf-page .ex__tile:hover img{transform:scale(1.05)}.sf-page .ex__tile--site{grid-column:1 / span 8;aspect-ratio:16 / 9}.sf-page .ex__tile--site img{animation:ex-drift 10s ease-out both}.sf-page .ex__tile--site:hover img{animation:none}@keyframes ex-drift{0%{transform:scale(1.06)}to{transform:scale(1)}}@property --pos{syntax: "<percentage>"; inherits: true; initial-value: 50%;}.sf-page .ex__ba{--pos: 50%;position:relative;grid-column:9 / span 4;overflow:hidden;border-radius:var(--r);background:var(--sand);box-shadow:var(--shadow);-webkit-user-select:none;user-select:none}.sf-page .ex__ba--intro{animation:ex-in .8s .07s var(--ease) both,ba-intro 1.6s .7s var(--ease-io) backwards}@keyframes ba-intro{0%{--pos: 92%}to{--pos: 50%}}.sf-page .ex__ba-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.sf-page .ex__ba-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.sf-page .ex__ba-handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.sf-page .ex__ba-knob{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--ink);background:#fff;box-shadow:0 8px 24px #00000040;transform:translate(-50%,-50%);transition:transform .3s var(--spring)}.sf-page .ex__ba:hover .ex__ba-knob{transform:translate(-50%,-50%) scale(1.12)}.sf-page .ex__ba-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.sf-page .ex__ba:has(.ex__ba-range:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.sf-page .ex__tile--studio{grid-column:1 / span 4}.sf-page .ex__tile--life{grid-column:5 / span 3}.sf-page .ex__tile--ad{grid-column:8 / span 2}.sf-page .ex__kit{display:grid;grid-column:10 / span 3;grid-template-rows:auto 1fr auto;gap:.6rem;padding:.9rem;border:1px solid var(--line);border-radius:var(--r);background:var(--white);box-shadow:var(--shadow)}.sf-page .ex__kit>svg{display:block;width:100%;height:auto}.sf-page .ex__kit-note{margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.sf-page .ex__tag{position:absolute;top:.8rem;left:.8rem;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;color:var(--ink);background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--mono);font-size:.72rem;pointer-events:none}.sf-page .ex__tag--accent{color:var(--ink);background:var(--accent);font-weight:600}.sf-page .ex__tag-icon{width:12px;height:12px}.sf-page .ex__tag--l{top:auto;bottom:.8rem}.sf-page .ex__tag--r{top:auto;right:.8rem;bottom:.8rem;left:auto;color:#fff;background:var(--ink)}.sf-page .ex__zoom{position:absolute;right:.8rem;bottom:.8rem;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--ink);background:#fffffff0;transform:scale(.6);opacity:0;transition:transform .35s var(--spring),opacity .25s}.sf-page .ex__tile:hover .ex__zoom,.sf-page .ex__tile:focus-visible .ex__zoom{transform:none;opacity:1}.sf-page .sf-copyart{display:grid;gap:.25rem;padding:.8rem;border-radius:12px;background:var(--paper);box-sizing:border-box}.sf-page .sf-copyart__line{display:block;overflow:hidden;color:var(--muted);font-size:.76rem;white-space:nowrap}.sf-page .sf-copyart__line--big{color:var(--ink);font-size:.95rem;font-weight:650;white-space:normal}.sf-page .sf-copyart__tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.sf-page .sf-copyart__tags i{padding:.12rem .5rem;border-radius:999px;color:var(--ink);background:var(--accent-soft);font-family:var(--mono);font-size:.64rem;font-style:normal}.sf-page .sf-swatch{transform-box:fill-box;transform-origin:50% 100%;transition:transform .4s var(--spring)}.sf-page .ex__kit:hover .sf-swatch{transform:translateY(-6px)}.sf-page .lb{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0}.sf-page .lb__back{position:absolute;top:0;right:0;bottom:0;left:0;background:#17130fdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out}.sf-page .lb__img{position:fixed;object-fit:contain;border-radius:16px;box-shadow:0 40px 120px -20px #000c;will-change:transform}.sf-page .lb__bar{position:fixed;bottom:1.25rem;left:50%;display:flex;align-items:center;gap:.5rem;padding:.4rem;border-radius:999px;background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%);animation:chip .4s .25s var(--spring) both}.sf-page .lb__label{padding:0 .6rem;color:#fff;font-family:var(--mono);font-size:.78rem;white-space:nowrap}.sf-page .lb__btn{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;color:#fff;background:#ffffff1f;cursor:pointer;transition:background-color .2s,transform .25s var(--spring)}.sf-page .lb__btn:hover{background:#ffffff3d;transform:scale(1.08)}.sf-page .lb__btn--close{color:var(--ink);background:var(--accent)}.sf-page .lb__btn--close:hover{background:var(--accent-hover)}.sf-page .lb__btn:focus-visible{outline-color:#fff}.sf-page .pricing{border-top:1px solid var(--line);background:var(--white)}.sf-page .pricing__perks{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none}.sf-page .pricing__perks li{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:.9rem;font-weight:550}.sf-page .plans{display:grid;grid-template-columns:1fr 1.08fr 1fr;align-items:stretch;gap:1.1rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.sf-page .plan{position:relative;display:flex;flex-direction:column;padding:2rem 1.75rem;border:1px solid var(--line);border-radius:26px;background:var(--paper);transition:transform .5s var(--spring),box-shadow .35s}.sf-page .plan:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.sf-page .plan--featured{border:2px solid var(--accent);background:var(--white);box-shadow:0 34px 80px -40px #e8480f8c}.sf-page .plan__badge{position:absolute;top:-.85rem;left:50%;padding:.35rem .9rem;border-radius:999px;color:var(--ink);background:var(--accent);font-size:.78rem;font-weight:600;white-space:nowrap;transform:translate(-50%)}.sf-page .plan__name{margin:0;font-size:1.3rem;font-weight:650}.sf-page .plan__blurb{margin:.4rem 0 1.25rem;color:var(--muted);font-size:.95rem}.sf-page .plan__price{display:flex;align-items:baseline;gap:.5rem;margin:0 0 1.5rem}.sf-page .plan__price b{font-size:3.2rem;font-weight:750;letter-spacing:-.05em}.sf-page .plan__price span{color:var(--muted);font-family:var(--mono);font-size:.85rem}.sf-page .plan__cta{display:block;padding:.9rem 1rem;border:1px solid var(--ink);border-radius:999px;font-weight:600;text-align:center;text-decoration:none;transition:background-color .25s,color .25s,transform .3s var(--spring)}.sf-page .plan__cta:hover{color:#fff;background:var(--ink);transform:translateY(-2px)}.sf-page .plan__cta--featured{border-color:var(--accent);color:var(--ink);background:var(--accent)}.sf-page .plan__cta--featured:hover{border-color:var(--accent-hover);color:var(--ink);background:var(--accent-hover)}.sf-page .plan__list{display:grid;gap:.75rem;margin:1.75rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--line);list-style:none}.sf-page .plan__list li{display:flex;align-items:flex-start;gap:.6rem;font-size:.93rem;line-height:1.4}.sf-page .plan__list svg{flex:none;margin-top:2px}.sf-page .pricing__note{max-width:62ch;margin:2rem auto 0;color:var(--muted);font-size:.9rem;text-align:center}.sf-page .wl{background:var(--white);padding-top:0}.sf-page .wl__card{position:relative;overflow:hidden;border-radius:32px;background:var(--accent);color:var(--ink)}.sf-page .wl__fizz{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sf-page .wl__fizz i{position:absolute;bottom:-40px;left:var(--x, 50%);width:var(--s, 14px);height:var(--s, 14px);border:1.5px solid rgba(255,255,255,.55);border-radius:50%;background:#ffffff1f;animation:rise var(--d, 12s) var(--dl, 0s) linear infinite}.sf-page .wl__fizz i:nth-child(1){--x: 6%;--s: 18px;--d: 13s;--dl: -2s}.sf-page .wl__fizz i:nth-child(2){--x: 14%;--s: 8px;--d: 9s;--dl: -6s}.sf-page .wl__fizz i:nth-child(3){--x: 22%;--s: 26px;--d: 16s;--dl: -11s}.sf-page .wl__fizz i:nth-child(4){--x: 31%;--s: 10px;--d: 10s;--dl: -3s}.sf-page .wl__fizz i:nth-child(5){--x: 43%;--s: 6px;--d: 8s;--dl: -5s}.sf-page .wl__fizz i:nth-child(6){--x: 55%;--s: 14px;--d: 12s;--dl: -9s}.sf-page .wl__fizz i:nth-child(7){--x: 64%;--s: 22px;--d: 15s;--dl: -1s}.sf-page .wl__fizz i:nth-child(8){--x: 72%;--s: 9px;--d: 9.5s;--dl: -7s}.sf-page .wl__fizz i:nth-child(9){--x: 80%;--s: 16px;--d: 12.5s;--dl: -4s}.sf-page .wl__fizz i:nth-child(10){--x: 88%;--s: 7px;--d: 8.5s;--dl: -2.5s}.sf-page .wl__fizz i:nth-child(11){--x: 94%;--s: 20px;--d: 14s;--dl: -8s}.sf-page .wl__fizz i:nth-child(12){--x: 37%;--s: 30px;--d: 18s;--dl: -13s}@keyframes rise{0%{transform:translateY(0) scale(.7);opacity:0}10%{opacity:1}80%{opacity:.8}to{transform:translateY(-640px) scale(1.1);opacity:0}}.sf-page .wl__inner{position:relative;max-width:700px;margin:0 auto;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,5vw,3rem);text-align:center}.sf-page .wl__inner .sec__title{margin-top:1.25rem;color:var(--ink)}.sf-page .wl__inner .sec__lede{color:#3a2418}.sf-page .wl__form{display:grid;gap:1.4rem;max-width:540px;margin:2.25rem auto 0;text-align:left}.sf-page .wl__field label,.sf-page .wl__roles legend{display:block;margin-bottom:.5rem;font-size:.88rem;font-weight:600}.sf-page .wl__row{display:flex;gap:.5rem;padding:.35rem;border:1px solid transparent;border-radius:999px;background:var(--white);box-shadow:0 18px 40px -24px #17130f99;transition:border-color .2s,box-shadow .2s}.sf-page .wl__row:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #17130f40}.sf-page .wl__row input{flex:1;min-width:0;padding:.75rem 1rem;border:0;outline:none;color:var(--ink);background:transparent;font:inherit;font-size:1rem}.sf-page .wl__row input::placeholder{color:#847a70}.sf-page .wl__submit{position:relative;overflow:hidden;padding:.8rem 1.4rem;border:0;border-radius:999px;color:#fff;background:var(--ink);font:inherit;font-weight:650;white-space:nowrap;cursor:pointer;transition:transform .25s var(--spring),background-color .25s}.sf-page .wl__submit:hover{background:var(--ink-2)}.sf-page .wl__submit:active{transform:scale(.97)}.sf-page .wl__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#ff5a1f73;transform:scaleX(0);transform-origin:left}.sf-page .wl__submit[data-sending=true]{cursor:progress}.sf-page .wl__submit[data-sending=true] .wl__fill{animation:bar 2.4s var(--ease) forwards}.sf-page .wl__label{position:relative}.sf-page .wl__error{display:inline-block;margin:.6rem 0 0 .5rem;padding:.3rem .75rem;border-radius:999px;color:var(--ink);background:#ffffffbf;font-size:.88rem;font-weight:600}.sf-page .wl__roles{margin:0;padding:0;border:0}.sf-page .wl__roles>div{display:flex;flex-wrap:wrap;gap:.45rem}.sf-page .wl__role{position:relative;padding:.45rem .9rem;border:1px solid rgba(23,19,15,.35);border-radius:999px;color:var(--ink);font-size:.86rem;font-weight:500;cursor:pointer;transition:all .2s}.sf-page .wl__role input{position:absolute;opacity:0;pointer-events:none}.sf-page .wl__role:hover{border-color:var(--ink);background:#ffffff40}.sf-page .wl__role:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.sf-page .wl__role[data-on=true]{border-color:var(--ink);color:#fff;background:var(--ink)}.sf-page .wl__success{display:inline-flex;align-items:center;gap:.75rem;margin-top:2rem;padding:1rem 1.4rem;border-radius:999px;color:var(--ink);background:#fff;font-weight:600}.sf-page .wl__success p{margin:0}.sf-page .footer{padding:2.75rem 0 3rem;background:var(--white)}.sf-page .footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.sf-page .footer p{margin:0;color:var(--muted)}.sf-page .footer__links{display:flex;flex-wrap:wrap;gap:1.5rem}.sf-page .footer__links a{color:var(--muted);text-decoration:none}.sf-page .footer__links a:hover{color:var(--ink)}.sf-page .footer__fine{width:100%;font-size:.85rem}.sf-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sf-page .hero__assure{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.75rem 0 0;padding:0;list-style:none}.sf-page .hero__assure li{display:inline-flex;align-items:center;gap:.45rem;color:var(--muted);font-size:.9rem;font-weight:500}.sf-page .hero__assure svg{width:16px;height:16px}.sf-page .logos__note{margin:-1.6rem 0 0;color:var(--muted);font-family:var(--mono);font-size:.72rem;text-align:center}.sf-page .hiw-readout li{display:grid;grid-template-columns:auto 1fr auto}.sf-page .hiw-readout li[data-pick=true]{animation:chip .55s var(--spring) both,hiw-pick .4s 2.4s ease-out forwards}@keyframes hiw-pick{to{border-color:var(--accent);background:#fff7f3}}.sf-page .hiw-radio{width:16px;height:16px;box-sizing:border-box;border:1.5px solid var(--line-2);border-radius:50%}.sf-page .hiw-readout li[data-pick=true] .hiw-radio{animation:hiw-radio .3s 2.4s ease-out forwards}@keyframes hiw-radio{to{border:5px solid var(--accent)}}.sf-page .hiw-readout small{color:var(--muted);font-family:var(--mono);font-size:.68rem}.sf-page .hiw-angle-label{margin-top:1.1rem!important}.sf-page .hiw-angles{display:flex;flex-wrap:wrap;gap:.45rem}.sf-page .hiw-angles span{padding:.5rem .85rem;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:.82rem;font-weight:550;animation:chip .5s 2.6s var(--spring) both}.sf-page .hiw-angles span[data-pick=true]{animation:chip .5s 2.6s var(--spring) both,hiw-angle .3s 3.4s ease-out forwards}@keyframes hiw-angle{to{border-color:var(--ink);color:#fff;background:var(--ink)}}.sf-page .pa__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.sf-page .pa__group{min-width:0;margin:1.9rem 0 0;padding:0;border:0}.sf-page .pa__group legend{display:flex;align-items:center;gap:.55rem;margin-bottom:.8rem;padding:0;font-size:.95rem;font-weight:650}.sf-page .pa__group legend b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);font-family:var(--mono);font-size:.72rem;font-weight:500}.sf-page .pa__personas{display:grid;gap:.5rem}.sf-page .pa__persona{position:relative;display:flex;align-items:center;gap:.9rem;padding:.75rem 1rem .75rem .75rem;border:1px solid var(--line);border-radius:18px;background:var(--white);cursor:pointer;transition:border-color .25s,box-shadow .25s,transform .35s var(--spring)}.sf-page .pa__persona:hover{transform:translate(3px)}.sf-page .pa__persona input,.sf-page .pa__angle input{position:absolute;opacity:0;pointer-events:none}.sf-page .pa__persona[data-on=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink),0 16px 34px -22px #17130f80}.sf-page .pa__persona:has(input:focus-visible),.sf-page .pa__angle:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.sf-page .pa__avatar{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--muted);background:var(--sand);transition:background-color .3s,color .3s,transform .5s var(--spring)}.sf-page .pa__persona[data-on=true] .pa__avatar{color:var(--ink);background:var(--accent);transform:rotate(-8deg)}.sf-page .pa__ptext b{display:block;font-size:.97rem;font-weight:600}.sf-page .pa__ptext small{display:block;margin-top:.1rem;color:var(--muted);font-size:.84rem}.sf-page .pa__angles{display:flex;flex-wrap:wrap;gap:.5rem}.sf-page .pa__angle{position:relative;padding:.65rem 1.1rem;border:1px solid var(--line);border-radius:999px;background:var(--white);font-size:.92rem;font-weight:550;cursor:pointer;transition:all .25s}.sf-page .pa__angle:hover{border-color:var(--ink)}.sf-page .pa__angle[data-on=true]{border-color:var(--ink);color:#fff;background:var(--ink)}.sf-page .pa__card{overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--white);box-shadow:var(--shadow-lg)}.sf-page .pa__img{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--sand)}.sf-page .pa__img img{width:100%;height:100%;object-fit:cover;animation:pa-img .8s var(--ease) both}@keyframes pa-img{0%{opacity:0;transform:scale(1.08);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.sf-page .pa__hook{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:.45rem;max-width:calc(100% - 28px);padding:.45rem .8rem;border-radius:999px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--mono);font-size:.72rem;animation:chip .5s .35s var(--spring) both}.sf-page .pa__hook i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--accent)}.sf-page .pa__body{padding:1.4rem 1.6rem 1.6rem}.sf-page .pa__body>*{animation:ex-in .6s var(--ease) both}.sf-page .pa__body>*:nth-child(2){animation-delay:.05s}.sf-page .pa__body>*:nth-child(3){animation-delay:.1s}.sf-page .pa__body>*:nth-child(4){animation-delay:.15s}.sf-page .pa__body>*:nth-child(5){animation-delay:.2s}.sf-page .pa__for{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.3rem .7rem;border-radius:999px;background:var(--accent-soft);font-family:var(--mono);font-size:.72rem}.sf-page .pa__for-icon{width:11px;height:11px;color:var(--accent-deep)}.sf-page .pa__headline{margin:.85rem 0 .45rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.sf-page .pa__sub{margin:0;color:var(--muted);font-size:.98rem;line-height:1.5}.sf-page .pa__bullets{display:grid;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none}.sf-page .pa__bullets li{display:flex;align-items:center;gap:.55rem;font-size:.92rem}.sf-page .pa__buy{display:flex;align-items:center;gap:1rem;margin-top:1.3rem}.sf-page .pa__price{font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.sf-page .pa__cta{flex:1;padding:.85rem 1rem;border-radius:999px;color:#fff;background:var(--ink);font-size:.95rem;font-weight:600;text-align:center}.sf-page .pa__note{margin:1rem 0 0;color:var(--muted);font-family:var(--mono);font-size:.72rem;text-align:center}.sf-page .ex,.sf-page .ft,.sf-page .faq{border-top:1px solid var(--line);background:var(--white)}.sf-page .pricing{background:var(--paper)}.sf-page .plan,.sf-page .plan--featured{background:var(--white)}.sf-page .me__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.sf-page .me__stage{display:grid;place-items:center;padding:1rem 0}.sf-page .me__phone{width:300px;max-width:100%;height:620px;box-sizing:border-box;padding:10px;border-radius:48px;background:#0f0d0b;box-shadow:0 2px 0 1px #2b241e inset,0 50px 90px -40px #17130f8c,0 10px 24px -12px #17130f4d;transform:rotate(-2deg)}.sf-page .me__screen{position:relative;height:100%;overflow:hidden;border-radius:38px;background:#fbf9f5;color:var(--ink)}.sf-page .me__bar{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 18px;font-family:var(--mono);font-size:10px}.sf-page .me__island{width:74px;height:22px;border-radius:999px;background:#0f0d0b}.sf-page .me__page{position:absolute;top:40px;right:0;bottom:56px;left:0;overflow:hidden}.sf-page .me__scroll{padding:0 14px 14px;transition:transform 1s var(--ease-io)}.sf-page .me__phone[data-faq=true] .me__scroll{transform:translateY(-190px)}.sf-page .me__store-head{display:flex;align-items:center;justify-content:space-between;padding:6px 2px 10px}.sf-page .me__store-head b{font-size:13px;font-weight:400;letter-spacing:.3em}.sf-page .me__store-head i{width:16px;height:16px;box-sizing:border-box;border:1.5px solid var(--ink);border-radius:5px}.sf-page .me__hero{display:block;width:100%;height:220px;border-radius:16px;object-fit:cover}.sf-page .me__badge{display:inline-block;margin:12px 0 0;padding:3px 8px;border-radius:999px;background:#eef1ea;font-family:var(--mono);font-size:9px}.sf-page .me__title{margin:6px -4px 4px;padding:2px 4px;border-radius:6px;font-size:21px;font-weight:700;line-height:1.12;letter-spacing:-.03em;transition:box-shadow .25s,background-color .25s}.sf-page .me__title span{display:block;animation:me-swap .6s var(--ease) both}@keyframes me-swap{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.sf-page .me__title[data-selected=true]{background:#ff5a1f14;box-shadow:0 0 0 2px var(--accent)}.sf-page .me__price{margin:4px 0 0;font-size:17px;font-weight:700}.sf-page .me__price s{margin-left:4px;color:var(--muted);font-size:13px;font-weight:400}.sf-page .me__buy{display:block;margin-top:10px;padding:12px;border-radius:999px;color:#fff;background:var(--ink);font-size:14px;font-weight:600;text-align:center;transition:background-color .6s,color .6s}.sf-page .me__phone[data-styled=true] .me__buy{color:var(--ink);background:#e8c547}.sf-page .me__ticks{display:flex;gap:6px;margin-top:10px}.sf-page .me__ticks span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:#fff;font-family:var(--mono);font-size:9px}.sf-page .me__faq{display:grid;gap:6px;margin-top:16px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff;opacity:0;transform:translateY(16px) scale(.96);transition:opacity .5s .3s,transform .6s .3s var(--spring)}.sf-page .me__phone[data-faq=true] .me__faq{opacity:1;transform:none}.sf-page .me__faq b{font-size:13px}.sf-page .me__faq span{padding-top:6px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.sf-page .me__sheet{position:absolute;right:8px;bottom:62px;left:8px;padding:8px 14px 14px;border-radius:22px;background:#fff;box-shadow:0 -10px 40px -10px #17130f59;transform:translateY(130%);transition:transform .55s var(--spring)}.sf-page .me__sheet[data-open=true]{transform:none}.sf-page .me__grab{display:block;width:36px;height:4px;margin:0 auto 8px;border-radius:4px;background:var(--sand)}.sf-page .me__sheet-label{margin:0 0 6px;color:var(--muted);font-family:var(--mono);font-size:10px}.sf-page .me__field{min-height:42px;box-sizing:border-box;padding:10px 12px;border:1.5px solid var(--accent);border-radius:12px;font-size:14px;font-weight:600}.sf-page .me__typed{display:inline-block;max-width:0;overflow:hidden;border-right:2px solid var(--accent);vertical-align:bottom;white-space:nowrap}.sf-page .me__sheet--text[data-open=true] .me__typed{animation:me-type 1.5s .45s steps(30) forwards,caret .7s step-end infinite}@keyframes me-type{to{max-width:100%}}.sf-page .me__sheet-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.sf-page .me__ai{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;background:var(--accent-soft);font-size:11px;font-weight:550}.sf-page .me__ai-icon{width:11px;height:11px;color:var(--accent-deep)}.sf-page .me__save{padding:7px 16px;border-radius:999px;background:var(--accent);font-size:12px;font-weight:650}.sf-page .me__swatches{display:flex;gap:12px}.sf-page .me__swatches i{width:34px;height:34px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--line)}.sf-page .me__sheet--style[data-open=true] .me__swatches i[data-pick=true]{animation:me-pick .3s .6s ease-out forwards}@keyframes me-pick{to{box-shadow:0 0 0 2px var(--ink);transform:scale(1.08)}}.sf-page .me__lib{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sf-page .me__lib span{padding:10px;border:1px solid var(--line);border-radius:12px;font-size:12px;font-weight:600}.sf-page .me__sheet--lib[data-open=true] .me__lib span[data-pick=true]{animation:me-lib .3s .8s ease-out forwards}@keyframes me-lib{to{border-color:var(--accent);background:var(--accent-soft)}}.sf-page .me__toast{position:absolute;top:48px;left:50%;display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 8px;border-radius:999px;color:#fff;background:var(--ink);font-size:12px;font-weight:600;opacity:0;transform:translate(-50%,-12px);transition:opacity .3s,transform .4s var(--spring)}.sf-page .me__toast svg{width:14px;height:14px}.sf-page .me__toast[data-on=true]{opacity:1;transform:translate(-50%)}.sf-page .me__tools{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-around;height:56px;padding:0 6px;border-top:1px solid var(--line);background:#fff}.sf-page .me__tools span{padding:6px 10px;border-radius:999px;color:var(--muted);font-size:11px;font-weight:600;transition:background-color .25s,color .25s}.sf-page .me__tools span[data-on=true]{color:#fff;background:var(--ink)}.sf-page .me__tap{position:absolute;width:36px;height:36px;box-sizing:border-box;border:2px solid rgba(23,19,15,.45);border-radius:50%;background:#17130f2e;opacity:0;pointer-events:none}.sf-page .me__tap[data-at=title]{top:330px;left:150px}.sf-page .me__tap[data-at=style]{bottom:10px;left:86px}.sf-page .me__tap[data-at=add]{bottom:10px;left:155px}.sf-page .me__tap[data-at=title],.sf-page .me__tap[data-at=style],.sf-page .me__tap[data-at=add]{animation:me-tap .7s ease-out both}@keyframes me-tap{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1)}}.sf-page .me__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.75rem;margin:2.1rem 0 0;padding:0;list-style:none}.sf-page .me__list li{display:flex;align-items:flex-start;gap:.65rem;color:var(--muted);font-size:.92rem;line-height:1.5}.sf-page .me__list svg{flex:none;margin-top:3px}.sf-page .me__list b{display:block;color:var(--ink);font-size:.98rem;font-weight:600}.sf-page .ft__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.sf-page .ft__card{padding:.85rem .85rem 1.5rem;border:1px solid var(--line);border-radius:24px;background:var(--paper);transition:transform .5s var(--spring),box-shadow .35s}.sf-page .ft__card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.sf-page .ft__art{position:relative;display:grid;place-items:center;height:210px;margin-bottom:1.25rem;overflow:hidden;border-radius:16px;background:var(--white)}.sf-page .ft__art>svg{width:auto;height:100%;max-width:100%}.sf-page .ft__art .sf-copyart{width:86%}.sf-page .ft__card h3{margin:0 .6rem .4rem;font-size:1.15rem;font-weight:650;letter-spacing:-.02em}.sf-page .ft__card p{margin:0 .6rem;color:var(--muted);font-size:.93rem;line-height:1.55}.sf-page .ft-images{position:absolute;top:0;right:0;bottom:0;left:0}.sf-page .ft-images img{position:absolute;top:50%;left:50%;width:34%;aspect-ratio:3 / 4;border:3px solid #fff;border-radius:12px;object-fit:cover;box-shadow:0 14px 30px -14px #17130f73;transition:transform .6s var(--spring)}.sf-page .ft-images img:nth-child(1){z-index:2;transform:translate(-50%,-50%)}.sf-page .ft-images img:nth-child(2){transform:translate(-10%,-48%) rotate(9deg)}.sf-page .ft-images img:nth-child(3){transform:translate(-90%,-48%) rotate(-9deg)}.sf-page .ft__card:hover .ft-images img:nth-child(2){transform:translate(5%,-50%) rotate(13deg)}.sf-page .ft__card:hover .ft-images img:nth-child(3){transform:translate(-105%,-50%) rotate(-13deg)}.sf-page .ft-images__count{position:absolute;z-index:3;right:12px;bottom:12px;padding:.3rem .65rem;border-radius:999px;background:var(--accent);font-family:var(--mono);font-size:.7rem}.sf-page .ft-ads{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px}.sf-page .ft-ads img{height:84%;aspect-ratio:9 / 16;border-radius:12px;object-fit:cover;box-shadow:0 14px 30px -14px #17130f73;transition:transform .5s var(--spring)}.sf-page .ft-ads img:first-child{transform:rotate(-4deg)}.sf-page .ft-ads img:nth-child(2){transform:rotate(4deg)}.sf-page .ft__card:hover .ft-ads img:first-child{transform:rotate(-7deg) translate(-6px)}.sf-page .ft__card:hover .ft-ads img:nth-child(2){transform:rotate(7deg) translate(6px)}.sf-page .ft-ads__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink);background:var(--accent);box-shadow:0 10px 24px -8px #e8480fcc;transform:translate(-50%,-50%);animation:pulse-dot 2s ease-out infinite}.sf-page .ft-catalog{display:grid;gap:8px;width:86%}.sf-page .ft-catalog__row{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;border-radius:12px;background:var(--paper);transition:transform .4s var(--spring);transition-delay:calc(var(--i) * 50ms)}.sf-page .ft__card:hover .ft-catalog__row{transform:translate(4px)}.sf-page .ft-catalog__row img{width:34px;height:34px;border-radius:8px;object-fit:cover}.sf-page .ft-catalog__row b{flex:1;font-size:.86rem;font-weight:600}.sf-page .ft-catalog__row i{padding:.2rem .55rem;border-radius:999px;background:var(--sand);color:var(--muted);font-family:var(--mono);font-size:.66rem;font-style:normal}.sf-page .ft-catalog__row i[data-state=Published]{color:var(--ink);background:var(--accent-soft)}.sf-page .plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.sf-page .plan{padding:1.75rem 1.4rem}.sf-page .plan__price{margin-bottom:.2rem}.sf-page .plan__per{margin:0 0 1.25rem;color:var(--muted);font-family:var(--mono);font-size:.76rem}.sf-page .media-pack{display:flex;align-items:center;gap:1.2rem;margin-top:1.25rem;padding:1.3rem 1.5rem;border:1.5px dashed var(--line-2);border-radius:22px;background:var(--white)}.sf-page .media-pack__icon{display:grid;flex:none;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--accent-soft)}.sf-page .media-pack h3{margin:0 0 .2rem;font-size:1.05rem;font-weight:650}.sf-page .media-pack p{margin:0;color:var(--muted);font-size:.93rem;line-height:1.5}.sf-page .compare{max-width:880px;margin:clamp(3rem,6vw,4.5rem) auto 0}.sf-page .compare__title{margin:0 0 1.1rem;font-size:1.3rem;font-weight:650;letter-spacing:-.02em;text-align:center}.sf-page .compare__scroll{overflow-x:auto;border:1px solid var(--line);border-radius:22px;background:var(--white)}.sf-page .compare table{width:100%;min-width:560px;border-collapse:collapse}.sf-page .compare th,.sf-page .compare td{padding:1rem 1.25rem;border-bottom:1px solid var(--line);font-size:.93rem;text-align:left}.sf-page .compare tbody tr:last-child th,.sf-page .compare tbody tr:last-child td{border-bottom:0}.sf-page .compare thead th{color:var(--muted);font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.sf-page .compare tbody th{font-weight:600}.sf-page .compare td{color:var(--muted)}.sf-page .compare th:nth-child(2),.sf-page .compare td:nth-child(2){background:#fff7f3}.sf-page .compare__us{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink);font-family:var(--font);font-size:.95rem;font-weight:700;letter-spacing:-.02em;text-transform:none}.sf-page .compare__yes{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink);font-weight:600}.sf-page .compare__yes svg{flex:none}.sf-page .faq__grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,5vw,4.5rem)}.sf-page .faq__list{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.sf-page .faq__item{border-bottom:1px solid var(--line)}.sf-page .faq__item h3{margin:0}.sf-page .faq__q{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.3rem .25rem;border:0;color:var(--ink);background:none;font:inherit;font-size:1.06rem;font-weight:600;letter-spacing:-.01em;text-align:left;cursor:pointer}.sf-page .faq__icon{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:var(--sand);transition:transform .4s var(--spring),background-color .3s}.sf-page .faq__icon:before,.sf-page .faq__icon:after{position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:var(--ink);content:"";transform:translate(-50%,-50%)}.sf-page .faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.sf-page .faq__item[data-open=true] .faq__icon{background:var(--accent);transform:rotate(45deg)}.sf-page .faq__q:hover .faq__icon{background:var(--accent-soft)}.sf-page .faq__item[data-open=true] .faq__q:hover .faq__icon{background:var(--accent)}.sf-page .faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.sf-page .faq__item[data-open=true] .faq__a{grid-template-rows:1fr}.sf-page .faq__a>div{overflow:hidden}.sf-page .faq__a p{max-width:62ch;margin:0;padding:0 .25rem 1.4rem;color:var(--muted);font-size:1rem;line-height:1.6}@media(max-width:1080px){.sf-page .pa__grid,.sf-page .me__grid,.sf-page .faq__grid{grid-template-columns:1fr}.sf-page .me__side{order:-1}.sf-page .ft__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-page .plans{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media(max-width:760px){.sf-page .ft__grid,.sf-page .me__list,.sf-page .plans{grid-template-columns:1fr}.sf-page .media-pack{align-items:flex-start}}@media(max-width:1080px){.sf-page .hero__inner{grid-template-columns:1fr;min-height:0}.sf-page .hs-wrap{width:100%;max-width:760px;margin:.5rem auto 0}.sf-page .how__grid{grid-template-columns:1fr}.sf-page .ex__panel{grid-template-columns:repeat(6,1fr);grid-template-rows:none;grid-auto-rows:auto}.sf-page .ex__tile--site{grid-column:1 / span 6}.sf-page .ex__ba{grid-column:1 / span 6;aspect-ratio:4 / 3}.sf-page .ex__tile--studio{grid-column:1 / span 3;aspect-ratio:4 / 3}.sf-page .ex__tile--life{grid-column:4 / span 3;aspect-ratio:4 / 3}.sf-page .ex__tile--ad{grid-column:1 / span 2;aspect-ratio:9 / 16}.sf-page .ex__kit{grid-column:3 / span 4}}@media(max-width:760px){.sf-page .nav__links{display:none}.sf-page .nav{height:56px}.sf-page .hs-steps{flex-direction:column;align-items:stretch;gap:.75rem}.sf-page .hs-step__label{font-size:.76rem}.sf-page .hs-step__label b{display:none}.sf-page .hs-count{text-align:right}.sf-page .hs-tag{bottom:10px;left:calc(var(--sq) + 10px);font-size:.68rem}.sf-page .hs-tag--store{left:10px}.sf-page .hiw-stage{aspect-ratio:4 / 5}.sf-page .hiw-chrome__title{overflow:hidden;text-overflow:ellipsis}.sf-page .hiw-analyse{grid-template-columns:1fr}.sf-page .hiw-subject{width:46%;height:auto;aspect-ratio:3 / 4;margin:0 auto}.sf-page .ex__tile--studio,.sf-page .ex__tile--life{grid-column:1 / span 6}.sf-page .ex__tile--ad{grid-column:1 / span 3}.sf-page .ex__kit{grid-column:4 / span 3}}@media(max-width:520px){.sf-page .ex__tile--ad,.sf-page .ex__kit{grid-column:1 / span 6}.sf-page .wl__row{flex-direction:column;border-radius:20px}}@media(prefers-reduced-motion:reduce){.sf-page{scroll-behavior:auto}.sf-page .reveal[data-reveal=pending]{transform:none}.sf-page *,.sf-page *:before,.sf-page *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important}.sf-page .logos__viewport{overflow-x:auto}.sf-page .hiw-scan,.sf-page .wl__fizz{display:none}}
