@font-face{font-family:agentStudioDisplay;src:url(../media/ASDisplay_Medium-s.3jihn1v05e60c.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:agentStudioDisplay Fallback;src:local(Arial);ascent-override:94.23%;descent-override:27.2%;line-gap-override:12.14%;size-adjust:102.94%}.agentstudiodisplay_c78899a7-module__epzPRW__className{font-family:agentStudioDisplay,agentStudioDisplay Fallback,Arial,sans-serif}.agentstudiodisplay_c78899a7-module__epzPRW__variable{--font-as:"agentStudioDisplay", "agentStudioDisplay Fallback", Arial, sans-serif}
.home{--home-pad:max(clamp(20px, 4vw, 56px), calc((100% - 1328px) / 2));--home-ease:cubic-bezier(.2, 0, 0, 1);--home-spring:cubic-bezier(.34, 1.5, .64, 1);--home-stamp:.16s var(--home-ease);--home-bounce:.42s var(--home-spring);--home-ink-soft:#2b2925;--home-on-ink:color-mix(in srgb, var(--hs-paper) 22%, var(--hs-ink));--home-display:clamp(48px, 7.2vw, 120px);min-height:100dvh;font-size:16px;line-height:1.5;overflow-x:clip}.home a{color:inherit}.home :is(p,h1,h2,h3,dt){text-wrap:pretty}.home :is(.home-h2,.home-end h2){text-wrap:balance}.home :is(a,button,input,summary):focus{outline:none}.home :is(a,button,summary):focus-visible{outline:1px solid var(--hs-ink-2);outline-offset:2px}.home :is(.home-steps,.home-faq) :is(a,button,summary):focus-visible{outline-color:color-mix(in srgb, var(--hs-paper) 70%, var(--hs-ink))}.home input:focus-visible{outline:1px solid var(--hs-ink-2);outline-offset:-1px;border-color:var(--hs-ink-2)}.hs.home .primary:focus-visible{outline:1px solid var(--hs-paper);outline-offset:-4px}.hs.home .primary,.hs.home .secondary{border-radius:var(--hs-control-radius);white-space:nowrap;min-height:44px;transition:background-color var(--home-stamp), color var(--home-stamp), transform .12s var(--home-ease);gap:10px;padding:0 18px;text-decoration:none;position:relative}.hs.home :is(.primary,.secondary):active{transform:translateY(1px)scale(.97)}.hs.home .primary{background:var(--hs-ink);border-color:var(--hs-ink);color:var(--hs-paper)}.hs.home .primary:hover{background:var(--home-ink-soft)}.hs.home .secondary{border:1px solid var(--hs-ink);background:var(--hs-paper);font-weight:var(--hs-w-strong);font-size:14px}.hs.home .secondary:hover{background:var(--hs-ink);color:var(--hs-paper)}.hs.home :is(.primary,.secondary)>svg:last-child{transition:transform var(--home-bounce), opacity var(--home-stamp)}.hs.home :is(.primary,.secondary):hover>svg:last-child{transform:translate(5px)}.home-stamp{background:var(--hs-saffron);opacity:0;pointer-events:none;place-items:center;width:28px;height:28px;margin-top:-14px;display:grid;position:absolute;top:50%;right:12px;transform:scale(1.9)rotate(-14deg)}.home [data-stamped] .home-stamp{opacity:1;transition:transform .24s var(--home-spring), opacity 80ms linear;transform:rotate(-6deg)}.home [data-stamped]>svg:last-child{opacity:0}.home :is(.home-faq a,.home-end-actions p a){text-underline-offset:3px;transition:text-underline-offset var(--home-stamp), text-decoration-thickness var(--home-stamp);text-decoration-line:underline;text-decoration-thickness:1px}.home :is(.home-faq a,.home-end-actions p a):hover{text-underline-offset:5px;text-decoration-thickness:2px}.home-h2{width:fit-content;font-weight:var(--hs-w-display);font-size:var(--home-display);letter-spacing:-.045em;margin:0;line-height:.92;position:relative}.home-bar{z-index:20;min-height:72px;padding:0 var(--home-pad);background:var(--hs-saffron);transition:border-color var(--home-stamp), background-color .2s var(--home-ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.home-bar[data-scrolled]{background:var(--hs-paper);border-bottom-color:var(--hs-line)}.home-bar+main{margin-top:-1px}.home-mark{text-decoration:none;display:inline-flex}.home-mark svg:first-child{transition:transform var(--home-bounce)}.home-mark:hover svg:first-child{transform:rotate(-10deg)scale(1.08)}.home-bar-end{align-items:center;gap:16px;display:flex}.home-bar .lang-trigger{border-radius:var(--hs-control-radius);font-size:14px}.home .home-login.secondary{border-radius:var(--hs-control-radius);min-height:40px;padding:0 14px}.home-bar-link{border-radius:var(--hs-control-radius);min-height:40px;font-size:14px;font-weight:var(--hs-w-strong);text-underline-offset:7px;transition:text-decoration-color var(--home-stamp), text-underline-offset var(--home-stamp);align-items:center;padding:0 4px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-flex}.home-bar-link:hover,.home-bar-link[aria-current=page]{text-underline-offset:4px;text-decoration-color:currentColor}.home-hero{z-index:2;padding:clamp(28px, 4vw, 64px) var(--home-pad) clamp(48px, 5vw, 80px);background:var(--hs-saffron);color:var(--hs-ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"title title""foot scene";column-gap:clamp(24px,3vw,48px);display:grid;position:relative}.home-hero-text{display:contents}.home-hero h1{font-weight:var(--hs-w-display);grid-area:title;gap:clamp(10px,1.4vw,20px);margin:0;display:grid}.home-opens{font-size:clamp(22px,2.3vw,34px);font-weight:var(--hs-w-strong);letter-spacing:-.02em;line-height:1.15}.home-address{--slug:1em;letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;row-gap:.06em;font-size:clamp(36px,7.5vw,126px);line-height:.96;display:flex;position:relative}.home-host{overflow-wrap:anywhere}.home-slug{box-sizing:content-box;background:var(--hs-paper);max-width:calc(100% - .3em);color:var(--hs-ink);font-size:calc(var(--slug) * var(--fit,1));transform-origin:0;transition:width .26s var(--home-spring);animation:home-snap-open .42s var(--home-spring) .12s backwards;margin-left:.04em;padding:.02em .15em .1em;display:inline-block;overflow:clip visible}.home-slug-word{white-space:nowrap;display:inline-block}.home-ch{transform-origin:50% 90%;animation:home-letter .26s var(--home-spring) backwards;display:inline-block}.home-slug-word[data-intro] .home-ch{animation-delay:calc(var(--i) * 55ms + .3s)}.home-slug-measure{font-size:var(--slug);visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.home-slug-measure .home-ch{animation:none}.home-hero-foot{grid-area:foot;align-self:start;padding-top:clamp(28px,3.4vw,52px)}.home-lede{max-width:26em;color:var(--hs-ink);font-size:clamp(18px,1.65vw,24px);line-height:1.45}.home-start{max-width:560px;margin-top:32px}.home-start label{font-size:14px;font-weight:var(--hs-w-strong);margin-bottom:8px;display:block}.home-start-row{gap:8px;display:flex}.home-start input{border:1px solid var(--hs-ink);border-radius:var(--hs-control-radius);background:var(--hs-paper);min-width:0;height:56px;color:var(--hs-ink);font:inherit;--field-size:17px;font-size:var(--field-size);transition:transform var(--home-bounce);flex:1;padding:0 18px}.home-start input:hover{transform:translateY(-1px)}.home-start input::placeholder{color:var(--hs-ink-2);opacity:.8}.home .home-start .primary{min-height:56px;padding:0 24px;font-size:16px}.home-start-taken{font-size:15px;font-weight:var(--hs-w-strong);color:var(--hs-ink);overflow-wrap:anywhere;margin:10px 0 0}.home-start-taken:empty{display:none}.home-start-terms{color:var(--hs-ink);text-wrap:pretty;margin-top:14px;font-size:15px;display:block}.home-full-done{min-height:56px;color:var(--hs-ink);text-wrap:pretty;align-items:center;font-size:17px;display:flex}.home-full-done a{text-underline-offset:3px;margin-left:.4em;text-decoration:underline;text-decoration-thickness:1px}.home-full-error{color:var(--hs-ink);margin-top:8px;font-size:14px}.home-start-risk{text-wrap:balance;margin-top:4px}.home-start-risk a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.home-scene{min-width:0;margin:clamp(-24px, -1vw, 0px) calc(-1 * var(--home-pad) - 5vw) calc(-1 * clamp(140px, 22vw, 380px)) -2vw;pointer-events:none;grid-area:scene;position:relative}.home :is(.home-scene,.home-end-h) .ill-depth{transform:translate(calc(var(--px,0) * var(--depth,1) * 9px), calc(var(--py,0) * var(--depth,1) * 6px));transition:transform .52s var(--home-spring)}.home-demo{padding:clamp(120px, 13vw, 220px) var(--home-pad) clamp(64px, 7vw, 112px);background:var(--hs-paper);color:var(--hs-ink);position:relative}.home-demo-head{gap:clamp(20px,2vw,28px);max-width:min(100%,780px);display:grid}.home-demo-head p{max-width:28em;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.home-demo-pick{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 40px;margin-top:clamp(36px,4vw,56px);display:flex}.home-studio-bar{font-size:clamp(16px,1.3vw,19px);font-weight:var(--hs-w-strong);letter-spacing:-.01em;overflow-wrap:anywhere}.home-studio-go{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.home-studio-bar b{background:var(--hs-saffron);animation:home-letter .32s var(--home-spring);margin-left:2px;padding:1px 8px 3px;display:inline-block}.home-studio{margin:clamp(28px, 3vw, 44px) calc(-1 * var(--home-pad)) 0;position:relative}.home-cards{height:clamp(420px,44vw,760px);margin:0;padding:0;list-style:none;position:relative}.home-cards li{left:var(--x);top:var(--y);z-index:var(--z);width:var(--w);position:absolute}.home-cards li[data-slot="0"]{--x:-3%;--y:7%;--w:25%;--r:-6deg;--z:1;--depth:.7}.home-cards li[data-slot="1"]{--x:19%;--y:0%;--w:16%;--r:4deg;--z:2;--depth:1.3}.home-cards li[data-slot="2"]{--x:30%;--y:31%;--w:42%;--r:-2.5deg;--z:3;--depth:.35}.home-cards li[data-slot="3"]{--x:68%;--y:2%;--w:34%;--r:6deg;--z:2;--depth:1}.home-cards li:is(:hover,:has(:focus-visible)){z-index:10}.home-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;rotate:var(--r);transition:rotate var(--home-bounce), translate var(--home-bounce), scale var(--home-bounce);background:0 0;border:0;padding:0;display:block;position:relative}@media (hover:hover){.home-cards li:hover .home-card{rotate:calc(var(--r) * .25);translate:0 -12px;scale:1.04}.home-cards li:hover~li .home-card{rotate:calc(var(--r) + 3deg);translate:3vw 8px}.home-cards li:has(~li:hover) .home-card{rotate:calc(var(--r) - 3deg);translate:-3vw 8px}}.home-cards li:has(:focus-visible) .home-card{rotate:calc(var(--r) * .25);scale:1.04}.home-card:focus-visible{outline-offset:6px}.home-card-art{background:var(--hs-paper-2);display:block;position:relative;overflow:hidden}.home-card-art img{width:100%;height:auto;display:block}.home-card[aria-pressed=true] .home-card-art{animation:home-press .36s var(--home-spring)}.home-card-tag{background:var(--hs-ink);max-width:calc(100% - 28px);color:var(--hs-paper);font-size:13px;font-weight:var(--hs-w-strong);white-space:nowrap;gap:8px;padding:7px 11px 8px;line-height:1.1;display:inline-flex;position:absolute;top:0;left:14px;transform:translateY(-50%)}.home-cards li[data-slot="0"] .home-card-tag{left:auto;right:14px}.home-card-name{text-overflow:ellipsis;overflow:hidden}.home-card-price{color:var(--hs-saffron)}.home-lattice{width:100%;height:100%;color:var(--hs-ink);opacity:.09;transition:opacity .26s var(--home-ease), transform .32s var(--home-ease);position:absolute;inset:0}.home-card-art[data-kept=true] .home-lattice{opacity:0;transform:translateY(-18%)}.home-tab{font-size:12px;font-weight:var(--hs-w-strong);line-height:1;display:grid;position:absolute;bottom:0;left:0;overflow:hidden}.home-tab>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:6px;padding:8px 11px 9px;display:inline-flex}.home-tab-idea{background:var(--hs-saffron);color:var(--hs-ink)}.home-tab-yours{background:var(--hs-ink);color:var(--hs-paper);clip-path:inset(0 100% 0 0);transition:clip-path var(--home-stamp)}.home-card-art[data-kept=true] .home-tab-yours{clip-path:inset(0)}.home-studio:not([data-stamp=waiting]) .home-card{animation:home-deal .36s var(--home-spring) backwards;animation-delay:calc(var(--i,0) * 50ms)}.home-studio figcaption{margin:clamp(20px, 2vw, 28px) var(--home-pad) 0;color:var(--hs-ink-2);font-size:14px}.home-studio-sum{min-height:96px;font-size:clamp(20px,1.8vw,26px);font-weight:var(--hs-w-strong);letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:12px;line-height:1.25;display:flex}.home-sum-spot{width:92px;margin:-6px -8px}.home-sum-count{background:var(--hs-saffron);animation:home-letter .32s var(--home-spring) backwards;padding:2px 10px 4px;display:inline-block}.home-choice{flex-wrap:wrap;gap:4px 22px;display:flex;position:relative}.home-choice button{color:var(--hs-ink-2);font:inherit;font-size:15px;font-weight:var(--hs-w-strong);cursor:pointer;transition:color var(--home-stamp), transform .12s var(--home-ease);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:8px 0 7px}.home-choice button:hover,.home-choice button[aria-pressed=true]{color:var(--hs-ink)}.home-choice button:active{transform:translateY(1px)}.home-choice button[aria-pressed=true]{border-bottom-color:currentColor}.home-choice[data-bar] button[aria-pressed=true]{border-bottom-color:#0000}.home-currencies{justify-content:flex-end}.home-choice-bar{background:var(--hs-ink);height:3px;transition:transform .36s var(--home-spring), width .36s var(--home-spring);position:absolute;top:-1px;left:0}.home-examples{column-gap:clamp(16px,2vw,32px)}.home-examples button{font-size:clamp(18px,1.7vw,24px);font-weight:var(--hs-w-display);letter-spacing:-.02em}.home-tick{animation:home-tick .26s var(--home-spring) backwards;animation-delay:calc(var(--i,0) * 28ms);display:inline-block}.home-steps{padding:clamp(80px, 9vw, 144px) var(--home-pad) clamp(88px, 10vw, 160px);background:var(--hs-ink);color:var(--hs-paper)}.home-steps ol{--steps-gap:clamp(24px, 3vw, 48px);column-gap:var(--steps-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none;display:grid;position:relative}.home-steps li{align-content:start;gap:12px;display:grid}@media (min-width:1001px){.home-steps ol:before{content:"";left:22px;right:calc((100% - 3 * var(--steps-gap)) / 4 - 22px);background:var(--hs-paper);transform-origin:0;height:2px;transition:transform .7s linear .2s;position:absolute;top:21px}.home-steps li:nth-child(2) .home-step-art{translate:0 28px}.home-steps li:nth-child(3) .home-step-art{translate:0 -8px}.home-steps li:nth-child(4) .home-step-art{translate:0 20px}}.home-step-art{width:112%;transition:rotate var(--home-bounce);margin:24px 0 16px -8%}.home-steps li:hover .home-step-art{rotate:-2deg}.home-steps li:hover .home-step-art [data-drop]{transition:transform var(--home-bounce);transform:translateY(-6px)}.home-steps h3{font-size:clamp(24px,2.2vw,32px);font-weight:var(--hs-w-display);letter-spacing:-.03em;margin:0;line-height:1.05}.home-steps p{max-width:22em;font-size:18px;line-height:1.5}.home-step-block{border:2px solid var(--hs-paper);background:var(--hs-ink);width:44px;height:44px;transition:transform var(--home-bounce);place-items:center;display:grid;position:relative;overflow:hidden}.home-steps li:hover .home-step-block{transform:rotate(-10deg)scale(1.08)}.home-step-fill{height:round(calc(var(--level) * 100%), 1px);background:var(--hs-saffron);transition:height .16s steps(3, end) calc(var(--i,0) * .22s + .26s);position:absolute;inset:auto 0 0}.home-step-block[data-level="1"]{--level:0}.home-step-block[data-level="2"]{--level:.334}.home-step-block[data-level="3"]{--level:.667}.home-step-block[data-level="4"]{--level:1}.home-step-n{font-size:17px;font-weight:var(--hs-w-display);line-height:1;position:relative}.home-step-block:is([data-level="3"],[data-level="4"]) .home-step-n{color:var(--hs-ink)}.home-section{padding:clamp(80px, 9vw, 144px) var(--home-pad) clamp(72px, 8vw, 128px)}.home-prices-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;display:flex}.home-prices-head>div:first-child{gap:24px;display:grid}.home-prices-head p{max-width:30em;font-size:clamp(18px,1.5vw,22px);line-height:1.45}.home-sheet{grid-template-columns:repeat(var(--fam-cols,5), minmax(0, 1fr));column-gap:clamp(16px,2vw,32px);margin:clamp(40px,5vw,72px) 0 0;display:grid}.home-row{grid-column:1/-1;gap:8px 40px;display:grid}.home-row dt{font-weight:var(--hs-w-display);letter-spacing:-.03em;align-content:start;gap:10px;display:grid}.home-row dt span{letter-spacing:0;max-width:34em;font-size:18px;font-weight:400;line-height:1.5}.home-row dd{font-weight:var(--hs-w-display);white-space:nowrap;margin:0}.home-row-kit{margin:0 calc(-1 * var(--home-pad)) clamp(56px, 6vw, 96px);padding:clamp(40px, 5vw, 80px) var(--home-pad);background:var(--hs-saffron);color:var(--hs-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;overflow:clip}.home-row-kit dt{max-width:17em;font-size:clamp(28px,3vw,44px);line-height:1.02}.home-row-kit dt span{font-size:clamp(17px,1.4vw,20px)}.home-row-kit dd{letter-spacing:-.06em;margin-bottom:-.04em;font-size:clamp(72px,12.5vw,216px);line-height:.78}.home-fam{grid-area:span 4/span 1;grid-template-rows:subgrid;row-gap:4px;margin-bottom:clamp(56px,6vw,96px)}.home-fam dt{font-size:clamp(22px,1.8vw,28px);line-height:1.1;display:contents}.home-fam-name{letter-spacing:-.03em;align-self:end;font-size:clamp(22px,1.8vw,28px);line-height:1.1}.home-fam dt span{font-size:16px}.home-fam .home-fam-art{width:min(124%,320px);transition:rotate var(--home-bounce), scale var(--home-bounce);margin:0 0 4px max(-12%,-32px)}.home-fam:hover .home-fam-art{rotate:-3deg;scale:1.05}.home-fam:hover .home-fam-art [data-drop]{transition:transform var(--home-bounce);transform:translateY(-5px)}.home-fam dd{letter-spacing:-.04em;margin-top:12px;font-size:clamp(28px,2.6vw,40px);line-height:1}.home-row:not(.home-row-kit,.home-fam){grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:clamp(20px,2.4vw,32px) 0}.home-row:not(.home-row-kit,.home-fam) dt{letter-spacing:-.045em;font-size:clamp(34px,4.6vw,76px);line-height:.95}.home-row:not(.home-row-kit,.home-fam) dd{background:var(--hs-saffron);letter-spacing:-.045em;transition:rotate var(--home-bounce);justify-self:end;padding:.04em .18em .1em;font-size:clamp(34px,4.6vw,76px);line-height:.95}.home-row:not(.home-row-kit,.home-fam):hover dd{rotate:-3deg}.home-all summary{border-radius:var(--hs-control-radius);font-size:18px;font-weight:var(--hs-w-strong);cursor:pointer;align-items:center;gap:8px;margin:32px 0 0;padding:10px 0;list-style:none;display:inline-flex}.home-all summary::-webkit-details-marker{display:none}.home-all summary svg{transition:transform var(--home-bounce)}.home-all summary:hover svg{transform:translateY(3px)}.home-all[open]:not([data-closing]) summary svg{transform:rotate(180deg)}.home-all-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px;padding:16px 0 12px;display:grid}.home-all h3{font-size:17px;font-weight:var(--hs-w-display);margin:0 0 8px}.home-all ul{margin:0;padding:0;list-style:none}.home-all li{border-top:1px solid var(--hs-line)}.home-type{width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 0;font-size:16px;display:grid}button.home-type{cursor:pointer}.home .home-type:focus-visible{outline-offset:-1px}.home-type .home-type-icon{--type-icon-ground:var(--hs-paper);grid-row:1/span 2;align-self:start;margin-top:1px}.home-type-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-type-price{white-space:nowrap;text-align:end}.home-type-more{color:var(--hs-ink-2);grid-column:2/span 2;align-items:baseline;gap:12px;font-size:14px;display:flex}.home-all .home-spec{min-width:0;font-size:inherit;flex:1}.home-see{white-space:nowrap;margin-inline-start:auto;transition:color .15s}@media (max-width:400px){.home-type{column-gap:10px;font-size:15px}.home-type-more{font-size:13px}}button.home-type:is(:hover,:focus-visible) .home-type-name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}button.home-type:is(:hover,:focus-visible) .home-see{color:var(--hs-ink)}.home-fine{color:var(--hs-ink-2);margin-top:12px;font-size:15px}.home-faq{padding:clamp(80px, 9vw, 144px) var(--home-pad);background:var(--hs-ink);color:var(--hs-paper);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.home-faq-head{gap:clamp(20px,3vw,40px);display:grid}.home-faq-art{width:min(100%,340px);margin-left:-4%}.home-faq-list{border-bottom:1px solid var(--home-on-ink);display:grid}.home-faq details{border-top:1px solid var(--home-on-ink)}.home-faq summary{font-size:clamp(20px,1.9vw,27px);font-weight:var(--hs-w-strong);letter-spacing:-.02em;cursor:pointer;transition:translate var(--home-bounce);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;line-height:1.2;list-style:none;display:flex}.home-faq summary:hover{translate:6px}.home-faq summary::-webkit-details-marker{display:none}.home-faq-mark{background:var(--hs-saffron);width:36px;height:36px;color:var(--hs-ink);transition:transform var(--home-bounce);flex:none;place-items:center;display:grid}.home-faq-mark svg{transition:transform .32s var(--home-spring)}.home-faq summary:hover .home-faq-mark{transform:rotate(-8deg)}.home-faq summary:hover .home-faq-mark svg{transform:rotate(90deg)}.home-faq details[open]:not([data-closing]) .home-faq-mark svg{transform:rotate(135deg)}.home-faq details p{max-width:36em;padding:0 0 28px;font-size:18px;line-height:1.6}.home-faq details a{color:var(--hs-paper)}.home-end{background:var(--hs-saffron);color:var(--hs-ink);position:relative;overflow:clip}.home-end-inner{z-index:1;min-height:clamp(560px,52vw,820px);padding:clamp(80px, 9vw, 144px) var(--home-pad);align-items:end;display:flex;position:relative}.home-end-inner>div{max-width:min(100%,780px)}.home-end h2{max-width:8em;font-weight:var(--hs-w-display);letter-spacing:-.05em;margin:0;font-size:clamp(56px,9vw,150px);line-height:.9}.home-end-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:44px;display:flex}.home .home-end-actions .primary{min-height:60px;padding:0 28px;font-size:17px}.home-end-actions p{font-size:18px}.home-end-actions p a{font-weight:var(--hs-w-strong)}.home-end-h{z-index:0;width:clamp(340px,46vw,760px);transform:perspective(1600px) rotateY(calc(var(--px,0) * 16deg)) rotateX(calc(var(--py,0) * -9deg));transition:transform .7s var(--home-spring);pointer-events:none;display:block;position:absolute;bottom:calc(-1*clamp(160px,20vw,340px));right:-4vw}.home-foot{padding:28px var(--home-pad) 36px;color:var(--hs-ink-2);flex-wrap:wrap;align-items:center;gap:12px 28px;font-size:13px;display:flex}.home-foot-origin{color:var(--hs-ink)}.home-foot-links{flex-wrap:wrap;gap:6px 16px;display:flex}.home-foot a{color:var(--hs-ink-2);text-underline-offset:7px;transition:color var(--home-stamp), text-decoration-color var(--home-stamp), text-underline-offset var(--home-stamp);text-decoration-line:underline;text-decoration-color:#0000}.home-foot a:hover{color:var(--hs-ink);text-underline-offset:3px;text-decoration-color:currentColor}.home-h2-band{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.home-h2-band>span{background:linear-gradient(var(--hs-saffron), var(--hs-saffron)) no-repeat 0 50% / 0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.1em;padding-inline:.1em}.home :is([data-stamp=landed] .home-h2,.home-h2[data-stamp=landed]) .home-h2-band>span{animation:home-wipe .36s var(--home-ease)}.home [data-stamp=landed] [data-rise]{animation:home-settle .28s var(--home-spring) backwards;animation-delay:calc(var(--i,0) * 30ms)}.home [data-stamp=landed] .home-row-kit{animation-name:home-settle-snap}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-cards li{animation:linear both home-drift;animation-timeline:view()}.home-row-kit dd{animation:linear both home-slide;animation-timeline:view();animation-range:entry cover 45%}.home-end-h .ill{animation:linear both home-rise-h;animation-timeline:view();animation-range:entry cover 60%}}}@keyframes home-letter{0%{opacity:0;transform:translateY(-.2em)scale(1.4)}}@keyframes home-snap-open{0%{opacity:0;transform:scaleX(.3)}}@keyframes home-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes home-settle{0%{transform:translateY(12px)}}@keyframes home-settle-snap{0%{transform:scale(.98)}}@keyframes home-tick{0%{opacity:0;transform:translateY(.5em)}}@keyframes home-press{35%{transform:scale(.92)rotate(-2deg)}}@keyframes home-deal{0%{transform:translate(8%,16%)rotate(6deg)scale(.94)}}@keyframes home-drift{0%{translate:0 calc(var(--depth,1) * 56px)}to{translate:0 calc(var(--depth,1) * -56px)}}@keyframes home-slide{0%{translate:18%}}@keyframes home-rise-h{0%{translate:0 22%}}@keyframes home-wipe{0%{background-position:0;background-size:0 100%}45%{background-position:0;background-size:100% 100%}55%{background-position:100%;background-size:100% 100%}to{background-position:100%;background-size:0 100%}}@media (max-width:1100px){.home-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""scene""foot"}.home-scene{width:min(100% + 2 * var(--home-pad), 820px);margin:12px calc(-1 * var(--home-pad)) 0}.home-hero-foot{padding-top:16px}.home-demo{padding-top:clamp(80px,10vw,140px)}}@media (max-width:1000px){.home-steps ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.home-sheet{grid-template-columns:repeat(var(--fam-cols-mid,3), minmax(0, 1fr))}.home-faq{grid-template-columns:minmax(0,1fr)}.home-faq-head{grid-template-columns:minmax(0,1fr) 180px;align-items:end}.home-all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home{--home-display:clamp(44px, 12.4vw, 64px)}.home-bar{gap:10px;min-height:60px}.home-bar-end{gap:8px}.home .home-login.secondary{min-height:38px;padding:0 12px;font-size:13px}.home-bar-link{font-size:13px}.home-login svg{display:none}.home-bar .lang-trigger{justify-content:center;min-width:40px;padding:0}.home-bar :is(.lang-name,.lang-chevron){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-hero{padding-top:20px}.home-address{--slug:1.6em;row-gap:.12em;font-size:clamp(30px,9.2vw,40px)}.home-slug{margin-left:0}.home-scene{width:calc(100% + 2 * var(--home-pad));margin:4px calc(-1 * var(--home-pad)) 0}.home-start-row{flex-direction:column}.home-start input{flex:none}.home .home-start .primary{width:100%}.home-demo{padding-top:72px}.home-examples{column-gap:16px}.home-examples button{font-size:17px}.home-cards{height:560px}.home-cards li[data-slot="0"]{--x:4%;--y:4%;--w:50%;--r:-4deg}.home-cards li[data-slot="1"]{--x:56%;--y:0%;--w:38%;--r:3deg}.home-cards li[data-slot="2"]{--x:4%;--y:54%;--w:62%;--r:-2deg}.home-cards li[data-slot="3"]{--x:58%;--y:50%;--w:38%;--r:4deg}.home-card-tag{padding:6px 9px 7px;font-size:13px;left:10px}.home-cards li[data-slot="0"] .home-card-tag,.home-cards li[data-slot="2"] .home-card-tag{left:auto;right:10px}.home-card-name{display:none}.home-tab>span{padding:6px 8px 7px;font-size:12px}.home-steps ol{grid-template-columns:minmax(0,1fr);row-gap:48px}.home-steps li{grid-template-columns:44px minmax(0,1fr);gap:8px 16px}.home-steps li>:not(.home-step-block){grid-column:2}.home-step-block{grid-row:1/span 2}.home-step-art{grid-row:1;width:min(100%,210px);margin:-8px 0 0 -6%}.home-steps h3{font-size:24px}.home-steps p{font-size:17px}.home-sheet{grid-template-columns:minmax(0,1fr)}.home-fam{grid-area:auto/1/auto/-1;grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:42% minmax(0,1fr);gap:2px 16px;margin-bottom:12px}.home-fam dt{display:contents}.home-fam .home-fam-art{grid-area:1/1/-1;width:112%;margin:0 0 0 -8%}.home-fam-name{grid-area:2/2}.home-fam dt span{grid-area:3/2;font-size:15px}.home-fam dd{grid-area:4/2;margin-top:8px;font-size:28px}.home-row-kit{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:56px}.home-row-kit dd{font-size:clamp(64px,24vw,112px)}.home-row:not(.home-row-kit,.home-fam){grid-template-columns:minmax(0,1fr);gap:14px}.home-row:not(.home-row-kit,.home-fam) dt{font-size:36px}.home-row:not(.home-row-kit,.home-fam) dd{grid-row:2;justify-self:start;font-size:30px}.home-all-grid{grid-template-columns:minmax(0,1fr)}.home-faq-head{grid-template-columns:max-content minmax(0,128px);justify-content:space-between}.home-faq summary{padding:20px 0;font-size:19px}.home-end-inner{min-height:720px;padding:72px var(--home-pad) 360px;align-items:start}.home-end h2{font-size:clamp(48px,14vw,64px)}.home-end-h{width:104vw;bottom:-130px;right:-18vw}.home .home-end-actions .primary{width:100%}}@media (prefers-reduced-motion:reduce){.home *,.home :before,.home :after{transition:none!important;animation:none!important}}@media (max-width:760px){.home-choice button{min-width:44px;min-height:44px}.home-currencies{flex-wrap:nowrap;flex:100%;justify-content:space-between;gap:0}.home-currencies button{flex:0 44px}.home .home-login.secondary,.home-bar .lang-trigger,.home-mark{align-items:center;min-height:44px}.home-foot a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.home-foot{grid-template-columns:1fr auto;align-items:center;gap:0;padding-top:16px;display:grid}.home-foot-about{grid-area:1/2}.home-foot-origin,.home-foot-links,.home-foot-company{grid-column:1/-1}.home-foot-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin:12px 0;display:grid}.home-foot-company{flex-direction:column;align-items:flex-start;line-height:1.6;display:flex}.home-foot-sep{display:none}}@media (max-width:400px){.home-bar{gap:8px}.home-bar-end{gap:4px}.home-bar-link{white-space:nowrap;padding:0 2px}.home .home-login.secondary{white-space:nowrap;padding:0 10px}.home-bar .lang-trigger{min-width:36px}}
