/* Generated by tools/build-home-css.php. Edit the home-*.css sources, then rerun it. */
.home-hero{overflow:hidden;background:#fdf2e7;text-align:center}.home-hero-copy{display:flex;flex-direction:column;align-items:center;padding:64px 20px 0}.home-hero-title{margin:0;font-size:clamp(42px,6.2vw,92px);font-weight:500;line-height:1.02;letter-spacing:-0.04em;color:#191e3a}.home-hero-title > span{display:block}.home-hero-title > span:first-child{margin-bottom:0.14em} .hh-rotator{position:relative;display:inline-grid;vertical-align:bottom;justify-items:center;padding:0 0.2em}.hh-rotator::before{content:"";position:absolute;top:0.02em;right:0;bottom:-0.14em;left:0;border-radius:0.2em;background:#fad9c2}.hh-word{position:relative;grid-area:1 / 1;white-space:nowrap}.hh-word > span{display:inline-block;will-change:transform,opacity,filter}.hh-word.is-leaving > span{animation:hh-letter-out 0.6s cubic-bezier(0.4,0,0.2,1) forwards}.hh-word.is-entering > span{animation:hh-letter-in 0.85s cubic-bezier(0.22,1,0.36,1) backwards}@keyframes hh-letter-out{from{opacity:1;filter:blur(0);transform:translate3d(0,0,0)}to{opacity:0;filter:blur(4px);transform:translate3d(0,-0.08em,0)}}@keyframes hh-letter-in{from{opacity:0;filter:blur(4px);transform:translate3d(0,0.08em,0)}to{opacity:1;filter:blur(0);transform:translate3d(0,0,0)}}.home-hero-title-2{color:#be672a}.home-hero-lede{margin:28px 0 36px;max-width:34em;font-size:20px;font-weight:500;line-height:1.55;color:#555b6e;text-wrap:pretty} .home-hero-form{display:flex;gap:6px;width:100%;max-width:520px;padding:6px;background:#fff;border:1px solid rgba(25,30,58,0.1);border-radius:12px;box-shadow:0 12px 30px -16px rgba(25,30,58,0.25);transition:border-color 0.15s ease,box-shadow 0.15s ease}.home-hero-form:focus-within{border-color:#ed8134;box-shadow:0 0 0 3px rgba(237,129,52,0.2),0 12px 30px -16px rgba(25,30,58,0.25)}.home-hero-form input{flex:1;min-width:0;padding:0 14px;border:0;background:transparent;font:500 17px/1 Manrope,sans-serif;color:#191e3a}.home-hero-form input::placeholder{color:#5f6577}.home-hero-form input:focus{outline:none}.home-hero-form .btn{height:52px;padding:0 22px;border-radius:8px;color:#191e3a;font-size:17px;white-space:nowrap;transition:background-color 0.2s ease,scale 0.15s ease} .home-hero-form .btn:hover{background-color:#d9661a;border-color:#d9661a;color:#191e3a;transform:none;box-shadow:none}.home-hero-form .btn:active{scale:0.98}.home-hero-form .btn:focus-visible{outline:2px solid #191e3a;outline-offset:2px}.home-hero-proof{margin:14px 0 0;font-size:14px;font-weight:500;color:#5f6577}  .hh-fan{--u:min(1vw,14px);position:relative;height:clamp(300px,36vw,540px);margin-top:64px}.hh-card{position:absolute;left:50%;display:block;aspect-ratio:1200 / 1030;--x:0vw;--r:0deg;transform:translateX(calc(-50% + var(--x))) rotate(var(--r))}.hh-card > img{display:block;width:100%;height:100%;border-radius:14px;box-shadow:0 30px 60px -24px rgba(25,30,58,0.35),0 0 0 1px rgba(25,30,58,0.06)}.hh-c3{width:calc(54 * var(--u));top:0;z-index:5}.hh-c2{width:calc(40 * var(--u));top:64px;z-index:4;--x:calc(-34 * var(--u));--r:-4deg}.hh-c4{width:calc(40 * var(--u));top:64px;z-index:4;--x:calc(34 * var(--u));--r:4deg} .hh-c1{width:calc(31 * var(--u));bottom:calc(-3 * var(--u));z-index:3;--x:calc(-62 * var(--u));--r:-7deg}.hh-c5{width:calc(31 * var(--u));bottom:calc(-3 * var(--u));z-index:3;--x:calc(62 * var(--u));--r:7deg}@media (prefers-reduced-motion:no-preference){.hh-card{animation:hh-rise 1.2s cubic-bezier(0.16,1,0.3,1) backwards}.hh-c3{animation-delay:0.1s}.hh-c2,.hh-c4{animation-delay:0.22s}.hh-c1,.hh-c5{animation-delay:0.34s}@keyframes hh-rise{from{opacity:0;translate:0 160px}}} @media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hh-card{transition:translate 0.5s cubic-bezier(0.22,1,0.36,1)}.hh-card:hover{translate:0 -10px}}@media (max-width:767.98px){.home-hero-copy{padding:56px 16px 0} .home-hero-title{font-size:clamp(26px,8.5vw,42px);line-height:1.08}.home-hero-lede{margin:22px 0 26px;font-size:15px;line-height:1.6;text-wrap:balance}.home-hero-proof{margin-top:12px;font-size:12px;line-height:1.6}.hh-proof-sep{display:none}.hh-proof-pay{display:block}.home-hero-form{flex-direction:column;max-width:340px;padding:5px;gap:4px}.home-hero-form input{flex:none;height:44px;font-size:15px}.home-hero-form .btn{height:44px;font-size:15px}.hh-fan{height:300px;margin-top:64px}.hh-c3{width:86vw}.hh-c2,.hh-c4{width:62vw;top:40px}.hh-c2{--x:-50vw}.hh-c4{--x:50vw}.hh-c1,.hh-c5{display:none}} .home-sell{padding:8px 20px 136px;background:#fff}.hs-head{max-width:920px;margin:0 auto;text-align:center}.hs-title{margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.04;letter-spacing:-0.035em;color:#191e3a}.hs-title > span{display:block}.hs-title > span:first-child{margin-bottom:0.1em}.hs-title-2{color:#be672a}.hs-lede{max-width:30em;margin:24px auto 0;font-size:19px;font-weight:500;line-height:1.55;color:#555b6e;text-wrap:pretty} .hs-tabs{display:flex;gap:4px;width:max-content;max-width:100%;margin:52px auto 28px;padding:6px;overflow-x:auto;background:#fff;border:1px solid rgba(25,30,58,0.1);border-radius:12px;box-shadow:0 12px 30px -16px rgba(25,30,58,0.25);scrollbar-width:none}.hs-tab{position:relative;height:44px;padding:0 22px;overflow:hidden;border:0;border-radius:8px;background:transparent;font:600 16px/1 Manrope,sans-serif;color:#555b6e;white-space:nowrap;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease}.hs-tab:hover{color:#191e3a}.hs-tab[aria-selected="true"]{background:#fad9c2;color:#191e3a}.hs-tab:focus-visible{outline:2px solid #191e3a;outline-offset:2px} .hs-tab__bar{position:absolute;right:14px;bottom:6px;left:14px;height:2px;border-radius:2px;transform:scaleX(0);transform-origin:left;background:#be672a;opacity:0}.hs-tabs.is-auto .hs-tab[aria-selected="true"] .hs-tab__bar{opacity:0.55;animation:hs-progress var(--hs-cycle,6s) linear forwards}.hs-bar{display:flex;align-items:center;justify-content:center;gap:12px;max-width:100%;margin:52px auto 28px}.hs-bar .hs-tabs{margin:0;min-width:0}.hs-pause{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;color:#191e3a;background:#fff;border:1px solid rgba(25,30,58,0.1);border-radius:50%;box-shadow:0 12px 30px -16px rgba(25,30,58,0.25);cursor:pointer}.hs-pause svg{width:16px;height:16px;fill:currentColor}.hs-pause .hs-pause__play,.hs-pause[aria-pressed="true"] .hs-pause__pause{display:none}.hs-pause[aria-pressed="true"] .hs-pause__play{display:block}.hs-pause:focus-visible{outline:2px solid #191e3a;outline-offset:2px}@media (prefers-reduced-motion:reduce){.hs-pause{display:none}}.hs-tabs.is-paused .hs-tab__bar{animation-play-state:paused !important}@keyframes hs-progress{to{transform:scaleX(1)}}.hs-stage{position:relative;max-width:1200px;margin:0 auto;overflow:hidden;border-radius:28px;background-color:var(--tint,#fff0d4);transition:background-color 0.6s ease}.hs-stage[data-tint="products"]{--tint:#fff0d4}.hs-stage[data-tint="downloads"]{--tint:#e1f0f7}.hs-stage[data-tint="services"]{--tint:#def3ea}.hs-stage[data-tint="tickets"]{--tint:#fde4e6}.hs-panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;min-height:560px;padding:56px 72px}.hs-panel[hidden]{display:none}.hs-copy{max-width:380px}.hs-art{justify-self:center}@media (prefers-reduced-motion:no-preference){.hs-panel.is-entering .hs-copy,.hs-panel.is-entering .hs-ui{animation:hs-in 0.8s cubic-bezier(0.22,1,0.36,1) backwards}.hs-panel.is-entering .hs-ui:nth-child(2){animation-delay:0.12s}.hs-panel.is-entering .hs-copy{animation-duration:0.6s}}@keyframes hs-in{from{opacity:0;filter:blur(4px);translate:0 18px}}.hs-type-title{margin:0;font-size:30px;font-weight:600;line-height:1.15;letter-spacing:-0.025em;color:#191e3a;text-wrap:balance}.hs-type-title > span{display:block}.hs-type-line{margin:14px 0 0;font-size:17px;font-weight:500;line-height:1.6;color:#4b5163;text-wrap:pretty} .hs-v{display:flex;flex-direction:column;gap:12px;width:max-content;font-family:Manrope,sans-serif;color:#191e3a;text-align:left}.hs-ui{position:relative;background:#fff;border-radius:14px;box-shadow:0 30px 60px -24px rgba(25,30,58,0.3),0 0 0 1px rgba(25,30,58,0.06)}.hs-ui + .hs-ui{width:auto}.hs-ui p{margin:0} .sf{font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:24px;color:var(--sf-text)} .sf-pdp{display:grid;grid-template-columns:210px 1fr;gap:22px;width:540px;padding:16px 22px 18px 16px}.sf-pdp__img{width:210px;height:210px;object-fit:cover}.sf-pdp__title{font-size:18px;font-weight:600;line-height:1.35}.sf-stars{display:flex;gap:3px;margin-top:4px !important}.sf-stars svg{width:13px;height:13px;fill:none;stroke:var(--sf-btn);stroke-width:1.6}.sf-pdp__price{margin-top:8px !important;font-size:22px;font-weight:600}.sf-cond{margin-top:8px !important;padding-bottom:10px;border-bottom:1px solid #ebebeb;font-weight:500;color:#353535}.sf-variant{margin-top:12px !important}.sf-variant__label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase}.sf-select{display:block;height:36px;padding:0 40px 0 14px;border:1px solid #ddd;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23616161' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 14px center;line-height:34px;color:#000}.sf-qty{display:flex;align-items:center;gap:14px;margin-top:12px !important;font-weight:500}.sf-qty span:last-child{font-weight:400}.sf-qty__in{display:grid;place-items:center;width:70px;height:36px;border:1px solid #ebebeb;font-weight:400;color:#616161}.sf-actions{display:flex;gap:10px;margin-top:14px !important}.sf-btn{display:inline-flex;align-items:center;height:38px;padding:0 18px;background:var(--sf-btn);font-weight:500;color:#fff;white-space:nowrap}.sf-btn--line{border:1px solid #000;background:#fff;color:#000}.sf-ship{padding:14px 16px 8px}.sf-ship__t{margin-bottom:8px !important;font-weight:600;color:#333}.sf-opt{display:flex;align-items:center;margin-bottom:8px !important;padding:9px 12px;border:1px solid #e1e1e1;border-radius:4px;background:#fff}.sf-opt.is-on{border-color:var(--sf-text);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.sf-opt__radio{flex:none;width:16px;height:16px;margin-right:10px;border:1px solid #767676;border-radius:50%}.sf-opt.is-on .sf-opt__radio{border:4px solid var(--sf-text)}.sf-opt__d{flex:1;line-height:1.4}.sf-opt__d b{display:block;font-weight:600;color:#333}.sf-opt__d i{display:inline-block;width:16px;height:16px;margin-left:6px;border-radius:50%;background:var(--sf-text);font:700 11px/16px Poppins,Arial,sans-serif;color:#fff;text-align:center;vertical-align:1px}.sf-opt__d em{font-size:12px;color:#666}.sf-opt__p{margin-left:12px;font-weight:700;color:var(--sf-text)}.sf-opt__p.is-free{color:#04802a} .em{width:440px;overflow:hidden;font-family:Viga,Arial,sans-serif;color:#000}.em__hd{padding:22px 24px 24px;background:#fdf2e7}.em__store{font-size:22px;line-height:1.2;color:#ed8134}.em__h{margin-top:34px !important;font-size:22px;line-height:1.25}.em__sub{margin-top:10px !important;font-size:13.5px;line-height:1.55}.em__btn{display:inline-block;margin-top:16px;padding:9px 22px;background:#000;font-size:13px;color:#fff}.em__body{padding:18px 18px 20px;background:#fff}.em__dl{padding:16px 18px;border:1px solid #b7e4c7;border-radius:8px;background:#f0faf4}.em__dl-t{margin-bottom:12px !important;font-size:15px;font-weight:600;color:#1a7a3c}.em__dl-row{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;line-height:1.45;color:#555}.em__dl-row b{display:block;font-size:13.5px;font-weight:600;color:#222}.em__dl-btn{flex:none;padding:7px 16px;border-radius:5px;background:#e8621a;font-size:13px;font-weight:600;color:#fff} .sf-svc{width:440px;padding:20px 22px 22px}.sf-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px !important}.sf-badges span{padding:4px 10px;border-radius:20px;background:#f5f5f5;font-size:12.5px;color:#555}.sf-pdp__price small{margin-left:4px;font-size:14px;font-weight:400;color:#868e96}.sf-svc__d{margin-top:10px !important;padding-top:12px;border-top:1px solid #ebebeb}.sf-payafter{margin-top:12px !important;padding:10px 14px;border-left:3px solid #f0b429;border-radius:4px;background:#fffbe6;font-size:13px;color:#555}.sf-svc .sf-actions{margin-top:18px !important} .ad-card--row{width:440px;padding:0}.ad-card--row .ad-tr{border-top:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.ad-card--row .ad-num{display:none} .tk{width:420px;overflow:hidden;font-family:Arial,sans-serif}.tk__hd{padding:16px 22px;background:#ed8134}.tk__store{font-size:19px;font-weight:700;color:#fff}.tk__kind{margin-top:3px !important;font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.8)}.tk__body{padding:20px 22px 22px}.tk__event{font-size:18px;font-weight:700;color:#1a1a1a}.tk__type{margin-top:4px !important;font-size:14px;font-weight:600;color:#ed8134}.tk__meta{margin-top:4px !important;font-size:12.5px;line-height:1.5;color:#555}.tk__code{display:flex;align-items:center;gap:18px;margin-top:16px;padding:14px;border:1px solid #f5d3b0;border-radius:8px;background:#fdf2e7}.tk__qr{flex:none;width:96px;height:96px;padding:6px;border:1px solid #f5d3b0;border-radius:6px;background:#fff;fill:#000}.tk__code small,.tk__code b,.tk__code em,.tk__code i{display:block}.tk__code small{font-size:10px;letter-spacing:0.08em;text-transform:uppercase;color:#999}.tk__code b{margin-top:4px;font-family:ui-monospace,Menlo,monospace;font-size:22px;letter-spacing:0.2em;color:#ed8134}.tk__code em{margin-top:8px;font-size:11.5px;font-style:normal;color:#777}.tk__code i{margin-top:2px;font-size:10.5px;font-style:normal;color:#999} .ad-checkin{padding:16px 18px 18px;border-radius:6px;font-family:Nunito,sans-serif;letter-spacing:0.02em}.ad-checkin__hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px !important;font-size:15px;color:#3b3f5c}.ad-checkin__hd b{font-weight:600}.ad-checkin__scan{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:6px;background:#ed8134;font-size:13px;color:#fff}.ad-checkin__scan svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.ad-checkin__txt{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px !important;font-size:14px;color:#3b3f5c}.ad-checkin__live{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#888ea8}.ad-checkin__live::before{content:"";width:8px;height:8px;border-radius:50%;background:#00ab55}.ad-checkin__bar{display:block;height:8px;overflow:hidden;border-radius:4px;background:#ebedf2}.ad-checkin__bar i{display:block;height:100%;background:#00ab55}@media (max-width:991.98px){.hs-panel{grid-template-columns:1fr;gap:0;min-height:0;padding:40px 32px 44px}.hs-copy{max-width:none;text-align:center}.hs-art{justify-self:center;padding-top:36px}}@media (max-width:767.98px){ .hs-bar{margin:36px auto 20px}.hs-tabs{width:100%;margin:0;padding:4px;gap:0}.hs-tab{flex:1 1 auto;height:40px;padding:0 8px;font-size:14px}.hs-tab__bar{right:10px;left:10px}}@media (max-width:359.98px){.hs-tab{padding:0 4px;font-size:13px}.hs-stage{border-radius:20px}.hs-panel{padding:28px 20px 32px}.hs-art{padding-top:24px}}@media (max-width:1199.98px){.hs-v{zoom:0.86}}@media (max-width:767.98px){.home-sell{padding:0 16px 96px}.hs-title{font-size:clamp(28px,8vw,38px);line-height:1.08}.hs-lede{margin-top:18px;font-size:15px;line-height:1.6;text-wrap:balance}.hs-type-title{font-size:22px}.hs-type-line{margin-top:8px;font-size:15px}.hs-v{zoom:0.56}} .hs-for{max-width:760px;margin:40px auto 0;font-size:16px;font-weight:500;line-height:1.7;color:#5f6577;text-align:center;text-wrap:balance}.hs-for a{color:#191e3a;text-decoration:underline;text-decoration-color:rgba(25,30,58,0.25);text-underline-offset:4px;transition:color 0.25s ease,text-decoration-color 0.25s ease}.hs-for a:hover{color:#9a4f1c;text-decoration-color:currentColor}.hs-for a:focus-visible{outline:2px solid #191e3a;outline-offset:2px}@media (max-width:767.98px){.hs-for{margin-top:28px;font-size:14px}} .ad-checkin__bar i{transition:width 0.7s cubic-bezier(0.22,1,0.36,1)}.ad-checkin__txt .is-tick strong,.ad-checkin__txt span.is-tick strong{display:inline-block;animation:hs-tick 0.5s ease}@keyframes hs-tick{40%{scale:1.25;color:#1d7a50}}.em__dl-btn.is-press{animation:hs-press 0.5s ease}@keyframes hs-press{35%{scale:0.94;filter:brightness(0.9)}}@media (prefers-reduced-motion:reduce){.ad-checkin__bar i{transition:none}.ad-checkin__txt .is-tick strong,.em__dl-btn.is-press{animation:none}} .home-build{padding:120px 20px 112px;overflow:hidden;background:#fdf2e7;font-family:Manrope,sans-serif;color:#191e3a}.home-build :where(p){margin:0}.hb-head{max-width:920px;margin:0 auto;text-align:center}.hb-title{margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.04;letter-spacing:-0.035em;color:#191e3a}.hb-title > span{display:block}.hb-title > span:first-child{margin-bottom:0.1em}.hb-title-2{color:#be672a}.hb-lede{max-width:31em;margin:24px auto 0;font-size:19px;font-weight:500;line-height:1.55;color:#555b6e;text-wrap:pretty} .hb-panel{background:#fff;border-radius:14px;box-shadow:0 30px 60px -24px rgba(25,30,58,0.3),0 0 0 1px rgba(25,30,58,0.06);text-align:left}.hb-panel__hd{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.hb-panel__t{font-size:15px;font-weight:700}.hb-panel__s{font-size:12.5px;font-weight:500;color:#5f6577} .hb-studio{width:272px;overflow:hidden;font-family:Nunito,sans-serif;letter-spacing:0.02em}.hb-studio__hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 14px 12px;border-bottom:1px solid rgba(0,0,0,0.08)}.hb-studio__hd b{display:block;font-size:14px;font-weight:800;color:#1f2937}.hb-studio__hd em{font-size:11px;font-style:normal;font-weight:700;color:#027a48}.hb-studio__save{padding:5px 12px;border-radius:6px;background:#ed8134;box-shadow:0 5px 10px -5px rgba(59,63,92,0.59);font-size:11px;color:#fff;opacity:0.6;transition:opacity 0.3s ease} .hb-studio__hd.is-dirty em{color:#b54708}.hb-studio__hd.is-dirty .hb-studio__save{opacity:1}.hb-studio__tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:12px 12px 0;padding:3px;border-radius:8px;background:rgba(0,0,0,0.045);font-size:12.5px;font-weight:700;text-align:center;color:#888ea8}.hb-studio__tabs span{padding:5px 0;border-radius:6px}.hb-studio__tabs .is-on{background:#fff;box-shadow:0 1px 3px rgba(25,30,58,0.12);color:#1f2937}.hb-studio__sec{margin:14px 12px 8px;font-size:13px;font-weight:700;color:#3b3f5c}.hb-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 12px}.hb-preset{display:flex;flex-direction:column;gap:6px;padding:7px;border:1px solid rgba(0,0,0,0.12);border-radius:8px;background:#fff;font:700 12px Nunito,sans-serif;color:#1f2937;text-align:left;cursor:pointer}.hb-preset:hover{border-color:rgba(0,0,0,0.28)}.hb-preset[aria-pressed="true"]{border-color:#ed8134;box-shadow:0 0 0 1px #ed8134}.hb-preset__sw{display:flex;height:14px;overflow:hidden;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.08)}.hb-preset__sw i{flex:1}.hb-studio__grid{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:12px 10px;margin:0 12px 12px}.hb-field{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0;font-size:12px;font-weight:700;color:#4f4f4f}.hb-field select,.hb-field input{width:100%;height:36px;border:1px solid rgba(0,0,0,0.14);border-radius:6px;background:#fff;font:400 13px Nunito,sans-serif;color:#1f2937;cursor:pointer}.hb-field select{padding:0 8px}.hb-field input{padding:3px}.hb-field input::-webkit-color-swatch-wrapper{padding:0}.hb-field input::-webkit-color-swatch{border:0;border-radius:3px}.hb-field input::-moz-color-swatch{border:0;border-radius:3px}.hb-field select:focus-visible,.hb-field input:focus-visible,.hb-preset:focus-visible,.hb-video:focus-visible,.hb-team a:focus-visible{outline:2px solid #191e3a;outline-offset:2px}.hb-chat{width:300px;padding:18px}.hb-bubble{padding:11px 14px;border-radius:14px;font-size:13.5px;font-weight:500;line-height:1.5}.hb-bubble--you{margin-left:22px;border-bottom-right-radius:4px;background:#fad9c2;color:#191e3a}.hb-bubble--ai{margin:10px 22px 0 0;border-bottom-left-radius:4px;background:#f3f1ee;color:#2c3148}.hb-url{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#3b4056}.hb-live{width:7px;height:7px;border-radius:50%;background:#2f9e6a;box-shadow:0 0 0 3px rgba(47,158,106,0.18)}.hb-bench{position:relative;max-width:1180px;margin:64px auto 0;padding:0 220px} .hb-store{--sf-heading:Poppins;--sf-body:Poppins;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 40px 80px -30px rgba(25,30,58,0.35),0 0 0 1px rgba(25,30,58,0.06);font-family:var(--sf-body),Arial,sans-serif;color:var(--sf-text)}.hb-store__bar{display:flex;align-items:center;gap:14px;height:38px;padding:0 14px;border-bottom:1px solid rgba(25,30,58,0.07);background:#faf8f6}.hb-dots{display:flex;gap:5px}.hb-dots i{width:8px;height:8px;border-radius:50%;background:rgba(25,30,58,0.14)}.hb-store__bar .hb-url{margin:0 auto;padding:4px 12px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px rgba(25,30,58,0.07);font-family:Manrope,sans-serif}.hb-store__hero{position:relative;height:290px}.hb-store__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.hb-store__nav{position:relative;display:flex;align-items:center;gap:20px;padding:12px 24px 12px 64px}.hb-store__logo{width:64px;height:auto}.hb-store__links{display:flex;gap:22px;margin:0 auto;font-size:11px;font-weight:600;text-transform:uppercase}.hb-store__cur{margin-left:auto;font-size:11px;font-weight:600}.hb-store__links + .hb-store__cur{margin-left:0}.hb-store__copy{position:relative;max-width:52%;margin:42px 0 0 72px}.hb-store__h{font-family:var(--sf-heading),Arial,sans-serif;font-size:clamp(20px,2.3vw,30px);font-weight:700;line-height:1.15;color:var(--sf-text);text-wrap:balance}.hb-store__shop{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase}.hb-store__shop svg{width:34px;height:9px;fill:none;stroke:currentColor;stroke-width:1.4}.hb-store__t{margin-top:24px;font-family:var(--sf-heading),Arial,sans-serif;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase}.hb-store__t span{color:var(--sf-btn)}.hb-store__sub{margin-top:2px;font-size:11px;text-align:center}.hb-store__row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:16px 26px 24px}.hb-store__item{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12px;text-align:center}.hb-store__item img{display:block;aspect-ratio:1;width:100%;height:auto;margin-bottom:8px;object-fit:cover}.hb-store__item b{overflow:hidden;font-weight:500;color:#333;text-overflow:ellipsis;white-space:nowrap}.hb-store__item small{font-size:12px;font-weight:600;color:var(--sf-btn)}.hb-store :is(p,span,small){transition:color 0.4s ease}.hb-dock{position:absolute;z-index:1}.hb-dock--left{top:120px;left:0}.hb-dock--right{right:0;bottom:56px}@media (prefers-reduced-motion:no-preference){.home-build .hb-dock{transition:opacity 0.9s cubic-bezier(0.22,1,0.36,1),translate 0.9s cubic-bezier(0.22,1,0.36,1),filter 0.9s ease}.home-build.hb-anim:not(.is-in) .hb-dock--left{opacity:0;translate:-24px 0;filter:blur(4px)}.home-build.hb-anim:not(.is-in) .hb-dock--right{opacity:0;translate:24px 0;filter:blur(4px)}.home-build .hb-dock--right{transition-delay:0.15s}.home-build .hb-bubble--ai{transition:opacity 0.7s ease 1.1s,translate 0.7s cubic-bezier(0.22,1,0.36,1) 1.1s}.home-build.hb-anim:not(.is-in) .hb-bubble--ai{opacity:0;translate:0 8px}} .hb-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;margin-top:64px}.hb-team{font-size:16px;font-weight:500;color:#555b6e}.hb-team a{font-weight:600;color:#9a4f1c;text-decoration:underline;text-decoration-color:rgba(154,79,28,0.35);text-underline-offset:4px;transition:text-decoration-color 0.25s ease}.hb-team a:hover{text-decoration-color:currentColor}.hb-video{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px 0 12px;border:0;border-radius:100px;background:#fff;box-shadow:0 0 0 1px rgba(25,30,58,0.1),0 10px 24px -14px rgba(25,30,58,0.3);font:600 15px Manrope,sans-serif;color:#191e3a;cursor:pointer;transition:box-shadow 0.25s ease,translate 0.25s ease}.hb-video:hover{translate:0 -1px;box-shadow:0 0 0 1px rgba(25,30,58,0.14),0 14px 28px -14px rgba(25,30,58,0.4)}.hb-video svg{width:24px;height:24px}.hb-video circle{fill:#191e3a}.hb-video path{fill:#fff} @media (max-width:1199.98px){.hb-bench{padding:0 150px}}@media (max-width:991.98px){.home-build{padding:88px 20px 88px}.hb-bench{display:flex;flex-direction:column;gap:16px;max-width:640px;padding:0}.hb-dock{position:static}.hb-store__nav{padding-left:24px}.hb-store__copy{margin-left:40px}.hb-dock .hb-panel{width:auto}.home-build.hb-anim:not(.is-in) .hb-dock--left,.home-build.hb-anim:not(.is-in) .hb-dock--right{translate:0 18px}}@media (max-width:767.98px){.home-build{padding:72px 16px 72px}.hb-title{font-size:clamp(26px,7.6vw,38px)}.hb-lede{margin-top:18px;font-size:15px;text-wrap:balance}.hb-bench{margin-top:40px}.hb-store__hero{height:200px}.hb-store__nav{padding:10px 14px}.hb-store__logo{width:48px}.hb-store__links{display:none}.hb-store__links + .hb-store__cur{margin-left:auto}.hb-store__copy{max-width:62%;margin:22px 0 0 18px}.hb-store__h{font-size:18px}.hb-store__row{gap:10px;padding:12px 14px 16px}.hb-store__item{font-size:11px}.hb-foot{flex-direction:column;margin-top:44px}.hb-team{font-size:14.5px;text-align:center}} .hb-claim{display:flex;gap:6px;max-width:460px;margin:32px auto 0;padding:6px;background:#fff;border:1px solid rgba(25,30,58,0.1);border-radius:12px;box-shadow:0 12px 30px -16px rgba(25,30,58,0.25);transition:border-color 0.15s ease,box-shadow 0.15s ease}.hb-claim:focus-within{border-color:#ed8134;box-shadow:0 0 0 3px rgba(237,129,52,0.2),0 12px 30px -16px rgba(25,30,58,0.25)}.hb-claim input{flex:1;min-width:0;padding:0 14px;border:0;background:transparent;font:500 17px/1 Manrope,sans-serif;color:#191e3a}.hb-claim input::placeholder{color:#5f6577}.hb-claim input:focus{outline:none}.hb-claim button{height:48px;padding:0 20px;border:0;border-radius:8px;background:#ed8134;font:700 16px Manrope,sans-serif;color:#191e3a;white-space:nowrap;cursor:pointer;transition:background-color 0.2s ease,scale 0.15s ease}.hb-claim button:hover{background:#d9661a}.hb-claim button:active{scale:0.98}.hb-claim button:focus-visible{outline:2px solid #191e3a;outline-offset:2px}.hb-claim__status{min-height:1.5em;margin:12px 0 0;font-size:14px;font-weight:500;color:#5f6577}.hb-claim__status b{font-weight:700;color:#191e3a}.hb-claim__status.is-free::before,.hb-claim__status.is-taken::before{display:inline-block;margin-right:6px;font-weight:700}.hb-claim__status.is-free::before{content:"\2713";color:#1d7a50}.hb-claim__status.is-taken{color:#9a4f1c} .hb-store__name{max-width:240px;overflow:hidden;font-family:var(--sf-heading),Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;color:var(--sf-text)}.hb-store__name:not([hidden]){animation:hb-name-in 0.35s ease}@keyframes hb-name-in{from{opacity:0;filter:blur(3px)}}@media (max-width:767.98px){.hb-claim{max-width:340px;margin-top:24px}.hb-claim input{padding:0 10px;font-size:15px}.hb-claim button{height:44px;padding:0 14px;font-size:15px}.hb-claim__status{font-size:13px}.hb-store__name{max-width:96px;font-size:13px}}@media (prefers-reduced-motion:reduce){.hb-store__name:not([hidden]){animation:none}}  .home-market{padding:120px 20px 40px;overflow-x:clip; background:#fff;font-family:Manrope,sans-serif;color:#191e3a}.home-market :where(p,ul){margin:0}.home-market ul{padding:0;list-style:none}.hm-head{max-width:920px;margin:0 auto;text-align:center}.hm-title{margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.04;letter-spacing:-0.035em;color:#191e3a}.hm-title > span{display:block}.hm-title > span:first-child{margin-bottom:0.1em}.hm-title-2{color:#be672a}.hm-lede{max-width:32em;margin:24px auto 0;font-size:19px;font-weight:500;line-height:1.55;color:#555b6e;text-wrap:pretty} .hm-frame{position:relative;height:760px;max-width:1180px;margin:64px auto 0;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 40px 80px -30px rgba(25,30,58,0.35),0 0 0 1px rgba(25,30,58,0.06)}.hm-bar{display:flex;align-items:center;gap:14px;height:38px;padding:0 14px;border-bottom:1px solid rgba(25,30,58,0.07);background:#faf8f6}.hm-url{text-decoration:none}.hm-url svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0.6}.hm-url:hover,.hm-url:focus-visible{color:#191e3a;text-decoration:underline;text-underline-offset:3px}.hm-url:hover svg{opacity:1}.hm-page{padding:0 40px} .hm-page__t{padding:44px 0 30px;background:#fdf3eb;margin:0 -40px;font-size:40px;font-weight:700;letter-spacing:-0.03em;text-align:center;color:#343f52}.hm-page__t span{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8c50-5 140-6 194-2' fill='none' stroke='%23ed8134' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") bottom / 100% 10px no-repeat;padding-bottom:8px}.hm-chips{display:flex;gap:6px;margin:0 -40px;padding:12px 40px;border-bottom:1px solid #e0e6ed;overflow:hidden}.hm-chips span{padding:7px 14px;border-radius:100px;background:#f1f2f3;font-size:14px;font-weight:600;white-space:nowrap;color:#343f52}.hm-chips .is-here{background:#191e3a;color:#fff} .hm-wall{columns:4;column-gap:32px;padding:32px 0 0 !important}.hm-card{break-inside:avoid;padding-bottom:32px}.hm-media{position:relative;display:block}.hm-photo{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;background:#f1f2f3}.hm-media--1-1 .hm-photo{aspect-ratio:1}.hm-media--3-4 .hm-photo{aspect-ratio:3 / 4.4}.hm-photo::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(25,30,58,0.08)}.hm-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.7s cubic-bezier(0.22,1,0.36,1)}.hm-tag{position:absolute;top:10px;right:10px;padding:4px 9px;border-radius:3px;background:#fff;box-shadow:0 1px 2px rgba(25,30,58,0.12);font-size:13px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.hm-mark{position:absolute;left:12px;bottom:-18px;display:grid;place-items:center;width:44px;height:44px;border:3px solid #fff;border-radius:10px;background:var(--store-accent);font-size:14px;font-weight:700;color:#191e3a}img.hm-mark{object-fit:cover;background:#fff;box-shadow:0 0 0 1px #e0e6ed}.hm-body{display:flex;flex-direction:column;gap:3px;padding:26px 2px 0}.hm-body b{font-size:15px;font-weight:600;line-height:1.35;color:#191e3a;text-decoration:underline 2px transparent;text-underline-offset:3px;transition:text-decoration-color 0.15s ease}.hm-body small{font-size:13px;color:#5f6577} @media (hover:hover) and (pointer:fine){.hm-card:hover .hm-photo img{transform:scale(1.03)}.hm-card:hover .hm-body b{text-decoration-color:#ed8134}} .hm-frame::after{content:"";position:absolute;right:0;bottom:0;left:0;height:180px;background:linear-gradient(rgba(255,255,255,0),#fff 85%);pointer-events:none} @media (prefers-reduced-motion:no-preference){.home-market.hm-anim .hm-card{transition:opacity 0.6s ease,translate 0.7s cubic-bezier(0.22,1,0.36,1)}.home-market.hm-anim:not(.is-in) .hm-card{opacity:0;translate:0 16px}.home-market.hm-anim .hm-card:nth-child(2){transition-delay:0.06s}.home-market.hm-anim .hm-card:nth-child(3){transition-delay:0.12s}.home-market.hm-anim .hm-card:nth-child(4){transition-delay:0.18s}.home-market.hm-anim .hm-card:nth-child(5){transition-delay:0.24s}.home-market.hm-anim .hm-card:nth-child(6){transition-delay:0.3s}.home-market.hm-anim .hm-card:nth-child(7){transition-delay:0.36s}.home-market.hm-anim .hm-card:nth-child(8){transition-delay:0.42s}} @media (max-width:1199.98px){.hm-wall{columns:3}.hm-card:nth-child(n+7){display:none}}@media (max-width:991.98px){.home-market{padding:88px 20px 32px}}@media (max-width:767.98px){.home-market{padding:72px 16px 24px}.hm-lede{margin-top:18px;font-size:16px}.hm-frame{height:620px;margin-top:40px}.hm-page{padding:0 14px}.hm-page__t{margin:0 -14px;padding:28px 0 20px;font-size:26px}.hm-chips{margin:0 -14px;padding:10px 14px}.hm-chips span{font-size:12.5px;padding:6px 11px}.hm-wall{columns:2;column-gap:14px;padding-top:20px !important}.hm-card{padding-bottom:22px}.hm-body b{font-size:13.5px}.hm-body small{font-size:12px}.hm-tag{font-size:12px}.hm-mark{width:36px;height:36px;bottom:-14px;font-size:12px}.hm-body{padding-top:20px}} .home-run{padding:128px 20px 112px;overflow:hidden;background:#fff;font-family:Manrope,sans-serif;color:#191e3a}.home-run :where(p,ul){margin:0;padding:0;list-style:none}.hr-head{max-width:920px;margin:0 auto;text-align:center}.hr-title{margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.04;letter-spacing:-0.035em;color:#191e3a}.hr-title > span{display:block}.hr-title > span:first-child{margin-bottom:0.1em}.hr-title-2{color:#be672a}.hr-lede{max-width:31em;margin:24px auto 0;font-size:19px;font-weight:500;line-height:1.55;color:#555b6e;text-wrap:pretty} .hr-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;max-width:1180px;margin:64px auto 0}.hr-tile{display:flex;flex-direction:column;gap:22px;margin:0;padding:28px;overflow:hidden;border-radius:24px;background:var(--tint)}.hr-tile figcaption,.hr-also__t{max-width:34em;font-size:15.5px;font-weight:500;line-height:1.5;color:#4b5163}.hr-tile figcaption b,.hr-also__t b{display:block;font-size:19px;font-weight:600;letter-spacing:-0.015em;color:#191e3a}.hr-tile figcaption a,.hr-chips a{color:inherit;text-decoration:none}.hr-tile figcaption a:hover b,.hr-chips a:hover{text-decoration:underline;text-underline-offset:3px}.hr-tile--orders{grid-column:span 7;grid-row:span 2;--tint:#e1f0f7}.hr-tile--pay{grid-column:span 5;--tint:#fff0d4}.hr-tile--reco{grid-column:span 5;--tint:#fde4e6}.hr-tile--analytics{grid-column:span 4;--tint:#f0e8fb}.hr-tile--reviews{grid-column:span 4;--tint:#def3ea}.hr-tile--recover{grid-column:span 4;--tint:#fdf2e7}.hr-tile--also{grid-column:span 12;--tint:#f4f5f7} .hr-tile--orders .ad-card{flex:1 0 auto;margin-bottom:-60px} .ad-card,.ad-rec{font-family:Nunito,sans-serif;font-size:14px;letter-spacing:0.03em;color:#191e3a;background:#fff;border:1px solid #e0e6ed;border-radius:6px;box-shadow:0 24px 48px -28px rgba(25,30,58,0.3)}.ad-card{padding:20px 18px}.ad-card--flush{padding:20px 0 0}.ad-card__t{padding:0 20px 16px;font-size:20px;font-weight:500;color:#3b3f5c}.ad-card__t--sm{padding:0 0 14px;font-size:17px}.ad-card small{display:block;font-size:13px;font-weight:400;color:#5f6577}.ad-r{text-align:right;justify-self:end} .ad-th,.ad-tr{display:grid;grid-template-columns:96px minmax(0,1fr) auto 150px;align-items:start;gap:14px;padding:12px 16px}.ad-th{padding-block:10px;background:rgba(234,241,255,0.74);font-size:12px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:#5f6577}.ad-tr{border-top:1px solid #ebedf2}.ad-th + .ad-tr{border-top:0}.ad-num b{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.ad-num i{margin-right:1px;font-style:normal;font-weight:500;color:#5f6577}.ad-person{display:flex;gap:10px;min-width:0}.ad-person > span:last-child{min-width:0}.ad-person b{display:block;font-weight:500}.ad-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid #e0e6ed;border-radius:50%;background:#f1f2f3;font-size:13px;font-weight:600;color:#5f6577}.ad-amount{display:inline-block;padding:4px 8px;border-radius:6px;background:#eaeaec;font-size:13px;font-weight:600;color:#3b3f5c;white-space:nowrap;font-variant-numeric:tabular-nums}.ad-statuscol{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ad-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:100px;font-size:13px;font-weight:500;white-space:nowrap}.ad-status::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ad-status--confirmed{background:#e8f8f5;color:#117864}.ad-status--processing{background:#f2effa;color:#7656ba}.ad-status--shipped{background:#e8f1fd;color:#1765cd}.ad-type{padding:0 8px;border:1px solid #e0e6ed;border-radius:100px;font-size:12px;font-weight:500;color:#5f6577} .ad-stat{display:flex;align-items:center;gap:14px}.ad-stat--split{justify-content:space-between}.ad-stat b{display:block;font-size:22px;font-weight:500;color:#3b3f5c;font-variant-numeric:tabular-nums}.ad-stat small{font-size:15px;color:#5f6577}.ad-ico{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:50%}.ad-ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ad-ico--orange{background:#fdeee2;color:#ed8134}.ad-ico--purple{background:#f2effa;color:#805dca}.ad-stat .ad-c-orange{color:#ed8134}.ad-stat .ad-c-purple{color:#805dca}.ad-sub{margin:18px 0 10px;font-size:13px;font-weight:600;color:#3b3f5c}.ad-methods{display:flex;flex-wrap:wrap;gap:8px}.ad-methods li{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 7px;border:1px solid #e0e6ed;border-radius:100px;font-size:12.5px;font-weight:500;color:#3b3f5c}.ad-methods svg{width:14px;height:14px;fill:none;stroke:#117864;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round} .ad-rec{padding:16px 16px 12px;border-left:3px solid #ed8134}.ad-rec__tags{display:flex;justify-content:space-between;gap:8px}.ad-badge{padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.ad-badge--important{background:#fff0e0;color:#be672a;border:1px solid #f5d5b0}.ad-badge--cat{background:#fff;color:#5f6577;border:1px solid #e0e6ed;font-weight:500}.ad-rec__t{margin-top:12px;font-size:15px;font-weight:600}.ad-rec__d{margin-top:6px;font-size:14px;line-height:1.55;color:#5f6577}.ad-rec__f{display:flex;gap:8px;margin-top:16px}.ad-btn-rec{flex:1;padding:7px 10px;border:1px solid #f5d5b0;border-radius:5px;background:#fff6ee;font-size:12.5px;font-weight:500;color:#be672a;text-align:center}.ad-btn-x{display:grid;place-items:center;width:56px;border:1px solid #e0e6ed;border-radius:5px;background:#f1f2f3}.ad-btn-x svg{width:14px;height:14px;stroke:#5f6577;stroke-width:2} .ad-delta{display:flex;align-items:center;gap:4px;margin-top:12px;font-size:12.5px;color:#5f6577}.ad-delta b{font-weight:600;color:#13866f}.ad-delta svg{width:13px;height:13px;fill:none;stroke:#13866f;stroke-width:2.4}.ad-chart{display:block;width:100%;height:90px;margin-top:14px;overflow:visible}.ad-chart__area{fill:rgba(231,81,90,0.07)}.ad-chart__line{fill:none;stroke:#e7515a;stroke-width:2;vector-effect:non-scaling-stroke}.ad-ref + .ad-ref{margin-top:10px}.ad-ref p{display:flex;justify-content:space-between;margin-bottom:5px;font-size:13px;font-weight:500;color:#3b3f5c}.ad-ref p span:last-child{color:#5f6577;font-variant-numeric:tabular-nums}.ad-bar{display:block;height:6px;overflow:hidden;border-radius:6px;background:#ebedf2}.ad-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#805dca,#c43ad8)} .ad-rating{display:flex;align-items:center;gap:22px;padding:14px 16px;border:1px solid #e0e6ed;border-radius:14px;background:#fafafa}.ad-rating__n b{display:block;font-size:32px;font-weight:600;line-height:1.1;color:#3b3f5c}.ad-rating__bars{flex:1}.ad-rating__bars p{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:8px;font-size:12px;color:#3b3f5c}.ad-rating__bars p + p{margin-top:3px}.ad-bar--star i{background:#e2a03f}.ad-review{margin-top:16px}.ad-review__hd{display:flex;justify-content:space-between;font-size:14px}.ad-review__hd b{font-weight:600}.ad-review__hd span{font-size:12.5px;color:#1765cd}.ad-review__p{font-size:12px;color:#5f6577}.ad-review__t{margin-top:8px;font-size:13.5px;font-weight:600}.ad-review__b{margin-top:3px;font-size:13px;line-height:1.55;color:#3b3f5c} .ad-mk-stats{display:grid;grid-template-columns:1fr 1fr;margin:0 0 6px;border:1px solid #e0e6ed;border-radius:6px}.ad-mk-stats div{padding:10px 12px}.ad-mk-stats div + div{border-left:1px solid #e0e6ed}.ad-mk-stats dt{font-size:12px;font-weight:400;line-height:1.3;color:#5f6577}.ad-mk-stats dd{margin:4px 0 0;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:#0e1726}.ad-mk-stats dd span{font-size:12px;font-weight:500;color:#0b7a44}.ad-mk-row{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #e0e6ed}.ad-mk-row:last-child{padding-bottom:0;border-bottom:0}.ad-mk-row b{display:block;font-weight:600}.ad-mk-row .ad-r small{margin-top:3px;font-size:12px}.ad-mk-pill{display:inline-block;margin-top:4px;padding:2px 9px;border-radius:100px;font-size:12px;font-weight:600;white-space:nowrap}.ad-mk-pill--recovered{background:#e8f8f5;color:#117864}.ad-mk-pill--open{background:#fdf7ea;color:#896819} .hr-tile--also{flex-direction:row;align-items:center;gap:40px;padding:32px 36px}.hr-also__t{flex:0 0 260px}.hr-chips{display:flex;flex-wrap:wrap;gap:10px}.hr-chips li{padding:8px 14px;border-radius:100px;background:#fff;box-shadow:0 0 0 1px rgba(25,30,58,0.08);font-size:14.5px;font-weight:600;color:#191e3a}@media (prefers-reduced-motion:no-preference){.home-run .hr-tile{transition:opacity 0.8s ease,translate 0.8s cubic-bezier(0.22,1,0.36,1),filter 0.8s ease}.home-run .hr-tile:nth-child(2){transition-delay:0.08s}.home-run .hr-tile:nth-child(3){transition-delay:0.16s}.home-run .hr-tile:nth-child(4){transition-delay:0.24s}.home-run .hr-tile:nth-child(5){transition-delay:0.32s}.home-run .hr-tile:nth-child(6){transition-delay:0.4s}.home-run .hr-tile:nth-child(7){transition-delay:0.48s}.home-run.hr-anim .hr-tile:not(.is-in){opacity:0;translate:0 22px;filter:blur(4px)} .home-run.hr-anim .ad-chart{clip-path:inset(-6px 0 -6px 0);transition:clip-path 1.6s cubic-bezier(0.22,1,0.36,1) 0.5s}.home-run.hr-anim .hr-tile:not(.is-in) .ad-chart{clip-path:inset(-6px 100% -6px 0)}.home-run.hr-anim .ad-bar i{transform-origin:left;transition:scale 1.1s cubic-bezier(0.22,1,0.36,1) 0.6s}.home-run.hr-anim .hr-tile:not(.is-in) .ad-bar i{scale:0 1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hr-tile > .ad-card,.hr-tile > .ad-rec{transition:translate 0.45s cubic-bezier(0.22,1,0.36,1)}.hr-tile:hover > .ad-card,.hr-tile:hover > .ad-rec{translate:0 -4px}} .hr-handled{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 22px;max-width:900px;margin:56px auto 0;font-size:15px;font-weight:600;color:#3b4056}.hr-handled__more{color:#9a4f1c;text-decoration:underline;text-decoration-color:rgba(154,79,28,0.35);text-underline-offset:4px;transition:text-decoration-color 0.25s ease}.hr-handled__more:hover{color:#9a4f1c;text-decoration-color:currentColor}.hr-handled__more:focus-visible{outline:2px solid #191e3a;outline-offset:2px} @media (max-width:1199.98px){.hr-tile--orders{grid-column:span 12;grid-row:auto}.hr-tile--pay,.hr-tile--reco{grid-column:span 6}.hr-tile--analytics{grid-column:span 12}.hr-tile--reviews{grid-column:span 7}.hr-tile--recover{grid-column:span 5}.hr-tile--orders .ad-card{margin-bottom:-40px}}@media (max-width:991.98px){.home-run{padding:88px 20px}.hr-bento{grid-template-columns:minmax(0,1fr);max-width:600px}.hr-tile{grid-column:auto;grid-row:auto}.hr-tile--also{flex-direction:column;align-items:flex-start;gap:18px}.hr-also__t{flex:none} .ad-th,.ad-num{display:none}.ad-tr{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.ad-person{grid-row:span 2}.ad-statuscol{grid-column:2;align-items:flex-end}}@media (max-width:767.98px){.home-run{padding:72px 16px}.hr-title{font-size:clamp(26px,7.6vw,38px)}.hr-lede{margin-top:18px;font-size:15px;text-wrap:balance}.hr-bento{gap:16px;margin-top:40px}.hr-tile{gap:18px;padding:22px;border-radius:20px}.hr-tile figcaption,.hr-also__t{font-size:14.5px}.hr-tile figcaption b,.hr-also__t b{font-size:17px}.hr-chips{gap:8px}.hr-chips li{padding:6px 12px;font-size:13px}.hr-handled{margin-top:48px;gap:8px 16px;font-size:13.5px}} .hr-demo{margin:28px 0 0;text-align:center}.hr-demo a{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border:1px solid #e6dcd2;border-radius:999px;font-size:15px;font-weight:600;color:#191e3a;text-decoration:none;transition:border-color 0.25s ease,background-color 0.25s ease}.hr-demo a span{font-weight:500;color:#5f6577}.hr-demo a span::before{content:"·";margin-right:10px}.hr-demo a:hover{border-color:#be672a;background:#fdf2e7;color:#191e3a}.hr-demo a:focus-visible{outline:2px solid #191e3a;outline-offset:2px} .ad-tr.is-new{animation:hr-order-in 0.6s cubic-bezier(0.22,1,0.36,1),hr-order-glow 2.6s ease}@keyframes hr-order-in{from{opacity:0;translate:0 -10px}}@keyframes hr-order-glow{0%,35%{background-color:#fff6ec}100%{background-color:transparent}}@media (max-width:767.98px){.hr-demo a{flex-direction:column;gap:2px;padding:10px 22px;border-radius:16px;font-size:14px}.hr-demo a span{font-size:13px}.hr-demo a span::before{content:none}}  .home-proof{position:relative;isolation:isolate;overflow:hidden;padding:120px 20px;background:linear-gradient(#fff,#fbf8f5 25%,#fbf8f5 55%,#fdf2e7); font-family:Manrope,sans-serif;color:#191e3a}.home-proof::before,.home-proof::after{content:"";position:absolute;z-index:-1;width:900px;height:900px;border-radius:50%;pointer-events:none}.home-proof::before{top:40px; left:-260px;background:radial-gradient(closest-side,#fde0c9,rgba(253,224,201,0))}.home-proof::after{right:-300px;bottom:40px; background:radial-gradient(closest-side,#e8e0fa,rgba(232,224,250,0) 70%),radial-gradient(closest-side at 30% 30%,#dcedf6,rgba(220,237,246,0))}@media (prefers-reduced-motion:no-preference){.home-proof::before{animation:hq-drift 22s ease-in-out infinite alternate}.home-proof::after{animation:hq-drift 26s ease-in-out -9s infinite alternate-reverse}}@keyframes hq-drift{to{transform:translate(140px,90px) scale(1.12)}}.home-proof :where(p,h2,figure,blockquote,ul){margin:0;padding:0} .home-proof blockquote{border:0;font-size:inherit;font-style:normal}.hq-inner{max-width:1120px;margin:0 auto}.hq-title{font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.04;letter-spacing:-0.035em;color:#191e3a}.hq-title > span{display:block}.hq-title > span:first-child{margin-bottom:0.1em}.hq-title-2{color:#be672a}.hq-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:72px;align-items:start;margin-top:56px}.hq-grid--solo{grid-template-columns:minmax(0,820px)}.hq-feature{position:relative;padding-top:56px} .hq-feature::before{content:"\201C";position:absolute;top:-18px;left:-6px;font-size:150px;font-weight:700;line-height:1;color:#fad9c2}.hq-feature blockquote p{position:relative;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.3;letter-spacing:-0.02em;text-wrap:pretty}.hq-feature figcaption,.hq-list figcaption{margin-top:22px;font-size:15px;font-weight:500;color:#5f6577}.hq-feature figcaption b,.hq-list figcaption b{font-weight:700;color:#191e3a}.hq-feature figcaption b::after,.hq-list figcaption b::after{content:" ·";font-weight:500;color:#5f6577}.hq-list{list-style:none}.hq-list li{padding:28px 0;border-bottom:1px solid #efe4da}.hq-list li:first-child{border-top:1px solid #efe4da}.hq-list blockquote p{font-size:18px;font-weight:500;line-height:1.55;color:#3b4056;text-wrap:pretty}.hq-list figcaption{margin-top:12px;font-size:14px}@media (max-width:991px){.hq-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.home-proof{padding:80px 16px}.home-proof::before,.home-proof::after{width:560px;height:560px}.hq-grid{margin-top:36px}.hq-feature{padding-top:40px}.hq-feature::before{top:-14px;font-size:110px}.hq-feature blockquote p{font-size:22px}.hq-list li{padding:22px 0}.hq-list blockquote p{font-size:16px}}.hq-lede{margin-top:20px;font-size:19px;font-weight:500;line-height:1.55;color:#555b6e}.hq-lede b{font-weight:700;color:#191e3a}@media (max-width:767px){.hq-lede{margin-top:14px;font-size:15px}} .home-pricing{padding:120px 20px 112px;overflow:hidden;background:#fdf2e7;font-family:Manrope,sans-serif;color:#191e3a}.home-pricing :where(p,dl,dt,dd){margin:0;padding:0}.hp-head{max-width:920px;margin:0 auto;text-align:center}.hp-title{margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.04;letter-spacing:-0.035em;color:#191e3a}.hp-title > span{display:block}.hp-title > span:first-child{margin-bottom:0.1em}.hp-title-2{color:#be672a}.hp-lede{max-width:31em;margin:24px auto 0;font-size:19px;font-weight:500;line-height:1.55;color:#555b6e;text-wrap:pretty} .hp-sheet{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-width:1000px;margin:64px auto 0;border-radius:24px;background:#fff;box-shadow:0 30px 60px -36px rgba(25,30,58,0.28)}.hp-rate,.hp-free{display:flex;flex-direction:column;padding:48px}.hp-rate{border-right:1px solid #f1e4d8}.hp-k{font-size:16px;font-weight:700;color:#191e3a}.hp-rate__v{margin:10px 0 16px;font-size:clamp(72px,8vw,112px);font-weight:500;line-height:0.95;letter-spacing:-0.05em;color:#191e3a;font-variant-numeric:tabular-nums}.hp-rate__v span{margin-left:0.04em;font-size:0.5em;letter-spacing:-0.02em;color:#be672a}.hp-rate__d{max-width:24em;margin-bottom:28px;font-size:17px;font-weight:500;line-height:1.5;color:#555b6e}.hp-rate__n{margin-top:auto;padding-top:18px;border-top:1px dashed #ead9ca;font-size:14px;line-height:1.5;color:#5f6577} .hp-free dl{display:flex;flex-direction:column;gap:22px;margin:34px 0 32px}.hp-free dl > div{display:flex;align-items:baseline;gap:10px}.hp-free dl > div::after{content:"";order:1;flex:1;min-width:16px;border-bottom:2px dotted #e3cdb9;transform:translateY(-4px)}.hp-free dt{font-size:16px;font-weight:500;color:#3b3f5c}.hp-free dd{order:2;font-size:16px;font-weight:700;color:#9a4f1c;font-variant-numeric:tabular-nums}.hp-free sup{top:-0.4em;font-size:0.7em;color:#9a4f1c} .hp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;margin-top:48px}.hp-btn{display:inline-flex;align-items:center;height:52px;padding:0 26px;border-radius:8px;background:#ed8134;font-size:16px;font-weight:700;color:#191e3a;text-decoration:none;box-shadow:0 10px 24px -12px rgba(190,103,42,0.7);transition:background-color 0.2s ease}.hp-btn:hover,.hp-btn:focus-visible{background:#d9661a;color:#191e3a}.hp-btn:active{scale:0.98}.hp-more{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:#191e3a;text-decoration:none}.hp-more:hover{color:#191e3a}.hp-more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}.hp-more:hover svg{transform:translateX(3px)}.home-pricing :focus-visible{outline:2px solid #ed8134;outline-offset:3px} @media (max-width:767px){.home-pricing{padding:80px 16px 72px}.hp-title{font-size:clamp(28px,8vw,40px);line-height:1.08}.hp-lede{margin-top:18px;font-size:16px;text-wrap:balance}.hp-sheet{grid-template-columns:1fr;margin-top:40px;border-radius:18px}.hp-rate{padding:32px 24px 28px;border-right:0;border-bottom:1px solid #f1e4d8}.hp-free{padding:28px 24px 32px}.hp-free dl{gap:16px;margin:24px 0 28px}.hp-free dt,.hp-free dd{font-size:15px}.hp-foot{flex-direction:column;margin-top:36px}.hp-btn{height:44px;font-size:15px}} @media (prefers-reduced-motion:no-preference){.home-pricing.hp-anim .hp-free dl > div{opacity:0;translate:0 -6px;transition:opacity 0.35s ease,translate 0.45s cubic-bezier(0.22,1,0.36,1);transition-delay:calc(0.5s + var(--i) * 0.28s)}.home-pricing.hp-anim .hp-free dl > div::after{transform:translateY(-4px) scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(0.22,1,0.36,1);transition-delay:calc(0.62s + var(--i) * 0.28s)}.home-pricing.hp-anim .hp-free dd{opacity:0;scale:1.6;transition:opacity 0.2s ease,scale 0.35s cubic-bezier(0.34,1.56,0.64,1);transition-delay:calc(0.9s + var(--i) * 0.28s)}.home-pricing.hp-anim.is-in .hp-free dl > div,.home-pricing.hp-anim.is-in .hp-free dd{opacity:1;translate:none;scale:none}.home-pricing.hp-anim.is-in .hp-free dl > div::after{transform:translateY(-4px)}} .home-faq{padding:120px 20px;background:#fff;font-family:Manrope,sans-serif;color:#191e3a}.home-faq :where(p,h2,h3){margin:0;padding:0}.hf-inner{max-width:1120px;margin:0 auto}.hf-title{font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.04;letter-spacing:-0.035em;color:#191e3a}.hf-title > span{display:block}.hf-title > span:first-child{margin-bottom:0.1em}.hf-title-2{color:#be672a}.hf-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:72px;align-items:start;margin-top:56px} .hf-item{border-bottom:1px solid #efe4da}.hf-item:first-child{border-top:1px solid #efe4da}.hf-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;list-style:none;cursor:pointer;font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-0.01em;color:#191e3a}.hf-item summary::-webkit-details-marker{display:none}.hf-item summary span{transition:color 0.2s ease}.hf-item summary:hover span{color:#9a4f1c} .hf-item summary i{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:#fdf2e7;transition:background-color 0.2s ease}.hf-item summary i::before,.hf-item summary i::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:#9a4f1c;transform:translate(-50%,-50%);transition:transform 0.3s cubic-bezier(0.22,1,0.36,1)}.hf-item summary i::after{transform:translate(-50%,-50%) rotate(90deg)}.hf-item[open] summary i{background:#fad9c2}.hf-item[open] summary i::after{transform:translate(-50%,-50%) rotate(0deg)}.hf-item p{max-width:40em;padding:0 56px 26px 0;font-size:17px;font-weight:500;line-height:1.6;color:#555b6e}.hf-item[open] p{animation:hf-answer 0.45s cubic-bezier(0.22,1,0.36,1)}@keyframes hf-answer{from{opacity:0;transform:translateY(-6px)}}.hf-item p b{font-weight:700;color:#191e3a}.hf-item p a{color:#9a4f1c;font-weight:600;text-decoration:underline;text-underline-offset:3px} .hf-ask{position:sticky;top:110px;padding:28px;border-radius:20px;background:#fdf2e7}.hf-ask__head{display:flex;gap:16px;align-items:center}.hf-ask__icon{display:grid;flex:none;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:0 8px 18px -10px rgba(25,30,58,0.35)}.hf-ask__icon svg{width:26px;height:26px;fill:none;stroke:#be672a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hf-ask__title{font-size:20px;font-weight:700;letter-spacing:-0.01em;color:#191e3a}.hf-ask__text{margin-top:4px;font-size:15px;font-weight:500;line-height:1.45;color:#555b6e}.hf-ask__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:24px}.hf-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border:0;border-radius:8px;background:#191e3a;font:700 15px Manrope,sans-serif;color:#fff;cursor:pointer;transition:background-color 0.2s ease}.hf-btn:hover{background:#2b3360}.hf-btn[aria-expanded="true"]{background:transparent;box-shadow:inset 0 0 0 1.5px #191e3a;color:#191e3a}.hf-link{font-size:15px;font-weight:700;color:#191e3a;text-decoration:underline;text-decoration-color:#e3cdb9;text-underline-offset:4px}.hf-link:hover{color:#9a4f1c}.hf-ask__mail{margin-top:16px;font-size:14px;color:#5f6577}.hf-ask__mail a{font-weight:600;color:#9a4f1c}.home-faq :focus-visible{outline:2px solid #ed8134;outline-offset:3px;border-radius:4px} .hf-form-wrap{margin-top:22px;padding-top:22px;border-top:1px dashed #e3cdb9;animation:hf-answer 0.45s cubic-bezier(0.22,1,0.36,1)}.hf-form{display:grid;gap:14px}.hf-field label{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:#3b3f5c}.hf-field input,.hf-field textarea{display:block;width:100%;padding:10px 12px;border:1px solid rgba(25,30,58,0.14);border-radius:8px;background:#fff;font:500 15px/1.4 Manrope,sans-serif;color:#191e3a;transition:border-color 0.15s ease,box-shadow 0.15s ease}.hf-field textarea{resize:vertical}.hf-field input:focus,.hf-field textarea:focus{outline:none;border-color:#ed8134;box-shadow:0 0 0 3px rgba(237,129,52,0.2)}.hf-form.was-validated .hf-field :invalid:not([data-recaptcha]){border-color:#c0392b}.hf-field .invalid-feedback{margin-top:6px;font-size:13px;color:#b03a2e} .hf-field .g-recaptcha{transform-origin:0 0}.hf-btn--send{justify-self:start;min-width:140px}.hf-form .messages .alert{margin:0 0 4px;font-size:14px} @media (max-width:991px){.hf-grid{grid-template-columns:1fr;gap:40px}.hf-ask{position:static;max-width:560px}}@media (max-width:767px){.home-faq{padding:80px 16px}.hf-title{font-size:clamp(28px,8vw,40px);line-height:1.08}.hf-grid{margin-top:36px}.hf-item summary{gap:16px;padding:18px 0;font-size:17px}.hf-item summary i{width:28px;height:28px}.hf-item p{padding-right:0;padding-bottom:20px;font-size:15px}.hf-ask{padding:22px;border-radius:16px}.hf-ask__icon{width:48px;height:48px}.hf-ask__title{font-size:18px}}@media (max-width:360px){.hf-field .g-recaptcha{transform:scale(0.88)}}@media (prefers-reduced-motion:reduce){.hf-item[open] p,.hf-form-wrap{animation:none}} .home-log{padding:112px 20px 120px;border-top:1px solid #f3ebe3;background:#fff;font-family:Manrope,sans-serif;color:#191e3a}.home-log :where(p,h2,h3,ol,li){margin:0;padding:0}.home-log ol{list-style:none}.hl-inner{max-width:1120px;margin:0 auto}.hl-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.hl-title{font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.04;letter-spacing:-0.035em;color:#191e3a}.hl-title > span{display:block}.hl-title > span:first-child{margin-bottom:0.1em}.hl-title-2{color:#be672a}.hl-by{padding-bottom:8px;font-size:16px;font-weight:600;color:#5f6577}.hl-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;margin-top:56px}.hl-meta{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#5f6577}.hl-tag{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12.5px;font-weight:700}.hl-tag--new-feature{background:#fde3cf;color:#9a4f1c}.hl-tag--update{background:#e3edfb;color:#2d5a99}.hl-tag--tip{background:#dcf3ef;color:#1d6b5f}.hl-tag--heads-up{background:#f8e1ef;color:#8f2c66}  .hl-feature{display:flex;flex-direction:column;align-self:start;padding:40px;border-radius:24px;background:#fdf2e7}.hl-feature h3{margin-top:20px;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.12;letter-spacing:-0.025em;color:#191e3a;text-wrap:balance}.hl-feature .hl-body{margin-top:16px;font-size:17px;font-weight:500;line-height:1.6;color:#555b6e}.hl-feature .hl-more{margin-top:auto;padding-top:28px} .hl-list > li{padding:22px 0;border-bottom:1px solid #efe4da}.hl-list > li:first-child{padding-top:4px}.hl-list h3{margin-top:8px;font-size:19px;font-weight:700;letter-spacing:-0.01em;color:#191e3a}.hl-list .hl-body{margin-top:6px;font-size:15px;line-height:1.55;color:#555b6e}.hl-list > li.hl-all{border-bottom:0}.hl-more{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:16px;font-weight:700;color:#191e3a;text-decoration:none}.hl-more:hover{color:#191e3a}.hl-more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform 0.2s ease}.hl-more:hover svg{transform:translateX(3px)}.home-log :focus-visible{outline:2px solid #ed8134;outline-offset:3px;border-radius:4px} @media (max-width:991px){.hl-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:767px){.home-log{padding:80px 16px} .hl-title{font-size:clamp(24px,6.8vw,40px);line-height:1.08}.hl-by{padding-bottom:0;font-size:14px}.hl-grid{margin-top:32px}.hl-feature{padding:26px 22px;border-radius:18px}.hl-feature .hl-body{font-size:15px}.hl-list > li{padding:18px 0}.hl-list h3{font-size:17px}.hl-list .hl-body{font-size:14px}} .home-close{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:560px;overflow:hidden;background:#fdf2e7;font-family:Manrope,sans-serif;color:#191e3a}.home-close :where(p,h2){margin:0;padding:0}.hc-copy{display:flex;flex-direction:column;align-items:flex-start;padding:100px 20px 100px max(20px,calc((100vw - 1120px) / 2))}.hc-title{font-size:clamp(36px,4.2vw,64px);font-weight:500;line-height:1.03;letter-spacing:-0.04em;color:#191e3a;text-wrap:balance}.hc-title > span{display:block}.hc-title > span:first-child{margin-bottom:0.12em}.hc-title-2{color:#be672a}.hc-form{margin-top:40px}.hc-proof{margin-top:14px;font-size:14px;font-weight:500;color:#5f6577}.hc-proof a{color:#9a4f1c;text-decoration:underline;text-decoration-color:rgba(154,79,28,0.35);text-underline-offset:4px;transition:text-decoration-color 0.25s ease}.hc-proof a:hover{color:#9a4f1c;text-decoration-color:currentColor} .hc-stack{position:relative;align-self:stretch;min-height:480px}.hc-stack img{position:absolute;width:min(560px,44vw);height:auto;border-radius:14px;box-shadow:0 30px 60px -24px rgba(25,30,58,0.35),0 0 0 1px rgba(25,30,58,0.06)}.hc-s1{bottom:-40px;left:22%;--depth:8}.hc-s2{bottom:-90px;left:14%;--depth:18}.hc-s3{bottom:-140px;left:6%;--depth:32} .hc-stack{transform:perspective(1400px) rotateY(calc(var(--mx,0) * 5deg)) rotateX(calc(var(--my,0) * -4deg));transition:transform 0.8s cubic-bezier(0.22,1,0.36,1)}.hc-stack img{translate:calc(var(--mx,0) * var(--depth) * 1px) calc(var(--my,0) * var(--depth) * 0.6px);transition:translate 0.8s cubic-bezier(0.22,1,0.36,1)} .home-close.hc-anim .hc-stack img{opacity:0;transform:translateY(60px);transition:opacity 0.9s ease,transform 1.2s cubic-bezier(0.22,1,0.36,1),translate 0.8s cubic-bezier(0.22,1,0.36,1)}.home-close.hc-anim .hc-s2{transition-delay:0.12s,0.12s,0s}.home-close.hc-anim .hc-s3{transition-delay:0.24s,0.24s,0s}.home-close.hc-anim.is-in .hc-stack img{opacity:1;transform:none} @media (max-width:991px){.home-close{grid-template-columns:1fr;min-height:0}.hc-copy{align-items:center;padding:80px 20px 0;text-align:center}.hc-stack{min-height:clamp(170px,44vw,360px);margin-top:36px}.hc-stack img{width:min(560px,74vw)}.hc-s1{bottom:-40%;left:22%}.hc-s2{bottom:-50%;left:15%}.hc-s3{bottom:-60%;left:8%}}@media (max-width:767px){.hc-copy{padding:72px 16px 0}.hc-title{font-size:clamp(28px,8vw,42px);line-height:1.08}.hc-form{flex-direction:column;max-width:340px;margin-top:28px}.hc-proof{font-size:12px}}@media (prefers-reduced-motion:reduce){.home-close.hc-anim .hc-stack img{opacity:1;transform:none;transition:none}} .home-video{width:min(1100px,calc(100vw - 32px));max-width:none;padding:0;border:0;border-radius:14px;background:#000;overflow:visible;box-shadow:0 30px 80px -20px rgba(0,0,0,0.5)}.home-video::backdrop{background:rgba(25,30,58,0.72)}.home-video__frame{aspect-ratio:16 / 9;overflow:hidden;border-radius:14px}.home-video__frame iframe{display:block;width:100%;height:100%;border:0}.home-video__close{position:absolute;top:-48px;right:0;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#191e3a;cursor:pointer;transition:background-color 0.2s ease}.home-video__close:hover{background:#2c3358}.home-video__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.home-video__close svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round}@media (prefers-reduced-motion:no-preference){.home-video[open]{animation:home-video-in 0.3s cubic-bezier(0.22,1,0.36,1)}.home-video[open]::backdrop{animation:home-video-fade 0.3s ease}}@keyframes home-video-in{from{opacity:0;translate:0 12px}}@keyframes home-video-fade{from{opacity:0}}
