/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--typed-characters:100;--revealed-rows:4}*,:before,:after,::backdrop{--tw-border-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;--call-seconds:12}}}@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;--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}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-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,)}}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:70px;display:grid}.benefit-card{isolation:isolate;-webkit-backdrop-filter:blur(1px)saturate(150%);backdrop-filter:blur(1px)saturate(150%);min-width:0;min-height:526px;color:var(--ink);background:0 0;border:0;border-radius:30px;flex-direction:column;padding:42px 26px 22px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff6,inset 2px 2px 1px -1px #fffffff2,inset -2px -2px 1px -1px #ffffff8c,0 8px 24px -14px #1e285a38}.benefit-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.65;background:linear-gradient(90deg,#eaf0ff,#ffeddf) 0/300% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 48%,#00000059 72%,#000000e6 100%);mask-image:linear-gradient(#0000 48%,#00000059 72%,#000000e6 100%)}.knowledge-card:before{background-position:50%}.booking-card:before{background-position:100%}.benefit-card h3{letter-spacing:-.035em;margin-top:0;font-family:Axiforma,Arial,sans-serif;font-size:25px;font-weight:600;line-height:1.18}.benefit-card>p{color:var(--muted);white-space:pre-line;margin-top:16px;font-family:Axiforma,Arial,sans-serif;font-size:.875rem;line-height:1.65}.benefit-stage{--story-delay:0s;--motion-play:paused;isolation:isolate;flex:0 0 320px;width:100%;max-width:300px;height:320px;margin:0 auto 28px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.35;position:relative}.knowledge-stage{--story-delay:.6s}.booking-stage{--story-delay:1.2s;--booking-height:54px;--booking-radius:9px;--booking-left:63px;--booking-right:15px}.benefit-stage[data-motion-running]{--motion-play:running}.benefit-stage svg{flex-shrink:0}.benefit-stage strong{font-weight:600}.benefit-stage small{font-size:.75rem;display:block}.benefit-stage[data-motion-ready] .story-motion{animation-name:var(--story-animation);animation-duration:10s;animation-delay:var(--story-delay);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--motion-play)}.call-route{color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:28px 20px auto}.route-dot,.route-answered-dot{background:var(--blue-strong);border-radius:50%;flex-shrink:0;width:5px;height:5px}.route-dot{background:#ea9b91}.call-connector{--story-animation:call-connector;width:20px;height:42px;color:var(--blue-start);position:absolute;top:51px;left:calc(50% - 10px)}.call-signal{--story-animation:call-signal;stroke-dasharray:none;clip-path:inset(0)}.call-console{--story-animation:call-console;z-index:1;background:#fff;border:1px solid #dee5ef;border-radius:17px;height:185px;position:absolute;top:93px;left:12px;right:12px;overflow:hidden;box-shadow:0 14px 28px -16px #253c6f38,0 2px 4px #253c6f06}.call-console-head{align-items:center;gap:10px;height:61px;padding:13px 14px;display:flex}.console-blob{flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.console-blob img{object-fit:contain;width:100%;height:100%;display:block}.console-conversation{--story-animation:call-conversation;margin-inline:14px}.console-wave{background:#f6f8fc;border-radius:9px;justify-content:center;align-items:center;gap:4px;height:57px;display:flex;overflow:hidden}.console-wave i{--story-animation:call-wave;width:3px;height:var(--bar-height);background:var(--blue-start);transform:scaleY(var(--bar-rest));border-radius:4px;flex-shrink:1}.console-wave i:nth-child(n+13){--story-animation:call-wave-reply;background:#ea9b91}.benefit-stage[data-motion-ready] .console-wave i{animation-timing-function:ease-in-out}.console-time{color:#7a8597;margin-left:auto;font-size:.75rem;font-weight:500;line-height:1}.knowledge-question{--story-animation:knowledge-question;color:#735c57;background:#fdf8f6;border:1px solid #f0e4df;border-radius:11px 11px 11px 3px;align-items:center;gap:9px;min-height:40px;padding:9px 11px;display:flex;position:absolute;top:17px;left:12px;right:12px}.knowledge-panel{--story-animation:knowledge-panel;background:#fff;border:1px solid #e1e6ef;border-radius:13px;padding:13px 10px 10px;position:absolute;top:76px;left:0;right:0;box-shadow:0 12px 24px -16px #253c6f33}.knowledge-panel-head{color:#495a76;letter-spacing:-.02em;align-items:center;gap:8px;padding:0 5px 10px;font-size:.875rem;font-weight:600;display:flex}.knowledge-book{flex-shrink:0;gap:2px;display:flex}.knowledge-sources{--story-animation:knowledge-dropdown;gap:2px;display:grid;position:relative}.knowledge-source{color:#677389;border-radius:6px;align-items:center;gap:8px;min-height:28px;padding:5px 7px;display:flex;position:relative}.knowledge-source>span:nth-child(2){flex:1}.source-glyph{flex-shrink:0;gap:3px;width:12px;display:grid}.source-glyph i{background:#b9c2d1;width:10px;height:1px}.source-glyph i:last-child{width:6px}.source-point{background:#cbd3e0;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin-inline:6px}.source-matched{z-index:2;--story-animation:source-match;color:var(--blue-strong);background:#edf3ff}.source-matched .source-glyph i{background:var(--blue-start)}.source-check{--story-animation:source-check}.source-match-indicator{flex-shrink:0;width:16px;height:16px;position:relative}.knowledge-connector{width:180px;height:85px;color:var(--blue-strong);pointer-events:none;position:absolute;top:100%;right:50%;overflow:visible}.knowledge-signal{--story-animation:knowledge-signal;stroke-dasharray:1;stroke-dashoffset:0;opacity:0}.knowledge-answer{--story-animation:knowledge-answer;background:#fff;border:1px solid #dce5f5;border-radius:11px 3px 11px 11px;align-items:center;gap:8px;padding:10px 11px;display:flex;position:absolute;top:257px;left:12px;right:0;box-shadow:0 9px 18px -12px #253c6f2e}.answer-check{width:25px;height:25px;color:var(--blue-strong);background:#edf3ff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.knowledge-answer strong{color:#405579;font-size:.75rem;display:block}.knowledge-answer small{color:#738098;margin-top:2px}.schedule-panel{--story-animation:schedule-expand;background:#fff;border:1px solid #e0e6ef;border-radius:15px;height:260px;padding:14px;position:absolute;top:148px;left:0;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 14px 28px -18px #253c6f38}.schedule-heading{color:#495a76;letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;display:flex}.schedule-nav{color:#8b97a9;gap:14px;font-size:18px;line-height:1;display:flex}.schedule-dates{border-bottom:1px solid #edf0f5;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:14px;padding-bottom:12px;display:grid}.schedule-dates>span{color:#8b95a7;border-radius:7px;place-items:center;height:29px;display:grid}.schedule-dates .schedule-date-selected{--story-animation:schedule-date;color:#9e4640;background:#fce8e3;font-weight:600}.schedule-slots{--story-animation:schedule-reveal;height:134px;margin-top:9px;overflow:hidden}.schedule-scroll{--story-animation:schedule-scroll;gap:2px;display:grid;transform:translateY(-80px)}.schedule-slot{align-items:center;gap:12px;height:38px;display:flex}.schedule-slot-target{height:var(--booking-height)}.schedule-slot>span{color:#8b95a7;flex-shrink:0;width:36px;font-size:.75rem;line-height:1}.schedule-slot>i{border-top:1px dashed #e9edf3;width:100%;height:100%}.schedule-slot .slot-highlight{--story-animation:slot-highlight;width:calc(100% - var(--booking-left) - var(--booking-right) + 30px);border-radius:var(--booking-radius);background:#fff5f1;border:1px solid #f2d3ca;flex:none}.booking-capsule{--story-animation:booking-capsule;z-index:1;top:157px;left:var(--booking-left);right:var(--booking-right);height:var(--booking-height);border-radius:var(--booking-radius);background:#fff6f2;border:1px solid #edc5b9;align-items:center;gap:7px;padding:8px;display:flex;position:absolute;box-shadow:0 4px 7px -5px #cf9e8f}.booking-capsule-icon{color:#b16c5c;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;position:relative}.booking-phone{--story-animation:booking-detail-initial;opacity:0;place-items:center;display:grid}.booking-phone svg{width:15px;height:15px}.booking-check{--story-animation:booking-check;color:#a15043;background:#f9e1d8;border-radius:50%;width:24px;height:24px;padding:4px;position:absolute;inset:0}.booking-capsule-label{min-width:0;display:grid}.booking-capsule-label>span{grid-area:1/1}.booking-capsule-label strong{color:#805447;font-size:.75rem;display:block}.booking-capsule-label small{color:#9a776c;white-space:nowrap;margin-top:2px}.booking-detail-initial{--story-animation:booking-detail-initial;opacity:0}.booking-detail-final{--story-animation:booking-detail-final}.benefit-stage :is(.call-console,.knowledge-panel,.knowledge-question,.knowledge-answer,.schedule-panel,.booking-capsule){-webkit-backdrop-filter:blur(1px)saturate(150%);backdrop-filter:blur(1px)saturate(150%);background:#ffffff1f;border-color:#0000;box-shadow:inset 0 0 0 1px #fff6,inset 2px 2px 1px -1px #fffffff2,inset -2px -2px 1px -1px #ffffff8c,0 8px 24px -14px #1e285a38}.benefit-stage .knowledge-question{background:#fff0e938}.benefit-stage .booking-capsule{background:#fff6f2b8}.benefit-stage :is(.console-wave,.answer-check,.source-matched){-webkit-backdrop-filter:blur(1px)saturate(150%);backdrop-filter:blur(1px)saturate(150%);background:#e1edff47;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff73,inset 1px 1px 1px #ffffffbf}.benefit-stage :is(.booking-check,.schedule-date-selected,.slot-highlight){-webkit-backdrop-filter:blur(1px)saturate(150%);backdrop-filter:blur(1px)saturate(150%);background:#fce1d74d;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff80,inset 1px 1px 1px #fffc}@keyframes call-connector{0%,32%,to{height:64px}42%,94%{height:42px}}@keyframes call-console{0%,32%,to{height:61px;transform:translateY(22px)}42%,94%{height:185px;transform:translateY(0)}}@keyframes call-signal{0%,32%{clip-path:inset(0 0 100%);opacity:0}33%{opacity:1}42%,94%{clip-path:inset(0);opacity:1}98%,to{clip-path:inset(0);opacity:0}}@keyframes call-conversation{0%,35%,to{opacity:0;transform:translateY(9px)}45%,94%{opacity:1;transform:translateY(0)}}@keyframes call-incoming{0%,24%,to{opacity:1}28%,98%{opacity:0}}@keyframes call-answered{0%,28%,98%,to{opacity:0}32%,94%{opacity:1}}@keyframes call-wave{0%,32%,62%,90%,to{transform:scaleY(var(--bar-rest))}37%,47%,55%{transform:scaleY(1)}42%,51%,59%{transform:scaleY(.3)}}@keyframes call-wave-reply{0%,38%,62%,90%,to{transform:scaleY(var(--bar-rest))}44%,53%,59%{transform:scaleY(1)}48%,56%{transform:scaleY(.3)}}@keyframes knowledge-question{0%,2%{opacity:1;--typed-characters:0;transform:translateY(120px)}14%{opacity:1;--typed-characters:var(--question-length);transform:translateY(120px)}30%{opacity:1;transform:translateY(120px)}40%,95%{opacity:1;--typed-characters:var(--question-length);transform:translateY(0)}to{opacity:0;--typed-characters:0;transform:translateY(0)}}@keyframes source-match{0%,59%,to{color:#677389;background:0 0}62%,95%{color:var(--blue-strong);background:#e1edff47}}@keyframes source-check{0%,60%,to{opacity:0;transform:scale(.7)}64%,95%{opacity:1;transform:scale(1)}}@keyframes knowledge-signal{0%,60%{stroke-dashoffset:1px;opacity:0}62%{opacity:.75}70%,95%{stroke-dashoffset:0;opacity:.75}to{stroke-dashoffset:0;opacity:0}}@keyframes schedule-date{0%,26%,to{color:#8b95a7;background:0 0}38%,90%{color:#9e4640;background:#fce1d74d}}@keyframes slot-highlight{0%,33%,to{background:0 0;border-color:#edf0f5}46%,90%{background:#fce1d74d;border-color:#ffffff80}}@keyframes booking-capsule{0%,to{opacity:0;transform:translate(-22.5px,57px)}3%,30%{opacity:1;transform:translate(-22.5px,57px)}72%,95%{opacity:1;transform:translate(0)}98%{opacity:0;transform:translate(0)}}@keyframes booking-detail-initial{0%,56%{opacity:1;transform:translateY(0)}62%,to{opacity:0;transform:translateY(-4px)}}@keyframes booking-detail-final{0%,62%,to{opacity:0;transform:translateY(4px)}72%,95%{opacity:1;transform:translateY(0)}98%{opacity:0;transform:translateY(4px)}}@keyframes booking-check{0%,64%,to{opacity:0;transform:scale(.75)}74%,95%{opacity:1;transform:scale(1)}}@media (width<=900px){.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-card.booking-card{grid-column:1/-1;min-height:470px}}@media (width<=620px){.benefit-grid{grid-template-columns:minmax(0,1fr)}.benefit-card,.benefit-card.booking-card{grid-column:auto;min-height:495px;padding-inline:22px}}@media (prefers-reduced-motion:reduce){.benefit-stage[data-motion-ready] .story-motion{animation:none!important}}@media (forced-colors:active){.benefit-card,.call-console,.knowledge-panel,.schedule-panel,.knowledge-answer,.booking-capsule{border-color:canvastext}.source-matched,.schedule-date-selected{outline:1px solid highlight}.console-wave i,.route-answered-dot,.route-dot{background:highlight}}.route-state{display:grid}.route-state>span{grid-area:1/1;align-items:center;gap:8px;display:flex}.route-incoming{--story-animation:call-incoming;opacity:0}.route-answered{--story-animation:call-answered}.route-answered-dot{background:var(--blue-strong);box-shadow:0 0 0 4px #edf2fe}.question-profile{color:#b16c5c;flex-shrink:0}@property --call-seconds{syntax:"<integer>";inherits:false;initial-value:12}.console-seconds{--story-animation:call-seconds;--call-seconds:12;counter-reset:call-seconds var(--call-seconds);font-size:0}.console-seconds:after{content:counter(call-seconds, decimal-leading-zero);font-size:.75rem}.benefit-stage[data-motion-ready] .console-seconds{animation-timing-function:linear}@keyframes call-seconds{0%,2%{--call-seconds:7}2%{animation-timing-function:steps(3,end)}32%{--call-seconds:10;animation-timing-function:steps(6,end)}92%,to{--call-seconds:16}}@keyframes knowledge-panel{0%,30%{opacity:0;transform:translateY(12px)}40%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes knowledge-dropdown{0%,40%{--revealed-rows:0}54%,95%{--revealed-rows:4}to{--revealed-rows:0}}@keyframes knowledge-search{0%,40%{opacity:0;transform:translateY(0)}43%,48%{opacity:1;transform:translateY(0)}55%,59%{opacity:1;transform:translateY(30px)}60%,to{opacity:0;transform:translateY(30px)}}@keyframes knowledge-answer{0%,65%{opacity:0;transform:translateY(-6px)}70%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes lead-vibrate{0%,2%,6%,10%,14%,18%,22%,26%,30%,to{transform:rotate(0)}3%,7%,11%,15%,19%,23%,27%{transform:rotate(-14deg)}4%,8%,12%,16%,20%,24%,28%{transform:rotate(14deg)}32%,95%{transform:rotate(0)}}.console-header-states{flex:1;min-width:0;display:grid}.console-header-states>span{grid-area:1/1;align-items:center;gap:8px;display:flex}.console-header-states strong{color:#495a76;letter-spacing:-.02em;white-space:nowrap;font-size:.875rem}.console-lead{--story-animation:call-incoming;opacity:0}.console-agent{--story-animation:call-answered}.console-lead-phone{--story-animation:lead-vibrate;color:#b16c5c;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.call-connector-track{stroke:#b9c2d1}.knowledge-search{--story-animation:knowledge-search;color:var(--blue-strong);opacity:0;position:absolute;top:6px;right:7px}@property --typed-characters{syntax:"<integer>";inherits:true;initial-value:100}@property --revealed-rows{syntax:"<integer>";inherits:true;initial-value:4}.question-word{white-space:nowrap;display:inline-block}.question-character{opacity:clamp(0, calc(var(--typed-characters) - var(--character-index)), 1)}.knowledge-source{opacity:clamp(0, calc(var(--revealed-rows) - var(--source-index)), 1)}.benefit-stage[data-motion-ready] :is(.knowledge-question,.knowledge-sources){animation-timing-function:linear}@keyframes schedule-expand{0%,12%,to{height:101px}30%,95%{height:260px}}@keyframes schedule-reveal{0%,12%,to{opacity:0}30%,95%{opacity:1}}@keyframes schedule-scroll{0%,30%,to{transform:translateY(0)}46%,95%{transform:translateY(-80px)}}.console-greeting{--story-animation:call-greeting;color:var(--muted);margin-top:10px;font-size:.75rem;line-height:1.4}.benefit-stage[data-motion-ready] .console-greeting{animation-timing-function:linear}@keyframes call-greeting{0%,45%{--typed-characters:0;opacity:0}46%{--typed-characters:0;opacity:1}58%,94%{--typed-characters:var(--greeting-length);opacity:1}98%,to{--typed-characters:0;opacity:0}}.call-story{--cs-blue:#3659c9;--cs-orange:#b96a45;--cs-status-ink:#52627a;--cs-blue-soft:#edf3ff;--cs-peach:#fff6f2;--cs-warm-line:#edc5b9;--cs-warm-ink:#805447;--cs-play:paused;color:#122442;min-width:0;margin:0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.45}.call-story-scene{isolation:isolate;justify-items:center;max-width:620px;margin-inline:auto;padding:24px 0 76px;display:grid;position:relative}.call-story-panel{aspect-ratio:700/1373;width:min(344px,100% - 32px);position:relative}.call-story-frame{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.call-story-screen{color:#122442;-webkit-backdrop-filter:blur(1px)saturate(150%);backdrop-filter:blur(1px)saturate(150%);background:radial-gradient(at 8% 36%,#7094ff29,#0000 48%),radial-gradient(at 94% 92%,#ffaf7e29,#0000 42%);border-radius:13%/6%;flex-direction:column;min-height:0;padding:16px 18px 56px;display:flex;position:absolute;inset:2.62% 7.14% 2.26% 6.86%;overflow:hidden;box-shadow:inset 0 0 0 1px #fff6,inset 2px 2px 1px -1px #fffffff2,inset -2px -2px 1px -1px #ffffff8c,0 8px 24px -14px #1e285a38}.call-story-system-bar{height:31px;color:var(--cs-status-ink);justify-content:space-between;align-items:flex-start;gap:0;font-size:.75rem;font-weight:600;display:flex;position:relative}.call-story-system-bar>svg{flex-shrink:0;margin-top:2px}.call-story-header{text-align:center;flex-direction:column;align-items:center;gap:5px;padding-top:23px;display:flex}.call-story-title{color:#262d33;letter-spacing:-.035em;font-size:1.45rem;font-weight:600;line-height:1.2}.call-story-status{color:var(--cs-status-ink);align-items:center;gap:6px;margin-bottom:4px;font-size:.8125rem;display:flex}.call-story-status-dot{--cs-animation:cs-status-dot;background:var(--cs-blue);border-radius:50%;flex-shrink:0;width:5px;height:5px}.call-story-states{min-width:0;display:grid}.call-story-states>*{grid-area:1/1}.call-story-incoming{--cs-animation:cs-incoming;opacity:0}.call-story-answered{--cs-animation:cs-answered}.call-story-conversation{flex-direction:column;flex:1;justify-content:center;padding-top:94px;padding-bottom:28px;display:flex}.call-story-wave{--cs-animation:cs-wave-color;color:var(--cs-blue);justify-content:center;align-items:center;gap:4px;height:32px;margin-bottom:18px;display:flex}.call-story-wave i{--cs-animation:cs-wave;width:3px;height:var(--bar-height);background:currentColor;border-radius:3px;display:block;transform:scaleY(.22)}.call-story-wave i:nth-child(2n){--cs-animation:cs-wave-reply}.call-story-transcript{text-align:center;align-items:start;min-height:11rem;display:grid}.call-story-message{opacity:0;grid-area:1/1;min-width:0}.call-story-speaker{color:var(--cs-blue);margin-bottom:12px;font-size:.8125rem;font-weight:500;display:block}.call-story-message p{color:#262d33;overflow-wrap:anywhere;letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:1.3rem;font-weight:500;line-height:1.4}.call-story-word{--cs-animation:var(--cs-speech);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;display:inline-block}.call-story-greeting{--cs-animation:cs-greeting;--cs-speech:cs-greeting}.call-story-caller{--cs-animation:cs-caller;--cs-speech:cs-caller}.call-story-caller .call-story-speaker{color:var(--cs-orange)}.call-story-response{--cs-animation:cs-response;--cs-speech:cs-response}.call-story-booked{--cs-animation:cs-booked;opacity:1;align-self:center}.call-story-booked p{font-size:1.45rem}.call-story-booked .call-story-speaker{color:var(--cs-blue);margin-bottom:8px}.call-story-booked-icon{border:1px solid var(--cs-blue);width:34px;height:34px;color:var(--cs-blue);background:0 0;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.call-story-booked-time{color:var(--cs-status-ink);margin-top:10px;font-size:.875rem;display:block}.call-story-home-indicator{background:#52627a80;border-radius:8px;width:96px;height:4px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.call-story-float{--cs-animation:cs-float-left;z-index:2;isolation:isolate;width:210px;max-width:64%;position:absolute}.call-story-float:before{content:"";z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(#3659c92e,#0000 72%);border-radius:24px;position:absolute;inset:8px -10px -12px}.call-story-float-calendar:before{background:radial-gradient(#d28b6433,#0000 72%)}.call-story-float-knowledge{top:11rem;left:0}.call-story-float-calendar{--cs-animation:cs-float-right;bottom:1.75rem;right:0}.call-story-activity{--cs-animation:cs-knowledge-panel;-webkit-backdrop-filter:blur(1px)saturate(150%);backdrop-filter:blur(1px)saturate(150%);background:#f8faff8c;border:1px solid #0000;border-radius:18px;padding:16px;box-shadow:inset 0 0 0 1px #fff6,inset 2px 2px 1px -1px #fffffff2,inset -2px -2px 1px -1px #ffffff8c,0 8px 24px -14px #1e285a38}.call-story-activity-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.call-story-label{overflow-wrap:anywhere;letter-spacing:-.01em;color:#405579;min-width:0;font-size:.875rem;font-weight:500}.call-story-activity-icon{width:30px;height:30px;color:var(--cs-blue);background:#e8efff;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.call-story-activity-icon svg{width:17px;height:17px}.call-story-activity .call-story-states{color:var(--cs-blue);overflow-wrap:anywhere;margin-top:12px;font-size:.8125rem}.call-story-source-lines{gap:6px;margin-top:14px;display:grid}.call-story-source-lines i{background:#b6c8ef;border-radius:3px;width:88%;height:3px}.call-story-source-lines i:nth-child(2){background:#d5e0f7;width:65%}.call-story-source-lines i:last-child{background:#d5e0f7;width:76%}.call-story-waiting,.call-story-checking{opacity:0}.call-story-waiting{color:#65718a}.call-story-knowledge .call-story-waiting{--cs-animation:cs-knowledge-waiting}.call-story-knowledge .call-story-checking{--cs-animation:cs-knowledge-checking}.call-story-knowledge .call-story-complete{--cs-animation:cs-knowledge-complete}.call-story-calendar{--cs-animation:cs-calendar-panel;background:#fff6f28c;border-color:#0000}.call-story-calendar .call-story-label,.call-story-calendar .call-story-states{color:var(--cs-warm-ink)}.call-story-calendar .call-story-activity-icon{color:var(--cs-warm-ink);background:#f9e1d8}.call-story-calendar .call-story-waiting{--cs-animation:cs-calendar-waiting;color:#73536e}.call-story-calendar .call-story-checking{--cs-animation:cs-calendar-checking}.call-story-calendar .call-story-complete,.call-story-slot-check{--cs-animation:cs-calendar-complete}.call-story-calendar-slot{color:var(--cs-warm-ink);align-items:center;gap:8px;margin-top:14px;font-size:.8125rem;display:flex}.call-story-calendar-slot>i{background:#edc5b9;flex:1;height:1px}.call-story-slot-check{display:flex}.call-story-slot-check svg{width:16px;height:16px}.call-story-controls{justify-content:center;min-height:44px;padding-top:8px;display:flex}.call-story-toggle{color:#65718a;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font:500 .8125rem/1.4 Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-flex}.call-story-toggle[hidden]{display:none}.call-story-toggle:hover{color:var(--cs-blue)}.call-story-toggle:focus-visible{outline:2px solid var(--cs-blue);outline-offset:3px}.call-story-play-icon{display:none}.call-story[data-motion-paused] .call-story-play-icon{display:block}.call-story[data-motion-paused] .call-story-pause-icon{display:none}.call-story-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.call-story[data-motion-running]{--cs-play:running}.call-story[data-motion-ready] .call-story-motion{animation:var(--cs-animation) 16s cubic-bezier(.22, 1, .36, 1) infinite both;animation-play-state:var(--cs-play)}.call-story[data-motion-ready] .call-story-wave{animation-timing-function:step-end}.call-story[data-motion-ready] .call-story-word{animation-delay:var(--word-delay)}@keyframes cs-booked{0%,71%,to{opacity:0;transform:translateY(8px)}75%,94%{opacity:1;transform:translateY(0)}98%{opacity:0;transform:translateY(0)}}@keyframes cs-float-left{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(-1deg)}}@keyframes cs-float-right{0%,to{transform:translateY(-6px)rotate(2deg)}50%{transform:translateY(2px)rotate(0)}}@keyframes cs-incoming{0%,7%,to{opacity:1}11%,97%{opacity:0}}@keyframes cs-answered{0%,7%,to{opacity:0}11%,94%{opacity:1}98%{opacity:0}}@keyframes cs-status-dot{0%,7%,to{background:var(--cs-orange)}12%,95%{background:var(--cs-blue)}}@keyframes cs-greeting{0%,12%,30%,to{opacity:0;transform:translateY(8px)}16%,26%{opacity:1;transform:translateY(0)}}@keyframes cs-caller{0%,29%,46%,to{opacity:0;transform:translateY(8px)}33%,42%{opacity:1;transform:translateY(0)}}@keyframes cs-response{0%,45%,72%,to{opacity:0;transform:translateY(8px)}49%,67%{opacity:1;transform:translateY(0)}}@keyframes cs-knowledge-waiting{0%,30%,to{opacity:1}32%,97%{opacity:0}}@keyframes cs-knowledge-checking{0%,30%,43%,to{opacity:0}33%,40%{opacity:1}}@keyframes cs-knowledge-complete{0%,41%,to{opacity:0}44%,94%{opacity:1}98%{opacity:0}}@keyframes cs-knowledge-panel{0%,30%,to{background:#fafbfd8c;border-color:#0000}36%,94%{background:#edf3ff8c;border-color:#0000}}@keyframes cs-calendar-waiting{0%,49%,to{opacity:1}51%,97%{opacity:0}}@keyframes cs-calendar-checking{0%,49%,67%,to{opacity:0}52%,63%{opacity:1}}@keyframes cs-calendar-complete{0%,65%,to{opacity:0}68%,94%{opacity:1}98%{opacity:0}}@keyframes cs-calendar-panel{0%,49%,to{background:#fafbfd8c;border-color:#0000}56%,94%{background:#fff6f28c;border-color:#0000}}@keyframes cs-wave-color{0%,46%,to{color:var(--cs-blue)}29%,42%{color:var(--cs-orange)}}@keyframes cs-wave{0%,10%,68%,to{transform:scaleY(.22)}14%,20%,26%,32%,38%,44%,50%,56%,62%{transform:scaleY(var(--wave-peak))}17%,23%,29%,35%,41%,47%,53%,59%,65%{transform:scaleY(.3)}}@keyframes cs-wave-reply{0%,11%,68%,to{transform:scaleY(.22)}16%,22%,28%,34%,40%,46%,52%,58%,64%{transform:scaleY(var(--wave-peak))}13%,19%,25%,31%,37%,43%,49%,55%,61%,67%{transform:scaleY(.35)}}@media (width<=600px){.call-story-panel{width:min(324px,100% - 24px)}.call-story-screen{padding-inline:18px}.call-story-float{width:11.5625rem}.call-story-float-knowledge{top:11.5rem}.call-story-activity{padding:13px}}@media (prefers-reduced-motion:reduce){.call-story[data-motion-ready] .call-story-motion{animation:none}.call-story-toggle{display:none}}@font-face{font-family:Axiforma;src:url(/fonts/axiforma-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Axiforma;src:url(/fonts/axiforma-semibold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}:root{--ink:#0b1426;--ink-soft:#122442;--paper:#f7f9fd;--paper-deep:#eaf0fa;--white:#fff;--blue-start:#7094ff;--blue-end:#aef;--warm-start:#ff565c;--warm-end:#ffcf93;--blue-strong:#3659c9;--warm-strong:#b63142;--orange-strong:#ff6060;--blue-soft:#e8efff;--warm-soft:#ffe8e5;--focus:#d6404f;--gradient-blue:linear-gradient(110deg, var(--blue-start), var(--blue-end));--gradient-warm:linear-gradient(110deg, var(--warm-start), var(--warm-end));--gradient-brand:linear-gradient(100deg, var(--blue-start) 0%, var(--blue-end) 45%, var(--warm-start) 58%, var(--warm-end) 100%);--line:#0b142624;--muted:#566579;--shell:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;scroll-padding-top:92px;overflow-x:clip}body{background:var(--paper);max-width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Axiforma,Arial,sans-serif;overflow-x:clip}button,a{font-family:inherit}.opportunity-grid,.price-card,.faq-list,footer{font-family:Axiforma,Arial,sans-serif}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}.skip-link{z-index:100;background:var(--gradient-brand);color:var(--ink);border-radius:8px;padding:10px 14px;transition:transform .18s;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page-shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto}.site-header{z-index:30;width:100%;position:absolute;top:0;left:0}.nav-shell{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:32px;width:min(100% - 48px,1240px);min-height:84px;margin-inline:auto;display:flex}.brand-link{flex:1;display:inline-flex}.brand{align-items:center;display:inline-flex}.brand-logo{object-fit:cover;object-position:50% 47.5%;width:172px;height:41px;display:block}.desktop-nav{justify-content:center;align-items:center;gap:32px;display:flex}.desktop-nav a{color:#ffffffbf;font-size:14px;font-weight:550;transition:color .18s;position:relative}.desktop-nav a:after{content:"";background:var(--gradient-brand);transform-origin:100%;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--white)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.header-actions{flex:1 0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.language-switch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.language-switch button{color:#ffffff9e;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;border-radius:999px;width:38px;height:34px;padding:0;font-size:10px;font-weight:850;transition:background-color .18s,color .18s,transform .18s}.language-switch button:hover{color:var(--white)}.language-switch button[aria-pressed=true]{background:var(--gradient-blue);color:var(--ink)}.header-demo-compact{display:none}.button{cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700;line-height:1;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,.text-link:focus-visible,summary:focus-visible,.desktop-nav a:focus-visible,.brand-link:focus-visible,.language-switch button:focus-visible,.explore-trigger:focus-visible,.explore-panel a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.button span{font-size:17px;transition:transform .18s}.button:hover span{transform:translate(2px,-2px)}.button-small{min-height:42px;padding-inline:18px;font-size:13px}.button-dark{background:var(--white);color:var(--ink)}.button-dark:hover{background:var(--gradient-brand)}.button-primary{background:var(--gradient-warm);color:var(--ink);box-shadow:0 12px 32px #ff565c2e}.button-primary:hover{background:linear-gradient(110deg,#ff7475,#ffd7aa)}.button-outline{color:var(--ink);background:0 0;border-color:#0b142680}.button-outline:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.button-full{width:100%}.button-large{min-height:62px;padding-inline:28px}.hero{background:var(--white);color:var(--ink);isolation:isolate;border-radius:0;margin:0;padding:128px 20px 48px;position:relative;overflow:hidden}.hero-ripples{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 4%,#000 30% 72%,#0000 100%);mask-image:linear-gradient(#0000 4%,#000 30% 72%,#0000 100%)}.hero-ripples span{aspect-ratio:1;background:linear-gradient(#ffffff0a,#ffffff61);border-radius:50%;width:500px;position:absolute;top:540px;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #596faa21,inset 0 2px 24px #fffc}.hero-ripples span:nth-child(2){width:950px}.hero-ripples span:nth-child(3){width:1400px}.hero-ripples span:nth-child(4){width:1850px}.ripple-section{isolation:isolate;position:relative;overflow:hidden}.ripple-section>.page-shell{z-index:2;position:relative}.hero-ripples.section-ripples{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.hero-ripples.section-ripples span{top:50%}.closing-section{background:var(--paper)}.closing-section .final-cta,.closing-section footer.site-footer{background:0 0}.hero-ripples.closing-ripples{-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.hero-ripples.closing-ripples span{background:linear-gradient(#ffffff61,#ffffff0a);top:110%;box-shadow:0 -18px 50px #596faa21,inset 0 -2px 24px #fffc}@media not all and (width>=700px){.solutions-keep-together{white-space:nowrap}}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:16px;width:min(100%,76rem);display:grid;position:relative}.hero-grid>*{min-width:0}.hero-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:none;margin-inline:0;font-family:Axiforma,Arial,sans-serif;display:flex}.eyebrow,.section-kicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.eyebrow{color:#ffffffb3}.status-dot{background:var(--blue-end);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #7094ff24}.hero h1{color:#262d33;letter-spacing:-.04em;max-width:650px;margin:0;font-size:3.5rem;font-weight:600;line-height:1.1}.hero h1 span{color:inherit;-webkit-text-fill-color:currentColor;white-space:pre-line;background:0 0;padding-bottom:.08em;display:block}.hero-intro{color:#8990ad;white-space:pre;width:100%;max-width:680px;margin:0;font-family:Axiforma,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.hero-visual{border-radius:24px;min-width:0;overflow:hidden}.hero-visual .call-story-scene{min-height:0;padding:12px 0 48px}.hero-visual .call-story-screen{min-height:0}.hero-phone-ripples{z-index:0}.hero-phone-ripples span{background:linear-gradient(#ffffff14,#ffffff1a);top:54%;left:calc(50% + 300px);box-shadow:inset 0 0 0 1px #7094ff1a,0 20px 56px #596faa1f,inset 0 2px 28px #ffffffe0}.landing-header{z-index:60;top:calc(env(safe-area-inset-top,0px) + 10px);pointer-events:none;position:fixed}.landing-header .nav-shell{-webkit-backdrop-filter:blur(6px)saturate(180%);backdrop-filter:blur(6px)saturate(180%);pointer-events:auto;background:#ffffff1f;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,76rem);height:58px;min-height:58px;padding:0 7px 0 22px;display:flex;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff80,inset 2.5px 2.5px 1px -1px #fff,inset -2px -2px 1px -1px #ffffffbf,inset 0 0 8px #ffffff4d,0 12px 34px -12px #1e285a4d}.landing-header .brand-logo{width:112px;height:27px}.landing-header .brand-link,.landing-header .header-actions{flex:none}.landing-header .header-actions{font-family:Axiforma,Arial,sans-serif}.explore-menu{position:relative}.explore-trigger{color:#1d1d1f;cursor:pointer;-webkit-backdrop-filter:blur(1px)saturate(150%);backdrop-filter:blur(1px)saturate(150%);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff6,inset 2px 2px 1px -1px #fffffff2,inset -2px -2px 1px -1px #ffffff8c,0 8px 24px -14px #1e285a38}.explore-trigger:hover,.explore-trigger[aria-expanded=true]{background:#ffffff2e}.explore-trigger svg{width:16px;height:16px;transition:transform .18s}.explore-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.explore-panel{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #12205a14;border-radius:22px;width:210px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #12205a24}.explore-panel[hidden]{display:none}.explore-panel a{color:#12205a;border-radius:14px;align-items:center;min-height:46px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .18s;display:flex}.explore-panel a:hover,.explore-panel a:focus-visible{background:#f5f7fd}.landing-header .desktop-nav a{color:#68738a;font-size:16px}.landing-header .desktop-nav a:hover,.landing-header .desktop-nav a:focus-visible{color:var(--ink)}.landing-header .language-switch{background:#fff9;border-color:#0b14261f}.landing-header .language-switch button{color:var(--muted)}.landing-header .language-switch button:hover{color:var(--ink)}:is(.landing-header .header-demo,.final-start-button),.hero-demo-start{background:var(--gradient-blue);color:var(--ink);box-shadow:0 0 0 3px #7094ff33,0 10px 24px #7094ff1f}:is(.landing-header .header-demo,.final-start-button):hover,.hero-demo-start:hover{background:linear-gradient(110deg,#85a3ff,#baf2ff)}:is(.landing-header .header-demo,.final-start-button){color:#fff;-webkit-backdrop-filter:blur(2px)saturate(180%);backdrop-filter:blur(2px)saturate(180%);background:#0a7affd9;border:0;box-shadow:inset 0 0 0 1px #ffffff59,inset 2.5px 2.5px 1px -1px #ffffffd9,inset -2px -2px 1px -1px #ffffff73,inset 0 0 16px #a0d2ff8c,0 10px 26px -10px #0064e68c}:is(.landing-header .header-demo,.final-start-button):hover{background:#0a7afff2}.landing-header .explore-trigger,:is(.landing-header .header-demo,.final-start-button){white-space:nowrap;border-radius:999px;height:44px;min-height:44px;padding:0 22px;font:500 16px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,sans-serif;transition:transform .25s cubic-bezier(.3,1.7,.5,1),background .2s}.landing-header .explore-trigger:hover,:is(.landing-header .header-demo,.final-start-button):hover{transform:scale(1.03)}.landing-header .explore-trigger:active,:is(.landing-header .header-demo,.final-start-button):active{transform:scale(.95)}.landing-header .explore-trigger:focus-visible,:is(.landing-header .header-demo,.final-start-button):focus-visible{outline-offset:3px;outline:2px solid #1d1d1f}.hero-demo-card{--demo-radius:34px;--demo-inset:10px;width:min(100%,1080px);min-height:344px;padding:var(--demo-inset);border-radius:var(--demo-radius);text-align:center;background:linear-gradient(#fdfdff 0%,#edf1ff 38%,#d9e3ff 70%,#b6c8fa 100%);justify-self:center;display:grid;position:relative;box-shadow:0 18px 40px #4a70c91f}.hero-demo-surface{border-radius:calc(var(--demo-radius) - var(--demo-inset));isolation:isolate;background:#fff;min-width:0;padding:50px 32px 34px;position:relative;box-shadow:0 0 22px #5678d72e,0 10px 24px #455da124}.hero-demo-background{z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #fff 0%, #fffffff2 14%, #ffffff8c 40%, transparent 100%), radial-gradient(ellipse at 18% 100%, var(--blue-start), transparent 58%), radial-gradient(ellipse at 48% 88%, var(--blue-end), transparent 50%), radial-gradient(ellipse at 72% 100%, var(--warm-start), transparent 58%), radial-gradient(ellipse at 100% 82%, var(--warm-end), transparent 55%), #eef4ff;position:absolute;inset:0;overflow:hidden}.hero-demo-heading h2{color:#171c25;letter-spacing:-.035em;font-size:clamp(26px,2.6vw,34px);font-weight:650;line-height:1.2}.hero-demo-heading p{color:#475269;margin-top:12px;font-size:17px;line-height:1.5}.hero-demo-start{min-height:58px;padding-inline:26px;font-size:19px}.hero-demo-start svg{width:24px;height:24px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero .sector-strip{border-color:#0b14261a;margin-top:52px}.hero .sector-strip>p,.hero .sector-list span{color:var(--muted)}.hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.text-link{color:#ffffffdb;cursor:pointer;appearance:none;background:0 0;border-bottom:1px solid #ffffff47;align-items:center;gap:12px;padding-block:8px;font-family:inherit;font-size:14px;font-weight:700;transition:gap .18s,border-color .18s;display:inline-flex}.text-link:hover{border-color:var(--warm-start);gap:17px}.hero-proof{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:22px;margin-top:38px;padding-top:24px;display:flex}.hero-proof span{color:#ffffff9e;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.hero-proof i{width:18px;height:18px;color:var(--blue-end);border:1px solid #aaeeff6b;border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:inline-grid}.hero-widget-stage{contain:inline-size;isolation:isolate;place-items:center;width:100%;min-width:0;max-width:100%;min-height:112px;margin-top:20px;display:grid;position:relative}.hero-copy .hero-widget-stage{place-self:flex-start start;place-items:start;width:min(100%,420px);min-height:58px;margin-top:0}.hero-copy .hero-widget-mount{place-self:flex-start start;place-items:start;min-height:58px}.hero-copy .hero-demo-start{place-self:flex-start start;margin-left:0;margin-right:auto}.hero-widget-mount{z-index:2;place-items:center;width:min(100%,420px);min-width:0;max-width:100%;min-height:112px;display:grid;position:relative}.hero-widget-mount>chat-widget{contain:inline-size;display:block;background:0 0!important;width:100%!important;min-width:0!important;max-width:100%!important}.hero-widget-mount>script{display:none}.sector-strip{z-index:2;border-top:1px solid #ffffff1c;grid-template-columns:210px 1fr;align-items:center;gap:34px;min-height:110px;display:grid;position:relative}.sector-strip>p{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.sector-list{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.sector-list span{color:#ffffffbd;font-size:13px;font-weight:650;position:relative}.sector-list span:not(:last-child):after{content:"";background:var(--warm-start);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-15px}.problem-section,.solution-section,.opportunity-section,.pricing-section,.faq-section,.final-cta{padding:130px 0}.problem-section{background:var(--paper)}.problem-grid{grid-template-columns:.92fr 1.08fr;gap:120px;display:grid}.sticky-heading{align-self:start;position:sticky;top:120px}.section-heading h2{color:#262d33;letter-spacing:-.04em;margin-top:18px;font-family:Axiforma,Arial,sans-serif;font-size:3.5rem;font-weight:600;line-height:1.1}.problem-section .section-heading h2,.solution-section .section-heading h2,.opportunity-section .section-heading h2,.faq-section .section-heading h2{margin-top:0}.section-heading h2 em{color:var(--blue-strong);font-family:Georgia,Times New Roman,serif;font-weight:400}.problem-section .section-heading h2 em{color:var(--orange-strong);font-family:inherit;font-style:normal;font-weight:inherit}.problem-content{padding-top:0}.problem-copy{max-width:610px;margin:0 0 40px}.problem-copy>p{max-width:610px;color:var(--muted);font-size:16px;line-height:1.75}.call-outcome-card{color:var(--white);background:radial-gradient(circle at 92% 8%,#7094ff24,#0000 28%),linear-gradient(145deg,#0a1426 0%,#101f38 100%);border:1px solid #7094ff33;border-radius:28px;margin:50px 0 0;position:relative;overflow:hidden;box-shadow:0 32px 78px #0b14262e}.call-outcome-card:before{content:"";z-index:2;background:var(--gradient-brand);height:3px;position:absolute;inset:0 0 auto}.call-outcome-header{border-bottom:1px solid #ffffff1a;align-items:center;min-height:82px;padding:20px 24px;display:flex}.call-outcome-header>span:first-child{flex-direction:column;gap:7px;display:flex}.call-outcome-header small,.call-outcome-result small{color:#ffffff8a;letter-spacing:.14em;font-size:8px;font-weight:850}.call-outcome-header>span:first-child>small{color:var(--blue-end)}.call-outcome-header>span:first-child>strong{letter-spacing:-.02em;font-size:16px}.call-journey{margin:0;padding:16px 24px 12px;list-style:none}.journey-step{grid-template-columns:68px 40px minmax(0,1fr);align-items:center;gap:14px;min-height:82px;display:grid;position:relative}.journey-step:not(:last-child):after{content:"";z-index:0;background:linear-gradient(#aaeeff80,#ffcf9373);width:1px;height:47px;position:absolute;top:59px;left:101px}.journey-step time{color:#ffffff80;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.journey-marker{z-index:1;background:#13233f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.journey-step-2 .journey-marker{background:var(--gradient-blue);color:var(--ink)}.journey-step-3 .journey-marker{background:var(--gradient-warm);color:var(--ink);font-size:13px;font-weight:900}.call-pulse{background:var(--warm-end);border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 0 5px #ffcf931f}.call-pulse:after{content:"";border:1px solid #ffcf9347;border-radius:50%;position:absolute;inset:-8px}.journey-wave{align-items:center;gap:3px;height:18px;display:flex}.journey-wave i{background:var(--ink);border-radius:999px;width:2px}.journey-wave i:first-child,.journey-wave i:nth-child(3){height:9px}.journey-wave i:nth-child(2){height:17px}.journey-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.journey-copy strong{letter-spacing:-.01em;font-size:13px}.journey-copy small{color:#ffffff87;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.call-outcome-result{background:var(--gradient-blue);color:var(--ink);border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin:0 24px 24px;padding:16px;display:grid}.result-check{background:var(--ink);width:36px;height:36px;color:var(--blue-end);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.call-outcome-result>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.call-outcome-result small{color:#0b14269e}.call-outcome-result strong{font-size:12px}.solution-section{background:radial-gradient(ellipse at 8% 36%, #7094ff29, transparent 48%), radial-gradient(ellipse at 94% 92%, #ffaf7e29, transparent 42%), var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.centered-heading{text-align:center;max-width:750px;margin-inline:auto}.solution-section .centered-heading{max-width:1120px}.solution-section .centered-heading h2,.solution-section .centered-heading>p:last-child{white-space:pre-line}.solution-section .centered-heading>p:last-child{max-width:1080px}.centered-heading .section-kicker{justify-content:center}.centered-heading>p:last-child{color:#8990ad;max-width:610px;margin:24px auto 0;font-family:Axiforma,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.pricing-heading>p,.faq-intro>p{color:#8990ad;font-family:Axiforma,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.opportunity-section{background:var(--paper);padding:112px 0;position:relative;overflow:clip}.legacy-anchor{position:absolute;top:0}.opportunity-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:100px;display:grid}.opportunity-heading{grid-area:1/1;align-self:start;max-width:520px;position:sticky;top:140px}.opportunity-heading>p{color:#8990ad;margin:24px 0 0;font-size:1rem;line-height:1.65}.opportunity-grid{isolation:isolate;grid-area:1/2;gap:28px;min-width:0;display:grid;position:relative}.opportunity-metric{-webkit-backdrop-filter:blur(6px)saturate(150%);background:radial-gradient(at 10% 20%,#7094ff29,#0000 65%),radial-gradient(at 90% 85%,#ffaf7e29,#0000 65%),#ffffff2e;border-radius:28px;min-width:0;padding:38px 40px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9,inset 2px 2px 1px -1px #fffffff2,inset -2px -2px 1px -1px #ffffff8c,0 16px 30px -20px #1e285a33}.opportunity-value{color:var(--ink);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0 0 12px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.5rem,3.3vw,3rem);font-weight:600;line-height:1}.opportunity-eyebrow{justify-content:flex-start;margin-bottom:24px;display:flex}.opportunity-eyebrow>span{color:#405579;-webkit-backdrop-filter:blur(6px)saturate(180%);background:#edf3ff8c;border-radius:999px;align-items:center;min-height:44px;padding:0 22px;font:500 16px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,sans-serif;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff80,inset 2.5px 2.5px 1px -1px #fff,inset -2px -2px 1px -1px #ffffffbf,inset 0 0 8px #ffffff4d,0 12px 34px -12px #1e285a33}.opportunity-label{color:var(--muted);margin:0;font-size:1rem;font-weight:600;line-height:1.65}@media (forced-colors:active){.opportunity-metric{border:1px solid canvastext}}@media not all and (width>=900px){.opportunity-section{padding:64px 0}.opportunity-shell{grid-template-columns:minmax(0,1fr);gap:36px}.opportunity-heading{grid-area:1/1;position:static}.opportunity-grid{grid-area:2/1;gap:24px}.opportunity-metric{padding:30px 28px}}.pricing-section{--pricing-muted:var(--muted);--pricing-line:#0b14261f;--pricing-accent:linear-gradient(110deg, #3d6eff, #7094ff);background:radial-gradient(ellipse at 8% 36%, #7094ff29, transparent 48%), radial-gradient(ellipse at 94% 92%, #ffaf7e29, transparent 42%), var(--white);color:var(--ink);border-block:1px solid var(--line)}.light-kicker{color:#ffffff80}.pricing-heading{text-align:center;max-width:800px;margin-inline:auto}.pricing-heading .section-heading h2{text-wrap:balance;margin-top:0}.pricing-heading>p{text-wrap:pretty;max-width:610px;margin:24px auto 0}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;max-width:1040px;margin:64px auto 0;display:grid}.price-card{grid-row:span 4;grid-template-rows:subgrid;-webkit-backdrop-filter:blur(1px)saturate(150%);backdrop-filter:blur(1px)saturate(150%);min-width:0;color:var(--ink);background:0 0;border:0;border-radius:30px;row-gap:0;padding:40px 36px 32px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fff6,inset 2px 2px 1px -1px #fffffff2,inset -2px -2px 1px -1px #ffffff8c,0 8px 24px -14px #1e285a38}.featured-price,.textback-price{isolation:isolate;padding:41px 37px 33px}.featured-price{background:linear-gradient(#0000 20%,#ffaf7e29)}.price-card h3{letter-spacing:-.035em;font-size:1.625rem;font-weight:650;line-height:1.25}.complete-pill{color:#0a7affd9;-webkit-backdrop-filter:blur(8px)saturate(150%);letter-spacing:.05em;text-align:center;text-transform:uppercase;z-index:1;background:#ffffff40;border-radius:999px;max-width:calc(100% - 76px);padding:7px 13px;font-size:.875rem;font-weight:650;line-height:1.3;position:absolute;top:20px;right:24px;box-shadow:inset 0 0 0 1px #ffffffa6,inset 2px 2px 1px -1px #fffffff2,inset -2px -2px 1px -1px #ffffff73,0 4px 12px -6px #1e285a33}.price-description{color:var(--pricing-muted);text-wrap:pretty;margin-top:14px;font-size:1rem;line-height:1.65}.price{color:var(--ink);flex-wrap:wrap;align-items:baseline;column-gap:4px;margin-top:32px;display:flex}.price>span{align-self:flex-start;margin-top:8px;font-size:1.75rem;font-weight:550}.price strong{letter-spacing:-.055em;font-size:4rem;font-weight:620;line-height:1.1}.price small{color:var(--pricing-muted);margin-left:8px;font-size:1rem;font-weight:400}.price-usage-rate{color:var(--pricing-muted);flex-basis:100%;margin-top:18px;font-size:.875rem;line-height:1.6}.price-card ul{border-top:1px solid var(--pricing-line);flex-direction:column;gap:17px;margin:26px 0 36px;padding:26px 0 0;list-style:none;display:flex}.price-card li{align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5;display:flex}.price-feature-check{fill:none;stroke:#3d6eff;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;flex:0 0 14px;width:14px;height:14px;margin-top:2px}.pricing-button{align-self:end}.pricing-note{color:var(--pricing-muted);text-align:center;text-wrap:balance;margin:28px auto 0;font-size:.875rem;line-height:1.7}.faq-section{isolation:isolate;background:var(--paper);position:relative}.faq-section:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--white) 0%, var(--white) 12%, #fffc 42%, #ffffff73 72%, transparent 100%), linear-gradient(180deg, #e5edff, #e5edff);pointer-events:none;border-radius:36px;position:absolute;inset:0 24px 24px}@media not all and (width>=900px){.faq-section:before{border-radius:28px;inset:0 12px 12px}}.faq-grid{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.faq-intro{text-align:center;align-self:start}.faq-intro .section-heading h2{text-wrap:balance}.dark-text-link{color:var(--ink);border-color:var(--line);margin-top:24px}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:16px;display:grid}.faq-list details{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff80,#ffffff24);border-radius:24px;box-shadow:inset 0 0 0 1px #ffffffa6,inset 2px 2px 1px -1px #fffffff2,inset -2px -2px 1px -1px #ffffff80,0 8px 24px -18px #0000002e}.faq-list summary{cursor:pointer;letter-spacing:-.02em;border-radius:24px;justify-content:space-between;align-items:center;gap:22px;min-height:86px;padding:24px 28px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{flex:0 0 18px;width:18px;height:18px;display:block;position:relative}.faq-list summary i:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .28s cubic-bezier(.22,1,.36,1),top .28s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:4px;transform:rotate(45deg)}.faq-list details[open]:not([data-expanding=false]) summary i:before{top:6px;transform:rotate(225deg)}.faq-list details>p{max-width:620px;color:var(--muted);margin:0;padding:0 56px 28px 28px;font-size:14px;line-height:1.72}.final-cta{background:var(--paper);padding-top:40px}.final-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:960px;min-height:400px;color:var(--ink);background:linear-gradient(135deg,#f7f9fdbf,#eaf0fa59);border:0;border-radius:36px;grid-template-columns:minmax(0,1fr);align-items:center;gap:70px;padding:72px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffa6,inset 2px 2px 1px -1px #fffffff2,inset -2px -2px 1px -1px #ffffff80,0 12px 32px -24px #0003}.final-copy,.final-actions{z-index:2;position:relative}.final-copy{text-align:center}.final-copy h2{color:#262d33;letter-spacing:-.04em;margin-top:0;font-family:Axiforma,Arial,sans-serif;font-size:3.5rem;font-weight:600;line-height:1.1}.final-copy>p{color:#8990ad;margin-inline:auto;max-width:570px;margin-top:24px;font-family:Axiforma,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.final-actions{justify-content:center;margin-top:32px;display:flex}footer{width:min(100% - 48px,1320px);color:var(--ink);background:radial-gradient(circle at 90% 20%,#7094ff29,#0000 34%),linear-gradient(145deg,#fff 0%,#f7f9ff 62%,#edf3ff 100%);border:1px solid #3d6eff29;border-radius:32px;margin:0 auto 24px;padding:78px 0 30px;position:relative;overflow:hidden;box-shadow:0 24px 64px #2743841a}.footer-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.35fr);gap:100px;display:grid}.footer-brand .brand-logo{width:190px;height:46px}.footer-brand>p{max-width:430px;color:var(--muted);margin-top:22px;font-size:14px;line-height:1.7}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.footer-links>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-links p{color:var(--muted);letter-spacing:.14em;margin-bottom:7px;font-size:8px;font-weight:850}.footer-links a,.footer-cookie-button{color:var(--muted);font-size:12px;transition:color .18s}.footer-cookie-button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.footer-links a:hover,.footer-cookie-button:hover{color:var(--blue-strong)}.footer-links a:focus-visible,.footer-cookie-button:focus-visible,.legal-back-link:focus-visible,.legal-print-button:focus-visible,.legal-toc a:focus-visible,.legal-related-link:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:4px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.03em;text-align:center;justify-content:center;align-items:center;gap:20px;margin-top:70px;padding-top:23px;font-size:11px;display:flex}@keyframes hero-widget-float{0%,to{transform:translateY(0) scale(var(--widget-scale))}50%{transform:translateY(-10px) scale(var(--widget-scale))}}@media (width<=1080px){.hero h1{font-size:3.5rem}.landing-header .nav-shell{gap:20px}.landing-header .desktop-nav{gap:22px}.landing-header .desktop-nav a{font-size:14px}.problem-grid,.faq-grid{gap:70px}.final-card{padding:56px}}@media (width<=900px){footer{width:min(100% - 36px,1320px);margin-bottom:18px}.page-shell,.nav-shell{width:min(calc(100% - 36px), var(--shell))}.desktop-nav{display:none}.brand-link{flex:initial}.header-actions{margin-left:auto}.hero{min-height:auto;padding-top:144px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero-copy{text-align:center;align-items:center;max-width:100%}.hero-intro{white-space:pre-line}.hero h1{max-width:550px;font-size:3rem}.section-heading h2,.final-copy h2{font-size:3rem}.hero-copy .hero-widget-stage,.hero-copy .hero-widget-mount{place-items:center}.hero-phone-ripples span{top:68%;left:50%}.hero-widget-stage{min-height:112px}.landing-header .nav-shell{width:calc(100% - 24px);display:flex}.sector-strip{grid-template-columns:1fr;gap:20px;padding:26px 0 30px}.sector-list{justify-content:flex-start}.problem-section,.solution-section,.pricing-section,.faq-section,.final-cta{padding:100px 0}.problem-grid,.pricing-heading,.faq-grid,.final-card{grid-template-columns:1fr}.sticky-heading,.faq-intro{position:static}.problem-content{padding-top:0}.pricing-heading{gap:30px}.pricing-grid{grid-template-columns:minmax(0,1fr);row-gap:32px;max-width:620px}.faq-grid{gap:55px}.final-card{gap:35px;padding:60px 48px}}@media (width<=620px){footer{border-radius:24px;width:min(100% - 20px,1320px);margin-bottom:10px}.page-shell,.nav-shell{width:min(calc(100% - 28px), var(--shell))}.nav-shell{gap:10px;min-height:74px}.brand-logo{width:112px;height:27px}.landing-header .brand-logo{width:88px;height:21px}.footer-brand .brand-logo{width:160px;height:39px}.site-header .button{min-height:38px;padding-inline:14px;font-size:11px}.site-header .button span{display:none}.site-header .button .header-demo-compact{display:inline}.language-switch{padding:2px}.language-switch button{width:34px;height:32px;font-size:9px}.hero{border-radius:0;margin:0;padding:112px 20px 32px}.hero-grid{gap:48px;width:100%}.explore-panel{width:190px}.hero h1,.section-heading h2,.final-copy h2{font-size:2rem}.hero h1 span{margin-top:0}.hero-intro{font-size:16px;line-height:1.5}.hero-demo-card{--demo-radius:28px;--demo-inset:7px;min-height:316px}.hero-demo-surface{padding:32px 16px 24px}.hero-demo-heading h2{font-size:26px}.hero-demo-heading p{font-size:16px}.hero-demo-start{min-height:54px;font-size:17px}.hero-ripples span{top:500px}.hero-phone-ripples span{top:68%;left:50%}.hero .sector-strip{margin-top:34px}.hero-actions{flex-direction:column;align-items:stretch;gap:15px}.hero-actions .button{width:100%}.hero-actions .text-link{align-self:flex-start}.hero-proof{gap:13px 17px}.hero-widget-stage{min-height:58px;margin-inline:0}.hero-widget-mount{grid-template-columns:minmax(0,1fr);min-height:58px}.hero-visual{border-radius:0;width:calc(100% + 40px);margin-inline:-20px}.hero-visual .call-story-scene{padding-bottom:40px}.hero-widget-mount>chat-widget{justify-self:center;width:358px!important;max-width:none!important}.sector-list{gap:12px 23px}.sector-list span{font-size:11px}.problem-section,.solution-section,.pricing-section,.faq-section{padding:80px 0}.problem-grid{gap:46px}.call-journey{padding-inline:16px}.journey-step{grid-template-columns:54px 36px minmax(0,1fr);gap:10px}.journey-step:not(:last-child):after{left:81px}.journey-marker{width:36px;height:36px}.call-outcome-result{grid-template-columns:38px 1fr;margin-inline:16px}.pricing-grid{margin-top:50px}.price-card{padding:36px 24px 24px}.featured-price,.textback-price{padding:37px 25px 25px}.price strong{font-size:3.5rem}.faq-grid{gap:42px}.faq-list summary{min-height:78px;padding:22px;font-size:15px}.faq-list details>p{padding:0 22px 24px}.final-cta{padding:0 0 80px}.final-card{width:min(calc(100% - 20px), var(--shell));border-radius:24px;padding:48px 26px}.final-actions .button{width:100%}.footer-grid{grid-template-columns:1fr;gap:52px}.footer-bottom{justify-content:center;align-items:center;gap:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-widget-mount{animation:none!important}}.consultation-modal-overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050b14bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.consultation-modal{background:var(--paper);width:min(760px,100%);height:min(900px,100dvh - 48px);max-height:min(900px,100dvh - 48px);color:var(--ink);border:1px solid #ffffff29;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 36px 100px #0000005c}.consultation-modal-header{border-bottom:1px solid var(--line);background:var(--white);flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:20px 22px 18px 26px;display:flex}.consultation-modal-kicker{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.consultation-modal h2{letter-spacing:-.04em;margin-top:7px;font-size:clamp(21px,3vw,29px);font-weight:650;line-height:1.05}.consultation-modal-close{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:25px;line-height:1;transition:background-color .18s,transform .18s;display:grid}.consultation-modal-close:hover{background:var(--blue-soft);transform:rotate(6deg)}.consultation-modal-close:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.consultation-embed-shell{overscroll-behavior:contain;background:var(--white);flex:auto;min-height:0;overflow:hidden}.consultation-embed-shell iframe{border:0;width:100%;min-height:0;display:block;overflow:auto;height:100%!important}@media (width<=620px){.consultation-modal-overlay{padding:10px}.consultation-modal{border-radius:18px;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.consultation-modal-header{min-height:78px;padding:16px 16px 14px 18px}}.consultation-privacy-note{border-top:1px solid var(--line);background:var(--paper);color:var(--muted);flex:none;padding:12px 22px 14px;font-size:12px;line-height:1.45}.consultation-privacy-note a{color:var(--blue-strong);text-underline-offset:2px;font-weight:700;text-decoration:underline}.consent-banner{z-index:160;width:min(620px,100% - 44px);color:var(--white);background:#081120;border:1px solid #ffffff26;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:26px;padding:26px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 24px 70px #0000006b}.consent-kicker{color:var(--blue-end);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.consent-copy h2{letter-spacing:-.035em;margin-top:7px;font-size:21px;font-weight:650}.consent-copy>p:not(.consent-kicker){color:#ffffffb3;margin-top:10px;font-size:14px;line-height:1.55}.consent-copy a{color:var(--blue-end);gap:5px;margin-top:12px;font-size:13px;font-weight:700;display:inline-flex}.consent-actions{gap:9px;min-width:190px;display:grid}.consent-choice-button{min-height:45px;color:var(--white);cursor:pointer;border:1px solid #ffffff57;border-radius:999px;padding:0 17px;font-size:13px;font-weight:750;transition:transform .18s,border-color .18s,background-color .18s}.consent-choice-necessary,.consent-choice-optional{background:#13243a;border-color:#aaeeff6b}.consent-choice-button:hover{border-color:var(--blue-end);transform:translateY(-1px)}.consent-choice-button:focus-visible{outline:3px solid var(--warm-start);outline-offset:3px}.legal-site-header .nav-shell{border-bottom-color:#0b14261a}.legal-header-actions{align-items:center;gap:22px;display:flex}.legal-back-link{color:var(--muted);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.legal-site-header .language-switch{background:#ffffffb8;border-color:#0b14261f}.legal-site-header .language-switch button{color:var(--muted)}.legal-site-header .language-switch button:hover{color:var(--ink)}.legal-main{background:var(--paper)}.legal-hero{color:var(--ink);background:radial-gradient(circle at 80% 10%,#7094ff2b,#0000 32%),radial-gradient(circle at 22% 100%,#ff565c17,#0000 36%),linear-gradient(#fff 0%,#f7f9fd 100%);padding:156px 0 76px;position:relative;overflow:hidden}.legal-hero-glow{pointer-events:none;background:linear-gradient(115deg,#0000 52%,#7094ff0e);position:absolute;inset:0}.legal-hero-inner{z-index:1;position:relative}.legal-hero h1{letter-spacing:.01em;max-width:920px;margin-top:18px;font-size:clamp(54px,7.5vw,96px);font-weight:630;line-height:.95}.legal-summary{max-width:760px;color:var(--muted);margin-top:28px;font-size:18px;line-height:1.65}.legal-meta-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;margin-top:38px;padding-top:22px;display:flex}.legal-meta-row>span{color:var(--muted);font-size:13px}.legal-print-button{color:var(--blue-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:750}.legal-layout{grid-template-columns:minmax(190px,250px) minmax(0,760px);justify-content:space-between;gap:90px;padding-top:80px;padding-bottom:120px;display:grid}.legal-toc{align-self:start;position:sticky;top:30px}.legal-toc>p{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding-bottom:14px;font-size:11px;font-weight:850}.legal-toc ol{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.legal-toc a{color:var(--muted);font-size:13px;line-height:1.35;transition:color .18s}.legal-toc a:hover{color:var(--blue-strong)}.legal-document>section{border-bottom:1px solid var(--line);margin-bottom:48px;padding:0 0 48px;scroll-margin-top:36px}.legal-document h2{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(27px,3.3vw,38px);font-weight:650;line-height:1.08}.legal-document p,.legal-document li{color:#33435a;font-size:16px;line-height:1.78}.legal-document p+p{margin-top:18px}.legal-document ul{gap:10px;margin:20px 0 0;padding-left:22px;display:grid}.legal-document li::marker{color:var(--blue-strong)}.legal-related-link{background:var(--white);border:1px solid #3659c933;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:4px 20px;padding:24px 26px;transition:transform .18s,border-color .18s;display:grid}.legal-related-link span,.legal-related-link strong{grid-column:1}.legal-related-link span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.legal-related-link strong{font-size:18px}.legal-related-link i{color:var(--blue-strong);grid-area:1/2/span 2;font-size:24px;font-style:normal}.legal-related-link:hover{border-color:var(--blue-strong);transform:translateY(-2px)}@media (width<=900px){.footer-grid{grid-template-columns:1fr;gap:52px}.legal-layout{grid-template-columns:1fr;gap:48px}.legal-toc{border:1px solid var(--line);background:var(--white);border-radius:18px;padding:24px;position:static}.legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}@media (width<=620px){.consultation-privacy-note{padding-inline:16px}.consent-banner{border-radius:18px;grid-template-columns:1fr;gap:20px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:21px;bottom:10px;right:10px;overflow-y:auto}.consent-actions{min-width:0}.legal-header-actions{gap:10px}.legal-back-link{font-size:0}.legal-back-link span{font-size:20px}.legal-hero{padding:128px 0 58px}.legal-hero h1{letter-spacing:.015em;font-size:clamp(48px,15vw,66px)}html[lang=nl] .legal-hero h1{font-size:clamp(38px,11.5vw,52px)}.legal-summary{font-size:16px}.legal-meta-row{flex-direction:column;align-items:flex-start}.legal-layout{padding-top:48px;padding-bottom:80px}.legal-toc ol{grid-template-columns:1fr}.legal-document>section{margin-bottom:36px;padding-bottom:36px}.legal-document p,.legal-document li{font-size:16px;line-height:1.7}.footer-links{grid-template-columns:1fr}}@media print{.site-header,.legal-toc,.legal-print-button,.legal-related-link,.consent-banner,footer{display:none!important}body,.legal-main,.legal-hero{color:#000!important;background:#fff!important}.legal-hero{padding:0 0 32px}.legal-hero h1,.legal-summary,.legal-meta-row>span,.legal-document p,.legal-document li{color:#000!important}.legal-layout{width:100%;padding:0;display:block}.legal-document>section{break-inside:avoid}}@media (width>=901px) and (height<=760px){.hero{padding-top:112px}.hero-grid{gap:16px}.hero h1{font-size:3.5rem}.hero-intro{margin-top:0}.hero-demo-card{min-height:296px}.hero-demo-surface{padding-block:36px 24px}.hero-widget-stage,.hero-widget-mount{min-height:100px}.hero-widget-stage{margin-top:16px}}@media (width<=620px) and (height<=740px){.hero{padding-top:104px}.hero-grid{gap:40px}.hero h1{font-size:2rem}.hero-intro{margin-top:0;line-height:1.5}.hero-demo-card{--demo-inset:6px;min-height:276px}.hero-demo-surface{padding-block:24px 20px}.hero-demo-heading h2{font-size:24px}.hero-demo-heading p{margin-top:10px;line-height:1.4}.hero-widget-stage,.hero-widget-mount{min-height:88px}.hero-widget-stage{margin-top:12px}}@media (width>=1240px){.landing-header .explore-trigger,:is(.landing-header .header-demo,.final-start-button){padding-inline:17px}}@media (width<=560px){.landing-header .nav-shell{gap:8px;height:56px;min-height:56px;padding:0 6px 0 16px}.landing-header .header-actions{gap:8px}.landing-header .explore-trigger,:is(.landing-header .header-demo,.final-start-button){padding-inline:14px;font-size:14px}}@media (width<=520px){.landing-header .nav-shell,.landing-header .header-actions{gap:5px}.landing-header .explore-trigger,:is(.landing-header .header-demo,.final-start-button){padding-inline:11px}}@media (width<=380px){.landing-header .nav-shell{width:calc(100% - 20px);padding-left:10px}.landing-header .brand-logo{width:82px;height:20px}.landing-header .explore-trigger,:is(.landing-header .header-demo,.final-start-button){padding-inline:9px;font-size:13px}}@media (width<=340px){.landing-header .nav-shell,.landing-header .header-actions{gap:4px}.landing-header .explore-trigger,:is(.landing-header .header-demo,.final-start-button){padding-inline:7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.landing-header .explore-trigger,:is(.landing-header .header-demo,.final-start-button){transition:none}.landing-header .explore-trigger:hover,.landing-header .explore-trigger:active,:is(.landing-header .header-demo,.final-start-button):hover,:is(.landing-header .header-demo,.final-start-button):active{transform:none}}@media (forced-colors:active){.hero h1 span{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}@media (width>=901px){.hero-visual .call-story-scene{zoom:.8}}@media (width>=901px) and (height<=750px){.hero-visual .call-story-scene{zoom:.7}}@media (width>=901px) and (height<=650px){.hero-visual .call-story-scene{zoom:.6}}@media not all and (width>=700px){.faq-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.faq-list summary i:before{transition:none}}.final-actions .final-start-button,.price-card .pricing-button{height:50px;min-height:50px;padding-inline:28px;font-size:17px}@media not all and (width>=700px){.final-cta{padding-top:24px}}@media (width>=700px){.final-cta{padding-top:40px}}footer.site-footer{background:var(--paper);width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:16px 0 32px;overflow:visible}.footer-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.footer-logo{justify-self:start;display:inline-flex}.footer-logo .brand-logo{width:130px;height:31px}.footer-legal{justify-content:center;align-items:center;gap:20px;display:flex}.footer-legal a,.footer-copyright{color:var(--muted);font-size:12px;line-height:1.6}.footer-copyright{text-align:right;justify-self:end}.footer-legal a:hover{color:var(--blue-strong)}.footer-logo:focus-visible,.footer-legal a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media not all and (width>=1000px){.footer-row{grid-template-columns:1fr;gap:24px}.footer-legal{flex-wrap:wrap;justify-content:flex-start}.footer-copyright{text-align:left;justify-self:start}}.final-cta{padding-bottom:56px}.site-footer .footer-row{width:calc(100% - 64px);max-width:none}@media not all and (width>=700px){.final-cta{padding-bottom:40px}.site-footer .footer-row{width:calc(100% - 32px)}}.price-card-top{padding-top:28px}.price strong,.price>span,.usage-amount{font-variant-numeric:tabular-nums;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}[data-section-reveal][data-reveal-ready]{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}[data-section-reveal][data-reveal-ready].section-revealed{opacity:1;transform:translateY(0)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.benefit-card{transition:translate .25s cubic-bezier(.22,1,.36,1);translate:0}.benefit-card[data-section-reveal][data-reveal-ready]{transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1),translate .25s cubic-bezier(.22,1,.36,1)}.benefit-card:hover{translate:0 -6px}}@media (prefers-reduced-motion:reduce){[data-section-reveal][data-reveal-ready]{opacity:1;transition:none;transform:none}}@property --tw-border-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}
