/*! 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)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#070910;--surface:#0d111c;--surface-2:#111728;--line:#ffffff1c;--text:#f5f7ff;--muted:#a8b0c2;--violet:#8b5cf6;--blue:#27a8ff;--cyan:#45e5ff;--green:#47e3a0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);margin:0;font-family:Segoe UI,Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07091061;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,78px);display:flex;position:absolute;inset:0 0 auto}.brand{width:214px;height:58px;display:block}.brand img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.footer-brand img{object-fit:cover;object-position:center;mix-blend-mode:screen;filter:contrast(1.08)brightness(1.08);width:100%;height:100%}nav{color:#c2c8d5;gap:clamp(20px,2.4vw,38px);font-size:14px;display:flex}nav a{transition:color .2s}nav a:hover,.footer-links a:hover{color:#fff}.button{background:linear-gradient(120deg,#7746ed,#5064f4 60%,#168fe9);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 23px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 14px 38px #5849ef40}.button:hover{transform:translateY(-2px);box-shadow:0 18px 46px #5849ef61}.button-small{min-height:43px;padding:0 17px;font-size:13px}.button-ghost{box-shadow:none;background:#ffffff09;border-color:#ffffff2e}.button-ghost:hover{box-shadow:none;border-color:#ffffff61}.hero{background:radial-gradient(circle at 82% 36%,#2575ff33,#0000 25%),radial-gradient(circle at 60% 70%,#7e42ec24,#0000 34%),#070910;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(30px,5vw,90px);height:min(100vh,960px);min-height:820px;padding:120px clamp(24px,6.5vw,104px) 62px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #656bff1c;border-radius:50%;width:750px;height:750px;position:absolute;top:0;right:-280px;box-shadow:0 0 0 90px #5e48e606,0 0 0 210px #2f97ff05}.hero-grid{opacity:.3;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:82px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.hero-copy{z-index:2;max-width:720px;position:relative}.eyebrow{color:#b9c2d5;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 24px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:12px;font-weight:700;display:flex}.eyebrow span{background:linear-gradient(90deg, var(--violet), var(--cyan));border-radius:2px;width:30px;height:2px}h1,h2,h3{margin:0;font-family:Segoe UI,Inter,Arial,sans-serif}h1{letter-spacing:-.055em;font-size:clamp(50px,5.8vw,88px);font-weight:700;line-height:.99}h1 em,h2 em{color:#0000;background:linear-gradient(100deg,#b89aff 0%,#8e63fa 43%,#45cfff 90%);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-text{color:#aeb6c8;max-width:620px;margin:30px 0;font-size:18px;line-height:1.72}.hero-actions{align-items:center;gap:12px;display:flex}.hero-proof{color:#bac2d0;flex-wrap:wrap;gap:10px 22px;margin-top:34px;font-size:13px;display:flex}.hero-proof span{align-items:center;gap:8px;display:flex}.hero-proof svg{color:var(--green)}.control-preview{z-index:3;perspective:1400px;position:relative}.preview-glow{filter:blur(100px);opacity:.34;background:#5629e8;border-radius:50%;position:absolute;inset:15%}.preview-window{background:#0d111eeb;border:1px solid #98a5ff47;border-radius:22px;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(2deg);box-shadow:0 40px 100px #00000094,0 0 80px #494fec1f}.preview-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:62px;padding:0 22px;display:flex}.preview-brand{align-items:center;gap:10px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:14px;display:flex}.mini-mark{background:linear-gradient(135deg,#8f51ff,#168fe9);border-radius:9px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.operational{color:#8bedbb;background:#47e3a014;border:1px solid #47e3a033;border-radius:999px;padding:7px 10px;font-size:11px}.operational i{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;margin-right:6px;display:inline-block}.preview-layout{grid-template-columns:58px 1fr;min-height:390px;display:grid}.preview-layout aside{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:25px;padding-top:25px;display:flex}.preview-layout aside i{border:1px solid #525a70;border-radius:5px;width:16px;height:16px}.preview-layout aside i.selected{background:#7d50f4;border-color:#a48aff;box-shadow:0 0 16px #8b5cf699}.preview-content{padding:26px}.preview-title{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.preview-title small,.preview-title strong{display:block}.preview-title small{color:#79839a;letter-spacing:.16em;font-size:9px}.preview-title strong{margin-top:5px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:20px}.preview-title>span{color:#8d96a9;font-size:11px}.solution-row{border:1px solid var(--line);background:#ffffff06;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin:10px 0;padding:14px;display:grid}.solution-icon{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.solution-icon svg{width:22px;height:22px}.solution-icon.food{color:#ffbd6b;background:#ffae4c1a}.solution-icon.insurance{color:#68ddff;background:#2db7ff1a}.solution-row div b,.solution-row div small{display:block}.solution-row div b{font-size:13px}.solution-row div small{color:#8c95a9;margin-top:4px;font-size:10px}.solution-row em{color:#76e8ad;background:#47e3a017;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.preview-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:18px;display:grid}.preview-stats div{border:1px solid var(--line);background:#0a0e18;border-radius:11px;min-height:72px;padding:13px}.preview-stats small,.preview-stats b{display:block}.preview-stats small{color:#6f798e;letter-spacing:.1em;font-size:8px}.preview-stats b{margin-top:10px;font-size:11px}.section-pad{padding:110px clamp(24px,7vw,112px)}h2{letter-spacing:-.045em;font-size:clamp(38px,4.5vw,66px);font-weight:700;line-height:1.08}.manifesto{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b0e16}.manifesto-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;display:grid}.manifesto-grid p{color:var(--muted);margin:0 0 6px;font-size:17px;line-height:1.75}.products{background:radial-gradient(circle at 95% 28%,#3563e51a,#0000 24%),#070910}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-bottom:58px;display:grid}.section-heading>p{max-width:460px;color:var(--muted);margin:0 0 8px;font-size:16px;line-height:1.7}.product-card{border:1px solid var(--line);background:#0d111c;border-radius:28px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(40px,7vw,100px);min-height:610px;margin-top:28px;padding:clamp(34px,5vw,70px);display:grid;position:relative;overflow:hidden}.product-insurance{background:radial-gradient(circle at 80%,#1ca5df1a,#0000 38%),#0d111c}.product-label{color:#bdc5d6;letter-spacing:.14em;align-items:center;gap:12px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:11px;font-weight:800;display:flex}.product-label>span{color:#dcc8ff;background:#8b5cf61f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.product-label svg{width:23px;height:23px}.product-copy h3{letter-spacing:-.04em;margin-top:25px;font-size:clamp(34px,3.5vw,52px);line-height:1.06}.product-copy>p{color:var(--muted);font-size:16px;line-height:1.7}.product-copy ul{gap:12px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.product-copy li{color:#d6dbe6;align-items:center;gap:10px;font-size:14px;display:flex}.product-copy li svg{color:var(--green);flex:none}.product-copy>a{color:#9dcfff;align-items:center;gap:12px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.product-screen{background:#090d17;border:1px solid #acb8ff33;border-radius:20px;min-width:0;padding:24px;box-shadow:0 30px 80px #00000070}.screen-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;font-family:Segoe UI,Inter,Arial,sans-serif;display:flex}.screen-top span{font-size:18px;font-weight:700}.screen-top b{color:#ffcd8e;background:#ffae4c1a;border-radius:999px;padding:7px 10px;font-size:10px}.order-flow{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;padding:28px 5px;display:grid}.flow-step{color:#697286;align-items:center;gap:8px;display:flex}.flow-step i{border:1px solid #3d4559;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.flow-step span,.flow-step small{display:block}.flow-step span{font-size:10px}.flow-step small{margin-top:3px;font-size:8px}.flow-step.active{color:#fff}.flow-step.active i{color:#0a0d15;background:#ffb85f;border-color:#ffb85f}.flow-step.done{color:#8ce9ba}.flow-step.done i{border-color:#48d99a}.flow-line{background:#333a4b;height:1px;margin:0 9px}.flow-line.active{background:linear-gradient(90deg,#47df9e,#ffb65b)}.order-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.order-grid>div{border:1px solid var(--line);background:#ffffff06;border-radius:14px;min-height:160px;padding:19px}.order-grid small,.order-grid b,.order-grid span,.order-grid strong{display:block}.order-grid small{color:#7d879b;letter-spacing:.12em;font-size:9px}.order-grid b{margin:20px 0 8px;font-size:14px}.order-grid span{color:#b9c1d0;font-size:12px}.order-grid p{color:#777f91;margin-top:22px;font-size:9px}.order-side strong{color:#ffca85;margin:18px 0 8px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:24px}.proposal-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.proposal-title small,.proposal-title b{display:block}.proposal-title small{color:#65d9ff;letter-spacing:.14em;font-size:9px}.proposal-title b{margin-top:5px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:17px}.proposal-title>span{color:#bca3ff;background:#8b5cf61a;border-radius:999px;padding:7px 10px;font-size:10px}.proposal-profile{border:1px solid var(--line);background:#ffffff05;border-radius:12px;align-items:center;gap:12px;margin:16px 0;padding:12px;display:flex}.proposal-profile i{color:#d5f6ff;background:#17546a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;display:grid}.proposal-profile b,.proposal-profile small{display:block}.proposal-profile b{font-size:12px}.proposal-profile small{color:#7d8799;margin-top:4px;font-size:9px}.proposal-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.proposal-table>div{border-top:1px solid var(--line);grid-template-columns:1fr .8fr .7fr;align-items:center;gap:10px;min-height:54px;padding:0 14px;font-size:10px;display:grid}.proposal-table .proposal-head{color:#778197;letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border-top:0;min-height:40px;font-size:8px}.proposal-table b{font-size:11px}.proposal-table span{color:#aab2c1}.proposal-table strong{color:#68dcff;text-align:right}.control{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 15%,#743de026,#0000 32%),#0b0e16;grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;display:grid}.control-copy>p:not(.eyebrow){max-width:590px;color:var(--muted);line-height:1.75}.control-list>div{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:18px;padding:26px 0;display:grid}.control-list>div:first-child{border-top:1px solid var(--line)}.control-list>div>span{color:#7e8798;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:11px}.control-list b{font-family:Segoe UI,Inter,Arial,sans-serif;font-size:20px}.control-list p{color:#919aab;margin:7px 0 0;font-size:14px;line-height:1.6}.custom{background:#070910}.custom-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.custom-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:18px;min-height:300px;padding:30px}.custom-grid article>span{color:#778196;letter-spacing:.12em;font-size:11px}.custom-grid h3{margin-top:85px;font-size:22px;line-height:1.25}.custom-grid p{color:#9099aa;font-size:14px;line-height:1.65}.method{border-top:1px solid var(--line);background:#0b0e16;grid-template-columns:.9fr 1.1fr;gap:10vw;display:grid}.method ol{margin:0;padding:0;list-style:none}.method li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;padding:23px 0;display:grid}.method li:first-child{border-top:1px solid var(--line)}.method li>span{color:#8c69ef;font-size:11px}.method li b{font-family:Segoe UI,Inter,Arial,sans-serif;font-size:19px}.method li p{color:#929aac;margin:7px 0 0;font-size:14px;line-height:1.55}.cta{text-align:center;background:radial-gradient(circle,#5f3be02e,#0000 33%),#070910;position:relative;overflow:hidden}.cta-mark{color:#0000;-webkit-text-stroke:1px #8364f512;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:480px;font-weight:800;line-height:1;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.cta>:not(.cta-mark){z-index:1;position:relative}.cta .eyebrow{justify-content:center}.cta>p:not(.eyebrow){max-width:650px;color:var(--muted);margin:28px auto 32px;font-size:16px;line-height:1.7}.cta-actions{justify-content:center;gap:12px;display:flex}footer{border-top:1px solid var(--line);background:#06080d;padding:64px clamp(24px,7vw,112px) 28px}.footer-top{grid-template-columns:1.3fr .85fr .55fr;gap:8vw;padding-bottom:44px;display:grid}.footer-brand{width:205px}.footer-brand img{width:205px;height:66px}.footer-brand p{color:#7e8798;margin:10px 0 0;font-size:12px}.footer-contact,.footer-links{flex-direction:column;gap:11px;font-size:14px;display:flex}.footer-contact small,.footer-links small{color:#646e82;letter-spacing:.14em;margin-bottom:8px;font-size:9px}.footer-contact a,.footer-links a{color:#b9c1d0}.footer-bottom{border-top:1px solid var(--line);color:#686f7e;justify-content:space-between;padding-top:24px;font-size:11px;display:flex}.floating-whatsapp{z-index:30;background:linear-gradient(145deg,#2bda72,#15994c);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:14px;font-weight:800;transition:transform .2s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #15994c52}.floating-whatsapp:hover{transform:translateY(-3px)}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@media (max-width:1050px){nav{display:none}.hero{grid-template-columns:1fr;height:auto;min-height:920px;padding-top:145px}.hero-copy{max-width:760px}.control-preview{width:min(760px,100%)}.preview-window{transform:none}.product-card{grid-template-columns:1fr}.product-copy{max-width:680px}.control,.method{grid-template-columns:1fr;gap:60px}}@media (max-width:760px){.topbar{height:72px;padding:0 18px}.brand{width:164px;height:46px}.button-small{min-height:40px;font-size:0}.button-small:before{content:"Contato";font-size:12px}.button-small svg{display:none}.hero{gap:56px;min-height:auto;padding:124px 20px 72px}h1{font-size:clamp(43px,13vw,66px)}.hero-text{font-size:16px}.hero-actions,.cta-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.cta-actions .button{width:100%}.control-preview{border-radius:18px;overflow:hidden}.preview-window{transform-origin:0 0;width:660px;margin-bottom:-115px;transform:scale(.72)}.section-pad{padding:78px 20px}.manifesto-grid,.section-heading{grid-template-columns:1fr;gap:28px}.section-heading{margin-bottom:38px}.product-card{border-radius:20px;gap:42px;min-height:auto;padding:28px 20px}.product-copy h3{font-size:34px}.product-screen{padding:16px}.order-flow{grid-template-columns:1fr;gap:10px}.flow-line{display:none}.order-grid{grid-template-columns:1fr}.proposal-table>div{grid-template-columns:1.1fr .8fr .8fr;padding:0 9px}.custom-grid{grid-template-columns:1fr}.custom-grid article{min-height:245px}.custom-grid h3{margin-top:48px}.footer-top{grid-template-columns:1fr;gap:38px}.footer-bottom{flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.floating-whatsapp{transition:none}}.product-site,.detail-site{background:#070910;min-height:100vh}.product-topbar{z-index:20;border-bottom:1px solid var(--line);background:#070910f0;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,78px);display:flex;position:relative}.product-topbar .current{color:#fff}.product-index-hero{background:radial-gradient(circle at 80% 15%,#4b5df633,#0000 30%),#070910;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:95px clamp(24px,7vw,112px) 62px;display:grid}.product-index-hero h1{font-size:clamp(48px,5.5vw,82px)}.product-index-hero>p{max-width:470px;color:var(--muted);margin:0 0 8px;font-size:17px;line-height:1.75}.product-choice-grid{grid-template-columns:1fr 1fr;gap:20px;padding:20px clamp(24px,7vw,112px) 100px;display:grid}.choice-card{border:1px solid var(--line);background:#0d111c;border-radius:26px;flex-direction:column;min-width:0;min-height:650px;padding:34px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.choice-card:hover{border-color:#8e6fff8c;transform:translateY(-6px);box-shadow:0 30px 70px #00000059}.choice-card:focus-visible{outline-offset:6px}.choice-food{background:radial-gradient(circle at 90% 75%,#ffa03e1f,#0000 38%),#0d111c}.choice-insurance{background:radial-gradient(circle at 90% 75%,#20b5ff21,#0000 38%),#0d111c}.choice-number{color:#4f586b;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:12px;position:absolute;top:28px;right:30px}.choice-copy{max-width:540px}.choice-tag{color:#9fa9ba;letter-spacing:.18em;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:10px;font-weight:800}.choice-copy h2{margin-top:15px;font-size:clamp(38px,4vw,58px)}.choice-copy>p{color:var(--muted);line-height:1.65}.choice-features{flex-wrap:wrap;gap:8px;margin:22px 0 28px;display:flex}.choice-features span{border:1px solid var(--line);color:#b6becd;background:#ffffff06;border-radius:999px;padding:7px 10px;font-size:10px}.choice-preview{background:#080c14;border:1px solid #abb7ff2e;border-radius:16px;min-height:225px;margin-top:auto;overflow:hidden;box-shadow:0 20px 50px #00000047}.mini-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:5px;height:38px;padding:0 12px;display:flex}.mini-toolbar i{background:#434b5e;border-radius:50%;width:6px;height:6px}.mini-toolbar span{color:#70798b;letter-spacing:.08em;margin-left:auto;font-size:8px}.mini-columns{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.mini-columns>div{border:1px solid var(--line);background:#ffffff06;border-radius:9px;min-width:0;padding:10px}.mini-columns small,.mini-columns b,.mini-columns span,.mini-columns em{display:block}.mini-columns small{color:#70798c;letter-spacing:.08em;font-size:7px}.mini-columns b{margin:14px 0 5px;font-size:10px}.mini-columns span{color:#929bad;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.mini-columns em{color:#ffbf72;margin-top:18px;font-size:7px;font-style:normal}.quote-row{border:1px solid var(--line);background:#ffffff06;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin:8px 10px;padding:10px;display:grid}.quote-row>i{color:#aeeeff;background:#174f65;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.quote-row b,.quote-row small{display:block}.quote-row b{font-size:9px}.quote-row small{color:#788295;margin-top:3px;font-size:7px}.quote-row em{color:#7decb4;background:#47e3a014;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.choice-action{color:#e5e8ef;justify-content:space-between;align-items:center;margin-top:24px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:14px;font-weight:700;display:flex}.choice-action svg{color:#8f71fb}.product-index-cta{border-top:1px solid var(--line);background:#0b0e16;justify-content:space-between;align-items:center;gap:30px;padding:34px clamp(24px,7vw,112px);display:flex}.product-index-cta p{color:#a4adbd}.product-index-cta a{color:#b9a7ff;align-items:center;gap:12px;font-family:Segoe UI,Inter,Arial,sans-serif;font-weight:700;display:flex}.detail-hero{background:radial-gradient(circle at 85% 40%,#4666ee29,#0000 33%),#070910;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(45px,6vw,90px);min-height:760px;padding:92px clamp(24px,6vw,96px) 84px;display:grid}.detail-copy{max-width:650px}.back-link{color:#8e98aa;margin-bottom:46px;font-size:13px;display:inline-block}.detail-copy h1{font-size:clamp(48px,5vw,76px)}.detail-copy>p:not(.eyebrow){color:var(--muted);margin:28px 0;font-size:17px;line-height:1.7}.detail-console{background:#0a0e18;border:1px solid #9eaeff3b;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 38px 90px #00000075}.console-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:60px;padding:0 21px;display:flex}.console-head b{font-family:Segoe UI,Inter,Arial,sans-serif;font-size:14px}.console-head>span{color:#81eab6;border:1px solid #47e3a02e;border-radius:999px;padding:6px 9px;font-size:9px}.console-head>span i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.console-body{grid-template-columns:55px 1fr;min-height:430px;display:grid}.console-body>aside{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:24px;padding-top:24px;display:flex}.console-body>aside i{border:1px solid #465064;border-radius:4px;width:15px;height:15px}.console-body>aside i.selected{background:#8059f4;border-color:#9f84fb;box-shadow:0 0 12px #8059f48c}.kanban,.quote-board{min-width:0;padding:22px}.kanban-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.kanban-head small,.kanban-head strong{display:block}.kanban-head small{color:#707b8f;letter-spacing:.14em;font-size:8px}.kanban-head strong{margin-top:5px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:18px}.kanban-head button{color:#fff;background:#6d4ce5;border:0;border-radius:8px;padding:9px 12px;font-size:9px}.kanban-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.kanban-column{border:1px solid var(--line);background:#ffffff05;border-radius:11px;min-width:0;min-height:310px;padding:10px}.kanban-column>small{color:#768094;letter-spacing:.07em;font-size:7px}.kanban-column>small b{float:right;color:#bcc3cf}.kanban-column article{border:1px solid var(--line);background:#101522;border-radius:9px;margin-top:10px;padding:11px}.kanban-column article em,.kanban-column article strong,.kanban-column article span,.kanban-column article p{display:block}.kanban-column article em{color:#ffbd6e;font-size:7px;font-style:normal}.kanban-column article strong{white-space:nowrap;text-overflow:ellipsis;margin:10px 0 4px;font-size:9px;overflow:hidden}.kanban-column article span{color:#808a9e;font-size:8px}.kanban-column article p{color:#dfe3ec;margin:18px 0 0;font-size:9px}.quote-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px;display:grid}.quote-summary div{border:1px solid var(--line);background:#ffffff05;border-radius:9px;padding:12px}.quote-summary small,.quote-summary b{display:block}.quote-summary small{color:#768095;font-size:7px}.quote-summary b{margin-top:8px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:19px}.quote-table{border:1px solid var(--line);border-radius:10px;overflow:hidden}.quote-table>div{border-top:1px solid var(--line);grid-template-columns:1.1fr .75fr 1fr .7fr;align-items:center;gap:8px;min-height:55px;padding:0 12px;font-size:8px;display:grid}.quote-table .quote-table-head{color:#737d90;text-transform:uppercase;background:#ffffff08;border-top:0;min-height:36px;font-size:7px}.quote-table span{color:#8e97aa}.quote-table em{color:#78e9b0;background:#47e3a012;border-radius:999px;justify-self:start;padding:5px 6px;font-style:normal}.detail-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#a9b1c0;white-space:nowrap;background:#0c1019;justify-content:space-between;gap:20px;padding:22px clamp(24px,6vw,96px);font-family:Segoe UI,Inter,Arial,sans-serif;font-size:11px;font-weight:700;display:flex;overflow-x:auto}.detail-section{background:#070910;padding:110px clamp(24px,7vw,112px)}.detail-heading{max-width:850px;margin-bottom:56px}.module-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.module-grid article{border:1px solid var(--line);background:#0d111c;border-radius:18px;min-height:280px;padding:30px}.module-grid article>span{color:#7f69d6;font-size:11px}.module-grid h3{margin-top:68px;font-size:21px}.module-grid p{color:#929bad;font-size:14px;line-height:1.65}.journey-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b0e16;grid-template-columns:.85fr 1.15fr;gap:10vw;padding:100px clamp(24px,7vw,112px);display:grid}.journey-section>div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.journey-section ol{margin:0;padding:0;list-style:none}.journey-section li{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;padding:23px 0;display:grid}.journey-section li:first-child{border-top:1px solid var(--line)}.journey-section li>span{color:#7f69d6;grid-row:span 2;font-size:10px}.journey-section li b,.journey-section li small{display:block}.journey-section li b{font-family:Segoe UI,Inter,Arial,sans-serif;font-size:17px}.journey-section li small{color:#848d9f;margin-top:5px;font-size:12px}.detail-cta{text-align:center;background:radial-gradient(circle,#5b3dd82e,#0000 34%),#070910;padding:115px 24px}.detail-cta .eyebrow{justify-content:center}.detail-cta .button{margin-top:34px}@media (max-width:1050px){.product-index-hero,.detail-hero,.product-choice-grid{grid-template-columns:1fr}.choice-card{min-height:620px}.detail-console{max-width:820px}.journey-section{grid-template-columns:1fr;gap:55px}}@media (max-width:760px){.product-topbar{height:72px;padding:0 18px}.product-index-hero{grid-template-columns:1fr;gap:26px;padding:74px 20px 46px}.product-index-hero h1{font-size:44px}.product-choice-grid{padding:12px 20px 70px}.choice-card{border-radius:20px;min-height:600px;padding:24px 18px}.choice-copy h2{font-size:40px}.mini-columns{grid-template-columns:1fr}.mini-columns>div:nth-child(n+2){display:none}.product-index-cta{flex-direction:column;align-items:flex-start}.detail-hero{min-height:auto;padding:58px 20px 68px}.back-link{margin-bottom:36px}.detail-copy h1{font-size:44px}.detail-console{overflow:hidden}.console-head{height:54px}.console-body{transform-origin:0 0;width:670px;min-height:400px;margin-bottom:-165px;transform:scale(.58)}.detail-strip{padding-left:20px}.detail-section,.journey-section{padding:78px 20px}.module-grid{grid-template-columns:1fr}.module-grid article{min-height:240px}.module-grid h3{margin-top:46px}.journey-section{grid-template-columns:1fr}.detail-cta{padding:82px 20px}}.choice-real-preview{background:#0a0e18;border:1px solid #abb7ff2e;border-radius:16px;grid-template-columns:42% 1fr;min-height:230px;margin-top:auto;display:grid;overflow:hidden;box-shadow:0 20px 50px #00000047}.choice-real-preview img{object-fit:cover;object-position:top center;border-right:1px solid var(--line);width:100%;height:230px;display:block}.choice-real-preview>div{flex-direction:column;justify-content:center;padding:26px;display:flex}.choice-real-preview small,.choice-real-preview b,.choice-real-preview span{display:block}.choice-real-preview small{color:#737e92;letter-spacing:.14em;font-size:9px}.choice-real-preview b{margin:12px 0 6px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:20px}.choice-real-preview span{color:#909aad;font-size:12px}.insurance-real-preview{grid-template-columns:1fr}.insurance-real-preview img{object-fit:cover;object-position:top left;border-right:0;border-bottom:1px solid var(--line);height:150px}.insurance-real-preview>div{padding:16px 20px}.real-detail-hero{grid-template-columns:.78fr 1.22fr;padding-right:clamp(24px,4vw,66px)}.real-screen-showcase{min-width:0;position:relative}.phone-showcase{justify-content:center;align-items:center;min-height:610px;display:flex}.phone-showcase:before{content:"";filter:blur(100px);background:#673fe252;border-radius:50%;position:absolute;inset:18% 10%}.phone-screen{background:#111827;border:6px solid #202637;border-radius:30px;width:230px;height:500px;margin:0 -23px;position:relative;overflow:hidden;box-shadow:0 35px 75px #00000085}.phone-screen img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.phone-screen figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04070dcc;border:1px solid #ffffff26;border-radius:999px;padding:7px 12px;font-size:9px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.phone-notch{z-index:2;background:#202637;border-radius:0 0 11px 11px;width:78px;height:18px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phone-center{z-index:3;border-color:#323a51;width:250px;height:550px}.phone-left{z-index:1;opacity:.88;transform:rotate(-7deg)translateY(22px)}.phone-right{z-index:2;opacity:.88;transform:rotate(7deg)translateY(22px)}.privacy-note{color:#aab4c5;background:#47e3a00b;border-top:1px solid #47e3a026;border-bottom:1px solid #47e3a026;justify-content:center;align-items:center;gap:12px;padding:18px clamp(24px,7vw,112px);display:flex}.privacy-note>span{color:#07110c;background:#64e6aa;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.privacy-note p{margin:0;font-size:12px;line-height:1.5}.privacy-note b{color:#dbe7e1;margin-right:9px}.broker-screen{background:#f3f6fb;border:1px solid #93a7ff40;border-radius:22px;overflow:hidden;box-shadow:0 40px 90px #00000080}.broker-window-bar{background:#fff;border-bottom:1px solid #dbe2eb;align-items:center;gap:6px;height:42px;padding:0 15px;display:flex}.broker-window-bar>span{background:#d4dae3;border-radius:50%;width:7px;height:7px}.broker-window-bar small{color:#7b8799;margin-left:auto;font-size:9px}.broker-app{color:#12233e;background:#f2f5fa;grid-template-columns:64px 1fr;min-height:490px;display:grid}.broker-app>aside{background:#0b1b31;flex-direction:column;align-items:center;gap:21px;padding-top:16px;display:flex}.broker-app>aside b{color:#fff;background:#087f86;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.broker-app>aside i{border:1px solid #60708a;border-radius:5px;width:17px;height:17px}.broker-app>aside i.active{background:#138b91;border-color:#5eead4}.broker-content{min-width:0;padding:22px}.broker-content>p{color:#078985;letter-spacing:.16em;margin:0 0 5px;font-size:7px;font-weight:800}.broker-title{justify-content:space-between;align-items:flex-end;display:flex}.broker-title h3{color:#10223c;font-size:20px}.broker-title span{color:#748198;font-size:9px}.broker-title button{color:#fff;background:#2260e9;border:0;border-radius:7px;padding:8px 10px;font-size:8px}.broker-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.broker-kpis article{background:#fff;border:1px solid #d8e0ea;border-radius:9px;padding:11px;box-shadow:0 5px 15px #152a4c0a}.broker-kpis span,.broker-kpis b,.broker-kpis small{display:block}.broker-kpis span{color:#5e6c82;font-size:7px}.broker-kpis b{color:#152945;margin:7px 0 4px;font-size:18px}.broker-kpis small{color:#8a95a6;font-size:6px}.broker-filters{background:#fff;border:1px solid #d9e1eb;border-radius:9px;height:80px;overflow:hidden}.broker-filters img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.broker-list{background:#fff;border:1px solid #dae2ec;border-radius:9px;margin-top:11px;overflow:hidden}.broker-list>div{border-top:1px solid #e4e9f0;grid-template-columns:1.2fr .7fr 1fr .7fr;align-items:center;gap:7px;min-height:43px;padding:0 10px;font-size:7px;display:grid}.broker-list>div:first-child{color:#69778d;text-transform:uppercase;background:#f7f9fc;border-top:0;min-height:30px;font-size:6px}.broker-list b{color:#1b314e}.broker-list span{color:#637188}.broker-list em{color:#876021;background:#fff4dc;border-radius:999px;justify-self:start;padding:5px 6px;font-style:normal}@media (max-width:1050px){.real-detail-hero{grid-template-columns:1fr}.phone-showcase{max-width:760px}.broker-screen{max-width:820px}}@media (max-width:760px){.choice-real-preview{grid-template-columns:42% 1fr}.insurance-real-preview{grid-template-columns:1fr}.real-detail-hero{padding-right:20px}.phone-showcase{min-height:440px;overflow:hidden}.phone-screen{border-width:4px;border-radius:22px;width:155px;height:350px;margin:0 -23px}.phone-center{width:175px;height:390px}.phone-notch{width:55px;height:12px;top:4px}.phone-screen figcaption{bottom:8px}.broker-screen{overflow:hidden}.broker-window-bar{height:36px}.broker-app{transform-origin:0 0;width:720px;min-height:490px;margin-bottom:-230px;transform:scale(.53)}.privacy-note{justify-content:flex-start;align-items:flex-start;padding:16px 20px}.privacy-note b{margin:0 0 2px;display:block}}.phone-showcase{min-height:530px}.phone-screen{width:230px;height:409px}.phone-screen img{object-fit:contain;background:#111827}.phone-center{width:250px;height:444px}.table-qr-section{border-top:1px solid var(--line);background:radial-gradient(circle at 82% 45%,#2cbe791c,#0000 34%),#0b0e16;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(50px,8vw,120px);padding:110px clamp(24px,7vw,112px);display:grid}.table-qr-copy>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.72}.table-qr-copy ul{margin:30px 0 0;padding:0;list-style:none}.table-qr-copy li{border-top:1px solid var(--line);grid-template-columns:42px 1fr;padding:17px 0;display:grid}.table-qr-copy li>b{color:#768095;font-size:10px}.table-qr-copy li span,.table-qr-copy li strong{display:block}.table-qr-copy li strong{color:#edf1f7;margin-bottom:4px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:14px}.table-qr-copy li span{color:#8e98aa;font-size:12px;line-height:1.55}.table-menu-demo{justify-content:flex-end;align-items:center;min-height:620px;display:flex;position:relative}.table-menu-demo:before{content:"";filter:blur(90px);background:#22c57429;border-radius:50%;position:absolute;inset:18% 5%}.qr-table-card{z-index:2;color:#10211a;text-align:center;background:#f8fbf9;border:1px solid #dce4df;border-radius:20px;width:275px;margin-right:-38px;padding:27px;position:relative;transform:rotate(-4deg);box-shadow:0 28px 60px #00000061}.qr-kicker{color:#188c5c;letter-spacing:.16em;font-size:9px;font-weight:800}.qr-table-card h3{margin:13px 0 3px;font-size:28px}.qr-table-card p{color:#647169;margin:0 0 18px;font-size:11px}.qr-table-card img{border:8px solid #fff;border-radius:8px;width:190px;height:190px;margin:0 auto;display:block}.qr-table-card small{color:#6d7971;margin-top:14px;font-size:9px;display:block}.menu-phone{z-index:3;color:#edf3f0;background:#111827;border:7px solid #30384a;border-radius:34px;width:330px;height:600px;padding:20px 17px 64px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000080}.menu-phone:before{content:"";z-index:5;background:#30384a;border-radius:0 0 12px 12px;width:92px;height:17px;position:absolute;top:0;left:50%;transform:translate(-50%)}.menu-phone-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 0 14px;display:flex}.menu-phone-top small,.menu-phone-top b{display:block}.menu-phone-top small{color:#7f8b9f;letter-spacing:.13em;font-size:7px}.menu-phone-top b{margin-top:3px;font-size:16px}.menu-phone-top>span{background:#18aa62;border-radius:9px;padding:8px 10px;font-size:10px}.menu-categories{gap:7px;padding:13px 0;display:flex;overflow:hidden}.menu-categories span,.menu-categories b{white-space:nowrap;background:#20283a;border-radius:999px;padding:7px 10px;font-size:8px}.menu-categories b{background:#1bb567}.menu-product{background:#1b2435;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:105px 1fr 28px;align-items:center;gap:10px;min-height:115px;margin-bottom:10px;display:grid;overflow:hidden}.menu-product>img{object-fit:cover;width:105px;height:115px}.menu-product>div b,.menu-product>div span{display:block}.menu-product>div b{font-size:11px}.menu-product>div span{color:#a9b2c1;margin-top:7px;font-size:8px;line-height:1.45}.menu-product button{color:#fff;background:#19ad63;border:0;border-radius:50%;width:25px;height:25px;padding:0;font-size:16px}.menu-product.compact{min-height:90px}.menu-product.compact>img{height:90px}.menu-phone-footer{color:#0c1a13;background:#f4f7f5;border-radius:12px;justify-content:space-between;padding:13px;font-size:9px;display:flex;position:absolute;inset:auto 14px 14px}@media (max-width:1050px){.table-qr-section{grid-template-columns:1fr}.table-menu-demo{justify-content:center;max-width:760px}}@media (max-width:760px){.phone-showcase{min-height:385px}.phone-screen{width:150px;height:267px}.phone-center{width:174px;height:309px}.table-qr-section{padding:78px 20px}.table-menu-demo{justify-content:center;min-height:500px;overflow:hidden}.qr-table-card{width:195px;margin-right:-52px;padding:18px}.qr-table-card img{width:132px;height:132px}.menu-phone{border-width:5px;border-radius:25px;width:235px;height:450px;padding:17px 11px 52px}.menu-product{grid-template-columns:72px 1fr 24px;gap:7px;min-height:84px}.menu-product>img{width:72px;height:84px}.menu-product.compact{min-height:68px}.menu-product.compact>img{height:68px}.menu-product>div b{font-size:9px}}.phone-showcase{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;min-height:auto;display:grid;overflow:visible}.phone-screen,.phone-center,.phone-left,.phone-right{aspect-ratio:9/16;opacity:1;border-width:5px;border-radius:24px;width:100%;height:auto;margin:0;transform:none}.phone-screen img{object-fit:contain;object-position:top center;width:100%;height:100%}.phone-notch{display:none}@media (max-width:760px){.phone-showcase{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;min-height:auto;padding:4px 4px 18px;overflow-x:auto}.phone-screen,.phone-center,.phone-left,.phone-right{scroll-snap-align:center;width:100%;height:auto}}.integration-section{border-top:1px solid var(--line);background:radial-gradient(circle at 86% 18%,#475bff24,#0000 30%),#090c14;padding:110px clamp(24px,7vw,112px)}.integration-intro{max-width:760px}.integration-intro>p:not(.eyebrow){max-width:680px;color:var(--muted);margin-top:22px;font-size:16px;line-height:1.75}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:54px;display:grid}.integration-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#161c2bf5,#0c101af5);border-radius:22px;flex-direction:column;min-height:310px;padding:34px;display:flex}.integration-grid article>span{color:#68e8b5;letter-spacing:.08em;background:#59e7b012;border:1px solid #59e7b03d;border-radius:12px;place-items:center;width:42px;height:42px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:11px;font-weight:800;display:grid}.integration-grid h3{margin:34px 0 12px;font-size:22px}.integration-grid p{color:#929caf;margin:0;font-size:14px;line-height:1.65}.integration-grid article>div{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:26px;display:flex}.integration-grid article b{color:#c8d0dd;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:600}.integration-grid .integration-open{background:linear-gradient(120deg,#5b40cd33,#0e121ef5 58%);border-color:#7d67ff52;grid-column:1/-1;min-height:280px}.integration-grid .integration-open>span{color:#b7aaff;background:#7b5fff1c;border-color:#9b89ff59}.integration-note{border:1px solid var(--line);background:#ffffff06;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:18px;padding:24px 28px;display:grid}.integration-note strong{font-family:Segoe UI,Inter,Arial,sans-serif;font-size:14px}.integration-note p{color:#8994a6;margin:0;font-size:12px;line-height:1.55}.integration-note a{color:#78ecc0;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.integration-note svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px}@media (max-width:760px){.integration-section{padding:78px 20px}.integration-grid{grid-template-columns:1fr;margin-top:38px}.integration-grid .integration-open{grid-column:auto}.integration-grid article{min-height:290px;padding:26px}.integration-note{grid-template-columns:1fr;gap:10px}}.integration-grid .integration-partner{border-color:#59e7b033}.integration-grid .integration-partner>small{color:#68e8b5;letter-spacing:.12em;margin:-34px 0 0 56px;font-size:8px;font-weight:800}.integration-grid .integration-partner h3{margin-top:40px}.integration-grid .integration-partner{grid-template-columns:112px 1fr;align-items:center;gap:22px;min-height:0;padding:20px;display:grid}.integration-grid .integration-partner .partner-brand{background:#fff;border:1px solid #ffffffc2;border-radius:15px;place-items:center;width:112px;height:82px;margin:0;padding:17px;display:grid}.integration-grid .integration-partner .partner-brand img{object-fit:contain;width:100%;max-width:82px;max-height:48px;display:block}.integration-grid .integration-partner .partner-copy{margin:0;padding:0;display:block}.integration-grid .integration-partner .partner-copy small{color:#68e8b5;letter-spacing:.12em;font-size:8px;font-weight:800;display:block}.integration-grid .integration-partner .partner-copy h3{margin:9px 0 6px;font-size:18px}.integration-grid .integration-partner .partner-copy p{font-size:12px;line-height:1.55}@media (max-width:760px){.integration-grid .integration-partner{grid-template-columns:86px 1fr;gap:16px;padding:16px}.integration-grid .integration-partner .partner-brand{width:86px;height:68px;padding:14px}}.floating-whatsapp img{object-fit:contain;width:25px;height:25px;display:block}.insurance-detail{--insurance-accent:#45e5bf;--insurance-blue:#7b70ff}.insurance-hero{background:radial-gradient(circle at 76% 28%,#1ac2b324,#0000 30%),radial-gradient(circle at 12% 20%,#6446db1f,#0000 25%),#070a11}.insurance-hero-proof{color:#9eabbd;flex-wrap:wrap;gap:10px 18px;margin-top:28px;font-size:11px;display:flex}.insurance-hero-proof span{align-items:center;gap:7px;display:inline-flex}.insurance-hero-proof span:first-letter{color:var(--insurance-accent)}.insurance-centered{text-align:center;max-width:800px;margin:0 auto}.insurance-centered .eyebrow{justify-content:center}.insurance-centered>p:last-child{color:#929bad;max-width:680px;margin:20px auto 0;font-size:15px;line-height:1.72}.insurance-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.insurance-experience{background:radial-gradient(circle at 50% 28%,#40dbc314,#0000 33%),#090c14;padding:115px clamp(24px,7vw,112px)}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:58px;display:grid}.experience-card{border:1px solid var(--line);background:linear-gradient(155deg,#161c2bf5,#0a0e17fa);border-radius:25px;padding:24px;overflow:hidden}.experience-label{align-items:center;gap:14px;margin-bottom:23px;display:flex}.experience-label>span{color:#63e8c8;border:1px solid #45e5bf3d;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:9px;display:grid}.experience-label small{color:#62ddc1;letter-spacing:.13em;font-size:8px;font-weight:800}.experience-label h3{margin:5px 0 0;font-size:19px}.experience-card>ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.experience-card>ul li{color:#a2acba;font-size:12px;line-height:1.45}.experience-card>ul li:before{content:"✓";color:var(--insurance-accent);margin-right:9px;font-weight:800}.customer-site-mock,.admin-board-mock{border:1px solid #ffffff1f;border-radius:17px;min-height:350px;overflow:hidden;box-shadow:0 24px 50px #0000003d}.customer-site-mock{color:#112d30;background:#f7faf8}.customer-site-head{background:#fff;border-bottom:1px solid #e4ece9;align-items:center;gap:16px;min-height:47px;padding:0 17px;display:flex}.customer-site-head b{color:#087b78;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.customer-site-head nav{color:#506568;margin-left:auto;font-size:7px}.customer-site-head i{color:#fff;background:#087b78;border-radius:7px;padding:7px 9px;font-size:7px;font-style:normal}.customer-site-hero{background:linear-gradient(120deg,#e7f5ef,#d8eeeb);grid-template-columns:1.2fr .8fr;align-items:center;min-height:228px;padding:34px 27px;display:grid}.customer-site-hero small{color:#087b78;letter-spacing:.15em;font-size:6px;font-weight:800}.customer-site-hero h4{color:#153335;max-width:250px;margin:9px 0;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:24px;line-height:1.08}.customer-site-hero p{color:#647779;max-width:250px;margin:0;font-size:8px;line-height:1.5}.customer-site-hero button{color:#fff;background:#087b78;border:0;border-radius:8px;margin-top:16px;padding:9px 12px;font-size:7px;font-weight:700}.customer-orbit{border:1px solid #087b783d;border-radius:50%;height:125px;position:relative}.customer-orbit:before{content:"";background:linear-gradient(145deg,#0a817b,#27b29a);border-radius:50%;width:62px;height:62px;position:absolute;inset:30px auto auto 42px;box-shadow:0 12px 24px #00645f40}.customer-orbit span{color:#335e5c;background:#fff;border-radius:999px;padding:6px 8px;font-size:6px;position:absolute;box-shadow:0 6px 18px #1748441a}.customer-orbit span:first-child{top:8px;right:8px}.customer-orbit span:nth-child(2){bottom:10px;right:4px}.customer-orbit span:nth-child(3){bottom:4px;left:-12px}.customer-site-products{grid-template-columns:repeat(4,1fr);gap:7px;padding:14px;display:grid}.customer-site-products span{color:#60726f;text-align:center;background:#fff;border:1px solid #e3ebe8;border-radius:8px;padding:10px 4px;font-size:7px}.admin-board-mock{color:#18304d;background:#f2f5f9;padding:20px}.admin-board-top{justify-content:space-between;align-items:end;display:flex}.admin-board-top small,.admin-board-top b{display:block}.admin-board-top small{color:#078985;letter-spacing:.15em;font-size:6px;font-weight:800}.admin-board-top b{margin-top:4px;font-size:16px}.admin-board-top button{color:#fff;background:#235fdf;border:0;border-radius:7px;padding:8px 10px;font-size:7px}.admin-mini-kpis{grid-template-columns:repeat(3,1fr);gap:7px;margin:17px 0;display:grid}.admin-mini-kpis span{color:#748197;background:#fff;border:1px solid #dce4ec;border-radius:9px;padding:11px;font-size:6px}.admin-mini-kpis b{color:#18304d;margin-bottom:4px;font-size:17px;display:block}.admin-task{background:#fff;border:1px solid #dce3ec;border-radius:9px;grid-template-columns:7px 1fr auto;align-items:center;gap:10px;min-height:60px;margin-top:8px;padding:10px 11px;display:grid}.admin-task>i{background:#4e78eb;border-radius:999px;width:7px;height:31px}.admin-task>i.green{background:#23ad7f}.admin-task>i.amber{background:#e5a849}.admin-task b,.admin-task small{display:block}.admin-task b{font-size:8px}.admin-task small{color:#8793a5;margin-top:4px;font-size:6px}.admin-task em{color:#6d541e;background:#fff2d9;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.insurance-capabilities{background:#070a11}.insurance-capabilities .detail-heading>p:last-child{color:#8e98aa;max-width:650px;margin-top:20px;line-height:1.7}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:55px;display:grid}.capability-grid article{border:1px solid var(--line);background:#0d111c;border-radius:18px;flex-direction:column;min-height:285px;padding:28px;transition:transform .2s,border-color .2s;display:flex}.capability-grid article:hover{border-color:#45e5bf4d;transform:translateY(-4px)}.capability-grid .insurance-icon{color:#62e4c4;margin-bottom:auto}.capability-grid small{color:#67dabe;letter-spacing:.14em;text-transform:uppercase;margin-top:42px;font-size:8px;font-weight:800}.capability-grid h3{margin:10px 0;font-size:19px;line-height:1.25}.capability-grid p{color:#929bad;margin:0;font-size:13px;line-height:1.65}.insurance-flow{border-block:1px solid var(--line);background:#0b0e16;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);padding:110px clamp(24px,7vw,112px);display:grid}.insurance-flow-copy{align-self:start;position:sticky;top:110px}.insurance-flow-copy>p:not(.eyebrow){color:#939daf;line-height:1.7}.insurance-flow-copy>a{color:#69e5c5;align-items:center;gap:9px;margin-top:28px;font-size:12px;font-weight:700;display:inline-flex}.insurance-flow-copy>a svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px}.insurance-flow ol{counter-reset:item;margin:0;padding:0;list-style:none}.insurance-flow li{border-bottom:1px solid var(--line);grid-template-columns:66px 1fr;min-height:125px;padding:25px 0;display:grid}.insurance-flow li:first-child{border-top:1px solid var(--line)}.insurance-flow li>span{color:#68dfc1;font-size:11px}.insurance-flow li b,.insurance-flow li small{display:block}.insurance-flow li b{margin-bottom:7px;font-size:18px}.insurance-flow li small{color:#8d97a9;max-width:490px;font-size:12px;line-height:1.55}.proposal-section{background:radial-gradient(circle at 15%,#37cdb81c,#0000 35%),#080b13;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(50px,8vw,120px);padding:115px clamp(24px,7vw,112px);display:grid}.proposal-visual{border:1px solid var(--line);background:#101725;border-radius:28px;padding:45px}.proposal-paper{color:#162b42;background:#fff;border-radius:10px;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 28px 60px #00000059}.proposal-paper header{color:#fff;background:#102746;flex-direction:column;padding:25px;display:flex}.proposal-paper header span{color:#4de0c2;letter-spacing:.17em;font-size:7px;font-weight:800}.proposal-paper header b{margin-top:5px;font-family:Georgia,serif;font-size:25px}.proposal-paper header small{color:#c7d3df;margin-top:3px;font-size:8px}.proposal-summary{grid-template-columns:1fr 1fr;gap:10px;padding:18px 20px;display:grid}.proposal-summary>span{background:#eaf8f6;border-radius:8px;padding:13px}.proposal-summary small,.proposal-summary b{display:block}.proposal-summary small{color:#15957f;font-size:6px;font-weight:800}.proposal-summary b{margin-top:5px;font-size:8px}.proposal-table{border:1px solid #d9e2e8;border-radius:8px;margin:0 20px 25px;overflow:hidden}.proposal-table>div{border-top:1px solid #dfe6eb;grid-template-columns:.9fr 1fr 1fr;align-items:center;min-height:35px;padding:0 10px;font-size:7px;display:grid}.proposal-table>div:first-child{color:#fff;background:#102746;border:0}.proposal-table>div:nth-child(2){background:#e9f8f5}.proposal-table strong{color:#078d78;font-size:9px}.proposal-copy>p:not(.eyebrow){color:#939daf;line-height:1.72}.proposal-copy ul{margin:27px 0 0;padding:0;list-style:none}.proposal-copy li{border-top:1px solid var(--line);color:#c3cad6;padding:11px 0;font-size:12px}.proposal-copy li:before{content:"✓";color:var(--insurance-accent);margin-right:10px}.insurance-integrations{background:#090c14;padding:115px clamp(24px,7vw,112px)}.insurance-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:55px;display:grid}.insurance-integration-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#111724,#0c1019);border-radius:20px;flex-direction:column;min-height:285px;padding:30px;display:flex}.integration-wordmark{color:#edf3f5;letter-spacing:.07em;align-items:center;min-height:48px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:14px;font-weight:800;display:flex}.insurance-integration-grid article>small{color:#62ddc0;letter-spacing:.14em;margin-top:auto;font-size:8px;font-weight:800}.insurance-integration-grid h3{margin:9px 0;font-size:20px}.insurance-integration-grid p{color:#929cad;margin:0;font-size:13px;line-height:1.65}.insurance-integration-grid article>b{color:#c8d1dc;margin-top:20px;font-size:10px}.insurance-integration-grid article>b:before{content:"●";color:#58dbb9;margin-right:8px}.integration-disclaimer{color:#8e98aa;text-align:center;background:#ffc45e0a;border:1px solid #ffc45e2e;border-radius:14px;max-width:900px;margin:20px auto 0;padding:18px 22px;font-size:11px;line-height:1.6}.integration-disclaimer strong{color:#e7c27e}.customization-section{border-block:1px solid var(--line);background:linear-gradient(135deg,#0c1621,#0a0d15 60%);grid-template-columns:.85fr 1.15fr;gap:clamp(55px,8vw,120px);padding:115px clamp(24px,7vw,112px);display:grid}.customization-copy>p:not(.eyebrow){color:#939daf;line-height:1.72}.customization-options article{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;padding:25px 0;display:grid}.customization-options article:first-child{border-top:1px solid var(--line)}.customization-options article>b{color:#64dfc1;font-size:10px}.customization-options h3{margin:0 0 7px;font-size:18px}.customization-options p{color:#8e98aa;margin:0;font-size:12px;line-height:1.55}.insurance-value{background:radial-gradient(circle at 70% 45%,#7054e824,#0000 34%),#070a11;grid-template-columns:.85fr 1.15fr;gap:clamp(55px,8vw,120px);padding:115px clamp(24px,7vw,112px);display:grid}.value-card{background:linear-gradient(140deg,#593fc933,#101420f2);border:1px solid #7967f459;border-radius:24px;padding:38px}.value-card>small{color:#9d8eff;letter-spacing:.14em;font-size:8px;font-weight:800}.value-card h3{max-width:520px;margin:14px 0;font-size:25px}.value-card p{color:#9aa4b6;font-size:14px;line-height:1.7}.value-card ul{grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.value-card li{color:#c9d0dc;font-size:11px}.value-card li:before{content:"✓";color:#70e6c7;margin-right:9px}.security-section{border-block:1px solid var(--line);background:#0b0e16;grid-template-columns:.8fr 1.2fr;gap:clamp(55px,8vw,120px);padding:105px clamp(24px,7vw,112px);display:grid}.security-section>div:first-child>.insurance-icon{color:#64dfc0;margin-bottom:24px}.security-points{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.security-points article{border:1px solid var(--line);background:#ffffff05;border-radius:15px;padding:24px}.security-points b{font-size:14px}.security-points p{color:#8d97a9;margin:9px 0 0;font-size:11px;line-height:1.6}.insurance-faq{background:#080b12;grid-template-columns:.65fr 1.35fr;gap:clamp(50px,8vw,120px);padding:110px clamp(24px,7vw,112px);display:grid}.insurance-faq details{border-top:1px solid var(--line)}.insurance-faq details:last-child{border-bottom:1px solid var(--line)}.insurance-faq summary{cursor:pointer;padding:24px 42px 24px 0;font-size:15px;font-weight:700;list-style:none;position:relative}.insurance-faq summary::-webkit-details-marker{display:none}.insurance-faq summary:after{content:"+";color:#65dfc1;font-size:20px;font-weight:400;position:absolute;top:21px;right:6px}.insurance-faq details[open] summary:after{content:"−"}.insurance-faq details p{color:#919bad;margin:-5px 0 24px;padding-right:45px;font-size:12px;line-height:1.7}.insurance-final-cta>p:not(.eyebrow){color:#949eaf;max-width:590px;margin:18px auto 0;line-height:1.65}.insurance-final-cta .hero-actions{justify-content:center}@media (max-width:1050px){.experience-grid,.proposal-section,.customization-section,.insurance-value,.security-section,.insurance-faq{grid-template-columns:1fr}.capability-grid{grid-template-columns:repeat(2,1fr)}.insurance-flow{grid-template-columns:1fr}.insurance-flow-copy{position:static}}@media (max-width:760px){.insurance-experience,.insurance-integrations,.customization-section,.insurance-value,.security-section,.insurance-faq,.insurance-flow,.proposal-section{padding:78px 20px}.insurance-hero-proof{display:grid}.experience-grid,.capability-grid,.insurance-integration-grid{grid-template-columns:1fr}.experience-card{padding:17px}.customer-site-mock,.admin-board-mock{min-height:300px}.customer-site-head nav{display:none}.customer-site-hero{grid-template-columns:1.2fr .8fr;min-height:195px;padding:25px 18px}.customer-site-hero h4{font-size:19px}.customer-orbit{transform:scale(.82)}.admin-board-mock{padding:14px}.admin-mini-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-mini-kpis span{padding:8px 6px}.capability-grid article{min-height:245px}.proposal-visual,.proposal-paper header{padding:18px}.proposal-paper header b{font-size:20px}.proposal-table>div{font-size:6px}.value-card{padding:27px}.value-card ul,.security-points{grid-template-columns:1fr}.insurance-flow li{grid-template-columns:45px 1fr}}.customer-original-screen{background:#061527;border:1px solid #ffffff1f;border-radius:17px;min-height:350px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 50px #0000003d}.customer-original-screen>img{object-fit:cover;object-position:top center;width:100%;height:350px;transition:transform .35s,filter .35s;display:block}.customer-original-screen>span{color:#f5f8fb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050d19e6;border:1px solid #ffffff24;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:11px 14px;display:flex;position:absolute;inset:auto 12px 12px;box-shadow:0 12px 30px #00000047}.customer-original-screen>span b,.customer-original-screen>span small{display:block}.customer-original-screen>span b{font-size:11px}.customer-original-screen>span small{color:#caef5d;white-space:nowrap;font-size:9px}.customer-original-screen:hover>img{filter:brightness(.88);transform:scale(1.025)}.customer-original-screen:focus-visible{outline-offset:3px;outline:3px solid #caef5d}@media (max-width:760px){.customer-original-screen{min-height:270px}.customer-original-screen>img{object-position:42% top;height:270px}.customer-original-screen>span{flex-direction:column;align-items:flex-start;gap:3px}}@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}
