@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-6xl:72rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mx-auto{margin-inline:auto}.-mt-6{margin-top:calc(var(--spacing) * -6)}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-\[1em\]{height:1em}.h-\[27rem\]{height:27rem}.h-\[52rem\]{height:52rem}.h-full{height:100%}.w-\[3px\]{width:3px}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-\[21px\]{border-radius:21px}.rounded-\[30px\]{border-radius:30px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-\[\#252321\]{border-color:#252321}.bg-\[\#252321\]{background-color:#252321}.bg-\[\#f1ece6\]{background-color:#f1ece6}.bg-current{background-color:currentColor}.p-2{padding:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-center{text-align:center}.align-middle{vertical-align:middle}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[perspective\:1000px\]{perspective:1000px}@media (width>=48rem){.md\:-mt-10{margin-top:calc(var(--spacing) * -10)}.md\:h-\[40rem\]{height:40rem}.md\:h-\[68rem\]{height:68rem}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}}}:root{--ink:#1a1a18;--paper:#fbf7f4;--warm:#f1ece6;--coral:#ff5f56;--coral-dark:#d94740;--muted:#625f5b;--line:#1a1a182e;--paper-line:#fbf7f433;--font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--max:1440px;--gutter:clamp(1rem, 3vw, 3rem);--section:clamp(5.5rem, 10vw, 10rem)}.tender-document-shell{background:#e9e7e2;width:100%;height:100svh;margin:0;overflow:hidden}.tender-document-frame,.tender-native-document{background:0 0;border:0;width:100%;display:block}.tender-page-shell{width:100%;color:var(--ink);background:0 0;padding:0}.tender-page-shell__header{grid-template-columns:minmax(190px,.42fr) 1fr;gap:clamp(2rem,7vw,7rem);padding-bottom:clamp(3rem,6vw,6rem);display:grid}.tender-page-shell__header nav{color:var(--muted);gap:.55rem;font-size:.76rem;font-weight:760;display:flex}.tender-page-shell__header nav a{color:inherit}.tender-page-shell__header h1{letter-spacing:-.075em;max-width:12ch;margin:.6rem 0 1.25rem;font-size:clamp(3rem,6.5vw,7rem);font-weight:760;line-height:.9}.tender-page-shell__header>div>p:last-child{max-width:650px;color:var(--muted);margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.6}.tender-viewer{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:0;width:100%;display:grid}.tender-view-gate{grid-column:1/-1;justify-content:center;align-items:center;min-height:min(72vh,720px);padding:clamp(1.5rem,4vw,3rem);display:flex}.tender-view-gate__card{border:1px solid var(--line);background:#ffffffeb;border-radius:12px;width:min(100%,28rem);padding:clamp(1.5rem,3vw,2rem);box-shadow:0 18px 48px #1b1b1a14}.tender-view-gate__eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:750}.tender-view-gate__card h2{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.15}.tender-view-gate__lead,.tender-view-gate__status{color:var(--muted);margin:.85rem 0 0;font-size:.92rem;line-height:1.55}.tender-view-gate__form{gap:.65rem;margin-top:1.35rem;display:grid}.tender-view-gate__label{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:750}.tender-view-gate__input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 .85rem;font-size:.95rem}.tender-view-gate__input:focus{border-color:var(--ink);outline-offset:1px;outline:2px solid #ff6b6447}.tender-view-gate__error{color:#9d3731;margin:0;font-size:.82rem;line-height:1.4}.tender-view-gate__submit{border:1px solid var(--ink);background:var(--coral);width:100%;min-height:44px;color:var(--ink);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;margin-top:.35rem;padding:0 1rem;font-size:.84rem;font-weight:800;display:flex}.tender-view-gate__submit:hover:not(:disabled){background:#ff766f}.tender-view-gate__submit:disabled{cursor:default;opacity:.55}.tender-viewer__document{background:0 0;border:0;grid-area:1/1;height:auto;min-height:0;overflow:visible}.tender-preview-toolbar{z-index:30;color:#fff;-webkit-backdrop-filter:blur(18px);background:#1f1e1df0;border-bottom:1px solid #1a1a182e;grid-area:1/1/auto/-1;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:.65rem;min-height:54px;padding:.45rem .65rem;display:grid;position:sticky;top:76px;box-shadow:0 8px 24px #1a1a1824}.tender-viewer__rail{border-left:1px solid var(--line);background:#fbf7f457;grid-area:1/2;min-height:100%}.tender-preview-toolbar button,.tender-preview-toolbar a{min-width:34px;min-height:34px;color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:6px;justify-content:center;align-items:center;padding:0 .7rem;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.tender-preview-toolbar button:hover,.tender-preview-toolbar a:hover{background:#ffffff24}.tender-preview-toolbar button:disabled{cursor:default;opacity:.35}.tender-preview-toolbar__file strong,.tender-preview-toolbar__file span{display:block}.tender-preview-toolbar__file strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.tender-preview-toolbar__file span{color:#ffffff94;margin-top:.08rem;font-size:.65rem}.tender-preview-toolbar__pages,.tender-preview-toolbar__zoom,.tender-preview-toolbar__output{align-items:center;gap:.35rem;display:flex}.tender-preview-toolbar__pages>span{text-align:center;min-width:54px;font-size:.72rem}.tender-preview-toolbar .tender-preview-toolbar__percentage{min-width:58px}.tender-preview-toolbar .tender-preview-toolbar__fit{min-width:70px}.tender-preview-viewport{width:100%;overflow:auto visible}.tender-native-document{transform-origin:0 0;will-change:transform;transition:transform 90ms cubic-bezier(.22,1,.36,1)}.tender-zoom-stage{width:100%}.tender-preview-viewport.is-wheel-zooming .tender-native-document{transition:none}.tender-tools{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:#fbf7f4d1;border-radius:10px;align-self:start;margin:1.25rem;padding:0 1rem;position:sticky;top:50vh;transform:translateY(-50%);box-shadow:0 14px 38px #241e1b1a}.tender-tools__title{border-bottom:1px solid var(--line);padding:1.15rem 0}.tender-tools__title span,.tender-tools__title strong{display:block}.tender-tools__title span{color:var(--coral-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:820}.tender-tools__title strong{letter-spacing:-.02em;margin-top:.35rem;font-size:1rem}.tender-tools__downloads button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.tender-tools__heading{border-bottom:1px solid var(--line);padding:1.4rem 0 1.5rem}.tender-tools__heading p,.tender-tools__group>p{color:var(--coral-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .65rem;font-size:.68rem;font-weight:820}.tender-tools__heading strong,.tender-tools__heading span{display:block}.tender-tools__heading strong{letter-spacing:-.025em;font-size:1.12rem}.tender-tools__heading span{color:var(--muted);margin-top:.35rem;font-size:.73rem}.tender-tools__group{border-bottom:1px solid var(--line);padding:1.4rem 0}.tender-tools__group label{margin-bottom:.65rem;font-size:.74rem;font-weight:800;display:block}.tender-tools__group select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#f5efea;border-radius:0;padding:0 2.3rem 0 .85rem;font-size:.82rem;font-weight:720}.tender-tools__actions{display:grid}.tender-tools__actions button,.tender-tools__downloads a,.tender-tools__reset{border:0;border-bottom:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:color .22s var(--ease), padding .22s var(--ease);background:0 0;justify-content:space-between;align-items:center;padding:.8rem 0;font-size:.82rem;font-weight:760;text-decoration:none;display:flex}.tender-tools{background:#fffdfae6;border-radius:14px;padding:0;top:calc(50vh + 38px);overflow:hidden;box-shadow:0 20px 55px #241e1b24}.tender-tools__title{color:#fff;background:#242321;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.tender-tools__title span{color:#ffffff94}.tender-tools__title small{color:#ffffffb8;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;padding:.35rem .55rem;font-size:.64rem;font-weight:750}.tender-tools__edit-button,.tender-tools__reload-button{border:1px solid var(--ink);background:var(--coral);width:100%;min-height:40px;color:var(--ink);cursor:pointer;font:inherit;border-radius:7px;justify-content:center;align-items:center;padding:0 .75rem;font-size:.72rem;font-weight:800;display:flex}.tender-tools__edit-button:hover,.tender-tools__reload-button:hover{background:#ff766f}.tender-tools__save-status{color:var(--muted);margin:.55rem 0 0;font-size:.68rem;line-height:1.35}.tender-tools__save-status.is-saved{color:#2f6c45}.tender-tools__save-status.is-saving{color:var(--coral-dark)}.tender-tools__save-status.is-error,.tender-tools__save-status.is-offline,.tender-tools__save-status.is-conflict,.tender-tools__save-status.is-locked{color:#9d3731}.tender-tools__reload-button{border-color:var(--line);min-height:34px;color:var(--ink);background:0 0;margin-top:.65rem;font-size:.68rem}.tender-tools__section{border-bottom:1px solid var(--line);padding:.85rem 1rem}.tender-tools__section:last-child{border-bottom:0}.tender-tools__label,.tender-tools__section>label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.5rem;font-size:.61rem;font-weight:820;display:block}.tender-tools__page-control,.tender-tools__zoom-control,.tender-tools__fit-control,.tender-tools__action-grid{gap:.4rem;display:grid}.tender-tools__page-control,.tender-tools__zoom-control{grid-template-columns:38px 1fr 38px}.tender-tools__fit-control,.tender-tools__action-grid{grid-template-columns:1fr 1fr;margin-top:.4rem}.tender-tools__page-control button,.tender-tools__zoom-control button,.tender-tools__fit-control button,.tender-tools__action-grid button,.tender-tools__action-grid a,.tender-tools .tender-tools__ai-export{border:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;text-align:center;background:#ffffffb8;border-radius:7px;justify-content:center;align-items:center;padding:0 .65rem;font-size:.72rem;font-weight:760;text-decoration:none;display:inline-flex}.tender-tools__zoom-hint{color:var(--muted);text-align:center;margin-top:.55rem;font-size:.62rem;display:block}.tender-tools .tender-tools__pdf-export,.tender-tools .tender-tools__ai-export{border:1px solid var(--line);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 .75rem;font-size:.72rem;font-weight:760;text-decoration:none;display:flex}.tender-tools .tender-tools__pdf-export{color:var(--ink);background:#ffffffb8}.tender-tools .tender-tools__pdf-export:hover{background:#fff;border-color:#1a1a186b}.tender-tools .tender-tools__download-button,.tender-tools .tender-tools__download-button:hover{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffffc2;border-radius:7px;justify-content:space-between;align-items:center;margin:0 0 .45rem;padding:0 .75rem;font-size:.7rem;font-weight:760;text-decoration:none;display:flex}.tender-tools .tender-tools__download-button:disabled{cursor:wait;opacity:.58}.tender-tools .tender-tools__download-button:last-child{margin-bottom:0}.tender-tools .tender-tools__download-button:hover,.tender-tools__page-control button:hover,.tender-tools__zoom-control button:hover,.tender-tools__fit-control button:hover,.tender-tools__action-grid button:hover,.tender-tools__action-grid a:hover,.tender-tools .tender-tools__ai-export:hover{background:#fff;border-color:#1a1a186b}.tender-tools__page-control button:disabled{cursor:default;opacity:.35}.tender-tools__page-control>span{border:1px solid var(--line);background:#ffffff75;border-radius:7px;justify-content:center;align-items:center;font-size:.72rem;display:flex}.tender-tools__page-control>span b{margin-right:.25rem}.tender-tools__section select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#ffffffb8;border-radius:7px;padding:0 .75rem;font-weight:720}.tender-tools .tender-tools__ai-export{color:#fff;background:#242321;justify-content:space-between;width:100%;margin-top:.4rem}.tender-tools__actions button:hover,.tender-tools__downloads a:hover,.tender-tools__reset:hover{color:var(--coral-dark);padding-inline:.45rem}.tender-tools__actions button.is-active{color:var(--coral-dark)}.tender-tools__actions button:last-child,.tender-tools__downloads a:last-child{border-bottom:0}.tender-tools__review{border-bottom:1px solid var(--line)}.tender-tools__review summary{cursor:pointer;padding:1.3rem 0;list-style:none}.tender-tools__review summary::-webkit-details-marker{display:none}.tender-tools__review summary span,.tender-tools__review summary strong{display:block}.tender-tools__review summary span{color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:820}.tender-tools__review summary strong{margin-top:.3rem;font-size:.88rem}.tender-tools__review summary:after{float:right;content:"+";margin-top:-1.3rem;font-weight:800}.tender-tools__review[open] summary:after{content:"−"}.tender-tools__review>div{padding:0 0 1.4rem}.tender-tools__review p{margin:0;font-size:.78rem;font-weight:780}.tender-tools__review ul{color:var(--muted);margin:.75rem 0 0;padding-left:1.1rem;font-size:.73rem;line-height:1.5}.tender-tools__reset{color:#9d3731;margin-top:1rem;font-size:.74rem}@media (width<=900px){.tender-page-shell__header,.tender-viewer{grid-template-columns:1fr}.tender-tools{border-left:0;border-bottom:1px solid var(--line);border-radius:0;order:-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0;display:grid;position:static;transform:none}.tender-viewer__rail{border-left:0;border-bottom:1px solid var(--line);grid-area:1/1}.tender-viewer__document{grid-area:2/1}.tender-tools__heading,.tender-tools__review,.tender-tools__reset{grid-column:1/-1}.tender-viewer__document{height:auto;min-height:0}.tender-preview-toolbar{grid-template-columns:1fr auto}.tender-preview-toolbar__file,.tender-preview-toolbar__output{display:none}}@media print{.site-header,.full-footer,.tender-tools,.tender-preview-toolbar{display:none!important}.tender-viewer{display:block}.tender-native-document{transform:none!important}.tender-zoom-stage{height:auto!important}}@media (prefers-reduced-motion:reduce){.tender-native-document,.tender-zoom-stage{transition:none}}@media (width<=620px){.tender-page-shell{padding-top:0}.tender-tools{grid-template-columns:1fr}.tender-tools__heading,.tender-tools__review,.tender-tools__reset{grid-column:auto}.tender-viewer__document{height:auto;min-height:0}}.online-orders-mobile-dashboard,.pos-comparison__mobile{display:none}.ai-story-static__dark{flex-direction:column;justify-content:flex-end;min-height:420px;display:flex;background:#15141c!important}@media (width<=760px){.pos-comparison__table-wrap{display:none}.pos-comparison__mobile{width:calc(100% - 1rem);margin-inline:auto;display:block}.pos-comparison__mobile-instruction{color:#6a605a;margin:0 0 .75rem;font-size:.78rem;line-height:1.4}.pos-comparison__mobile-tabs{background:#f1ece6db;border:1px solid #1a1a1824;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.65rem;padding:.3rem;display:grid}.pos-comparison__mobile-tabs button{color:#675d57;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:0;border-radius:999px;padding:.5rem;font-size:.75rem;font-weight:820}.pos-comparison__mobile-tabs button[aria-selected=true]{color:#fbf7f4;background:#171918;box-shadow:0 9px 22px #1a1a1829}.pos-comparison__mobile-card{background:#fbf7f4e0;border:1px solid #1a1a1824;border-radius:26px;overflow:hidden}.pos-comparison__mobile-card--zahlo{border-color:#7e2a2533}.pos-comparison__mobile-card>header{background:#eee8e2;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:92px;padding:1.1rem 1.2rem;display:flex}.pos-comparison__mobile-card--zahlo>header{background:var(--coral)}.pos-comparison__mobile-card>header span{letter-spacing:-.06em;font-size:clamp(1.8rem,9vw,2.5rem);font-weight:850}.pos-comparison__mobile-card>header strong{color:#695d57;text-align:right;max-width:12ch;font-size:.72rem}.pos-comparison__mobile-card--zahlo>header strong{color:#5e2925}.pos-comparison__mobile-card dl{margin:0}.pos-comparison__mobile-card dl>div{border-top:1px solid #1a1a181c;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem;min-height:78px;padding:1rem 1.2rem;display:grid}.pos-comparison__mobile-card dt{color:#655b55;font-size:.72rem;font-weight:820;line-height:1.35}.pos-comparison__mobile-card dd{margin:0}.pos-comparison__mobile-card dd strong,.pos-comparison__mobile-card dd span{display:block}.pos-comparison__mobile-card dd strong{letter-spacing:-.025em;font-size:.92rem;font-weight:850}.pos-comparison__mobile-card dd span{color:#6a605a;margin-top:.3rem;font-size:.68rem;line-height:1.42}}@media (width<=620px){.online-orders-mockup,.online-orders-mockup__sticky{min-height:max(100svh,960px)}.online-orders-mockup__sticky{height:max(100svh,960px)}.online-orders-dashboard{background:#fbf7f4;border:0;border-radius:22px;width:min(360px,100vw - 2.5rem);height:510px;display:block;top:clamp(17.5rem,37svh,19.5rem)}.online-orders-dashboard__sidebar,.online-orders-dashboard__main{display:none}.online-orders-mobile-dashboard{color:#171918;height:100%;padding:.9rem;display:block;overflow:hidden}.online-orders-mobile-dashboard__header,.online-orders-mobile-dashboard__brand,.online-orders-mobile-dashboard__recent header,.online-orders-mobile-dashboard__payment{align-items:center;display:flex}.online-orders-mobile-dashboard__header{justify-content:space-between}.online-orders-mobile-dashboard__brand{gap:.5rem}.online-orders-mobile-dashboard__brand>span,.online-orders-mobile-dashboard__avatar{background:var(--coral);color:#fbf7f4;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.72rem;font-weight:850;display:inline-grid}.online-orders-mobile-dashboard__brand strong{letter-spacing:-.05em;font-size:.98rem}.online-orders-mobile-dashboard__avatar{background:#171918;border-radius:50%;font-size:.62rem}.online-orders-mobile-dashboard__nav{color:#786d67;text-align:center;background:#eee8e2;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem;padding:.28rem;font-size:.58rem;display:grid}.online-orders-mobile-dashboard__nav>*{padding:.46rem .25rem}.online-orders-mobile-dashboard__nav strong{color:#171918;background:#fbf7f4;border-radius:9px;box-shadow:0 4px 12px #1a1a1814}.online-orders-mobile-dashboard__summary{color:#fbf7f4;background:#171918;border-radius:16px;height:130px;margin-top:.65rem;padding:.85rem;position:relative;overflow:hidden}.online-orders-mobile-dashboard__summary>span,.online-orders-mobile-dashboard__summary>strong,.online-orders-mobile-dashboard__summary>small{z-index:2;display:block;position:relative}.online-orders-mobile-dashboard__summary>span{color:#c8c0ba;font-size:.58rem}.online-orders-mobile-dashboard__summary>strong{letter-spacing:-.055em;margin-top:.25rem;font-size:1.55rem}.online-orders-mobile-dashboard__summary>small{color:#a4dbb3;margin-top:.18rem;font-size:.52rem}.online-orders-mobile-dashboard__bars{opacity:.82;justify-content:flex-end;align-items:flex-end;gap:4px;height:55px;display:flex;position:absolute;bottom:.75rem;left:.85rem;right:.85rem}.online-orders-mobile-dashboard__bars i{transform-origin:bottom;background:linear-gradient(#ff8b82,#ff5f56);border-radius:4px 4px 1px 1px;width:100%;max-width:18px;transform:scaleY(.38)}.online-orders-mobile-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.55rem;display:grid}.online-orders-mobile-dashboard__metrics article{background:#f1ebe5;border:1px solid #17191817;border-radius:14px;padding:.7rem}.online-orders-mobile-dashboard__metrics span,.online-orders-mobile-dashboard__metrics strong,.online-orders-mobile-dashboard__metrics small{display:block}.online-orders-mobile-dashboard__metrics span,.online-orders-mobile-dashboard__metrics small{color:#716660;font-size:.5rem}.online-orders-mobile-dashboard__metrics strong{letter-spacing:-.04em;margin:.22rem 0 .15rem;font-size:1.05rem}.online-orders-mobile-dashboard__recent{margin-top:.75rem}.online-orders-mobile-dashboard__recent header{justify-content:space-between;font-size:.6rem}.online-orders-mobile-dashboard__recent header span{color:#a43e36;font-weight:760}.online-orders-mobile-dashboard__payment{border-bottom:1px solid #17191814;gap:.55rem;min-height:54px}.online-orders-mobile-dashboard__payment .payment-method-logo{min-width:2rem;min-height:1.45rem;padding:.16rem .25rem}.online-orders-mobile-dashboard__payment .payment-method-logo__image{max-width:2rem;height:.86rem}.online-orders-mobile-dashboard__payment>div{min-width:0;margin-right:auto;display:grid}.online-orders-mobile-dashboard__payment>div strong,.online-orders-mobile-dashboard__payment>b{font-size:.64rem}.online-orders-mobile-dashboard__payment>div small{color:#776c66;font-size:.48rem}.online-orders-mobile-dashboard__payment>b{white-space:nowrap}.checkout-methods.checkout-methods--slanted{width:100vw;margin-bottom:clamp(3.5rem,10svh,5.5rem);margin-left:-50vw;left:50%}.checkout-methods__perspective-stage{left:.75rem;right:.75rem}.checkout-methods__surface{transition:left .42s var(--ease), width .42s var(--ease), border-color .25s ease, box-shadow .25s ease}.checkout-methods__surface[data-active=true]{z-index:6;width:calc(200% + .38rem)}.checkout-methods__surface:nth-child(2n)[data-active=true]{left:calc(-100% - .38rem)}.checkout-methods__surface[data-active=true] .checkout-methods__surface-face--back{padding:1rem 1.1rem}.checkout-methods__surface[data-active=true] .checkout-methods__surface-face--back h3{font-size:clamp(1.5rem,7vw,2rem)}.checkout-methods__surface[data-active=true] .checkout-methods__surface-face--back>p{-webkit-line-clamp:unset;max-width:52ch;margin-top:.65rem;font-size:clamp(.72rem,3.2vw,.86rem);line-height:1.45;display:block;overflow:visible}.checkout-methods__surface[data-active=true] .checkout-methods__surface-back-logos{gap:.35rem}.checkout-methods__surface[data-active=true] .checkout-methods__surface-back-logos .payment-method-logo__image{max-width:2.35rem;height:.95rem}.checkout-methods__surface[data-active=true] .checkout-methods__surface-back-highlights{gap:.25rem .7rem;font-size:.58rem;display:flex;margin-top:.65rem!important}.ai-story-scroll__images{background:#11101a}.ai-story-static__dark{min-height:340px}}.tenders-index,.tender-detail{background:var(--paper);color:var(--ink)}.tenders-index__hero{min-height:74svh;padding:clamp(8rem, 16vw, 13rem) var(--gutter) clamp(5rem, 9vw, 8rem);background:radial-gradient(circle at 76% 24%, #ff5f563d, transparent 28rem), linear-gradient(135deg, #f7eee8 0%, var(--paper) 56%, #eadfd7 100%)}.tenders-index__hero h1{letter-spacing:-.08em;max-width:12ch;margin:0;font-size:clamp(3.5rem,8vw,8.75rem);font-weight:760;line-height:.86}.tenders-index__hero h1 span{color:var(--coral-dark)}.tenders-index__hero>p:last-child{max-width:680px;margin:clamp(2rem,4vw,3.5rem) 0 0 auto;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.55}.tenders-index__library,.tenders-index__principle{padding:var(--section) var(--gutter)}.tenders-index__library-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.55fr) 1.6fr auto;align-items:end;gap:2rem;padding-bottom:1.5rem;display:grid}.tenders-index__library-head p,.tenders-index__library-head h2{margin:0}.tenders-index__library-head h2{letter-spacing:-.065em;font-size:clamp(2.3rem,4.5vw,5rem);line-height:.95}.tenders-index__library-head>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:750}.tender-list__item{border-bottom:1px solid var(--line);min-height:170px;color:inherit;transition:color .28s var(--ease), padding .28s var(--ease);grid-template-columns:minmax(70px,.3fr) 1.25fr .8fr auto;align-items:center;gap:2rem;padding:2rem 0;text-decoration:none;display:grid}.tender-list__item:hover{color:var(--coral-dark);padding-inline:1rem}.tender-list__number{letter-spacing:.12em;font-size:.78rem;font-weight:800}.tender-list__identity,.tender-list__meta{flex-direction:column;gap:.45rem;display:flex}.tender-list__identity small,.tender-list__meta small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.tender-list__identity strong{letter-spacing:-.05em;font-size:clamp(1.5rem,2.6vw,2.7rem);line-height:1}.tender-list__action{white-space:nowrap;font-weight:780}.tenders-index__principle{background:var(--ink);color:var(--paper);grid-template-columns:.55fr 1fr;gap:2rem clamp(2rem,8vw,8rem);display:grid}.tenders-index__principle h2{letter-spacing:-.075em;max-width:12ch;margin:0;font-size:clamp(3rem,6.5vw,7rem);line-height:.9}.tenders-index__principle>p:last-child{grid-column:2;max-width:640px;margin:2rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.tender-cover{min-height:calc(100svh - 76px);padding:1.5rem var(--gutter) 2rem;background:linear-gradient(90deg,#0000 49.9%,#1a1a1817 50%,#0000 50.1%),radial-gradient(circle at 82% 18%,#ff5f564d,#0000 24rem),#f5eee9;flex-direction:column;display:flex}.tender-cover__topline,.tender-cover__foot{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.72rem;font-weight:760;display:flex}.tender-cover__topline a{color:inherit;text-decoration:none}.tender-cover__body{width:min(1050px,92%);margin:auto 0;padding:clamp(4rem,10vh,8rem) 0}.tender-cover__body h1{letter-spacing:-.085em;max-width:11ch;margin:0;font-size:clamp(3.6rem,8.4vw,9.5rem);font-weight:760;line-height:.82}.tender-cover__subtitle{color:#514943;max-width:780px;margin:2rem 0 0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.55}.tender-cover__metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.tender-cover__metrics>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:130px;padding:1.25rem;display:flex}.tender-cover__metrics>div:last-child{border-right:0}.tender-cover__metrics strong{color:var(--coral-dark);letter-spacing:-.07em;font-size:clamp(2.25rem,4vw,4.5rem);line-height:.95}.tender-cover__metrics span{margin-top:.65rem;font-weight:760}.tender-cover__metrics small{color:var(--muted);margin-top:.2rem}.tender-cover__foot{padding-top:1.25rem}.tender-chapter-nav{z-index:20;min-height:58px;padding:0 var(--gutter);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf7f4eb;align-items:center;gap:clamp(1rem,3vw,3rem);display:flex;position:sticky;top:0;overflow-x:auto}.tender-chapter-nav a{color:var(--ink);white-space:nowrap;font-size:.75rem;font-weight:780;text-decoration:none}.tender-section{padding:var(--section) var(--gutter);scroll-margin-top:58px}.tender-section__heading{grid-template-columns:minmax(80px,.28fr) 1fr;align-items:start;gap:2rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.tender-section__heading>span{letter-spacing:.14em;font-size:.78rem;font-weight:820}.tender-section__heading p,.tender-section__heading h2{margin:0}.tender-section__heading h2{letter-spacing:-.075em;max-width:15ch;margin-top:.55rem;font-size:clamp(3rem,6vw,7rem);line-height:.9}.tender-offer__lead{grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);margin-left:calc(28% + 2rem);display:grid}.tender-offer__lead p{margin:0;font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.6}.tender-offer__lead p[lang=it]{color:var(--muted);font-style:italic}.tender-financial-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(4rem,8vw,8rem);display:grid}.tender-financial-strip>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:150px;padding:1.5rem;display:flex}.tender-financial-strip>div:last-child{border-right:0}.tender-financial-strip strong{letter-spacing:-.06em;font-size:clamp(1.7rem,3vw,3.25rem)}.tender-financial-strip span{color:var(--muted);margin-top:.5rem;font-size:.82rem}.tender-financial-strip__saving{background:var(--coral)}.tender-financial-strip__saving span{color:#3c211e}.tender-commitments{grid-template-columns:.65fr 1.35fr;gap:3rem;margin-top:clamp(4rem,8vw,8rem);display:grid}.tender-commitments h3{letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(1.8rem,3vw,3.3rem);line-height:1}.tender-commitments ol,.tender-next>ol{margin:0;padding:0;list-style:none}.tender-commitments li,.tender-next>ol li{border-top:1px solid var(--line);grid-template-columns:58px 1fr;gap:1rem;padding:1.2rem 0;display:grid}.tender-commitments li span,.tender-next>ol li span{color:var(--coral-dark);letter-spacing:.1em;font-size:.72rem;font-weight:820}.tender-commitments li p{margin:0}.tender-commercials,.tender-support{background:var(--ink);color:var(--paper)}.tender-commercials .eyebrow,.tender-support .eyebrow{color:#f3b6b0}.tender-table-wrap{overflow-x:auto}.tender-table{border-collapse:collapse;width:100%;min-width:760px;color:inherit}.tender-table caption{letter-spacing:-.05em;text-align:left;padding-bottom:1rem;font-size:clamp(1.5rem,2.4vw,2.5rem);font-weight:760}.tender-table th,.tender-table td{border-top:1px solid var(--paper-line);text-align:left;vertical-align:top;padding:1.15rem 1rem}.tender-table thead th{color:#cfc7c1;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.tender-table tbody th{width:58%}.tender-table tbody th strong,.tender-table tbody th small{display:block}.tender-table tbody th small{color:#ada6a0;margin-top:.25rem;font-weight:500}.tender-table td{color:#ff8c84;font-size:1.05rem;font-weight:760}.tender-alt-rates{border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,7vw,7rem);display:grid}.tender-alt-rates article{border-right:1px solid var(--paper-line);flex-direction:column;min-height:210px;padding:1.5rem;display:flex}.tender-alt-rates article:last-child{border-right:0}.tender-alt-rates small{color:#ada6a0;text-transform:uppercase}.tender-alt-rates h3{max-width:16ch;margin:.8rem 0 auto;font-size:1.25rem}.tender-alt-rates strong{color:#ff8c84;letter-spacing:-.06em;font-size:clamp(2rem,3.5vw,4rem)}.tender-alt-rates span{color:#ada6a0;font-size:.76rem}.tender-comparison{grid-template-columns:minmax(260px,.58fr) 1.42fr;gap:clamp(2rem,6vw,6rem);margin-top:clamp(5rem,9vw,9rem);display:grid}.tender-comparison__intro h3{letter-spacing:-.065em;margin:.7rem 0 1.25rem;font-size:clamp(2.25rem,4vw,4.5rem);line-height:.95}.tender-comparison__intro>p:last-child{color:#cfc7c1;line-height:1.65}.tender-table--comparison tbody th{width:28%}.tender-table--comparison td{color:var(--paper);font-size:.9rem;font-weight:500}.tender-table--comparison td:last-child{color:#ff9a93;font-weight:700}.tender-section__intro{max-width:760px;margin:-2rem 0 clamp(4rem,7vw,7rem) calc(28% + 2rem);font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.6}.tender-integration-rail{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.tender-integration-rail>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:160px;padding:1.5rem;display:flex}.tender-integration-rail>div:nth-child(2){background:var(--coral)}.tender-integration-rail>div:last-child{background:var(--ink);color:var(--paper);border-right:0}.tender-integration-rail strong{letter-spacing:-.055em;font-size:clamp(1.6rem,3vw,3rem)}.tender-integration-rail span{text-transform:uppercase;font-size:.78rem;font-weight:750}.tender-solution__columns{grid-template-columns:1.25fr .75fr;gap:clamp(3rem,8vw,9rem);margin-top:clamp(4rem,7vw,7rem);display:grid}.tender-solution__columns h3{margin:2.5rem 0 .6rem;font-size:1.35rem}.tender-solution__columns h3:first-child{margin-top:0}.tender-solution__columns p,.tender-solution__columns li{color:var(--muted);line-height:1.65}.tender-solution__columns aside{padding-top:.25rem}.tender-solution__columns ul{margin:1.5rem 0 0;padding:0;list-style:none}.tender-solution__columns li{border-top:1px solid var(--line);padding:.75rem 0}.tender-solution blockquote{background:var(--coral);grid-template-columns:.6fr 1.4fr;gap:2rem;margin:clamp(5rem,9vw,9rem) 0 0;padding:clamp(2.5rem,5vw,5rem);display:grid}.tender-solution blockquote strong{letter-spacing:-.07em;font-size:clamp(2.1rem,4.5vw,5rem);line-height:.92}.tender-solution blockquote span{align-self:end;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6}.tender-rollout{background:#eee6df}.tender-rollout__timeline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.tender-rollout__timeline article{border-right:1px solid var(--line);flex-direction:column;min-height:310px;padding:1.5rem;display:flex}.tender-rollout__timeline article:last-child{border-right:0}.tender-rollout__timeline span{color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:820}.tender-rollout__timeline h3{letter-spacing:-.05em;max-width:12ch;margin:2rem 0 auto;font-size:clamp(1.5rem,2.4vw,2.6rem);line-height:1}.tender-rollout__timeline p{color:var(--muted);line-height:1.55}.tender-rollout__onsite{grid-template-columns:.7fr 1.3fr;gap:3rem;margin-top:clamp(4rem,8vw,8rem);display:grid}.tender-rollout__onsite strong{letter-spacing:-.065em;font-size:clamp(2rem,4vw,4.5rem);line-height:.95}.tender-rollout__onsite p{max-width:680px;margin:0;font-size:1.1rem;line-height:1.65}.tender-support__levels{border-top:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);grid-template-columns:repeat(3,1fr);display:grid}.tender-support__levels article{border-right:1px solid var(--paper-line);flex-direction:column;min-height:260px;padding:1.5rem;display:flex}.tender-support__levels article:last-child{border-right:0}.tender-support__levels small{color:#ff9a93;text-transform:uppercase;font-weight:760}.tender-support__levels h3{letter-spacing:-.05em;max-width:14ch;margin:1rem 0 auto;font-size:clamp(1.55rem,2.5vw,2.75rem);line-height:1}.tender-support__levels strong{color:#ff9a93}.tender-support__note{color:#cfc7c1;max-width:850px;margin:2rem 0 0 auto;line-height:1.6}.tender-guarantee{border:1px solid #ff8179;width:min(940px,86%);margin:clamp(5rem,9vw,9rem) auto 0;padding:clamp(2rem,5vw,5rem)}.tender-guarantee h3{letter-spacing:-.075em;max-width:13ch;margin:.8rem 0 1.5rem;font-size:clamp(2.8rem,5vw,6rem);line-height:.9}.tender-guarantee>p:last-child{color:#d6cec8;max-width:720px;line-height:1.65}.tender-next>ol{width:min(920px,72%);margin-left:auto}.tender-next>ol li{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.tender-status-note{border:1px solid var(--coral);background:#ff5f5612;width:min(920px,72%);margin:clamp(3rem,6vw,6rem) 0 0 auto;padding:2rem}.tender-status-note strong{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.tender-status-note p{margin:.8rem 0 0;line-height:1.6}.tender-contact{border-top:1px solid var(--line);grid-template-columns:1.25fr .75fr;gap:3rem;margin-top:clamp(6rem,12vw,12rem);padding-top:clamp(3rem,6vw,6rem);display:grid}.tender-contact h2{letter-spacing:-.075em;max-width:12ch;margin:.6rem 0 0;font-size:clamp(3rem,6vw,7rem);line-height:.9}.tender-contact address{flex-direction:column;gap:.45rem;padding-top:1.5rem;font-style:normal;display:flex}.tender-contact address strong{font-size:1.45rem}.tender-contact address a{color:var(--ink)}@media (width<=900px){.tenders-index__library-head,.tender-list__item,.tender-section__heading,.tender-comparison,.tender-contact{grid-template-columns:1fr}.tender-list__item{gap:1rem}.tender-list__number,.tender-list__action{display:none}.tender-offer__lead,.tender-section__intro{margin-left:0}.tender-financial-strip,.tender-rollout__timeline{grid-template-columns:repeat(2,1fr)}.tender-financial-strip>div:nth-child(2),.tender-rollout__timeline article:nth-child(2){border-right:0}.tender-financial-strip>div:nth-child(-n+2),.tender-rollout__timeline article:nth-child(-n+2){border-bottom:1px solid var(--line)}.tender-commitments,.tender-solution__columns,.tender-rollout__onsite{grid-template-columns:1fr}.tender-comparison__intro{max-width:680px}}@media (width<=620px){.tenders-index__hero{min-height:66svh}.tenders-index__hero h1,.tender-cover__body h1{font-size:clamp(3.25rem,17vw,5.7rem)}.tenders-index__principle,.tenders-index__principle>p:last-child{grid-column:1;grid-template-columns:1fr}.tender-cover{min-height:auto;padding-top:1rem}.tender-cover__topline,.tender-cover__foot{flex-direction:column;align-items:flex-start}.tender-cover__body{width:100%;padding:5rem 0}.tender-cover__metrics,.tender-financial-strip,.tender-alt-rates,.tender-integration-rail,.tender-rollout__timeline,.tender-support__levels,.tender-solution blockquote{grid-template-columns:1fr}.tender-cover__metrics>div,.tender-financial-strip>div,.tender-alt-rates article,.tender-integration-rail>div,.tender-rollout__timeline article,.tender-support__levels article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.tender-alt-rates article,.tender-support__levels article{border-bottom-color:var(--paper-line);min-height:190px}.tender-cover__metrics>div:last-child,.tender-financial-strip>div:last-child,.tender-alt-rates article:last-child,.tender-integration-rail>div:last-child,.tender-rollout__timeline article:last-child,.tender-support__levels article:last-child{border-bottom:0}.tender-offer__lead{grid-template-columns:1fr;gap:1.25rem}.tender-commitments{gap:2rem}.tender-guarantee,.tender-next>ol,.tender-status-note{width:100%}}.product-page{--product-gutter:clamp(1rem, 4vw, 4.5rem);background:var(--paper);width:100%;color:var(--ink);padding:.75rem 0 0}.product-page-label{color:currentColor;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.72rem;font-weight:800;line-height:1.2}.product-page-hero{height:50svh;max-height:50svh;padding:clamp(2rem, 5vh, 3.5rem) var(--product-gutter);background-color:#6f5146;background-image:var(--product-hero-image);color:var(--paper);isolation:isolate;background-position:50%;background-size:cover;border-radius:clamp(24px,3vw,42px);align-items:flex-end;margin:0 .75rem clamp(.75rem,1.5vw,1.5rem);display:flex;position:relative;overflow:hidden}.product-page-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#0f0d0cc7 0%,#0f0d0c7a 42%,#0f0d0c14 72%),linear-gradient(#0000 52%,#0f0d0c73);position:absolute;inset:0}.product-page-hero__copy{flex-direction:column;justify-content:flex-end;width:min(760px,68%);max-height:100%;display:flex}.product-page-hero h1{letter-spacing:-.075em;max-width:12ch;margin:0;font-size:clamp(2.15rem,min(5.3vw,6.7vh),5.6rem);font-weight:750;line-height:.9}.product-page-hero__copy>p:not(.product-page-label){max-width:610px;color:var(--paper);margin:1rem 0 0;font-size:clamp(.95rem,1.35vw,1.18rem);line-height:1.55}.product-page-hero .hero-actions{flex-wrap:wrap;margin-top:1rem}.product-page-hero .product-page-label{margin-bottom:.65rem}.product-page-hero .button{border-color:var(--paper);background:var(--paper);color:var(--ink)}.product-page-hero__link{color:var(--paper);align-items:center;gap:.55rem;font-weight:750;text-decoration:none;display:inline-flex}.product-page--in-person-payments{background:0 0;padding-top:0}.in-person-scroll-hero{--in-person-hero-inset:0rem;--in-person-hero-radius:0px;background:0 0;height:315svh;position:relative}.in-person-scroll-hero__sticky{width:calc(100% - (var(--in-person-hero-inset) * 2));border-radius:var(--in-person-hero-radius);isolation:isolate;will-change:width, border-radius;background:#2d201b;height:100svh;min-height:600px;margin-inline:auto;position:sticky;top:0;overflow:hidden}.in-person-scroll-hero__sticky:before,.in-person-scroll-hero__sticky:after{content:"";pointer-events:none;position:absolute;inset:0}.in-person-scroll-hero__sticky:before{z-index:0;filter:saturate(1.02)contrast(.96);background-image:url(/images/in-person-hero-cafe.webp);background-position:50%;background-size:cover;transform:scale(1.04)}.in-person-scroll-hero__sticky:after{z-index:0;background:linear-gradient(90deg,#120d0bc7 0%,#120d0b8a 33%,#120d0b1f 66%,#120d0b33 100%),linear-gradient(#0000 58%,#120d0b80 100%)}.in-person-scroll-hero__wash{display:none}.in-person-scroll-hero__terminal{z-index:2;transform-origin:50% 55%;pointer-events:none;will-change:transform;width:min(92vw,1180px);height:min(76vh,840px);position:absolute;top:52%;left:58%;translate:-50% -50%}.in-person-scroll-hero__terminal model-viewer{--poster-color:transparent;width:100%;height:100%;display:block}.in-person-scroll-hero__intro{z-index:3;top:50%;left:var(--product-gutter);width:min(52vw,760px);color:var(--paper);text-align:left;will-change:transform, opacity;position:absolute;translate:0 -52%}.in-person-scroll-hero__intro h1{letter-spacing:-.075em;max-width:14ch;margin:0;font-size:clamp(3.2rem,6.9vw,7.8rem);font-weight:760;line-height:.86}.in-person-scroll-hero__actions{flex-wrap:wrap;align-items:center;gap:.8rem;width:fit-content;margin-top:clamp(1.35rem,2.2vw,2rem);display:flex}.in-person-scroll-hero__cta{border:1px solid var(--coral);background:var(--coral);color:#171918;border-radius:14px;justify-content:center;align-items:center;gap:.65rem;width:fit-content;min-width:min(280px,100%);min-height:50px;padding:.85rem 1rem;font-size:.82rem;font-weight:820;text-decoration:none;display:inline-flex}.in-person-scroll-hero__cta--secondary{min-width:min(190px,100%);color:var(--paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf7f414}.in-person-scroll-hero__chapter{z-index:3;width:min(45vw,620px);color:var(--paper);will-change:transform, opacity;position:absolute;top:50%;right:clamp(1.5rem,7vw,8rem);translate:0 -50%}.in-person-scroll-hero__chapter--three{right:auto;left:var(--product-gutter)}.in-person-scroll-hero__chapter--four{text-align:center;width:min(42vw,560px);top:17%;left:40%;right:auto;translate:-50%}.in-person-scroll-hero__chapter--four h2{max-width:none;margin-inline:auto}.in-person-scroll-hero__card-placeholder{z-index:4;color:#fbf7f4b8;letter-spacing:.08em;text-transform:uppercase;will-change:transform, opacity;background:#fbf7f414;border:1px dashed #fbf7f47a;border-radius:18px;place-items:center;width:min(24vw,320px);min-height:112px;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:55%;right:clamp(2rem,8vw,9rem)}.in-person-scroll-hero__chapter>span{color:var(--coral-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:800}.in-person-scroll-hero__chapter h2{letter-spacing:-.072em;max-width:12ch;margin:.9rem 0 1.25rem;font-size:clamp(3rem,5.6vw,6.7rem);font-weight:750;line-height:.89}.in-person-scroll-hero__chapter p{color:#fbf7f4c2;max-width:580px;margin:0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.62}.in-person-scroll-hero__chapter a{color:var(--paper);align-items:center;gap:.7rem;margin-top:1.65rem;font-weight:800;text-decoration:none;display:inline-flex}.in-person-scroll-hero__chapter a i{color:var(--coral-dark);font-style:normal}.in-person-scroll-hero__progress{z-index:4;right:var(--product-gutter);bottom:.9rem;left:var(--product-gutter);background:#1a1a181f;height:2px;position:absolute;overflow:hidden}.in-person-scroll-hero__progress span{background:var(--coral);transform-origin:0;width:100%;height:100%;display:block}.in-person-kicker{color:var(--coral-dark);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;line-height:1.2}.in-person-intro{padding:clamp(5rem, 9vw, 9rem) var(--product-gutter);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(2rem,8vw,9rem);display:grid}.in-person-intro .in-person-kicker{grid-column:1/-1;margin-bottom:clamp(-1rem,-2vw,-2rem)}.in-person-intro h2{letter-spacing:-.075em;max-width:18ch;margin:0;font-size:clamp(3rem,6.5vw,7.3rem);font-weight:760;line-height:.9}.in-person-intro>p:last-child{color:#65514a;max-width:520px;margin:0 0 .45rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.in-person-visual-story{padding:0 var(--product-gutter) clamp(5rem, 10vw, 10rem);gap:clamp(5rem,10vw,10rem);display:grid}.in-person-visual{position:relative}.image-slot.in-person-image-slot{aspect-ratio:auto;background:#eadbd3;border:0;border-radius:clamp(24px,3vw,44px);width:100%;margin:0}.in-person-image-slot .image-slot__wash{background:radial-gradient(circle at 70% 30%,#ff5f5661,#0000 28%),linear-gradient(135deg,#ead4ca,#f6eee9 58%,#dfc3b6)}.in-person-image-slot figcaption{max-width:560px}.in-person-image-slot figcaption span{color:var(--coral-dark)}.in-person-image-slot figcaption strong{letter-spacing:-.06em;max-width:14ch;font-size:clamp(2rem,4.5vw,4.7rem);line-height:.95}.in-person-image-slot figcaption small{color:#66534c;max-width:56ch}.in-person-visual--counter,.in-person-visual--counter .in-person-image-slot{min-height:min(820px,85svh)}.in-person-visual--counter .in-person-visual__copy{z-index:2;background:var(--paper);border-radius:clamp(18px,2vw,28px);width:min(580px,100% - 2.5rem);padding:clamp(1.25rem,2.5vw,2.25rem);position:absolute;bottom:clamp(1.25rem,3.5vw,3.5rem);left:clamp(1.25rem,3.5vw,3.5rem)}@supports (color:color-mix(in lab, red, red)){.in-person-visual--counter .in-person-visual__copy{background:color-mix(in srgb, var(--paper) 91%, transparent)}}.in-person-visual--counter .in-person-visual__copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.in-person-visual__copy>span,.in-person-visual__heading>span{color:var(--coral-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.in-person-visual__copy h3,.in-person-visual__heading h3{letter-spacing:-.065em;margin:.8rem 0 1rem;font-size:clamp(2.25rem,4.6vw,5.25rem);line-height:.94}.in-person-visual__copy p,.in-person-visual--after>p{color:#604d46;margin:0;line-height:1.62}.in-person-visual--signal{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,7vw,8rem);display:grid}.in-person-visual--signal .in-person-visual__copy h3{max-width:10ch}.in-person-visual__copy ul{gap:.9rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.in-person-visual__copy li{grid-template-columns:18px 1fr;gap:.65rem;font-weight:750;line-height:1.45;display:grid}.in-person-visual__copy li:before{color:var(--coral-dark);content:"→"}.in-person-image-slot--portrait{min-height:min(840px,84svh)}.in-person-visual--after{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:2rem clamp(2rem,8vw,9rem);display:grid}.in-person-visual--after .in-person-visual__heading{grid-column:1/-1}.in-person-visual--after .in-person-visual__heading h3{max-width:15ch}.in-person-image-slot--panorama{min-height:clamp(430px,52vw,720px)}.in-person-visual--after>p{max-width:480px;margin-bottom:.5rem;font-size:clamp(1rem,1.4vw,1.18rem)}.in-person-perks{width:min(calc(100% - 1.5rem), var(--max));color:var(--ink);isolation:isolate;background:0 0;border-radius:clamp(28px,3.5vw,48px);gap:clamp(1rem,2vw,1.4rem);margin:clamp(.75rem,1.5vw,1.25rem) auto;padding:clamp(1.1rem,2.5vw,2rem);display:grid;overflow:hidden}.in-person-perks__header{justify-content:space-between;align-items:flex-start;gap:clamp(1.5rem,4vw,4rem);min-height:0;display:flex}.in-person-perks__header>div{max-width:920px}.in-person-perks__label,.in-person-perks-card__topline span,.in-person-perks-card--metric>span,.in-person-perks-card--contact span{color:#fbf7f4a8;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:820}.in-person-perks__header h2{letter-spacing:-.075em;text-wrap:balance;max-width:15ch;margin:.65rem 0 0;font-size:clamp(2.75rem,5vw,5.9rem);font-weight:760;line-height:.9}.in-person-perks__header p:not(.in-person-perks__label){color:#fbf7f4a8;max-width:760px;margin:1rem 0 0;font-size:clamp(.92rem,1.15vw,1.05rem);line-height:1.58}.in-person-perks__cta{color:#fbf7f4;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:48px;padding:.76rem 1rem;font-size:.82rem;font-weight:820;text-decoration:none;display:inline-flex}.in-person-perks__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.in-person-perks__cta--primary{border:1px solid var(--coral);background:var(--coral);color:#171918}.in-person-perks__glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf7f40e;border:1px solid #fbf7f43d;position:relative;overflow:hidden;box-shadow:inset 0 1px #fbf7f429,0 20px 48px -38px #000c}.in-person-perks__glass:before{border-radius:inherit;content:"";pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#fbf7f475,#fbf7f40f 38%,#fbf7f40a 62%,#fbf7f440);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.in-person-perks__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.82fr) minmax(0,.82fr);gap:clamp(.85rem,1.5vw,1rem);min-height:0;display:grid}.in-person-perks__stack{grid-template-rows:.78fr 1fr;gap:clamp(.85rem,1.5vw,1rem);min-height:0;display:grid}.in-person-perks-card{background:#fbf7f412;border:1px solid #fbf7f41c;border-radius:clamp(20px,2vw,28px);flex-direction:column;min-height:0;padding:clamp(1.15rem,2vw,1.55rem);display:flex;position:relative;overflow:hidden}.in-person-perks-card:after{opacity:.22;content:"";mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");background-size:220px 220px;position:absolute;inset:0}.in-person-perks-card__topline{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.in-person-perks-card__topline i{color:#fbf7f48a;font-style:normal}.in-person-perks-card h3{color:#fbf7f4;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.7vw,3rem);font-weight:750;line-height:.96}.in-person-perks-card p{z-index:1;color:#fbf7f4b8;margin:0;font-size:clamp(.82rem,1vw,.95rem);line-height:1.58;position:relative}.in-person-perks-card--image{background:linear-gradient(#110d0b29 44%,#110d0bdb 100%),linear-gradient(90deg,#110d0b47,#0000 58%),url(/images/in-person-hero-cafe.webp) 50%/cover;justify-content:space-between;min-height:clamp(390px,47vw,580px)}.in-person-perks-card--image:after{opacity:.18}.in-person-perks-card__bottom{z-index:1;gap:1rem;max-width:560px;display:grid;position:relative}.in-person-perks-card--quote{background:#31413d;justify-content:space-between}.in-person-perks-card--quote p{color:#fbf7f4d1;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:clamp(.98rem,1.35vw,1.18rem);line-height:1.52}.in-person-perks-card--metric{background:radial-gradient(circle at 80% 12%,#ff5e4e57,#0000 15rem),#161717;justify-content:space-between}.in-person-perks-card--metric strong{z-index:1;color:var(--coral);letter-spacing:-.12em;margin-top:auto;font-size:clamp(6rem,11vw,10.5rem);font-weight:720;line-height:.72;position:relative}.in-person-perks-card--metric p{max-width:26ch;margin-top:1rem}.in-person-perks-card--marquee{background:radial-gradient(circle at 80% 15%,#ffceae29,#0000 16rem),#151312;justify-content:space-between}.in-person-perks-marquee{z-index:1;width:calc(100% + 3rem);margin:clamp(1.4rem,2vw,2rem) -1.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.in-person-perks-marquee div{gap:.65rem;width:max-content;animation:24s linear infinite in-person-perks-marquee;display:flex}.in-person-perks-marquee span{color:#fbf7f4db;border-radius:16px;justify-content:center;align-items:center;min-width:118px;height:54px;font-size:.76rem;font-weight:820;display:inline-flex}.in-person-perks-card--contact{background:#31413d;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.in-person-perks-card--contact div{z-index:1;gap:.8rem;display:grid;position:relative}.in-person-perks-card--contact h3{max-width:12ch;font-size:clamp(1.65rem,2.4vw,2.65rem)}.in-person-perks-card__link{z-index:1;color:#fbf7f4;background:#fbf7f414;border:1px solid #fbf7f438;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.25rem;text-decoration:none;display:inline-flex;position:relative}@keyframes in-person-perks-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1100px){.in-person-perks{min-height:0}.in-person-perks__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.in-person-perks-card--image{grid-column:1/-1;min-height:clamp(360px,52vw,520px)}}@media (width<=760px){.in-person-perks{border-radius:28px;width:calc(100% - 1rem);margin-block:.5rem;padding:.75rem}.in-person-perks__header{flex-direction:column;padding:.55rem .45rem 0}.in-person-perks__header h2{max-width:12ch;font-size:clamp(2.8rem,12vw,4.2rem)}.in-person-perks__cta{width:100%}.in-person-perks__actions{justify-content:stretch;width:100%}.in-person-perks__grid,.in-person-perks__stack{grid-template-rows:auto;grid-template-columns:1fr}.in-person-perks-card{border-radius:22px;min-height:260px}.in-person-perks-card--image{background-position:58%;min-height:430px}.in-person-perks-card--metric{min-height:310px}.in-person-perks-card--metric strong{font-size:clamp(6.5rem,32vw,9rem)}}@media (prefers-reduced-motion:reduce){.in-person-perks-marquee div{animation:none}}.in-person-pricing{padding:clamp(4rem, 8vw, 8rem) var(--product-gutter);background:var(--ink);color:var(--paper);border-radius:clamp(28px,4vw,52px);margin:0 .75rem}.in-person-pricing__intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:1rem clamp(2rem,8vw,9rem);display:grid}.in-person-pricing__intro .in-person-kicker{grid-column:1/-1}.in-person-pricing__intro h2{letter-spacing:-.07em;max-width:12ch;margin:0;font-size:clamp(3rem,6.2vw,7rem);line-height:.9}.in-person-pricing__intro>p:last-child{color:#d8cac2;max-width:520px;margin:0 0 .5rem;line-height:1.65}.in-person-pricing__rates{border-top:1px solid #fbf7f43d;border-bottom:1px solid #fbf7f43d;grid-template-columns:repeat(2,1fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.in-person-pricing__rates article{align-content:space-between;min-height:330px;padding:clamp(1.5rem,3vw,3rem);display:grid}.in-person-pricing__rates article+article{border-left:1px solid #fbf7f43d}.in-person-pricing__rates span{color:#d8cac2;max-width:25ch;font-weight:750}.in-person-pricing__rates strong{letter-spacing:-.08em;font-size:clamp(4.5rem,9vw,9.5rem);font-weight:720;line-height:.8}.in-person-pricing__rates strong .rate-fixed-fee{color:inherit;max-width:none;font-size:.28em}.in-person-pricing__rates small{color:#d8cac2;font-size:.9rem}.in-person-pricing footer{justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.5rem;display:flex}.in-person-pricing footer p{color:#d8cac2;margin:0}.in-person-pricing footer a{align-items:center;gap:.6rem;font-weight:800;text-decoration:none;display:inline-flex}.in-person-close{padding:clamp(4.5rem, 9vw, 9rem) var(--product-gutter);background:var(--coral);border-radius:clamp(28px,4vw,52px);margin:clamp(.75rem,2vw,1.5rem) .75rem 0}.in-person-close h2{letter-spacing:-.075em;max-width:13ch;margin:1rem 0 0;font-size:clamp(3.2rem,7vw,8rem);line-height:.88}.in-person-close>p:not(.in-person-kicker){color:#5e2925;max-width:620px;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.in-person-close .hero-actions{margin-top:2.2rem}.in-person-close .button{border-color:var(--ink);background:var(--ink);color:var(--paper)}.in-person-close .hero-actions>a:not(.button){align-items:center;gap:.6rem;font-weight:800;text-decoration:none;display:inline-flex}.product-page--in-person-payments>:is(.product-brief,.product-stories,.product-operations,.product-flow,.product-page-close){display:none}@media (width<=900px){.in-person-intro,.in-person-visual--signal,.in-person-visual--after,.in-person-pricing__intro{grid-template-columns:1fr}.in-person-intro .in-person-kicker,.in-person-pricing__intro .in-person-kicker,.in-person-visual--after .in-person-visual__heading{grid-column:auto}.in-person-intro .in-person-kicker{margin-bottom:0}.in-person-intro>p:last-child{max-width:680px}.in-person-visual--signal .in-person-visual__copy{max-width:720px}.in-person-image-slot--portrait{min-height:680px}.in-person-visual--after>p{max-width:680px}}@media (width<=620px){.in-person-intro{gap:1.5rem;padding-top:4rem;padding-bottom:4rem}.in-person-intro h2{font-size:clamp(2.85rem,13vw,4.35rem)}.in-person-visual-story{gap:4.5rem}.in-person-visual--counter,.in-person-visual--counter .in-person-image-slot{min-height:690px}.in-person-visual--counter .in-person-visual__copy{width:auto;padding:1.25rem;bottom:.85rem;left:.85rem;right:.85rem}.in-person-visual__copy h3,.in-person-visual__heading h3{font-size:clamp(2.25rem,11vw,3.35rem)}.in-person-image-slot--portrait{min-height:540px}.in-person-image-slot--panorama{min-height:520px}.in-person-pricing{margin:0 .5rem;padding:3.75rem 1.25rem}.in-person-pricing__intro h2{font-size:clamp(3rem,14vw,4.6rem)}.in-person-pricing__rates{grid-template-columns:1fr}.in-person-pricing__rates article{min-height:260px;padding:1.5rem 0}.in-person-pricing__rates article+article{border-top:1px solid #fbf7f43d;border-left:0}.in-person-pricing__rates strong{font-size:clamp(4.6rem,24vw,7.2rem)}.in-person-pricing footer{flex-direction:column;align-items:flex-start}.in-person-close{margin-left:.5rem;margin-right:.5rem;padding:4.5rem 1.25rem}.in-person-close h2{font-size:clamp(3.2rem,15vw,5rem)}}.pos-comparison{width:100%;color:var(--ink);padding:clamp(2.5rem,4vw,4rem) 0}.pos-comparison__header{width:min(calc(100% - 1.5rem), var(--max));margin:0 auto clamp(1.5rem,2.5vw,2.5rem)}.pos-comparison__header h2{letter-spacing:-.055em;text-wrap:pretty;max-width:none;margin:0;font-size:clamp(2rem,3.6vw,3.8rem);font-weight:820;line-height:.98}.pos-comparison__table-wrap{width:min(calc(100% - 1.5rem), var(--max));scrollbar-width:thin;background:#fbf7f4d6;border:1px solid #1a1a1824;border-radius:clamp(24px,3vw,40px);margin:0 auto;overflow-x:auto;box-shadow:inset 0 1px #ffffffb3,0 32px 80px -64px #311c19a3}.pos-comparison__table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:0;width:100%;min-width:920px}.pos-comparison__table th,.pos-comparison__table td{text-align:left;vertical-align:top;border:1px solid #1a1a181f;border-top:0;border-left:0}.pos-comparison__table tr>:last-child{border-right:0}.pos-comparison__table tbody tr:last-child>*{border-bottom:0}.pos-comparison__table thead th{height:178px;color:var(--ink);letter-spacing:normal;text-transform:none;vertical-align:bottom;background:#f1ece6bd;padding:clamp(1.35rem,2.4vw,2.25rem)}.pos-comparison__table thead th:first-child{color:#766a63;letter-spacing:.12em;text-transform:uppercase;width:23%;font-size:.7rem;font-weight:820}.pos-comparison__table thead th>span,.pos-comparison__table thead th>strong{display:block}.pos-comparison__table thead th>span{letter-spacing:-.055em;font-size:clamp(1.7rem,2.6vw,2.7rem);font-weight:850}.pos-comparison__table thead th>strong{color:#6b5e58;margin-top:.65rem;font-size:.72rem;font-weight:760}.pos-comparison__table tbody th{color:#615750;width:23%;padding:clamp(1.25rem,2.2vw,2rem);font-size:clamp(.8rem,1vw,.92rem);font-weight:820;line-height:1.35}.pos-comparison__table tbody td{padding:clamp(1.25rem,2.2vw,2rem)}.pos-comparison__table tbody td>strong,.pos-comparison__table tbody td>span{display:block}.pos-comparison__table tbody td>strong{letter-spacing:-.025em;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:850}.pos-comparison__table tbody td>span{color:#6a605a;max-width:28ch;margin-top:.45rem;font-size:clamp(.72rem,.9vw,.82rem);line-height:1.5}.pos-comparison__table .pos-comparison__zahlo{background:linear-gradient(#ff5f56f2, #ff5f56f2), var(--coral);color:var(--ink)}.pos-comparison__table thead .pos-comparison__zahlo>span{font-size:clamp(2.4rem,4vw,4rem)}.pos-comparison__table thead .pos-comparison__zahlo>strong,.pos-comparison__table tbody .pos-comparison__zahlo>span{color:#5e2925}.pos-comparison__sources{width:min(calc(100% - 1.5rem), var(--max));box-shadow:none;color:#6f645e;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin:.9rem auto 0;padding:0 clamp(.25rem,1vw,.75rem);font-size:.68rem;line-height:1.5;display:flex}.pos-comparison__sources p{max-width:430px;margin:0}.pos-comparison__sources div{flex-wrap:wrap;justify-content:flex-end;gap:.9rem;display:flex}.pos-comparison__sources a{color:var(--ink);text-underline-offset:.2em}@media (width<=760px){.pos-comparison{padding:2.25rem 0}.pos-comparison__header{width:calc(100% - 1rem)}.pos-comparison__header h2{max-width:none;font-size:clamp(2rem,8vw,2.8rem)}.pos-comparison__table-wrap{border-radius:26px;width:calc(100% - 1rem)}.pos-comparison__table{min-width:820px}.pos-comparison__table thead th:first-child,.pos-comparison__table tbody th{z-index:2;background:#f1ece6;position:sticky;left:0;box-shadow:1px 0 #1a1a181f}.pos-comparison__table thead th:first-child{z-index:3}.pos-comparison__sources{flex-direction:column;width:calc(100% - 1rem)}.pos-comparison__sources div{justify-content:flex-start}}@media (width<=700px){.about-page .about-hero{min-height:550px}.about-page .about-origin figure{min-height:420px}.about-page .about-origin__copy h2{font-size:2.85rem}.full-footer .footer-bottom{flex-direction:column;align-items:center;display:flex}.full-footer .footer-bottom>small{order:-1;position:static;transform:none}}.in-person-scroll-hero__chapter h2{font-size:clamp(2.45rem,4.4vw,5.2rem)}.in-person-scroll-hero__chapter--four h2{max-width:10ch;font-size:clamp(2.2rem,4vw,4.4rem)}.contact-simple-page{color:var(--ink);padding:.75rem}.contact-simple{width:min(100%, var(--max));background:#efe7e0;border-radius:36px;grid-template-columns:minmax(0,.8fr) minmax(440px,1fr);min-height:min(760px,100svh - 116px);margin:0 auto;display:grid;overflow:hidden}.contact-simple__intro{flex-direction:column;padding:clamp(2rem,5vw,5rem);display:flex}.contact-simple__intro h1{letter-spacing:-.075em;max-width:7ch;margin:0;font-size:clamp(4rem,7.2vw,7rem);font-weight:830;line-height:.9}.contact-simple__intro>p:not(.eyebrow){color:#675d57;max-width:530px;margin:1.5rem 0 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.6}.contact-simple__email{border-top:1px solid #1a1a1829;gap:.35rem;max-width:530px;margin-top:auto;padding-top:2rem;display:grid}.contact-simple__email span,.contact-simple__form-heading span{font-size:.76rem;font-weight:820}.contact-simple__email a{width:fit-content;color:var(--ink);letter-spacing:-.045em;text-underline-offset:.18em;font-size:clamp(1.55rem,2.7vw,2.5rem);font-weight:820;text-decoration-thickness:1px}.contact-simple__email small,.contact-simple__submit small{color:#746963;font-size:.68rem;line-height:1.45}.contact-simple__form{background:var(--coral);flex-direction:column;padding:clamp(2rem,4vw,4rem);display:flex}.contact-simple__form-heading{border-bottom:1px solid #1a1a182e;gap:.35rem;padding-bottom:1.5rem;display:grid}.contact-simple__form-heading p{color:#6a2925;max-width:44ch;margin:0;font-size:.76rem;line-height:1.5}.contact-simple__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.contact-simple__fields label{border-bottom:1px solid #1a1a182e;gap:.6rem;min-width:0;padding:1.25rem 0;display:grid}.contact-simple__fields .contact-simple__honeypot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.contact-simple__fields label:nth-child(odd):not(.contact-simple__message){padding-right:1rem}.contact-simple__fields label:nth-child(2n){border-left:1px solid #1a1a182e;padding-left:1rem}.contact-simple__fields label>span{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:820}.contact-simple__fields input,.contact-simple__fields select,.contact-simple__fields textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:0;outline:none;font-size:1rem}.contact-simple__fields input,.contact-simple__fields select{height:2rem}.contact-simple__fields textarea{resize:vertical;min-height:130px;line-height:1.55}.contact-simple__fields textarea::placeholder{color:#843d38;opacity:.78}.contact-simple__message{grid-column:1/-1}.contact-simple__submit{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.contact-simple__submit .button:disabled{cursor:wait;opacity:.7}.contact-simple__form-status{text-align:right;justify-items:end;display:grid}.contact-simple__form-status strong{color:#60241f;max-width:34ch;font-size:.72rem;line-height:1.45}.contact-simple__form-status a{color:currentColor}@media (width<=900px){.contact-simple{grid-template-columns:1fr;min-height:0}.contact-simple__intro{min-height:560px}}@media (width<=620px){.contact-simple-page{padding:.5rem}.contact-simple{border-radius:26px}.contact-simple__intro{min-height:500px;padding:2.25rem 1.25rem}.contact-simple__intro h1{font-size:clamp(3.6rem,18vw,5.4rem)}.contact-simple__form{padding:2rem 1.25rem}.contact-simple__fields{grid-template-columns:1fr}.contact-simple__fields label:nth-child(odd):not(.contact-simple__message),.contact-simple__fields label:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.contact-simple__message{grid-column:auto}.contact-simple__submit{flex-direction:column;align-items:stretch}.contact-simple__submit .button{justify-content:center}.contact-simple__form-status{text-align:left;justify-items:start}}.product-brief{padding:clamp(4.5rem, 9vw, 9rem) var(--product-gutter);background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(3rem,7vw,8rem);display:grid}.product-brief__statement h2{letter-spacing:-.065em;max-width:18ch;margin:0;font-size:clamp(2.5rem,5vw,5.5rem);line-height:.97}.product-brief__facts{margin:0}.product-brief__facts>div{border-top:1px solid #fbf7f438;padding:1.3rem 0 1.45rem}.product-brief__facts dt{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.product-brief__facts dd{color:var(--paper);margin:.55rem 0 0;font-size:1rem;line-height:1.55}.product-stories{padding:clamp(4.5rem, 8vw, 8rem) var(--product-gutter) 2rem}.product-section-heading{grid-template-columns:1fr 2fr;gap:2rem;margin-bottom:clamp(3rem,7vw,7rem);display:grid}.product-section-heading h2{letter-spacing:-.065em;max-width:15ch;margin:0;font-size:clamp(2.6rem,5.2vw,5.8rem);line-height:.94}.product-story{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:min(760px,78svh);padding:clamp(2.25rem,5vw,5rem) 0;display:grid}.product-story:nth-of-type(odd) .product-story__copy{order:2}.product-story:nth-of-type(odd) .product-story__visual{order:1}.product-story__copy>span{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.product-story__copy h3{letter-spacing:-.055em;max-width:15ch;margin:1rem 0 1.2rem;font-size:clamp(2.1rem,4vw,4.3rem);line-height:.98}.product-story__copy>p{max-width:600px;color:var(--muted);margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65}.product-story__copy ul{gap:.65rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.product-story__copy li{grid-template-columns:18px 1fr;gap:.75rem;font-weight:700;line-height:1.4;display:grid}.product-story__copy li:before{color:var(--coral);content:"→"}.product-story__visual{background:#e8d9d1;border-radius:clamp(24px,3vw,40px);min-height:clamp(380px,56vw,720px);margin:0;overflow:hidden}.product-story__visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-story:hover .product-story__visual img{transform:scale(1.025)}.product-operations{padding:clamp(4rem, 8vw, 8rem) var(--product-gutter);background:#f0e2db;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(3rem,8vw,9rem);margin:clamp(2rem,5vw,5rem) 0 0;display:grid}.product-operations__heading h2{letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(2.5rem,4.6vw,5rem);line-height:.96}.product-operations__list article{border-top:1px solid #1a1a183d;grid-template-columns:42px minmax(180px,.7fr) minmax(240px,1fr);align-items:baseline;gap:1.25rem;padding:1.65rem 0;display:grid}.product-operations__list span{color:var(--coral);font-size:.75rem;font-weight:800}.product-operations__list h3,.product-operations__list p{margin:0}.product-operations__list h3{font-size:clamp(1.2rem,2vw,1.65rem)}.product-operations__list p{color:#5e4e47;line-height:1.55}.product-flow{padding:clamp(4.5rem, 8vw, 8rem) var(--product-gutter)}.product-flow header{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.product-flow h2{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.95}.product-flow ol{grid-template-columns:repeat(4,1fr);margin:clamp(3rem,6vw,6rem) 0 0;padding:0;list-style:none;display:grid}.product-flow li{border-top:1px solid var(--ink);border-right:1px solid var(--line);min-height:230px;padding:1.35rem}.product-flow li:last-child{border-right:0}.product-flow li span{color:var(--coral);margin-bottom:3rem;font-size:.75rem;font-weight:800;display:block}.product-flow li strong{font-size:1.4rem;display:block}.product-flow li p{color:var(--muted);margin:.7rem 0 0;line-height:1.55}.product-page-close{padding:clamp(4rem, 9vw, 9rem) var(--product-gutter);background:var(--coral);color:var(--ink);border-radius:clamp(24px,3vw,42px);margin:0 .75rem}.product-page-close h2{letter-spacing:-.07em;max-width:14ch;margin:0;font-size:clamp(3rem,6.5vw,7rem);line-height:.9}.product-page-close>p:not(.product-page-label){max-width:620px;margin:1.4rem 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem)}.product-page-close .hero-actions{margin-top:2rem}@media (width<=900px){.product-page-hero__copy{width:min(700px,90%)}.product-brief,.product-section-heading,.product-operations{grid-template-columns:1fr}.product-brief{gap:3rem}.product-story{grid-template-columns:1fr;min-height:0}.product-story:nth-of-type(odd) .product-story__copy,.product-story:nth-of-type(odd) .product-story__visual{order:initial}.product-story__visual{min-height:clamp(360px,76vw,640px)}.product-flow ol{grid-template-columns:repeat(2,1fr)}.product-flow li:nth-child(2){border-right:0}}@media (width<=620px){.product-page{--product-gutter:1.25rem}.product-page-hero{background-position:60%;height:50svh;max-height:50svh;margin:0 .5rem .75rem;padding-top:2rem}.product-page-hero:after{background:linear-gradient(#0f0d0c14 22%,#0f0d0ce0),linear-gradient(90deg,#0f0d0c6b,#0000)}.product-page-hero__copy{width:100%}.product-page-hero h1{font-size:clamp(1.95rem,min(10vw,6vh),3.2rem)}.product-page-hero__copy>p:not(.product-page-label){font-size:.95rem;line-height:1.45}.product-page-hero .product-page-label{margin-bottom:.65rem}.product-page-hero .hero-actions{margin-top:1rem}.product-brief,.product-stories,.product-operations,.product-flow{padding-right:var(--product-gutter);padding-left:var(--product-gutter)}.product-section-heading{gap:0}.product-story{padding:2.75rem 0}.product-story__visual{min-height:380px}.product-operations__list article{grid-template-columns:34px 1fr}.product-operations__list p{grid-column:2}.product-flow header{display:block}.product-flow ol{grid-template-columns:1fr}.product-flow li{border-right:0;min-height:0}.product-flow li span{margin-bottom:1.5rem}.product-page-close{margin:0 .5rem}.in-person-scroll-hero{height:300svh}.in-person-scroll-hero__sticky{min-height:520px}.in-person-scroll-hero__wash{width:122vw;translate:-50% -48%}.in-person-scroll-hero__terminal{width:min(156vw,820px);height:68vh;top:54%;left:64%}.in-person-scroll-hero__intro{width:min(86vw,520px);top:1.35rem;left:1.15rem;translate:0}.in-person-scroll-hero__intro h1{max-width:13ch;font-size:clamp(3rem,13.4vw,4.8rem);line-height:.88}.in-person-scroll-hero__actions{gap:.55rem;width:min(100%,330px);margin-top:.9rem}.in-person-scroll-hero__cta{width:100%;min-width:0}.in-person-scroll-hero__cta--secondary{min-width:0}.in-person-scroll-hero__chapter{width:auto;inset:auto 1.2rem 4.8rem 35%;translate:0}.in-person-scroll-hero__chapter--three{left:1.2rem;right:1.2rem}.in-person-scroll-hero__chapter--four{width:auto;top:8.5rem;left:50%;right:auto;translate:-50%}.in-person-scroll-hero__card-placeholder{width:min(52vw,260px);top:56%;right:1.2rem}.in-person-scroll-hero__chapter h2{margin-top:.7rem;font-size:clamp(2.1rem,9.6vw,3.25rem)}.in-person-scroll-hero__chapter p{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.in-person-scroll-hero__chapter a{margin-top:1rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.in-person-scroll-hero{height:auto;padding:3rem var(--product-gutter)}.in-person-scroll-hero__sticky{gap:3rem;height:auto;min-height:0;display:grid;position:relative;top:auto;overflow:visible}.in-person-scroll-hero__intro,.in-person-scroll-hero__terminal,.in-person-scroll-hero__cta,.in-person-scroll-hero__chapter{width:100%;position:relative;inset:auto;translate:none;opacity:1!important;transform:none!important}.in-person-scroll-hero__terminal{height:min(60vh,620px)}.in-person-scroll-hero__cta{justify-self:center}.in-person-scroll-hero__chapter{max-width:720px;margin-inline:auto}.in-person-scroll-hero__progress{display:none}}.product-mobile-swipe-hint{display:none}@media (width<=760px){.product-brief{padding-top:3.25rem;padding-bottom:2.5rem;display:block}.product-brief__statement h2{font-size:clamp(2.25rem,10vw,3.4rem)}.product-brief__facts{width:calc(100% + var(--product-gutter));padding-right:var(--product-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-top:2.5rem;scroll-padding-left:0;display:flex;overflow-x:auto}.product-brief__facts::-webkit-scrollbar{display:none}.product-stories__rail::-webkit-scrollbar{display:none}.product-operations__list::-webkit-scrollbar{display:none}.product-flow ol::-webkit-scrollbar{display:none}.product-brief__facts>div{scroll-snap-align:start;border:1px solid #fbf7f438;border-radius:20px;flex-direction:column;flex:0 0 min(78vw,310px);justify-content:space-between;min-height:190px;padding:1.15rem;display:flex}.product-stories{padding:3.75rem 0 1rem var(--product-gutter);overflow:hidden}.product-section-heading{padding-right:var(--product-gutter);margin-bottom:1.5rem}.product-section-heading h2{max-width:11ch;font-size:clamp(2.5rem,12vw,3.75rem)}.product-mobile-swipe-hint{padding-right:var(--product-gutter);color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin:0 0 1rem;font-size:.72rem;font-weight:800;display:flex}.product-stories__rail{width:100%;padding:0 var(--product-gutter) 1.25rem 0;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.85rem;scroll-padding-left:0;display:flex;overflow-x:auto}.product-story,.product-story:nth-of-type(odd){border:1px solid var(--line);scroll-snap-align:start;background:#f5ebe6;border-radius:26px;flex-direction:column;flex:0 0 calc(100vw - 2.75rem);align-items:stretch;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.product-story .product-story__visual,.product-story:nth-of-type(odd) .product-story__visual{order:1}.product-story .product-story__copy,.product-story:nth-of-type(odd) .product-story__copy{order:2}.product-story__visual{border-radius:0;min-height:270px}.product-story__visual img{min-height:270px}.product-story__copy{flex-direction:column;min-height:430px;padding:1.5rem 1.35rem 1.4rem;display:flex}.product-story__copy h3{margin-top:.8rem;font-size:clamp(2rem,9.5vw,2.8rem)}.product-story__copy>p{font-size:.95rem}.product-story__copy ul{margin-top:auto;padding-top:1.4rem}.product-story__copy li{font-size:.84rem}.product-operations{padding:3.5rem 0 3.5rem var(--product-gutter);display:block;overflow:hidden}.product-operations__heading{padding-right:var(--product-gutter)}.product-operations__heading h2{font-size:clamp(2.45rem,11vw,3.5rem)}.product-operations__list{padding-right:var(--product-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-top:2.5rem;display:flex;overflow-x:auto}.product-operations__list article{scroll-snap-align:start;border:1px solid #1a1a1833;border-radius:20px;flex-direction:column;flex:0 0 min(78vw,310px);min-height:270px;padding:1.25rem;display:flex}.product-operations__list article h3{margin-top:2.5rem;font-size:1.65rem}.product-operations__list article p{grid-column:auto;margin-top:auto}.product-flow{padding:3.75rem 0 3.75rem var(--product-gutter);overflow:hidden}.product-flow header{padding-right:var(--product-gutter)}.product-flow h2{font-size:clamp(2.5rem,11vw,3.55rem)}.product-flow ol{padding-right:var(--product-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;margin-top:2.5rem;display:flex;overflow-x:auto}.product-flow li{border-top:1px solid var(--ink);border-right:1px solid var(--line);scroll-snap-align:start;flex:0 0 min(72vw,280px);min-height:250px;padding:1.25rem}.product-flow li:nth-child(2){border-right:1px solid var(--line)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);overflow-x:clip}body{isolation:isolate;min-width:320px;min-height:100svh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;background:0 0;margin:0;position:relative;overflow-x:clip}body:before{z-index:-1;background:radial-gradient(circle at 14% 17%, #ff5f564d 0, #ff5f5600 27vmax), radial-gradient(circle at 84% 14%, #75b4ff45 0, #75b4ff00 30vmax), radial-gradient(circle at 48% 76%, #ffcd6b3d 0, #ffcd6b00 28vmax), var(--paper);content:"";pointer-events:none;transform-origin:50%;animation:site-color-pulse 13s var(--ease) infinite alternate;position:fixed;inset:-14vmax;transform:translate(-1.5%,-1%)scale(1)}a{color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}::selection{background:var(--coral);color:var(--ink)}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.skip-link{z-index:1000;background:var(--ink);color:var(--paper);padding:.8rem 1rem;text-decoration:none;transition:transform .2s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:100;width:100%;min-height:76px;padding:.7rem var(--gutter);border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{letter-spacing:-.07em;width:max-content;font-size:1.55rem;font-weight:800;line-height:1;text-decoration:none}.brand span{color:var(--coral)}.site-header nav{justify-content:center;gap:clamp(1.2rem,3vw,3rem);display:flex}.site-header nav a,.sign-in{font-size:.78rem;font-weight:650;text-decoration:none}.site-header nav a{padding:.75rem 0;position:relative}.site-header nav a:after{background:var(--ink);content:"";transform-origin:100%;height:1px;transition:transform .25s var(--ease);position:absolute;bottom:.45rem;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-actions{align-items:center;gap:1rem;display:flex}.button{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--paper);transition:transform .25s var(--ease), background .25s, color .25s;justify-content:space-between;align-items:center;gap:2.25rem;padding:.85rem 1rem;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.button:hover{background:var(--coral);color:var(--ink);transform:translateY(-2px)}.button-small{gap:1.25rem;min-height:44px;padding:.65rem .8rem}.button-light{border-color:var(--paper);background:var(--paper);color:var(--ink)}.button-light:hover{border-color:var(--coral)}.text-link{border-bottom:1px solid;align-items:center;gap:.7rem;min-height:44px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}main,footer{width:min(100%, var(--max));margin-inline:auto}.hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);min-height:calc(100svh - 76px);display:grid}.hero-copy{padding:clamp(5rem, 10vw, 10rem) var(--gutter);flex-direction:column;justify-content:center;display:flex}.eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.66rem;font-weight:800;line-height:1.3}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(3.5rem,7.4vw,7.75rem);font-weight:780;line-height:.9}.hero h1 span{color:var(--coral-dark)}.hero-lead{max-width:640px;color:var(--muted);margin:2rem 0 0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:500;line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.hero-note{color:var(--muted);margin:1.4rem 0 0;font-size:.75rem}.system-map{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem) clamp(1.25rem,4vw,4rem);display:flex}.system-source,.system-result{align-items:center;gap:1.25rem;display:grid}.system-source{border-top:1px solid var(--paper-line);grid-template-columns:28px 1fr auto;min-height:108px}.system-source:nth-child(3){border-bottom:1px solid var(--paper-line)}.system-source>span,.system-source small{color:#b6b0aa}.system-source span{font-size:.64rem}.system-source strong,.system-result strong{letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.7rem);display:block}.system-source small{margin-top:.35rem;font-size:.7rem;display:block}.system-source b{font-size:1rem}.system-join{color:#a9a39d;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:2.8rem 0;font-size:.62rem;display:grid}.system-join i{background:linear-gradient(90deg, transparent, var(--coral));height:1px}.system-join i:last-child{background:linear-gradient(90deg, var(--coral), transparent)}.system-result{background:var(--paper);min-height:166px;color:var(--ink);grid-template-columns:auto 1fr auto;padding:1.4rem}.mini-brand{color:var(--coral-dark);letter-spacing:-.04em;align-self:start;font-size:.82rem;font-weight:800}.system-result small{color:var(--muted);margin-bottom:.5rem;font-size:.66rem;display:block}.status{color:#254926;text-transform:uppercase;background:#dcebd8;align-self:end;padding:.45rem .6rem;font-size:.62rem;font-weight:800}.section{padding:var(--section) var(--gutter)}.section-intro{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:3rem;margin-bottom:clamp(3.5rem,7vw,7rem);display:grid}.section-intro .eyebrow,.section-intro h2{grid-column:1}.section-intro h2,.pricing-heading h2,.why h2,.start-section h2,.final-cta h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5.7vw,6rem);font-weight:760;line-height:.96}.section-intro h2{max-width:13ch}.section-intro>p:last-child{color:var(--muted);grid-area:1/2/span 2;margin:0;font-size:1rem;line-height:1.65}.section-intro.compact{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.product-row{grid-template-columns:70px minmax(0,1.1fr) minmax(280px,.7fr);align-items:start;gap:clamp(1.5rem,4vw,5rem);min-height:480px;margin-top:.75rem;padding:clamp(2rem,5vw,5rem);display:grid}.product-row-dark{background:var(--ink);color:var(--paper)}.product-row-warm{background:var(--warm);color:var(--ink)}.product-row-coral{background:var(--coral)}.product-number{font-size:.72rem;font-weight:800}.product-copy{align-self:center}.product-copy h3{letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(2.3rem,4.3vw,4.7rem);font-weight:750;line-height:.98}.product-copy>p:last-child{color:currentColor;max-width:620px;margin:1.8rem 0 0}@supports (color:color-mix(in lab, red, red)){.product-copy>p:last-child{color:color-mix(in srgb, currentColor 72%, transparent)}}.product-copy>p:last-child{line-height:1.65}.product-row ul{align-self:center;margin:0;padding:0;list-style:none}.product-row li{border-top:1px solid;padding:1.2rem 0;font-size:.8rem;font-weight:700}.product-row li:last-child{border-bottom:1px solid}.methods{border-bottom:1px solid var(--ink)}.method-list{border-top:2px solid var(--ink)}.method-head,.method-row{grid-template-columns:1.1fr .55fr 1fr;gap:1.5rem;display:grid}.method-head{border-bottom:1px solid var(--ink);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:.9rem 0;font-size:.62rem;font-weight:800}.method-row{border-bottom:1px solid var(--line);align-items:center;min-height:86px;font-size:.8rem}.method-name{grid-template-columns:44px 1fr;align-items:center;display:grid}.method-name i{color:var(--muted);font-size:.62rem;font-style:normal}.method-name strong{letter-spacing:-.03em;font-size:clamp(1rem,1.8vw,1.45rem)}.method-where{font-weight:700}.method-row>span:last-child{color:var(--muted)}.why{background:var(--coral);grid-template-columns:1.15fr .85fr;display:grid}.why-statement{min-height:calc(100svh - 76px);padding:var(--section) var(--gutter);align-self:start;position:sticky;top:76px}.why h2 span{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.why h2 span{color:color-mix(in srgb, var(--ink) 58%, var(--coral))}}.why-points{border-left:1px solid #1a1a1840}.why-points article{min-height:360px;padding:clamp(2rem, 5vw, 5rem) var(--gutter);border-bottom:1px solid #1a1a1840;flex-direction:column;justify-content:center;display:flex}.why-points article>span{font-size:.68rem;font-weight:800}.why-points h3{letter-spacing:-.055em;max-width:14ch;margin:2.5rem 0 0;font-size:clamp(1.8rem,3.2vw,3.3rem);line-height:1}.why-points p{max-width:470px;margin:1.5rem 0 0;line-height:1.65}.pricing{border-bottom:1px solid var(--ink)}.pricing-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:3rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.pricing-heading h2{max-width:12ch}.pricing-heading>p{max-width:490px;color:var(--muted);margin:0;line-height:1.65}.price-table-wrap{overflow-x:auto}table{border-collapse:collapse;border-top:2px solid var(--ink);width:100%;min-width:700px}th,td{border-bottom:1px solid var(--line);text-align:left;padding:1.2rem .75rem}thead th{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem}tbody th{width:64%;font-size:.82rem;font-weight:650}td{font-size:clamp(1.1rem,2vw,1.55rem);font-weight:800}.fixed-rates{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr 1.25fr;gap:1px;margin-top:2.5rem;display:grid}.fixed-rates>*{background:var(--warm);margin:0;padding:clamp(1.5rem,3vw,3rem)}.fixed-rates span,.fixed-rates small{font-size:.68rem;display:block}.fixed-rates strong{letter-spacing:-.05em;margin:2rem 0 .5rem;font-size:clamp(1.5rem,2.7vw,2.7rem);display:block}.fixed-rates p{color:var(--muted);align-items:flex-end;font-size:.8rem;line-height:1.6;display:flex}.start-section{padding:var(--section) var(--gutter);background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);gap:5rem;display:grid}.start-section h2{max-width:11ch}.start-section ol{margin:0;padding:0;list-style:none}.start-section li{border-top:1px solid var(--paper-line);grid-template-columns:40px 1fr;gap:1rem;padding:1.5rem 0;display:grid}.start-section li:last-child{border-bottom:1px solid var(--paper-line)}.start-section li>span{color:var(--coral);font-size:.7rem;font-weight:800}.start-section li p{color:#bcb6af;margin:0;font-size:.82rem;line-height:1.55}.start-section li strong{color:var(--paper);margin-bottom:.35rem;font-size:.95rem;display:block}.start-section .button{align-self:end;width:max-content}.answers{border-bottom:1px solid var(--ink)}.faq-list{border-top:2px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{letter-spacing:-.025em;cursor:pointer;grid-template-columns:54px 1fr auto;align-items:center;min-height:92px;font-size:clamp(1rem,1.8vw,1.35rem);font-weight:750;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--muted);letter-spacing:0;font-size:.62rem}.faq-list summary i{transition:transform .25s var(--ease);font-size:1.4rem;font-style:normal;font-weight:400}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{max-width:780px;color:var(--muted);margin:0;padding:0 0 2.3rem 54px;font-size:.95rem;line-height:1.7}.final-cta{min-height:620px;padding:var(--section) var(--gutter);background:var(--coral)}.final-cta h2{max-width:12ch}.final-cta>p:nth-of-type(2){max-width:520px;margin:1.8rem 0 0;font-size:1rem;line-height:1.65}.final-cta>div{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.pricing-page{width:100%;color:var(--ink);background:0 0}.pricing-ai-sheet{width:min(calc(100% - 1.5rem), var(--max));background:linear-gradient(135deg,#ff42371a,#0000 42%),#fdfaf7eb;border:1px solid #1719181a;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;margin:.75rem auto 0;padding:.58rem;display:flex;box-shadow:0 18px 54px -42px #12100fbf}.pricing-ai-sheet p{color:#514c47;margin:0 0 0 clamp(.8rem,1.5vw,1.15rem);font-size:clamp(.82rem,1vw,.95rem);font-weight:720}.pricing-ai-sheet a{min-height:2.75rem;color:var(--paper);letter-spacing:-.02em;white-space:nowrap;background:#171918;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.2rem;font-size:clamp(.78rem,.95vw,.9rem);font-weight:820;text-decoration:none;display:inline-flex}.pricing-ai-sheet a:hover,.pricing-ai-sheet a:focus-visible{background:var(--coral);color:#171918}.pricing-ai-sheet--mobile{display:none}.pricing-page-hero{width:min(calc(100% - 1.5rem), var(--max));isolation:isolate;background:#171918;border:0;border-radius:clamp(26px,3vw,44px);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:stretch;height:min(50svh,520px);min-height:min(360px,50svh);max-height:520px;margin:.75rem auto 0;padding:0;display:grid;position:relative;overflow:hidden}.pricing-page-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#12100f14,#0000 42%),linear-gradient(#0000 42%,#12100f6b);width:64%;position:absolute;top:0;bottom:0;right:0}.pricing-page-hero__copy{z-index:2;width:100%;min-height:0;color:var(--paper);background:#171918;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,4vw,3.5rem);display:flex;position:relative}.pricing-page-hero__copy:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#171918 0%,#171918c2 42%,#17191800 100%);width:clamp(90px,10vw,150px);position:absolute;top:0;bottom:0;right:clamp(-150px,-10vw,-90px)}.pricing-page-hero__copy h1{letter-spacing:-.075em;max-width:12ch;margin:0;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:780;line-height:.86}.pricing-page-hero__copy>p:last-child{color:#d9d1ca;max-width:620px;margin:clamp(.8rem,1.5vw,1.25rem) 0 0;font-size:clamp(.92rem,1.1vw,1rem);line-height:1.45}.pricing-page-hero .pricing-page-hero__image{z-index:0;width:100%;height:100%;min-height:0;box-shadow:none;aspect-ratio:auto;background:#171918;border:0;border-radius:0;outline:0;grid-area:1/2;margin:0;position:relative}.pricing-page-hero__image .image-slot__image{object-position:center 54%}.pricing-page-hero__image .image-slot__wash,.pricing-page-hero__image figcaption,.pricing-page-hero__image>i{display:none}.pricing-page-hero__rates{z-index:2;grid-area:1/2;grid-template-rows:repeat(3,minmax(0,1fr));place-self:stretch stretch;gap:clamp(.5rem,1vw,.75rem);width:auto;height:auto;margin:clamp(1rem,2vw,2rem);display:grid;position:relative}.pricing-page-hero__rates article{height:100%;min-height:0;color:var(--ink);background:#fbf7f4f0;border:1px solid #1719181f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.22rem 1rem;padding:clamp(.85rem,1.5vw,1.2rem);display:grid;box-shadow:0 20px 52px -36px #12100fe6}.pricing-page-hero__rates article>span{color:var(--coral-dark);align-self:end;font-size:clamp(.9rem,1.25vw,1.1rem);font-weight:850;line-height:1.25}.pricing-page-hero__rates article>strong{letter-spacing:-.06em;text-align:right;grid-area:1/2/span 2;align-self:center;font-size:clamp(2.25rem,3.8vw,3.65rem);font-weight:850;line-height:1}.pricing-page-hero__rates article>strong .rate-fixed-fee{color:inherit;font-size:.42em}.pricing-page-hero__rates article>small{color:#5f5b55;align-self:start;font-size:clamp(.86rem,1.05vw,.98rem);line-height:1.35}.pricing-page-hero__rates .pricing-page-hero__rate--custom{color:var(--paper);background:#1a1a18f0}.pricing-page-hero__rate--custom>a{color:var(--coral);align-self:start;font-size:clamp(.88rem,1.05vw,1rem);font-weight:800;text-decoration:none}.pricing-page-hero__rates .pricing-page-hero__rate--custom>strong{font-size:clamp(1.35rem,2.1vw,2rem)}.pricing-filter-section{width:min(calc(100% - 1.5rem), var(--max));background:0 0;grid-template-columns:minmax(220px,.24fr) minmax(0,.76fr);align-items:start;gap:clamp(.75rem,1.25vw,1rem);margin:0 auto;padding:clamp(.75rem,1.5vw,1.25rem) 0;display:grid}.pricing-filter-section--without-navigation{grid-template-columns:minmax(0,1fr)}.pricing-filter{min-height:0;color:var(--ink);background:#fdfaf7;border:1px solid #17191824;border-radius:24px;padding:0;display:grid;position:sticky;top:6rem}.pricing-filter__intro span,.pricing-filter__included>span{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850;display:block}.pricing-filter__intro strong{letter-spacing:-.07em;max-width:12ch;margin-top:.85rem;font-size:clamp(1.45rem,2.25vw,2.2rem);font-weight:780;line-height:.9;display:block}.pricing-filter__buttons{align-self:start;gap:0;margin:0;display:grid}.pricing-filter__button{width:100%;min-height:3rem;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #1719181f;border-radius:0;justify-content:space-between;align-items:center;padding:.72rem .9rem;text-decoration:none;display:flex}.pricing-filter__button:first-child{border-radius:23px 23px 0 0}.pricing-filter__button:last-child{border-bottom:0;border-radius:0 0 23px 23px}.pricing-filter__button span{font-size:.82rem;font-weight:820}.pricing-filter__button small{color:#cfc6bd;font-size:.62rem;font-weight:760}.pricing-filter__button:hover,.pricing-filter__button:focus-visible{border-color:var(--coral);box-shadow:inset 3px 0 0 var(--coral);background:#ff665c14;outline:0}:is(.pricing-filter-section:not(:has(.pricing-table-panel:target)) .pricing-filter__button[href=\#pricing-table-payments],.pricing-filter-section:has(#pricing-table-payments:target) .pricing-filter__button[href=\#pricing-table-payments],.pricing-filter-section:has(#pricing-table-payouts:target) .pricing-filter__button[href=\#pricing-table-payouts],.pricing-filter-section:has(#pricing-table-returns:target) .pricing-filter__button[href=\#pricing-table-returns],.pricing-filter-section:has(#pricing-table-pos-terminals:target) .pricing-filter__button[href=\#pricing-table-pos-terminals]){box-shadow:inset 3px 0 0 var(--coral);background:#ff665c14}.pricing-filter__included{border-top:1px solid #fbf7f429;align-self:end;padding-top:.9rem}.pricing-filter__included>div{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.pricing-filter__included small{color:#eee6dc;background:#fbf7f412;border:1px solid #fbf7f42e;border-radius:999px;padding:.34rem .48rem;font-size:.66rem;font-weight:780}.pricing-table-panels{gap:clamp(.75rem,1.25vw,1rem);display:grid}.pricing-table-panel{background:var(--paper);border:1px solid #17191824;border-radius:28px;scroll-margin-top:6.5rem;overflow:hidden;box-shadow:0 32px 90px -70px #171918b8}.pricing-table-panel header{border-bottom:1px solid #1719181f;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:clamp(1rem,4vw,4rem);padding:clamp(.85rem,1.4vw,1.15rem);display:grid}.pricing-table-panel header h2{letter-spacing:-.07em;max-width:18ch;margin:0;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:780;line-height:.9}.pricing-table-panel header>p{color:#565a55;max-width:520px;margin:0;font-size:.9rem;line-height:1.5}.pricing-table-card{overflow-x:auto}.pricing-rate-list{overflow:hidden}.pricing-rate-group{border-bottom:1px solid #1719181f;grid-template-columns:minmax(0,.52fr) minmax(280px,.48fr);display:grid}.pricing-rate-group:last-child{border-bottom:0}.pricing-rate-group__copy,.pricing-rate-group__rates{padding:clamp(1rem,1.6vw,1.35rem)}.pricing-rate-group__copy{border-right:1px solid #1719181a}.pricing-rate-group__copy h3{color:#171918;letter-spacing:-.035em;margin:0;font-size:clamp(.98rem,1.1vw,1.1rem);font-weight:840;line-height:1.1}.pricing-rate-group__copy p{color:#565a55;max-width:34rem;margin:.45rem 0 0;font-size:.86rem;line-height:1.48}.pricing-rate-group__copy div{flex-wrap:wrap;gap:.38rem;margin-top:.8rem;display:flex}.pricing-rate-group__copy span{color:#302d29;background:#f2e9df;border:1px solid #1719181f;border-radius:999px;align-items:center;min-height:1.45rem;padding:.24rem .48rem;font-size:.66rem;font-weight:780;line-height:1;display:inline-flex}.pricing-rate-group__rates{background:#f2e9df6b;align-content:start;gap:.82rem;display:grid}.pricing-rate{gap:.16rem;display:grid}.pricing-rate strong{color:#171918;letter-spacing:-.055em;font-size:clamp(1rem,1.35vw,1.28rem);font-weight:880;line-height:1}.pricing-rate span{color:#514d48;font-size:.86rem;line-height:1.35}.pricing-rate small{color:#6b6862;font-size:.78rem;line-height:1.35}.pricing-table-card table{border-collapse:collapse;width:100%;min-width:680px}.pricing-table-card th,.pricing-table-card td{text-align:left;vertical-align:middle;border-bottom:1px solid #1719181f;padding:.68rem clamp(.75rem,1.2vw,1rem)}.pricing-table-card thead th{color:#6b6862;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.pricing-table-card tbody th{color:#20221f;vertical-align:top;width:46%;font-size:clamp(.78rem,.95vw,.9rem);font-weight:820;line-height:1.35}.pricing-table-card tbody td:first-of-type{color:#171918;letter-spacing:-.05em;white-space:nowrap;width:17%;font-size:clamp(.9rem,1.05vw,1.08rem);font-weight:880}.pricing-table-card tbody td:first-of-type .rate-fixed-fee{font-size:.92em}.pricing-table-card tbody td:last-child{color:#5f635c;width:37%;font-size:.82rem;line-height:1.45}.pricing-explainer-link{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-color:#ff423785;text-decoration-thickness:1px}.pricing-explainer-link:hover,.pricing-explainer-link:focus-visible{color:var(--coral-dark);text-decoration-color:currentColor}.faq-answer-link{align-items:center;gap:.4rem;margin-top:.85rem;font-size:.82rem;font-weight:760;display:inline-flex}.pricing-table-card tbody+tbody tr:first-child>*{border-top:1px solid #17191838}.pricing-table-group__title,.pricing-table-group__description,.pricing-table-group__methods{display:block}.pricing-table-group__title{color:#171918;letter-spacing:-.025em;font-size:.92rem;font-weight:850}.pricing-table-group__description{color:#5f635c;max-width:34rem;margin-top:.25rem;font-size:.78rem;font-weight:520;line-height:1.38}.pricing-table-group__methods{flex-wrap:wrap;align-items:center;gap:.38rem;margin-top:.58rem;display:flex}.pricing-table-group__methods>img{object-fit:contain;width:auto;max-width:3.2rem;height:1.55rem;display:block}.pricing-table-group__methods>.pricing-payment-logo--curved{border-radius:.34rem}.pricing-table-group__methods>.pricing-payment-logo--maestro{background:#fdfaf7;border:1px solid #171918;padding:.08rem .14rem}.pricing-table-card tbody td:last-child>span,.pricing-table-card tbody td:last-child>small{display:block}.pricing-table-card tbody td:last-child>small{color:#77716a;margin-top:.18rem;font-size:.72rem}.pricing-table-panel footer{background:#f6efe7;border-top:1px solid #1719181f;grid-template-columns:auto 1fr;gap:1rem;padding:.9rem clamp(.85rem,1.5vw,1.15rem);display:grid}.pricing-table-panel footer span{color:var(--coral-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.pricing-table-panel footer p{color:#5f5b55;margin:0;font-size:.84rem;line-height:1.4}.pricing-modules{gap:clamp(.75rem,1.5vw,1.25rem);padding:clamp(.75rem,1.5vw,1.25rem);display:grid}.pricing-module{background:#f6efe7;border:1px solid #1719181f;border-radius:38px;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(1.25rem,2.4vw,2.5rem);padding:clamp(1rem,1.8vw,1.6rem);display:grid;overflow:hidden}.pricing-module:nth-child(2){background:#dbe7df}.pricing-module:nth-child(3){background:#efe5d8}.pricing-module__image{background-color:#d8cfc4;border:0;border-radius:28px;width:100%;min-height:clamp(240px,24vw,340px)}.pricing-module__content{flex-direction:column;padding:clamp(.75rem,1.8vw,1.6rem) clamp(.25rem,1vw,.75rem);display:flex}.pricing-module__content h2{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(2.4rem,4.2vw,4.4rem);font-weight:780;line-height:.9}.pricing-module__content>p:not(.eyebrow){color:#565a55;max-width:620px;margin:1rem 0 clamp(1.4rem,2.6vw,2.2rem);line-height:1.65}.pricing-module__table{background:#fbf7f45c;border:1px solid #17191824;border-radius:24px;overflow:hidden}.pricing-module__table table{border-collapse:collapse;width:100%}.pricing-module__table th,.pricing-module__table td{text-align:left;vertical-align:top;border-bottom:1px solid #1719181f;padding:.82rem 1rem}.pricing-module__table tr:last-child th,.pricing-module__table tr:last-child td{border-bottom:0}.pricing-module__table th{color:#393c38;font-size:.86rem;font-weight:760;line-height:1.35}.pricing-module__table thead th{color:#61655e;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.pricing-module__table td{color:#62665f;font-size:.82rem;line-height:1.45}.pricing-module__table td:nth-child(2){width:8.5rem;color:var(--ink);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:850}.pricing-page-close{margin-bottom:0}footer{padding:3rem var(--gutter);background:var(--paper);grid-template-columns:1fr 1.2fr auto;align-items:start;gap:2rem;display:grid}.footer-brand{grid-row:1/span 2;font-size:clamp(2.5rem,6vw,5rem)}footer p{max-width:360px;color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.footer-links{gap:1.4rem;display:flex}.footer-links a,footer small{font-size:.68rem}footer small{color:var(--muted);grid-column:3}@media (width<=980px){.site-header nav,.sign-in{display:none}.site-header{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr;min-height:auto}.system-map{min-height:620px}.section-intro,.section-intro.compact,.pricing-heading{grid-template-columns:1fr}.section-intro>p:last-child,.section-intro.compact>p:last-child{grid-area:auto/1}.product-row{grid-template-columns:48px 1fr;min-height:auto}.product-row ul{grid-column:2;width:100%;max-width:560px}.why{grid-template-columns:1fr}.why-statement{min-height:auto;position:relative;top:auto}.why-points{border-top:1px solid #1a1a1840;border-left:0}.why-points article{min-height:300px}.fixed-rates{grid-template-columns:1fr 1fr}.fixed-rates p{grid-column:1/-1;min-height:150px}.start-section{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-row:auto}footer p{align-self:end}.footer-links{grid-column:1}footer small{grid-column:2;justify-self:end}}.merchant-checkout-page{width:100%}.merchant-checkout-page+.full-footer{box-shadow:none;border-radius:0;margin-top:0}.merchant-checkout-page+.full-footer:after{box-shadow:none}.merchant-checkout-stage{min-height:calc(100svh - 76px);padding:clamp(2rem, 5vw, 5.5rem) var(--gutter);isolation:isolate;position:relative;overflow:hidden}.merchant-checkout-stage:before,.merchant-checkout-stage:after{z-index:-1;aspect-ratio:1;content:"";filter:blur(18px);opacity:.42;pointer-events:none;border-radius:50%;width:clamp(18rem,42vw,38rem);position:absolute}.merchant-checkout-stage:before{background:#ff5f567a;top:-18%;left:-12%}.merchant-checkout-stage:after{background:#75b4ff66;bottom:-28%;right:-12%}.merchant-checkout-viewport{aspect-ratio:16/10;background:#fdfaf7;border:1px solid #1a1a1824;border-radius:clamp(16px,2vw,24px);flex-direction:column;width:min(1180px,100%);margin-inline:auto;display:flex;overflow:hidden;box-shadow:0 42px 90px #482b2229,0 8px 26px #482b2214}.merchant-browser-chrome{z-index:2;color:#3f3c39;background:#fff8fb;border-bottom:1px solid #1a1a1824;flex:none;position:relative;box-shadow:0 5px 18px #2a231f0f}.merchant-browser-tabs{background:#ffd7ea;align-items:center;gap:5px;height:46px;padding:7px 12px 0;display:flex}.merchant-window-controls{flex:none;align-items:center;gap:8px;margin-right:8px;display:flex}.merchant-window-control{color:#3b2f28b8;border:1px solid #2d272329;border-radius:50%;place-items:center;width:14px;height:14px;font-family:Arial,sans-serif;font-size:9px;font-weight:800;line-height:1;display:grid}.merchant-window-control--close{background:#ff6058}.merchant-window-control--minimise{background:#ffbd2e}.merchant-window-control--expand{background:#28c840;font-size:7px}.merchant-browser-tab{border-radius:11px 11px 0 0;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:7px;width:min(178px,15vw);height:39px;padding:0 10px;font-size:.65rem;font-weight:710;display:grid}.merchant-browser-tab--muted{background:#ffdeed9e}.merchant-browser-tab--active{background:#fff8fb}.merchant-browser-tab>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-browser-tab__icon{background:var(--ink);width:18px;height:18px;color:var(--paper);border-radius:5px;place-items:center;font-size:.53rem;font-weight:850;display:grid}.merchant-browser-tab__icon--blue{background:#3d6de0}.merchant-browser-tab__icon--green{background:#23a962}.merchant-browser-tab__icon--violet{background:#7c59bc}.merchant-browser-tab__close,.merchant-browser-new-tab,.merchant-browser-tab-menu{color:#77716c;text-align:center;font-size:.85rem}.merchant-browser-new-tab{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:1rem;line-height:1;display:grid}.merchant-browser-tab-menu{background:#fff8fbcc;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:1rem;display:grid}.merchant-browser-navigation{background:#fff8fb;grid-template-columns:auto minmax(180px,1fr) auto auto auto;align-items:center;gap:13px;min-height:58px;padding:9px 13px;display:grid}.merchant-browser-navigation__buttons{color:#665f66;gap:13px;font-family:Arial,sans-serif;font-size:.9rem;display:flex}.merchant-browser-address{color:#514b52;background:#f2eaf2;border:1px solid #5c465e0d;border-radius:21px;align-items:center;gap:8px;min-width:0;height:39px;padding:0 13px;font-size:.7rem;display:flex}.merchant-browser-address span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-browser-address__info{border:1.5px solid #615a61;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-family:Arial,sans-serif;font-size:.62rem;font-weight:800;display:grid}.merchant-browser-address__star{color:#5c555c;margin-left:auto;font-size:1.25rem}.merchant-browser-extension{color:#625b62;font-size:1.2rem}.merchant-browser-profile{color:#3f323c;white-space:nowrap;background:#ffd8ec;border-radius:20px;align-items:center;gap:8px;height:38px;padding:0 13px 0 6px;font-size:.7rem;font-weight:740;display:flex}.merchant-browser-profile i{background:var(--ink);width:27px;height:27px;color:var(--paper);border-radius:50%;place-items:center;font-size:.62rem;font-style:normal;display:grid}.merchant-browser-menu{color:#5d565d;font-size:1.2rem}.merchant-checkout-page-zoom{flex:auto;min-height:0;overflow:hidden}.merchant-checkout-page-canvas{transform-origin:0 0;flex-direction:column;width:125%;height:125%;display:flex;transform:scale(.8)}.merchant-checkout-toolbar{border-bottom:1px solid #1a1a181f;flex:none;justify-content:space-between;align-items:center;gap:1.5rem;min-height:82px;padding:1rem clamp(1.2rem,2.5vw,2.25rem);display:flex}.merchant-checkout-toolbar__identity,.merchant-payment-heading{align-items:center;gap:.85rem;display:flex}.merchant-checkout-mark{background:var(--ink);width:42px;height:42px;color:var(--paper);border-radius:11px;place-items:center;font-size:.92rem;font-weight:800;display:grid}.merchant-checkout-toolbar__identity strong,.merchant-checkout-toolbar__identity small{display:block}.merchant-checkout-toolbar__identity strong{font-size:.88rem}.merchant-checkout-toolbar__identity small,.merchant-checkout-secure{color:#716b66;margin-top:.2rem;font-size:.68rem}.merchant-checkout-secure{align-items:center;gap:.45rem;margin:0;font-weight:720;display:flex}.merchant-checkout-secure span{color:#4f8a62;font-size:.55rem}.merchant-checkout-body{flex:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:0;display:grid;overflow:hidden}.merchant-order-summary,.merchant-payment-panel{padding:clamp(2rem,5vw,4.5rem)}.merchant-order-summary{background:#f3ece6;flex-direction:column;display:flex}.merchant-checkout-step{color:var(--coral-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:820}.merchant-order-summary h1,.merchant-payment-heading h2{letter-spacing:-.06em;margin:0;font-weight:760}.merchant-order-summary h1{max-width:9ch;margin-top:1.1rem;font-size:clamp(2.7rem,5vw,5rem);line-height:.9}.merchant-order-summary>p{color:#675e58;max-width:470px;margin:1.5rem 0 0;font-size:.9rem;line-height:1.6}.merchant-product{border-top:1px solid #1a1a1826;border-bottom:1px solid #1a1a1826;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:auto;padding:1.15rem 0;display:grid}.merchant-product__image{aspect-ratio:1;color:#6d5d53;letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 70% 25%,#ff5f56bd,#0000 34%),#d8cbc1;border-radius:15px;place-items:center;width:84px;font-size:.58rem;font-weight:800;display:grid}.merchant-product__copy strong,.merchant-product__copy span,.merchant-product__copy small{display:block}.merchant-product__copy strong,.merchant-product__price{font-size:.86rem}.merchant-product__copy span,.merchant-product__copy small{color:#716963;margin-top:.2rem;font-size:.68rem}.merchant-order-totals{gap:.65rem;margin:1.35rem 0 0;display:grid}.merchant-order-totals div{justify-content:space-between;gap:1rem;display:flex}.merchant-order-totals dt,.merchant-order-totals dd{margin:0;font-size:.75rem}.merchant-order-totals div:last-child{border-top:1px solid #1a1a1826;margin-top:.35rem;padding-top:.9rem}.merchant-order-totals div:last-child dt,.merchant-order-totals div:last-child dd{font-size:1rem;font-weight:800}.merchant-payment-panel{flex-direction:column;display:flex}.merchant-payment-heading{justify-content:space-between;align-items:flex-end}.merchant-payment-heading h2{max-width:11ch;margin-top:.75rem;font-size:clamp(2rem,3.6vw,3.4rem);line-height:.94}.merchant-payment-total{font-size:.92rem;font-weight:820}.merchant-payment-methods{gap:.65rem;margin-top:clamp(2rem,4vw,3.25rem);display:grid}.merchant-payment-methods button{width:100%;min-height:76px;color:var(--ink);cursor:pointer;text-align:left;transition:border-color .22s var(--ease), transform .22s var(--ease), background .22s var(--ease);background:0 0;border:1px solid #1a1a1824;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:.9rem;padding:.85rem 1rem;display:grid}.merchant-payment-methods button:hover{transform:translateY(-2px)}.merchant-payment-methods button.is-selected{border-color:var(--coral);background:#ff5f5612}.merchant-payment-icon{background:#f0e8e1;border-radius:10px;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:800;display:grid}.merchant-payment-methods strong,.merchant-payment-methods small{display:block}.merchant-payment-methods strong{font-size:.8rem}.merchant-payment-methods small{color:#716b66;margin-top:.2rem;font-size:.66rem}.merchant-payment-methods i{border:1px solid #9a928c;border-radius:50%;width:11px;height:11px}.merchant-payment-methods .is-selected i{border:3px solid var(--coral)}.merchant-pay-button{background:var(--ink);width:100%;min-height:56px;color:var(--paper);cursor:pointer;transition:transform .22s var(--ease), background .22s var(--ease);border:0;border-radius:14px;justify-content:space-between;align-items:center;margin-top:auto;padding:.9rem 1.2rem;font-size:.8rem;font-weight:820;display:flex}.merchant-pay-button:hover{background:var(--coral-dark);transform:translateY(-2px)}.merchant-checkout-powered{color:#7e7670;text-align:center;margin:1rem 0 0;font-size:.66rem}.merchant-checkout-powered strong{color:var(--ink);letter-spacing:-.04em;font-size:.82rem}.merchant-checkout-powered strong span{color:var(--coral)}@media (width<=760px){.merchant-checkout-stage{min-height:auto;padding-block:1.25rem 2.5rem}.merchant-checkout-toolbar{min-height:72px}.merchant-checkout-page-canvas{width:208.333%;height:208.333%;transform:scale(.48)}.merchant-browser-tabs{gap:4px}.merchant-browser-tab{display:none}.merchant-browser-tab--active{width:min(230px,48vw);display:grid}.merchant-browser-navigation{grid-template-columns:auto minmax(0,1fr) auto}.merchant-browser-extension,.merchant-browser-profile{display:none}.merchant-checkout-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.merchant-order-summary,.merchant-payment-panel{padding:1.5rem}.merchant-order-summary{min-height:0}.merchant-order-summary h1{max-width:11ch}.merchant-payment-panel{min-height:0}}@media (width<=460px){.merchant-checkout-page-canvas{width:277.778%;height:277.778%;transform:scale(.36)}.merchant-browser-tabs{padding-inline:10px}.merchant-window-control{width:11px;height:11px;font-size:7px}.merchant-browser-tab{width:min(190px,50vw)}.merchant-browser-navigation{grid-template-columns:minmax(0,1fr) auto;padding-inline:10px}.merchant-browser-navigation__buttons{display:none}.merchant-checkout-secure{font-size:0}.merchant-checkout-secure span{font-size:.6rem}.merchant-product{grid-template-columns:70px minmax(0,1fr)}.merchant-product__image{width:70px}.merchant-product__price{grid-column:2}.merchant-payment-heading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.merchant-payment-methods button,.merchant-pay-button{transition:none}}.funding-page{width:100%;color:var(--ink);background:0 0;padding:.75rem 0 0}.funding-page h1,.funding-page h2,.funding-page h3,.funding-page p{text-wrap:pretty}.funding-kicker{color:currentColor;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:820}.funding-hero,.funding-story,.funding-process,.funding-product,.funding-benefits,.funding-potential,.funding-use-cases,.funding-infrastructure,.funding-faq,.funding-close{width:calc(100% - 1.5rem);max-width:calc(var(--max) - 1.5rem);margin-inline:auto}.funding-hero{min-height:min(820px,100svh - 92px);color:var(--paper);background:radial-gradient(circle at 10% 10%,#ff5f5657,#0000 34rem),#1d1c1a;border-radius:clamp(28px,3.5vw,50px);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:clamp(1rem,2vw,1.6rem);padding:clamp(1rem,2vw,1.6rem);display:grid;position:relative;overflow:hidden}.funding-hero__copy{flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,4.5rem);display:flex}.funding-hero__copy h1{letter-spacing:-.078em;max-width:10ch;margin:0;font-size:clamp(3.6rem,6.5vw,7.2rem);font-weight:760;line-height:.88}.funding-hero__copy>p:not(.funding-kicker){color:#d7d0ca;max-width:630px;margin:1.6rem 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.62}.funding-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:clamp(1.5rem,3vw,2.4rem);display:flex}.funding-text-link{min-height:46px;color:inherit;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:1.2rem;padding:.75rem .2rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.funding-hero__copy>small{color:#a9a19a;max-width:600px;margin-top:1.25rem;font-size:.68rem;line-height:1.55}.funding-hero__visual{min-height:600px;position:relative}.funding-hero__image{aspect-ratio:auto;border:0;border-radius:clamp(22px,2.7vw,40px);width:100%;height:100%;min-height:600px;margin:0}.funding-hero__image .image-slot__wash{background:radial-gradient(circle at 66% 22%,#ff5f5685,#0000 28%),linear-gradient(145deg,#4e3d36,#211d1b 60%,#7e413a)}.funding-offer-card{color:var(--ink);background:#fbf7f4f0;border:1px solid #fbf7f49e;box-shadow:0 30px 70px -40px #000000bd}.funding-offer-card--hero{z-index:2;width:min(390px,100% - 2rem);animation:funding-offer-rise .9s var(--ease) both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;padding:clamp(1.3rem,2.5vw,2rem);position:absolute;bottom:clamp(1rem,3vw,2.5rem);right:clamp(1rem,3vw,2.5rem)}@keyframes funding-offer-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.funding-offer-card--hero>span,.funding-dashboard__offer>small{color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;background:#ff5f5624;border-radius:999px;padding:.42rem .58rem;font-size:.58rem;font-weight:820;display:inline-flex}.funding-offer-card--hero p{color:#6b625c;margin:1.2rem 0 .25rem;font-size:.8rem}.funding-offer-card--hero strong{letter-spacing:-.075em;font-size:clamp(3rem,5vw,5rem);font-weight:780;line-height:.94;display:block}.funding-offer-card--hero small{color:#6b625c;margin-top:.5rem;font-size:.68rem;display:block}.funding-offer-card--hero b{border-top:1px solid var(--line);color:var(--coral-dark);justify-content:space-between;align-items:center;margin-top:1.3rem;padding-top:1rem;font-size:.74rem;display:flex}.funding-story,.funding-process,.funding-product,.funding-benefits,.funding-potential,.funding-use-cases,.funding-infrastructure,.funding-faq{border-radius:clamp(28px,3.5vw,50px);margin-top:clamp(1rem,1.8vw,1.5rem);padding:clamp(4rem,8vw,8rem) clamp(1.3rem,4vw,4.5rem)}.funding-story{background:0 0;grid-template-columns:minmax(0,.9fr) minmax(280px,.5fr);gap:clamp(2rem,6vw,7rem);display:grid}.funding-story h2,.funding-product__copy h2,.funding-benefits h2,.funding-potential h2,.funding-use-cases h2,.funding-infrastructure h2,.funding-faq h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,6vw,6.8rem);font-weight:760;line-height:.9}.funding-story h2{max-width:10ch}.funding-story__intro{align-items:flex-end;display:flex}.funding-story__intro p,.funding-benefits header>p,.funding-product__copy>p:not(.funding-kicker),.funding-potential__copy>p:not(.funding-kicker),.funding-use-cases__copy>p,.funding-infrastructure__copy>p{color:var(--muted);margin:0;font-size:clamp(.95rem,1.25vw,1.12rem);line-height:1.65}.funding-story__points{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(1rem,3vw,3rem);display:grid}.funding-story__points article{border-right:1px solid var(--line);min-height:280px;padding:clamp(1.4rem,2.5vw,2.3rem)}.funding-story__points article:last-child{border-right:0}.funding-story__points span,.funding-benefits__list article>span,.funding-use-cases li span,.funding-infrastructure__flow li span{color:var(--coral-dark);letter-spacing:.1em;font-size:.65rem;font-weight:820}.funding-story__points h3{letter-spacing:-.055em;max-width:12ch;margin:3rem 0 1rem;font-size:clamp(1.6rem,2.4vw,2.5rem);line-height:1}.funding-story__points p,.funding-benefits__list p{max-width:42ch;color:var(--muted);margin:0;font-size:.84rem;line-height:1.6}.funding-process{background:var(--coral)}.funding-process header{grid-template-columns:minmax(180px,.35fr) minmax(0,.65fr);align-items:start;gap:2rem;display:grid}.funding-process header h2{letter-spacing:-.075em;max-width:12ch;margin:0;font-size:clamp(3rem,6vw,6.8rem);font-weight:760;line-height:.9}.funding-process__steps{border-top:1px solid #1a1a1880;grid-template-columns:repeat(4,1fr);margin:clamp(3rem,6vw,6rem) 0 0;padding:0;list-style:none;display:grid}.funding-process__steps li{border-right:1px solid #1a1a1847;min-height:300px;padding:1.2rem clamp(1rem,2vw,1.8rem) 1.8rem;position:relative}.funding-process__steps li:last-child{border-right:0}.funding-process__steps li:before{background:var(--ink);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.funding-process__steps li>span{letter-spacing:.1em;font-size:.66rem;font-weight:820}.funding-process__steps li>div{margin-top:clamp(4rem,8vw,8rem)}.funding-process__steps small{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.64rem;font-weight:820;display:block}.funding-process__steps h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2vw,2.1rem);line-height:1}.funding-process__steps p{color:#573630;margin:1rem 0 0;font-size:.8rem;line-height:1.55}.funding-process__note{color:#573630;max-width:720px;margin:1.5rem 0 0 auto;font-size:.7rem;line-height:1.55}.funding-product{background:#e9e2dc;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.funding-product__copy h2{max-width:10ch}.funding-product__copy>p:not(.funding-kicker){max-width:520px;margin-top:1.5rem}.funding-dashboard{background:var(--paper);border:1px solid #1a1a1829;border-radius:clamp(20px,2.5vw,32px);overflow:hidden;box-shadow:0 34px 70px -50px #2d211c99}.funding-dashboard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;padding:0 1.2rem;display:flex}.funding-dashboard>header>span{color:var(--muted);font-size:.68rem;font-weight:760}.funding-dashboard__body{grid-template-columns:150px minmax(0,1fr);min-height:540px;display:grid}.funding-dashboard__body aside{border-right:1px solid var(--line);flex-direction:column;gap:.3rem;padding:1.5rem 1rem;display:flex}.funding-dashboard__body aside span,.funding-dashboard__body aside strong,.funding-dashboard__body aside b{border-radius:9px;padding:.7rem .8rem;font-size:.68rem;font-weight:720}.funding-dashboard__body aside span{color:var(--muted)}.funding-dashboard__body aside b{color:var(--coral-dark);background:#ff5f5624;margin-top:.4rem}.funding-dashboard__offer{background:var(--ink);color:var(--paper);border-radius:22px;flex-direction:column;margin:clamp(1rem,3vw,2.5rem);padding:clamp(1.4rem,3vw,2.6rem);display:flex}.funding-dashboard__offer>p{color:#d7d0ca;margin:1.6rem 0 0;font-size:.82rem}.funding-dashboard__offer dl{margin:1.1rem 0 0}.funding-dashboard__offer dl div{border-top:1px solid #fbf7f42e;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.1rem 0;display:flex}.funding-dashboard__offer dt{color:#a9a19a;font-size:.68rem}.funding-dashboard__offer dd{letter-spacing:-.055em;text-align:right;margin:0;font-size:clamp(1.4rem,2.6vw,2.5rem);font-weight:760}.funding-dashboard__offer-action{background:var(--coral);width:100%;min-height:50px;color:var(--ink);border-radius:11px;justify-content:space-between;align-items:center;margin-top:auto;padding:.8rem 1rem;font-size:.72rem;font-weight:820;display:flex}.funding-dashboard__offer-note{color:#a9a19a;margin-top:.8rem;font-size:.6rem;line-height:1.5}.funding-benefits{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:clamp(3rem,7vw,8rem);display:grid}.funding-benefits header{align-self:start;position:sticky;top:110px}.funding-benefits h2{max-width:9ch}.funding-benefits header>p{max-width:500px;margin-top:1.5rem}.funding-benefits__list{border-top:1px solid var(--line)}.funding-benefits__list article{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(160px,.7fr) minmax(220px,1fr);align-items:start;gap:1.2rem;min-height:190px;padding:1.5rem 0;display:grid}.funding-benefits__list h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.05}.funding-potential{color:var(--paper);background:radial-gradient(circle at 82% 12%,#ffcd6b42,#0000 24rem),#211f1d;grid-template-columns:minmax(280px,.48fr) minmax(0,.52fr);align-items:center;gap:clamp(2.5rem,7vw,8rem);display:grid}.funding-potential h2{max-width:10ch}.funding-potential__copy>p:not(.funding-kicker){color:#cfc6bf;max-width:520px;margin-top:1.5rem}.funding-potential__visual{background:#fbf7f40f;border:1px solid #fbf7f42e;border-radius:28px;padding:clamp(1.3rem,3vw,2.5rem)}.funding-potential__visual>div{border-bottom:1px solid #fbf7f42e;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:150px;padding:1rem 0;display:flex}.funding-potential__visual>div:nth-of-type(2){border-top:1px solid #fbf7f42e;border-bottom:0}.funding-potential__visual span{color:#bfb5ae;max-width:12ch;font-size:.72rem;line-height:1.5}.funding-potential__visual strong{letter-spacing:-.07em;text-align:right;font-size:clamp(2rem,4vw,4.4rem);line-height:.92}.funding-potential__visual>i{color:var(--coral);text-align:center;padding:.8rem 0;font-size:1.4rem;font-style:normal;display:block}.funding-potential__visual>small{color:#9e958f;margin-top:1.4rem;font-size:.61rem;line-height:1.55;display:block}.funding-use-cases{grid-template-columns:minmax(320px,.48fr) minmax(0,.52fr);align-items:stretch;gap:clamp(2rem,6vw,7rem);display:grid}.funding-use-cases__image{aspect-ratio:auto;border:0;border-radius:32px;width:100%;height:100%;min-height:720px;margin:0}.funding-use-cases__image .image-slot__wash{background:radial-gradient(circle at 30% 22%,#ff5f5670,#0000 28%),linear-gradient(145deg,#e8d2c7,#f3e8e1 48%,#c98978)}.funding-use-cases__copy{flex-direction:column;padding-block:clamp(1rem,3vw,3rem);display:flex}.funding-use-cases h2{max-width:10ch}.funding-use-cases__copy>p{max-width:520px;margin-top:1.5rem}.funding-use-cases ul{border-top:1px solid var(--line);margin:auto 0 0;padding:0;list-style:none}.funding-use-cases li{border-bottom:1px solid var(--line);align-items:center;gap:2rem;min-height:70px;padding:.8rem 0;display:flex}.funding-use-cases li strong{letter-spacing:-.035em;font-size:clamp(1.15rem,1.8vw,1.7rem)}.funding-infrastructure{background:#e9e2dc;grid-template-columns:minmax(300px,.55fr) minmax(0,.45fr);gap:clamp(3rem,7vw,8rem);display:grid}.funding-infrastructure h2{max-width:13ch}.funding-infrastructure__copy>p{max-width:620px;margin-top:1.5rem}.funding-infrastructure__flow{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.funding-infrastructure__flow li{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr;align-items:center;min-height:118px;padding:1rem 0;display:grid;position:relative}.funding-infrastructure__flow li:not(:last-child):after{z-index:2;color:var(--coral-dark);content:"↓";font-size:1.2rem;position:absolute;bottom:-.85rem;right:.4rem}.funding-infrastructure__flow strong{letter-spacing:-.055em;font-size:clamp(1.6rem,2.8vw,3rem)}.funding-faq{grid-template-columns:minmax(260px,.4fr) minmax(0,.6fr);gap:clamp(3rem,7vw,8rem);display:grid}.funding-faq h2{max-width:9ch;position:sticky;top:110px}.funding-faq__list{border-top:1px solid var(--line)}.funding-faq details{border-bottom:1px solid var(--line)}.funding-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;min-height:84px;padding:1.2rem 0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:760;list-style:none;display:flex}.funding-faq summary::-webkit-details-marker{display:none}.funding-faq summary span{color:var(--coral-dark);transition:transform .22s var(--ease);font-size:1.4rem;font-weight:500}.funding-faq details[open] summary span{transform:rotate(45deg)}.funding-faq details p{max-width:660px;color:var(--muted);margin:0;padding:0 3rem 1.6rem 0;font-size:.88rem;line-height:1.65}.funding-close{background:var(--coral);border-radius:clamp(28px,3.5vw,50px) clamp(28px,3.5vw,50px) 0 0;grid-template-columns:minmax(0,.7fr) minmax(260px,.3fr);align-items:end;gap:2rem;min-height:600px;margin-top:clamp(1rem,1.8vw,1.5rem);padding:clamp(3rem,7vw,7rem) clamp(1.3rem,4vw,4.5rem);display:grid}.funding-close h2{letter-spacing:-.078em;max-width:11ch;margin:0;font-size:clamp(3.2rem,6.8vw,7.4rem);font-weight:760;line-height:.88}.funding-close>div:first-child p{color:#573630;max-width:620px;margin:1.6rem 0 0;line-height:1.65}.funding-close .funding-actions{justify-content:flex-end}.funding-close>small{color:#573630;grid-column:1/-1;max-width:760px;font-size:.65rem;line-height:1.55}@media (width<=1100px){.funding-hero{grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr)}.funding-process__steps{grid-template-columns:repeat(2,1fr)}.funding-process__steps li:nth-child(2){border-right:0}.funding-process__steps li:nth-child(n+3){border-top:1px solid #1a1a1847}.funding-benefits,.funding-potential,.funding-infrastructure,.funding-faq{grid-template-columns:1fr}.funding-benefits header,.funding-faq h2{position:relative;top:auto}.funding-benefits h2,.funding-faq h2{max-width:12ch}}@media (width<=820px){.funding-hero,.funding-story,.funding-product,.funding-use-cases,.funding-close{grid-template-columns:1fr}.funding-hero{min-height:auto}.funding-hero__copy{padding:clamp(2rem,7vw,4rem) 1rem}.funding-hero__copy h1{max-width:11ch}.funding-hero__visual,.funding-hero__image{min-height:620px}.funding-story__points{grid-template-columns:1fr}.funding-story__points article{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.funding-story__points article:last-child{border-bottom:0}.funding-process header{grid-template-columns:1fr}.funding-product__copy h2,.funding-use-cases h2{max-width:12ch}.funding-use-cases__visual{order:2}.funding-use-cases__copy{order:1}.funding-use-cases__image{min-height:620px}.funding-close{min-height:560px}.funding-close .funding-actions{justify-content:flex-start}}@media (width<=620px){.funding-page{padding-top:0}.funding-hero,.funding-story,.funding-process,.funding-product,.funding-benefits,.funding-potential,.funding-use-cases,.funding-infrastructure,.funding-faq,.funding-close{width:calc(100% - 1rem)}.funding-hero{border-radius:26px;padding:.6rem}.funding-hero__copy h1{font-size:clamp(3rem,15vw,4.5rem)}.funding-hero__copy>p:not(.funding-kicker){font-size:.94rem}.funding-hero__visual,.funding-hero__image{min-height:520px}.funding-offer-card--hero{width:calc(100% - 1.5rem);bottom:.75rem;right:.75rem}.funding-story,.funding-process,.funding-product,.funding-benefits,.funding-potential,.funding-use-cases,.funding-infrastructure,.funding-faq{border-radius:26px;padding:3.5rem 1rem}.funding-story h2,.funding-product__copy h2,.funding-benefits h2,.funding-potential h2,.funding-use-cases h2,.funding-infrastructure h2,.funding-faq h2,.funding-process header h2{font-size:clamp(2.75rem,13vw,4.4rem)}.funding-story__points article{padding-inline:0}.funding-process__steps{grid-template-columns:1fr}.funding-process__steps li,.funding-process__steps li:nth-child(2){border-top:0;border-bottom:1px solid #1a1a1847;border-right:0;min-height:250px}.funding-process__steps li:last-child{border-bottom:0}.funding-process__steps li>div{margin-top:3rem}.funding-dashboard__body{grid-template-columns:1fr;min-height:500px}.funding-dashboard__body aside{display:none}.funding-dashboard__offer{margin:.75rem}.funding-dashboard__offer dl div{flex-direction:column;align-items:flex-start}.funding-dashboard__offer dd{text-align:left}.funding-benefits__list article{grid-template-columns:44px 1fr;min-height:230px}.funding-benefits__list article p{grid-column:2}.funding-potential__visual{padding:1rem}.funding-potential__visual>div{flex-direction:column;align-items:flex-start;min-height:140px}.funding-potential__visual strong{text-align:left}.funding-use-cases__image{min-height:500px}.funding-infrastructure__flow li{min-height:96px}.funding-faq summary{font-size:1rem}.funding-faq details p{padding-right:0}.funding-close{border-radius:26px 26px 0 0;width:100%;min-height:540px;padding:4rem 1rem}.funding-close h2{font-size:clamp(3rem,14vw,4.7rem)}}@media (prefers-reduced-motion:reduce){.funding-offer-card--hero{animation:none}.funding-faq summary span{transition:none}}@media (width<=620px){.site-header{min-height:68px}.button-small{gap:.8rem;min-height:42px}.hero-copy{min-height:calc(100svh - 68px);padding-top:5rem;padding-bottom:4rem}.hero h1{font-size:clamp(3.1rem,16.5vw,5rem)}.system-map{min-height:540px;padding-block:3rem}.system-source{gap:.7rem}.system-source b{font-size:.82rem}.section-intro h2,.pricing-heading h2,.why h2,.start-section h2,.final-cta h2{font-size:clamp(2.65rem,13vw,4rem)}.product-row{grid-template-columns:1fr;gap:2.5rem;padding:2rem 1.25rem 3rem}.product-row ul{grid-column:1}.method-head{display:none}.method-list{border-top-width:1px}.method-row{grid-template-columns:1fr;gap:.45rem;min-height:0;padding:1.4rem 0}.method-name{grid-template-columns:36px 1fr}.method-where,.method-row>span:last-child{padding-left:36px}.why-points article{min-height:280px}.fixed-rates{grid-template-columns:1fr}.fixed-rates p{grid-column:auto}.start-section{gap:3.5rem}.faq-list summary{grid-template-columns:38px 1fr auto;gap:.6rem;min-height:86px}.faq-list details p{padding-left:38px}footer{grid-template-columns:1fr}footer p,.footer-links,footer small{grid-column:1;justify-self:start}.footer-links{flex-wrap:wrap}}.eyebrow{display:none}.button,.status{border-radius:11px}.hero,.interior-hero,.legal-hero{border:1px solid var(--line);border-radius:30px;margin-top:.75rem;overflow:hidden}.system-result{border-radius:18px}.product-row,.why,.start-section,.final-cta,.page-close,.merchant-handoff{border-radius:30px;overflow:hidden}.product-row,.why,.start-section,.final-cta,.page-close{margin-top:.75rem}.nav-menu{border-radius:20px}.fixed-rates,.directory-list,.resource-list,.contact-routes,.merchant-steps,.price-table-wrap{border:1px solid var(--line);border-radius:24px;overflow:hidden}.directory-list,.resource-list,.contact-routes,.merchant-steps{border-top-color:var(--ink)}.short-version>p{max-width:760px;color:var(--muted);margin:0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.7}.plain-summary{border-radius:24px;margin:.75rem}.full-footer{border-radius:30px 30px 0 0;margin-top:.75rem;overflow:hidden}@media (width<=620px){.hero,.interior-hero,.legal-hero,.product-row,.why,.start-section,.final-cta,.page-close,.merchant-handoff,.full-footer{border-radius:22px}.plain-summary{border-radius:18px;margin:.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.image-slot{--image-aspect:4 / 3;min-width:0;aspect-ratio:var(--image-aspect);color:var(--ink);background:linear-gradient(145deg,#fbf7f461,#0000 55%),#eee5df;border:1px solid #cc493f2e;border-radius:clamp(22px,2.6vw,38px);margin:0;position:relative;overflow:hidden}.image-slot__wash{background:radial-gradient(circle at 18% 18%,#ff5f563d,#0000 34%),radial-gradient(circle at 82% 72%,#75b4ff33,#0000 38%),linear-gradient(120deg,#0000 0 47%,#1a1a180b 47% 47.5%,#0000 47.5%);position:absolute;inset:0}.image-slot__image{object-fit:cover;width:100%;height:100%;display:block}.image-slot picture{display:contents}.image-slot figcaption{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf7f4db;border:1px solid #1a1a181a;border-radius:16px;max-width:34rem;padding:1rem 1.1rem;position:absolute;bottom:clamp(1rem,2vw,1.6rem);left:clamp(1rem,2vw,1.6rem);right:clamp(1rem,2vw,1.6rem)}.image-slot figcaption span,.image-slot figcaption small{display:block}.image-slot figcaption span{color:var(--coral-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.58rem;font-weight:800}.image-slot figcaption strong{letter-spacing:-.035em;font-size:clamp(1rem,1.5vw,1.35rem);display:block}.image-slot figcaption small{color:var(--muted);margin-top:.45rem;font-size:.68rem;line-height:1.45}.image-slot>i{z-index:1;background:#fbf7f4db;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.2rem;font-style:normal;display:grid;position:absolute;top:1.15rem;right:1.15rem}.hero{border-bottom:0;gap:clamp(1rem,2vw,2rem);padding:clamp(1rem,2vw,2rem)}.hero-copy{padding-inline:clamp(1rem,2vw,2.4rem)}.hero-image-slot{aspect-ratio:auto;min-height:calc(100svh - 116px)}.payment-stream__tile{isolation:isolate;height:clamp(230px,21vw,310px);color:var(--paper);background:var(--warm)!important}.payment-stream__tile:before{display:none}.payment-stream__image{z-index:-2;border:0;border-radius:0;position:absolute;inset:0}.payment-stream__image:after{content:"";background:linear-gradient(#1a1a180f,#1a1a18d1);position:absolute;inset:0}.payment-stream__image figcaption,.payment-stream__image>i{display:none}.payment-stream__tile>span,.payment-stream__tile>small{color:var(--paper)}.payment-stream__tile>strong,.payment-stream__tile>small,.payment-stream__tile>span,.payment-stream__tile>i{z-index:2;text-shadow:0 1px 18px #00000047;position:relative}.product-image-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(.65rem,1.3vw,1rem);min-height:0;display:grid}.product-image-grid>div{grid-template-rows:.8fr 1.2fr;gap:clamp(.65rem,1.3vw,1rem);min-height:0;display:grid}.product-image-grid .image-slot{aspect-ratio:auto;border-radius:clamp(20px,2.4vw,36px);min-height:0}.product-image-grid .image-slot figcaption{padding:.75rem .85rem;bottom:.9rem;left:.9rem;right:.9rem}.product-image-grid .image-slot figcaption small{display:none}.interior-hero{border-bottom:0;gap:clamp(1rem,2vw,2rem);padding:clamp(1rem,2vw,2rem)}.interior-hero-copy{padding-inline:clamp(1rem,2vw,2.4rem)}.interior-hero-media{min-height:680px;display:grid;position:relative}.interior-hero-image{aspect-ratio:auto;grid-area:1/1;min-height:680px}.interior-hero-media .plain-summary{z-index:2;max-height:55%;color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1a1a18e6;border-radius:22px;padding:clamp(1.25rem,2.5vw,2.25rem);position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.interior-hero-media .plain-summary .eyebrow,.interior-hero-media .plain-summary ol{display:none}.interior-hero--photographic{isolation:isolate;background-image:var(--product-hero-image);background-position:50%;background-size:cover;min-height:min(880px,100svh - 76px);padding:clamp(1rem,2vw,2rem);position:relative;overflow:hidden}.interior-hero--photographic:before{z-index:-1;content:"";background:linear-gradient(90deg,#14121138,#0000 58%),linear-gradient(#0000 55%,#14121138);position:absolute;inset:0}.interior-hero--photographic .interior-hero-copy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf7f4eb;border:1px solid #1a1a181a;border-radius:clamp(24px,3vw,40px);align-self:center;max-width:720px;min-height:0;margin:clamp(1rem,3vw,2.5rem);padding:clamp(2rem,4vw,4rem);box-shadow:0 32px 80px -52px #000000b3}.interior-hero--photographic .interior-hero-media{min-height:680px}.interior-hero--photographic .plain-summary{background:#1a1a18e0;border:1px solid #fbf7f426;width:min(420px,100% - 2rem);max-height:none;bottom:clamp(1rem,3vw,2.5rem);left:auto;right:clamp(1rem,3vw,2.5rem)}.interior-hero--photographic .plain-summary>strong{font-size:clamp(1.25rem,2vw,2rem)}.interior-hero--photographic .plain-summary>b{margin-top:1.2rem}@media (width<=980px){.interior-hero--photographic{flex-direction:column;justify-content:space-between;min-height:900px;display:flex}.interior-hero--photographic .interior-hero-copy{margin:1rem}.interior-hero--photographic .interior-hero-media{min-height:250px}}@media (width<=620px){.interior-hero--photographic{background-position:58%;min-height:820px}.interior-hero--photographic .interior-hero-copy{border-radius:24px;margin:0;padding:1.5rem}.interior-hero--photographic .interior-hero-media{min-height:220px}.interior-hero--photographic .plain-summary{width:min(100%,380px);bottom:0;right:0}}.chapter{grid-template-columns:54px minmax(0,.9fr) minmax(280px,.65fr);align-items:start}.chapter-image{grid-column:2/-1;width:100%;margin-top:clamp(1rem,3vw,3rem)}.chapter:nth-child(2n) .chapter-image{transform:translate(clamp(-2rem,-3vw,-1rem))}.legal-hero{gap:clamp(1rem,2vw,2rem);padding:clamp(1rem,2vw,2rem)}.legal-hero-media{display:grid;position:relative}.legal-hero-media .image-slot{aspect-ratio:auto;min-height:520px}.legal-hero-media aside{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf7f4e6;border-radius:18px;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}@media (width<=980px){.hero,.interior-hero{grid-template-columns:1fr}.hero-image-slot{min-height:70svh}.interior-hero-media,.interior-hero-image{min-height:620px}.chapter{grid-template-columns:44px 1fr}.chapter-explanation{grid-column:2}.chapter-image{grid-column:1/-1}}@media (width<=620px){.image-slot figcaption small{display:none}.product-image-grid{grid-template-columns:.86fr 1.14fr}.payment-stream__tile{height:220px}.interior-hero-media,.interior-hero-image{min-height:560px}.chapter:nth-child(2n) .chapter-image{transform:none}}.site-header-full{max-width:var(--max);margin-inline:auto}.full-nav{justify-content:center;gap:clamp(.6rem,2vw,2rem);display:flex}.nav-group{position:relative}.nav-group-trigger{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.75rem 0;font-family:inherit;font-size:.76rem;font-weight:700;display:inline-flex}.nav-group-trigger span{transition:transform .2s var(--ease)}.nav-menu{z-index:120;border:1px solid var(--line);background:var(--paper);opacity:0;visibility:hidden;pointer-events:none;width:290px;transition:opacity .18s ease, visibility .18s ease, transform .25s var(--ease);padding:.65rem;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px);box-shadow:0 20px 50px #1a1a181f}.nav-group:hover .nav-menu,.nav-menu:focus-within{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-group:has(>.nav-group-trigger:focus-visible) .nav-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-group:hover .nav-group-trigger span{transform:rotate(180deg)}.nav-group:has(>.nav-group-trigger:focus-visible) .nav-group-trigger span{transform:rotate(180deg)}.nav-group:has(.nav-menu:focus-within) .nav-group-trigger span{transform:rotate(180deg)}.top-link{align-self:center;font-size:.76rem;font-weight:700;text-decoration:none}.nav-menu>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:.75rem;font-size:.62rem;font-weight:800}.site-header .nav-menu a{border-top:1px solid var(--line);justify-content:space-between;padding:.85rem .75rem;font-size:.78rem;text-decoration:none;display:flex}.site-header .nav-menu a:after{display:none}.site-header .nav-menu a:hover{background:var(--warm)}.interior{border-right:1px solid var(--line);border-left:1px solid var(--line)}.interior-hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);min-height:720px;display:grid}.interior-hero-copy{padding:var(--section) var(--gutter);flex-direction:column;justify-content:center;display:flex}.interior-hero h1,.legal-hero h1{letter-spacing:-.072em;max-width:12ch;margin:0;font-size:clamp(3.3rem,6.5vw,7rem);font-weight:770;line-height:.94}.interior-hero-copy>p:last-of-type,.legal-hero>div>p:last-child{max-width:650px;color:var(--muted);margin:2rem 0 0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6}.plain-summary{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);display:flex}.interior-coral .plain-summary{background:var(--coral);color:var(--ink)}.interior-ink .plain-summary{background:var(--warm);color:var(--ink)}.plain-summary>strong{letter-spacing:-.055em;font-size:clamp(1.5rem,3vw,3rem);font-weight:720;line-height:1.08}.plain-summary>b{background:var(--paper);width:max-content;color:var(--ink);margin-top:2rem;padding:.8rem 1rem;font-size:1.1rem}.plain-summary ol{border-top:1px solid;margin:3rem 0 0;padding:0;list-style:none}.plain-summary li{border-bottom:1px solid;grid-template-columns:38px 1fr;gap:.7rem;padding:1.1rem 0;font-size:.76rem;font-weight:700;line-height:1.4;display:grid}.plain-summary li span{opacity:.55;font-size:.62rem}.short-version{padding:var(--section) var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:.4fr 1.6fr;gap:3rem;display:grid}.short-version h2{letter-spacing:-.062em;max-width:22ch;margin:0;font-size:clamp(2.5rem,5vw,5.3rem);font-weight:740;line-height:1}.chapter-list{border-bottom:1px solid var(--ink)}.chapter{min-height:440px;padding:clamp(3rem, 7vw, 7rem) var(--gutter);border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1.1fr) minmax(320px,.7fr);gap:clamp(1.5rem,4vw,5rem);display:grid}.chapter-index{font-size:.68rem;font-weight:800}.chapter h2{letter-spacing:-.062em;max-width:13ch;margin:0;font-size:clamp(2.35rem,4.4vw,4.8rem);font-weight:740;line-height:1}.chapter-explanation{align-self:center}.chapter-explanation p{color:var(--muted);margin:0;line-height:1.7}.chapter-explanation .text-link{margin-top:2rem}.detail-section{padding:var(--section) var(--gutter);border-bottom:1px solid var(--ink)}.detail-heading{grid-template-columns:.4fr 1.6fr;gap:3rem;margin-bottom:clamp(3rem,7vw,7rem);display:grid}.detail-heading h2{letter-spacing:-.065em;max-width:13ch;margin:0;font-size:clamp(2.6rem,5.4vw,5.7rem);font-weight:750;line-height:.98}.directory-list{border-top:2px solid var(--ink)}.directory-list a{border-bottom:1px solid var(--line);grid-template-columns:50px .8fr 1.2fr auto;align-items:center;gap:1.5rem;min-height:100px;text-decoration:none;display:grid}.directory-list a:hover{background:var(--warm);padding-inline:1rem}.directory-list span{color:var(--muted);font-size:.62rem}.directory-list strong{letter-spacing:-.035em;font-size:clamp(1.1rem,2vw,1.6rem)}.directory-list p{color:var(--muted);font-size:.8rem}.resource-list{border-top:2px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.resource-list a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;min-height:310px;padding:clamp(1.5rem,3vw,3rem);text-decoration:none;display:grid}.resource-list a:hover{background:var(--warm)}.resource-list span,.resource-list small{color:var(--muted);font-size:.62rem}.resource-list small{text-transform:uppercase}.resource-list strong,.resource-list p{grid-column:2/span 2}.resource-list strong{letter-spacing:-.05em;align-self:end;max-width:18ch;font-size:clamp(1.35rem,2.5vw,2.4rem);line-height:1.06}.resource-list p{color:var(--muted);margin:1rem 0 0;font-size:.82rem;line-height:1.55}.contact-routes{border-top:2px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.contact-routes article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:360px;padding:clamp(1.5rem,3vw,3rem)}.contact-routes article>span,.merchant-steps article>span{color:var(--muted);font-size:.62rem}.contact-routes h3,.merchant-steps h3,.merchant-handoff h3{letter-spacing:-.055em;margin:3rem 0 0;font-size:clamp(1.6rem,3vw,2.8rem);line-height:1}.contact-routes p,.merchant-steps p,.merchant-handoff p{color:var(--muted);font-size:.82rem;line-height:1.6}.contact-routes .text-link{margin-top:2rem}.merchant-steps{border-top:2px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.merchant-steps article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:clamp(1.5rem,3vw,3rem)}.merchant-handoff{background:var(--ink);color:var(--paper);grid-template-columns:1.2fr auto;align-items:end;gap:3rem;margin-top:1rem;padding:clamp(2rem,5vw,5rem);display:grid}.merchant-handoff h3{max-width:16ch;margin-top:0}.merchant-handoff p{color:#bcb6af;max-width:620px}.page-close{min-height:560px;padding:var(--section) var(--gutter);background:var(--coral)}.page-close h2{letter-spacing:-.068em;max-width:13ch;margin:0;font-size:clamp(3rem,6vw,6.2rem);font-weight:760;line-height:.96}.page-close>p:nth-of-type(2){max-width:520px;margin:1.6rem 0 0;line-height:1.6}.page-close .button{margin-top:2.2rem}.legal-page{border-right:1px solid var(--line);border-left:1px solid var(--line)}.legal-hero{border-bottom:1px solid var(--ink);grid-template-columns:1.3fr .7fr;min-height:590px;display:grid}.legal-hero>div{padding:var(--section) var(--gutter);flex-direction:column;justify-content:center;display:flex}.legal-hero aside{background:var(--warm);flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,5rem);display:flex}.legal-hero aside span{color:var(--muted);text-transform:uppercase;font-size:.65rem}.legal-hero aside strong{letter-spacing:-.05em;margin-top:1rem;font-size:clamp(1.5rem,3vw,2.8rem)}.legal-content{max-width:1050px;padding:var(--section) var(--gutter)}.legal-content article{border-top:1px solid var(--line);grid-template-columns:60px .55fr 1fr;gap:2rem;padding:2.5rem 0;display:grid}.legal-content article>span{color:var(--muted);font-size:.62rem}.legal-content h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,2.5vw,2.2rem)}.legal-content p{color:var(--muted);margin:0;line-height:1.7}.full-footer{border-right:1px solid var(--line);border-left:1px solid var(--line);padding:0;display:block}.footer-intro{padding:clamp(3rem, 6vw, 6rem) var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:3rem;display:grid}.footer-intro .footer-brand{grid-row:auto}.footer-intro p{max-width:380px}.footer-directory{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.footer-group{min-height:310px;padding:2rem var(--gutter);border-right:1px solid var(--line);flex-direction:column;gap:.85rem;display:flex}.footer-group:last-child{border-right:0}.footer-group strong{text-transform:uppercase;margin-bottom:1rem;font-size:.65rem}.footer-group a{color:var(--muted);font-size:.76rem;text-decoration:none}.footer-group a:hover{color:var(--ink)}.footer-bottom{padding:1.5rem var(--gutter);color:var(--muted);grid-template-columns:1fr auto 1fr;gap:2rem;font-size:.64rem;display:grid}.footer-bottom>div{gap:1.2rem;display:flex}.footer-bottom a{text-decoration:none}.footer-bottom>span{justify-self:end}@media (width<=980px){.site-header-full{grid-template-columns:1fr auto;padding-bottom:0}.site-header .full-nav{width:calc(100% + (2 * var(--gutter)));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:flex-start;display:flex;overflow-x:auto}.nav-group{min-width:max-content}.nav-menu{top:118px;right:var(--gutter);left:var(--gutter);width:auto;position:fixed;transform:none}.nav-group:hover .nav-menu,.nav-group:focus-within .nav-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.top-link{min-width:max-content}.interior-hero{grid-template-columns:1fr}.plain-summary{min-height:520px}.short-version,.detail-heading{grid-template-columns:1fr}.chapter{grid-template-columns:48px 1fr;min-height:auto}.chapter-explanation{grid-column:2}.contact-routes{grid-template-columns:1fr}.contact-routes article{min-height:280px}.merchant-steps{grid-template-columns:1fr 1fr}.merchant-handoff,.legal-hero{grid-template-columns:1fr}.legal-hero aside{min-height:220px}.footer-intro{grid-template-columns:1fr 1fr}.footer-intro .button{width:max-content}.footer-directory{grid-template-columns:1fr 1fr}.footer-group:nth-child(2){border-right:0}.footer-group:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=620px){.site-header .full-nav{min-height:44px}.nav-group-trigger{padding-block:.85rem}.nav-menu{top:110px}.interior-hero{min-height:auto}.interior-hero-copy{min-height:620px}.interior-hero h1,.legal-hero h1{font-size:clamp(3rem,15vw,4.7rem)}.plain-summary{min-height:480px}.short-version{gap:1.2rem}.chapter{grid-template-columns:1fr;gap:2rem}.chapter-explanation{grid-column:1}.directory-list a{grid-template-columns:34px 1fr auto;gap:.75rem;padding-block:1.1rem}.directory-list p{grid-column:2/span 2;margin:0}.resource-list{grid-template-columns:1fr}.resource-list a{min-height:280px}.merchant-steps{grid-template-columns:1fr}.legal-content article{grid-template-columns:34px 1fr}.legal-content article p{grid-column:2}.footer-intro,.footer-directory{grid-template-columns:1fr}.footer-group{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.footer-bottom{grid-template-columns:1fr}.footer-bottom>span{justify-self:start}}.site-header-full{width:100%;max-width:none;margin-inline:0}.mobile-menu-button,.mobile-menu{display:none}@keyframes site-color-pulse{0%{opacity:.78;transform:translate(-1.5%,-1%)scale(1)}55%{opacity:1;transform:translate(1.2%,.8%)scale(1.05)}to{opacity:.86;transform:translate(.4%,-1.2%)scale(1.025)}}@media (width<=980px){.site-header-full{min-height:76px;padding:.7rem var(--gutter);background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr auto}.site-header .full-nav,.site-header>.header-actions{display:none}.mobile-menu-button{z-index:141;border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;border-radius:12px;align-items:center;gap:.7rem;padding:.7rem .85rem;font-family:inherit;font-size:.72rem;font-weight:750;display:inline-flex;position:relative}.burger-lines{width:17px;height:12px;display:block;position:relative}.burger-lines i{width:17px;height:1.5px;transition:top .25s var(--ease), transform .25s var(--ease);background:currentColor;display:block;position:absolute;left:0}.burger-lines i:first-child{top:2px}.burger-lines i:last-child{top:9px}.mobile-menu-button[aria-expanded=true] .burger-lines i:first-child{top:5px;transform:rotate(45deg)}.mobile-menu-button[aria-expanded=true] .burger-lines i:last-child{top:5px;transform:rotate(-45deg)}.mobile-menu{z-index:140;padding:1rem var(--gutter) max(1.5rem, env(safe-area-inset-bottom));background:var(--ink);color:var(--paper);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease, visibility .2s ease, transform .35s var(--ease);display:block;position:fixed;inset:76px 0 0;overflow-y:auto;transform:translateY(-1rem)}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.site-header .mobile-menu nav{justify-content:stretch;gap:1rem;width:100%;display:grid}.mobile-feature-links{grid-template-columns:1fr;gap:.75rem;display:grid}.site-header .mobile-feature-links a{min-height:112px;color:var(--ink);background:#bcd9ff;border-radius:18px;grid-template-columns:1fr auto;padding:1.1rem;text-decoration:none;display:grid}.site-header .mobile-feature-links a:after{display:none}.mobile-feature-links small{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-self:start;font-size:.6rem;font-weight:750}.mobile-feature-links strong{letter-spacing:-.04em;align-self:end;font-size:clamp(1.15rem,4vw,1.6rem)}.mobile-feature-links a>span{align-self:end}.mobile-menu-groups{border-top:1px solid var(--paper-line)}.mobile-menu-group{border-bottom:1px solid var(--paper-line)}.mobile-menu-group summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;font-size:1rem;font-weight:720;list-style:none;display:flex}.mobile-menu-group summary::-webkit-details-marker{display:none}.mobile-menu-group summary span{transition:transform .25s var(--ease);font-size:1.25rem;font-weight:400}.mobile-menu-group[open] summary span{transform:rotate(45deg)}.mobile-menu-group>div{grid-template-columns:1fr 1fr;gap:0 1.25rem;padding:0 0 1rem;display:grid}.site-header .mobile-menu-group a{color:#d0cac3;border-top:1px solid #fbf7f41a;justify-content:space-between;align-items:center;min-height:46px;padding:0;font-size:.74rem;text-decoration:none;display:flex}.site-header .mobile-menu-group a:after{display:none}.mobile-menu-actions{grid-template-columns:1fr 1.5fr;align-items:center;gap:.75rem;padding-top:1.2rem;display:grid}.mobile-menu-actions>a:first-child{border:1px solid var(--paper-line);border-radius:11px;place-items:center;min-height:52px;font-size:.76rem;font-weight:700;text-decoration:none;display:grid}.mobile-menu-actions .button{min-width:0}}@media (width<=620px){.site-header-full{min-height:68px}.mobile-menu{inset-block-start:68px}.mobile-menu-group>div{grid-template-columns:1fr}}.payment-stream{border:1px solid var(--line);color:var(--ink);background:#e8eee9d1;border-radius:30px;margin-top:.75rem;padding:clamp(5.5rem,9vw,9rem) 0 clamp(3.5rem,6vw,6rem);overflow:hidden}.payment-stream__header{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:end;gap:3rem;display:grid}.payment-stream__header h2{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(3.4rem,6.4vw,7rem);font-weight:760;line-height:.91}.payment-stream__header h2 span{color:var(--coral-dark)}.payment-stream__header p{color:#53605a;margin:0;font-size:clamp(.95rem,1.35vw,1.1rem);line-height:1.65}.payment-stream__row{width:100%;overflow:hidden}.payment-stream__row+.payment-stream__row{margin-top:.8rem}.payment-stream__track,.payment-stream__group{gap:1rem;width:max-content;display:flex}.payment-stream__track{will-change:transform}.payment-stream__row--right .payment-stream__track{margin-left:-82vw}.payment-stream__tile{width:clamp(285px,27vw,390px);height:clamp(190px,17vw,245px);color:var(--ink);transition:transform .25s var(--ease);background:linear-gradient(145deg,#fbf7f4fa,#f1ece6);border:1px solid #1a1a182e;border-radius:22px;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;padding:1.4rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.payment-stream__tile:nth-child(4n+2){background:linear-gradient(145deg,#ffe5de,#f5cfc8)}.payment-stream__tile:nth-child(4n+3){background:linear-gradient(145deg,#eff4ef,#d5e2da)}.payment-stream__tile:nth-child(4n+4){background:linear-gradient(145deg,#fbf2d7,#eadcae)}.payment-stream__tile:before{aspect-ratio:1;content:"";border:1px solid #d9433961;border-radius:50%;width:74%;position:absolute;bottom:-58%;right:-18%;box-shadow:0 0 50px #fb5b4f14,inset 0 0 42px #fb5b4f0a}.payment-stream__tile:nth-child(2n):before{bottom:-52%;left:-16%;right:auto}.payment-stream__tile>span{color:var(--coral-dark);font-size:.62rem;font-weight:800}.payment-stream__tile>strong{letter-spacing:-.06em;grid-column:1/-1;align-self:end;font-size:clamp(2rem,3.1vw,3.35rem);font-weight:680;line-height:.98}.payment-stream__tile>small{color:#5d6762;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;align-self:end;font-size:.64rem;font-weight:700}.payment-stream__tile>i{font-style:normal}.payment-stream__index{margin:clamp(2.5rem, 4vw, 4rem) var(--gutter) 0;border-top:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding-top:1.2rem;font-size:.72rem;font-weight:750;text-decoration:none;display:flex}@media (width<=980px){.payment-stream__header{grid-template-columns:1fr}.payment-stream__header p{max-width:580px}}@media (width<=620px){.payment-stream{border-radius:22px;padding-block:4.5rem 3.5rem}.payment-stream__header{gap:1.75rem}.payment-stream__header h2{font-size:clamp(3rem,14.5vw,4.5rem)}.payment-stream__rows{margin-top:3rem}.payment-stream__tile{border-radius:18px;width:270px;height:180px;padding:1.2rem}.payment-stream__tile>strong{font-size:2rem}.payment-stream__row--right .payment-stream__track{margin-left:-160vw}}@media (prefers-reduced-motion:reduce){.payment-stream__row{padding-bottom:.5rem;overflow-x:auto}.payment-stream__track{transform:none!important}.payment-stream__row--right .payment-stream__track{margin-left:0}}:root{--line:#cc493f29;--paper-line:#ffddd733;--surface-shadow:0 2px 3px #341f1c0e, 0 22px 52px -34px #3b221e4d, 0 46px 96px -68px #d947406b;--surface-shadow-raised:0 4px 10px #341f1c14, 0 30px 68px -38px #3b221e57, 0 54px 110px -72px #d9474080}.site-header{border-bottom:0;box-shadow:inset 0 -1px #ffffffb8,0 12px 34px -26px #311c1985}.nav-menu{border:0;box-shadow:inset 0 1px #ffffffd9,0 24px 58px -28px #311c196b,0 42px 90px -52px #d947405c}.interior,.legal-page,.full-footer{border-left:0;border-right:0}.methods,.pricing,.answers,.short-version,.chapter-list,.detail-section{border-bottom:0}.hero,.payment-stream,.product-row,.why,.start-section,.final-cta,.interior-hero,.legal-hero,.page-close,.merchant-handoff,.full-footer{box-shadow:var(--surface-shadow);border:0;position:relative;transform:translateZ(0)}.hero,.interior-hero,.legal-hero{background:#fbf7f4cc}.hero:after,.payment-stream:after,.product-row:after,.why:after,.start-section:after,.final-cta:after,.interior-hero:after,.legal-hero:after,.page-close:after,.merchant-handoff:after,.full-footer:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #b441371a}.hero,.payment-stream,.product-row,.why,.start-section,.final-cta,.interior-hero,.legal-hero,.page-close{margin-top:clamp(.9rem,1.4vw,1.25rem)}.plain-summary,.fixed-rates,.directory-list,.resource-list,.contact-routes,.merchant-steps,.price-table-wrap{border:0;box-shadow:inset 0 1px #ffffffb3,0 18px 46px -34px #311c1961}.method-list,table,.faq-list,.directory-list,.resource-list,.contact-routes,.merchant-steps{border-top-color:#cc493f47}.chapter{border-top:0;box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #cc493f1a}.chapter:nth-child(2n){background:#f1ece6c7}.payment-stream{background:radial-gradient(circle at 82% 8%,#ff716521,#0000 25rem),#e8eee9d6}.payment-stream__tile{border:0;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #cc493f1a,0 18px 42px -30px #311c196b}.fixed-rates,.directory-list,.resource-list,.contact-routes,.merchant-steps,.price-table-wrap{background:#fbf7f494}.full-footer{margin-top:clamp(1.1rem,1.8vw,1.6rem)}@media (width<=620px){.hero,.payment-stream,.product-row,.why,.start-section,.final-cta,.interior-hero,.legal-hero,.page-close,.merchant-handoff,.full-footer{box-shadow:0 2px 3px #341f1c0b,0 18px 42px -30px #3b221e47,0 34px 72px -56px #d947405c}}.product-stack-section{padding:var(--section) var(--gutter);color:var(--ink);background:0 0;position:relative;overflow:visible}.product-stack-heading{max-width:1280px;margin:0 auto clamp(5rem,9vw,9rem)}.product-stack-heading h2{letter-spacing:-.075em;max-width:none;margin:0;font-size:clamp(4rem,7.4vw,8rem);font-weight:760;line-height:.87}.product-stack-heading h2 span{color:var(--coral)}.product-stack{margin-inline:auto;max-width:1280px;height:auto;margin-bottom:0;padding-bottom:0;position:relative}.product-stack-stage{padding-bottom:clamp(4rem,8vh,6rem);position:relative;overflow:visible}.product-stack-card-pin{z-index:calc(var(--stack-index) + 1);justify-content:center;align-items:flex-start;width:100%;display:flex;position:sticky;top:clamp(7.5rem,14svh,10rem)}.product-stack-card{--card-accent:255, 95, 86;top:calc(var(--stack-index) * 42px);border:1px solid var(--line);background:var(--paper);width:100%;height:clamp(440px,100svh - 17rem,660px);min-height:0;color:var(--ink);transform-origin:top;will-change:transform;border-radius:clamp(28px,3vw,44px);grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2px 3px #341f1c0b,0 22px 54px -38px #3b221e57,0 42px 90px -72px #d9474066}.product-stack-card--ai{--card-accent:120, 205, 173}.product-stack-card--terminal{--card-accent:255, 205, 107}.product-stack-card__top{grid-template-columns:minmax(120px,.24fr) minmax(0,1fr) auto;align-items:start;gap:clamp(1rem,2.5vw,2.5rem);display:grid}.product-stack-card__number{color:var(--coral-dark);letter-spacing:-.09em;font-size:clamp(5rem,9vw,9rem);font-weight:760;line-height:.72}.product-stack-card__title small{color:var(--coral-dark);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.7rem;font-size:.63rem;font-weight:800;display:block}.product-stack-card__title h3{letter-spacing:-.065em;margin:0;font-size:clamp(2.2rem,4.4vw,4.8rem);font-weight:720;line-height:.92}.product-stack-card__title p{max-width:680px;color:var(--muted);margin:1rem 0 0;font-size:clamp(.78rem,1vw,.92rem);line-height:1.55}.product-stack-card__link{border:1px solid var(--ink);min-height:48px;box-shadow:none;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;transition:background .25s ease, color .25s ease, transform .25s var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1rem;font-size:.67rem;font-weight:800;text-decoration:none;display:inline-flex}.product-stack-card__link:hover{background:var(--ink);color:var(--paper);transform:translateY(-3px)}.product-stack-media{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(.7rem,1.4vw,1rem);min-height:0;display:grid}.product-stack-media__left{grid-template-rows:minmax(130px,.78fr) minmax(160px,1.22fr);gap:clamp(.7rem,1.4vw,1rem);min-height:0;display:grid}.product-scene{min-width:0;min-height:0;box-shadow:inset 0 1px #fffffffa, inset 0 -1px rgba(var(--card-accent), .12), 0 24px 60px -42px #000000b8;color:var(--ink);background:linear-gradient(145deg,#fffffff5,#f1ece6e6);border-radius:clamp(28px,3vw,48px);padding:clamp(1rem,2vw,1.7rem);position:relative;overflow:hidden}.product-scene:after{aspect-ratio:1;border:1px solid rgba(var(--card-accent), .28);width:62%;box-shadow:0 0 60px rgba(var(--card-accent), .08), inset 0 0 50px rgba(var(--card-accent), .04);content:"";pointer-events:none;border-radius:50%;position:absolute;bottom:-48%;right:-18%}.product-scene>span,.product-scene>small{color:#6f625f;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:750;display:block}.product-scene>strong{letter-spacing:-.06em;margin-top:.65rem;font-size:clamp(1.8rem,3vw,3.5rem);line-height:1;display:block}.product-scene>small{margin-top:.45rem}.product-scene--methods,.product-scene--signals{flex-direction:column;gap:.55rem;display:flex}.product-scene--methods b,.product-scene--signals b{z-index:1;background:rgba(var(--card-accent), .11);border-radius:10px;align-items:center;min-height:38px;padding-inline:.75rem;font-size:clamp(.7rem,.9vw,.82rem);display:flex;position:relative}.product-scene--checkout,.product-scene--ai{flex-direction:column;padding:clamp(1.2rem,2.6vw,2.2rem);display:flex}.scene-bar{color:#6f625f;justify-content:space-between;font-size:.63rem;display:flex}.scene-bar strong{color:var(--coral-dark)}.product-scene--checkout>p,.product-scene--ai>p{color:#6f625f;margin:auto 0 .35rem;font-size:.68rem}.product-scene--checkout h4{letter-spacing:-.075em;margin:0 0 1rem;font-size:clamp(2.5rem,5vw,5.4rem)}.scene-wallets{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.7rem;display:grid}.scene-wallets span,.scene-route,.ai-rank{z-index:1;background:#e7e0d8;border-radius:11px;min-height:44px;padding:.75rem;font-size:.72rem;font-weight:750;position:relative}.scene-route,.ai-rank{grid-template-columns:1fr auto;align-items:center;margin-top:.55rem;display:grid}.scene-route small,.ai-rank small{color:#746762;font-size:.61rem}.scene-route.is-selected,.ai-rank.is-primary{background:rgba(var(--card-accent), .2)}.scene-action{z-index:1;background:var(--ink);color:var(--paper);letter-spacing:0;text-align:center;border-radius:12px;padding:.9rem;position:relative;margin-top:.75rem!important;font-size:.76rem!important}.product-scene--decision{background:var(--warm)}.ai-rank{grid-template-columns:36px 1fr auto}.ai-rank>span{color:#6f625f;font-size:.62rem}.ai-control{border-top:1px solid #1a1a1829;justify-content:space-between;margin-top:auto;padding-top:1rem;font-size:.72rem;display:flex}.product-scene--sale,.product-scene--receipt{background:var(--warm)}.product-scene--terminal{background:var(--warm);place-items:center;display:grid}.terminal-device{z-index:1;width:min(68%,320px);height:88%;min-height:300px;color:var(--ink);text-align:center;background:#f8f1e4;border-radius:clamp(24px,3vw,42px);flex-direction:column;padding:clamp(1rem,2vw,1.6rem);display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 38px 70px -42px #000000e6}.terminal-brand{color:var(--coral-dark);text-align:left;font-size:.72rem;font-weight:800}.terminal-device small{color:#776d62;margin-top:auto;font-size:.62rem}.terminal-device>strong{letter-spacing:-.07em;margin-top:.45rem;font-size:clamp(2.3rem,4.4vw,4.8rem)}.terminal-wave{color:var(--coral-dark);letter-spacing:-.4em;margin:1rem auto;font-size:1.4rem;transform:rotate(-90deg)}.terminal-device p{margin:0;font-size:.74rem;font-weight:750}.terminal-device b{color:#776d62;margin-top:auto;font-size:.64rem}.terminal-status{z-index:2;color:#ede2d0;align-items:center;gap:.5rem;font-size:.62rem;display:flex;position:absolute;bottom:1.2rem;right:1.2rem}.terminal-status i{background:#78cdad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #78cdadcc}@media (width<=980px){.product-stack-card__top{grid-template-columns:110px minmax(0,1fr) auto}}@media (width<=620px){.product-stack-section{padding:6rem 1rem 4rem}.product-stack-heading{gap:1.5rem;margin-bottom:4rem}.product-stack-heading h2{font-size:clamp(3.6rem,16vw,5rem)}.product-stack{height:auto}.product-stack-stage{padding-bottom:clamp(3rem,8svh,5rem)}.product-stack-card-pin{top:68px}.product-stack-card{top:calc(var(--stack-index) * 20px);border-radius:26px;height:clamp(580px,100svh - 5rem,680px);min-height:0;padding:1rem}.product-stack-card__top{grid-template-columns:1fr auto;gap:.8rem 1rem}.product-stack-card__number{font-size:4.4rem}.product-stack-card__title{grid-column:1/-1}.product-stack-card__title h3{font-size:clamp(2rem,9vw,2.7rem)}.product-stack-card__title p{display:none}.product-stack-card__link{gap:.75rem;min-height:42px;padding:.6rem .8rem;font-size:.58rem}.product-stack-media{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.55rem}.product-stack-media__left{grid-template-rows:.72fr 1.28fr;gap:.55rem}.product-scene{border-radius:20px;padding:.75rem}.product-scene>strong{font-size:1.5rem}.product-scene>span,.product-scene>small,.scene-bar,.scene-route small,.ai-rank small{font-size:.5rem}.product-scene--methods b,.product-scene--signals b{min-height:31px;padding-inline:.5rem;font-size:.58rem}.product-scene--checkout h4{font-size:2.4rem}.scene-wallets{grid-template-columns:1fr}.scene-wallets span,.scene-route,.ai-rank{min-height:34px;padding:.5rem;font-size:.56rem}.scene-action{padding:.65rem;font-size:.58rem!important}.ai-rank{grid-template-columns:24px 1fr}.ai-rank small{display:none}.terminal-device{border-radius:22px;width:82%;min-height:260px}.terminal-status{display:none}}@media (prefers-reduced-motion:reduce){.product-stack{height:auto}.product-stack-stage{gap:1rem;height:auto;display:grid;position:relative;top:auto;overflow:visible}.product-stack-card-pin{position:relative;top:auto}.product-stack-card{height:auto;min-height:650px;margin-bottom:1rem;position:relative;top:auto;left:auto;opacity:1!important;transform:none!important}}.interior .interior-hero--photographic{background-color:#8f6f60;background-image:var(--product-hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=620px){.interior .interior-hero--photographic{background-position:58%}}.payment-stream__tile.payment-stream__tile--has-image{color:var(--paper)}.payment-stream__tile.payment-stream__tile--has-image .payment-stream__image:after{content:"";background:linear-gradient(#100d142e,#100d14d6),linear-gradient(90deg,#100d1447,#0000 65%);position:absolute;inset:0}.payment-stream__tile.payment-stream__tile--has-image>span,.payment-stream__tile.payment-stream__tile--has-image>strong,.payment-stream__tile.payment-stream__tile--has-image>small,.payment-stream__tile.payment-stream__tile--has-image>i{z-index:2;color:var(--paper);text-shadow:0 2px 20px #0000007a;position:relative}.payment-stream__tile .payment-stream__image{aspect-ratio:auto;border-radius:inherit;border:0;width:100%;height:100%;position:absolute;inset:0}.payment-stream__tile .payment-stream__image>img{object-fit:cover;width:100%;height:100%}.payment-stream{width:100vw;max-width:none;box-shadow:none;background:0 0;border-radius:0;margin-top:clamp(1.5rem,3vw,3rem);margin-left:-50vw;margin-right:0;padding:clamp(1.5rem,3vw,2.5rem) 0;position:relative;left:50%}.payment-stream:after{display:none}.payment-stream__rows{margin-top:0}.home-main>.hero{height:calc(100svh - 76px);min-height:0;max-height:calc(100svh - 76px);overflow:hidden}.home-main>.hero .hero-image-slot{height:100%;min-height:0}@media (width<=980px){.home-main>.hero{grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr)}.home-main>.hero .hero-copy{min-height:0;padding-block:clamp(2rem,6svh,4rem)}}@media (width<=620px){.home-main>.hero{grid-template-rows:minmax(0,1.35fr) minmax(0,.65fr);height:calc(100svh - 68px);max-height:calc(100svh - 68px)}.home-main>.hero .hero-copy{padding-block:clamp(1.5rem,4svh,2.5rem)}}.site-header--overlay{z-index:120;color:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .35s var(--ease), backdrop-filter .35s var(--ease);background:0 0;border-bottom:0;position:fixed;inset:0 0 auto}html[data-home-scrolled] .site-header--overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1411106b}.site-header--overlay .brand,.site-header--overlay .sign-in,.site-header--overlay .nav-group-trigger,.site-header--overlay .top-link{color:var(--paper);text-shadow:0 1px 18px #100d0c61}.site-header--overlay nav a:after{background:var(--paper)}.site-header--overlay .header-actions .button{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf7f4eb;border-color:#fbf7f4b3}.site-header--overlay .nav-menu,.site-header--overlay .nav-menu a{color:var(--ink);text-shadow:none}.site-header--overlay .nav-menu{background:var(--paper)}.site-header--overlay .nav-menu>span{color:var(--muted)}.home-main>.home-hero{--hero-inset:0px;--hero-content-scale:1;--hero-content-shift:0px;--hero-parallax:0px;--hero-radius:0px;width:100vw;height:100svh;min-height:0;max-height:100svh;box-shadow:none;contain:paint;clip-path:inset(0 var(--hero-inset) 0 var(--hero-inset) round var(--hero-radius));will-change:clip-path;background:#6e746e;border-radius:0;margin:0 0 0 -50vw;padding:0;display:block;position:relative;left:50%;overflow:hidden}.home-main>.home-hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#100e0dc7 0%,#100e0d7a 44%,#100e0d14 76%),linear-gradient(#100e0d24 0%,#0000 52%,#100e0d85 100%);position:absolute;inset:0}.home-main>.home-hero:after{display:none}.home-main>.home-hero .hero-image-slot{z-index:0;aspect-ratio:auto;width:100%;height:140%;min-height:0;transform:translate3d(0, var(--hero-parallax), 0) scale(1.015);transform-origin:50%;will-change:transform;border:0;border-radius:0;margin:0;position:absolute;inset:-20% 0}.home-hero .hero-image-slot>img{object-fit:cover;width:100%;height:100%}.home-hero .hero-image-slot figcaption{max-width:min(34rem,42vw);bottom:2rem;left:50%;right:auto;transform:translate(-4%)}.home-hero .hero-copy{bottom:clamp(4.5rem,9svh,8rem);left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));z-index:2;width:min(760px, calc(100vw - (2 * var(--gutter))));min-height:0;color:var(--paper);transform:translate3d(var(--hero-content-shift), 0, 0) scale(var(--hero-content-scale));transform-origin:0 100%;will-change:transform;padding:0;display:block;position:absolute}.home-hero .eyebrow,.home-hero .hero-lead,.home-hero .hero-note{color:#fbf7f4d6}.home-hero h1{max-width:11ch;color:var(--paper);text-wrap:balance;text-shadow:0 3px 34px #0c0a0952;font-size:clamp(4rem,7.4vw,7.8rem)}.home-hero h1 span{color:#ff7569}.home-hero .hero-lead{max-width:590px;margin-top:clamp(1.25rem,2.5svh,2rem);font-size:clamp(1rem,1.4vw,1.25rem)}.home-hero .text-link{color:var(--paper)}.home-hero__cue{right:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));z-index:2;color:#fbf7f4c2;letter-spacing:.1em;text-transform:uppercase;transform:translate3d(calc(-1 * var(--hero-content-shift)), 0, 0) scale(var(--hero-content-scale));transform-origin:100% 100%;will-change:transform;align-items:center;gap:.75rem;margin:0;font-size:.66rem;font-weight:750;display:flex;position:absolute;bottom:2rem}.home-hero__cue span{font-size:1rem}@media (width<=980px){.home-main>.home-hero{height:100svh;max-height:100svh;display:block}.home-hero .hero-copy{padding:0;bottom:clamp(4rem,8svh,6rem)}.home-main>.home-hero .hero-image-slot{height:140%}.home-hero .hero-image-slot figcaption{display:none}}@media (width<=620px){.home-main>.home-hero{height:100svh;max-height:100svh}.home-main>.home-hero:before{background:linear-gradient(#100e0d38 0%,#100e0d5c 28%,#100e0dd1 100%)}.home-hero .hero-copy{width:calc(100vw - (2 * var(--gutter)));padding:0;bottom:3.6rem}.home-hero h1{font-size:clamp(3.15rem,14vw,4.8rem)}.home-hero .hero-lead{max-width:34rem;font-size:.95rem;line-height:1.45}.home-hero .hero-actions{margin-top:1.4rem}.home-hero__cue{display:none}}html[data-home-past-hero] .site-header--overlay{border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 34px -28px #311c1980}html[data-home-past-hero] .site-header--overlay .brand,html[data-home-past-hero] .site-header--overlay .sign-in,html[data-home-past-hero] .site-header--overlay .nav-group-trigger,html[data-home-past-hero] .site-header--overlay .top-link{color:var(--ink);text-shadow:none}html[data-home-past-hero] .site-header--overlay .mobile-menu-button{border-color:var(--ink);background:var(--ink);color:var(--paper);text-shadow:none}html[data-home-past-hero] .site-header--overlay .nav-menu,html[data-home-past-hero] .site-header--overlay .nav-menu a{background-color:var(--paper);color:var(--ink);text-shadow:none}html[data-home-past-hero] .site-header--overlay nav a:after{background:var(--ink)}html[data-home-past-hero] .site-header--overlay .header-actions .button{border-color:var(--ink);background:var(--ink);color:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-home-past-hero] .site-header--overlay .header-actions .button:hover{border-color:var(--coral);background:var(--coral);color:var(--ink)}@media (prefers-reduced-motion:reduce){.home-hero .hero-image-slot{will-change:auto;transform:scale(1.015)}}.home-main>.payment-stream{margin-top:clamp(.75rem,1.4vw,1.25rem)}.home-main>.product-stack-section{padding-top:clamp(3rem,5vw,5rem);padding-bottom:clamp(1rem,2vw,1.5rem)}.home-main>.product-stack-section .product-stack-heading{margin-bottom:clamp(3rem,5vw,5rem)}.home-main>.why-scroll{margin-top:clamp(.9rem,1.6vw,1.5rem)}.home-main>.final-cta{margin-top:clamp(.9rem,1.6vw,1.5rem);padding-block:clamp(3.5rem,6vw,6rem)}.full-footer{border-radius:0;width:100%;max-width:none;margin-left:0;margin-right:0}.product-image-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1.42fr)}.product-stack-card{height:clamp(440px,100svh - 17rem,660px);min-height:0}.product-image-grid>.product-card-details{background:radial-gradient(circle at 92% 8%, rgba(var(--card-accent), .3), transparent 42%), rgba(var(--card-accent), .1);isolation:isolate;border-radius:clamp(20px,2.4vw,36px);flex-direction:column;justify-content:center;min-height:0;padding:clamp(1rem,1.65vw,1.45rem);display:flex;position:relative;overflow:hidden}.product-card-details:after{z-index:-1;color:rgba(var(--card-accent), .16);content:"→";font-size:clamp(10rem,19vw,19rem);font-weight:800;line-height:1;position:absolute;bottom:-.28em;right:-.08em;transform:rotate(-12deg)}.product-card-details h4{letter-spacing:-.06em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(1.6rem,2.45vw,2.75rem);font-weight:740;line-height:.98}.product-card-details__story{max-width:48ch;color:var(--muted);margin:clamp(1rem,2vh,1.4rem) 0 0;font-size:clamp(.78rem,.94vw,.92rem);line-height:1.58}.product-image-grid .product-image-grid__hero{aspect-ratio:auto;height:0;min-height:100%}@media (width<=620px){.product-image-grid{grid-template-rows:auto minmax(150px,1fr);grid-template-columns:1fr}.product-image-grid>.product-card-details{min-height:180px;padding:1rem}.product-card-details h4{max-width:18ch;font-size:clamp(1.25rem,5.5vw,1.65rem)}.product-card-details__story{margin-top:.65rem;font-size:.68rem;line-height:1.45;display:block}.product-image-grid .product-image-grid__hero{min-height:150px}.product-stack-card{height:clamp(580px,100svh - 5rem,680px)}}.home-main>.why{padding:clamp(4.5rem, 9vw, 9rem) var(--gutter) clamp(5rem, 10vw, 10rem);box-shadow:none;background:radial-gradient(circle at 8% 0,#ff5f563d,#0000 28rem),radial-gradient(circle at 94% 92%,#ffcd6b33,#0000 30rem),#fbf7f4e6;border-radius:clamp(30px,4vw,56px);margin-top:clamp(2rem,5vw,5rem);display:block;overflow:hidden}.home-main>.why:after{display:none}.home-main>.why .why-statement{grid-template-columns:minmax(0,1fr) auto;align-items:start;max-width:1280px;min-height:0;margin-inline:auto;padding:0;display:grid;position:relative;top:auto}.home-main>.why .why-statement:after{background:var(--coral);width:6.25rem;height:6.25rem;color:var(--ink);content:"03";letter-spacing:.1em;border-radius:50%;align-self:start;place-items:center;font-size:.72rem;font-weight:850;display:grid}.home-main>.why .eyebrow{grid-column:1/-1;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.home-main>.why h2{letter-spacing:-.075em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3.8rem,7.2vw,7.7rem);font-weight:760;line-height:.88}.home-main>.why h2 span{color:var(--coral-dark)}.home-main>.why .why-points{border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2rem,6vw,6rem);max-width:1280px;margin:clamp(5rem,10vw,10rem) auto 0;display:grid}.home-main>.why .why-points article{border:0;min-height:0;padding:0;display:block;position:relative}.home-main>.why .why-points article:nth-child(2){margin-top:clamp(4rem,8vw,8rem)}.home-main>.why .why-points article:nth-child(3){margin-top:clamp(1.5rem,3vw,3rem)}.home-main>.why .why-points article>span{color:#d94740b8;letter-spacing:-.09em;margin:0 0 clamp(1.25rem,2.5vw,2.25rem);font-size:clamp(4.5rem,8.5vw,8.5rem);font-weight:760;line-height:.7;display:block}.home-main>.why .why-points h3{letter-spacing:-.06em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(1.8rem,3vw,3.15rem);font-weight:720;line-height:.98}.home-main>.why .why-points p{max-width:34ch;color:var(--muted);margin:clamp(1.25rem,2vw,1.8rem) 0 0;font-size:clamp(.82rem,1.05vw,1rem);line-height:1.65}@media (width<=760px){.home-main>.why{border-radius:28px;padding:4.5rem 1rem 5rem}.home-main>.why .why-statement{display:block}.home-main>.why .why-statement:after{width:4.5rem;height:4.5rem;margin-top:2rem}.home-main>.why h2{font-size:clamp(3.4rem,15vw,5rem)}.home-main>.why .why-points{grid-template-columns:1fr;gap:4.5rem;margin-top:5rem}.home-main>.why .why-points article:nth-child(2),.home-main>.why .why-points article:nth-child(3){margin-top:0}.home-main>.why .why-points article>span{font-size:5.5rem}}.home-main>.pricing-simple{padding:clamp(3rem, 5vw, 5rem) var(--gutter);background:0 0;border:0;margin-top:clamp(.9rem,1.6vw,1.5rem)}.pricing-simple__intro{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:end;gap:clamp(2rem,6vw,6rem);max-width:1280px;margin-inline:auto;display:grid}.pricing-simple__intro .eyebrow{grid-column:1/-1;margin-bottom:0}.pricing-simple__intro h2{letter-spacing:-.075em;max-width:11ch;margin:0;font-size:clamp(4rem,7.2vw,7.5rem);font-weight:760;line-height:.88}.pricing-simple__intro h2 span{color:var(--coral-dark)}.pricing-simple__intro>p:last-child{color:var(--muted);margin:0;font-size:clamp(.9rem,1.2vw,1.08rem);line-height:1.65}.pricing-rate-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(.85rem,1.6vw,1.35rem);max-width:1280px;margin:clamp(2.5rem,4vw,4rem) auto 0;display:grid}.pricing-rate{border-radius:clamp(28px,3vw,44px);flex-direction:column;min-height:clamp(500px,43vw,590px);padding:clamp(1.5rem,3.2vw,3rem);display:flex;position:relative;overflow:hidden}.pricing-rate:after{color:#fbf7f42e;content:"%";letter-spacing:-.12em;pointer-events:none;font-size:clamp(14rem,26vw,27rem);font-weight:800;line-height:1;position:absolute;bottom:-.38em;right:-.18em}.pricing-rate--eea{background:var(--coral);color:var(--ink)}.pricing-rate--uk{background:radial-gradient(circle at 88% 10%, #ffcd6b57, transparent 50%), var(--warm);color:var(--ink)}.pricing-rate__topline{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.pricing-rate__topline span,.pricing-rate__topline small{letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:800}.pricing-rate__topline small{color:currentColor}@supports (color:color-mix(in lab, red, red)){.pricing-rate__topline small{color:color-mix(in srgb, currentColor 62%, transparent)}}.pricing-rate h3{z-index:1;letter-spacing:-.06em;max-width:12ch;margin:clamp(2.5rem,5vw,5rem) 0 0;font-size:clamp(1.8rem,3.2vw,3.3rem);font-weight:720;line-height:.98;position:relative}.pricing-rate__amount{z-index:1;margin-top:auto;position:relative}.pricing-rate__value{flex-wrap:wrap;align-items:baseline;gap:clamp(.75rem,1.5vw,1.3rem);display:flex}.pricing-rate__value strong{letter-spacing:-.09em;font-size:clamp(4.5rem,8.4vw,8.7rem);font-weight:780;line-height:.72;display:block}.rate-fixed-fee{font-variation-settings:"wght" 200;letter-spacing:-.035em;font-weight:200!important}.pricing-rate__value .rate-fixed-fee{font-size:clamp(1.35rem,2.4vw,2.4rem);line-height:1}.pricing-rate__amount>span{margin-top:clamp(1rem,2vw,1.6rem);font-size:clamp(.72rem,.9vw,.86rem);font-weight:760;display:block}.pricing-rate__compare{z-index:1;background:#fbf7f461;border-radius:18px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1rem;margin-top:clamp(1.25rem,2.4vw,2rem);padding:clamp(.85rem,1.5vw,1.15rem);display:grid;position:relative}.pricing-rate--uk .pricing-rate__compare{background:#fbf7f4a8}.pricing-rate__compare p{margin:0}.pricing-rate__compare span,.pricing-rate__compare strong{display:block}.pricing-rate__compare span{color:currentColor;margin-bottom:.3rem}@supports (color:color-mix(in lab, red, red)){.pricing-rate__compare span{color:color-mix(in srgb, currentColor 58%, transparent)}}.pricing-rate__compare span{letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:800}.pricing-rate__compare strong{font-size:clamp(.72rem,.95vw,.9rem);line-height:1.35}.pricing-rate>p{z-index:1;color:currentColor;max-width:34ch;margin:.75rem 0 0;position:relative}@supports (color:color-mix(in lab, red, red)){.pricing-rate>p{color:color-mix(in srgb, currentColor 68%, transparent)}}.pricing-rate>p{font-size:clamp(.7rem,.86vw,.82rem);line-height:1.55}.pricing-simple__footer{background:0 0;justify-content:space-between;align-items:center;gap:2rem;max-width:1280px;margin:clamp(1rem,2vw,1.5rem) auto 0;padding:clamp(1.2rem,2vw,1.6rem) 0;display:flex}.pricing-simple__footer p{max-width:42rem;color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}@media (width<=760px){.home-main>.pricing-simple{padding:3.5rem 1rem}.pricing-simple__intro,.pricing-rate-grid{grid-template-columns:1fr}.pricing-simple__intro h2{font-size:clamp(3.5rem,15vw,5rem)}.pricing-rate{min-height:500px}.pricing-rate--uk{min-height:0;padding:clamp(1.5rem,6vw,2.25rem)}.pricing-rate--uk:after,.pricing-rate--uk .pricing-rate__topline,.pricing-rate--uk .pricing-rate__amount>span,.pricing-rate--uk .pricing-rate__compare,.pricing-rate--uk>p{display:none}.pricing-rate--uk h3{margin:0}.pricing-rate--uk .pricing-rate__amount{margin-top:2rem}.pricing-rate__compare{grid-template-columns:1fr}.pricing-simple__footer{flex-direction:column;align-items:flex-start}}.why-scroll{--why-progress:0;--why-inset:24px;--why-radius:52px;width:100vw;height:340svh;margin:clamp(2rem,5vw,5rem) 0 0 -50vw;position:relative;left:50%}.why-scroll__sticky{width:calc(100% - (2 * var(--why-inset)));border-radius:var(--why-radius);background:radial-gradient(circle at 4% 5%, #ff5f5633, transparent 28rem), var(--paper);will-change:width, border-radius;grid-template-columns:minmax(320px,.83fr) minmax(0,1.17fr);gap:clamp(1rem,2vw,1.5rem);height:calc(100svh - 76px);margin-inline:auto;padding:clamp(1rem,2vw,1.5rem);display:grid;position:sticky;top:76px;overflow:hidden}.why-scroll__copy{flex-direction:column;min-height:0;padding:clamp(1.5rem,3.5vw,3.5rem);display:flex}.why-scroll__copy .eyebrow{margin-bottom:clamp(1.5rem,3vh,2.5rem)}.why-scroll__copy h2{letter-spacing:-.075em;max-width:10ch;margin:0;font-size:clamp(3.3rem,5.7vw,6rem);font-weight:760;line-height:.88}.why-scroll__subhead{color:var(--muted);letter-spacing:-.045em;margin:clamp(1.25rem,2.5vh,2rem) 0 0;font-size:clamp(1.15rem,1.75vw,1.65rem);font-weight:680;line-height:1.08}.why-scroll__subhead span{color:var(--coral-dark)}.why-tabs{gap:.55rem;margin-top:auto;display:grid}.why-tab{min-height:56px;color:var(--ink);background:#f1ece6a3;border-radius:16px;padding:.75rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.why-tab{color:color-mix(in srgb, var(--ink) 48%, transparent)}}.why-tab{transition:color .42s var(--ease), background-color .42s var(--ease), transform .42s var(--ease);grid-template-columns:2.25rem minmax(0,1fr);align-items:center}.why-tab span{font-size:.58rem;font-weight:850}.why-tab strong{letter-spacing:-.02em;font-size:clamp(.72rem,.88vw,.84rem)}.why-tab--active{background:var(--coral);color:var(--ink);transform:translate(.35rem)}.why-point-stage{min-width:0;min-height:0;position:relative}.why-point-card{color:var(--paper);opacity:0;isolation:isolate;pointer-events:none;transition:opacity .52s var(--ease), transform .7s var(--ease);border-radius:clamp(24px,3vw,40px);position:absolute;inset:0;overflow:hidden;transform:translateY(2.5rem)scale(.985)}.why-point-card--active{z-index:2;opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.why-point-card:after{z-index:1;content:"";background:linear-gradient(#0000 32%,#120e0de0),linear-gradient(90deg,#120e0d3d,#0000 64%);position:absolute;inset:0}.why-point-card__image{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.why-point-card__image figcaption{z-index:2;max-width:min(18rem,52%);padding:.65rem .75rem;inset:1rem 1rem auto auto}.why-point-card__image figcaption small{display:none}.why-point-card__content{z-index:3;position:absolute;bottom:clamp(1.5rem,4vw,4rem);left:clamp(1.5rem,4vw,4rem);right:clamp(1.5rem,4vw,4rem)}.why-point-card__content>span{color:#ff7b70;letter-spacing:.1em;margin-bottom:.8rem;font-size:.65rem;font-weight:850;display:block}.why-point-card__content h3{letter-spacing:-.07em;max-width:11ch;margin:0;font-size:clamp(2.6rem,5vw,5.5rem);font-weight:740;line-height:.88}.why-point-card__content p{color:#fbf7f4c7;max-width:42rem;margin:clamp(1rem,2vh,1.5rem) 0 0;font-size:clamp(.82rem,1.1vw,1rem);line-height:1.6}@media (width<=760px){.why-scroll{height:320svh}.why-scroll__sticky{border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:calc(100svh - 68px);padding:.7rem;top:68px}.why-scroll__copy{padding:1rem .75rem .5rem}.why-scroll__copy .eyebrow{display:none}.why-scroll__copy h2{max-width:none;font-size:clamp(2.25rem,10.5vw,3.4rem)}.why-scroll__subhead{display:none}.why-point-card__content h3{font-size:clamp(2.3rem,11vw,3.6rem)}}@media (width<=980px){.why-tabs{display:none}.home-main>.final-cta{width:100%;min-height:auto;margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.product-stack{height:auto}.product-stack-stage{gap:1rem;height:auto;display:grid;position:relative;top:auto;overflow:visible}.product-stack-card-pin{position:relative;top:auto}.product-stack-card{height:auto;min-height:560px;position:relative;top:auto;left:auto;opacity:1!important;transform:none!important}.why-scroll{height:auto}.why-scroll__sticky{border-radius:28px;grid-template-columns:1fr;width:calc(100% - 24px);height:auto;position:relative;top:auto}.why-tabs{display:none}.why-point-stage{gap:1rem;display:grid}.why-point-card{opacity:1;pointer-events:auto;min-height:560px;position:relative;transform:none}}.interior>.interior-hero{height:50svh;min-height:0;max-height:50svh;margin-bottom:clamp(.75rem,1.5vw,1.5rem);padding-top:clamp(2rem,5vh,3.5rem);padding-bottom:clamp(2rem,5vh,3.5rem)}.interior>.interior-hero .interior-hero-copy{min-width:0;max-height:100%;padding:clamp(1.25rem, 3vw, 2.5rem) var(--gutter);flex-direction:column;justify-content:center;display:flex}.interior>.interior-hero h1{overflow-wrap:anywhere;font-size:clamp(2rem,min(4.6vw,6.5vh),5rem)}.interior>.interior-hero .interior-hero-copy>p:last-of-type{margin-top:clamp(.65rem,1.5vh,1.15rem);font-size:clamp(.86rem,min(1.25vw,2vh),1.1rem);line-height:1.45}.interior>.interior-hero .hero-actions{flex-wrap:wrap;margin-top:clamp(.8rem,2vh,1.35rem)}.interior>.interior-hero .interior-hero-media,.interior>.interior-hero .interior-hero-image{height:100%;min-height:0}.interior>.interior-hero .plain-summary{max-height:calc(100% - 2rem);padding:clamp(1rem,2vw,1.5rem)}.interior>.interior-hero .plain-summary>strong{font-size:clamp(.95rem,min(1.45vw,2.2vh),1.3rem)}@media (width<=620px){.interior>.interior-hero{grid-template-columns:1fr;height:50svh;min-height:0;max-height:50svh;padding-top:1.5rem;padding-bottom:1.5rem;display:grid}.interior>.interior-hero h1{font-size:clamp(1.9rem,min(10vw,6vh),3.2rem)}.interior>.interior-hero .interior-hero-copy{padding:1rem var(--gutter)}.interior>.interior-hero .interior-hero-media{display:none}.interior>.interior-hero .hero-actions .button,.interior>.interior-hero .hero-actions .text-link{min-height:42px;font-size:.8rem}}.deposit-page{--deposit-ink:#151b1c;--deposit-paper:#f6f2eb;--deposit-sand:#e9e0d3;--deposit-aqua:#17c8c3;--deposit-aqua-dark:#087e7b;--deposit-coral:#ff665c;background:var(--deposit-paper);color:var(--deposit-ink)}.deposit-label{color:currentColor;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:800;line-height:1.25}.deposit-hero{background:var(--deposit-ink);min-height:min(780px,78svh);color:var(--deposit-paper);border-radius:clamp(24px,3vw,44px);grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr);margin:0 .75rem;display:grid;overflow:hidden}.deposit-hero__copy{flex-direction:column;justify-content:flex-end;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,5vw,5.5rem);display:flex}.deposit-hero h1{letter-spacing:-.075em;max-width:11ch;margin:0;font-size:clamp(3.4rem,7.2vw,8rem);font-weight:750;line-height:.88}.deposit-hero__copy>p:not(.deposit-label){color:#d7d9d3;max-width:590px;margin:1.75rem 0 0;font-size:clamp(1.02rem,1.4vw,1.25rem);line-height:1.65}.deposit-hero .hero-actions{flex-wrap:wrap;margin-top:2rem}.deposit-hero .button{border-color:var(--deposit-aqua);background:var(--deposit-aqua);color:#0d2728}.deposit-text-link{min-height:44px;color:inherit;align-items:center;gap:.65rem;padding:0 .2rem;font-weight:750;text-decoration:none;display:inline-flex}.deposit-text-link span{color:var(--deposit-aqua)}.deposit-hero__visual{background:#0ec9c4;min-height:100%;margin:0;position:relative;overflow:hidden}.deposit-hero__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#0a191a73),linear-gradient(90deg,#0a191a2e,#0000 18%);position:absolute;inset:0}.deposit-hero__visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:52% center}.deposit-hero__visual figcaption{z-index:1;color:var(--deposit-paper);border-top:1px solid #f6f2eb8c;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1rem;display:flex;position:absolute;bottom:clamp(1.25rem,3vw,3rem);left:clamp(1.25rem,3vw,3rem);right:clamp(1.25rem,3vw,3rem)}.deposit-hero__visual figcaption span{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.deposit-hero__visual figcaption strong{text-align:right;max-width:22ch;font-size:clamp(1rem,1.5vw,1.35rem)}.deposit-thesis{background:var(--deposit-ink);color:var(--deposit-paper);grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:clamp(4rem,9vw,10rem);padding:clamp(6rem,11vw,11rem) clamp(1.5rem,6vw,7rem);display:grid}.deposit-thesis h2{letter-spacing:-.07em;max-width:16ch;margin:0;font-size:clamp(3rem,6vw,6.7rem);line-height:.93}.deposit-thesis__copy>p{color:#d7d9d3;margin:0 0 3rem;font-size:clamp(1.1rem,1.65vw,1.45rem);line-height:1.7}.deposit-thesis__copy dl,.deposit-thesis__copy dd{margin:0}.deposit-thesis__copy dl>div{border-top:1px solid #f6f2eb38;padding:1.45rem 0}.deposit-thesis__copy dt{color:var(--deposit-aqua);margin-bottom:.45rem;font-weight:800}.deposit-thesis__copy dd{color:#b9bfba;line-height:1.55}.deposit-split{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,10vw,10rem) clamp(1.5rem,6vw,7rem);display:grid}.deposit-split header h2{letter-spacing:-.065em;max-width:12ch;margin:0;font-size:clamp(2.8rem,5.4vw,6rem);line-height:.95}.deposit-split header>p:last-child{color:#5e625e;max-width:560px;margin:1.6rem 0 0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.65}.deposit-breakdown{background:#ebe5dc;border:1px solid #151b1c26;border-radius:clamp(20px,2.5vw,34px);width:100%;max-width:760px;margin-left:auto;padding:clamp(1.2rem,3vw,2.4rem);box-shadow:0 34px 80px #2a241d1a}.deposit-breakdown__top,.deposit-breakdown__amount,.deposit-breakdown__status{justify-content:space-between;align-items:center;gap:1rem;display:flex}.deposit-breakdown__top{padding:.4rem 0 1.5rem}.deposit-breakdown__top span{font-weight:750}.deposit-breakdown__top strong{letter-spacing:-.04em;font-size:clamp(1.4rem,2.5vw,2.2rem)}.deposit-breakdown__amount{background:var(--deposit-paper);border:1px solid #151b1c1f;border-radius:18px;margin-top:.75rem;padding:clamp(1.2rem,2.5vw,2rem)}.deposit-breakdown__amount--now{border-color:var(--deposit-aqua-dark);box-shadow:inset 5px 0 0 var(--deposit-aqua)}.deposit-breakdown__amount div{gap:.35rem;display:grid}.deposit-breakdown__amount span{font-weight:800}.deposit-breakdown__amount small{color:#666862}.deposit-breakdown__amount>strong{letter-spacing:-.05em;font-size:clamp(1.5rem,3.5vw,3rem)}.deposit-breakdown__status{grid-template-columns:12px 1fr auto;margin-top:1.25rem;padding:.5rem .3rem;display:grid}.deposit-breakdown__status i{background:var(--deposit-aqua-dark);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #17c8c32e}.deposit-breakdown__status span{font-weight:800}.deposit-breakdown__status small{color:#666862}.deposit-story{padding:0 clamp(1.5rem,6vw,7rem)}.deposit-story__row{border-top:1px solid #151b1c33;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,8vw,9rem);min-height:min(760px,80svh);padding:clamp(5rem,9vw,9rem) 0;display:grid}.deposit-story__copy>span{color:var(--deposit-aqua-dark);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:800}.deposit-story__copy h2{letter-spacing:-.065em;max-width:12ch;margin:1rem 0 1.4rem;font-size:clamp(2.8rem,5.2vw,5.8rem);line-height:.95}.deposit-story__copy>p{color:#5e625e;max-width:590px;margin:0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.7}.deposit-story__copy ul{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.deposit-story__copy li{grid-template-columns:18px 1fr;gap:.75rem;font-weight:750;display:grid}.deposit-story__copy li:before{color:var(--deposit-coral);content:"→"}.deposit-story__image{background:var(--deposit-aqua);border-radius:clamp(22px,3vw,38px);min-height:clamp(440px,56vw,720px);margin:0;overflow:hidden}.deposit-story__image img{width:100%;height:100%;min-height:inherit;object-fit:cover}.deposit-story__row--status{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.deposit-story__row--status .deposit-story__copy{order:2}.deposit-status-board{background:var(--deposit-ink);color:var(--deposit-paper);border-radius:clamp(22px,3vw,36px);padding:clamp(1.5rem,3vw,2.5rem)}.deposit-status-board__header{border-bottom:1px solid #f6f2eb33;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:2rem;display:flex}.deposit-status-board__header div{gap:.5rem;display:grid}.deposit-status-board__header span{color:#9ba7a3;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.deposit-status-board__header strong{font-size:clamp(1.2rem,2vw,1.8rem)}.deposit-status-board__header b{color:#15514d;background:#b9f0e8;border-radius:999px;flex:none;padding:.55rem .8rem;font-size:.72rem}.deposit-status-board ol{margin:0;padding:1rem 0 0;list-style:none}.deposit-status-board li{grid-template-columns:18px 1fr auto;gap:1rem;min-height:105px;padding:1.25rem 0;display:grid;position:relative}.deposit-status-board li>span{z-index:1;background:var(--deposit-ink);border:2px solid #7d8885;border-radius:50%;width:13px;height:13px;margin-top:.25rem;position:relative}.deposit-status-board li:not(:last-child)>span:after{content:"";background:#515b59;width:1px;height:92px;position:absolute;top:13px;left:4px}.deposit-status-board li.is-complete>span{border-color:var(--deposit-aqua);background:var(--deposit-aqua)}.deposit-status-board li div{gap:.35rem;display:grid}.deposit-status-board li small,.deposit-status-board time{color:#9ba7a3;font-size:.78rem}.deposit-use-cases{background:var(--deposit-sand);padding:clamp(6rem,10vw,10rem) clamp(1.5rem,6vw,7rem)}.deposit-use-cases header{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:2rem;margin-bottom:clamp(4rem,7vw,7rem);display:grid}.deposit-use-cases h2{letter-spacing:-.07em;max-width:14ch;margin:0;font-size:clamp(3rem,6vw,6.7rem);line-height:.93}.deposit-use-cases__list article{border-top:1px solid #151b1c40;grid-template-columns:60px minmax(180px,.55fr) minmax(280px,1fr);align-items:baseline;gap:1.5rem;padding:1.8rem 0;display:grid}.deposit-use-cases__list span{color:var(--deposit-aqua-dark);font-size:.74rem;font-weight:800}.deposit-use-cases__list h3,.deposit-use-cases__list p{margin:0}.deposit-use-cases__list h3{letter-spacing:-.035em;font-size:clamp(1.4rem,2.5vw,2.2rem)}.deposit-use-cases__list p{color:#575953;max-width:680px;line-height:1.6}.deposit-flow{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,10vw,10rem) clamp(1.5rem,6vw,7rem);display:grid}.deposit-flow h2{letter-spacing:-.065em;max-width:11ch;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.95}.deposit-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deposit-flow li{border-top:1px solid var(--deposit-ink);border-right:1px solid #151b1c2e;min-height:260px;padding:1.5rem}.deposit-flow li:nth-child(2n){border-right:0}.deposit-flow li span{color:var(--deposit-aqua-dark);margin-bottom:4rem;font-size:.74rem;font-weight:800;display:block}.deposit-flow li strong{font-size:clamp(1.35rem,2vw,1.8rem)}.deposit-flow li p{color:#5e625e;max-width:31ch;margin:.7rem 0 0;line-height:1.55}.deposit-faq{background:var(--deposit-ink);color:var(--deposit-paper);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(3rem,8vw,9rem);padding:clamp(6rem,10vw,10rem) clamp(1.5rem,6vw,7rem);display:grid}.deposit-faq h2{letter-spacing:-.065em;max-width:11ch;margin:0;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.95}.deposit-faq__list details{border-top:1px solid #f6f2eb3d}.deposit-faq__list details:last-child{border-bottom:1px solid #f6f2eb3d}.deposit-faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.65rem 0;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:750;list-style:none;display:flex}.deposit-faq__list summary::-webkit-details-marker{display:none}.deposit-faq__list summary i{color:var(--deposit-aqua);transition:transform .28s var(--ease);font-size:1.4rem;font-style:normal}.deposit-faq__list details[open] summary i{transform:rotate(45deg)}.deposit-faq__list details p{color:#b9bfba;max-width:700px;margin:-.25rem 3rem 1.8rem 0;line-height:1.7}.deposit-close{background:var(--deposit-aqua);color:#102728;border-radius:clamp(24px,3vw,44px);margin:0 .75rem;padding:clamp(5rem,10vw,10rem) clamp(1.5rem,6vw,7rem)}.deposit-close h2{letter-spacing:-.075em;max-width:13ch;margin:0;font-size:clamp(3.4rem,7vw,7.6rem);line-height:.89}.deposit-close>p:not(.deposit-label){color:#16494a;max-width:660px;margin:1.75rem 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.deposit-close .hero-actions{margin-top:2rem}.deposit-close .button{border-color:var(--deposit-ink);background:var(--deposit-ink);color:var(--deposit-paper)}@media (width<=980px){.deposit-hero,.deposit-thesis,.deposit-split,.deposit-story__row,.deposit-story__row--status,.deposit-flow,.deposit-faq{grid-template-columns:1fr}.deposit-hero{min-height:0}.deposit-hero__copy{min-height:580px}.deposit-hero__visual{min-height:620px}.deposit-thesis,.deposit-split,.deposit-flow,.deposit-faq{gap:4rem}.deposit-story__row{min-height:0}.deposit-story__row--status .deposit-story__copy{order:initial}.deposit-use-cases header{grid-template-columns:1fr}}@media (width<=620px){.deposit-hero,.deposit-close{margin-left:.5rem;margin-right:.5rem}.deposit-hero__copy{min-height:520px;padding:3.5rem 1.25rem 2.5rem}.deposit-hero h1{font-size:clamp(3.2rem,16vw,5rem)}.deposit-hero__visual{min-height:430px}.deposit-hero__visual img{object-position:center}.deposit-hero__visual figcaption{flex-direction:column;align-items:flex-start}.deposit-hero__visual figcaption strong{text-align:left}.deposit-thesis,.deposit-split,.deposit-use-cases,.deposit-flow,.deposit-faq,.deposit-close,.deposit-story{padding-left:1.25rem;padding-right:1.25rem}.deposit-thesis h2,.deposit-use-cases h2{font-size:clamp(2.8rem,13vw,4.3rem)}.deposit-breakdown__top,.deposit-breakdown__amount{flex-direction:column;align-items:flex-start}.deposit-breakdown__status{grid-template-columns:12px 1fr}.deposit-breakdown__status small{grid-column:2}.deposit-story__row{padding:5rem 0}.deposit-story__image{min-height:390px}.deposit-status-board__header{flex-direction:column}.deposit-status-board li{grid-template-columns:18px 1fr}.deposit-status-board time{grid-column:2}.deposit-use-cases__list article{grid-template-columns:38px 1fr}.deposit-use-cases__list p{grid-column:2}.deposit-flow ol{grid-template-columns:1fr}.deposit-flow li{border-right:0;min-height:220px}.deposit-close h2{font-size:clamp(3.2rem,15vw,5rem)}}@media (prefers-reduced-motion:reduce){.deposit-faq__list summary i{transition:none}}html[data-ai-font-shift=glitch] body :where(h1,h2,h3,h4,p,a,button,span,strong,small,li,dt,dd,figcaption){will-change:transform, text-shadow, filter;animation:.68s step-end both ai-checkout-type-shift}html[data-ai-font-shift=settled] body,html[data-ai-font-shift=settled] body :where(h1,h2,h3,h4,p,a,button,span,strong,small,li,dt,dd,figcaption){font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace!important}@keyframes ai-checkout-type-shift{0%{font-family:var(--font);filter:none;text-shadow:none;transform:translate(0)}15%{filter:contrast(1.15);text-shadow:-2px 0 #ff5f56e6,2px 0 #61b4ffb3;transform:translate(-1px)}28%{filter:contrast(1.25);text-shadow:3px 0 #ff5f56cc,-3px 0 #61b4ffa6;transform:translate(1px,-1px)}42%{font-family:var(--font);filter:blur(.35px)contrast(1.35);text-shadow:-4px 0 #ff5f56bf,4px 0 #61b4ff8c;transform:translate(-1px,1px)skew(-1deg)}43%{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace}58%{filter:contrast(1.2);text-shadow:2px 0 #ff5f568c,-2px 0 #61b4ff66;transform:translate(1px)}76%{filter:none;text-shadow:-1px 0 #ff5f5659;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;transform:translate(0)}to{filter:none;text-shadow:none;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;transform:translate(0)}}@media (prefers-reduced-motion:reduce){html[data-ai-font-shift] body :where(h1,h2,h3,h4,p,a,button,span,strong,small,li,dt,dd,figcaption){font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace!important;animation:none!important}}.product-page--ai-checkout .product-brief{background:radial-gradient(circle at 88% 10%, #ff5f562e, transparent 27%), var(--ink);grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.product-page--ai-checkout .product-brief:before{top:2.5rem;right:var(--product-gutter);background:var(--coral);content:"";border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:-18px 0 #ff5f567a,-36px 0 #ff5f562e}.product-page--ai-checkout .product-brief__statement{align-self:end}.product-page--ai-checkout .product-brief__statement h2{max-width:15ch}.product-page--ai-checkout .product-brief__facts{align-self:end}.product-page--ai-checkout .ai-system-image-placeholder{min-height:clamp(360px,42vw,620px);color:var(--paper);background:#2a2724;border-color:#fbf7f442;grid-column:1/-1;margin:clamp(3rem,7vw,7rem) 0 0}.product-page--ai-checkout .ai-system-image-placeholder figcaption{max-width:650px;color:var(--paper);background:#1a1a18e6;border-color:#fbf7f42e}.product-page--ai-checkout .ai-system-image-placeholder figcaption small{color:#c7bbb5}.ai-system-visual{background:#fbf7f40e;border:1px solid #fbf7f438;border-radius:28px;grid-column:1/-1;margin-top:clamp(3rem,7vw,7rem);overflow:hidden}.ai-system-visual__top,.ai-system-visual__footer{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.72rem;font-weight:750;display:flex}.ai-system-visual__top{border-bottom:1px solid #fbf7f429}.ai-system-visual__top b{color:#b8e1c2;align-items:center;gap:.5rem;display:inline-flex}.ai-system-visual__top b i{background:#73c789;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #73c7891f}.ai-system-visual__route{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(1rem,2vw,2rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.ai-system-visual__route>i{color:var(--coral);font-size:1.5rem;font-style:normal}.ai-system-visual__route article{border-left:1px solid #fbf7f43d;flex-direction:column;justify-content:flex-end;min-height:170px;padding:1.25rem;display:flex}.ai-system-visual__route small{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin-bottom:auto;font-size:.68rem;font-weight:800}.ai-system-visual__route strong{color:var(--paper);letter-spacing:-.04em;font-size:clamp(1.25rem,2.2vw,2rem)}.ai-system-visual__route article>span{color:#c7bbb5;margin-top:.35rem;font-size:.85rem}.ai-system-visual__footer{color:#9e928c;border-top:1px solid #fbf7f429;gap:1rem}.product-page--ai-checkout .product-stories{background:linear-gradient(180deg, var(--paper), #eee0d9 72%, var(--paper))}.product-page--ai-checkout .product-section-heading h2{max-width:13ch}.product-page--ai-checkout .product-story{background:var(--ink);border:0;border-radius:clamp(28px,4vw,52px);min-height:min(820px,82svh);padding:clamp(2rem,4vw,4rem);display:block;position:relative;overflow:hidden}.product-page--ai-checkout .product-story+.product-story{margin-top:clamp(1rem,2vw,2rem)}.product-page--ai-checkout .product-story__visual,.product-page--ai-checkout .product-story:nth-of-type(odd) .product-story__visual{z-index:0;border-radius:inherit;min-height:0;position:absolute;inset:0}.product-page--ai-checkout .product-story__visual:after{content:"";background:linear-gradient(90deg,#100e0dc7,#100e0d26 66%),linear-gradient(#0000 45%,#100e0d80);position:absolute;inset:0}.product-page--ai-checkout .product-story:nth-child(2n) .product-story__visual:after{background:linear-gradient(270deg,#100e0dcc,#100e0d1f 68%),linear-gradient(#0000 45%,#100e0d7a)}.product-page--ai-checkout .product-story__visual img{min-height:100%}.product-page--ai-checkout .product-story__copy,.product-page--ai-checkout .product-story:nth-of-type(odd) .product-story__copy{z-index:1;width:min(520px,46%);max-width:none;min-height:100%;color:var(--paper);flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative}.product-page--ai-checkout .product-story:nth-child(2n) .product-story__copy{margin-left:auto}.product-page--ai-checkout .product-story__copy h3{color:var(--paper)}.product-page--ai-checkout .product-story__copy>p{color:#e3d9d3}.product-page--ai-checkout .product-story__copy ul{border-top:1px solid #fbf7f43d;padding-top:1.5rem}.product-page--ai-checkout .product-operations{background:var(--coral);grid-template-columns:minmax(280px,.7fr) minmax(360px,.8fr);grid-template-areas:"heading panel""list list"}.product-page--ai-checkout .product-operations__heading{grid-area:heading;align-self:center}.product-page--ai-checkout .product-operations__list{grid-area:list}.product-page--ai-checkout .ai-control-image-placeholder{background:#f0e2db;border-color:#1a1a1847;grid-area:panel;min-height:440px;margin:0}.product-page--ai-checkout .ai-control-image-placeholder figcaption{background:#fbf7f4f0}.ai-control-panel{background:var(--paper);border:1px solid #1a1a183d;border-radius:28px;grid-area:panel;overflow:hidden;box-shadow:0 30px 70px -55px #1a1a18cc}.ai-control-panel__head,.ai-control-panel__row,.ai-control-panel__activity{padding:1.1rem 1.25rem}.ai-control-panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.ai-control-panel__head div{gap:.25rem;display:grid}.ai-control-panel__head span,.ai-control-panel__activity span{color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ai-control-panel__head i{background:var(--ink);border-radius:20px;width:44px;height:24px;position:relative}.ai-control-panel__head i:after{background:var(--paper);content:"";border-radius:50%;width:16px;height:16px;position:absolute;top:4px;right:4px}.ai-control-panel__row{border-bottom:1px solid var(--line);justify-content:space-between;display:flex}.ai-control-panel__row span{color:var(--muted)}.ai-control-panel__activity{background:#f0e2db;gap:.3rem;display:grid}.ai-control-panel__activity strong{font-size:1.5rem}.ai-control-panel__activity small{color:#655048}.product-page--ai-checkout .product-operations__list article{border-top-color:#1a1a186b}.product-page--ai-checkout .product-flow{background:var(--ink);color:var(--paper)}.product-page--ai-checkout .product-flow li{border-top-color:var(--paper);border-right-color:#fbf7f433}.product-page--ai-checkout .product-flow li p{color:#bcaea7}@media (width<=760px){.product-page--ai-checkout .product-brief{padding-top:3.5rem;display:block}.product-page--ai-checkout .ai-system-image-placeholder{min-height:430px;margin-top:2.5rem}.ai-system-visual{border-radius:22px;margin-top:2.5rem}.ai-system-visual__route{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;padding:1rem;display:flex;overflow-x:auto}.ai-system-visual__route::-webkit-scrollbar{display:none}.ai-system-visual__route article{scroll-snap-align:start;flex:0 0 76%;min-height:180px}.ai-system-visual__route>i{align-self:center}.ai-system-visual__footer{flex-wrap:wrap;justify-content:flex-start}.ai-system-visual__footer span{flex:0 0 calc(50% - .5rem)}.product-page--ai-checkout .product-stories{background:linear-gradient(180deg, var(--paper), #eee0d9)}.product-page--ai-checkout .product-story,.product-page--ai-checkout .product-story:nth-of-type(odd){background:var(--ink);min-height:700px;padding:0;display:flex}.product-page--ai-checkout .product-story+.product-story{margin-top:0}.product-page--ai-checkout .product-story__visual,.product-page--ai-checkout .product-story:nth-of-type(odd) .product-story__visual{border-radius:0;min-height:290px;position:relative;inset:auto}.product-page--ai-checkout .product-story__visual:after{background:linear-gradient(#0000 30%,#100e0d8c)}.product-page--ai-checkout .product-story__copy,.product-page--ai-checkout .product-story:nth-of-type(odd) .product-story__copy,.product-page--ai-checkout .product-story:nth-child(2n) .product-story__copy{width:auto;max-width:none;min-height:410px;margin-left:0;padding:1.5rem 1.35rem}.product-page--ai-checkout .product-story__copy ul{margin-top:auto}.product-page--ai-checkout .product-operations{background:var(--coral);padding-top:3.5rem;display:block}.product-page--ai-checkout .ai-control-image-placeholder{min-height:430px;margin:2rem var(--product-gutter) 0 0}.ai-control-panel{margin:2rem var(--product-gutter) 0 0;border-radius:22px}.product-page--ai-checkout .product-operations__list{margin-top:2rem}.product-page--ai-checkout .product-flow li{border-right-color:#fbf7f433}}.payment-stream.payment-stream--deposit-only{color:#f6f2eb;background:#151b1c;border:0;border-radius:clamp(24px,3vw,42px);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,7vw,8rem);width:calc(100% - 1.5rem);max-width:none;margin:clamp(.75rem,1.4vw,1.25rem) .75rem 0;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,6vw,7rem);display:grid}.payment-stream__deposit-copy h2{letter-spacing:-.07em;max-width:11ch;margin:0;font-size:clamp(3rem,5.8vw,6.4rem);line-height:.92}.payment-stream__deposit-copy>p:not(.eyebrow){color:#b9bfba;max-width:560px;margin:1.5rem 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.payment-stream__deposit-copy .text-link{color:#f6f2eb;margin-top:2rem}.payment-stream__deposit-copy .text-link span{color:#17c8c3}.payment-stream__deposit-visual{color:#f6f2eb;background:#17c8c3;border-radius:clamp(22px,3vw,38px);min-height:clamp(430px,50vw,680px);position:relative;overflow:hidden}.payment-stream__deposit-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0a191a85);position:absolute;inset:0}.payment-stream__deposit-image{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.payment-stream__deposit-image>img{object-fit:cover;width:100%;height:100%}.payment-stream__deposit-visual>span,.payment-stream__deposit-visual>i{z-index:1;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem)}.payment-stream__deposit-visual>span{letter-spacing:-.06em;font-size:clamp(2rem,4vw,4.5rem);font-weight:750;left:clamp(1.25rem,3vw,2.5rem)}.payment-stream__deposit-visual>i{font-size:1.5rem;font-style:normal;right:clamp(1.25rem,3vw,2.5rem)}@media (width<=900px){.payment-stream.payment-stream--deposit-only{grid-template-columns:1fr}}@media (width<=620px){.payment-stream.payment-stream--deposit-only{width:calc(100% - 1rem);margin-left:.5rem;margin-right:.5rem;padding-left:1.25rem;padding-right:1.25rem}.payment-stream__deposit-copy h2{font-size:clamp(2.8rem,13vw,4.4rem)}.payment-stream__deposit-visual{min-height:390px}}.about-page{--about-ink:#171918;--about-paper:#f5f0e8;--about-coral:#ff665c;--about-coral-deep:#d94740;--about-sage:#dce7df;color:var(--about-ink)}.about-label{color:currentColor;letter-spacing:.17em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800;line-height:1.25}.about-hero{background:var(--about-ink);min-height:min(820px,82svh);color:var(--about-paper);isolation:isolate;border-radius:clamp(24px,3vw,44px);margin:0 .75rem;padding:clamp(3rem,7vw,7rem) clamp(1.5rem,6vw,7rem) clamp(2rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.about-hero:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ff665c7a;border-radius:50%;width:min(55vw,760px);position:absolute;top:-26%;right:-8%;box-shadow:0 0 0 80px #ff665c09,0 0 0 160px #ff665c05}.about-hero__copy{z-index:1;align-self:center;position:relative}.about-hero h1{letter-spacing:-.082em;max-width:11ch;margin:0;font-size:clamp(4rem,8.5vw,9.4rem);font-weight:760;line-height:.84}.about-hero h1 span{color:var(--about-coral);display:block}.about-hero__mark{color:#f5f0e814;letter-spacing:-.1em;pointer-events:none;align-items:baseline;font-size:clamp(5rem,15vw,15rem);font-weight:800;line-height:.7;display:flex;position:absolute;bottom:clamp(5rem,8vw,8rem);right:clamp(1.5rem,5vw,6rem)}.about-hero__mark i{color:var(--about-coral);font-style:normal}.about-hero__footer{color:#aeb4ae;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #f5f0e833;align-self:end;align-items:center;gap:clamp(1rem,3vw,3rem);padding-top:1.25rem;font-size:.72rem;font-weight:750;display:flex}.about-hero__footer a{color:var(--about-paper);gap:.6rem;margin-left:auto;text-decoration:none;display:inline-flex}.about-hero__footer a i{color:var(--about-coral);font-style:normal}.about-belief{padding:clamp(6rem,11vw,12rem) clamp(1.5rem,6vw,7rem)}.about-belief>h2{letter-spacing:-.075em;max-width:17ch;margin:0;font-size:clamp(3.4rem,7vw,7.8rem);line-height:.91}.about-belief>h2 span{color:var(--about-coral-deep);display:block}.about-belief__copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,7rem);max-width:1040px;margin:clamp(3rem,7vw,7rem) 0 0 auto;display:grid}.about-belief__copy p{color:#565a55;margin:0;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.75}.about-world{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:.75rem;padding:0 .75rem clamp(.75rem,1.5vw,1.5rem);display:grid}.about-world figure{background:#b6aaa0;margin:0;position:relative;overflow:hidden}.about-world__main{border-radius:clamp(24px,3vw,42px);min-height:min(760px,72svh)}.about-world__aside{grid-template-rows:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.about-world__aside figure{border-radius:clamp(20px,2vw,30px);min-height:320px}.about-world img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.about-world figure:hover img{transform:scale(1.018)}.about-world figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#101110a3);position:absolute;inset:0}.about-world figcaption{z-index:1;color:var(--about-paper);position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,3vw,2.5rem);right:clamp(1.25rem,3vw,2.5rem)}.about-world__main figcaption{border-top:1px solid #f5f0e880;justify-content:space-between;align-items:baseline;gap:2rem;padding-top:1.15rem;display:flex}.about-world figcaption span,.about-world__aside figcaption{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.about-world__main figcaption strong{text-align:right;max-width:24ch;font-size:clamp(1.15rem,2vw,1.85rem);line-height:1.25}.about-reason{background:var(--about-coral);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(4rem,9vw,10rem);padding:clamp(6rem,11vw,11rem) clamp(1.5rem,6vw,7rem);display:grid}.about-reason__heading h2{letter-spacing:-.07em;max-width:11ch;margin:0;font-size:clamp(3rem,5.8vw,6.4rem);line-height:.93}.about-reason__lead{color:#562a28;letter-spacing:-.035em;max-width:720px;margin:0 0 clamp(3rem,6vw,6rem);font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:650;line-height:1.35}.about-reason__statements article{border-top:1px solid #17191847;grid-template-columns:46px minmax(180px,.75fr) minmax(240px,1fr);align-items:baseline;gap:1.25rem;padding:1.65rem 0;display:grid}.about-reason__statements span{font-size:.72rem;font-weight:800}.about-reason__statements h3,.about-reason__statements p{margin:0}.about-reason__statements h3{letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,1.75rem)}.about-reason__statements p{color:#682f2c;line-height:1.6}.about-products{padding:clamp(6rem,11vw,11rem) clamp(1.5rem,6vw,7rem)}.about-products header{grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:2rem;margin-bottom:clamp(4rem,8vw,8rem);display:grid}.about-products header h2{letter-spacing:-.075em;max-width:13ch;margin:0;font-size:clamp(3.2rem,6.5vw,7.2rem);line-height:.91}.about-products__list>a{color:inherit;border-top:1px solid #1719183d;grid-template-columns:56px minmax(230px,.7fr) minmax(260px,1fr) 28px;align-items:center;gap:1.5rem;padding:1.9rem 0;text-decoration:none;display:grid}.about-products__list>a:last-child{border-bottom:1px solid #1719183d}.about-products__list>a>span{color:var(--about-coral-deep);font-size:.72rem;font-weight:800}.about-products__list>a>div{gap:.35rem;display:grid}.about-products__list small{color:#6d716c;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.about-products__list strong{letter-spacing:-.045em;font-size:clamp(1.5rem,2.7vw,2.5rem)}.about-products__list p{color:#565a55;max-width:650px;margin:0;line-height:1.6}.about-products__list>a>span:last-child{color:var(--about-ink);transition:transform .25s var(--ease);font-size:1rem}.about-products__list>a:hover>span:last-child{transform:translate(3px,-3px)}.about-principles{background:var(--about-ink);color:var(--about-paper);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(4rem,9vw,10rem);padding:clamp(6rem,11vw,11rem) clamp(1.5rem,6vw,7rem);display:grid}.about-principles__intro h2{letter-spacing:-.07em;max-width:12ch;margin:0;font-size:clamp(3rem,5.4vw,6rem);line-height:.94}.about-principles__list article{border-top:1px solid #f5f0e838;grid-template-columns:46px minmax(200px,.72fr) minmax(240px,1fr);align-items:baseline;gap:1.25rem;padding:1.75rem 0;display:grid}.about-principles__list span{color:var(--about-coral);font-size:.72rem;font-weight:800}.about-principles__list h3,.about-principles__list p{margin:0}.about-principles__list h3{letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.75rem)}.about-principles__list p{color:#adb3ad;line-height:1.6}.about-origin{background:var(--about-sage);grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);min-height:min(780px,78svh);display:grid}.about-origin__word{color:var(--about-coral-deep);letter-spacing:-.12em;align-self:center;padding:clamp(3rem,7vw,7rem);font-size:clamp(7rem,18vw,20rem);font-weight:800;line-height:.62}.about-origin__copy{align-self:center;padding:clamp(5rem,9vw,9rem) clamp(1.5rem,6vw,7rem) clamp(5rem,9vw,9rem) 0}.about-origin__copy h2{letter-spacing:-.07em;max-width:12ch;margin:0;font-size:clamp(3rem,5.5vw,6rem);line-height:.94}.about-origin__copy>p:not(.about-label){color:#4c5d53;max-width:650px;margin:1.6rem 0 3rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.about-origin__copy dd{color:#4c5d53}.about-future{padding:clamp(6rem,12vw,13rem) clamp(1.5rem,6vw,7rem)}.about-future h2{letter-spacing:-.078em;max-width:16ch;margin:0;font-size:clamp(3.4rem,7.2vw,8rem);line-height:.9}.about-future h2 span{color:var(--about-coral-deep);display:block}.about-future>p:last-child{color:#565a55;max-width:720px;margin:clamp(2.5rem,5vw,5rem) 0 0 auto;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.65}.about-close{background:var(--about-coral);border-radius:clamp(24px,3vw,44px);margin:0 .75rem;padding:clamp(5rem,10vw,10rem) clamp(1.5rem,6vw,7rem)}.about-close h2{letter-spacing:-.078em;max-width:12ch;margin:0;font-size:clamp(3.5rem,7.2vw,8rem);line-height:.89}.about-close .button{border-color:var(--about-ink);background:var(--about-ink);color:var(--about-paper)}.about-text-link{min-height:44px;color:var(--about-ink);align-items:center;gap:.6rem;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=980px){.about-belief__copy,.about-reason,.about-principles,.about-origin,.about-world{grid-template-columns:1fr}.about-world__aside{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.about-products header{grid-template-columns:1fr}.about-origin__word{padding-bottom:0;font-size:clamp(7rem,30vw,17rem)}.about-origin__copy{padding:2rem clamp(1.5rem,6vw,7rem) clamp(5rem,9vw,9rem)}}@media (width<=700px){.about-hero,.about-close{margin-left:.5rem;margin-right:.5rem}.about-hero{min-height:calc(100svh - 82px);padding:3.5rem 1.25rem 1.5rem}.about-hero h1{font-size:clamp(3.65rem,17vw,5.8rem)}.about-hero__mark{font-size:28vw;bottom:7rem;right:1.25rem}.about-hero__footer{grid-template-columns:repeat(3,auto);gap:.6rem;display:grid}.about-hero__footer a{grid-column:1/-1;margin:.5rem 0 0}.about-belief,.about-reason,.about-products,.about-principles,.about-future,.about-close{padding-left:1.25rem;padding-right:1.25rem}.about-belief>h2,.about-future h2{font-size:clamp(3rem,14vw,4.8rem)}.about-belief__copy{grid-template-columns:1fr}.about-world{padding-left:.5rem;padding-right:.5rem}.about-world__main{min-height:520px}.about-world__main img{object-position:58% center}.about-world__main figcaption{flex-direction:column;align-items:flex-start}.about-world__main figcaption strong{text-align:left}.about-world__aside{grid-template-columns:1fr}.about-world__aside figure{min-height:380px}.about-reason__heading h2,.about-principles__intro h2,.about-origin__copy h2{font-size:clamp(2.8rem,13vw,4.5rem)}.about-reason__statements article,.about-principles__list article{grid-template-columns:36px 1fr}.about-reason__statements p,.about-principles__list p{grid-column:2}.about-products header h2{font-size:clamp(3rem,14vw,4.8rem)}.about-products__list>a{grid-template-columns:36px 1fr 24px;align-items:start}.about-products__list>a>p{grid-column:2/-1}.about-origin{min-height:0}.about-origin__word{padding:5rem 1.25rem 0;font-size:38vw}.about-origin__copy{padding:3rem 1.25rem 6rem}.about-origin__copy dl>div{grid-template-columns:1fr;gap:.45rem}.about-close h2{font-size:clamp(3.2rem,15vw,5rem)}}@media (prefers-reduced-motion:reduce){.about-world img,.about-products__list>a>span:last-child{transition:none}}.about-paths--accordion{padding-bottom:0}.about-paths__accordion{scrollbar-width:none;gap:.6rem;min-height:clamp(390px,54vw,560px);padding-bottom:.5rem;display:flex;overflow-x:auto}.about-paths__accordion::-webkit-scrollbar{display:none}.about-path-accordion__item{min-width:58px;min-height:390px;color:var(--about-paper);cursor:pointer;text-align:left;transition:flex-basis .65s var(--ease), border-radius .35s var(--ease);background:#c8b9ac;border:0;border-radius:28px;flex:0 0 58px;padding:0;display:block;position:relative;overflow:hidden}.about-path-accordion__item.is-active{flex-basis:min(520px,54vw)}.about-path-accordion__item img,.about-path-accordion__shade{width:100%;height:100%;position:absolute;inset:0}.about-path-accordion__item img{object-fit:cover;transition:transform .7s var(--ease)}.about-path-accordion__item:hover img,.about-path-accordion__item:focus-visible img{transform:scale(1.035)}.about-path-accordion__shade{background:linear-gradient(#0f0f0e0f 32%,#0f0f0edb)}.about-path-accordion__rail-label,.about-path-accordion__copy{z-index:1;position:absolute}.about-path-accordion__rail-label{color:#f7f1ebe6;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:850;bottom:1.4rem;left:50%;transform:translate(-50%)rotate(-90deg)}.about-path-accordion__item.is-active .about-path-accordion__rail-label{display:none}.about-path-accordion__copy{opacity:0;transition:opacity .28s ease .18s, transform .45s var(--ease) .18s;gap:.7rem;display:grid;bottom:1.5rem;left:1.5rem;right:1.5rem;transform:translateY(12px)}.about-path-accordion__item.is-active .about-path-accordion__copy{opacity:1;transform:translateY(0)}.about-path-accordion__copy strong{letter-spacing:-.045em;max-width:14ch;font-size:clamp(1.8rem,3.2vw,3.3rem);font-weight:800;line-height:.98}.about-path-accordion__copy small{color:#f7f1ebc7;max-width:42ch;font-size:.86rem;line-height:1.5}.about-path-accordion__link{width:fit-content;color:var(--about-paper);gap:.55rem;font-size:.78rem;font-weight:820;text-decoration:none;display:inline-flex}.about-proof--tabs{width:min(calc(100% - 1.5rem), var(--max));border:0;grid-template-columns:1fr;margin:0 auto;padding:3rem 0 0;display:grid}.about-proof__tabs{scrollbar-width:none;gap:.7rem;padding:.25rem 0 .9rem;display:flex;overflow-x:auto}.about-proof__tabs::-webkit-scrollbar{display:none}.about-proof__tabs button{min-height:56px;color:var(--about-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #17191824;border-radius:999px;flex:none;align-items:center;gap:.75rem;padding:.65rem 1rem;display:inline-flex}.about-proof__tabs button.is-active{border-color:var(--about-coral);background:var(--about-coral)}.about-proof__tabs button span{color:var(--about-coral-deep);font-size:.68rem;font-weight:850}.about-proof__tabs button.is-active span{color:var(--about-ink)}.about-proof__tabs button strong{white-space:nowrap;font-size:.88rem;font-weight:800}.about-proof__detail{background:#fffaf5;border-radius:24px;grid-template-columns:40px minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:1rem;min-height:190px;padding:1.5rem;display:grid}.about-proof__detail>span{color:var(--about-coral-deep);font-size:.72rem;font-weight:850}.about-proof__detail h3,.about-proof__detail p{margin:0}.about-proof__detail h3{font-size:clamp(1.4rem,2.3vw,2.1rem);line-height:1.05}.about-proof__detail p{color:#625c55;line-height:1.6}.about-principles--story .about-principles__list article{opacity:.42;min-height:clamp(360px,60svh,560px);transition:opacity .45s ease, transform .5s var(--ease);align-content:center;transform:translateY(18px)}.about-principles--story .about-principles__list article.is-active{opacity:1;transform:translateY(0)}.about-principles--story .about-principles__intro{top:7rem}.about-origin__copy h2{font-size:3.2rem}.about-hero{min-height:min(650px,62svh)}.footer-bottom{position:relative}.footer-bottom>small{position:absolute;left:50%;transform:translate(-50%)}@media (width<=700px){.about-hero{min-height:550px}.about-paths--accordion{padding-top:4rem}.about-paths__accordion{min-height:390px}.about-path-accordion__item,.about-path-accordion__item.is-active{flex-basis:min(76vw,330px)}.about-path-accordion__item:not(.is-active){flex-basis:58px}.about-proof--tabs{padding-top:2rem}.about-proof__detail{grid-template-columns:30px 1fr}.about-proof__detail p{grid-column:2}.about-principles--story .about-principles__list article{min-height:380px}.footer-bottom>small{order:-1;position:static;transform:none}.footer-bottom{flex-direction:column;align-items:center;display:flex}.footer-bottom>span{justify-self:auto}}.about-page{--about-ink:#171918;--about-paper:#f7f1eb;--about-coral:#ff665c;--about-coral-deep:#d94740;--about-warm-line:#17191824;color:var(--about-ink);overflow:hidden}.about-page h1,.about-page h2,.about-page h3{letter-spacing:0}.about-hero{min-height:calc(100svh - 92px);width:min(calc(100% - 1.5rem), var(--max));color:var(--paper);isolation:isolate;background:#201d1a;border-radius:42px;margin:.75rem auto 0;padding:4.5rem 4rem 2rem;display:grid;position:relative;overflow:hidden}.about-hero:before,.about-hero__mark{display:none}.about-hero__media{z-index:-2;margin:0;display:block;position:absolute;inset:0}.about-hero__media:after{z-index:1;content:"";background:linear-gradient(90deg,#12100fb8,#12100f61 46%,#12100f1a),linear-gradient(#12100f14 42%,#12100fa8);position:absolute;inset:0}.about-hero__media img{object-fit:cover;object-position:50% 52%;width:100%;height:100%}.about-hero__copy{flex-direction:column;align-self:end;max-width:720px;display:flex}.about-hero h1{max-width:10ch;margin:0;font-size:5.9rem;font-weight:800;line-height:.92}.about-hero__copy>p:not(.about-label){color:#f7f1ebdb;max-width:650px;margin:1.35rem 0 0;font-size:1.15rem;line-height:1.58}.about-hero .hero-actions{margin-top:1.65rem}.about-text-link--light{color:var(--paper)}.about-hero__footer{border-top:1px solid #f7f1eb3d;align-self:end;gap:.75rem;padding-top:1.1rem;display:flex}.about-hero__footer span{color:#f7f1ebd6;letter-spacing:.08em;text-transform:uppercase;background:#f7f1eb1a;border:1px solid #f7f1eb3d;border-radius:999px;padding:.55rem .8rem;font-size:.72rem;font-weight:800}.about-manifesto{width:min(calc(100% - 1.5rem), var(--max));grid-template-columns:minmax(300px,.9fr) repeat(2,minmax(220px,.55fr));align-items:end;gap:2.75rem;margin:0 auto;padding:5.5rem 0 4rem;display:grid}.about-manifesto h2{max-width:11ch;margin:0;font-size:4.2rem;font-weight:800;line-height:.96}.about-manifesto>p{color:#56504a;margin:0;font-size:1rem;line-height:1.72}.about-proof{width:min(calc(100% - 1.5rem), var(--max));border-top:1px solid var(--about-warm-line);border-bottom:1px solid var(--about-warm-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;display:grid}.about-proof article{border-right:1px solid var(--about-warm-line);align-content:space-between;min-height:240px;padding:1.6rem;display:grid}.about-proof article:last-child{border-right:0}.about-proof span,.about-path-card span,.about-split figcaption span,.about-principles__list span{color:var(--about-coral-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.about-proof strong{max-width:13ch;margin-top:2rem;font-size:2rem;line-height:1.02;display:block}.about-proof p{color:#625c55;margin:1rem 0 0;line-height:1.55}.about-paths{width:min(calc(100% - 1.5rem), var(--max));margin:0 auto;padding:5.5rem 0 0}.about-paths header{grid-template-columns:minmax(180px,.35fr) minmax(0,.65fr);align-items:end;gap:2rem;margin-bottom:1.25rem;display:grid}.about-paths header h2{max-width:11ch;margin:0;font-size:4.6rem;font-weight:800;line-height:.96}.about-paths__grid{gap:.75rem;display:grid}.about-path-card{min-height:440px;color:inherit;background:#fffaf5;border:1px solid #17191821;border-radius:34px;grid-template-columns:minmax(0,.92fr) minmax(340px,.58fr);text-decoration:none;display:grid;overflow:hidden}.about-path-card:nth-child(2n){grid-template-columns:minmax(340px,.58fr) minmax(0,.92fr)}.about-path-card:nth-child(2n) figure{order:2}.about-path-card figure{background:#d7c9bd;min-height:100%;margin:0;overflow:hidden}.about-path-card img{object-fit:cover;width:100%;height:100%;min-height:440px;transition:transform .7s var(--ease)}.about-path-card:hover img{transform:scale(1.025)}.about-path-card>div{flex-direction:column;justify-content:flex-end;min-height:0;padding:2.2rem;display:flex}.about-path-card h3{max-width:15ch;margin:1.25rem 0 0;font-size:2.8rem;font-weight:800;line-height:.98}.about-path-card p{color:#5c5650;max-width:560px;margin:1.2rem 0 0;font-size:1rem;line-height:1.62}.about-path-card b{color:var(--about-ink);gap:.55rem;margin-top:2rem;font-size:.88rem;font-weight:820;display:inline-flex}.about-split{width:min(calc(100% - 1.5rem), var(--max));grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:stretch;gap:.75rem;margin:0 auto;padding:5.5rem 0;display:grid}.about-split figure,.about-origin figure{background:#cbbbae;border-radius:34px;min-height:620px;margin:0;position:relative;overflow:hidden}.about-split figure:after{content:"";background:linear-gradient(#0000 42%,#12100f94);position:absolute;inset:0}.about-split img,.about-origin figure img{object-fit:cover;width:100%;height:100%}.about-split picture{height:100%;display:block}.about-split figcaption{z-index:1;color:var(--paper);position:absolute;bottom:1.75rem;left:1.75rem;right:1.75rem}.about-split figcaption span{color:#f7f1ebc7}.about-split figcaption strong{max-width:13ch;margin-top:.75rem;font-size:2.6rem;line-height:1;display:block}.about-split__copy{background:var(--about-coral);border-radius:34px;flex-direction:column;justify-content:center;padding:3rem;display:flex}.about-split__copy h2{max-width:11ch;margin:0;font-size:4rem;font-weight:800;line-height:.96}.about-split__copy p:not(.about-label){color:#642c29;max-width:580px;margin:1.35rem 0 0;line-height:1.65}.about-principles{width:100%;padding:5.5rem max(.75rem, calc((100vw - var(--max)) / 2 + .75rem));background:var(--about-ink);color:var(--paper);grid-template-columns:minmax(300px,.62fr) minmax(0,1fr);gap:4rem;display:grid}.about-principles__intro{align-self:start;position:sticky;top:7rem}.about-principles__intro h2{max-width:11ch;margin:0;font-size:4rem;font-weight:800;line-height:.98}.about-principles__list article{border-top:1px solid #f7f1eb33;grid-template-columns:64px minmax(220px,.72fr) minmax(260px,1fr);align-items:start;gap:1.5rem;min-height:210px;padding:1.8rem 0;display:grid}.about-principles__list article:last-child{border-bottom:1px solid #f7f1eb33}.about-principles__list h3{margin:0;font-size:1.8rem;line-height:1.08}.about-principles__list p{color:#f7f1ebad;margin:0;line-height:1.62}.about-origin{width:min(calc(100% - 1.5rem), var(--max));background:0 0;grid-template-columns:minmax(0,.82fr) minmax(340px,.68fr);gap:.75rem;min-height:0;margin:5.5rem auto 0;display:grid}.about-origin figure{min-height:600px}.about-origin__word{display:none}.about-origin__copy{background:#dce7df;border-radius:34px;align-self:stretch;padding:3rem}.about-origin__copy h2{max-width:11ch;margin:0;font-size:3.6rem;font-weight:800;line-height:.98}.about-origin__copy>p:not(.about-label){color:#43564b;max-width:590px;margin:1.25rem 0 2.5rem;line-height:1.68}.about-origin__copy dl,.about-origin__copy dd{margin:0}.about-origin__copy dl>div{border-top:1px solid #1719182e;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.about-origin__copy dt{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.about-origin__copy dd{color:#43564b;line-height:1.45}.about-close{width:min(calc(100% - 1.5rem), var(--max));background:var(--about-coral);border-radius:38px;margin:5.5rem auto .75rem;padding:5rem 4rem}.about-close h2{max-width:12ch;margin:0;font-size:5rem;font-weight:800;line-height:.94}.about-close>p:not(.about-label){color:#652e2b;max-width:680px;margin:1.4rem 0 0;font-size:1.08rem;line-height:1.65}.about-close .hero-actions{margin-top:1.9rem}@media (width<=980px){.about-hero{min-height:760px;padding:3.5rem 2rem 1.5rem}.about-hero h1,.about-paths header h2,.about-manifesto h2,.about-split__copy h2,.about-principles__intro h2,.about-close h2{font-size:3.7rem}.about-manifesto,.about-split,.about-principles,.about-origin,.about-proof{grid-template-columns:1fr}.about-proof article{border-right:0;border-bottom:1px solid var(--about-warm-line);min-height:0}.about-proof article:last-child{border-bottom:0}.about-paths header{grid-template-columns:1fr}.about-path-card,.about-path-card:nth-child(2n){grid-template-columns:minmax(0,.85fr) minmax(300px,.72fr)}.about-path-card:nth-child(2n) figure{order:0}.about-principles__intro{position:static}.about-principles__list article{grid-template-columns:48px minmax(0,1fr);min-height:0}.about-principles__list article p{grid-column:2}.about-origin figure,.about-split figure{min-height:520px}}@media (width<=700px){.about-hero,.about-manifesto,.about-proof,.about-paths,.about-split,.about-origin,.about-close{width:calc(100% - 1rem)}.about-hero{border-radius:28px;min-height:680px;padding:2.5rem 1rem 1rem}.about-hero__media img{object-position:48% center}.about-hero h1,.about-paths header h2,.about-manifesto h2,.about-split__copy h2,.about-principles__intro h2,.about-origin__copy h2,.about-close h2{font-size:2.85rem}.about-hero__copy>p:not(.about-label){font-size:1rem}.about-hero .hero-actions,.about-close .hero-actions{flex-direction:column;align-items:stretch}.about-hero .hero-actions>a,.about-close .hero-actions>a{justify-content:center}.about-hero__footer{flex-wrap:wrap}.about-manifesto,.about-paths,.about-split{padding-top:4rem}.about-path-card,.about-path-card:nth-child(2n){border-radius:26px;grid-template-columns:1fr;min-height:0}.about-path-card img{min-height:360px}.about-path-card>div,.about-split__copy,.about-origin__copy{padding:1.25rem}.about-path-card h3{font-size:2rem}.about-split figure,.about-origin figure{border-radius:26px;min-height:420px}.about-split figcaption strong{font-size:2rem}.about-principles{padding:4rem 1rem}.about-principles__list article{grid-template-columns:1fr}.about-principles__list article p{grid-column:auto}.about-origin{margin-top:4rem}.about-origin__copy dl>div{grid-template-columns:1fr;gap:.35rem}.about-close{border-radius:28px;margin-top:4rem;padding:3.25rem 1.25rem}}.contact-page{--contact-ink:#171918;--contact-paper:#f7f1eb;--contact-coral:#ff665c;--contact-coral-deep:#d94740;--contact-sage:#dce7df;--contact-line:#17191824;background:var(--contact-paper);color:var(--contact-ink);overflow:hidden}.contact-page h1,.contact-page h2,.contact-page h3{letter-spacing:0}.contact-label{color:currentColor;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:850;line-height:1.25}.contact-page-hero{min-height:calc(100svh - 92px);width:min(calc(100% - 1.5rem), var(--max));color:var(--paper);isolation:isolate;background:#201d1a;border-radius:42px;margin:.75rem auto 0;padding:4rem;display:grid;position:relative;overflow:hidden}.contact-page-hero__media{z-index:-2;display:block;position:absolute;inset:0}.contact-page-hero__media:after{z-index:1;content:"";background:linear-gradient(90deg,#12100fb8,#12100f57 52%,#12100f14),linear-gradient(#12100f1a 42%,#12100fb8);position:absolute;inset:0}.contact-page-hero__media img{object-fit:cover;object-position:52% 52%;width:100%;height:100%}.contact-page-hero__copy{flex-direction:column;align-self:end;max-width:760px;display:flex}.contact-page-hero h1{max-width:10ch;margin:0;font-size:clamp(4rem,7vw,7.2rem);font-weight:800;line-height:.92}.contact-page-hero__copy>p:not(.contact-label){color:#f7f1ebdb;max-width:660px;margin:1.35rem 0 0;font-size:1.12rem;line-height:1.62}.contact-page-hero .hero-actions{margin-top:1.75rem}.contact-text-link{min-height:44px;color:var(--contact-ink);align-items:center;gap:.6rem;font-weight:820;text-decoration:none;display:inline-flex}.contact-text-link--light{color:var(--paper)}.contact-page-hero__card{width:min(360px,100% - 4rem);color:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f1eb1f;border:1px solid #f7f1eb47;border-radius:24px;padding:1.25rem;position:absolute;bottom:2rem;right:2rem}.contact-page-hero__card span,.contact-route-card span,.contact-next li span{color:var(--contact-coral);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.contact-page-hero__card strong{margin-top:.7rem;font-size:1.6rem;line-height:1;display:block}.contact-page-hero__card p{color:#f7f1ebb8;margin:.8rem 0 0;font-size:.86rem;line-height:1.5}.contact-intake{width:min(calc(100% - 1.5rem), var(--max));grid-template-columns:minmax(320px,.78fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin:0 auto;padding:5.5rem 0 4rem;display:grid}.contact-intake h2{max-width:12ch;margin:0;font-size:clamp(3rem,5.5vw,5.6rem);font-weight:800;line-height:.96}.contact-intake ul{border-top:1px solid var(--contact-line);margin:0;padding:0;list-style:none;display:grid}.contact-intake li{border-bottom:1px solid var(--contact-line);grid-template-columns:54px minmax(0,1fr);gap:1rem;padding:1.35rem 0;display:grid}.contact-intake li span{color:var(--contact-coral-deep);font-size:.72rem;font-weight:850}.contact-intake li p{color:#5d5751;max-width:760px;margin:0;font-size:1.02rem;line-height:1.62}.contact-route-panels{width:min(calc(100% - 1.5rem), var(--max));gap:.75rem;margin:0 auto;display:grid}.contact-route-card{border:1px solid var(--contact-line);background:#fffaf5;border-radius:34px;grid-template-columns:minmax(0,.95fr) minmax(340px,.55fr);min-height:430px;display:grid;overflow:hidden}.contact-route-card:nth-child(2n){grid-template-columns:minmax(340px,.55fr) minmax(0,.95fr)}.contact-route-card:nth-child(2n) figure{order:2}.contact-route-card figure{background:#d6c8bc;min-height:100%;margin:0;overflow:hidden}.contact-route-card img{object-fit:cover;width:100%;height:100%;min-height:430px}.contact-route-card>div{flex-direction:column;justify-content:flex-end;padding:2.2rem;display:flex}.contact-route-card h2{max-width:15ch;margin:1.1rem 0 0;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:800;line-height:.98}.contact-route-card p{color:#5d5751;max-width:560px;margin:1.15rem 0 0;line-height:1.62}.contact-route-card a{color:var(--contact-ink);align-items:center;gap:.55rem;margin-top:2rem;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}.contact-next{width:100%;padding:5.5rem max(.75rem, calc((100vw - var(--max)) / 2 + .75rem));background:var(--contact-ink);color:var(--paper);grid-template-columns:minmax(320px,.6fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);margin-top:5.5rem;display:grid}.contact-next__intro{align-self:start;position:sticky;top:7rem}.contact-next h2{max-width:12ch;margin:0;font-size:clamp(3rem,5.2vw,5.3rem);font-weight:800;line-height:.96}.contact-next ol{margin:0;padding:0;list-style:none;display:grid}.contact-next li{border-top:1px solid #f7f1eb33;grid-template-columns:60px minmax(220px,.5fr) minmax(260px,1fr);gap:1.5rem;min-height:200px;padding:1.6rem 0;display:grid}.contact-next li:last-child{border-bottom:1px solid #f7f1eb33}.contact-next strong{font-size:1.8rem;line-height:1.08}.contact-next p{color:#f7f1ebad;margin:0;line-height:1.62}.contact-company{width:min(calc(100% - 1.5rem), var(--max));grid-template-columns:minmax(0,.82fr) minmax(340px,.68fr);gap:.75rem;margin:5.5rem auto 0;display:grid}.contact-company figure{background:#d6c8bc;border-radius:34px;min-height:600px;margin:0;overflow:hidden}.contact-company img{object-fit:cover;width:100%;height:100%}.contact-company>div{background:var(--contact-sage);border-radius:34px;padding:3rem}.contact-company h2{max-width:11ch;margin:0;font-size:clamp(2.7rem,4.4vw,4.4rem);font-weight:800;line-height:.98}.contact-company dl,.contact-company dd{margin:0}.contact-company dl{margin-top:2.5rem}.contact-company dl>div{border-top:1px solid #1719182e;grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.contact-company dt{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.contact-company dd,.contact-company a{color:#43564b}.contact-company a{font-weight:820;text-decoration:none}.contact-close{width:min(calc(100% - 1.5rem), var(--max));background:var(--contact-coral);border-radius:38px;margin:5.5rem auto .75rem;padding:5rem 4rem}.contact-close h2{max-width:14ch;margin:0;font-size:clamp(3.2rem,5.8vw,6rem);font-weight:800;line-height:.94}.contact-close .hero-actions{margin-top:2rem}@media (width<=980px){.contact-page-hero{min-height:760px;padding:3.5rem 2rem 1.5rem}.contact-page-hero__card{align-self:end;width:min(420px,100%);margin-top:2rem;position:relative;bottom:auto;right:auto}.contact-intake,.contact-next,.contact-company{grid-template-columns:1fr}.contact-route-card,.contact-route-card:nth-child(2n){grid-template-columns:minmax(0,.85fr) minmax(300px,.72fr)}.contact-route-card:nth-child(2n) figure{order:0}.contact-next__intro{position:static}.contact-next li{grid-template-columns:48px minmax(0,1fr);min-height:0}.contact-next li p{grid-column:2}.contact-company figure{min-height:520px}}@media (width<=700px){.contact-page-hero,.contact-intake,.contact-route-panels,.contact-company,.contact-close{width:calc(100% - 1rem)}.contact-page-hero{border-radius:28px;min-height:680px;padding:2.5rem 1rem 1rem}.contact-page-hero h1,.contact-intake h2,.contact-next h2,.contact-company h2,.contact-close h2{font-size:clamp(2.85rem,13vw,4rem)}.contact-page-hero__copy>p:not(.contact-label){font-size:1rem}.contact-page-hero .hero-actions,.contact-close .hero-actions{flex-direction:column;align-items:stretch}.contact-page-hero .hero-actions>a,.contact-close .hero-actions>a{justify-content:center}.contact-page-hero__card{width:100%}.contact-intake{padding:4rem 0 3rem}.contact-intake li{grid-template-columns:38px minmax(0,1fr)}.contact-route-card,.contact-route-card:nth-child(2n){border-radius:26px;grid-template-columns:1fr;min-height:0}.contact-route-card img{min-height:340px}.contact-route-card>div,.contact-company>div{padding:1.25rem}.contact-route-card h2{font-size:2.05rem}.contact-next{margin-top:4rem;padding:4rem 1rem}.contact-next li{grid-template-columns:1fr;gap:.7rem}.contact-next li p{grid-column:auto}.contact-company{margin-top:4rem}.contact-company figure{border-radius:26px;min-height:420px}.contact-company>div{border-radius:26px}.contact-company dl>div{grid-template-columns:1fr;gap:.35rem}.contact-close{border-radius:28px;margin-top:4rem;padding:3.25rem 1.25rem}}.checkout-page{--checkout-ink:#171918;--checkout-paper:var(--paper);--checkout-warm:#e8dfd4;--checkout-coral:#ff665c;--checkout-coral-deep:#d94841;--checkout-sage:#dbe7df;--checkout-yellow:#efdc8c;background:var(--checkout-paper);width:100%;color:var(--checkout-ink);padding-top:.75rem}.checkout-page h2{font-weight:780}.checkout-page h3{font-weight:760}.checkout-label{color:currentColor;letter-spacing:.17em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800;line-height:1.25}.checkout-text-link{min-height:44px;color:inherit;align-items:center;gap:.65rem;padding:0 .15rem;font-weight:750;text-decoration:none;display:inline-flex}.checkout-text-link span{color:var(--checkout-coral)}.checkout-product-hero{--product-gutter:clamp(1.25rem, 4vw, 4rem);background-color:#343837}.checkout-product-hero__placeholder{z-index:-2;text-align:right;background:linear-gradient(135deg,#0000 49.9%,#f6f1e929 50%,#0000 50.1%),linear-gradient(45deg,#0000 49.9%,#f6f1e91a 50%,#0000 50.1%),radial-gradient(circle at 82% 16%,#ff665c57,#0000 34%),#343837;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:clamp(2rem,4vw,4rem);display:flex;position:absolute;inset:0}.checkout-product-hero__placeholder:before{content:"";border:1px solid #f6f1e933;border-radius:calc(clamp(24px,3vw,42px) - 10px);position:absolute;inset:1rem}.checkout-product-hero__placeholder span,.checkout-product-hero__placeholder strong,.checkout-product-hero__placeholder small{max-width:34ch;position:relative}.checkout-product-hero__placeholder span{color:var(--checkout-coral);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:800}.checkout-product-hero__placeholder strong{letter-spacing:-.04em;margin-top:.35rem;font-size:clamp(1.25rem,2vw,2rem)}.checkout-product-hero__placeholder small{color:#c6cbc5;margin-top:.45rem;font-size:.72rem;line-height:1.45}.checkout-orders-stage{margin:0 0 clamp(.75rem,1.6vw,1.5rem)}.checkout-page--online{background:0 0;padding-top:0}.online-orders-mockup{min-height:max(100svh,1100px);position:relative}.online-orders-mockup__sticky{--online-hero-image:url(/images/online-checkout-hero-office.jpg);isolation:isolate;transform-origin:50%;will-change:transform, border-radius;background:#333735;border-radius:0;justify-content:flex-end;align-items:center;height:max(100svh,1100px);min-height:0;padding:clamp(1rem,2.4vw,2.4rem);display:flex;position:relative;overflow:hidden}.online-orders-mockup__sticky:before{background:linear-gradient(90deg, #11131285, #1113121f 52%), var(--online-hero-image), radial-gradient(circle at 78% 25%, #ff5f5657, transparent 31%), radial-gradient(circle at 64% 74%, #ffd2c62e, transparent 34%), #383331;content:"";background-position:50%;background-size:cover;position:absolute;inset:0}.online-orders-mockup__scene{z-index:1;perspective:1400px;transform-origin:50%;will-change:transform;position:absolute;inset:0}.online-orders-hero__copy{z-index:8;color:#fbf7f4;text-align:center;width:min(1180px,100vw - 2rem);position:absolute;top:clamp(6.9rem,11svh,8.4rem);left:50%;transform:translate(-50%)}.online-orders-hero__copy p{color:#fbf7f4c7;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:840;line-height:1.2}.online-orders-hero__copy h1{color:#fbf7f4;letter-spacing:-.078em;text-wrap:balance;max-width:17.5ch;margin:0 auto;font-size:clamp(3.2rem,7vw,7rem);font-weight:790;line-height:.88}.online-orders-hero__actions{z-index:8;justify-content:center;position:absolute;bottom:clamp(3.1rem,6svh,4.8rem);left:50%;transform:translate(-50%)}.online-orders-hero__primary.button{color:#171918;background:#fbf7f4;border-color:#fbf7f4}.online-orders-hero__secondary{color:#fbf7f4;align-items:center;gap:.55rem;min-height:44px;font-weight:780;text-decoration:none;display:inline-flex}.online-orders-mockup__glow{filter:blur(72px);width:min(62vw,820px);height:min(48vw,600px);animation:online-coral-orbit 7s var(--ease) infinite alternate;background:#ff5f564d;border-radius:999px;position:absolute;bottom:-12%;right:5vw}.online-orders-dashboard{z-index:1;color:#171918;transform-origin:50%;width:min(1120px,100vw - clamp(2rem,10vw,10rem));height:536px;min-height:0;transform-style:preserve-3d;animation:online-dashboard-coral-glow 5.4s var(--ease) infinite;will-change:transform;background:#fbf7f4;border:1px solid #ff5f566b;border-radius:clamp(20px,2vw,30px);grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);display:grid;position:absolute;inset:clamp(20rem,40svh,23rem) auto auto 50%;overflow:hidden;box-shadow:0 34px 90px #371f1b38,-14px -8px 38px #ff5f5657}.online-orders-dashboard__sidebar{background:#f0e8e2;border-right:1px solid #1719181a;flex-direction:column;gap:clamp(1.5rem,3vw,2.8rem);padding:clamp(1rem,1.5vw,1.4rem);display:flex}.online-orders-dashboard__brand{align-items:center;gap:.7rem;display:flex}.online-orders-dashboard__brand span{background:var(--coral);color:#fbf7f4;letter-spacing:-.08em;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.2rem;font-weight:850;display:inline-grid}.online-orders-dashboard__brand strong{letter-spacing:-.05em;font-size:1.05rem;font-weight:800}.online-orders-dashboard__brand strong:after{color:var(--checkout-coral);content:""}.online-orders-dashboard__sidebar nav{color:#766b65;gap:.4rem;font-size:.92rem;display:grid}.online-orders-dashboard__sidebar nav b,.online-orders-dashboard__sidebar nav span{border-radius:10px;padding:.58rem .7rem;font-weight:690}.online-orders-dashboard__sidebar nav b{color:#171918;background:#fbf7f4}.online-orders-dashboard__main{flex-direction:column;min-width:0;display:flex}.online-orders-dashboard__topbar{border-bottom:1px solid #1719181a;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.online-orders-dashboard__topbar div:first-child{gap:.1rem;display:grid}.online-orders-dashboard__topbar span,.online-orders-dashboard__labels,.online-order-row small{color:#7c716b}.online-orders-dashboard__topbar strong{letter-spacing:-.04em;font-size:1.05rem;font-weight:780}.online-orders-dashboard__filters{gap:.4rem;display:flex}.online-orders-dashboard__filters span{color:#675d57;border:1px solid #1719181f;border-radius:999px;padding:.48rem .72rem;font-size:.78rem;font-weight:750}.online-orders-dashboard__filters span:first-child{color:#7b2b27;background:#ff5f561f;border-color:#ff5f566b}.online-orders-dashboard__labels,.online-order-row{grid-template-columns:minmax(106px,.58fr) minmax(92px,.46fr) minmax(74px,.34fr) minmax(170px,.68fr);align-items:center;gap:1rem;display:grid}.online-orders-dashboard__labels{letter-spacing:.02em;border-bottom:1px solid #1719181a;padding:.7rem 1.2rem;font-size:.72rem;font-weight:760}.online-orders-dashboard__rows{overflow:hidden}.online-order-row{border-bottom:1px solid #17191817;min-height:58px;padding:.72rem 1.2rem}.online-order-row--fresh{background:linear-gradient(90deg,#ff665c21,#0000 55%)}.online-order-row__method{color:#fbf7f4;letter-spacing:-.04em;border-radius:10px;place-items:center;width:48px;height:34px;font-size:.72rem;font-weight:880;display:inline-grid}.online-order-row__method--logo{border-radius:0;width:auto;min-width:48px;height:auto}.online-order-row__method--card{background:#27239b}.online-order-row__method--apple{background:#050505;font-size:1.1rem}.online-order-row__method--google{color:#4285f4;background:#fbf7f4;font-size:1rem}.online-order-row__method--bank{background:#315845}.online-order-row__method--klarna{color:#171918;background:#ff9bcc;font-size:1.2rem}.online-order-row__method--crypto{color:#171918;background:#f6b93b;font-size:1.05rem}.online-order-row__method--debit{color:#171918;background:#e9ddd1}.online-order-row strong,.online-order-row div>span{font-size:.96rem;font-weight:720}.online-order-row b{color:#bdf1b9;background:#214c2a;border-radius:999px;width:max-content;padding:.42rem .82rem;font-size:.72rem;font-weight:800}.online-order-row div{gap:.1rem;min-width:0;display:grid}.online-checkout-stack{z-index:5;perspective:900px;width:min(23vw,320px);min-width:250px;position:absolute;top:clamp(2.5rem,7vw,5rem);right:clamp(1.5rem,4vw,3.4rem)}.online-checkout-card{color:#171918;width:100%;transform:translate3d(var(--card-x), var(--card-y), 0) rotate(var(--card-rotate)) scale(var(--card-scale));transform-origin:50% 0;animation:online-card-enter .62s var(--ease) both;background:#fbf9f6;border:1px solid #17191814;border-radius:22px;padding:1.1rem;position:absolute;inset:0 auto auto 0;box-shadow:0 24px 70px #0000003d}.online-checkout-card:not(:first-child){opacity:var(--card-opacity)}.online-checkout-card__brand,.online-checkout-card__product,.online-checkout-card__method,.online-checkout-card dl>div{align-items:center;display:flex}.online-checkout-card__brand{border-bottom:1px solid #1719181a;gap:.7rem;padding-bottom:.9rem}.online-checkout-card__brand>span{background:var(--checkout-coral);color:#fbf7f4;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.76rem;font-weight:850;display:inline-grid}.online-checkout-card__brand div,.online-checkout-card__product div{display:grid}.online-checkout-card__brand strong{letter-spacing:-.05em;font-size:.94rem;font-weight:820}.online-checkout-card__brand small,.online-checkout-card__product small,.online-checkout-card dt{color:#79736e;font-size:.68rem}.online-checkout-card__product{gap:.75rem;padding:1rem 0}.online-checkout-card__product i{background:radial-gradient(circle at 50% 22%,#353230 0 11%,#0000 12%),linear-gradient(125deg,#0000 0 20%,#1b1a19 21% 63%,#0000 64%),linear-gradient(235deg,#0000 0 20%,#242221 21% 63%,#0000 64%),#ded8cf;border-radius:16px;width:58px;height:58px;position:relative;overflow:hidden}.online-checkout-card__product strong{letter-spacing:-.04em;max-width:16ch;font-size:.92rem;font-weight:820;line-height:1.05}.online-checkout-card__method{background:#f2ede8;border:1px solid #1719181a;border-radius:14px;justify-content:space-between;padding:.72rem .8rem;font-size:.76rem;font-weight:780}.online-checkout-card__method b{color:#1f7a38}.online-checkout-card dl{gap:.42rem;margin:1rem 0 0;display:grid}.online-checkout-card dl>div{justify-content:space-between}.online-checkout-card dd{margin:0;font-size:.8rem;font-weight:750}.online-checkout-card dl>div:last-child{border-top:1px solid #1719181a;margin-top:.18rem;padding-top:.62rem}.online-checkout-card dl>div:last-child dd{font-size:1.05rem}.online-checkout-card__pay{color:#fbf7f4;text-align:center;background:#171918;border-radius:999px;width:100%;margin-top:1rem;padding:.86rem 1rem;font-size:.82rem;font-weight:820;display:block}.online-order-pile{z-index:6;pointer-events:none;position:absolute;inset:clamp(18.5rem,38svh,21rem) 0 clamp(9rem,16svh,12rem)}.online-order-ticket{left:var(--pile-left);top:var(--pile-top);color:#171918;will-change:opacity, transform;background:#fff;border:1px solid #ff5f5642;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:min(270px,23vw);min-width:205px;padding:.72rem .8rem;display:grid;position:absolute;box-shadow:0 18px 48px #371f1b33,0 0 28px #ff5f563d}.online-order-ticket--settled{opacity:1}.online-order-ticket--live{box-shadow:0 18px 48px #371f1b38,0 0 34px #ff5f5666}@keyframes online-coral-orbit{0%{opacity:.62;transform:translate(-9%,4%)scale(.92)}to{opacity:1;transform:translate(8%,-5%)scale(1.08)}}@keyframes online-dashboard-coral-glow{0%,to{box-shadow:0 34px 90px #371f1b38,-16px -10px 40px #ff5f565c}33%{box-shadow:0 34px 90px #371f1b38,18px -8px 42px #ff5f566b}66%{box-shadow:0 34px 90px #371f1b38,10px 18px 46px #ff5f5661}}@media (prefers-reduced-motion:reduce){.online-orders-mockup__glow,.online-orders-dashboard{animation:none}}.online-order-ticket__mark{align-items:center;width:auto;min-width:42px;display:flex}.payment-method-logo{color:#171918;background:#fbf7f4;border:1px solid #1719181f;border-radius:.48rem;justify-content:center;align-items:center;gap:.26rem;width:fit-content;min-width:2.5rem;min-height:1.7rem;padding:.22rem .38rem;line-height:1;display:inline-flex;overflow:hidden}.payment-method-logo--multiple{padding-inline:.28rem}.payment-method-logo__image{object-fit:contain;width:auto;max-width:2.55rem;height:1.15rem;display:block}.payment-method-logo--multiple .payment-method-logo__image{max-width:1.65rem;height:1rem}.payment-method-logo__image--card,.payment-method-logo__image--wallet{border-radius:.22rem}.payment-method-logo__image--maestro{border:1px solid #171918;padding:.05rem .1rem}.payment-method-logo__image--paypal{max-width:3.8rem;height:1rem}.payment-method-logo__wordmark{letter-spacing:-.035em;white-space:nowrap;font-size:.62rem;font-weight:840}.payment-method-logo--deposit-pay .payment-method-logo__wordmark:first-letter{color:var(--checkout-coral)}.online-order-ticket div{min-width:0;display:grid}.online-order-ticket strong{letter-spacing:-.05em;font-size:.9rem;font-weight:840}.online-order-ticket small{color:#736c66;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:680;overflow:hidden}.online-order-ticket b{color:#1f6f34;background:#dff2dc;border-radius:999px;padding:.36rem .6rem;font-size:.62rem;font-weight:850}@keyframes online-order-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes online-card-enter{0%{opacity:0;transform:translate3d(var(--card-x), var(--card-enter-y), 0) rotate(var(--card-rotate)) scale(var(--card-enter-scale))}}@media (width<=1180px){.online-orders-dashboard{grid-template-columns:minmax(128px,.24fr) minmax(0,1fr);width:min(980px,100vw - 3rem);height:500px;left:50%}.online-checkout-stack{width:min(25vw,280px);min-width:230px;right:1.2rem}}@media (width<=860px){.checkout-orders-stage{margin-left:0;margin-right:0}.online-orders-mockup{min-height:max(100svh,900px)}.online-orders-mockup__sticky{align-items:flex-start;height:max(100svh,900px);min-height:0}.online-orders-hero__copy{top:clamp(6rem,10svh,7.2rem)}.online-orders-hero__copy h1{font-size:clamp(2.85rem,10vw,5rem)}.online-orders-hero__actions{bottom:clamp(3rem,6svh,4.2rem)}.online-orders-dashboard{opacity:1;grid-template-columns:96px minmax(0,1fr);width:min(740px,100vw - 2rem);height:440px;inset:clamp(19rem,39svh,21rem) auto auto 50%}.online-order-pile{inset:clamp(18rem,38svh,20.5rem) 0 clamp(8.5rem,14svh,10.5rem)}.online-orders-dashboard__sidebar{padding:1rem .85rem}.online-orders-dashboard__sidebar nav{font-size:.78rem}.online-orders-dashboard__sidebar nav span:last-child{display:none}.online-orders-dashboard__topbar{padding:.85rem 1rem}.online-orders-dashboard__labels,.online-order-row{grid-template-columns:74px 82px 68px minmax(120px,1fr);gap:.75rem}.online-order-row{min-height:54px;padding:.62rem 1rem}.online-order-row__method{border-radius:9px;width:42px;height:30px;font-size:.62rem}.online-order-row__method--logo{border-radius:0;width:auto;min-width:42px;height:auto}.online-checkout-stack{opacity:.9;width:226px;min-width:0;top:1.1rem;right:1rem}.online-checkout-card{border-radius:19px;padding:.9rem}.online-checkout-card:nth-child(n+3){display:none}.online-order-ticket{width:210px;min-width:0}}@media (width<=620px){.checkout-product-hero{height:50svh;max-height:50svh}.online-orders-mockup{min-height:max(100svh,880px)}.online-orders-mockup__sticky{border-radius:0;height:max(100svh,880px);min-height:0;padding:.65rem}.online-orders-mockup__sticky:before{background:linear-gradient(0deg, #111312db, #11131214 72%), var(--online-hero-image), radial-gradient(circle at 75% 22%, #ff665c40, transparent 33%), #333735;background-position:50%,58%,50%,50%;background-size:cover}.online-orders-hero__copy{width:calc(100vw - 1.5rem);top:5.7rem}.online-orders-hero__copy p{margin-bottom:.55rem;font-size:.62rem}.online-orders-hero__copy h1{max-width:9.6ch;font-size:clamp(2.5rem,13vw,4rem)}.online-orders-hero__actions{flex-wrap:wrap;gap:.8rem;width:calc(100vw - 2rem);bottom:3rem}.online-orders-hero__actions .button,.online-orders-hero__secondary{min-height:42px;font-size:.78rem}.online-orders-dashboard{opacity:1;border-radius:26px;grid-template-columns:1fr;width:min(390px,100vw - 1.5rem);height:430px;inset:clamp(18rem,39svh,20rem) auto auto 50%}.online-order-pile{inset:clamp(17rem,37svh,18.8rem) 0 8.6rem}.online-orders-dashboard__sidebar{border-bottom:1px solid #1719181a;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;padding:.9rem 1rem}.online-orders-dashboard__sidebar nav{gap:.25rem;font-size:.7rem;display:flex}.online-orders-dashboard__sidebar nav span,.online-orders-dashboard__sidebar nav b{padding:.42rem .54rem}.online-orders-dashboard__sidebar nav span:nth-child(n+3),.online-orders-dashboard__filters,.online-orders-dashboard__labels{display:none}.online-orders-dashboard__topbar{padding:.9rem 1rem}.online-orders-dashboard__topbar strong{font-size:.95rem}.online-order-row{grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;min-height:58px;padding:.7rem 1rem}.online-order-row:nth-child(n+6){display:none}.online-order-row__method{border-radius:9px;width:38px;height:28px;font-size:.56rem;display:inline-grid}.online-order-row__method--logo{border-radius:0;width:auto;min-width:38px;height:auto;display:inline-flex}.online-order-row>strong{order:2;justify-self:end}.online-order-row>b{display:none}.online-order-row>div{order:1;min-width:0}.online-order-row>div span{font-size:.82rem}.online-order-ticket{border-radius:15px;grid-template-columns:auto minmax(0,1fr);width:min(218px,58vw);padding:.62rem .68rem}.online-order-ticket b{display:none}.online-order-ticket__mark{width:auto;min-width:36px;height:auto}.online-order-row .payment-method-logo,.online-order-ticket .payment-method-logo{min-width:2.2rem;min-height:1.55rem;padding:.18rem .28rem}.online-order-row .payment-method-logo__image,.online-order-ticket .payment-method-logo__image{max-width:2.2rem;height:1rem}.online-order-row .payment-method-logo--multiple .payment-method-logo__image,.online-order-ticket .payment-method-logo--multiple .payment-method-logo__image{max-width:1.35rem;height:.82rem}}.checkout-hero{background:var(--checkout-ink);min-height:min(850px,84svh);color:var(--checkout-paper);border-radius:clamp(24px,3vw,44px);grid-template-rows:1fr auto;grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);gap:clamp(2.5rem,6vw,7rem);margin:0 .75rem;padding:clamp(3rem,6vw,6rem) clamp(1.5rem,5vw,5.5rem) clamp(1.5rem,3vw,2.5rem);display:grid;overflow:hidden}.checkout-hero__copy{flex-direction:column;align-self:center;display:flex}.checkout-hero h1{letter-spacing:-.078em;max-width:10ch;margin:0;font-size:clamp(3.8rem,7.2vw,8rem);font-weight:760;line-height:.87}.checkout-hero h1 span{color:var(--checkout-coral);display:block}.checkout-hero__copy>p:not(.checkout-label){color:#c1c7c1;max-width:610px;margin:1.8rem 0 0;font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.65}.checkout-hero .hero-actions{flex-wrap:wrap;margin-top:2rem}.checkout-hero .button{border-color:var(--checkout-coral);background:var(--checkout-coral);color:#321e1c}.checkout-hero__footer{color:#aeb5af;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #f6f1e938;grid-column:1/-1;gap:clamp(1rem,4vw,4rem);padding-top:1.2rem;font-size:.68rem;font-weight:750;display:flex}.checkout-placeholder{aspect-ratio:auto;background:linear-gradient(135deg, transparent 49.8%, #1719181f 50%, transparent 50.2%), linear-gradient(45deg, transparent 49.8%, #17191814 50%, transparent 50.2%), var(--checkout-warm);width:100%;min-height:440px;color:var(--checkout-ink);border:1px solid #17191838;border-radius:clamp(22px,3vw,38px);margin:0;position:relative;overflow:hidden}.checkout-placeholder:before{content:"";border:1px solid #17191829;border-radius:calc(clamp(22px,3vw,38px) - 10px);position:absolute;inset:1rem}.checkout-placeholder .image-slot__wash{background:radial-gradient(circle at 84% 14%,#ff665c38,#0000 34%),radial-gradient(circle at 12% 88%,#dbe7dfb3,#0000 40%);position:absolute;inset:0}.checkout-placeholder figcaption{z-index:1;border-top:1px solid #17191857;gap:.65rem;max-width:620px;padding-top:1.2rem;display:grid;position:absolute;inset:auto clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,4vw,3.5rem)}.checkout-placeholder figcaption>span{color:var(--checkout-coral-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800}.checkout-placeholder figcaption>strong{letter-spacing:-.045em;font-size:clamp(1.5rem,2.5vw,2.6rem)}.checkout-placeholder figcaption>small{color:#535853;max-width:65ch;font-size:.82rem;line-height:1.55}.checkout-placeholder>i{z-index:1;color:var(--checkout-coral-deep);font-size:2rem;font-style:normal;font-weight:300;position:absolute;top:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem)}.checkout-placeholder--hero{min-height:100%;color:var(--checkout-paper);background:linear-gradient(135deg,#0000 49.8%,#f6f1e929 50%,#0000 50.2%),linear-gradient(45deg,#0000 49.8%,#f6f1e91a 50%,#0000 50.2%),#343837}.checkout-placeholder--hero:before{border-color:#f6f1e933}.checkout-placeholder--hero .image-slot__wash{background:radial-gradient(circle at 82% 16%,#ff665c57,#0000 36%),radial-gradient(circle at 18% 86%,#efdc8c1f,#0000 42%)}.checkout-placeholder--hero figcaption{background:#171918d6;border-color:#f6f1e952}.checkout-placeholder--hero figcaption>span,.checkout-placeholder--hero>i{color:var(--checkout-coral)}.checkout-placeholder--hero figcaption>small{color:#c6cbc5}.checkout-thesis{padding:clamp(3.75rem,6vw,6rem) clamp(1.5rem,5vw,4.5rem)}.checkout-thesis>h2{letter-spacing:-.065em;max-width:16ch;margin:0;font-size:clamp(2.6rem,4.8vw,5rem);line-height:.95}.checkout-thesis>h2 span{color:var(--checkout-coral-deep);display:block}.checkout-thesis__copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);max-width:1050px;margin:clamp(2.25rem,3.5vw,3.5rem) 0 0 auto;display:grid}.checkout-thesis__copy p{color:#565a55;margin:0;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.75}.checkout-anatomy{background:var(--checkout-sage);grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(3rem,6vw,7rem);padding:clamp(3.75rem,6vw,6rem) clamp(1.5rem,5vw,4.5rem);display:grid}.checkout-anatomy__copy h2{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(2.5rem,4.6vw,5rem);line-height:.96}.checkout-anatomy__copy>p:not(.checkout-label){color:#4c5d53;max-width:600px;margin:1.6rem 0 0;line-height:1.7}.checkout-anatomy__copy ol{margin:2.25rem 0 0;padding:0;list-style:none}.checkout-anatomy__copy li{border-top:1px solid #17191838;grid-template-columns:42px 1fr;gap:1rem;padding:1.15rem 0;display:grid}.checkout-anatomy__copy li>span{color:var(--checkout-coral-deep);font-size:.7rem;font-weight:800}.checkout-anatomy__copy li div{gap:.35rem;display:grid}.checkout-anatomy__copy li strong{font-size:1.05rem}.checkout-anatomy__copy li p{color:#526159;margin:0;font-size:.88rem;line-height:1.5}.checkout-placeholder--portrait{background-color:#c9d8ce;width:min(100%,720px);min-height:clamp(440px,48vw,520px);margin-left:auto}.checkout-methods{color:var(--checkout-ink);background:linear-gradient(#fbf7f4 0%,#f3e9e2 100%);padding:clamp(4rem,7vw,7rem) clamp(1.5rem,5vw,4.5rem) clamp(3.5rem,6vw,5.75rem);position:relative;overflow:hidden}.checkout-methods header{grid-template-columns:minmax(160px,.34fr) minmax(0,1.02fr) minmax(280px,.54fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.4rem,4vw,4.5rem);display:grid}.checkout-methods header .checkout-label{margin-top:.5rem}.checkout-methods header h2{letter-spacing:-.08em;max-width:13ch;margin:0;font-size:clamp(3.4rem,6.5vw,7.25rem);font-weight:780;line-height:.86}.checkout-methods header>p:last-child{color:#625a54;max-width:390px;margin:.65rem 0 0;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.65}.checkout-methods__tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.65rem,1.2vw,1rem);display:grid}.checkout-methods__tab{color:#fbf7f4;cursor:pointer;min-height:clamp(230px,21vw,310px);font:inherit;opacity:var(--tab-progress,0);text-align:left;transform:translate3d(0, var(--tab-entry-y,92px), 0);transition:background .26s var(--ease), border-color .26s var(--ease), color .26s var(--ease);will-change:opacity, transform;background:#f7eee8;border:1px solid #fbf7f438;border-radius:clamp(22px,2.2vw,32px);flex-direction:column;padding:clamp(1.05rem,1.8vw,1.55rem);display:flex;position:relative;overflow:hidden}.checkout-methods__tab:hover,.checkout-methods__tab[aria-selected=true]{color:#fbf7f4}.checkout-methods__tab[aria-selected=true]{border-color:var(--checkout-coral);box-shadow:0 0 0 2px var(--checkout-coral), 0 24px 54px -42px #ff665cb8}.checkout-methods__tab-visual{z-index:0;background:radial-gradient(circle at 78% 18%,#ff665c42,#0000 45%),#221f1d;position:absolute;inset:0;overflow:hidden}.checkout-methods__tab-visual:after{content:"";background:linear-gradient(#17191814,#171918ad),linear-gradient(90deg,#1719189e,#0000 72%);position:absolute;inset:0}.checkout-methods__final-visual{z-index:2;opacity:1;background:#25211f;position:absolute;inset:0;overflow:hidden}.checkout-methods__final-visual:after{-webkit-backdrop-filter:blur(3px)saturate(.84);content:"";background:linear-gradient(#1719182e,#17191880),#fbf7f40a;position:absolute;inset:0}.checkout-methods__final-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.035)}.checkout-methods__tab--cards .checkout-methods__final-visual img{object-position:63% center}.checkout-methods__tab--wallets .checkout-methods__final-visual img{object-position:52% center}.checkout-methods__tab--bank-payments .checkout-methods__final-visual img{object-position:56% center}.checkout-methods__tab--buy-now-pay-later .checkout-methods__final-visual img{object-position:61% center}.checkout-methods__tab--alternative-payments .checkout-methods__final-visual img{object-position:64% center}.checkout-methods__tab--ways-to-collect .checkout-methods__final-visual img{object-position:55% center}.checkout-methods__tab-number,.checkout-methods__tab-title,.checkout-methods__tab-methods{z-index:1;position:relative}.checkout-methods__tab-number{color:var(--checkout-coral);letter-spacing:.08em;font-size:.72rem;font-weight:850}.checkout-methods__tab[aria-selected=true] .checkout-methods__tab-number,.checkout-methods__tab:hover .checkout-methods__tab-number{color:var(--checkout-coral)}.checkout-methods__tab-title{color:#fbf7f4;letter-spacing:-.055em;max-width:8.5ch;margin-top:clamp(1.2rem,2vw,2rem);font-size:clamp(1.45rem,2.5vw,2.35rem);font-weight:760;line-height:.96}.checkout-methods__tab-methods{opacity:var(--tab-progress,0);transform:translateY(var(--tab-method-lift,.45rem));flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:1.5rem;display:flex}.checkout-methods__tab-methods .payment-method-logo{border-color:#fbf7f461;min-width:2.85rem;min-height:1.85rem;box-shadow:0 10px 26px -18px #000c}.checkout-methods__tab-methods .payment-method-logo__image{max-width:2.9rem;height:1.2rem}.checkout-methods__panel{min-height:clamp(260px,24vw,340px);opacity:var(--panel-progress,0);transform:translateY(var(--panel-lift,.75rem));will-change:opacity, transform;background:radial-gradient(circle at 84% 18%,#ff665c29,#0000 22rem),#fbf7f4;border:1px solid #17191829;border-radius:clamp(26px,3vw,38px);grid-template-columns:minmax(240px,.72fr) minmax(240px,.62fr) minmax(260px,.66fr);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(1rem,1.6vw,1.4rem);padding:clamp(1.4rem,2.6vw,2.4rem);display:grid;box-shadow:0 28px 70px -58px #17191880}.checkout-methods__panel>div:first-child>span{color:var(--checkout-coral-deep);letter-spacing:.08em;font-size:.72rem;font-weight:850}.checkout-methods__panel h3,.checkout-methods__panel p{margin:0}.checkout-methods__panel h3{letter-spacing:-.075em;max-width:10ch;margin-top:clamp(1.2rem,2vw,2rem);font-size:clamp(2.4rem,4.6vw,5rem);font-weight:760;line-height:.88}.checkout-methods__panel>div:first-child p{color:#625a54;max-width:410px;margin-top:1.15rem;line-height:1.62}.checkout-methods__names{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.checkout-methods__names .payment-method-logo{background:#f5eee9;border-color:#17191824;border-radius:.68rem;min-width:3.4rem;min-height:2.35rem;padding:.35rem .55rem}.checkout-methods__names .payment-method-logo__image{max-width:3.7rem;height:1.45rem}.checkout-methods__names .payment-method-logo__image--paypal{max-width:4.8rem}.checkout-methods__proof{align-content:space-between;gap:1.25rem;display:grid}.checkout-methods__proof p{color:#625a54;letter-spacing:-.035em;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:680;line-height:1.35}.checkout-methods__proof ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.checkout-methods__proof li{color:#2f2b27;grid-template-columns:1rem 1fr;gap:.55rem;font-size:.82rem;font-weight:760;display:grid}.checkout-methods__proof li:before{color:var(--checkout-coral-deep);content:"→"}.checkout-methods__note{color:#7b736d;max-width:760px;margin:1.15rem 0 0 auto;font-size:.76rem;font-weight:680;line-height:1.6}.checkout-conversion{background:var(--checkout-coral);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,7rem);padding:clamp(3.75rem,6vw,6rem) clamp(1.5rem,5vw,4.5rem);display:grid}.checkout-conversion__heading h2{letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(2.5rem,4.6vw,5rem);line-height:.96}.checkout-conversion__body>p{color:#642e2b;letter-spacing:-.03em;max-width:720px;margin:0 0 clamp(2rem,3vw,3rem);font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:650;line-height:1.42}.checkout-conversion__points article{border-top:1px solid #17191840;grid-template-columns:46px minmax(180px,.65fr) minmax(240px,1fr);align-items:baseline;gap:1.25rem;padding:1.2rem 0;display:grid}.checkout-conversion__points article>span{font-size:.7rem;font-weight:800}.checkout-conversion__points h3,.checkout-conversion__points p{margin:0}.checkout-conversion__points h3{letter-spacing:-.025em;font-size:clamp(1.2rem,2vw,1.65rem)}.checkout-conversion__points p{color:#672f2c;line-height:1.6}.checkout-conversion__points a{color:var(--checkout-ink);grid-column:3;gap:.55rem;margin-top:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.checkout-ways{padding:.75rem}.checkout-placeholder--wide{min-height:min(500px,50svh)}.checkout-ways__copy{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(3rem,6vw,7rem);padding:clamp(3.75rem,5.5vw,5.5rem) clamp(.75rem,5vw,4.5rem);display:grid}.checkout-ways__copy h2{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(2.5rem,4.6vw,5rem);line-height:.96}.checkout-ways__copy>div article{border-top:1px solid #1719183d;grid-template-columns:minmax(170px,.52fr) minmax(240px,1fr);gap:1.5rem;padding:1.1rem 0;display:grid}.checkout-ways__copy article span{font-weight:800}.checkout-ways__copy article p{color:#565a55;margin:0;line-height:1.6}.checkout-operation{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(3rem,6vw,7rem);padding:clamp(3.75rem,6vw,6rem) clamp(1.5rem,5vw,4.5rem);display:grid}.checkout-operation__copy h2{letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(2.5rem,4.5vw,4.9rem);line-height:.96}.checkout-operation__copy>p:not(.checkout-label){color:#565a55;max-width:600px;margin:1.4rem 0 2.2rem;line-height:1.7}.checkout-operation__copy dl,.checkout-operation__copy dd{margin:0}.checkout-operation__copy dl>div{border-top:1px solid #17191838;padding:1.15rem 0}.checkout-operation__copy dt{margin-bottom:.4rem;font-weight:800}.checkout-operation__copy dd{color:#565a55;line-height:1.55}.checkout-placeholder--operation{background-color:#e2d8ca;min-height:clamp(420px,45vw,500px)}.checkout-pricing{background:var(--checkout-sage);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(3rem,7vw,7rem);padding:clamp(3.75rem,6vw,6rem) clamp(1.5rem,5vw,4.5rem);display:grid}.checkout-pricing__intro h2{letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(2.5rem,4.5vw,4.9rem);line-height:.96}.checkout-pricing__intro>p:last-child{color:#4c5d53;max-width:560px;margin:1.5rem 0 0;line-height:1.7}.checkout-pricing__table{background:#fbf7f44d;border:1px solid #1719182e;border-radius:28px;overflow:hidden}.checkout-pricing__table table{border-collapse:collapse;width:100%}.checkout-pricing__table th,.checkout-pricing__table td{text-align:left;vertical-align:top;border-bottom:1px solid #17191829;padding:1rem 1.1rem}.checkout-pricing__table thead th{color:#4c5d53;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.checkout-pricing__table tbody th{max-width:28rem;font-weight:780;line-height:1.35}.checkout-pricing__table tbody td{color:#171918;letter-spacing:-.045em;white-space:nowrap;width:9rem;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:850}.checkout-pricing__table tr:last-child th,.checkout-pricing__table tr:last-child td{border-bottom:0}.checkout-pricing__fixed{margin-top:1.25rem}.checkout-pricing__rates article{border-top:1px solid #1719183d;grid-template-columns:minmax(180px,.75fr) auto auto;align-items:baseline;gap:1rem;padding:1.25rem 0;display:grid}.checkout-pricing__rates article>span{font-weight:800}.checkout-pricing__rates strong{letter-spacing:-.065em;font-size:clamp(2.2rem,3.8vw,4rem)}.checkout-pricing__rates b{font-size:clamp(1rem,1.7vw,1.35rem)}.checkout-pricing__rates small{color:#53645b;text-align:right;grid-column:2/-1}.checkout-pricing__link{color:inherit;border-top:1px solid #1719183d;border-bottom:1px solid #1719183d;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;font-weight:800;text-decoration:none;display:flex}.checkout-flow{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);gap:clamp(3rem,6vw,7rem);padding:clamp(3.75rem,6vw,6rem) clamp(1.5rem,5vw,4.5rem);display:grid}.checkout-flow__heading h2{letter-spacing:-.06em;max-width:10ch;margin:0;font-size:clamp(2.5rem,4.5vw,4.9rem);line-height:.96}.checkout-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.checkout-flow li{border-top:1px solid var(--checkout-ink);border-right:1px solid #1719182e;min-height:190px;padding:1.5rem}.checkout-flow li:nth-child(2n){border-right:0}.checkout-flow li span{color:var(--checkout-coral-deep);margin-bottom:2rem;font-size:.7rem;font-weight:800;display:block}.checkout-flow li strong{font-size:clamp(1.4rem,2.3vw,2rem)}.checkout-flow li p{color:#565a55;max-width:30ch;margin:.75rem 0 0;line-height:1.55}.checkout-faq{background:var(--checkout-ink);color:var(--checkout-paper);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(3rem,6vw,7rem);padding:clamp(3.75rem,6vw,6rem) clamp(1.5rem,5vw,4.5rem);display:grid}.checkout-faq__intro h2{letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(2.5rem,4.5vw,4.9rem);line-height:.96}.checkout-faq__list details{border-top:1px solid #f6f1e938}.checkout-faq__list details:last-child{border-bottom:1px solid #f6f1e938}.checkout-faq__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:750;list-style:none;display:flex}.checkout-faq__list summary::-webkit-details-marker{display:none}.checkout-faq__list summary i{color:var(--checkout-coral);transition:transform .28s var(--ease);font-size:1.4rem;font-style:normal}.checkout-faq__list details[open] summary i{transform:rotate(45deg)}.checkout-faq__list details p{color:#aeb5af;max-width:720px;margin:-.25rem 3rem 1.8rem 0;line-height:1.7}.checkout-close{background:var(--checkout-coral);border-radius:clamp(24px,3vw,44px);margin:0 .75rem;padding:clamp(3.75rem,6vw,6rem) clamp(1.5rem,5vw,4.5rem)}.checkout-close h2{letter-spacing:-.07em;max-width:12ch;margin:0;font-size:clamp(3rem,6.5vw,7rem);line-height:.9}.checkout-close>p:not(.checkout-label){color:#642e2b;max-width:650px;margin:1.6rem 0 0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.65}.checkout-close .hero-actions{margin-top:2rem}.checkout-close .button{border-color:var(--checkout-ink);background:var(--checkout-ink);color:var(--checkout-paper)}.checkout-close .checkout-text-link span{color:var(--checkout-ink)}@media (width<=1100px){.checkout-hero{grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);min-height:760px}.checkout-hero h1{font-size:clamp(3.7rem,7.5vw,6.2rem)}.checkout-methods header{grid-template-columns:minmax(140px,.4fr) minmax(0,1.2fr)}.checkout-methods header>p:last-child{grid-column:2}.checkout-methods__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-methods__panel{grid-template-columns:minmax(220px,.82fr) minmax(220px,.72fr)}.checkout-methods__proof{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:start}.checkout-anatomy,.checkout-operation{grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr)}}@media (width<=860px){.pricing-filter-section{grid-template-columns:1fr;gap:.75rem}.pricing-filter{z-index:12;background:#fbf7f4f5;border:1px solid #1719181f;border-radius:22px;min-height:0;margin-inline:0;padding:.55rem .75rem;position:sticky;top:4.85rem;overflow:hidden}.pricing-filter__intro strong{max-width:none}.pricing-filter__buttons{scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;gap:.45rem;margin:0;padding:.1rem 0;display:flex;overflow-x:auto}.pricing-filter__buttons::-webkit-scrollbar{display:none}.pricing-filter__button,.pricing-filter__button:first-child,.pricing-filter__button:last-child{scroll-snap-align:start;border:1px solid #17191829;border-radius:999px;flex:none;width:auto;min-height:2.45rem;padding:.58rem .88rem}.pricing-filter__button:hover,.pricing-filter__button:focus-visible{border-color:var(--coral);box-shadow:none}.pricing-filter-section:not(:has(.pricing-table-panel:target)) .pricing-filter__button[href=\#pricing-table-payments]{border-color:var(--coral);box-shadow:none}.pricing-filter-section:has(#pricing-table-payments:target) .pricing-filter__button[href=\#pricing-table-payments]{border-color:var(--coral);box-shadow:none}.pricing-filter-section:has(#pricing-table-payouts:target) .pricing-filter__button[href=\#pricing-table-payouts]{border-color:var(--coral);box-shadow:none}.pricing-filter-section:has(#pricing-table-returns:target) .pricing-filter__button[href=\#pricing-table-returns]{border-color:var(--coral);box-shadow:none}.pricing-filter-section:has(#pricing-table-pos-terminals:target) .pricing-filter__button[href=\#pricing-table-pos-terminals]{border-color:var(--coral);box-shadow:none}.pricing-table-panel header{grid-template-columns:1fr}.pricing-table-panel{scroll-margin-top:9.5rem}.pricing-rate-group{grid-template-columns:1fr}.pricing-rate-group__copy{border-bottom:1px solid #1719181a;border-right:0}.pricing-module{grid-template-columns:1fr}.pricing-page-hero{width:calc(100% - 1.5rem);height:min(50svh,520px);min-height:min(360px,50svh);max-height:520px;padding:0}.pricing-page-hero__copy{width:100%;min-height:0;padding:clamp(1.25rem,4vw,2.5rem)}.pricing-page-hero__image{border:0;grid-area:1/2;min-height:0}.pricing-page-hero:after{width:64%;top:0}.pricing-page-hero__rates{width:auto;margin:clamp(.75rem,2vw,1.25rem)}.pricing-module__image{min-height:320px}.checkout-product-hero__placeholder span,.checkout-product-hero__placeholder strong,.checkout-product-hero__placeholder small{display:none}.checkout-hero,.checkout-anatomy,.checkout-conversion,.checkout-ways__copy,.checkout-operation,.checkout-pricing,.checkout-flow,.checkout-faq{grid-template-columns:1fr}.checkout-hero{grid-template-rows:auto auto auto;min-height:0}.checkout-hero__copy{justify-content:flex-end;min-height:560px}.checkout-placeholder--hero{min-height:560px}.checkout-hero__footer{grid-column:auto}.checkout-anatomy,.checkout-conversion,.checkout-ways__copy,.checkout-operation,.checkout-pricing,.checkout-flow,.checkout-faq{gap:3rem}.checkout-placeholder--portrait{width:100%;min-height:520px}.checkout-methods header{grid-template-columns:1fr}.checkout-methods header>p:last-child{grid-column:auto;max-width:620px}.checkout-methods__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-methods__panel,.checkout-methods__proof{grid-template-columns:1fr}}@media (width<=620px){.pricing-filter-section{gap:1rem;width:100%;padding:1rem 0 .75rem}.pricing-filter{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:0;padding:.45rem 0;overflow:visible}.pricing-filter__intro strong{font-size:clamp(1.5rem,7vw,2rem)}.pricing-filter__buttons{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.65rem;width:100%;margin:0;padding:.1rem 1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.pricing-filter__buttons::-webkit-scrollbar{display:none}.pricing-filter__button,.pricing-filter__button:first-child,.pricing-filter__button:last-child{width:auto;min-height:3.1rem;color:var(--paper);box-shadow:none;scroll-snap-align:start;text-align:center;white-space:nowrap;background:#171918;border:0;border-radius:999px;flex:none;justify-content:center;padding:.75rem 1rem}.pricing-filter__button:hover,.pricing-filter__button:focus-visible{color:var(--paper);box-shadow:none;background:#303231;border:0}.pricing-filter-section:not(:has(.pricing-table-panel:target)) .pricing-filter__button[href=\#pricing-table-payments]{color:var(--paper);box-shadow:none;background:#303231;border:0}.pricing-filter-section:has(#pricing-table-payments:target) .pricing-filter__button[href=\#pricing-table-payments]{color:var(--paper);box-shadow:none;background:#303231;border:0}.pricing-filter-section:has(#pricing-table-payouts:target) .pricing-filter__button[href=\#pricing-table-payouts]{color:var(--paper);box-shadow:none;background:#303231;border:0}.pricing-filter-section:has(#pricing-table-returns:target) .pricing-filter__button[href=\#pricing-table-returns]{color:var(--paper);box-shadow:none;background:#303231;border:0}.pricing-filter-section:has(#pricing-table-pos-terminals:target) .pricing-filter__button[href=\#pricing-table-pos-terminals]{color:var(--paper);box-shadow:none;background:#303231;border:0}.pricing-table-panels{width:calc(100% - 1rem);margin:0 auto}.pricing-table-panel{box-shadow:none;border:0;border-radius:28px}.pricing-table-panel header{padding:1.25rem}.pricing-table-panel header h2{font-size:clamp(1.65rem,7vw,2.2rem)}.pricing-table-card table{min-width:620px}.pricing-rate-list{overflow:hidden}.pricing-rate-group__copy,.pricing-rate-group__rates{padding:1rem}.pricing-rate-group__rates{gap:.7rem}.pricing-table-panel footer{grid-template-columns:1fr}.pricing-page-hero{border-radius:28px;grid-template-columns:1fr;width:calc(100% - 1rem);height:50svh;min-height:min(390px,50svh);max-height:500px;margin-top:.5rem;padding:0}.pricing-ai-sheet{border-radius:24px;flex-direction:column;align-items:stretch;gap:.55rem;width:calc(100% - 1rem);margin-top:.5rem;padding:.55rem}.pricing-ai-sheet p{margin:0;padding:.2rem .65rem 0}.pricing-ai-sheet a{width:100%;min-height:2.9rem}.pricing-ai-sheet--desktop{display:none}.pricing-ai-sheet--mobile{display:flex}.pricing-page-hero__copy{z-index:3;background:linear-gradient(#171918eb 0%,#1719188f 68%,#0000 100%);width:100%;min-height:0;padding:1.25rem;position:absolute;top:0;left:0}.pricing-page-hero__copy:after{display:none}.pricing-page-hero .pricing-page-hero__image{grid-area:1/1;width:100%;min-height:0}.pricing-page-hero:after{width:100%;top:0}.pricing-page-hero__rates{gap:.35rem;width:auto;height:auto;margin:0;position:absolute;inset:7.5rem .75rem .75rem}.pricing-page-hero__rates article{min-height:0;box-shadow:none;border:0;border-radius:14px;padding:.55rem .7rem}.pricing-page-hero__copy>p:last-child{display:none}.pricing-page-hero__copy h1{font-size:clamp(2.6rem,12vw,3.7rem)}.pricing-modules{padding:.5rem}.pricing-module{border-radius:30px;min-height:0;padding:.75rem}.pricing-module__image{border-radius:24px;min-height:240px}.pricing-module__content{padding:1.25rem .45rem 1.45rem}.pricing-module__content h2{font-size:clamp(2.6rem,12vw,4rem)}.pricing-module__table{overflow-x:auto}.pricing-module__table th,.pricing-module__table td{padding:.85rem}.pricing-module__table tbody th{min-width:13rem}.pricing-module__table td:nth-child(2){min-width:8rem}.pricing-module__table td:nth-child(3){min-width:12rem}.checkout-product-hero .hero-actions{gap:.75rem 1rem}.checkout-product-hero,.checkout-hero,.checkout-close{margin-left:.5rem;margin-right:.5rem}.checkout-hero{padding:3.5rem 1.25rem 1.5rem}.checkout-hero__copy{min-height:520px}.checkout-hero h1{font-size:clamp(3.4rem,16vw,5.2rem)}.checkout-hero__footer{gap:.65rem;display:grid}.checkout-placeholder--hero{min-height:460px}.checkout-placeholder figcaption{bottom:1.25rem;left:1.25rem;right:1.25rem}.checkout-placeholder figcaption>strong{font-size:1.45rem}.checkout-placeholder figcaption>small{font-size:.75rem}.checkout-thesis,.checkout-anatomy,.checkout-methods,.checkout-conversion,.checkout-operation,.checkout-pricing,.checkout-flow,.checkout-faq,.checkout-close{padding:3.75rem 1.25rem}.checkout-thesis>h2{font-size:clamp(2.4rem,10.5vw,3.6rem)}.checkout-methods header h2{font-size:clamp(3rem,13vw,4.2rem)}.checkout-thesis__copy{grid-template-columns:1fr}.checkout-anatomy__copy h2,.checkout-conversion__heading h2,.checkout-ways__copy h2,.checkout-operation__copy h2,.checkout-pricing__intro h2,.checkout-flow__heading h2,.checkout-faq__intro h2{font-size:clamp(2.25rem,9.5vw,3.35rem)}.checkout-placeholder--portrait,.checkout-placeholder--operation{min-height:360px}.checkout-methods__tabs{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;gap:.75rem;width:calc(100% + 1.25rem);padding:0 1.25rem .25rem 0;scroll-padding-left:0;display:flex;overflow-x:auto}.checkout-methods__tabs::-webkit-scrollbar{display:none}.checkout-methods__tab,.checkout-methods__tab:nth-child(n),.checkout-methods__tab:nth-child(2n),.checkout-methods__tab:nth-child(3n){scroll-snap-align:start;border:1px solid #fbf7f438;border-radius:26px;flex:0 0 min(82vw,330px);min-height:230px}.checkout-methods__tab[aria-selected=true]{border-color:var(--checkout-coral);transform:none}.checkout-methods__panel{border-radius:26px;min-height:0;padding:1.15rem}.checkout-methods__panel h3{font-size:clamp(2.35rem,12vw,3.45rem)}.checkout-methods__names{grid-column:auto}.checkout-conversion__points article{grid-template-columns:34px 1fr}.checkout-conversion__points p,.checkout-conversion__points a{grid-column:2}.checkout-ways{padding-left:.5rem;padding-right:.5rem}.checkout-placeholder--wide{min-height:340px}.checkout-ways__copy{padding-left:.75rem;padding-right:.75rem}.checkout-ways__copy>div article{grid-template-columns:1fr;gap:.55rem}.checkout-pricing__rates article{grid-template-columns:1fr auto}.checkout-pricing__rates b{grid-column:2}.checkout-pricing__rates small{text-align:left;grid-column:1/-1}.checkout-flow ol{grid-template-columns:1fr}.checkout-flow li{border-right:0;min-height:180px}.checkout-faq__list details p{margin-right:0}.checkout-close h2{font-size:clamp(2.8rem,12vw,4.2rem)}}@media (prefers-reduced-motion:reduce){.checkout-faq__list summary i{transition:none}}:is(.final-cta,.page-close,.product-page-close,.in-person-close,.about-close,.checkout-close){--cta-surface:var(--coral);isolation:isolate;width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0;margin:clamp(1rem,1.6vw,1.5rem) 0 0;position:relative;left:auto;overflow:visible}.checkout-close{--cta-surface:var(--checkout-coral)}.about-close{--cta-surface:var(--about-coral)}:is(.final-cta,.page-close,.product-page-close,.in-person-close,.about-close,.checkout-close):before{z-index:-1;background:var(--cta-surface);content:"";transform-origin:50%;border-radius:clamp(28px,4vw,56px);width:100%;animation:linear both zahlo-cta-expand;animation-timeline:view();animation-range:entry entry 85%;position:absolute;top:0;bottom:0;left:0;transform:scaleX(.965);box-shadow:inset 0 1px #ffffff61,0 24px 70px -50px #311c197a}:is(.final-cta,.page-close):after{display:none}@keyframes zahlo-cta-expand{0%{border-radius:clamp(28px,4vw,56px);transform:scaleX(.965)}to{border-radius:0;transform:scaleX(1)}}main:has(>:is(.final-cta,.page-close,.product-page-close,.in-person-close,.about-close,.checkout-close):last-child)+.full-footer{margin-top:0}.product-page--ai-checkout>.product-page-close{margin-top:clamp(1.4rem,2.5vw,2.5rem);padding-top:clamp(2.75rem,6vw,5.75rem);padding-bottom:clamp(2.75rem,5vw,5rem)}@media (width<=620px){.product-page--ai-checkout>.product-page-close{margin-top:1.25rem;padding-top:2.75rem;padding-bottom:2.75rem}:is(.final-cta,.page-close,.product-page-close,.in-person-close,.about-close,.checkout-close):before{transform:scaleX(.94)}@keyframes zahlo-cta-expand{0%{border-radius:28px;transform:scaleX(.94)}to{border-radius:0;transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){:is(.final-cta,.page-close,.product-page-close,.in-person-close,.about-close,.checkout-close):before{border-radius:0;animation:none;transform:none}}.product-page--ai-checkout{padding-top:0}.ai-checkout-scroll{contain:paint;will-change:clip-path;background:radial-gradient(circle at 84% 8%,#5b4ec44d,#0000 31rem),radial-gradient(circle at 16% 74%,#36458e33,#0000 28rem),#11101a;width:100vw;min-height:58rem;margin:0 0 clamp(.35rem,1vw,1rem) -50vw;position:relative;left:50%;overflow:hidden}.ai-checkout-scroll__inner{perspective:900px;flex-direction:column;justify-content:center;align-items:center;min-height:58rem;padding:clamp(6.25rem,11vh,8.5rem) clamp(1rem,4vw,4rem) 2.75rem;display:flex}.ai-checkout-scroll__title{z-index:3;flex-direction:column;align-items:center;display:flex;position:relative}.ai-checkout-scroll__title h1{max-width:none;color:var(--paper);letter-spacing:0;white-space:nowrap;text-shadow:0 12px 48px #4c46b42e;margin:0;font-size:5.75rem;font-weight:780;line-height:.89}.ai-checkout-scroll__mockup-stage{z-index:2;transform-origin:50%;width:min(76rem,86vw);transform-style:preserve-3d;filter:drop-shadow(0 34px 44px #0a091457)drop-shadow(0 0 18px #bebbff57)drop-shadow(0 0 68px #5b4ec46b);will-change:transform;margin-top:-.8rem;position:relative}.ai-checkout-scroll__mockup{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.ai-checkout-scroll__mockup--mobile{display:none}.ai-checkout-scroll__actions{z-index:4;will-change:transform;margin-top:clamp(.75rem,1.5vw,1.25rem);position:relative}.ai-checkout-scroll__primary.button{color:#15131f;background:#aaa8ff;border-color:#aaa8ff}.ai-checkout-scroll__primary.button:hover{color:#15131f;background:#c0beff;border-color:#c0beff}.ai-checkout-scroll__secondary{color:#d6d4ff;align-items:center;gap:.65rem;min-height:3rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.ai-checkout-scroll__secondary:hover{color:#f0efff}@media (width<=620px){.ai-checkout-scroll{min-height:48rem}.ai-checkout-scroll__inner{min-height:48rem;padding:5rem 1.25rem 1.5rem}.ai-checkout-scroll__title h1{width:min(100%,11ch);color:var(--paper);text-align:center;text-wrap:balance;white-space:normal;font-size:clamp(3.15rem,15vw,4.4rem);line-height:.92}.ai-checkout-scroll__mockup-stage{z-index:4;transform-origin:top;filter:drop-shadow(0 24px 30px #0a091452)drop-shadow(0 0 12px #bebbff52)drop-shadow(0 0 42px #5b4ec461);width:min(18.5rem,76vw);margin-top:.65rem}.ai-checkout-scroll__mockup--desktop{display:none}.ai-checkout-scroll__mockup--mobile{display:block}.ai-checkout-scroll__actions{flex-direction:column;width:min(18.5rem,76vw);margin-top:-.2rem}.ai-checkout-scroll__actions .button,.ai-checkout-scroll__secondary{justify-content:center;width:100%}}@media (width>=621px) and (width<=980px){.ai-checkout-scroll__title h1{font-size:4.25rem}.ai-checkout-scroll__mockup-stage{filter:drop-shadow(0 28px 36px #0a091454)drop-shadow(0 0 15px #bebbff54)drop-shadow(0 0 54px #5b4ec466)}}@media (width>=981px) and (width<=1180px){.ai-checkout-scroll__title h1{font-size:4.8rem}}.ai-checkout-tabs{background:var(--paper);color:var(--ink);padding:clamp(1.75rem,4.5vw,4rem) 0}.ai-checkout-tabs__header,.ai-checkout-tabs__grid{width:calc(100% - 56px);max-width:var(--max);margin-inline:auto}@media (width<=768px){.ai-checkout-tabs__header,.ai-checkout-tabs__grid{width:calc(100% - 24px)}}.ai-checkout-tabs__header{text-align:center;margin-bottom:clamp(2rem,5vw,4rem)}.ai-checkout-tabs__header h2{color:var(--ink);letter-spacing:-.075em;margin:0 auto;font-size:clamp(3rem,5.7vw,6.8rem);font-weight:790;line-height:.88}.ai-checkout-tabs__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.ai-checkout-tab{background-color:var(--ink);background-image:var(--tab-bg,none);min-height:400px;color:var(--paper);isolation:isolate;background-position:50%;background-size:cover;border-radius:clamp(20px,2.5vw,32px);flex-direction:column;justify-content:flex-end;padding:2.5rem;display:flex;position:relative;overflow:hidden}.ai-checkout-tab--dark{background-color:#15141c;background-image:none}.ai-checkout-tab__media,.ai-checkout-tab__video,.ai-checkout-tab__video-shade{position:absolute;inset:0}.ai-checkout-tab__media{z-index:-2;border-radius:inherit;pointer-events:none;background:#0f0f14;overflow:hidden}.ai-checkout-tab__video{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;display:block}.ai-checkout-tab__video-shade{background:linear-gradient(#0f0f1414,#0f0f14e0)}.ai-checkout-tab__video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.ai-checkout-tab__video::-webkit-media-controls-enclosure{-webkit-appearance:none;display:none!important}.ai-checkout-tab__video::-webkit-media-controls-panel{-webkit-appearance:none;display:none!important}.ai-checkout-tab__video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.ai-checkout-tab__overlay{z-index:-1;border-radius:inherit;background:linear-gradient(#0000 0%,#0003 40%,#000000bf 100%);position:absolute;inset:0}.ai-checkout-tab__content h3{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:750;line-height:1.1}.ai-checkout-tab__content p{color:#ffffffd9;margin:0;font-size:.95rem;line-height:1.5}@media (width<=900px){.ai-checkout-tabs__grid{grid-template-columns:1fr;gap:1.5rem}.ai-checkout-tab{min-height:350px}}.ai-mechanism{width:100%;padding:clamp(2.5rem, 5vw, 4.25rem) var(--product-gutter);background:var(--paper);color:var(--ink);isolation:isolate;position:relative;overflow:hidden}.ai-mechanism__intro,.ai-mechanism__panels{width:100%;max-width:var(--max);margin-inline:auto}.ai-mechanism__intro{margin-bottom:clamp(1.8rem,3vw,2.75rem)}.ai-mechanism__intro .product-page-label{color:#5d55b7;margin-bottom:1rem}.ai-mechanism__intro h2{max-width:none;color:var(--ink);letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5.7vw,6.8rem);font-weight:790;line-height:.88}.ai-mechanism__intro>div>p:not(.product-page-label){color:#5d5865;max-width:44rem;margin:1.5rem 0 0;font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.65}.ai-mechanism__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.ai-mechanism__panel{border:1px solid #18171f1a;border-radius:clamp(24px,3vw,42px);flex-direction:column;min-width:0;min-height:0;padding:clamp(1.35rem,2.6vw,2.5rem);display:flex}.ai-mechanism__panel--agent{background:#eeeae5}.ai-mechanism__panel--customer{background:#e7e5ff}.ai-mechanism__panel-copy{margin-bottom:clamp(1.2rem,1.8vw,1.6rem)}.ai-mechanism__panel-copy h3{letter-spacing:-.055em;max-width:20ch;margin:0;font-size:clamp(1.75rem,2.7vw,3rem);font-weight:770;line-height:.98}.ai-mechanism__panel-copy p{color:#625e66;max-width:40rem;margin:1rem 0 0;font-size:clamp(.8rem,1vw,.94rem);line-height:1.55}.ai-mechanism-code{color:#e9e6ff;background:#15131f;border:1px solid #eae6ff24;border-radius:24px;flex-direction:column;min-width:0;height:31.5rem;margin-top:0;display:flex;overflow:hidden;box-shadow:0 28px 52px -38px #15131fc7}.ai-mechanism-code__bar{color:#b9b4d3;border-bottom:1px solid #eae6ff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;min-height:3.25rem;padding:0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;display:grid}.ai-mechanism-code__bar>b{color:#aaa8ff;letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-size:.59rem}.ai-mechanism-code__lights{gap:.38rem;display:flex}.ai-mechanism-code__lights i{background:#ff6b62;border-radius:50%;width:.55rem;height:.55rem}.ai-mechanism-code__lights i:nth-child(2){background:#f5bc4f}.ai-mechanism-code__lights i:nth-child(3){background:#66c48f}.ai-mechanism-code pre{scrollbar-color:#aaa8ff59 transparent;scrollbar-width:thin;flex:1;min-height:0;margin:0;padding:1.2rem 0;overflow:auto}.ai-mechanism-code__line{grid-template-columns:2rem 1fr;min-width:max-content;padding:0 1.15rem;display:grid}.ai-mechanism-code__line>i{color:#625d7a;-webkit-user-select:none;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-style:normal;line-height:1.62}.ai-mechanism-code__line>code{color:#d7d3ef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;line-height:1.62}.ai-mechanism-code__status{color:#a9a4c1;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #eae6ff1f;align-items:center;gap:.55rem;min-height:3.1rem;padding:0 1rem;font-size:.62rem;font-weight:760;display:flex}.ai-mechanism-code__status>i{background:#7dd7a5;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #7dd7a51a}.zahlo-checkout-panel{color:#1b1a1f;background:#fbfaf8;border:1px solid #18171f14;border-radius:24px;flex-direction:column;width:100%;height:auto;min-height:31.5rem;margin-top:0;display:flex;overflow:hidden;box-shadow:0 30px 54px -40px #15131fb3}.zahlo-checkout-panel__header{border-bottom:1px solid #e9e5e1;grid-template-columns:2rem 1fr 2rem;align-items:center;min-height:3.75rem;padding:0 1.25rem;display:grid}.zahlo-checkout-panel__header>div{text-align:center;min-width:0}.zahlo-checkout-panel__header strong{justify-content:center;align-items:center;gap:.45rem;font-size:.82rem;display:flex}.zahlo-checkout-panel__header strong img{border-radius:.28rem;width:1.15rem;height:1.15rem}.zahlo-checkout-panel__header small,.zahlo-checkout-panel__row small,.zahlo-checkout-panel__pay-summary small{color:#77727c;font-size:.67rem;display:block}.zahlo-checkout-panel__back,.zahlo-checkout-panel__close{font-size:1.45rem;font-weight:550;line-height:1}.zahlo-checkout-panel__close{justify-self:end}.zahlo-checkout-panel__product,.zahlo-checkout-panel__row{border-bottom:1px solid #e9e5e1;align-items:center;gap:.9rem;padding:0 1.25rem;display:flex}.zahlo-checkout-panel__product{min-height:4.4rem}.zahlo-checkout-panel__thumb{background:#ece9e4;border-radius:.7rem;flex:none;width:3.2rem;height:3.2rem;overflow:hidden}.zahlo-checkout-panel__thumb img{object-fit:cover;object-position:center 16%;width:100%;height:100%;display:block}.zahlo-checkout-panel__product>strong{min-width:0;font-size:.84rem}.zahlo-checkout-panel__stepper{align-items:center;gap:.7rem;margin-left:auto;display:flex}.zahlo-checkout-panel__stepper i{border:1px solid #e4dfda;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-style:normal;display:grid}.zahlo-checkout-panel__stepper b{font-size:.8rem}.zahlo-checkout-panel__row{min-height:3.5rem}.zahlo-checkout-panel__row>strong,.zahlo-checkout-panel__row>span:nth-child(2){flex:1;min-width:0;font-size:.8rem}.zahlo-checkout-panel__row>span:last-child{color:#aaa5af;margin-left:auto;font-size:1.35rem}.zahlo-checkout-panel__visa{color:#f7f5ff;background:#24278c;border-radius:.3rem;place-items:center;width:2.45rem;height:1.5rem;font-size:.59rem;font-style:italic;font-weight:850;display:grid}.zahlo-checkout-panel__truck{border:1.5px solid #28262c;border-radius:.12rem;flex:none;width:1.55rem;height:1rem;position:relative}.zahlo-checkout-panel__truck:before{content:"";border:1.5px solid #28262c;border-left:0;border-radius:0 .12rem .12rem 0;width:.5rem;height:.65rem;position:absolute;bottom:-.04rem;right:-.48rem}.zahlo-checkout-panel__truck:after{content:"";background:radial-gradient(circle at 20%,#28262c 0 .16rem,#0000 .18rem),radial-gradient(circle at 86%,#28262c 0 .16rem,#0000 .18rem);width:1.55rem;height:.38rem;position:absolute;bottom:-.3rem;right:-.45rem}.zahlo-checkout-panel__totals{margin:0;padding:.85rem 1.25rem .5rem}.zahlo-checkout-panel__totals>div{justify-content:space-between;gap:1rem;margin-bottom:.42rem;font-size:.78rem;display:flex}.zahlo-checkout-panel__totals dt{color:#77727c}.zahlo-checkout-panel__totals dd{margin:0}.zahlo-checkout-panel__pay-summary{border-top:1px solid #e9e5e1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.7rem 1.25rem;display:flex}.zahlo-checkout-panel__pay-summary strong,.zahlo-checkout-panel__pay-summary>b{font-size:.88rem}.zahlo-checkout-panel__pay{color:#f8f5f1;background:#1b1a1f;border:0;border-radius:999px;min-height:2.9rem;margin:.2rem 1.25rem .45rem;font-family:inherit;font-size:.82rem;font-weight:780}.zahlo-checkout-panel__powered{color:#87818b;justify-content:center;align-items:center;gap:.35rem;padding:.1rem 1rem .7rem;font-size:.65rem;display:flex}.zahlo-checkout-panel__powered strong{color:#1b1a1f;letter-spacing:-.04em;font-size:.79rem}.zahlo-checkout-panel__powered strong span{color:var(--coral)}@media (width<=820px){.ai-mechanism__intro{display:block}.ai-mechanism__intro h2{max-width:none}.ai-mechanism__panels{max-width:none;margin-right:calc(-1 * var(--product-gutter));margin-left:calc(-1 * var(--product-gutter));padding:0 var(--product-gutter) .35rem;scroll-padding-inline:var(--product-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:.8rem;display:flex;overflow-x:auto}.ai-mechanism__panel{scroll-snap-align:start;flex:0 0 min(88vw,34rem);min-height:0}.ai-mechanism__panel-copy{min-height:0;margin-bottom:1rem}.ai-mechanism-code{height:31.5rem}.ai-mechanism__panels::-webkit-scrollbar{display:none}}@media (width<=620px){.ai-mechanism{padding:3.25rem .75rem}.ai-mechanism__panels{gap:.75rem;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:0;padding-left:1.25rem;padding-right:1.25rem;scroll-padding-left:1.25rem;scroll-padding-right:1.25rem}.ai-mechanism__intro{padding-inline:.5rem}.ai-mechanism__intro h2{font-size:clamp(3rem,14.5vw,4.35rem)}.ai-mechanism__panel{border-radius:26px;flex-basis:80vw;padding:1rem}.ai-mechanism__panel-copy{min-height:10.25rem;padding:.35rem .35rem 0}.ai-mechanism__panel-copy h3{min-height:4.9rem;font-size:clamp(1.8rem,8vw,2.45rem)}.ai-mechanism-code{height:31.5rem}.ai-mechanism-code__line{grid-template-columns:1.7rem 1fr;padding-inline:.75rem}.ai-mechanism-code__line>i,.ai-mechanism-code__line>code{font-size:.61rem}.zahlo-checkout-panel__header,.zahlo-checkout-panel__product,.zahlo-checkout-panel__row{padding-inline:.9rem}.zahlo-checkout-panel__product>strong{max-width:9.5rem}.zahlo-checkout-panel__stepper{gap:.45rem}.zahlo-checkout-panel__stepper i{width:1.45rem;height:1.45rem}.zahlo-checkout-panel__totals,.zahlo-checkout-panel__pay-summary{padding-left:.9rem;padding-right:.9rem}.zahlo-checkout-panel__pay{margin-left:.9rem;margin-right:.9rem}}.ai-story-scroll{--ai-story-progress:0;--ai-story-inset:24px;--ai-story-radius:48px;width:100vw;height:360svh;margin:clamp(.75rem,1.4vw,1.25rem) 0 0 -50vw;position:relative;left:50%}.ai-story-scroll__sticky{width:calc(100% - (2 * var(--ai-story-inset)));border-radius:var(--ai-story-radius);height:calc(100svh - 76px);color:var(--paper);isolation:isolate;background:#11101a;margin-inline:auto;position:sticky;top:76px;overflow:hidden}.ai-story-scroll__images,.ai-story-scroll__image,.ai-story-scroll__wash{position:absolute;inset:0}.ai-story-scroll__images{z-index:0}.ai-story-scroll__image{opacity:0;object-fit:cover;width:100%;height:100%;transition:opacity .65s var(--ease), transform 1.15s var(--ease);transform:scale(1.045)}.ai-story-scroll__image--active{opacity:1;transform:scale(1)}.ai-story-scroll__wash{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c0b12eb 0%,#0c0b12b3 45%,#0c0b1229 78%),linear-gradient(#0c0b126b 0%,#0000 38%,#0c0b12e6 100%)}.ai-story-scroll__heading{z-index:3;width:min(860px,68%);padding:clamp(1.75rem,3.5vw,3.5rem) clamp(1.5rem,4vw,4.5rem);position:absolute;top:0;left:0}.ai-story-scroll__heading .product-page-label{color:#aaa8ff;margin-bottom:.85rem}.ai-story-scroll__heading h2{max-width:15ch;color:var(--paper);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,4.5vw,5rem);font-weight:770;line-height:.9}.ai-story-scroll__tabs{z-index:4;width:min(290px,25vw);display:grid;position:absolute;top:clamp(2rem,4vw,4rem);right:clamp(1.5rem,4vw,4.5rem)}.ai-story-scroll__tab{color:#fbf7f485;transition:color .45s var(--ease), padding-left .45s var(--ease);border-top:1px solid #fbf7f43d;grid-template-columns:2.2rem 1fr;gap:.65rem;padding:.85rem 0;display:grid}.ai-story-scroll__tab--active{color:var(--paper);padding-left:.7rem}.ai-story-scroll__tab span,.ai-story-scroll__tab strong{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:780}.ai-story-scroll__tab--active span{color:#aaa8ff}.ai-story-scroll__copy{z-index:3;width:min(760px,62%);height:min(51svh,460px);position:absolute;bottom:0;left:0}.ai-story-scroll__chapter{opacity:0;pointer-events:none;transition:opacity .55s var(--ease), transform .75s var(--ease);flex-direction:column;justify-content:flex-end;padding:0 clamp(1.5rem,4vw,4.5rem) clamp(2rem,4vw,4rem);display:flex;position:absolute;inset:0;transform:translateY(2.5rem)}.ai-story-scroll__chapter--active{opacity:1;transform:translate(0)}.ai-story-scroll__chapter>span{color:#aaa8ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.9rem;font-size:.69rem;font-weight:800}.ai-story-scroll__chapter h3{max-width:15ch;color:var(--paper);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.7vw,4rem);font-weight:760;line-height:.96}.ai-story-scroll__chapter>p{color:#dedaf8;max-width:640px;margin:1rem 0 0;font-size:clamp(.86rem,1vw,1rem);line-height:1.55}.ai-story-scroll__chapter ul{border-top:1px solid #fbf7f438;flex-wrap:wrap;gap:.75rem 1.5rem;margin:1.2rem 0 0;padding:1rem 0 0;list-style:none;display:flex}.ai-story-scroll__chapter li{color:#fbf7f4c7;font-size:.72rem;font-weight:700}.ai-story-scroll__chapter li:before{color:#aaa8ff;content:"→";margin-right:.45rem}.ai-story-scroll__progress{z-index:5;background:#fbf7f426;height:3px;position:absolute;bottom:0;left:0;right:0}.ai-story-scroll__progress i{width:calc(var(--ai-story-progress) * 100%);background:#aaa8ff;height:100%;display:block}.ai-story-static{padding:clamp(4rem, 8vw, 8rem) var(--product-gutter);color:var(--paper);background:#11101a}.ai-story-static>header h2{max-width:14ch;margin:0;font-size:clamp(2.75rem,5vw,5.5rem);line-height:.94}.ai-story-static>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ai-story-static article{background:#1d1a2a;border-radius:28px;overflow:hidden}.ai-story-static article img{object-fit:cover;width:100%;height:280px}.ai-story-static article>:not(img){margin-left:1.25rem;margin-right:1.25rem}.ai-story-static article>span{color:#aaa8ff;text-transform:uppercase;margin-top:1.25rem;font-size:.7rem;font-weight:800;display:block}.ai-story-static article h3{color:var(--paper);margin-top:1.25rem;margin-bottom:0;font-size:1.65rem;line-height:1}.ai-story-static article p{color:#dedaf8;margin-top:1rem;margin-bottom:1.5rem;font-size:.88rem;line-height:1.55}.ai-checkout-pricing{width:100vw;padding:clamp(2.5rem, 5vw, 4.75rem) var(--product-gutter) clamp(2.25rem, 4vw, 4rem);color:var(--paper);background:radial-gradient(circle at 88% 12%,#6c60e047,#0000 32rem),#11101a;margin:clamp(1.75rem,2.8vw,3rem) 0 0 -50vw;position:relative;left:50%;overflow:hidden}.ai-checkout-pricing__intro{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:end;gap:clamp(2rem,6vw,6rem);max-width:1280px;margin-inline:auto;display:grid}.ai-checkout-pricing__intro .product-page-label{color:#aaa8ff;grid-column:1/-1;margin-bottom:0}.ai-checkout-pricing__intro h2{max-width:10ch;color:var(--paper);letter-spacing:-.075em;margin:0;font-size:clamp(3.8rem,7vw,7.25rem);font-weight:770;line-height:.86}.ai-checkout-pricing__intro>p:last-child{color:#c9c5e8;margin:0;font-size:clamp(.9rem,1.2vw,1.08rem);line-height:1.65}.ai-checkout-pricing__rates{border-top:1px solid #fbf7f442;border-bottom:1px solid #fbf7f442;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);max-width:1280px;margin:clamp(1.6rem,3.5vw,3.5rem) auto 0;display:grid}.ai-checkout-pricing__rates article{flex-direction:column;min-height:clamp(330px,35vw,480px);padding:clamp(1.5rem,3vw,3rem);display:flex}.ai-checkout-pricing__rates article+article{border-left:1px solid #fbf7f442}.ai-checkout-pricing__rates article>div{justify-content:space-between;gap:1rem;display:flex}.ai-checkout-pricing__rates span,.ai-checkout-pricing__rates small{color:#fbf7f49e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ai-checkout-pricing__rates strong{color:#aaa8ff;letter-spacing:-.1em;margin-top:auto;font-size:clamp(6rem,13vw,13.5rem);font-weight:780;line-height:.72}.ai-checkout-pricing__rates article+article strong{color:var(--coral)}.ai-checkout-pricing__rates article>.rate-fixed-fee{color:#fbf7f4c2;letter-spacing:-.05em;text-transform:none;margin-top:clamp(.75rem,1.4vw,1.2rem);font-size:clamp(1.1rem,2.2vw,2.2rem)}.ai-checkout-pricing__rates article>p{color:#d5d1ed;margin:clamp(1.25rem,2vw,2rem) 0 0;font-size:.78rem;font-weight:740}.ai-checkout-pricing__footer{justify-content:space-between;align-items:center;gap:2rem;max-width:1280px;margin:1.5rem auto 0;display:flex}.ai-checkout-pricing__footer p{color:#aaa5c5;margin:0;font-size:.76rem;line-height:1.5}.ai-checkout-pricing__link{color:var(--paper);align-items:center;gap:.65rem;font-size:.8rem;font-weight:780;text-decoration:none;display:inline-flex}@media (width<=760px){.ai-story-scroll{height:360svh}.ai-story-scroll__sticky{height:calc(100svh - 68px);top:68px}.ai-story-scroll__wash{background:linear-gradient(#0c0b1285 0%,#0c0b1294 38%,#0c0b12f0 100%)}.ai-story-scroll__heading{width:100%;padding:1.25rem}.ai-story-scroll__heading h2{max-width:12ch;font-size:clamp(2.35rem,10vw,3.25rem);line-height:.92}.ai-story-scroll__tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;top:11.25rem;left:1.25rem;right:1.25rem}.ai-story-scroll__tab{border-top-color:#fbf7f447;padding:.7rem 0;display:block}.ai-story-scroll__tab+.ai-story-scroll__tab{margin-left:.65rem}.ai-story-scroll__tab--active{color:var(--paper);padding-left:0}.ai-story-scroll__tab strong{margin-top:.25rem;font-size:.58rem;display:block}.ai-story-scroll__copy{width:100%;height:min(54svh,420px)}.ai-story-scroll__chapter{padding:0 1.25rem 1.75rem}.ai-story-scroll__chapter h3{max-width:14ch;font-size:clamp(1.8rem,8vw,2.4rem)}.ai-story-scroll__chapter>p{color:#e1def7;margin-top:.8rem;font-size:.82rem;line-height:1.48}.ai-story-scroll__chapter ul{display:none}.ai-story-static{padding:3.5rem 1rem}.ai-story-static>div{grid-template-columns:1fr}.ai-checkout-pricing{padding:3.25rem 1rem 2.5rem}.ai-checkout-pricing__intro,.ai-checkout-pricing__rates{grid-template-columns:1fr}.ai-checkout-pricing__intro h2{font-size:clamp(3.5rem,15vw,5rem)}.ai-checkout-pricing__rates{margin-top:2.25rem}.ai-checkout-pricing__rates article{min-height:260px;padding:1.5rem 0}.ai-checkout-pricing__rates article+article{border-top:1px solid #fbf7f442;border-left:0}.ai-checkout-pricing__rates strong{font-size:clamp(6rem,34vw,9rem)}.ai-checkout-pricing__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ai-story-scroll__image,.ai-story-scroll__chapter{transition:none}}.faq-featured-answer{min-height:150px;color:var(--paper);background:#171918;border-radius:24px 24px 0 0;grid-template-columns:minmax(140px,.28fr) minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.25rem,2.5vw,2rem);text-decoration:none;display:grid}.faq-featured-answer>span{color:var(--coral);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.faq-featured-answer>strong{letter-spacing:-.035em;max-width:34ch;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.15}.faq-featured-answer>span:last-child{color:var(--paper);font-size:1.25rem}.faq-guide{background:var(--paper);width:100%;color:var(--ink)}.faq-guide__hero{width:min(calc(100% - 1.5rem), var(--max));min-height:min(690px,100svh - 110px);color:var(--paper);background:#171918;border-radius:clamp(28px,3.5vw,48px);grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);margin:.75rem auto 0;display:grid;position:relative;overflow:hidden}.faq-guide__hero:before{content:"";pointer-events:none;border:1px solid #ff5f564d;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-12rem;left:42%}.faq-guide__hero-copy{z-index:1;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,5.5rem);display:flex;position:relative}.faq-guide__hero-copy nav{color:#aaa39c;gap:.6rem;font-size:.72rem;font-weight:760;display:flex;position:absolute;top:clamp(1.75rem,3vw,3rem);left:clamp(2rem,5vw,5.5rem)}.faq-guide__hero-copy nav a{color:var(--paper);text-decoration:none}.faq-guide__label{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:850}.faq-guide__hero h1{letter-spacing:-.075em;max-width:13ch;margin:0;font-size:clamp(3rem,6vw,6.25rem);font-weight:780;line-height:.88}.faq-guide__hero-copy>p:last-child{color:#cec7c0;max-width:650px;margin:clamp(1.25rem,2.5vw,2rem) 0 0;font-size:clamp(.98rem,1.35vw,1.2rem);line-height:1.55}.faq-guide__hero-answer{z-index:1;color:var(--ink);background:#f0e9e3;border-left:1px solid #fbf7f42e;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,3vw,3rem);display:flex;position:relative}.faq-guide__hero-answer>div{border-top:1px solid #17191829;padding:clamp(1.1rem,2vw,1.6rem) 0}.faq-guide__hero-answer>div:last-of-type{border-bottom:1px solid #17191829}.faq-guide__hero-answer span,.faq-guide__hero-answer strong,.faq-guide__hero-answer small{display:block}.faq-guide__hero-answer span{color:var(--coral-dark);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:850}.faq-guide__hero-answer strong{letter-spacing:-.04em;max-width:24ch;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.12}.faq-guide__hero-answer small{color:#655f59;margin-top:.45rem;font-size:.82rem;line-height:1.45}.faq-guide__answer-note{color:#5c5650;margin:1.25rem 0 0;font-size:.78rem;font-weight:720;line-height:1.5}.faq-guide__layout{width:min(calc(100% - 1.5rem), var(--max));grid-template-columns:minmax(190px,.25fr) minmax(0,.75fr);align-items:start;gap:clamp(2rem,6vw,7rem);margin:0 auto;padding:clamp(2rem,5vw,5rem) 0;display:grid}.faq-guide__index{padding-top:.35rem;position:sticky;top:7rem}.faq-guide__index>span{color:var(--coral-dark);letter-spacing:.07em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.68rem;font-weight:850;display:block}.faq-guide__index nav{border-top:1px solid var(--line);display:grid}.faq-guide__index a{border-bottom:1px solid var(--line);color:#645e58;padding:.85rem 0;font-size:.78rem;font-weight:720;line-height:1.35;text-decoration:none}.faq-guide__index a:hover,.faq-guide__index a:focus-visible{color:var(--coral-dark)}.faq-guide__article>section{border-top:1px solid #17191833;grid-template-columns:52px minmax(0,1fr);gap:clamp(1rem,2vw,2rem);padding:clamp(2.5rem,5vw,5rem) 0;scroll-margin-top:7rem;display:grid}.faq-guide__article>section:last-child{border-bottom:1px solid #17191833}.faq-guide__section-number{color:var(--coral-dark);margin:.45rem 0 0;font-size:.7rem;font-weight:850}.faq-guide__article h2{letter-spacing:-.065em;max-width:16ch;margin:0;font-size:clamp(2.2rem,4.5vw,4.6rem);font-weight:780;line-height:.96}.faq-guide__article p{color:#5f5953;max-width:720px;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.7}.faq-guide__article .faq-guide__lead{max-width:760px;color:var(--ink);margin:1.5rem 0 0;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.55}.faq-guide__comparison{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(2rem,4vw,3.5rem) 0;display:grid}.faq-guide__comparison>div{min-height:240px;padding:clamp(1.25rem,2.5vw,2rem)}.faq-guide__comparison>div+div{border-left:1px solid var(--ink)}.faq-guide__comparison span,.faq-guide__comparison strong{display:block}.faq-guide__comparison span{color:var(--coral-dark);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:850}.faq-guide__comparison strong{letter-spacing:-.055em;margin-top:2.5rem;font-size:clamp(1.8rem,3.5vw,3.25rem);line-height:1}.faq-guide__comparison p{margin:1rem 0 0;font-size:.86rem;line-height:1.55}.faq-guide__flow{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2rem,4vw,3.5rem) 0;padding:0;list-style:none;display:grid}.faq-guide__flow li{min-height:220px;padding:1.5rem}.faq-guide__flow li+li{border-left:1px solid var(--ink)}.faq-guide__flow span,.faq-guide__flow strong{display:block}.faq-guide__flow span{color:var(--coral-dark);font-size:.68rem;font-weight:850}.faq-guide__flow strong{max-width:14ch;margin-top:2.5rem;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.2}.faq-guide__flow p{margin:.8rem 0 0;font-size:.8rem;line-height:1.5}.faq-guide__callout{color:var(--paper);background:#171918;border-radius:26px;grid-template-columns:minmax(180px,.35fr) minmax(0,.65fr);gap:2rem;margin-top:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.faq-guide__callout strong{letter-spacing:-.04em;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.12}.faq-guide__callout p{color:#cec7c0;margin:0;font-size:.88rem}.faq-guide__examples{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,3.5rem);display:grid}.faq-guide__examples article{min-height:210px;padding:1.5rem}.faq-guide__examples article+article{border-left:1px solid var(--ink)}.faq-guide__examples span{color:var(--coral-dark);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.faq-guide__examples p{margin:3rem 0 0;font-size:.86rem;line-height:1.55}.faq-guide__pricing-link{border-bottom:1px solid var(--ink);color:var(--ink);align-items:center;gap:.5rem;margin-top:1.5rem;padding-bottom:.35rem;font-size:.9rem;font-weight:850;text-decoration:none;display:inline-flex}.faq-guide__countries{columns:3;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:2.5rem 0 0;padding:1.5rem 0;list-style:none}.faq-guide__countries li{break-inside:avoid;color:#5f5953;padding:.32rem 0;font-size:.78rem}.faq-guide__footnote{margin:1.25rem 0 0;font-size:.8rem!important}.faq-guide__cta{width:min(calc(100% - 1.5rem), var(--max));border-radius:clamp(28px,3.5vw,48px) clamp(28px,3.5vw,48px) 0 0;margin:0 auto}.faq-guide__cta .hero-actions{margin-top:2rem}.faq-guide__cta .text-link{color:var(--ink)}.faq-guide+.full-footer{width:min(calc(100% - 1.5rem), var(--max));border-radius:0;margin:0 auto}@media (width<=900px){.faq-guide__hero{grid-template-columns:1fr;min-height:0}.faq-guide__hero-copy{min-height:610px}.faq-guide__hero-answer{border-top:1px solid #17191829;border-left:0}.faq-guide__layout{grid-template-columns:1fr}.faq-guide__index{position:static}.faq-guide__index nav{scrollbar-width:none;border:0;gap:.5rem;display:flex;overflow-x:auto}.faq-guide__index nav::-webkit-scrollbar{display:none}.faq-guide__index a{border:1px solid var(--line);border-radius:999px;min-width:max-content;padding:.7rem .9rem}}@media (width<=640px){.faq-featured-answer{grid-template-columns:1fr auto;gap:.75rem;min-height:0;padding:1.25rem}.faq-featured-answer>span:first-child{grid-column:1/-1}.faq-guide__hero,.faq-guide__layout,.faq-guide__cta,.faq-guide+.full-footer{width:calc(100% - 1rem)}.faq-guide__hero{border-radius:28px}.faq-guide__hero-copy{min-height:520px;padding:1.5rem}.faq-guide__hero-copy nav{top:1.5rem;left:1.5rem}.faq-guide__hero h1{font-size:clamp(2.75rem,13vw,4rem)}.faq-guide__hero-answer{padding:1.5rem}.faq-guide__layout{padding:2rem 0}.faq-guide__article>section{grid-template-columns:1fr;gap:.75rem;padding:3rem 0}.faq-guide__section-number{margin:0}.faq-guide__comparison,.faq-guide__flow,.faq-guide__examples{grid-template-columns:1fr}.faq-guide__comparison>div,.faq-guide__flow li,.faq-guide__examples article{min-height:0}.faq-guide__comparison>div+div,.faq-guide__flow li+li,.faq-guide__examples article+article{border-top:1px solid var(--ink);border-left:0}.faq-guide__callout{grid-template-columns:1fr;gap:1rem}.faq-guide__countries{columns:2}.faq-guide__cta{border-radius:28px 28px 0 0}}.faq-featured-answer{min-height:0;color:var(--ink);background:0 0;border:0;border-radius:0;padding:1.25rem 0}.faq-featured-answer>span:last-child{color:var(--ink)}.faq-list,.faq-list details{border:0}.faq-answer{background:var(--paper);width:100%;color:var(--ink);display:block}.faq-answer__header{width:min(calc(100% - 1.5rem), var(--max));border:0;margin:0 auto;padding:clamp(3.5rem,8vw,8rem) clamp(.5rem,4vw,4rem) clamp(3rem,6vw,6rem)}.faq-answer__header nav{color:#77706a;gap:.6rem;margin-bottom:clamp(2rem,4vw,4rem);font-size:.72rem;font-weight:750;display:flex}.faq-answer__header nav a{color:var(--ink);text-decoration:none}.faq-answer__header h1{letter-spacing:-.07em;max-width:19ch;margin:0;font-size:clamp(2.75rem,5.5vw,5.6rem);font-weight:780;line-height:.95}.faq-answer__header>p{color:#5f5953;max-width:790px;margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.65}.faq-answer__layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);width:min(100% - 1.5rem,1180px);margin:0 auto;padding:clamp(2.5rem,6vw,6rem) 0;display:grid}.faq-answer__index{position:sticky;top:7rem}.faq-answer__index>strong{margin-bottom:1rem;font-size:.72rem;display:block}.faq-answer__index nav{border:0;display:grid}.faq-answer__index a{color:#69625c;border:0;padding:.8rem 0;font-size:.76rem;line-height:1.35;text-decoration:none}.faq-answer__index a:hover,.faq-answer__index a:focus-visible{color:var(--coral-dark)}.faq-answer__article>section{border:0;padding:clamp(2.75rem,5vw,4.75rem) 0;scroll-margin-top:7rem}.faq-answer__article>section:last-child{border:0}.faq-answer__article h2{letter-spacing:-.055em;max-width:22ch;margin:0;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:760;line-height:1}.faq-answer__article p,.faq-answer__article li,.faq-answer__article dd{color:#5f5953;font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.75}.faq-answer__article p{max-width:760px;margin:1.4rem 0 0}.faq-answer__article a{color:var(--ink);text-underline-offset:.2em}.faq-answer__article h3{letter-spacing:-.025em;max-width:760px;margin:2.25rem 0 0;font-size:clamp(1.1rem,1.8vw,1.45rem)}.faq-answer__definitions{border:0;max-width:800px;margin:2.25rem 0}.faq-answer__definitions>div{grid-template-columns:minmax(180px,.34fr) minmax(0,.66fr);gap:2rem;padding:1.25rem 0;display:grid}.faq-answer__definitions>div+div{border:0}.faq-answer__definitions dt{font-size:.88rem;font-weight:820}.faq-answer__definitions dd{margin:0}.faq-answer__article ol{counter-reset:faq-step;border:0;max-width:800px;margin:2.25rem 0;padding:0;list-style:none}.faq-answer__article ol li{counter-increment:faq-step;grid-template-columns:minmax(200px,.38fr) minmax(0,.62fr);gap:2rem;padding:1.15rem 0;display:grid}.faq-answer__article ol li+li{border:0}.faq-answer__article ol strong{color:var(--ink);font-size:.88rem}.faq-answer__article ol span{color:#5f5953}.faq-answer__article ul{max-width:760px;margin:1.5rem 0 0;padding-left:1.25rem}.faq-answer__article li+li{margin-top:.6rem}.faq-answer__link{color:var(--ink);border-bottom:1px solid;gap:.5rem;margin-top:1.5rem;padding-bottom:.25rem;font-size:.86rem;font-weight:820;text-decoration:none;display:inline-flex}.faq-answer__article .faq-answer__note{font-size:.82rem}.legal-document__date{font-weight:750;font-size:.8rem!important}.legal-document .faq-answer__header h1{max-width:15ch}.legal-document .faq-answer__index{max-height:calc(100vh - 9rem);overflow-y:auto}.legal-document .faq-answer__article>section:first-child{padding-top:0}.legal-details{margin-top:1.6rem}.faq-answer__cta{width:min(calc(100% - 1.5rem), var(--max));max-width:var(--max);background:var(--coral);border-radius:32px 32px 0 0;min-height:400px;margin:0 auto;left:auto;overflow:hidden}.faq-answer__cta:before{display:none}.faq-answer__cta h2{font-size:clamp(2.75rem,5vw,5rem)}.faq-answer__cta .hero-actions{margin-top:2rem}.faq-answer__cta .text-link{color:var(--ink)}.faq-answer+.full-footer{width:min(calc(100% - 1.5rem), var(--max));border-radius:0;margin:0 auto}@media (width<=760px){.faq-answer__header,.faq-answer__layout,.faq-answer__cta,.faq-answer+.full-footer{width:calc(100% - 1rem)}.faq-answer__header{padding:3rem .5rem}.faq-answer__header h1{font-size:clamp(2.6rem,12vw,4rem)}.faq-answer__layout{padding:1.5rem 0 3rem;display:block}.faq-answer__index{display:none}.faq-answer__article>section{padding:2.75rem .5rem;scroll-margin-top:5rem}.faq-answer__definitions>div,.faq-answer__article ol li{grid-template-columns:1fr;gap:.45rem}.faq-answer__cta{border-radius:28px 28px 0 0;min-height:360px}}.legal-document{background:0 0}.legal-document+.full-footer{width:100%;max-width:none;box-shadow:none;background:0 0;margin-left:0;margin-right:0}.legal-document+.full-footer:after{box-shadow:none}.faq-landing{width:100%;color:var(--ink)}.faq-landing__hero{width:min(calc(100% - 1.5rem), var(--max));min-height:min(650px,100svh - 7rem);color:var(--paper);background:radial-gradient(circle at 13% 12%,#ff5f5638,#0000 27rem),radial-gradient(circle at 48% 94%,#ff5f561f,#0000 25rem),#171918;border-radius:clamp(28px,3.5vw,48px);grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:clamp(.75rem,1.5vw,1.25rem);margin:.75rem auto 0;padding:clamp(.75rem,1.5vw,1.25rem);display:grid;position:relative;overflow:hidden}.faq-landing__hero-copy{flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(2rem,5vw,5rem);display:flex}.faq-landing__label,.faq-landing__hero-index>span,.faq-landing__topics>span{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850}.faq-landing__label{color:var(--coral)}.faq-landing__hero h1{letter-spacing:-.085em;max-width:10ch;margin:1rem 0 0;font-size:clamp(4rem,8vw,8rem);font-weight:780;line-height:.82}.faq-landing__hero-copy>p{color:#d7d0ca;max-width:650px;margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.62}.faq-landing__hero .hero-actions{flex-wrap:wrap;margin-top:clamp(1.5rem,3vw,2.5rem)}.faq-landing__hero .button-light{border-color:var(--paper);background:var(--paper);color:var(--ink)}.faq-landing__hero-link{min-height:48px;color:var(--paper);border-bottom:1px solid #fbf7f473;align-items:center;gap:.65rem;padding:.75rem 0;font-size:.82rem;font-weight:820;text-decoration:none;display:inline-flex}.faq-landing__hero-index{min-width:0;color:var(--ink);background:#f2ebe5;border-radius:clamp(22px,2.7vw,36px);flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.faq-landing__hero-index>span{color:#71665f}.faq-landing__hero-index nav{margin-top:clamp(2rem,5vh,4rem);display:grid}.faq-landing__hero-index nav a{min-height:clamp(74px,10vh,94px);color:var(--ink);transition:color .24s ease, transform .32s var(--ease);border-top:1px solid #1719182e;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem 0;text-decoration:none;display:grid}.faq-landing__hero-index nav a:last-child{border-bottom:1px solid #1719182e}.faq-landing__hero-index nav a:hover{color:var(--coral-dark);transform:translate(.35rem)}.faq-landing__hero-index nav small{color:#8a7d75;font-size:.65rem;font-weight:820}.faq-landing__hero-index nav strong{letter-spacing:-.035em;font-size:clamp(1.05rem,1.5vw,1.3rem)}.faq-landing__hero-index nav svg{width:1rem}.faq-landing__hero-index>div{margin-top:auto;padding-top:clamp(2rem,5vh,4rem)}.faq-landing__hero-index>div p{color:#6a6059;margin:0;font-size:.8rem;line-height:1.5}.faq-landing__hero-index>div a{color:var(--ink);align-items:center;gap:.55rem;margin-top:.75rem;font-size:.78rem;font-weight:820;text-decoration:none;display:inline-flex}.faq-landing__questions{grid-template-columns:minmax(230px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(3rem,8vw,8rem);width:min(100% - 1.5rem,1260px);margin:0 auto;padding:clamp(5rem,9vw,9rem) 0 clamp(4rem,8vw,7rem);display:grid}.faq-landing__topics{position:sticky;top:7rem}.faq-landing__topics>span{color:var(--coral-dark)}.faq-landing__topics h2{letter-spacing:-.075em;max-width:10ch;margin:1rem 0 0;font-size:clamp(2.5rem,4.4vw,4.75rem);font-weight:770;line-height:.9}.faq-landing__topics nav{max-width:260px;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.faq-landing__topics nav a{color:#6f6862;border-top:1px solid #1719182b;padding:.9rem 0;font-size:.78rem;font-weight:780;text-decoration:none}.faq-landing__topics nav a:last-child{border-bottom:1px solid #1719182b}.faq-landing__topics nav a:hover{color:var(--coral-dark)}.faq-landing__groups{gap:clamp(4rem,8vw,7rem);display:grid}.faq-landing__groups>section{scroll-margin-top:7rem}.faq-landing__groups header{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:clamp(.75rem,2vw,1.5rem);padding-bottom:1.5rem;display:grid}.faq-landing__groups header>span{color:var(--coral-dark);padding-top:.35rem;font-size:.7rem;font-weight:850}.faq-landing__groups h3{letter-spacing:-.065em;margin:0;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:770;line-height:.95}.faq-landing__groups header p{color:#746d67;max-width:600px;margin:.75rem 0 0;font-size:.9rem;line-height:1.55}.faq-landing__list{border-top:1px solid #17191838}.faq-landing__list details{border-bottom:1px solid #17191829}.faq-landing__list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 2.5rem;align-items:center;gap:1.25rem;min-height:88px;padding:1.25rem 0;list-style:none;display:grid}.faq-landing__list summary::-webkit-details-marker{display:none}.faq-landing__list summary strong{letter-spacing:-.025em;max-width:42ch;font-size:clamp(1rem,1.45vw,1.22rem);font-weight:770;line-height:1.35}.faq-landing__list summary i{width:2.35rem;height:2.35rem;color:var(--ink);transition:background .25s ease, color .25s ease, transform .35s var(--ease);border:1px solid #17191838;border-radius:50%;place-items:center;font-size:1.35rem;font-style:normal;display:grid}.faq-landing__list details[open] summary i{background:var(--ink);color:var(--paper);transform:rotate(45deg)}.faq-landing__list details>p{color:#67615c;max-width:740px;margin:-.25rem 3.75rem 0 0;padding:0 0 1.75rem;font-size:clamp(.92rem,1.1vw,1rem);line-height:1.72}.faq-landing__close{padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,7vw,7rem)}.faq-landing__close h2{max-width:12ch}.faq-landing__close .text-link{color:var(--ink)}.faq-landing+.full-footer{margin-top:0}@media (width<=900px){.faq-landing__hero{grid-template-columns:1fr;min-height:0}.faq-landing__hero-copy{min-height:560px}.faq-landing__hero-index{min-height:440px}.faq-landing__hero-index nav{margin-top:2rem}.faq-landing__questions{grid-template-columns:1fr;gap:3.5rem}.faq-landing__topics{position:static}.faq-landing__topics h2{max-width:13ch}.faq-landing__topics nav{scrollbar-width:none;gap:.5rem;max-width:none;padding:.25rem 0;display:flex;overflow-x:auto}.faq-landing__topics nav::-webkit-scrollbar{display:none}.faq-landing__topics nav a,.faq-landing__topics nav a:last-child{background:#f2ebe5;border:1px solid #17191829;border-radius:999px;min-width:max-content;padding:.7rem .9rem}}@media (width<=620px){.faq-landing__hero,.faq-landing__questions{width:calc(100% - 1rem)}.faq-landing__hero{border-radius:28px;margin-top:.5rem;padding:.5rem}.faq-landing__hero-copy{min-height:470px;padding:2rem 1rem}.faq-landing__hero h1{font-size:clamp(3.7rem,19vw,5.35rem)}.faq-landing__hero-copy>p{font-size:.96rem}.faq-landing__hero-index{border-radius:23px;min-height:390px;padding:1.25rem}.faq-landing__hero-index nav a{min-height:68px}.faq-landing__questions{gap:3rem;padding:4.5rem 0}.faq-landing__topics h2{font-size:clamp(2.85rem,13.5vw,4rem)}.faq-landing__topics nav{width:calc(100% + .5rem);margin-top:2rem;padding-right:.5rem}.faq-landing__groups{gap:4.5rem}.faq-landing__groups header{grid-template-columns:2rem minmax(0,1fr)}.faq-landing__groups h3{font-size:clamp(2.25rem,11vw,3.2rem)}.faq-landing__list summary{grid-template-columns:minmax(0,1fr) 2.35rem;gap:.75rem;min-height:82px;padding:1.1rem 0}.faq-landing__list summary strong{font-size:.96rem}.faq-landing__list details>p{margin-right:0;padding-right:.25rem;font-size:.9rem}.faq-landing__close{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.faq-landing__hero-index nav a,.faq-landing__list summary i{transition:none}}.online-launch-options{width:100%;color:var(--ink);background:0 0;padding:clamp(5rem,9vw,9rem) 0}.online-launch-options__header{width:min(calc(100% - 1.5rem), var(--max));grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin:0 auto clamp(2.25rem,5vw,4.5rem);padding:0 clamp(.5rem,2vw,1.5rem);display:grid}.online-launch-options__header h2,.online-launch-options__header p{margin:0}.online-launch-options__header h2{letter-spacing:-.078em;max-width:12ch;font-size:clamp(3.2rem,6.4vw,7rem);font-weight:800;line-height:.88}.online-launch-options__header p{color:#5e514c;max-width:42ch;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.6}.zahlo-image-gallery{width:min(calc(100% - 1.5rem), var(--max));gap:clamp(.45rem,.8vw,.75rem);height:clamp(560px,54vw,720px);margin:0 auto;display:flex}.zahlo-image-gallery__item{min-width:0;min-height:0;color:var(--paper);font:inherit;text-align:left;cursor:pointer;isolation:isolate;transition:flex .62s var(--ease);background:#302722;border:0;border-radius:clamp(24px,2.5vw,38px);flex:.72 1 0;padding:0;display:block;position:relative;overflow:hidden}.zahlo-image-gallery__item--active{flex:4.2 1 0}.zahlo-image-gallery__item img{z-index:-2;object-fit:cover;filter:saturate(.94)contrast(.96);width:100%;height:100%;transition:transform .72s var(--ease), filter .4s ease;display:block;position:absolute;inset:0;transform:scale(1.03)}.zahlo-image-gallery__item--active img{filter:saturate(1.03)contrast(.98);transform:scale(1)}.zahlo-image-gallery__shade{z-index:-1;background:linear-gradient(#130f0d0a 20%,#130f0ddb 100%),linear-gradient(90deg,#130f0d38,#0000 55%);position:absolute;inset:0}.zahlo-image-gallery__summary{flex-direction:column;min-width:0;padding:clamp(1.25rem,2.5vw,2.25rem);display:flex;position:absolute;bottom:0;left:0;right:0}.zahlo-image-gallery__summary>strong{color:var(--paper);letter-spacing:-.055em;text-wrap:balance;transform-origin:0 100%;transition:transform .46s var(--ease);font-size:clamp(1.25rem,2vw,2rem);font-weight:820;line-height:.98;display:block}.zahlo-image-gallery__item:not(.zahlo-image-gallery__item--active) .zahlo-image-gallery__summary>strong{width:max-content;max-width:470px;transform:rotate(-90deg)translateY(100%)}.zahlo-image-gallery__detail{opacity:0;max-width:580px;max-height:0;transition:opacity .26s ease, transform .4s var(--ease), max-height .4s var(--ease), margin-top .4s var(--ease);gap:1.1rem;margin-top:0;display:grid;overflow:hidden;transform:translateY(14px)}.zahlo-image-gallery__item--active .zahlo-image-gallery__detail{opacity:1;max-height:250px;margin-top:1rem;transition-delay:.17s;transform:translateY(0)}.zahlo-image-gallery__detail>span:first-child{color:#fbf7f4c7;max-width:52ch;font-size:clamp(.82rem,1vw,.94rem);line-height:1.55}.zahlo-image-gallery__benefits{flex-wrap:wrap;gap:.55rem 1rem;display:flex}.zahlo-image-gallery__benefits>span{color:var(--paper);align-items:center;gap:.42rem;font-size:clamp(.68rem,.8vw,.76rem);font-weight:720;display:inline-flex}.zahlo-image-gallery__benefits i{background:var(--coral);width:1rem;height:1rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.58rem;font-style:normal;font-weight:900;display:inline-grid}.zahlo-image-gallery__item:focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (width<=980px){.online-launch-options__header{grid-template-columns:1fr;gap:1.25rem}.online-launch-options__header h2{max-width:11ch}.zahlo-image-gallery{height:620px}}@media (width<=620px){.online-launch-options{padding:4.5rem 0;overflow:hidden}.online-launch-options__header{width:calc(100% - 2rem);padding:0}.online-launch-options__header h2{max-width:none;font-size:clamp(2.8rem,13vw,4.25rem)}.zahlo-image-gallery{flex-direction:column;gap:.55rem;width:calc(100% - 2rem);height:auto;min-height:0}.zahlo-image-gallery__item,.zahlo-image-gallery__item--active{width:100%;min-height:112px;transition:min-height .54s var(--ease);border-radius:24px;flex:none}.zahlo-image-gallery__item--active{min-height:min(66svh,520px)}.zahlo-image-gallery__summary{padding:1.25rem}.zahlo-image-gallery__summary>strong{font-size:1.45rem}.zahlo-image-gallery__item:not(.zahlo-image-gallery__item--active) .zahlo-image-gallery__summary>strong{width:auto;max-width:none;transform:none}.zahlo-image-gallery__item--active .zahlo-image-gallery__detail{max-height:300px}}@media (prefers-reduced-motion:reduce){.zahlo-image-gallery__item,.zahlo-image-gallery__item img,.zahlo-image-gallery__summary>strong,.zahlo-image-gallery__detail{transition:none}}.online-pricing-embed{background:0 0;width:100%;padding:0;position:relative;overflow:clip}.online-pricing-embed__surface{--online-pricing-scale:.968;--online-pricing-radius:52px;--online-pricing-rest-width:100%;isolation:isolate;width:100%;padding:clamp(4rem,7vw,7rem) 0 clamp(4.5rem,7vw,7rem);position:relative}.online-pricing-embed__surface:before,.online-pricing-embed__surface:after{width:var(--online-pricing-rest-width);border-radius:var(--online-pricing-radius);transform:translateX(-50%) scaleX(var(--online-pricing-scale));transform-origin:50%;pointer-events:none;will-change:transform, border-radius;content:"";position:absolute;top:0;bottom:0;left:50%}.online-pricing-embed__surface:before{z-index:-2;background:radial-gradient(circle at 12% 6%,#ffeddcf5 0,#ffd4bfb8 16rem,#0000 34rem),radial-gradient(circle at 92% 16%,#ffb08fdb 0,#ffb08f3d 22rem,#0000 39rem),radial-gradient(circle at 68% 92%,#c4302f85 0,#0000 35rem),linear-gradient(145deg,#ff8175 0%,#ff665c 44%,#e84f49 100%);box-shadow:inset 0 1px #fff5ee59}.online-pricing-embed__surface:after{z-index:-1;opacity:.72;background:radial-gradient(at 28% 22%,#fff4e6bd,#0000 30%),radial-gradient(at 78% 68%,#ffc69294,#0000 35%);top:2%;bottom:0}.online-pricing-embed__intro{width:min(calc(100% - 1.5rem), var(--max));color:var(--checkout-ink);grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);align-items:end;gap:clamp(1.5rem,5vw,6rem);margin:0 auto clamp(2rem,4vw,3.75rem);padding:0 clamp(.5rem,2vw,1.5rem);display:grid}.online-pricing-embed__intro h2{letter-spacing:-.075em;max-width:11ch;margin:0;font-size:clamp(3.5rem,7vw,7rem);font-weight:820;line-height:.88}.online-pricing-embed__intro>div:last-child{align-content:end;gap:1.25rem;display:grid}.online-pricing-embed__intro>div:last-child>p{max-width:44ch;margin:0;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.58}.online-pricing-embed__intro a{background:var(--checkout-ink);width:fit-content;min-height:48px;color:var(--checkout-paper);border-radius:14px;align-items:center;gap:.65rem;padding:.8rem 1rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.online-pricing-embed__intro a span{color:var(--checkout-coral)}.online-pricing-embed__headline-rates{z-index:1;width:min(calc(100% - 1.5rem), var(--max));background:#fdfaf7f2;border:1px solid #4c181424;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto clamp(.85rem,1.5vw,1.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px -54px #4a1915d1}.online-pricing-embed__headline-rates article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:clamp(150px,15vw,210px);padding:clamp(1.2rem,2.5vw,2.2rem);display:grid}.online-pricing-embed__headline-rates article+article{border-left:1px solid #4c181424}.online-pricing-embed__headline-rates article>div{gap:.45rem;display:grid}.online-pricing-embed__headline-rates span{color:var(--coral-dark);letter-spacing:-.025em;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:850}.online-pricing-embed__headline-rates small{color:#6d4b46;font-size:clamp(.78rem,1vw,.9rem);line-height:1.4}.online-pricing-embed__headline-rates strong{color:var(--checkout-ink);letter-spacing:-.085em;font-size:clamp(4rem,8vw,8rem);font-weight:850;line-height:.8}.online-pricing-embed__headline-rates strong .rate-fixed-fee{color:inherit;font-size:.28em}.online-pricing-embed .pricing-filter-section{z-index:1;padding-top:0;padding-bottom:0;position:relative}.online-pricing-embed .pricing-filter,.online-pricing-embed .pricing-table-panel{background:#fdfaf7f5;box-shadow:0 28px 70px -54px #4a1915d1}.in-person-pricing-embed{background:#f7eee8}.in-person-pricing-embed .online-pricing-embed__surface:before{background:radial-gradient(circle at 12% 8%,#ffeddbeb 0,#ffbd9994 17rem,#0000 35rem),radial-gradient(circle at 88% 10%,#ff8769b8 0,#ff87693d 23rem,#0000 40rem),radial-gradient(circle at 58% 94%,#6e2b2166 0,#0000 35rem),linear-gradient(145deg,#f3ad8f 0%,#e9795f 47%,#b94737 100%)}.in-person-pricing-embed .online-pricing-embed__intro h2{max-width:12ch}.in-person-pricing-embed .online-pricing-embed__headline-rates strong{font-size:clamp(3.4rem,6.8vw,7rem)}.payment-calculator--in-person{background:#f7eee8}.payment-calculator--in-person .payment-calculator__results{background:radial-gradient(circle at 90% 8%,#ff856752,#0000 17rem),#f1dfd5}@media (width<=860px){.online-pricing-embed__surface{padding-top:3.5rem}.online-pricing-embed__intro{grid-template-columns:1fr;gap:1.5rem}.online-pricing-embed__intro h2{max-width:10ch;font-size:clamp(3.2rem,11vw,5.6rem)}}@media (width<=620px){.online-pricing-embed{padding:0}.online-pricing-embed__surface{padding:3.25rem 0 4rem}.online-pricing-embed__intro{width:calc(100% - 2rem);padding:0}.online-pricing-embed__intro h2{max-width:9ch;font-size:clamp(3rem,14vw,4.2rem)}.online-pricing-embed__headline-rates{border:0;grid-template-columns:1fr;width:calc(100% - 2rem)}.online-pricing-embed__headline-rates article{grid-template-columns:1fr;align-content:center;gap:.3rem;min-height:132px;padding:1.15rem 1.25rem}.online-pricing-embed__headline-rates article+article{border-top:1px solid #4c181424;border-left:0}.online-pricing-embed__headline-rates strong{grid-area:auto/1;justify-self:start;font-size:clamp(4rem,20vw,6rem)}.online-pricing-embed .pricing-table-panels{width:calc(100% - 2rem)}}@media (prefers-reduced-motion:reduce){.online-pricing-embed__surface:before,.online-pricing-embed__surface:after{will-change:auto;border-radius:0;transform:translate(-50%)scaleX(1)}}.payment-calculator{background:var(--paper);width:100%;color:var(--ink);padding:clamp(5rem,9vw,8.5rem) clamp(1rem,4vw,4rem)}.checkout-page--online .payment-calculator{background:0 0}.payment-calculator__header{text-align:center;justify-items:center;max-width:880px;margin:0 auto clamp(2.5rem,5vw,4.5rem);display:grid}.payment-calculator__header .checkout-label{color:var(--coral-dark)}.payment-calculator__header h2{letter-spacing:-.075em;max-width:16ch;margin:0;font-size:clamp(2.8rem,6vw,6rem);font-weight:820;line-height:.9}.payment-calculator__header>p:last-child{color:#625651;max-width:62ch;margin:1.35rem 0 0;font-size:clamp(.94rem,1.2vw,1.08rem);line-height:1.6}.payment-calculator__shell{max-width:var(--max);background:#fdfaf7;border:1px solid #1a1a1829;border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 34px 100px -76px #381f1acc}.payment-calculator__form{background:#fdfaf7;min-width:0;padding:clamp(1.5rem,3.5vw,3.25rem)}.payment-calculator__mode{background:#f1ebe5;border:1px solid #1a1a1826;border-radius:999px;grid-template-columns:repeat(2,auto);width:fit-content;margin-bottom:clamp(2rem,4vw,3.25rem);padding:.3rem;display:grid}.payment-calculator__mode button{min-height:42px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.66rem .9rem;font-size:.76rem;font-weight:800}.payment-calculator__mode button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.payment-calculator__simple{display:grid}.payment-calculator__simple>section{border-top:1px solid #1a1a1821;padding:clamp(1.6rem,3vw,2.5rem) 0}.payment-calculator__simple>section:first-child{border-top:0;padding-top:0}.payment-calculator__field-heading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.payment-calculator__field-heading>div{gap:.28rem;display:grid}.payment-calculator__field-heading span,.payment-calculator__assumption span{letter-spacing:-.025em;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:820}.payment-calculator__field-heading small,.payment-calculator__assumption small{color:#746762;font-size:.76rem;line-height:1.5}.payment-calculator__field-heading strong{color:var(--coral-dark);letter-spacing:-.055em;font-size:clamp(1.55rem,2.8vw,2.5rem);font-weight:850;line-height:1}.payment-calculator__simple input[type=range]{width:100%;height:5px;accent-color:var(--coral);cursor:pointer;background:#d9d0c9;border-radius:999px;margin:2rem 0 0}.payment-calculator__simple input[type=range]::-webkit-slider-thumb{background:var(--coral);appearance:none;border:5px solid #fdfaf7;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #1a1a1829}.payment-calculator__range-labels{color:#8a7c76;justify-content:space-between;margin-top:.65rem;font-size:.68rem;font-weight:750;display:flex}.payment-calculator__assumption{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.payment-calculator__assumption>div{gap:.4rem;max-width:42ch;display:grid}.payment-calculator__assumption button{min-height:44px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:.7rem .85rem;font-size:.76rem;font-weight:800}.payment-calculator__advanced{border-top:1px solid #1a1a1821;display:grid}.payment-calculator__advanced-heading{justify-content:space-between;align-items:end;gap:1.5rem;padding:clamp(1.6rem,3vw,2.5rem) 0;display:flex}.payment-calculator__advanced-heading>div{gap:.35rem;max-width:38ch;display:grid}.payment-calculator__advanced-heading span{letter-spacing:-.025em;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:820}.payment-calculator__advanced-heading small{color:#746762;font-size:.76rem;line-height:1.5}.payment-calculator__advanced-heading button{min-height:44px;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;flex:none;padding:.7rem .2rem;font-size:.76rem;font-weight:800}.payment-calculator__advanced-rows{display:grid}.payment-calculator__advanced-row{border-top:1px solid #1a1a181c;grid-template-columns:minmax(160px,.75fr) minmax(260px,1.25fr);align-items:end;gap:clamp(1rem,3vw,2.5rem);min-width:0;padding:clamp(1.35rem,2.5vw,2rem) 0;display:grid}.payment-calculator__advanced-identity{gap:.28rem;min-width:0;display:grid}.payment-calculator__advanced-identity strong{font-size:.9rem;line-height:1.35}.payment-calculator__advanced-identity small{color:#81736e;font-size:.7rem}.payment-calculator__advanced-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.payment-calculator__advanced-inputs label{gap:.35rem;min-width:0;display:grid}.payment-calculator__advanced-inputs label>span{color:#7c6e68;letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:800}.payment-calculator__advanced-inputs label>div{background:#fdfaf7;border:1px solid #1a1a1826;border-radius:12px;align-items:center;min-width:0;height:48px;padding:0 .65rem;display:flex}.payment-calculator__advanced-inputs b{color:#8a7b75;font-size:.68rem;font-weight:760}.payment-calculator__advanced-inputs input{width:100%;min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 .35rem;font-size:.82rem;font-weight:780}.payment-calculator__advanced-total{border-top:1px solid var(--ink);color:var(--ink);grid-template-columns:minmax(0,1fr) repeat(2,auto);align-items:end;gap:clamp(1.25rem,3vw,3rem);padding:1.4rem 0 0;display:grid}.payment-calculator__advanced-total>div{gap:.25rem;display:grid}.payment-calculator__advanced-total>div:not(:first-child){text-align:right}.payment-calculator__advanced-total span{color:#746762;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:780}.payment-calculator__advanced-total small{color:#81736e;font-size:.66rem}.payment-calculator__advanced-total strong{color:var(--ink);letter-spacing:-.045em;font-size:clamp(1.15rem,2.2vw,1.65rem);font-weight:850}.payment-calculator__results{background:radial-gradient(circle at 90% 8%,#ff8f7957,#0000 17rem),#f3e7df;border-left:1px solid #1a1a1821;min-width:0;padding:clamp(1.5rem,3.5vw,3.25rem)}.payment-calculator__results>header h3{letter-spacing:-.055em;max-width:20ch;margin:0;font-size:clamp(1.55rem,2.7vw,2.45rem);font-weight:780;line-height:1.02}.payment-calculator:not(.payment-calculator--in-person) .payment-calculator__results{color:var(--paper);isolation:isolate;background:#171918;position:relative;overflow:hidden}.payment-calculator:not(.payment-calculator--in-person) .payment-calculator__results:before,.payment-calculator:not(.payment-calculator--in-person) .payment-calculator__results:after{content:"";pointer-events:none;position:absolute;inset:0}.payment-calculator:not(.payment-calculator--in-person) .payment-calculator__results:before{z-index:-2;filter:saturate(1.04)contrast(.92);background:url(/images/online-calculator-office-bg.webp) 50%/cover;transform:scale(1.03)}.payment-calculator:not(.payment-calculator--in-person) .payment-calculator__results:after{z-index:-1;background:linear-gradient(#120f0dbd 0%,#120f0d94 42%,#120f0db8 100%),radial-gradient(circle at 88% 12%,#ff5e4e5c,#0000 18rem)}.payment-calculator:not(.payment-calculator--in-person) .payment-calculator__results .checkout-label{color:#fbf7f4c2}.payment-calculator:not(.payment-calculator--in-person) .payment-calculator__provider-list{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf7f4c2;border-color:#fbf7f433;box-shadow:0 34px 82px -58px #000000e6}.payment-calculator:not(.payment-calculator--in-person) .payment-calculator__saving{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171918e0;box-shadow:inset 0 1px #fbf7f41a,0 24px 64px -52px #000000e6}.payment-calculator__provider-list{background:#fdfaf7c7;border:1px solid #1a1a1824;border-radius:24px;margin-top:clamp(2rem,4vw,3.25rem);display:grid;overflow:hidden}.payment-calculator__provider{border-top:1px solid #1a1a181f;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.75rem 1.25rem;min-height:128px;padding:clamp(1rem,2vw,1.4rem);display:grid}.payment-calculator__provider:first-child{border-top:0}.payment-calculator__provider>div:first-child{gap:.25rem;display:grid}.payment-calculator__provider span{font-size:.9rem;font-weight:840}.payment-calculator__provider small{color:#796c67;font-size:.67rem;line-height:1.4}.payment-calculator__provider>strong{letter-spacing:-.07em;text-align:right;align-self:center;font-size:clamp(2rem,4vw,3.6rem);font-weight:850;line-height:.9}.payment-calculator__provider-meta{color:#6f625d;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;display:flex}.payment-calculator__provider-meta span,.payment-calculator__provider-meta b{font-size:.67rem}.payment-calculator__provider-meta b{font-weight:800}.payment-calculator__provider--zahlo{background:var(--coral);border-top:0}.payment-calculator__provider--zahlo small,.payment-calculator__provider--zahlo .payment-calculator__provider-meta{color:#5e211e}.payment-calculator__saving{background:var(--ink);color:var(--paper);border-radius:18px;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:1.2rem 1.25rem;display:flex}.payment-calculator__saving span{max-width:20ch;font-size:.72rem;font-weight:760;line-height:1.35}.payment-calculator__saving strong{color:var(--coral);letter-spacing:-.06em;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:850;line-height:1}.payment-calculator__disclaimer{max-width:var(--max);color:#756a65;text-align:center;margin:1.25rem auto 0;font-size:.66rem;line-height:1.55}.payment-calculator__disclaimer a{color:var(--ink);text-underline-offset:.15em;font-weight:760}@media (width<=980px){.payment-calculator__shell{grid-template-columns:1fr}.payment-calculator__results{border-top:1px solid #1a1a1821;border-left:0}}@media (width<=620px){.payment-calculator{padding:4.5rem 1rem}.payment-calculator__header{text-align:left;justify-items:start}.payment-calculator__header h2{font-size:clamp(2.8rem,14vw,4rem)}.payment-calculator__shell{border:0;border-radius:24px}.payment-calculator__form,.payment-calculator__results{padding:1.25rem}.payment-calculator__mode{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.payment-calculator__mode button{padding-inline:.5rem}.payment-calculator__field-heading{align-items:start}.payment-calculator__assumption{flex-direction:column;align-items:start}.payment-calculator__advanced-heading{flex-direction:column;align-items:flex-start;min-height:0;padding:1.5rem 0}.payment-calculator__advanced-row{grid-template-columns:1fr;gap:.8rem;padding:1.35rem 0}.payment-calculator__advanced-row>div{grid-column:1/-1}.payment-calculator__advanced-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-calculator__advanced-total{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.2rem 0 0}.payment-calculator__advanced-total>div:first-child{grid-column:1/-1}.payment-calculator__advanced-total>div:not(:first-child){text-align:left}.payment-calculator__provider{min-height:120px}.payment-calculator__provider>strong{font-size:clamp(2rem,10vw,3rem)}.payment-calculator__saving{flex-direction:column;align-items:flex-end}}.online-pricing-embed .payment-calculator{z-index:1;width:min(calc(100% - 1.5rem), var(--max));box-shadow:none;background:0 0;border:0;border-radius:0;margin:clamp(1rem,1.8vw,1.5rem) auto 0;padding:0;position:relative}.online-pricing-embed .payment-calculator__shell,.online-pricing-embed .payment-calculator__form{background:#fdfaf7}.online-pricing-embed .payment-calculator:not(.payment-calculator--in-person) .payment-calculator__results{color:#171918;background:#fdfaf7}.online-pricing-embed .payment-calculator:not(.payment-calculator--in-person) .payment-calculator__results:before,.online-pricing-embed .payment-calculator:not(.payment-calculator--in-person) .payment-calculator__results:after{display:none}.online-pricing-embed .payment-calculator:not(.payment-calculator--in-person) .payment-calculator__results .checkout-label,.online-pricing-embed .payment-calculator__results h3,.online-pricing-embed .payment-calculator__provider span,.online-pricing-embed .payment-calculator__provider small,.online-pricing-embed .payment-calculator__provider>strong,.online-pricing-embed .payment-calculator__provider-meta,.online-pricing-embed .payment-calculator__provider-meta b{color:#171918}.online-pricing-embed .payment-calculator:not(.payment-calculator--in-person) .payment-calculator__provider-list{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fdfaf7;border-color:#17191824}.online-pricing-embed .payment-calculator:not(.payment-calculator--in-person) .payment-calculator__saving{color:#171918;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fdfaf7;border:1px solid #17191824}.online-pricing-embed .payment-calculator__disclaimer{color:var(--paper);text-align:center}.online-pricing-embed .payment-calculator__disclaimer a{color:var(--paper)}@media (width<=760px){.online-pricing-embed .payment-calculator{width:calc(100% - 2rem)}}.checkout-methods.checkout-methods--slanted{width:100vw;height:100svh;min-height:680px;color:var(--ink);background:0 0;margin-left:-50vw;padding:0;position:relative;left:50%;overflow:visible}.checkout-methods__sticky{perspective:1200px;perspective-origin:top;isolation:isolate;background:0 0;width:100%;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.checkout-methods__sticky:before{display:none}.checkout-methods.checkout-methods--slanted .checkout-methods__slanted-header{z-index:8;color:var(--ink);margin:0;display:block;position:absolute;top:clamp(5.8rem,10svh,8rem);left:clamp(1rem,3.5vw,4rem);right:clamp(1rem,3.5vw,4rem)}.checkout-methods.checkout-methods--slanted .checkout-methods__slanted-header h2{width:100%;max-width:none;color:var(--ink);letter-spacing:-.078em;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,7rem);font-weight:780;line-height:.88}.checkout-methods__perspective-stage{z-index:3;transform-origin:top;transform-style:preserve-3d;will-change:transform;position:absolute;inset:clamp(15.5rem,29svh,20rem) clamp(.5rem,1vw,1rem) clamp(1.8rem,3svh,3rem)}.checkout-methods__slanted-grid{width:100%;height:100%;transform-style:preserve-3d;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1vw,.9rem);display:grid}.checkout-methods__surface{color:#fbf7f4;cursor:pointer;min-width:0;min-height:0;font:inherit;text-align:left;transform-style:preserve-3d;appearance:none;will-change:transform;background:#2b2522;border:1px solid #fbf7f433;border-radius:clamp(20px,2.1vw,32px);padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 30px 65px -48px #000000f2}.checkout-methods__surface-card{transform-style:preserve-3d;transition:transform .52s var(--ease);position:absolute;inset:0}.checkout-methods__surface[data-active=true] .checkout-methods__surface-card{transform:rotateY(180deg)}.checkout-methods__surface-face{border-radius:inherit;backface-visibility:hidden;flex-direction:column;min-width:0;min-height:0;padding:clamp(1rem,1.6vw,1.5rem);display:flex;position:absolute;inset:0;overflow:hidden}.checkout-methods__surface-face--front{background:#2b2522}.checkout-methods__surface-face--back{color:#171918;background:radial-gradient(circle at 94% 4%,#ff665c4d,#0000 11rem),#f2e7e0;transform:rotateY(180deg)}.checkout-methods__surface-face--back h3,.checkout-methods__surface-face--back p,.checkout-methods__surface-face--back ul{margin:0}.checkout-methods__surface-face--back h3{letter-spacing:-.065em;max-width:10ch;padding-right:2rem;font-size:clamp(1.4rem,2.25vw,2.55rem);font-weight:780;line-height:.92}.checkout-methods__surface-face--back>p{color:#63514b;max-width:46ch;margin-top:.7rem;font-size:clamp(.66rem,.82vw,.78rem);line-height:1.42}.checkout-methods__surface-flip-mark{color:#b8423a;font-size:1.1rem;font-weight:800;line-height:1;position:absolute;top:.85rem;right:.9rem}.checkout-methods__surface-back-logos{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:auto;padding-top:.65rem;display:flex}.checkout-methods__surface-back-logos .payment-method-logo{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.checkout-methods__surface-back-logos .payment-method-logo__image{max-width:2.2rem;height:.9rem}.checkout-methods__surface-back-logos .payment-method-logo__image--paypal{max-width:3rem}.checkout-methods__surface-back-highlights{color:#744d47;flex-wrap:wrap;gap:.35rem .8rem;padding:0;font-size:clamp(.56rem,.7vw,.67rem);font-weight:730;line-height:1.35;list-style:none;display:flex;margin-top:.75rem!important}.checkout-methods__surface-back-highlights li:before{color:#d54840;content:"→";margin-right:.3rem}.checkout-methods__surface:focus-visible{outline-offset:3px;outline:3px solid #ff8a7f}.checkout-methods__surface:hover,.checkout-methods__surface[data-active=true]{border-color:#ff786d;box-shadow:0 0 0 2px #ff786dc7,0 30px 65px -44px #ff665c7a}.checkout-methods__surface-image,.checkout-methods__surface-shade{width:100%;height:100%;position:absolute;inset:0}.checkout-methods__surface-image{z-index:0;object-fit:cover;transition:transform .38s var(--ease);transform:scale(1.03)}.checkout-methods__surface:hover .checkout-methods__surface-image,.checkout-methods__surface[data-active=true] .checkout-methods__surface-image{transform:scale(1.075)}.checkout-methods__surface-shade{z-index:1;-webkit-backdrop-filter:blur(2px)saturate(.88);backdrop-filter:blur(2px)saturate(.88);background:linear-gradient(#14100e29,#14100ed6),linear-gradient(90deg,#14100e85,#0000 74%)}.checkout-methods__surface-copy{z-index:2;gap:.7rem;margin-top:auto;display:grid;position:relative}.checkout-methods__surface-copy h3,.checkout-methods__surface-copy p{margin:0}.checkout-methods__surface-copy h3{color:#fbf7f4;letter-spacing:-.065em;max-width:11ch;font-size:clamp(1.5rem,2.6vw,3rem);font-weight:760;line-height:.94}.checkout-methods__surface-copy p{color:#decfc8;max-width:42ch;font-size:clamp(.7rem,.86vw,.82rem);line-height:1.45}.checkout-methods__surface-logos{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.checkout-methods__surface-logos .payment-method-logo{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.checkout-methods__surface-logos .payment-method-logo__image{max-width:2.8rem;height:1.15rem}.checkout-methods__detail{z-index:20;color:#171918;background:radial-gradient(circle at 88% 8%,#ff665c33,#0000 21rem),#fbf7f4;border:1px solid #ff665c70;border-radius:clamp(24px,3vw,40px);grid-template-columns:minmax(260px,1.1fr) minmax(240px,.9fr) minmax(220px,.72fr);align-items:start;gap:clamp(1.4rem,3vw,3.5rem);min-height:280px;max-height:min(52svh,470px);padding:clamp(1.35rem,2.6vw,2.5rem);display:grid;position:absolute;bottom:clamp(1.1rem,2.4svh,2rem);left:clamp(.65rem,1.4vw,1.4rem);right:clamp(.65rem,1.4vw,1.4rem);overflow:auto;box-shadow:0 30px 90px -34px #000000b8}.checkout-methods__detail-close{color:#171918;cursor:pointer;width:42px;height:42px;font:inherit;background:#eee4de;border:1px solid #17191829;border-radius:999px;place-items:center;padding:0;font-size:1.45rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.checkout-methods__detail-close:focus-visible{outline-offset:2px;outline:3px solid #ff786d}.checkout-methods__detail-methods>span,.checkout-methods__detail-highlights>span{color:#a43e36;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:840;display:block}.checkout-methods__detail-intro h3,.checkout-methods__detail-intro p{margin:0}.checkout-methods__detail-intro h3{letter-spacing:-.078em;max-width:10ch;margin-top:.8rem;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:770;line-height:.86}.checkout-methods__detail-intro p{color:#66554e;max-width:590px;margin-top:1rem;font-size:clamp(.85rem,1vw,.96rem);line-height:1.55}.checkout-methods__detail-methods,.checkout-methods__detail-highlights{padding-top:.2rem}.checkout-methods__detail-methods>div{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.checkout-methods__detail-methods .payment-method-logo{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.checkout-methods__detail-methods .payment-method-logo__image{max-width:3.6rem;height:1.35rem}.checkout-methods__detail-highlights ul{margin:1rem 0 0;padding:0;list-style:none;display:grid}.checkout-methods__detail-highlights li{color:#4f403a;border-top:1px solid #17191821;grid-template-columns:1.1rem 1fr;gap:.55rem;padding:.72rem 0;font-size:.82rem;font-weight:720;display:grid}.checkout-methods__detail-highlights li:before{color:#d74d43;content:"→"}.checkout-methods__slanted-note{z-index:8;color:#6d625c;margin:0;font-size:.62rem;position:absolute;bottom:.7rem;right:clamp(1rem,3.5vw,4rem)}@media (width<=900px){.checkout-methods__perspective-stage{top:clamp(15rem,27svh,18rem)}.checkout-methods__surface-copy p{display:none}.checkout-methods__detail{grid-template-columns:minmax(230px,.9fr) minmax(210px,.7fr);max-height:58svh}.checkout-methods__detail-highlights{grid-column:1/-1}.checkout-methods__detail-highlights ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}}@media (width<=620px){.checkout-methods.checkout-methods--slanted{width:calc(100% - 1.5rem);height:100svh;min-height:620px;margin-left:.75rem;left:auto}.checkout-methods__sticky{min-height:620px}.checkout-methods.checkout-methods--slanted .checkout-methods__slanted-header{top:5.25rem;left:.8rem;right:.8rem}.checkout-methods.checkout-methods--slanted .checkout-methods__slanted-header h2{max-width:none;font-size:clamp(2.4rem,11.5vw,3.65rem)}.checkout-methods__perspective-stage{inset:clamp(15.5rem,29svh,17.5rem) .35rem 1.65rem}.checkout-methods__slanted-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.checkout-methods__surface{border-radius:18px;padding:0}.checkout-methods__surface-face{padding:.72rem}.checkout-methods__surface-face--back h3{padding-right:1.2rem;font-size:clamp(1rem,5vw,1.32rem)}.checkout-methods__surface-face--back>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.38rem;font-size:.5rem;line-height:1.32;display:-webkit-box;overflow:hidden}.checkout-methods__surface-flip-mark{font-size:.8rem;top:.58rem;right:.6rem}.checkout-methods__surface-back-logos{gap:.18rem;padding-top:.35rem}.checkout-methods__surface-back-logos .payment-method-logo__image{max-width:1.4rem;height:.62rem}.checkout-methods__surface-back-logos .payment-method-logo__image--paypal{max-width:1.8rem}.checkout-methods__surface-back-logos .payment-method-logo__wordmark{font-size:.42rem}.checkout-methods__surface-back-highlights{display:none}.checkout-methods__surface-copy{gap:.42rem}.checkout-methods__surface-copy h3{max-width:10ch;font-size:clamp(1.05rem,5.2vw,1.45rem)}.checkout-methods__surface-logos{gap:.2rem}.checkout-methods__surface-logos .payment-method-logo{border-radius:0;min-width:0;min-height:0;padding:0}.checkout-methods__surface-logos .payment-method-logo__image{max-width:1.9rem;height:.82rem}.checkout-methods__surface-logos .payment-method-logo--multiple .payment-method-logo__image{max-width:1.1rem;height:.7rem}.checkout-methods__surface-logos .payment-method-logo__wordmark{font-size:.46rem}.checkout-methods__slanted-note{text-align:right;font-size:.52rem;bottom:.4rem;left:.8rem;right:.8rem}.checkout-methods__detail{border-radius:24px;min-height:0;max-height:72svh;padding:1.25rem;display:block;bottom:.45rem;left:.45rem;right:.45rem}.checkout-methods__detail-close{z-index:2;float:right;width:38px;height:38px;margin:-.25rem -.25rem .5rem .75rem;position:sticky;top:0}.checkout-methods__detail-intro h3{font-size:clamp(2.35rem,12vw,3.7rem)}.checkout-methods__detail-methods,.checkout-methods__detail-highlights{margin-top:1.35rem}.checkout-methods__detail-highlights ul{grid-template-columns:1fr;gap:0;display:grid}}.header-actions .sign-in,.mobile-menu-actions>a:first-child{display:none!important}.mobile-menu-actions{grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.checkout-methods.checkout-methods--slanted{height:auto}.checkout-methods__sticky{height:auto;min-height:0;padding:7rem 1rem 3rem;position:relative}.checkout-methods.checkout-methods--slanted .checkout-methods__slanted-header,.checkout-methods__perspective-stage,.checkout-methods__slanted-note{position:relative;inset:auto}.checkout-methods__perspective-stage{margin-top:2rem;transform:none!important}.checkout-methods__slanted-note{margin-top:1rem}.checkout-methods__surface-card{transition:none}}.checkout-methods__surface-logos :is(.payment-method-logo--paypal,.payment-method-logo--sepa-direct-debit){background:#fbf7f4;border-radius:.28rem;padding:.12rem .24rem}.checkout-methods__surface-logos :is(.payment-method-logo--mastercard,.payment-method-logo--apple-pay,.payment-method-logo--google-pay,.payment-method-logo--deposit-pay){border:1px solid #fbf7f4f0;border-radius:.3rem;padding:.1rem .18rem}.checkout-methods__surface-logos .payment-method-logo--deposit-pay{color:#fbf7f4}.online-integration{width:100%;color:var(--paper);background:0 0;padding:clamp(2.5rem,6vw,6rem) 0}.online-integration__panel{width:min(calc(100% - 1.5rem), var(--max));background:radial-gradient(circle at 78% 18%,#ff5f5629,#0000 25rem),#1a1a18;border-radius:clamp(28px,3.5vw,52px);margin:0 auto;padding:clamp(1.5rem,4vw,4.5rem);overflow:hidden;box-shadow:0 36px 90px -68px #1a1a18e6}.online-integration__main{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2.5rem,7vw,7.5rem);display:grid}.online-integration__copy{max-width:34rem}.online-integration__eyebrow{color:var(--coral);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.7rem;font-weight:850}.online-integration__copy h2{max-width:11ch;color:var(--paper);letter-spacing:-.075em;margin:0;font-size:clamp(2.7rem,5.1vw,5.6rem);font-weight:820;line-height:.91}.online-integration__copy>p:not(.online-integration__eyebrow){color:#fbf7f4b3;max-width:31rem;margin:1.5rem 0 0;font-size:clamp(.94rem,1.3vw,1.08rem);line-height:1.6}.online-integration__cta{background:var(--coral);min-height:48px;color:var(--ink);transition:transform .18s var(--ease), background-color .18s ease;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;padding:.85rem 1.1rem;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.online-integration__cta:hover{background:#ff756d;transform:translateY(-2px)}.online-integration__code{background:#242421;border:1px solid #fbf7f424;border-radius:clamp(20px,2vw,30px);min-width:0;overflow:hidden;box-shadow:0 34px 80px -58px #000000f2}.online-integration__code-header{border-bottom:1px solid #fbf7f41a;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.75rem clamp(.75rem,2vw,1.25rem);display:flex}.online-integration__code-header>span{color:#fbf7f494;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.online-integration__tabs{align-items:center;gap:.25rem;display:flex}.online-integration__tabs button{color:#fbf7f49e;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem .75rem;font-size:.69rem;font-weight:780}.online-integration__tabs button[aria-selected=true]{background:var(--coral);color:var(--ink)}.online-integration__tabs button:focus-visible,.online-integration__cta:focus-visible,.online-integration__code pre:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.online-integration__code pre{color:#f3d7d1;tab-size:2;white-space:pre;min-height:400px;max-height:400px;margin:0;padding:clamp(1.25rem,2.8vw,2.5rem);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.7rem,.9vw,.82rem);line-height:1.8;overflow:auto}.online-integration__benefits{border-top:1px solid #fbf7f424;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,7rem);margin-top:clamp(2.75rem,5vw,5rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}.online-integration__benefits article{grid-template-columns:3px minmax(0,1fr);gap:1.1rem;display:grid}.online-integration__benefits article>span{background:var(--coral);border-radius:999px;width:3px;height:100%;min-height:60px}.online-integration__benefits h3{color:var(--paper);letter-spacing:-.025em;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:800}.online-integration__benefits p{color:#fbf7f49e;max-width:37rem;margin:.6rem 0 0;font-size:.8rem;line-height:1.55}@media (width<=900px){.online-integration__main{grid-template-columns:1fr}.online-integration__copy h2{max-width:12ch}}@media (width<=620px){.online-integration{padding:3.25rem 0}.online-integration__panel{border-radius:28px;padding:1.25rem}.online-integration__main{gap:2rem}.online-integration__copy h2{font-size:clamp(2.75rem,13vw,4.1rem)}.online-integration__code-header{flex-direction:column;align-items:flex-start;padding-block:.85rem}.online-integration__tabs{scrollbar-width:none;width:100%;padding-bottom:.15rem;overflow-x:auto}.online-integration__tabs::-webkit-scrollbar{display:none}.online-integration__tabs button{flex:none}.online-integration__code pre{min-height:350px;max-height:350px}.online-integration__benefits{grid-template-columns:1fr;gap:2rem}}@media (prefers-reduced-motion:reduce){.online-integration__cta{transition:none}}.online-capabilities{width:100%;color:var(--ink);background:0 0;padding:clamp(2rem,5vw,5.5rem) 0}.online-capabilities__surface{width:min(calc(100% - 1.5rem), var(--max));background:radial-gradient(circle at 92% 2%, #ff5f5633, transparent 24rem), var(--warm);border-radius:clamp(28px,3.5vw,52px);margin:0 auto;overflow:hidden}.online-capabilities__header{justify-content:space-between;align-items:flex-end;gap:2rem;min-height:clamp(250px,28vw,390px);padding:clamp(2rem,5vw,5rem);display:flex}.online-capabilities__header>div{max-width:800px}.online-capabilities__header p{color:var(--coral-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:850}.online-capabilities__header h2{letter-spacing:-.085em;max-width:12ch;margin:0;font-size:clamp(3rem,6.5vw,7rem);font-weight:820;line-height:.88}.online-capabilities__header>span{border-left:3px solid var(--coral);color:#62534e;max-width:13rem;padding-left:1rem;font-size:.78rem;font-weight:780;line-height:1.45}.online-capabilities__grid{border-top:1px solid #1a1a1826;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.online-capabilities__grid article{border-left:1px solid #1a1a1826;min-width:0;padding:clamp(1.5rem,3vw,2.75rem)}.online-capabilities__grid article:first-child{border-left:0}.online-capabilities__grid h3{letter-spacing:-.035em;margin:0 0 1.4rem;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:850}.online-capabilities__grid ul{gap:.82rem;margin:0;padding:0;list-style:none;display:grid}.online-capabilities__grid li{color:#5c514d;grid-template-columns:1.15rem minmax(0,1fr);align-items:start;gap:.65rem;font-size:clamp(.74rem,.95vw,.86rem);font-weight:620;line-height:1.42;display:grid}.online-capabilities__grid li>span{background:var(--coral);width:1.05rem;height:1.05rem;color:var(--ink);border-radius:50%;place-items:center;margin-top:.05rem;font-size:.58rem;font-weight:900;display:inline-grid}@media (width<=900px){.online-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.online-capabilities__grid article:nth-child(odd){border-left:0}.online-capabilities__grid article:nth-child(n+3){border-top:1px solid #1a1a1826}}@media (width<=620px){.online-capabilities{padding:3.25rem 0}.online-capabilities__surface{border-radius:28px}.online-capabilities__header{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;padding:1.5rem}.online-capabilities__header h2{max-width:10ch;font-size:clamp(3.2rem,15vw,4.8rem)}.online-capabilities__header>span{max-width:none}.online-capabilities__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;padding:0 1rem 1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.online-capabilities__grid::-webkit-scrollbar{display:none}.online-capabilities__grid article,.online-capabilities__grid article:nth-child(odd),.online-capabilities__grid article:nth-child(n+3){scroll-snap-align:start;border-top:0;border-left:1px solid #1a1a1826;width:min(82vw,330px);min-width:min(82vw,330px);min-height:390px;padding:1.5rem}.online-capabilities__grid article:first-child{border-left:0}}.checkout-page--online .online-launch-options{z-index:2;margin-top:clamp(-9.5rem,-8vw,-7rem);padding-top:clamp(3rem,4.5vw,4.5rem);padding-bottom:clamp(1rem,1.8vw,1.75rem);position:relative}.checkout-page--online .online-launch-options__header{margin-bottom:clamp(1.75rem,3vw,2.75rem)}.checkout-page--online .online-integration,.checkout-page--online .online-capabilities{padding-top:clamp(1rem,1.8vw,1.75rem);padding-bottom:clamp(1rem,1.8vw,1.75rem)}.checkout-page--online .online-pricing-embed__surface{padding-top:clamp(2.25rem,3.5vw,3.5rem);padding-bottom:clamp(3rem,4.5vw,4.5rem)}@media (width<=980px){.checkout-page--online .online-launch-options{margin-top:-5rem}}@media (width<=620px){.checkout-page--online .online-launch-options{margin-top:-4.5rem;padding-top:2.25rem;padding-bottom:.9rem}.checkout-page--online .online-integration,.checkout-page--online .online-capabilities{padding-top:.9rem;padding-bottom:.9rem}.checkout-page--online .online-pricing-embed__surface{padding-top:2rem;padding-bottom:3rem}}.about-page .about-hero{min-height:min(650px,62svh)}.about-page .about-origin figure{min-height:470px}.about-page .about-origin__copy h2{font-size:3.2rem}.full-footer .footer-bottom{position:relative}.full-footer .footer-bottom>small{position:absolute;left:50%;transform:translate(-50%)}@media (width<=700px){.about-page .about-hero{min-height:550px}.about-page .about-origin figure{min-height:420px}.about-page .about-origin__copy h2{font-size:2.85rem}.full-footer .footer-bottom{flex-direction:column;align-items:center;display:flex}.full-footer .footer-bottom>small{order:-1;position:static;transform:none}}.in-person-scroll-hero__chapter--one,.in-person-scroll-hero__chapter--two{right:auto;left:var(--product-gutter)}.in-person-scroll-hero__chapter--one h2,.in-person-scroll-hero__chapter--two h2,.in-person-scroll-hero__chapter--three h2{max-width:10ch;font-size:clamp(2.55rem,4.2vw,5rem)}.in-person-scroll-hero__cta:not(.in-person-scroll-hero__cta--secondary){border-color:var(--coral)!important;background:var(--coral)!important;color:#171918!important}@media (width<=760px){.in-person-scroll-hero__terminal{width:min(100vw,420px);left:86%}.in-person-scroll-hero__chapter--one,.in-person-scroll-hero__chapter--two,.in-person-scroll-hero__chapter--three{width:auto;left:1.2rem;right:58%}.in-person-scroll-hero__chapter--one h2,.in-person-scroll-hero__chapter--two h2,.in-person-scroll-hero__chapter--three h2{max-width:9ch;font-size:clamp(2rem,9vw,3.1rem)}}.about-page .about-hero{grid-template-rows:1fr;padding-bottom:clamp(2rem,4vw,3.5rem)}.about-page .about-hero__copy{align-self:end}.about-page .about-manifesto{width:min(calc(100% - 1.5rem), var(--max));grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin:0 auto;padding:clamp(4rem,7vw,6.5rem) 0 clamp(3rem,5vw,4.5rem);display:grid}.about-page .about-manifesto h2{max-width:13ch;font-size:clamp(3.1rem,5vw,5.4rem);line-height:.94}.about-manifesto__copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);padding-top:2.1rem;display:grid}.about-page .about-manifesto__copy p{color:#56504a;margin:0;font-size:1rem;line-height:1.72}.about-page .about-proof--tabs{width:min(calc(100% - 1.5rem), var(--max));border-top:1px solid var(--about-warm-line);border-bottom:1px solid var(--about-warm-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:0;display:grid}.about-page .about-proof--tabs article{border-right:1px solid var(--about-warm-line);background:0 0;border-bottom:0;grid-template-rows:1fr auto;min-height:230px;padding:clamp(1.5rem,2.5vw,2.4rem);display:grid}.about-page .about-proof--tabs article:last-child{border-right:0}.about-page .about-proof--tabs article>div{align-content:start;gap:1.15rem;display:grid}.about-page .about-proof--tabs strong{max-width:14ch;margin:0;font-size:clamp(1.65rem,2.4vw,2.5rem);line-height:1.02}.about-page .about-proof--tabs p{color:#625c55;max-width:40ch;margin:1.5rem 0 0;line-height:1.58}.about-page .about-paths--accordion{width:min(calc(100% - 1.5rem), var(--max));margin:0 auto;padding:clamp(4.5rem,8vw,7rem) 0 0}.about-page .about-paths--accordion header{margin-bottom:clamp(2rem,4vw,3.5rem);display:block}.about-page .about-paths--accordion header h2{max-width:16ch;margin:0;font-size:clamp(4rem,7.4vw,8.2rem);line-height:.88}.about-page .about-paths__accordion{gap:.75rem;width:100%;min-height:clamp(480px,50vw,680px);overflow:hidden}.about-page .about-path-accordion__item{flex:0 0 clamp(76px,6vw,104px);min-width:76px;min-height:clamp(480px,50vw,680px)}.about-page .about-path-accordion__item.is-active{flex:auto}.about-page .about-principles--story{width:min(calc(100% - 1.5rem), var(--max));background:var(--about-ink);border-radius:clamp(28px,3vw,42px);grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:clamp(3rem,7vw,7rem);margin:clamp(4.5rem,8vw,7rem) auto 0;padding:clamp(3rem,5vw,5rem);display:grid}.about-page .about-principles--story .about-principles__intro{position:static;top:auto}.about-page .about-principles--story .about-principles__intro h2{font-size:clamp(3rem,4.6vw,5.2rem)}.about-page .about-principles--story .about-principles__list article{opacity:1;grid-template-columns:44px minmax(180px,.78fr) minmax(220px,1fr);align-items:start;gap:clamp(1rem,2.5vw,2rem);min-height:0;padding:clamp(1.8rem,3vw,2.5rem) 0;transform:none}.about-page .about-principles--story .about-principles__list h3{font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}@media (width<=980px){.about-page .about-manifesto,.about-page .about-principles--story{grid-template-columns:1fr}.about-page .about-manifesto{gap:1.5rem}.about-manifesto__copy{padding-top:0}.about-page .about-principles--story{gap:2.5rem}}@media (width<=700px){.about-page .about-hero{width:calc(100% - 1rem);min-height:590px;padding:2rem 1.25rem 1.5rem}.about-page .about-manifesto,.about-page .about-proof--tabs,.about-page .about-paths--accordion,.about-page .about-principles--story{width:calc(100% - 1rem)}.about-page .about-manifesto{padding-top:3.75rem;padding-bottom:2.75rem}.about-page .about-manifesto h2,.about-page .about-paths--accordion header h2{font-size:clamp(2.8rem,13vw,4rem)}.about-manifesto__copy,.about-page .about-proof--tabs{grid-template-columns:1fr}.about-page .about-proof--tabs article{border-right:0;border-bottom:1px solid var(--about-warm-line);min-height:0}.about-page .about-proof--tabs article:last-child{border-bottom:0}.about-page .about-paths--accordion{padding-top:3.75rem}.about-page .about-paths__accordion{gap:.5rem;min-height:440px;overflow:hidden}.about-page .about-path-accordion__item,.about-page .about-path-accordion__item.is-active{flex:auto;min-height:440px}.about-page .about-path-accordion__item:not(.is-active){flex:0 0 44px;min-width:44px}.about-page .about-principles--story{gap:1.5rem;padding:2.25rem 1.25rem}.about-page .about-principles--story .about-principles__list article{grid-template-columns:34px minmax(0,1fr);padding:1.5rem 0}.about-page .about-principles--story .about-principles__list p{grid-column:2}}.in-person-scroll-hero__card-placeholder{color:#0000;pointer-events:none;background:0 0;border:0;border-radius:0;width:min(54vw,820px);min-height:0;display:block;top:54%;right:-6vw;overflow:visible}.in-person-scroll-hero__card-placeholder img{object-fit:contain;filter:drop-shadow(0 18px 32px #120d0b33);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}@media (width<=760px){.in-person-scroll-hero__card-placeholder{width:min(105vw,540px);top:47%;right:-28vw}}.about-page .about-payment-moments{padding:clamp(4.5rem,7vw,6.5rem) 0 0}.about-page .about-payment-moments__header{margin-bottom:clamp(1.75rem,3vw,2.75rem);display:block}.about-page .about-payment-moments__header h2{letter-spacing:-.065em;max-width:none;font-size:clamp(2.6rem,4.4vw,5rem);line-height:.94}.about-page>.about-close{background:var(--about-coral);border-radius:0;width:100%;max-width:none;margin-left:0;margin-right:0;overflow:hidden}.about-page>.about-close:before{display:none}@media (width<=620px){.about-page .about-payment-moments{padding-top:3.75rem}.about-page .about-payment-moments__header{width:calc(100% - 1rem)}.about-page .about-payment-moments__header h2{font-size:clamp(2.35rem,10.5vw,3.35rem)}.about-page .about-payment-moments .zahlo-image-gallery{width:calc(100% - 1rem)}}.in-person-scroll-hero__sticky{perspective:1800px}.in-person-scroll-hero__terminal{transform-style:preserve-3d;backface-visibility:visible}.in-person-scroll-hero__chapter--one,.in-person-scroll-hero__chapter--three{right:var(--product-gutter);width:min(42vw,600px);left:auto}.in-person-scroll-hero__chapter--two{right:auto;left:var(--product-gutter);width:min(42vw,600px)}.in-person-scroll-hero__chapter--four{z-index:5;top:14%;right:var(--product-gutter);text-align:right;width:min(40vw,540px);left:auto;translate:0}.in-person-scroll-hero__chapter--four h2{margin-left:auto}.in-person-scroll-hero__card-placeholder{width:min(68vw,1050px);top:10%;right:-2vw}@media (width<=760px){.in-person-scroll-hero__terminal{width:min(82vw,350px)}.in-person-scroll-hero__chapter--one,.in-person-scroll-hero__chapter--three{width:auto;left:58%;right:1rem}.in-person-scroll-hero__chapter--two{width:auto;left:1rem;right:52%}.in-person-scroll-hero__chapter--four{text-align:right;width:auto;inset:7rem 1rem auto 58%;translate:0}.in-person-scroll-hero__chapter--one h2,.in-person-scroll-hero__chapter--two h2,.in-person-scroll-hero__chapter--three h2{max-width:10ch;font-size:clamp(1.85rem,8vw,2.8rem)}.in-person-scroll-hero__chapter p{font-size:.82rem;line-height:1.45}.in-person-scroll-hero__card-placeholder{width:min(155vw,680px);top:23%;right:-46vw}}.in-person-scroll-hero__terminal-frame{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .52s var(--ease), transform .72s var(--ease);filter:drop-shadow(0 24px 32px #120d0b33);-webkit-user-select:none;user-select:none;will-change:opacity, transform;display:block;position:absolute;inset:0;transform:scale(.985)}.in-person-scroll-hero__terminal-frame--active{opacity:1;transform:scale(1)}.in-person-scroll-hero__card-placeholder{width:min(118vw,1700px);top:-4rem;left:26vw;right:auto}@media (width<=760px){.in-person-scroll-hero__card-placeholder{width:min(246vw,960px);top:11rem;left:-13vw;right:auto}}@media (prefers-reduced-motion:reduce){.in-person-scroll-hero__terminal-frame{transition:none}}.signup-page{width:100%;min-height:100svh;color:var(--ink);padding:.75rem}.signup-page__shell{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:.75rem;width:100%;min-height:calc(100svh - 1.5rem);display:grid}.signup-page__form-panel,.signup-page__visual-panel{border-radius:clamp(24px,3vw,42px)}.signup-page__form-panel{background:#fbf7f4d1;flex-direction:column;min-width:0;padding:clamp(1.5rem,3vw,3rem) clamp(1.25rem,5vw,5rem);display:flex}.signup-page__brand{width:fit-content;font-size:clamp(2rem,3vw,3rem)}.signup-page__form-content{width:min(100%,650px);margin:auto;padding:clamp(3rem,7vh,6rem) 0}.signup-page__form-content>h1{letter-spacing:-.082em;max-width:11ch;margin:0;font-size:clamp(3.2rem,6vw,6.6rem);font-weight:820;line-height:.88}.signup-page__intro{color:#655852;max-width:540px;margin:1.4rem 0 0;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.6}.signup-page__legal{color:#766a63;text-align:center;width:min(100%,600px);margin:0 auto;font-size:.68rem;line-height:1.5}.signup-page__legal a{color:var(--ink);text-underline-offset:.2em}.signup-form{gap:1.5rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.signup-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.signup-form__fields label{gap:.55rem;display:grid}.signup-form__fields label>span,.signup-form__services legend{color:#403733;font-size:.75rem;font-weight:800}.signup-form__fields label small{color:#8a7b74;margin-left:.35rem;font-size:.62rem;font-weight:650}.signup-form__fields input,.signup-form__fields select{width:100%;height:52px;color:var(--ink);font:inherit;background:#fffdfbad;border:1px solid #1a1a182e;border-radius:12px;outline:0;padding:0 1rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.signup-form__fields input::placeholder{color:#9b8f88}.signup-form__fields input:focus,.signup-form__fields select:focus{border-color:var(--coral-dark);background:#fffdfbf0;box-shadow:0 0 0 3px #ff5f561f}.signup-form__fields select{appearance:none;cursor:pointer;background-image:none;padding-right:2.5rem}.signup-form__country{grid-column:1/-1;position:relative}.signup-form__country:after{color:var(--coral-dark);content:"▾";pointer-events:none;font-size:.85rem;line-height:1;position:absolute;bottom:16px;right:1rem}.signup-form__country select:invalid{color:#9b8f88}.signup-form__country select option,.signup-form__country select optgroup{background:var(--paper);color:var(--ink)}.signup-form__country select optgroup{font-weight:800}.signup-form__services{border:0;min-width:0;margin:0;padding:0}.signup-form__services>p{color:#786a63;margin:.45rem 0 0;font-size:.72rem}.signup-form__services>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.85rem;display:grid}.signup-form__services label{cursor:pointer;min-height:68px;transition:transform .18s var(--ease), border-color .18s ease, background-color .18s ease;background:#fffdfb8f;border:1px solid #1a1a182b;border-radius:14px;justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem .9rem;display:flex}.signup-form__services label:hover{border-color:#d9474094;transform:translateY(-1px)}.signup-form__services label:has(input:focus-visible){outline-offset:2px;outline:3px solid #ff5f562e}.signup-form__services label.signup-form__service--selected{border-color:var(--coral-dark);background:#ff5f5621}.signup-form__services input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.signup-form__services label>span{max-width:12ch;font-size:.76rem;font-weight:800;line-height:1.25}.signup-form__services label>i{width:27px;height:27px;color:var(--coral-dark);border:1px solid #1a1a1833;border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-style:normal;font-weight:900;display:grid}.signup-form__services>strong{color:#a62f2b;margin-top:.65rem;font-size:.7rem;display:block}.signup-form__consent{color:#5f534d;cursor:pointer;background:#fffdfb7a;border:1px solid #1a1a1824;border-radius:14px;align-items:flex-start;gap:.8rem;padding:1rem;font-size:.76rem;line-height:1.5;display:flex}.signup-form__consent input{width:18px;height:18px;accent-color:var(--coral-dark);cursor:pointer;flex:none;margin:.05rem 0 0}.signup-form__consent:has(input:focus-visible){outline-offset:2px;outline:3px solid #ff5f562e}.signup-form>button{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:54px;color:var(--paper);cursor:pointer;font:inherit;transition:transform .18s var(--ease), background-color .18s ease;border-radius:13px;justify-content:space-between;align-items:center;padding:.85rem 1rem;font-size:.9rem;font-weight:820;display:flex}.signup-form>button:hover:not(:disabled){background:#34332f;transform:translateY(-1px)}.signup-form>button:disabled{cursor:wait;opacity:.65}.signup-form__status{min-height:.85rem;margin-top:-.8rem}.signup-form__status p{color:#a62f2b;margin:0;font-size:.72rem}.signup-form__status a{font-weight:800}.signup-form__honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signup-form__success{background:#fffdfb94;border:1px solid #1a1a1829;border-radius:24px;align-content:center;min-height:340px;margin-top:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,4rem);display:grid}.signup-form__success>span{background:var(--coral);border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-weight:900;display:grid}.signup-form__success h2{letter-spacing:-.075em;margin:0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.92}.signup-form__success p{color:#655852;max-width:470px;margin:1rem 0 0;line-height:1.6}.signup-page__visual-panel{min-width:0;color:var(--paper);background:radial-gradient(circle at 82% 10%,#ff5f5647,#0000 25rem),#18201e;grid-template-rows:auto minmax(0,1fr);gap:.85rem;padding:clamp(1rem,2vw,1.5rem);display:grid;overflow:hidden}.signup-page__callout{background:#fbf7f40e;border:1px solid #fbf7f424;border-radius:clamp(18px,2vw,26px);justify-content:space-between;align-items:flex-end;gap:2rem;min-height:210px;padding:clamp(1.35rem,3vw,2.5rem);display:flex}.signup-page__callout>div{max-width:520px}.signup-page__callout span{color:#efaaa3;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:820}.signup-page__callout h2{color:var(--paper);letter-spacing:-.07em;margin:.65rem 0 0;font-size:clamp(2rem,4vw,4.4rem);font-weight:800;line-height:.92}.signup-page__callout p{color:#c3cbc7;max-width:410px;margin:.9rem 0 0;font-size:.82rem;line-height:1.55}.signup-page__callout>a{background:var(--coral);min-height:46px;color:var(--ink);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:.8rem;padding:.75rem .9rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.signup-page__callout>a span{color:inherit;font-size:inherit;letter-spacing:0}.signup-page__visual{border-radius:clamp(18px,2vw,26px);min-height:420px;margin:0;position:relative;overflow:hidden}.signup-page__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 46%,#0d1211c2),linear-gradient(90deg,#0d121133,#0000 50%);position:absolute;inset:0}.signup-page__visual img{object-fit:cover;width:100%;height:100%}.signup-page__visual figcaption{z-index:1;gap:.6rem;display:grid;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,3vw,2.5rem);right:clamp(1.25rem,3vw,2.5rem)}.signup-page__visual figcaption span{color:#efaaa3;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:850}.signup-page__visual figcaption strong{max-width:15ch;color:var(--paper);letter-spacing:-.07em;font-size:clamp(2rem,4.2vw,4.7rem);font-weight:800;line-height:.94}@media (width>=981px){.signup-page__visual-panel{align-self:start;height:calc(100svh - 1.5rem);max-height:calc(100svh - 1.5rem);position:sticky;top:.75rem}.signup-page__visual{min-height:0}}@media (width<=980px){.signup-page__shell{grid-template-columns:1fr}.signup-page__visual-panel{min-height:760px}}@media (width<=620px){.signup-page{padding:.5rem}.signup-page__shell{gap:.5rem;min-height:calc(100svh - 1rem)}.signup-page__form-panel,.signup-page__visual-panel{border-radius:24px}.signup-page__form-panel{padding:1.25rem}.signup-page__form-content{padding:3.5rem 0}.signup-page__form-content>h1{max-width:9ch;font-size:clamp(3.2rem,16vw,4.8rem)}.signup-form__fields,.signup-form__services>div{grid-template-columns:1fr}.signup-form__services label{min-height:58px}.signup-page__visual-panel{min-height:680px;padding:.75rem}.signup-page__callout{flex-direction:column;align-items:flex-start;min-height:0;padding:1.25rem}.signup-page__callout>a{width:100%}}.in-person-focus-hero{height:205svh}.in-person-focus-hero .in-person-scroll-hero__sticky{perspective:none;will-change:clip-path}.in-person-focus-hero__terminal{z-index:2;pointer-events:none;will-change:transform;width:min(92vw,1180px);height:min(76vh,840px);position:absolute;top:52%;left:58%;translate:calc(-50% - 16vw) -50%}.in-person-focus-hero__terminal img{object-fit:contain;filter:drop-shadow(0 24px 32px #120d0b3d);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.in-person-focus-hero__hand{z-index:3;pointer-events:none;will-change:transform;width:min(118vw,1700px);position:absolute;top:-4rem;left:calc(50vw - 14rem)}.in-person-focus-hero__hand img{filter:drop-shadow(0 18px 32px #120d0b33);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.in-person-focus-hero__title{z-index:4;right:var(--product-gutter);max-width:9ch;color:var(--paper);letter-spacing:-.075em;text-align:right;text-wrap:balance;margin:0;font-size:clamp(3.5rem,6.6vw,7.5rem);font-weight:780;line-height:.86;position:absolute;bottom:clamp(6.5rem,7vw,8rem)}.in-person-focus-hero__cta{z-index:4;right:var(--product-gutter);width:min(250px, calc(100% - (var(--product-gutter) * 2)));border:1px solid var(--coral);background:var(--coral);min-height:52px;color:var(--ink);transition:background-color .18s var(--ease), border-color .18s var(--ease);border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.1rem;font-size:.86rem;font-weight:820;text-decoration:none;display:inline-flex;position:absolute;bottom:clamp(2rem,3vw,3rem)}.in-person-focus-hero__cta:hover{border-color:var(--paper);background:var(--paper)}@media (width<=760px){.in-person-focus-hero{height:190svh}.in-person-focus-hero__terminal{width:min(100vw,420px);height:68vh;top:51%;left:86%;translate:calc(-50% - 60vw) -50%}.in-person-focus-hero__hand{width:min(246vw,960px);top:11rem;left:-23vw}.in-person-focus-hero__title{max-width:7ch;font-size:clamp(2.85rem,13vw,4rem);bottom:6.6rem;right:1rem}.in-person-focus-hero__cta{width:min(210px,100% - 2rem);min-height:48px;bottom:2.1rem;right:1rem}}.in-person-close h2{font-weight:820}.home-main>.final-cta,.about-page>.about-close{border-radius:0;width:100vw;max-width:none;margin-left:-50vw;margin-right:0;left:50%}.home-main>.final-cta{background:var(--coral)}.about-page>.about-close{background:var(--about-coral)}.home-main>.final-cta:before,.about-page>.about-close:before{display:none}.checkout-methods.checkout-methods--slanted .checkout-methods__slanted-header h2{text-align:center}.faq-landing__simple-header{background:0 0}.faq-landing__simple-header h1{max-width:15ch}.contact-simple__form{color:var(--paper)}.contact-simple__form-heading{border-bottom-color:#fbf7f447}.contact-simple__form-heading p,.contact-simple__fields label>span,.contact-simple__fields input,.contact-simple__fields select,.contact-simple__fields textarea,.contact-simple__submit small,.contact-simple__form-status strong{color:var(--paper)}.contact-simple__fields label{border-bottom-color:#fbf7f447}.contact-simple__fields label:nth-child(2n){border-left-color:#fbf7f447}.contact-simple__fields input:focus,.contact-simple__fields select:focus,.contact-simple__fields textarea:focus{box-shadow:0 2px 0 var(--paper)}.contact-simple__fields textarea::placeholder{color:#fbf7f4b8}.contact-simple__fields select option{background:var(--paper);color:var(--ink)}.full-footer .footer-bottom{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.full-footer .footer-bottom>div{grid-area:1/1;justify-self:start}.full-footer .footer-bottom>small{grid-area:1/2;justify-self:center;position:static;transform:none}.full-footer .footer-bottom>span{grid-area:1/3;justify-self:end}@media (width<=620px){.checkout-methods.checkout-methods--slanted{width:calc(100% - 2rem);margin-left:1rem}.checkout-methods.checkout-methods--slanted .checkout-methods__slanted-header,.checkout-methods__perspective-stage{left:0;right:0}.checkout-page--online .online-pricing-embed__surface{--online-pricing-rest-width:calc(100% - 1rem)}.faq-landing__simple-header,.faq-landing__questions{width:calc(100% - 1rem)}.full-footer .footer-bottom{flex-direction:column;align-items:center;display:flex}.full-footer .footer-bottom>small{order:-1}.full-footer .footer-bottom>div,.full-footer .footer-bottom>span{justify-self:auto}.online-orders-mockup,.online-orders-mockup__sticky{min-height:max(100svh,960px)}.online-orders-mockup__sticky{height:max(100svh,960px)}.online-orders-dashboard{background:#fbf7f4;border:0;border-radius:22px;width:min(360px,100vw - 2.5rem);height:510px;display:block;top:clamp(17.5rem,37svh,19.5rem)}.online-orders-dashboard__sidebar,.online-orders-dashboard__main{display:none}.online-orders-mobile-dashboard{display:block}.checkout-methods.checkout-methods--slanted{width:100vw;margin-left:-50vw;left:50%}.checkout-methods__perspective-stage{left:.75rem;right:.75rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}._presentation_qf3v1_1{background:#f7f2ee;position:fixed;inset:0;overflow:hidden}._presentation_qf3v1_1 iframe{border:0;width:100%;height:100%}
