:root{--paper: #f8f9fa;--paper-raised: #ffffff;--ink-band: #212529;--ink-band-2: #2b3035;--hairline: rgba(60, 60, 59, .14);--hairline-on-dark: rgba(255, 255, 255, .14);--heading: #3c3c3b;--text: #6c757d;--text-strong: #3c3c3b;--text-mute: rgba(60, 60, 59, .55);--on-dark: #ffffff;--on-dark-soft: rgba(255, 255, 255, .8);--on-dark-mute: rgba(255, 255, 255, .55);--orange: #f2ac6b;--green: #6ebfb1;--warm: #f59d0f;--cool: #d893c0;--gradient: linear-gradient(104deg, var(--warm) 0%, var(--cool) 100%);--gradient-soft: linear-gradient(104deg, rgba(245, 157, 15, .14) 0%, rgba(216, 147, 192, .14) 100%);--glow: rgba(242, 172, 107, .3);--font-body: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-display: var(--font-body);--step--1: clamp(.82rem, .79rem + .15vw, .9rem);--step-0: clamp(.98rem, .94rem + .2vw, 1.08rem);--step-1: clamp(1.15rem, 1.07rem + .4vw, 1.38rem);--step-2: clamp(1.5rem, 1.3rem + .95vw, 2.15rem);--step-3: clamp(2rem, 1.55rem + 2.1vw, 3.3rem);--step-4: clamp(2.7rem, 1.85rem + 3.9vw, 5.2rem);--gap-xs: .5rem;--gap-s: .85rem;--gap-m: 1.4rem;--gap-l: 2.4rem;--gap-xl: clamp(4rem, 9vw, 8rem);--radius: clamp(10px, 1vw, 16px);--radius-lg: clamp(16px, 2vw, 28px);--shell: min(1240px, 100% - 2.5rem);--ease: cubic-bezier(.22, 1, .36, 1);--shadow: 0 18px 50px rgba(60, 60, 59, .1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin:0;color:var(--heading);text-wrap:balance}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}p{margin:0;text-wrap:pretty}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,summary):focus-visible{outline:2px solid var(--warm);outline-offset:3px;border-radius:4px}.shell{width:var(--shell);margin-inline:auto}.section{padding-block:var(--gap-xl)}.on-dark{background:var(--ink-band);color:var(--on-dark-soft);--heading: var(--on-dark);--text: var(--on-dark-soft);--text-strong: var(--on-dark);--text-mute: var(--on-dark-mute);--hairline: var(--hairline-on-dark);--paper-raised: var(--ink-band-2)}.eyebrow{font-size:var(--step--1);letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute);font-weight:600}.lede{color:var(--text);font-size:var(--step-1);max-width:58ch}.lede:empty{display:none}.grad-text{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.85rem 1.6rem;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:var(--step-0);cursor:pointer;transition:transform .35s var(--ease),background .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease)}.btn:active{transform:scale(.975)}.btn-primary{background:var(--gradient);color:#241703}.btn-primary:hover{filter:brightness(1.05)}.btn-ghost{border-color:var(--hairline);color:var(--text-strong);background:transparent}.btn-ghost:hover{border-color:var(--heading)}.card{background:var(--paper-raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:clamp(1.25rem,3.5vw,2rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html,body{overflow-x:clip}:root{--iti-flag-width: 20px;--iti-flag-count: 244}.iti__ac{--iti-flag-offset: 0}.iti__ad{--iti-flag-offset: -1}.iti__ae{--iti-flag-offset: -2}.iti__af{--iti-flag-offset: -3}.iti__ag{--iti-flag-offset: -4}.iti__ai{--iti-flag-offset: -5}.iti__al{--iti-flag-offset: -6}.iti__am{--iti-flag-offset: -7}.iti__ao{--iti-flag-offset: -8}.iti__ar{--iti-flag-offset: -9}.iti__as{--iti-flag-offset: -10}.iti__at{--iti-flag-offset: -11}.iti__au{--iti-flag-offset: -12}.iti__aw{--iti-flag-offset: -13}.iti__ax{--iti-flag-offset: -14}.iti__az{--iti-flag-offset: -15}.iti__ba{--iti-flag-offset: -16}.iti__bb{--iti-flag-offset: -17}.iti__bd{--iti-flag-offset: -18}.iti__be{--iti-flag-offset: -19}.iti__bf{--iti-flag-offset: -20}.iti__bg{--iti-flag-offset: -21}.iti__bh{--iti-flag-offset: -22}.iti__bi{--iti-flag-offset: -23}.iti__bj{--iti-flag-offset: -24}.iti__bl{--iti-flag-offset: -25}.iti__bm{--iti-flag-offset: -26}.iti__bn{--iti-flag-offset: -27}.iti__bo{--iti-flag-offset: -28}.iti__bq{--iti-flag-offset: -29}.iti__br{--iti-flag-offset: -30}.iti__bs{--iti-flag-offset: -31}.iti__bt{--iti-flag-offset: -32}.iti__bw{--iti-flag-offset: -33}.iti__by{--iti-flag-offset: -34}.iti__bz{--iti-flag-offset: -35}.iti__ca{--iti-flag-offset: -36}.iti__cc{--iti-flag-offset: -37}.iti__cd{--iti-flag-offset: -38}.iti__cf{--iti-flag-offset: -39}.iti__cg{--iti-flag-offset: -40}.iti__ch{--iti-flag-offset: -41}.iti__ci{--iti-flag-offset: -42}.iti__ck{--iti-flag-offset: -43}.iti__cl{--iti-flag-offset: -44}.iti__cm{--iti-flag-offset: -45}.iti__cn{--iti-flag-offset: -46}.iti__co{--iti-flag-offset: -47}.iti__cr{--iti-flag-offset: -48}.iti__cu{--iti-flag-offset: -49}.iti__cv{--iti-flag-offset: -50}.iti__cw{--iti-flag-offset: -51}.iti__cx{--iti-flag-offset: -52}.iti__cy{--iti-flag-offset: -53}.iti__cz{--iti-flag-offset: -54}.iti__de{--iti-flag-offset: -55}.iti__dj{--iti-flag-offset: -56}.iti__dk{--iti-flag-offset: -57}.iti__dm{--iti-flag-offset: -58}.iti__do{--iti-flag-offset: -59}.iti__dz{--iti-flag-offset: -60}.iti__ec{--iti-flag-offset: -61}.iti__ee{--iti-flag-offset: -62}.iti__eg{--iti-flag-offset: -63}.iti__eh{--iti-flag-offset: -64}.iti__er{--iti-flag-offset: -65}.iti__es{--iti-flag-offset: -66}.iti__et{--iti-flag-offset: -67}.iti__fi{--iti-flag-offset: -68}.iti__fj{--iti-flag-offset: -69}.iti__fk{--iti-flag-offset: -70}.iti__fm{--iti-flag-offset: -71}.iti__fo{--iti-flag-offset: -72}.iti__fr{--iti-flag-offset: -73}.iti__ga{--iti-flag-offset: -74}.iti__gb{--iti-flag-offset: -75}.iti__gd{--iti-flag-offset: -76}.iti__ge{--iti-flag-offset: -77}.iti__gf{--iti-flag-offset: -78}.iti__gg{--iti-flag-offset: -79}.iti__gh{--iti-flag-offset: -80}.iti__gi{--iti-flag-offset: -81}.iti__gl{--iti-flag-offset: -82}.iti__gm{--iti-flag-offset: -83}.iti__gn{--iti-flag-offset: -84}.iti__gp{--iti-flag-offset: -85}.iti__gq{--iti-flag-offset: -86}.iti__gr{--iti-flag-offset: -87}.iti__gt{--iti-flag-offset: -88}.iti__gu{--iti-flag-offset: -89}.iti__gw{--iti-flag-offset: -90}.iti__gy{--iti-flag-offset: -91}.iti__hk{--iti-flag-offset: -92}.iti__hn{--iti-flag-offset: -93}.iti__hr{--iti-flag-offset: -94}.iti__ht{--iti-flag-offset: -95}.iti__hu{--iti-flag-offset: -96}.iti__id{--iti-flag-offset: -97}.iti__ie{--iti-flag-offset: -98}.iti__il{--iti-flag-offset: -99}.iti__im{--iti-flag-offset: -100}.iti__in{--iti-flag-offset: -101}.iti__io{--iti-flag-offset: -102}.iti__iq{--iti-flag-offset: -103}.iti__ir{--iti-flag-offset: -104}.iti__is{--iti-flag-offset: -105}.iti__it{--iti-flag-offset: -106}.iti__je{--iti-flag-offset: -107}.iti__jm{--iti-flag-offset: -108}.iti__jo{--iti-flag-offset: -109}.iti__jp{--iti-flag-offset: -110}.iti__ke{--iti-flag-offset: -111}.iti__kg{--iti-flag-offset: -112}.iti__kh{--iti-flag-offset: -113}.iti__ki{--iti-flag-offset: -114}.iti__km{--iti-flag-offset: -115}.iti__kn{--iti-flag-offset: -116}.iti__kp{--iti-flag-offset: -117}.iti__kr{--iti-flag-offset: -118}.iti__kw{--iti-flag-offset: -119}.iti__ky{--iti-flag-offset: -120}.iti__kz{--iti-flag-offset: -121}.iti__la{--iti-flag-offset: -122}.iti__lb{--iti-flag-offset: -123}.iti__lc{--iti-flag-offset: -124}.iti__li{--iti-flag-offset: -125}.iti__lk{--iti-flag-offset: -126}.iti__lr{--iti-flag-offset: -127}.iti__ls{--iti-flag-offset: -128}.iti__lt{--iti-flag-offset: -129}.iti__lu{--iti-flag-offset: -130}.iti__lv{--iti-flag-offset: -131}.iti__ly{--iti-flag-offset: -132}.iti__ma{--iti-flag-offset: -133}.iti__mc{--iti-flag-offset: -134}.iti__md{--iti-flag-offset: -135}.iti__me{--iti-flag-offset: -136}.iti__mf{--iti-flag-offset: -137}.iti__mg{--iti-flag-offset: -138}.iti__mh{--iti-flag-offset: -139}.iti__mk{--iti-flag-offset: -140}.iti__ml{--iti-flag-offset: -141}.iti__mm{--iti-flag-offset: -142}.iti__mn{--iti-flag-offset: -143}.iti__mo{--iti-flag-offset: -144}.iti__mp{--iti-flag-offset: -145}.iti__mq{--iti-flag-offset: -146}.iti__mr{--iti-flag-offset: -147}.iti__ms{--iti-flag-offset: -148}.iti__mt{--iti-flag-offset: -149}.iti__mu{--iti-flag-offset: -150}.iti__mv{--iti-flag-offset: -151}.iti__mw{--iti-flag-offset: -152}.iti__mx{--iti-flag-offset: -153}.iti__my{--iti-flag-offset: -154}.iti__mz{--iti-flag-offset: -155}.iti__na{--iti-flag-offset: -156}.iti__nc{--iti-flag-offset: -157}.iti__ne{--iti-flag-offset: -158}.iti__nf{--iti-flag-offset: -159}.iti__ng{--iti-flag-offset: -160}.iti__ni{--iti-flag-offset: -161}.iti__nl{--iti-flag-offset: -162}.iti__no{--iti-flag-offset: -163}.iti__np{--iti-flag-offset: -164}.iti__nr{--iti-flag-offset: -165}.iti__nu{--iti-flag-offset: -166}.iti__nz{--iti-flag-offset: -167}.iti__om{--iti-flag-offset: -168}.iti__pa{--iti-flag-offset: -169}.iti__pe{--iti-flag-offset: -170}.iti__pf{--iti-flag-offset: -171}.iti__pg{--iti-flag-offset: -172}.iti__ph{--iti-flag-offset: -173}.iti__pk{--iti-flag-offset: -174}.iti__pl{--iti-flag-offset: -175}.iti__pm{--iti-flag-offset: -176}.iti__pr{--iti-flag-offset: -177}.iti__ps{--iti-flag-offset: -178}.iti__pt{--iti-flag-offset: -179}.iti__pw{--iti-flag-offset: -180}.iti__py{--iti-flag-offset: -181}.iti__qa{--iti-flag-offset: -182}.iti__re{--iti-flag-offset: -183}.iti__ro{--iti-flag-offset: -184}.iti__rs{--iti-flag-offset: -185}.iti__ru{--iti-flag-offset: -186}.iti__rw{--iti-flag-offset: -187}.iti__sa{--iti-flag-offset: -188}.iti__sb{--iti-flag-offset: -189}.iti__sc{--iti-flag-offset: -190}.iti__sd{--iti-flag-offset: -191}.iti__se{--iti-flag-offset: -192}.iti__sg{--iti-flag-offset: -193}.iti__sh{--iti-flag-offset: -194}.iti__si{--iti-flag-offset: -195}.iti__sj{--iti-flag-offset: -196}.iti__sk{--iti-flag-offset: -197}.iti__sl{--iti-flag-offset: -198}.iti__sm{--iti-flag-offset: -199}.iti__sn{--iti-flag-offset: -200}.iti__so{--iti-flag-offset: -201}.iti__sr{--iti-flag-offset: -202}.iti__ss{--iti-flag-offset: -203}.iti__st{--iti-flag-offset: -204}.iti__sv{--iti-flag-offset: -205}.iti__sx{--iti-flag-offset: -206}.iti__sy{--iti-flag-offset: -207}.iti__sz{--iti-flag-offset: -208}.iti__tc{--iti-flag-offset: -209}.iti__td{--iti-flag-offset: -210}.iti__tg{--iti-flag-offset: -211}.iti__th{--iti-flag-offset: -212}.iti__tj{--iti-flag-offset: -213}.iti__tk{--iti-flag-offset: -214}.iti__tl{--iti-flag-offset: -215}.iti__tm{--iti-flag-offset: -216}.iti__tn{--iti-flag-offset: -217}.iti__to{--iti-flag-offset: -218}.iti__tr{--iti-flag-offset: -219}.iti__tt{--iti-flag-offset: -220}.iti__tv{--iti-flag-offset: -221}.iti__tw{--iti-flag-offset: -222}.iti__tz{--iti-flag-offset: -223}.iti__ua{--iti-flag-offset: -224}.iti__ug{--iti-flag-offset: -225}.iti__us{--iti-flag-offset: -226}.iti__uy{--iti-flag-offset: -227}.iti__uz{--iti-flag-offset: -228}.iti__va{--iti-flag-offset: -229}.iti__vc{--iti-flag-offset: -230}.iti__ve{--iti-flag-offset: -231}.iti__vg{--iti-flag-offset: -232}.iti__vi{--iti-flag-offset: -233}.iti__vn{--iti-flag-offset: -234}.iti__vu{--iti-flag-offset: -235}.iti__wf{--iti-flag-offset: -236}.iti__ws{--iti-flag-offset: -237}.iti__xk{--iti-flag-offset: -238}.iti__ye{--iti-flag-offset: -239}.iti__yt{--iti-flag-offset: -240}.iti__za{--iti-flag-offset: -241}.iti__zm{--iti-flag-offset: -242}.iti__zw{--iti-flag-offset: -243}:root{--iti-hover-color: rgba(0, 0, 0, .05);--iti-border-color: #ccc;--iti-country-selector-bg: white;--iti-icon-color: #555;--iti-spacer-horizontal: 10px;--iti-flag-height: calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size: 17px;--iti-clear-icon-size: 15px;--iti-border-width: 1px;--iti-arrow-size: 5px;--iti-arrow-width: 1.5px;--iti-arrow-padding: 7px;--iti-mobile-popup-margin: 30px;--iti-strict-reject-flash-color: rgba(255, 0, 0, .12)}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{position:relative;z-index:0;display:block;min-width:100%;margin:0!important}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:var(--iti-border-width)}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);margin-top:-2px;width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{border-radius:3px;background-color:var(--iti-country-selector-bg)}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{position:absolute;z-index:2;left:0}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal))}[dir=rtl] .iti__search-input{padding-left:inherit;padding-right:30px;background-position:right 8px center}.iti__search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--iti-border-color)}.iti__search-icon{position:absolute;left:var(--iti-spacer-horizontal);display:flex;pointer-events:none}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);display:block;stroke:var(--iti-icon-color);fill:none;stroke-width:3}.iti__search-clear{position:absolute;right:calc(var(--iti-spacer-horizontal) / 2);background:transparent;border:0;border-radius:3px;cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.iti__search-clear .iti__search-clear-x{stroke-width:2}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{list-style:none;padding:0;margin:0;cursor:pointer;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media(max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{display:flex;align-items:center;padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);display:flex;align-items:center;color:var(--iti-icon-color)}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}.iti--has-country-selector .iti__country-container:has(+input[disabled]) button.iti__selected-country,.iti--has-country-selector .iti__country-container:has(+input[readonly]) button.iti__selected-country{cursor:not-allowed}.iti--has-country-selector .iti__country-container:has(+input[disabled]) button.iti__selected-country .iti__arrow,.iti--has-country-selector .iti__country-container:has(+input[readonly]) button.iti__selected-country .iti__arrow{visibility:hidden}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country[aria-expanded=true] .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti--detached-country-selector{position:fixed;top:-1000px;left:-1000px;z-index:1060}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top:auto;bottom:calc(anchor(top) + 3px)}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{background-color:#00000080;top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.iti--fullscreen-popup .iti__country-selector{display:flex;flex-direction:column;max-height:100%;position:relative}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px #888;background-image:image-set(var(--iti-path-flags-1x) 1x,var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset, 100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height)}.iti__loading{position:relative;background:none;box-shadow:none}.iti__loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:transparent;border-radius:50%;animation:iti-spinner 1s linear infinite}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:iti-strict-reject-shake .3s cubic-bezier(.36,.07,.19,.97)}@media(prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:iti-strict-reject-flash .3s ease-out both}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{background:none;box-shadow:none;height:var(--iti-globe-icon-size);display:flex;align-items:center;justify-content:center;padding:0}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports (-webkit-appearance: none) and (not (background: -webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x: url(/assets/flags-DjVgN9ag.webp);--iti-path-flags-2x: url(/assets/flags@2x-QBzdwbZ8.webp)}.nav{position:sticky;top:0;z-index:60;transition:background .35s var(--ease),border-color .35s var(--ease),backdrop-filter .35s var(--ease);border-bottom:1px solid transparent}.nav.is-solid{background:#f8f9fadb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--hairline)}.nav-inner{display:flex;align-items:center;gap:var(--gap-m);min-height:72px}.nav-logo img{height:30px;width:auto}.nav-links{display:none;gap:var(--gap-m);margin-inline-start:auto}.nav-links a{color:var(--text);font-size:var(--step--1);font-weight:600}.nav-links a:hover{color:var(--heading)}.nav-actions{display:flex;align-items:center;gap:var(--gap-s);margin-inline-start:auto}.nav-lang{font-size:var(--step--1);font-weight:700;letter-spacing:.08em;color:var(--text);padding:.4rem .55rem;border:1px solid var(--hairline);border-radius:8px}.nav-lang:hover{color:var(--heading);border-color:var(--heading)}.nav-lang-group{display:inline-flex;gap:.3rem}button.nav-lang{background:transparent;cursor:pointer}button.nav-lang[aria-pressed=true]{background:var(--ink-band);color:var(--on-dark);border-color:var(--ink-band)}.nav-cta{display:inline-flex;padding:.7rem 1.1rem;min-height:44px}@media(min-width:900px){.nav-links{display:flex}.nav-actions{margin-inline-start:0}.nav-cta{padding:.85rem 1.6rem;min-height:48px}}.hero{position:relative;padding-block:clamp(3.5rem,11vw,8rem) var(--gap-xl);overflow:clip}.hero-glow{position:absolute;inset-inline:-25%;top:-45%;height:85vh;pointer-events:none;background:radial-gradient(45% 50% at 50% 50%,var(--glow) 0%,transparent 72%);filter:blur(26px)}.hero-inner{position:relative}.hero-kicker{margin-bottom:var(--gap-m)}.hero-title{max-width:16ch}.hero-body{margin-top:var(--gap-m)}.hero-cta{display:flex;flex-wrap:wrap;gap:var(--gap-s);margin-top:var(--gap-l)}.hero-facts{display:flex;flex-wrap:wrap;gap:var(--gap-s) var(--gap-m);list-style:none;margin:var(--gap-l) 0 0;padding:0;color:var(--text);font-size:var(--step--1)}.hero-facts li{display:flex;align-items:center;gap:.5rem}.hero-facts li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gradient);flex:none}.rt{position:relative;display:inline-grid}.rt-sizer{visibility:hidden;grid-area:1 / 1;white-space:nowrap}.rt-sizer:before{content:attr(data-text)}.rt-track{grid-area:1 / 1;display:inline-flex;overflow:hidden;padding-bottom:.08em}.rt-char{display:inline-block;will-change:transform,opacity;white-space:pre}.rt-char:before{content:attr(data-ch)}.section-alt{background:var(--paper-raised)}.section>.shell>.eyebrow{margin-bottom:var(--gap-s)}.section h2+.lede{margin-top:var(--gap-m)}.center{text-align:center;margin-top:var(--gap-l)}.reveal{transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .reveal:not(.is-in){opacity:0;transform:translateY(18px)}.js .ta-char:not([style]),.js .mi:not([style]),.js .sr-item:not([style]){opacity:0}@media(prefers-reduced-motion:reduce){.js .reveal:not(.is-in),.js .ta-char:not([style]),.js .mi:not([style]),.js .sr-item:not([style]){opacity:1;transform:none}}.dur-switch{display:inline-flex;gap:4px;margin-top:var(--gap-l);flex-wrap:wrap;padding:4px;border:1px solid var(--hairline);border-radius:999px;background:var(--paper-raised)}.dur-opt{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1.15rem;border:0;border-radius:999px;background:transparent;color:var(--text);font-weight:600;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease)}.dur-opt.is-on{background:var(--gradient);color:#241703}.dur-opt em{font-style:normal;font-size:.72em;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .45rem;border-radius:999px;background:#00000024}.dur-pitch{margin-top:var(--gap-s);color:var(--text);max-width:54ch}.pack-grid{display:grid;gap:var(--gap-m);margin-top:var(--gap-l)}@media(min-width:780px){.pack-grid{grid-template-columns:repeat(3,1fr)}}.pack{display:flex;flex-direction:column;gap:var(--gap-s)}.pack.ms{display:block}.pack.is-feature{border-color:var(--orange);box-shadow:var(--shadow)}.pack-tag{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);font-weight:600}.pack-blurb{color:var(--text)}.pack-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;margin-top:auto}.pack-price span{color:var(--text-mute);font-size:var(--step--1)}.pack-price strong{font-size:var(--step-2);font-weight:700;letter-spacing:-.02em}.pack-features{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;color:var(--text);font-size:var(--step--1)}.pack-features li{display:flex;gap:.5rem}.pack-features li:before{content:"—";color:var(--orange)}.pack .btn{margin-top:var(--gap-s)}.steps{list-style:none;margin:var(--gap-l) 0 0;padding:0;display:grid;gap:var(--gap-m);counter-reset:s}@media(min-width:780px){.steps{grid-template-columns:repeat(3,1fr);gap:var(--gap-l)}}.step{display:grid;gap:.5rem}.step-n{font-size:var(--step-2);font-weight:700}.step p{color:var(--text)}.reel{display:grid;grid-template-columns:1fr;gap:var(--gap-m);margin-top:var(--gap-l)}.reel .hv{aspect-ratio:9 / 16}@media(min-width:720px){.reel{grid-template-columns:1fr 1fr;max-width:760px}}.stills{columns:1;column-gap:var(--gap-s);margin-top:var(--gap-m)}@media(min-width:720px){.stills{columns:2;column-gap:var(--gap-m)}}@media(min-width:1040px){.stills{columns:3}}.mobile-only{display:grid}@media(min-width:780px){.mobile-only{display:none}}.desktop-only{display:none}@media(min-width:780px){.desktop-only{display:block}}.hv{position:relative;padding:0;border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;background:var(--ink-band);cursor:pointer;aspect-ratio:16 / 10}.hv video{width:100%;height:100%;object-fit:cover}.hv-badge{position:absolute;inset-block-end:12px;inset-inline-end:12px;width:40px;height:40px;display:grid;place-content:center;border-radius:50%;background:#ffffffeb;color:#241703;font-size:.8rem}.rc{margin-top:var(--gap-l)}.rc-stage{position:relative;min-height:260px;display:grid;overflow:clip}.rc{overflow-x:clip}.rc-card{grid-area:1 / 1;display:grid;gap:var(--gap-s);align-content:start}.rc-card.is-swap{animation:rc-in .42s var(--ease) both}@keyframes rc-in{0%{opacity:0;transform:translate(calc(var(--rc-dir, 1) * 44px)) scale(.985)}to{opacity:1;transform:none}}.rc-stars{display:flex;gap:3px}.rc-stars svg{width:17px;height:17px;fill:var(--orange)}.rc-title{margin:0;font-size:var(--step-1);font-weight:700}.rc-text{color:var(--text)}.rc-author{font-size:var(--step--1);color:var(--text-mute)}.rc-author strong{color:var(--text-strong)}.rc-rail{position:relative;height:130px;margin-top:var(--gap-m);overflow:hidden}.rc-chip{position:absolute;left:50%;top:26px;margin-inline-start:-23px;width:46px;height:46px;border-radius:50%;cursor:pointer;display:grid;place-content:center;background:var(--paper-raised);border:1px solid var(--hairline);color:var(--text);font-size:.78rem;font-weight:700;letter-spacing:.02em;will-change:transform,opacity}.rc-chip.is-active{background:var(--gradient);border-color:transparent;color:#241703}.rc-nav{display:flex;align-items:center;justify-content:center;gap:var(--gap-m);margin-top:var(--gap-s)}.rc-arrow{min-height:44px;width:52px;padding:0}.rc-count{color:var(--text-mute);font-size:var(--step--1);font-variant-numeric:tabular-nums}.faq-heading{margin-bottom:var(--gap-l)}.faq-list{display:grid;gap:.6rem}.faq-item{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper-raised)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-s);padding:1rem 1.15rem;cursor:pointer;font-weight:600;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary{color:var(--heading)}.faq-item summary span:after{content:"+";color:var(--orange);font-size:1.3em;line-height:1}.faq-item[open] summary span:after{content:"–"}.faq-item p{padding:0 1.15rem 1.15rem;color:var(--text);margin:0}.quote-section{background:var(--paper-raised)}#quote{scroll-margin-top:88px}.quote-shell{display:grid;gap:var(--gap-l)}@media(min-width:940px){.quote-shell{grid-template-columns:.85fr 1.15fr;align-items:start;gap:var(--gap-xl)}}.quote-alt{margin-top:var(--gap-m);color:var(--text)}.quote-alt a{border-bottom:1px solid var(--hairline)}.qf{display:grid;gap:var(--gap-m);background:var(--paper);box-shadow:var(--shadow)}.qf-row{display:grid;gap:var(--gap-m)}@media(min-width:620px){.qf-row{grid-template-columns:1fr 1fr}}.qf-field{display:grid;gap:.4rem}.qf-field>span{font-size:var(--step--1);color:var(--text-strong);font-weight:600}.qf-field small{font-size:.78rem;color:var(--text-mute)}.qf-field input{min-height:48px;padding:.7rem .9rem;border-radius:var(--radius);border:1px solid var(--hairline);background:var(--paper-raised);color:var(--heading)}.qf-field input:focus{border-color:var(--orange);outline:none}.qf-group{border:0;padding:0;margin:0;display:grid;gap:.6rem}.qf-group legend{font-size:var(--step--1);color:var(--text-strong);font-weight:600;padding:0}.qf-duration,.qf-packs{display:grid;gap:.6rem}@media(min-width:520px){.qf-duration,.qf-packs{grid-template-columns:1fr 1fr}}.qf-dur,.qf-pack{display:grid;gap:.2rem;text-align:start;min-height:60px;padding:.7rem .95rem;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper-raised);color:var(--heading);cursor:pointer;transition:border-color .25s var(--ease),background .25s var(--ease)}.qf-dur.is-on,.qf-pack.is-on{border-color:var(--orange);background:var(--gradient-soft)}.qf-dur em{font-style:normal;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);font-weight:700}.qf-durnote{color:var(--text-mute);font-size:.82rem}.qf-pack-name{font-weight:600}.qf-pack-price{font-size:var(--step--1);color:var(--text)}.qf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.qf-estimate{display:grid;gap:.2rem;padding:.9rem 1rem;min-height:0;border:1px dashed var(--hairline);border-radius:var(--radius)}.qf-estimate:empty{display:none}.qf-estimate-label{font-size:var(--step--1);color:var(--text-mute)}.qf-estimate-value{font-size:var(--step-2);font-weight:700;transition:opacity .25s var(--ease)}.qf-estimate-value.is-loading{opacity:.45}.qf-estimate small{color:var(--text-mute);font-size:.78rem}.qf-submit{width:100%}.qf-ok{color:#3f9c8c;font-weight:600}.qf-err{color:#c8544f;font-weight:600;font-size:var(--step--1)}.qf{transition:min-height .55s var(--ease)}.qf-stage{display:grid;gap:var(--gap-m)}.qf-spin{width:16px;height:16px;border-radius:50%;flex:none;border:2px solid rgba(36,23,3,.25);border-top-color:#241703;animation:qf-spin .8s linear infinite}@keyframes qf-spin{to{transform:rotate(360deg)}}.qf-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.qf-done{justify-items:start}.qf-check{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#6ebfb129;color:var(--green)}.qf-check.is-small{width:18px;height:18px;background:none;color:inherit}.qf-done h3{font-size:var(--step-1);margin:0}.qf-done-lede{color:var(--text);margin:0}.qf-recap{width:100%;display:grid;gap:.45rem;margin:0;padding-block:var(--gap-s);border-block:1px solid var(--hairline)}.qf-recap-title{font-size:var(--step--1);font-weight:600;color:var(--text-strong)}.qf-recap-row{display:grid;grid-template-columns:8.5rem 1fr;gap:.6rem;font-size:var(--step--1)}.qf-recap dt{color:var(--text-mute)}.qf-recap dd{margin:0;color:var(--text-strong);font-weight:600}.qf-recap-total{font-size:var(--step-1);font-variant-numeric:tabular-nums}.qf-recap-note{font-weight:400;color:var(--text-mute);font-size:.78rem}.qf-next{width:100%;display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.qf-next-title{font-size:var(--step--1);font-weight:600;color:var(--text-strong);margin:0}.qf-next li{display:grid;grid-template-columns:26px 1fr;gap:.5rem .7rem;align-items:center;font-size:var(--step--1)}.qf-next li p{grid-column:2;margin:0;color:var(--text)}.qf-next-num{grid-row:span 2;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gradient);color:#241703;font-weight:700;font-size:.8rem}.qf-next-track{grid-column:2;height:3px;border-radius:3px;background:var(--hairline);overflow:hidden}.qf-next-rail{display:block;height:100%;border-radius:3px;background:var(--gradient)}.qf-done-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-s);font-size:var(--step--1);color:var(--text-mute)}.qf-done-cta a{color:var(--text-strong);border-bottom:1px solid var(--orange)}.qf-again{padding:0;background:none;border:0;font:inherit;cursor:pointer;color:var(--text-strong);border-bottom:1px solid var(--orange);margin-inline-start:auto}.qf-alert{display:grid;gap:.35rem;padding:.85rem 1rem;border-radius:var(--radius);border:1px solid rgba(200,84,79,.35);border-left-width:3px;background:#c8544f0f}.qf-alert-head{display:flex;align-items:center;gap:.5rem;color:#c8544f;font-weight:700}.qf-alert p{margin:0;font-size:var(--step--1);color:var(--text)}.qf-alert a{color:var(--text-strong);border-bottom:1px solid var(--orange)}.qf-alert-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-s);margin-top:.25rem}.qf-alert-wa{border-bottom:0;padding:.45rem .85rem;border-radius:var(--radius);background:#25d366;color:#0b1f13;font-weight:700}.qf-alert-wa:hover{filter:brightness(.95)}.footer{padding-block:var(--gap-l)}.footer-inner{display:grid;gap:var(--gap-m)}@media(min-width:780px){.footer-inner{grid-template-columns:1.4fr .8fr 1fr;align-items:start}}.footer img{height:32px;width:auto;filter:brightness(0) invert(1)}.footer-tag{margin-top:var(--gap-s);color:var(--text);max-width:40ch;font-size:var(--step--1)}.footer-contact,.footer-legal{display:grid;gap:.45rem;font-size:var(--step--1);color:var(--text)}.footer-contact a:hover,.footer-legal a:hover{color:var(--text-strong)}.footer-legal span{color:var(--text-mute)}.gal-shell{max-width:600px}.gal-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--gap-l)}.gal-empty{margin-top:var(--gap-l);color:var(--text-mute)}.gal-grid{columns:2;column-gap:12px;margin-top:var(--gap-l)}.gal-item{display:block;break-inside:avoid;margin-bottom:12px;border-radius:12px;overflow:hidden;background:var(--ink-band);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.gal-item:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 24px 48px #00000047}.gal-item img{width:100%;height:auto;display:block}.gal-videos{display:grid;grid-template-columns:1fr;gap:16px;margin-top:var(--gap-m)}.gal-video{width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover;border-radius:16px;background:var(--ink-band)}@media(max-width:480px){.gal-grid{column-gap:8px}.gal-item{margin-bottom:8px;border-radius:10px}}.hv video{object-fit:contain;background:#000}.pack-demo{margin:calc(-1*clamp(1.25rem,3.5vw,2rem)) calc(-1*clamp(1.25rem,3.5vw,2rem)) var(--gap-s)}.pack-demo-trigger{position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;overflow:hidden;background:var(--ink-band);aspect-ratio:16 / 10;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.pack-demo-trigger img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 62%;transition:transform .5s var(--ease)}.pack-demo-trigger:hover img{transform:scale(1.04)}.pack-demo-label{position:absolute;inset-block-end:12px;inset-inline-start:12px;display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .8rem .38rem .45rem;border-radius:999px;background:#fffffff0;color:#241703;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.pack-demo-play{width:24px;height:24px;display:grid;place-content:center;border-radius:50%;background:var(--gradient);font-size:.6rem;padding-inline-start:2px}.fp-panel.fp-video{width:auto;max-width:calc(100vw - 2rem)}.fp-video-body{padding:0;display:grid;background:#000}.fp-video-wrap{position:relative;display:grid}.fp-sound{position:absolute;left:50%;top:1rem;transform:translate(-50%);display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border:0;border-radius:999px;cursor:pointer;background:var(--gradient);color:#241703;font:inherit;font-weight:600;font-size:var(--step--1);box-shadow:0 8px 24px #00000059}.fp-sound:hover{filter:brightness(1.05)}.fp-sound:active{transform:translate(-50%) scale(.975)}.fp-video-el{display:block;aspect-ratio:9 / 16;object-fit:cover;background:#000;height:min(calc(100vh - 8rem),760px);width:auto;max-width:calc(100vw - 2rem)}.qf-field select{min-height:48px;padding:.7rem .9rem;border-radius:var(--radius);border:1px solid var(--hairline);background:var(--paper-raised);color:var(--heading)}.qf-field select:focus{border-color:var(--orange);outline:none}.qf-field [aria-invalid=true]{border-color:#c8544f}.pac-container{font-family:var(--font-body);background:var(--paper-raised);color:var(--heading);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:6px;padding:4px 0;z-index:2000}.pac-container:after{display:none}.pac-item{padding:.55rem .9rem;border-top:1px solid var(--hairline);color:var(--text);font-size:var(--step--1);line-height:1.35;cursor:pointer}.pac-item:first-child{border-top:0}.pac-item:hover,.pac-item-selected,.pac-item-selected:hover{background:var(--gradient-soft)}.pac-item-query{color:var(--heading);font-weight:600;font-size:inherit}.pac-matched{font-weight:700}.pac-icon{display:none}.pac-logo:after{display:block;padding:4px .9rem 2px}.qf-field .iti,.qf-field .iti input[type=tel]{width:100%}.qf-field .iti__selected-country{border-radius:var(--radius) 0 0 var(--radius)}.qf-field .iti__selected-country-primary:hover,.qf-field .iti--allow-dropdown:not(.iti--disabled) .iti__selected-country-primary:hover{background:transparent}.qf-field .iti__selected-dial-code{color:var(--text-mute);font-variant-numeric:tabular-nums}.qf-field .iti__country-selector{background:var(--paper-raised);color:var(--heading);border:1px solid var(--hairline);border-radius:var(--radius);box-shadow:var(--shadow)}.qf-field .iti__search-input{background:var(--paper);color:var(--heading);border-bottom:1px solid var(--hairline);border-radius:0;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal))}.qf-field .iti__country.iti__highlight{background:#f2ac6b2e}.qf-field .iti__dial-code{color:var(--text-mute)}.cstats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-m);list-style:none;margin:var(--gap-l) 0 0;padding:0}@media(min-width:720px){.cstats{grid-template-columns:repeat(4,1fr)}}.cstats li{display:grid;gap:.15rem}.cstats strong{font-size:var(--step-3);font-weight:700;letter-spacing:-.03em}.cstats span{font-size:var(--step--1);color:var(--text)}.cnote{margin-top:var(--gap-s);font-size:.78rem;color:var(--text-mute)}.cbody{margin-top:var(--gap-m);color:var(--text);max-width:62ch}.cgrid{display:grid;gap:var(--gap-m);margin-top:var(--gap-l)}@media(min-width:720px){.cgrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.cgrid{grid-template-columns:repeat(3,1fr)}}.cdyn .hv{aspect-ratio:9 / 16;margin-bottom:var(--gap-s);border-radius:var(--radius)}.ctwo{display:grid;gap:var(--gap-m);margin-top:var(--gap-l)}@media(min-width:860px){.ctwo{grid-template-columns:1fr 1fr;gap:var(--gap-l);align-items:start}}.csub{font-size:var(--step-1);margin-top:var(--gap-m)}.cfeat{list-style:none;margin:var(--gap-s) 0 0;padding:0;display:grid;gap:var(--gap-s)}.cfeat li{display:grid;gap:.15rem;padding-inline-start:.9rem;border-inline-start:2px solid var(--orange)}.cfeat strong{color:var(--text-strong)}.cfeat span{color:var(--text);font-size:var(--step--1)}.cflow{margin:var(--gap-s) 0 0;padding-inline-start:1.1rem;display:grid;gap:.45rem;color:var(--text);font-size:var(--step--1)}.ctimeline{list-style:none;margin:var(--gap-l) 0 0;padding:0;display:grid;gap:var(--gap-m)}@media(min-width:860px){.ctimeline{grid-template-columns:repeat(4,1fr)}}.ctimeline li{display:grid;gap:.3rem;padding-top:var(--gap-s);border-top:2px solid var(--hairline)}.ctimeline strong{font-size:var(--step-1);font-weight:700}.ctimeline span{color:var(--text);font-size:var(--step--1)}.cincluded{list-style:none;margin:var(--gap-l) 0 0;padding:0;display:grid;gap:.5rem}@media(min-width:720px){.cincluded{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.cincluded{grid-template-columns:repeat(3,1fr)}}.cincluded li{display:flex;gap:.55rem;color:var(--text)}.cincluded li:before{content:"✓";color:var(--green);font-weight:700}.qf-days{margin-top:.6rem}.qf-days input{max-width:8rem}.qf-manual{color:var(--text);font-size:var(--step--1)}@media(min-width:860px){.steps-4{grid-template-columns:repeat(4,1fr)}}@media(min-width:1100px){.steps-4{grid-template-columns:repeat(5,1fr)}}.prose{max-width:76ch}.prose h1{margin-bottom:var(--gap-m)}.prose h2{font-size:var(--step-1);margin-top:var(--gap-l);margin-bottom:var(--gap-xs)}.prose h3{font-size:var(--step-0);margin-top:var(--gap-m)}.prose p,.prose li{color:var(--text)}.prose p{margin-top:var(--gap-s)}.prose ul,.prose ol{margin:var(--gap-s) 0 0;padding-inline-start:1.2rem;display:grid;gap:.35rem}.prose a{color:var(--text-strong);border-bottom:1px solid var(--orange)}.prose strong{color:var(--text-strong)}.prose table{width:100%;border-collapse:collapse;margin-top:var(--gap-s);display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--hairline);padding:.5rem .7rem;text-align:start}.still{padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--radius-lg);overflow:hidden;display:block;width:100%;transition:transform .35s var(--ease);break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:var(--gap-s)}.still:hover{transform:scale(1.015)}.still img{width:auto;height:auto;max-width:100%;max-height:58vh;margin-inline:auto;display:block}.lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);background:#0b0b0cdb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:lb-in .25s var(--ease) both}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lb-fig{margin:0;max-width:min(1100px,100%);max-height:100%;border-radius:var(--radius-lg);overflow:hidden;transform-origin:center center;will-change:transform,opacity;box-shadow:0 30px 90px #00000080}.lb-fig img{width:100%;height:100%;max-height:86vh;object-fit:contain;background:#000}.lb-btn{position:absolute;display:grid;place-content:center;width:46px;height:46px;border-radius:50%;cursor:pointer;background:#ffffffeb;color:#241703;border:0;font-size:1rem}.lb-btn:hover{background:#fff}.lb-close{top:clamp(.75rem,3vw,1.5rem);right:clamp(.75rem,3vw,1.5rem)}.lb-prev{left:clamp(.5rem,2vw,1.5rem);top:50%;translate:0 -50%}.lb-next{right:clamp(.5rem,2vw,1.5rem);top:50%;translate:0 -50%}.lb-count{position:absolute;bottom:clamp(.75rem,3vw,1.5rem);left:50%;translate:-50% 0;color:#fff;font-size:var(--step--1);font-variant-numeric:tabular-nums;background:#00000073;padding:.25rem .7rem;border-radius:999px}.fp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:#0b0b0cc7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fp-panel{position:fixed;z-index:200;top:50%;left:50%;translate:-50% -50%;display:flex;flex-direction:column;width:min(560px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);background:var(--paper-raised);color:var(--text);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:0 40px 110px #00000073;overflow:hidden}.fp-header{padding:var(--gap-m) var(--gap-m) 0}.fp-body{padding:var(--gap-m);overflow-y:auto}.fp-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-s);padding:var(--gap-s) var(--gap-m) var(--gap-m);border-top:1px solid var(--hairline)}.fp-btn{min-height:44px;padding:.6rem 1.1rem;border-radius:999px;cursor:pointer;border:1px solid var(--hairline);background:transparent;color:var(--text-strong);font-weight:600;font-size:var(--step--1)}.fp-btn:hover{border-color:var(--heading)}.fp-close{width:44px;padding:0}.fp-primary,.fp-submit{background:var(--gradient);border-color:transparent;color:#241703}.fp-preview{width:100%;height:auto;max-height:62vh;object-fit:contain;border-radius:var(--radius);background:#000}.fp-caption{margin-top:var(--gap-s);font-size:var(--step--1);color:var(--text-mute)}.fp-label{font-size:var(--step--1);font-weight:600;color:var(--text-strong)}.fp-textarea{width:100%;margin-top:.4rem;padding:.7rem .9rem;border-radius:var(--radius);border:1px solid var(--hairline);background:var(--paper);color:var(--heading)}.fp-trigger-inner{display:contents}.qf-consent{margin-top:var(--gap-s);font-size:.78rem;color:var(--text-mute)}.qf-consent a{color:var(--text-strong);border-bottom:1px solid var(--orange)}.ta{display:block}.ta-track{display:inline}.ta-word{display:inline-block;white-space:nowrap}.ta-char{display:inline-block;will-change:transform,opacity}.ta-char:before{content:attr(data-ch)}.ms{position:relative}.ms-trigger{display:grid;gap:.45rem;width:100%;text-align:start;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.ms-trigger:focus-visible{outline:2px solid var(--warm);outline-offset:8px;border-radius:var(--radius)}.ms-body{display:flex;flex-direction:column;gap:var(--gap-s)}.ms-close{position:absolute;top:.7rem;right:.7rem;z-index:3;width:36px;height:36px;border-radius:50%;border:1px solid var(--hairline);background:#fffffff0;color:#241703;cursor:pointer;font-size:1.25rem;line-height:1;display:grid;place-items:center}.ms-close:hover{background:#fff;border-color:var(--heading)}.pack-bubble-name{font-size:var(--step-1);font-weight:700;color:var(--heading);letter-spacing:-.02em}.pack-more{display:inline-flex;align-items:center;gap:.4rem;margin-top:.3rem;font-size:var(--step--1);font-weight:600;color:var(--text)}.ms-trigger:hover .pack-more{color:var(--heading)}.pack.is-open .pack-demo{margin:0}.pack.is-open .pack-demo-trigger{border-radius:var(--radius)}.pack-text{display:flex;flex-direction:column;gap:var(--gap-s);min-width:0}.pack-text .pack-price{margin-top:.2rem}@media(min-width:780px){.pack-grid.has-open .pack.is-open{grid-column:1 / -1}.pack.is-open .ms-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--gap-l);align-items:start}.pack.is-open .ms-body.no-demo{grid-template-columns:1fr}.pack.is-open .pack-demo-trigger{aspect-ratio:4 / 3}}@media(min-width:1024px){.corp .hero{padding-block:clamp(3rem,6vw,5rem) var(--gap-m)}.corp .section{padding-block:clamp(2.5rem,4vw,3.5rem)}.corp .cgrid,.corp .ctwo,.corp .steps,.corp .ctimeline,.corp .cincluded,.corp .crm-logos{margin-top:var(--gap-m)}}.pm{position:relative;aspect-ratio:9 / 16;display:grid;place-items:center;border-radius:var(--radius);border:1px solid var(--hairline);background:var(--ink-band-2);overflow:hidden;margin-bottom:var(--gap-s)}.pm-frame{position:relative;width:66%;aspect-ratio:9 / 19.2;container-type:inline-size;border-radius:14%/6.5%;background:#0b0b0c;padding:3.4%;box-shadow:0 30px 60px #00000073,inset 0 0 0 2px #2b2b2e}.pm-island{position:absolute;top:5%;left:50%;translate:-50% 0;width:30%;height:3%;border-radius:999px;background:#000;z-index:2}.pm-screen{position:relative;width:100%;height:100%;border-radius:11.5%/5.4%;overflow:hidden;background:#f8f9fa;color:#3c3c3b;font-size:9px;font-size:4.9cqw;line-height:1.3;display:grid;grid-template-rows:auto 1fr}.pm-top{display:flex;align-items:center;justify-content:space-between;padding:12% 8% 3%}.pm-brand{font-weight:800;letter-spacing:.14em;font-size:.78em;color:#3c3c3b}.pm-dot{width:1.5em;height:1.5em;border-radius:50%;background:var(--gradient)}.pm-scene{padding:4% 8% 8%;display:grid;gap:.9em;align-content:start;animation:pm-in .45s var(--ease) both}@keyframes pm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pm-q{font-weight:700;font-size:1.25em;line-height:1.25;color:#212529;margin:0}.pm-opts{display:grid;gap:.55em}.pm-opt{position:relative;padding:.8em .95em;border-radius:999px;background:#fff;color:#3c3c3b;border:1px solid rgba(60,60,59,.16);font-weight:600;transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease),border-color .3s var(--ease)}.pm-opt.is-pick{background:var(--gradient);border-color:transparent;color:#241703;transform:scale(1.03)}.pm-tap{position:absolute;right:12%;top:50%;width:1.6em;height:1.6em;border-radius:50%;border:2px solid rgba(36,23,3,.6);translate:0 -50%;animation:pm-tap .7s var(--ease) both}@keyframes pm-tap{0%{transform:scale(.4);opacity:0}40%{opacity:1}to{transform:scale(1.8);opacity:0}}.pm-unlock{justify-items:center;text-align:center;padding-top:30%;gap:.6em}.pm-check{width:4.2em;height:4.2em;border-radius:50%;background:var(--gradient);color:#241703;display:grid;place-items:center;font-size:1.5em;font-weight:800;animation:pm-pop .5s var(--ease) both}@keyframes pm-pop{0%{transform:scale(.5)}to{transform:none}}.pm-unlock strong{font-size:1.3em;color:#212529}.pm-unlock span:last-child{color:#6c757d}.pm-photo{position:relative;border-radius:.8em;overflow:hidden;aspect-ratio:3 / 4;background:#212529}.pm-photo img{width:100%;height:100%;object-fit:cover;display:block}.pm-photo-frame{position:absolute;top:0;right:0;bottom:0;left:0;border:.6em solid #fff;pointer-events:none}.pm-photo-brand{position:absolute;bottom:1.1em;left:50%;translate:-50% 0;padding:.25em .8em;border-radius:999px;background:#ffffffeb;color:#241703;font-weight:800;letter-spacing:.1em;font-size:.68em;white-space:nowrap}.pm-foot{position:absolute;bottom:6%;left:0;right:0;display:flex;justify-content:center;gap:.5em}.pm-foot span{width:.55em;height:.55em;border-radius:50%;background:#3c3c3b2e;transition:background .3s var(--ease),transform .3s var(--ease)}.pm-foot span.is-on{background:var(--warm);transform:scale(1.25)}.pm-share{justify-self:center;padding:.7em 1.4em;border-radius:999px;background:#212529;color:#fff;font-weight:700}.pm-gs{position:relative;height:100%;grid-row:1 / -1;overflow:hidden}.pm-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s var(--ease)}.pm-bg.is-on{opacity:1}.pm-bg-1{background:linear-gradient(180deg,#f59d0f,#d893c0 55%,#212529)}.pm-bg-2{background:linear-gradient(180deg,#7fd0ff,#6ebfb1 60%,#f2e1b6)}.pm-bg-3{background:linear-gradient(180deg,#2b3035,#3c3c3b 60%,#212529)}.pm-person{position:absolute;bottom:-2%;left:50%;translate:-50% 0;width:72%;height:auto;color:#111}.pm-gs-cap{position:absolute;top:12%;left:50%;translate:-50% 0;padding:.4em .95em;border-radius:999px;background:#ffffffeb;color:#241703;font-weight:700;white-space:nowrap;font-size:.85em;animation:pm-in .45s var(--ease) both}.pm-gs-brand{position:absolute;bottom:5%;left:50%;translate:-50% 0;font-weight:800;letter-spacing:.14em;font-size:.7em;color:#ffffffe6}.crm-logos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-s) var(--gap-m);margin-top:var(--gap-m)}.crm-logos-label{font-size:var(--step--1);color:var(--text-mute);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.crm-logos-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:center}.crm-logos-list li{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-mute);font-weight:700;font-size:var(--step--1);letter-spacing:-.01em;transition:color .3s var(--ease)}.crm-logos-list li:hover{color:var(--heading)}.crm-logos-list svg{width:22px;height:22px;flex:none}.crm-chip{font-weight:800;letter-spacing:.02em}.hero-media{margin-top:var(--gap-l);max-width:300px}.hero-media .hv{aspect-ratio:9 / 16}@media(min-width:900px){.hero-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--gap-xl);align-items:center}.hero-media{margin-top:0;max-width:340px;justify-self:end}}.frames-showcase{margin-top:var(--gap-l)}.reel-one{grid-template-columns:1fr;max-width:360px;margin-inline:auto}
