/*! 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,)}}.apps-grid>a:nth-child(3):before,.apps-grid>a:nth-child(4):before,.apps-grid>a:nth-child(7):before,.apps-grid>a:nth-child(10):before,.apps-grid>a:nth-child(11):before{background-size:cover!important}.apps-grid>a{isolation:isolate;background:#f6f5f0;overflow:hidden}.apps-grid>a:before{content:"";z-index:-2;background-image:var(--card-photo);background-size:300% 200%;background-position:var(--card-position);opacity:0;transition:opacity .35s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.08)}.apps-grid>a:after{content:"";z-index:-1;opacity:0;background:linear-gradient(#08080a55 0%,#08080acc 72%,#08080af2 100%);transition:opacity .35s;position:absolute;inset:0}:is(.apps-grid>a:hover,.apps-grid>a:focus-visible){color:#fff;background:0 0;transform:translateY(-4px)}.apps-grid>a:hover:before,.apps-grid>a:hover:after{opacity:1}.apps-grid>a:focus-visible:before{opacity:1}.apps-grid>a:focus-visible:after{opacity:1}.apps-grid>a:hover:before{transform:scale(1)}.apps-grid>a:focus-visible:before{transform:scale(1)}:is(.apps-grid>a:hover p,.apps-grid>a:focus-visible p,.apps-grid>a:hover>small,.apps-grid>a:focus-visible>small){color:#ddd}:is(.apps-grid>a:hover .app-icon,.apps-grid>a:focus-visible .app-icon){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff2;border:1px solid #ffffff70}.apps-grid>a:focus-visible{outline-offset:-3px;outline:3px solid #82ffd2}@media (hover:none){.apps-grid>a:active:before,.apps-grid>a:active:after{opacity:1}.apps-grid>a:active{color:#fff}.apps-grid>a:active p{color:#ddd}}.medical-hero{background:#eef3f5;grid-template-columns:.88fr 1.12fr;min-height:800px;display:grid;overflow:hidden}.medical-copy{flex-direction:column;justify-content:center;padding:95px 5vw 70px 7vw;display:flex}.medical-copy h1{letter-spacing:-.07em;margin:28px 0;font-size:clamp(58px,7vw,112px);line-height:.88}.medical-copy>p{color:#56636a;max-width:590px;font-size:17px;line-height:1.6}.medical-copy>div{align-items:center;gap:25px;margin:30px 0 55px;display:flex}.medical-copy>small{letter-spacing:.15em;color:#718087;border-top:1px solid #cbd5d9;padding-top:18px;font-size:7px}.medical-photo{background:#dfe8eb;min-height:800px;position:relative}.medical-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.medical-badge{letter-spacing:.13em;background:#ffffffea;padding:15px 18px;font-size:8px;font-weight:800;position:absolute;bottom:30px;left:30px;box-shadow:0 15px 35px #2333}.medical-badge i{background:#24a8d8;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #24a8d8}.medical-note{color:#68716c;max-width:520px;margin-top:35px;font-size:13px;line-height:1.7}.cases-heading-side{max-width:390px;margin-bottom:13px}.cases-heading-side p{color:#a4a1ad;font-size:13px;line-height:1.65}.cases-heading-side a{color:#82ffd2;border-bottom:1px solid #82ffd266;padding:10px 0;font-size:9px;font-weight:800;display:inline-block}@media (max-width:900px){.medical-hero{grid-template-columns:1fr}.medical-photo{grid-row:1;min-height:650px}.medical-copy{padding:70px 7vw}.medical-copy h1{font-size:65px}}@media (max-width:560px){.medical-photo{min-height:500px}.medical-copy h1{font-size:50px}.medical-copy>div{flex-direction:column;align-items:stretch}.medical-copy .text-link{text-align:center}.medical-badge{bottom:18px;left:18px}.cases-heading-side{max-width:none}}.installed-proof{color:#fff;background:#111018;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;display:grid}.proof-main{max-width:750px}.proof-number{align-items:flex-start;margin:35px 0 8px;display:flex}.proof-number b{letter-spacing:-.09em;color:#806cff;font-size:clamp(110px,16vw,250px);line-height:.72}.proof-number sup{color:#82ffd2;margin:0 0 0 13px;font-size:40px}.proof-main h2{letter-spacing:-.055em;margin:30px 0;font-size:clamp(38px,5vw,72px);line-height:.94}.proof-main h2 em{color:#9a8aff;font-weight:400}.proof-main>p{color:#aaa;max-width:610px;font-size:14px;line-height:1.7}.proof-live{background:#ffffff07;border:1px solid #ffffff20;flex-direction:column;min-height:390px;padding:35px;display:flex}.proof-status{letter-spacing:.16em;color:#aaa;align-items:center;gap:10px;font-size:7px;display:flex}.proof-status i{background:#82ffd2;border-radius:50%;width:7px;height:7px;animation:1.5s infinite proof-blink;box-shadow:0 0 15px #82ffd2}.activity-swap{flex-direction:column;margin:auto 0;animation:.45s activity-enter;display:flex}.activity-swap small{letter-spacing:.17em;color:#8f7df5;font-size:8px}.activity-swap strong{letter-spacing:-.04em;margin:18px 0;font-size:clamp(24px,3vw,40px);line-height:1.1}.activity-swap span{color:#82ffd2;font-size:9px}.proof-pulses{gap:7px;display:flex}.proof-pulses i{background:#ffffff25;width:22px;height:2px;transition:all .3s}.proof-pulses i.active{background:#806cff;width:45px}.proof-live>p{color:#777;border-top:1px solid #ffffff18;margin:22px 0 0;padding-top:18px;font-size:8px;line-height:1.55}@keyframes proof-blink{50%{opacity:.35}}@keyframes activity-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:850px){.installed-proof{grid-template-columns:1fr}.proof-live{min-height:330px}.proof-number b{font-size:145px}}@media (max-width:520px){.proof-number b{font-size:112px}.proof-number sup{font-size:28px}.proof-live{padding:27px}}.growth-track{border-top:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;height:42px;margin:30px 0 45px;display:flex;position:relative}.growth-track:before{content:"";background:linear-gradient(90deg,#82ffd2,#806cff);width:0;height:3px;position:absolute;top:-2px;left:0}.installed-proof.revealed .growth-track:before{width:100%;transition:width 1.7s cubic-bezier(.15,.8,.2,1)}.growth-track i{opacity:0;background:#82ffd2;border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;right:0;box-shadow:0 0 22px #82ffd2}.installed-proof.revealed .growth-track i{opacity:1;transition:opacity .3s 1.55s}.growth-track span{color:#777;font-size:7px}.config-app{background:#efeee9;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;display:grid}.config-copy h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(48px,6vw,86px);line-height:.92}.config-copy h2 em{color:#7561e9;font-weight:400}.config-copy>p{color:#666;max-width:560px;font-size:14px;line-height:1.7}.device-tabs{flex-wrap:wrap;gap:7px;margin:35px 0 20px;display:flex}.device-tabs button{cursor:pointer;background:0 0;border:1px solid #c9c7c1;border-radius:20px;padding:10px 15px;font-size:8px;font-weight:800}.device-tabs button.active{color:#fff;background:#111018;border-color:#111018}.device-message{border-top:1px solid #ccc;grid-template-columns:1fr 1fr;gap:7px;padding:20px 0;animation:.35s activity-enter;display:grid}.device-message small{color:#777;letter-spacing:.14em;grid-column:1/-1;font-size:7px}.device-message strong{font-size:18px}.device-message span{text-align:right;color:#7561e9;font-size:9px}.config-screen{color:#fff;background:#111018;padding:32px;box-shadow:0 35px 70px #25223025}.screen-top{letter-spacing:.13em;color:#aaa;border-bottom:1px solid #ffffff20;justify-content:space-between;padding-bottom:20px;font-size:7px;display:flex}.screen-top i{color:#82ffd2;font-style:normal}.config-screen h3{letter-spacing:-.04em;margin:38px 0 24px;font-size:30px}.upload-grid{grid-template-columns:1fr 1fr;display:grid}.upload-grid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1d;grid-template-columns:1fr auto;gap:10px;min-height:145px;margin:-1px 0 0 -1px;padding:20px;display:grid}.upload-grid button:hover{background:#7561e9}.upload-grid b{color:#8e7cf6;font-size:7px}.upload-grid span{font-size:12px;font-weight:800}.upload-grid small{color:#888;grid-column:1/-1;font-size:8px}.upload-grid i{font-size:18px;font-style:normal}.config-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.config-actions span{color:#82ffd2;font-size:8px}.config-actions button{background:#fff;border:0;padding:14px 18px;font-size:8px;font-weight:900}@media (max-width:900px){.config-app{grid-template-columns:1fr}.config-screen{margin-top:20px}}@media (max-width:520px){.upload-grid{grid-template-columns:1fr}.config-screen{padding:22px}.config-actions{flex-direction:column;align-items:stretch}.config-actions button{width:100%}.device-message{grid-template-columns:1fr}.device-message span{text-align:left}}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;letter-spacing:.12em;border:1px solid #cbc9c3;justify-content:center;align-items:center;gap:9px;width:76px;height:42px;font-size:8px;font-weight:900;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i,.mobile-menu summary i:before,.mobile-menu summary i:after{content:"";background:#111;width:15px;height:1px;transition:all .2s;display:block}.mobile-menu summary i{position:relative}.mobile-menu summary i:before{position:absolute;top:-5px}.mobile-menu summary i:after{position:absolute;top:5px}.mobile-menu[open] summary i{background:0 0}.mobile-menu[open] summary i:before{top:0;transform:rotate(45deg)}.mobile-menu[open] summary i:after{top:0;transform:rotate(-45deg)}.mobile-menu-panel{z-index:90;color:#fff;background:#111018;max-height:calc(100vh - 76px);padding:22px;position:fixed;top:76px;left:0;right:0;overflow:auto;box-shadow:0 25px 55px #0005}.mobile-menu-panel nav{display:grid!important}.mobile-menu-panel nav a{border-bottom:1px solid #ffffff20;grid-template-columns:38px 1fr;align-items:center;min-height:54px;font-weight:700;font-size:16px!important;display:grid!important}.mobile-menu-panel nav small{color:#8d7af6;letter-spacing:.12em;font-size:7px}.mobile-menu-panel>.button{background:#7561e9;border-color:#7561e9;width:100%;margin-top:22px}.mobile-menu-panel>.button span{margin-left:auto}@media (max-width:760px){.mobile-menu{display:block}.nav>.nav-actions,.detail-nav>.nav-actions,.nav>nav,.detail-nav>nav{display:none}.nav,.detail-nav{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f3eff2;position:sticky;top:0}}.detail-nav nav{align-items:center;gap:25px;font-size:9px;font-weight:700;display:flex}.detail-nav nav a:hover,.detail-contact:hover{color:var(--violet)}.detail-nav .nav-actions{align-items:center;gap:18px;display:flex}.detail-contact{font-size:9px;font-weight:700}.detail-page>footer{padding:80px 7vw 25px}.detail-page>footer .footer-main{padding-bottom:80px}@media (max-width:1050px){.detail-nav nav{gap:15px}.detail-nav nav a:nth-last-child(-n+2){display:none}}@media (max-width:760px){.detail-nav{padding:0 20px}.detail-nav nav,.detail-contact{display:none}.detail-page>footer{padding:65px 22px 25px}}.case-conversion{color:#fff;background:#1a1922;border:1px solid #ffffff1d;border-top:0}.conversion-intro{grid-template-columns:190px 1.2fr .8fr;align-items:center;gap:35px;padding:42px;display:grid}.conversion-intro small,.conversion-grid small{letter-spacing:.16em;color:#a495ff;font-size:7px;font-weight:800}.conversion-intro blockquote{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.4}.conversion-intro>p{color:#aaa;border-left:1px solid #ffffff25;padding-left:25px;font-size:10px;line-height:1.65}.conversion-grid{border-top:1px solid #ffffff1d;grid-template-columns:repeat(4,1fr);display:grid}.conversion-grid>div{border-right:1px solid #ffffff1d;min-height:210px;padding:27px}.conversion-grid>div:last-child{border-right:0}.conversion-grid b{color:#6555d5;margin-bottom:45px;font-size:9px;display:block}.conversion-grid small{margin-bottom:15px;display:block}.conversion-grid p{color:#aaa;margin:0;font-size:11px;line-height:1.65}.conversion-rule{background:#7965ef;grid-template-columns:190px 1fr;gap:35px;padding:24px 42px;display:grid}.conversion-rule strong{letter-spacing:.15em;font-size:8px}.conversion-rule span{font-size:10px;line-height:1.55}@media (max-width:950px){.conversion-intro{grid-template-columns:1fr}.conversion-intro>p{border-top:1px solid #ffffff25;border-left:0;padding:18px 0 0}.conversion-grid{grid-template-columns:1fr 1fr}.conversion-grid>div:nth-child(2){border-right:0}.conversion-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff1d}}@media (max-width:720px){.conversion-intro{padding:28px}.conversion-intro blockquote{font-size:16px}.conversion-grid{grid-template-columns:1fr}.conversion-grid>div{border-bottom:1px solid #ffffff1d;border-right:0;min-height:0}.conversion-grid>div:last-child{border-bottom:0}.conversion-grid b{margin-bottom:25px}.conversion-rule{grid-template-columns:1fr;gap:12px;padding:24px 28px}}:root{--ink:#111116;--paper:#f4f3ef;--violet:#745cff;--mint:#81ffd2;--line:#d9d8d2;--muted:#777771}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f3efd9;border-bottom:1px solid #1111;align-items:center;height:78px;padding:0 4.5vw;display:flex;position:fixed;top:0;left:0;right:0}.logo{letter-spacing:-.07em;align-items:flex-start;font-size:25px;font-weight:900;display:flex}.logo-dot{background:var(--violet);border-radius:50%;width:7px;height:7px;margin:1px 0 0 4px}.nav nav{gap:30px;margin:auto;font-size:11px;font-weight:700;display:flex}.nav nav a{transition:all .2s}.nav nav a:hover{color:var(--violet)}.nav-actions{align-items:center;gap:13px;display:flex}.lang{background:0 0;border:0;font-size:10px;font-weight:700}.button{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:2px;justify-content:center;align-items:center;gap:28px;height:52px;padding:0 23px;font-size:11px;font-weight:800;transition:all .25s;display:inline-flex}.button:hover{background:var(--violet);transform:translateY(-2px)}.button-small{gap:12px;height:39px;padding:0 17px}.hero{background:radial-gradient(circle at 75% 45%,#cbc5ff 0,#0000 28%),linear-gradient(140deg,#f7f6f1,#eeede8);flex-direction:column;justify-content:center;min-height:100vh;padding:155px 7vw 55px;display:flex;position:relative;overflow:hidden}.hero-glow{filter:blur(60px);background:#7d69ff20;border-radius:50%;width:500px;height:500px;position:absolute;top:22%;right:7%}.eyebrow,.kicker{letter-spacing:.22em;color:var(--violet);font-size:9px;font-weight:900}.hero h1{letter-spacing:-.075em;z-index:2;max-width:900px;margin:27px 0 31px;font-size:clamp(58px,7.3vw,116px);line-height:.9}.hero h1 span{color:#0000;-webkit-text-stroke:1px #111}.hero-copy{color:#555;margin:0 0 33px;font-size:17px;line-height:1.55}.hero-actions{align-items:center;gap:28px;display:flex}.text-link,.ghost-link{border-bottom:1px solid;padding-bottom:6px;font-size:11px;font-weight:800}.robot-wrap{z-index:2;width:310px;height:500px;position:absolute;top:20%;right:12%}.orbit{border:1px solid #7b65ff33;border-radius:50%;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:390px;height:390px}.orbit-two{width:520px;height:520px}.robot-head{z-index:2;background:linear-gradient(145deg,#fff,#bebdc4);border-radius:49% 49% 44% 44%;width:225px;height:210px;position:absolute;top:15px;left:43px;transform:rotate(-2deg);box-shadow:inset -15px -14px 25px #8885,0 30px 60px #322b7b33}.robot-screen{background:radial-gradient(circle at 50% 30%,#342e64,#101018 70%);border-radius:47% 47% 42% 42%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:35px 22px 29px}.milo-face{gap:43px;margin:15px 0 32px;display:flex}.milo-face i{background:#aa9bff;border-radius:50%;width:12px;height:20px;box-shadow:0 0 18px #aa9bff}.robot-screen small{color:#7e70d4;letter-spacing:.2em;font-size:6px}.robot-neck{background:linear-gradient(90deg,#aaa,#f8f8f8,#999);width:52px;height:40px;position:absolute;top:215px;left:129px}.robot-body{z-index:1;clip-path:polygon(15% 0,85% 0,100% 94%,72% 100%,28% 100%,0 94%);background:linear-gradient(145deg,#f8f8fa,#adacb4);border-radius:30px 30px 50px 50px;justify-content:center;width:179px;height:192px;display:flex;position:absolute;top:241px;left:66px;box-shadow:0 35px 55px #211c5930}.robot-body>span{letter-spacing:.18em;color:#777;margin-top:72px;font-size:16px;font-weight:900}.robot-light{background:#8b78ff;border-radius:5px;width:78px;height:4px;position:absolute;bottom:43px;box-shadow:0 0 15px #745cff}.robot-base{background:linear-gradient(#c7c6cc,#8e8d94);border-radius:28px 28px 13px 13px;width:168px;height:49px;position:absolute;top:420px;left:72px}.float-tag{z-index:4;color:#fff;background:#111018e8;border:1px solid #fff2;flex-direction:column;padding:12px 16px;display:flex;position:absolute;box-shadow:0 15px 35px #1113}.float-tag b{letter-spacing:.15em;color:var(--mint);font-size:8px}.float-tag span{color:#aaa;margin-top:4px;font-size:8px}.tag-one{top:112px;left:-60px}.tag-two{top:280px;right:-75px}.micro{letter-spacing:.16em;border-top:1px solid #bdbcb7;gap:18px;padding-top:18px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:34px;left:7vw;right:7vw}.micro i{background:var(--violet);border-radius:50%;width:3px;height:3px}.section-pad{padding:110px 7vw}.section-intro h2,.statement>h2,.sectors>h2,.how>h2,.faq>h2{letter-spacing:-.065em;margin:23px 0;font-size:clamp(46px,6vw,84px);line-height:.95}.section-intro h2 em,.apps h2 em,.cloud h2 em{color:var(--violet);font-weight:400}.ask{background:#fff}.sector-tabs{justify-content:flex-end;gap:6px;margin-top:-65px;margin-bottom:42px;display:flex}.sector-tabs button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;padding:11px 16px;font-size:9px;font-weight:800}.sector-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.demo-panel{color:#fff;background:#111018;grid-template-columns:1fr 1fr;min-height:410px;display:grid}.conversation{background:radial-gradient(circle at 20% 30%,#6e55ff38,#0000 35%);flex-direction:column;justify-content:center;padding:52px;display:flex}.status{letter-spacing:.16em;color:#aaa;font-size:8px}.status i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%;margin-right:8px;display:inline-block}.conversation>p{letter-spacing:-.045em;font-size:clamp(28px,3vw,48px);line-height:1.05}.conversation form{border-bottom:1px solid #fff4;display:flex}.conversation input{color:#fff;background:0 0;border:0;outline:none;flex:1;padding:18px 0}.conversation button{color:#fff;background:0 0;border:0;font-size:23px}.action-flow{color:#111;background:#ecebe7;padding:42px}.result{background:#fff;align-items:center;gap:14px;margin-bottom:12px;padding:18px;display:flex}.result>span{color:#168863;background:#e1fff4;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.result div{flex-direction:column;gap:5px;display:flex}.result small,.flow-item small{color:#999;letter-spacing:.1em;font-size:7px}.result b{font-size:13px}.flow-item{opacity:.35;border-bottom:1px solid #d4d3cd;grid-template-columns:38px 1fr 20px;align-items:center;height:48px;display:grid}.action-flow.running .flow-item{animation:.5s forwards activate;animation-delay:var(--delay)}.flow-item b{font-size:10px}.flow-item>span{color:#1c9d73}.run{background:0 0;border:1px solid #111;justify-content:space-between;align-items:center;width:100%;height:45px;margin-top:20px;padding:0 17px;font-size:10px;font-weight:800;display:flex}.statement{background:#e5e4df}.statement>p{max-width:600px;margin-left:auto;font-size:18px;line-height:1.55}.three-steps{background:#c9c8c2;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:80px;display:grid}.three-steps article{background:#e5e4df;min-height:220px;padding:32px}.three-steps small{color:#888;font-size:8px}.three-steps h3{margin-top:52px;font-size:22px}.three-steps p{color:#666;font-size:11px}.step-line{transform-origin:0;background:#111;height:2px;margin-top:30px}.three-steps article:hover .step-line{background:var(--violet);animation:.5s line}.os{color:#fff;background:#121119;grid-template-columns:1fr 1fr;min-height:680px;display:grid;overflow:hidden}.os-copy{flex-direction:column;justify-content:center;display:flex}.os-copy h2,.cloud h2,.cta h2{letter-spacing:-.065em;margin:24px 0;font-size:clamp(50px,6vw,85px);line-height:.92}.os-copy h2 em{color:#9382ff;font-style:normal}.os-copy p{color:#aaa;max-width:360px;line-height:1.6}.light{color:#9786ff}.light-button{color:#111;background:#fff;align-self:flex-start;margin-top:20px}.os-map{min-height:470px;position:relative}.core{text-align:center;background:radial-gradient(circle at 35% 25%,#9684ff,#3c2ac0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 100px #735bff66}.core small{letter-spacing:.18em;font-size:6px}.core b{margin:7px;font-size:28px;line-height:.85}.core span{color:var(--mint);font-size:7px}.node{letter-spacing:.1em;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:76px;height:76px;font-size:8px;display:grid;position:absolute}.n0{top:12%;left:9%}.n1{top:4%;left:41%}.n2{top:17%;right:7%}.n3{top:58%;right:3%}.n4{bottom:2%;right:25%}.n5{bottom:1%;left:31%}.n6{bottom:18%;left:3%}.n7{top:42%;left:5%}.apps{background:#f6f5f0}.section-intro.row{justify-content:space-between;align-items:flex-end;display:flex}.section-intro.row>p{color:#666;margin-bottom:25px;font-size:14px;line-height:1.6}.apps-grid{border-top:1px solid #cbc9c3;border-left:1px solid #cbc9c3;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.apps-grid>a{border-bottom:1px solid #cbc9c3;border-right:1px solid #cbc9c3;min-height:235px;padding:24px;transition:all .25s;position:relative}.apps-grid>a:hover{color:#fff;background:#111;transform:translateY(-4px)}.apps-grid>a>small{color:#999;font-size:8px}.app-icon{background:var(--violet);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin:30px 0 21px;font-weight:900;display:grid}.apps-grid h3{font-size:16px}.apps-grid p{color:#777;font-size:10px}.apps-grid>a>span{position:absolute;bottom:22px;right:23px}.sectors{background:#dcdad4}.sector-list{margin-top:70px}.sector-list a{border-top:1px solid #b8b7b1;grid-template-columns:80px 1.1fr 1fr 30px;align-items:center;height:103px;transition:all .2s;display:grid}.sector-list a:last-child{border-bottom:1px solid #b8b7b1}.sector-list a:hover{background:#e8e6e0;padding-left:15px}.sector-list small{color:#888;font-size:8px}.sector-list h3{font-size:21px}.sector-list p{color:#666;font-size:11px}.connect{background:#fff;grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.connect h2{letter-spacing:-.06em;margin:22px 0;font-size:55px;line-height:.95}.connect>div>p{color:#777;max-width:400px;font-size:13px;line-height:1.6}.connect-grid{border-top:1px solid #ddd;border-left:1px solid #ddd;grid-template-columns:repeat(3,1fr);display:grid}.connect-grid div{border-bottom:1px solid #ddd;border-right:1px solid #ddd;flex-direction:column;justify-content:space-between;height:100px;padding:19px;display:flex}.connect-grid span{font-size:11px;font-weight:800}.connect-grid small{color:#999;font-size:6px}.cloud{color:#fff;background:#15141c}.cloud-top{justify-content:space-between;align-items:flex-end;display:flex}.online{letter-spacing:.12em;border:1px solid #ffffff2b;padding:10px 15px;font-size:8px}.online i{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.dashboard{background:#ffffff08;border:1px solid #ffffff20;margin-top:60px;padding:26px}.metrics{border-bottom:1px solid #ffffff20;grid-template-columns:repeat(4,1fr);display:grid}.metrics div{border-right:1px solid #ffffff20;flex-direction:column;padding:20px;display:flex}.metrics div:last-child{border:0}.metrics b{font-size:35px}.metrics small{color:#999;margin-top:6px;font-size:7px}.chart{align-items:flex-end;gap:5%;height:230px;padding:40px 15px 0;display:flex;position:relative}.chart span{color:#999;font-size:7px;position:absolute;top:20px}.chart i{background:linear-gradient(#846fff,#4436a7);flex:1;max-width:90px;transition:all .3s;display:block}.chart i:hover{background:var(--mint)}.how{background:#efeee9}.how-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px;display:grid}.how-grid article{border:1px solid #cfcec8;min-height:260px;padding:30px}.how-grid article>b{color:var(--violet);font-size:10px}.how-grid h3{max-width:250px;margin-top:70px;font-size:24px;line-height:1.05}.how-grid p{color:#777;font-size:11px}.cta{background:var(--violet);color:#fff;text-align:center}.cta .kicker{color:#d8d1ff}.cta p{color:#d9d4f5;max-width:500px;margin:25px auto}.cta>div{justify-content:center;align-items:center;gap:30px;display:flex}.ghost-link{border-color:#fff}.faq{background:#f5f4ef}.faq>div{margin-top:60px;margin-left:32%}.faq details{border-top:1px solid #ccc}.faq details:last-child{border-bottom:1px solid #ccc}.faq summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;height:75px;font-size:16px;font-weight:700;list-style:none;display:grid}.faq summary span{color:#999;font-size:8px}.faq summary b{font-size:20px;font-weight:300}.faq details p{color:#666;margin:0 55px 25px;font-size:12px;line-height:1.6}.faq details[open] summary b{transform:rotate(45deg)}footer{color:#fff;background:#111018;padding:80px 7vw 25px}.logo.inverse{color:#fff}.footer-main{grid-template-columns:1.3fr 1fr;padding-bottom:80px;display:grid}.footer-main h2{letter-spacing:-.05em;margin-top:40px;font-size:42px;line-height:1}.footer-main h2 em{color:#9382ff}.footer-links{grid-template-columns:repeat(3,1fr);display:grid}.footer-links>div{flex-direction:column;gap:13px;display:flex}.footer-links small{color:#777;letter-spacing:.15em;margin-bottom:10px;font-size:7px}.footer-links a{color:#bbb;font-size:10px}.footer-bottom{color:#777;letter-spacing:.1em;border-top:1px solid #fff2;justify-content:space-between;padding-top:20px;font-size:7px;display:flex}.footer-bottom div{gap:20px;display:flex}.mobile-cta{display:none}@keyframes activate{to{opacity:1;background:#e1fff433;padding-left:8px}}@keyframes line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1000px){.nav nav{display:none}.robot-wrap{right:2%;transform:scale(.82)}.apps-grid{grid-template-columns:repeat(3,1fr)}.connect{grid-template-columns:1fr}.faq>div{margin-left:15%}}@media (max-width:720px){.nav{padding:0 20px}.nav-actions .button{display:none}.hero{justify-content:flex-start;min-height:850px;padding:125px 22px 70px}.hero h1{font-size:56px}.hero-copy{font-size:14px}.robot-wrap{top:380px;left:50%;right:auto;transform:translate(-50%)scale(.72)}.micro{display:none}.section-pad{padding:80px 22px}.section-intro h2,.statement>h2,.sectors>h2,.how>h2,.faq>h2{font-size:47px}.sector-tabs{justify-content:flex-start;margin:35px 0 20px;overflow:auto}.sector-tabs button{white-space:nowrap}.demo-panel{grid-template-columns:1fr}.conversation,.action-flow{padding:28px}.statement>p{margin-left:0}.three-steps,.how-grid{grid-template-columns:1fr}.three-steps{gap:0}.three-steps article{min-height:180px}.os{grid-template-columns:1fr}.os-map{min-height:430px}.section-intro.row,.cloud-top{display:block}.apps-grid{grid-template-columns:repeat(2,1fr)}.apps-grid>a{min-height:210px}.sector-list a{grid-template-columns:40px 1fr 20px;height:auto;min-height:105px}.sector-list p{display:none}.connect-grid,.metrics{grid-template-columns:repeat(2,1fr)}.faq>div{margin-left:0}.footer-main{grid-template-columns:1fr;gap:60px}.footer-links{grid-template-columns:repeat(3,1fr)}.footer-bottom{flex-direction:column;gap:15px}.mobile-cta{z-index:60;background:var(--violet);color:#fff;justify-content:space-between;align-items:center;height:52px;padding:0 19px;font-size:11px;font-weight:800;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 35px #31209255}.cta>div{flex-direction:column}.how-grid h3{margin-top:35px}}.nova-robot{z-index:3;object-fit:contain;filter:drop-shadow(0 30px 28px #0c0a173d)drop-shadow(0 0 24px #39bfff24);width:340px;height:auto;animation:5s ease-in-out infinite nova-float;position:absolute;inset:-6px auto auto 50%;transform:translate(-50%)}.nova-shadow{z-index:2;filter:blur(18px);background:#31286842;border-radius:50%;width:235px;height:30px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}@keyframes nova-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@media (max-width:1000px){.nova-robot{width:330px}}@media (max-width:720px){.nova-robot{width:350px;inset:-18px auto auto 50%}.nova-shadow{bottom:-2px}.tag-one{left:-28px}.tag-two{right:-45px}}.os-map{touch-action:pan-y;perspective:900px}.node{will-change:transform,translate;transition:translate .22s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s;animation:7.4s ease-in-out infinite alternate nodo-fluttua}.node:nth-child(3n+1){animation-duration:9.1s;animation-direction:alternate-reverse}.node:nth-child(3n+2){animation-duration:6.3s;animation-delay:-2.7s}.node:nth-child(4n){animation-duration:10.6s;animation-delay:-4.1s}.node:hover{color:#b6abff;background:#7965ff14;border-color:#8e7cff;box-shadow:0 0 42px #745cff35}.core{will-change:translate,transform;transition:translate .3s cubic-bezier(.2,.8,.2,1);animation:4.8s ease-in-out infinite nucleo-respira}@keyframes nodo-fluttua{0%{transform:translate(-8px,-9px)rotate(-3deg)}45%{transform:translate3d(6px,10px,24px)rotate(2deg)}to{transform:translate(13px,-4px)rotate(4deg)}}@keyframes nucleo-respira{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 100px #735bff66}50%{transform:translate(-50%,-50%)scale(1.035);box-shadow:0 0 145px #735bff8a}}@media (prefers-reduced-motion:reduce){.node,.core{transition:none!important;animation:none!important;translate:0!important}}.cases{color:#fff;background:#121119;overflow:hidden}.cases-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.cases-heading h2{letter-spacing:-.065em;margin:24px 0;font-size:clamp(48px,6vw,84px);line-height:.92}.cases-heading h2 em{color:#9584ff;font-weight:400}.cases-heading>p{color:#a4a1ad;max-width:390px;margin-bottom:13px;font-size:13px;line-height:1.65}.neutral-rule{background:radial-gradient(circle at 15%,#735cff25,#0000 45%),#191821;border:1px solid #ffffff20;grid-template-columns:170px 1fr 230px;align-items:center;gap:34px;margin:65px 0 42px;padding:34px 40px;display:grid}.neutral-rule small,.case-flow>small,.case-boundary>small{letter-spacing:.17em;color:#9a8bfa;font-size:7px;font-weight:800}.neutral-rule blockquote{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.4}.neutral-rule p{color:#aaa;border-left:1px solid #ffffff28;margin:0;padding-left:25px;font-size:9px;line-height:1.6}.case-tabs{scrollbar-width:thin;gap:7px;padding:0 0 16px;display:flex;overflow:auto}.case-tabs button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:20px;flex:none;height:36px;padding:0 16px;font-size:9px;font-weight:700;transition:all .2s}.case-tabs button:hover,.case-tabs button.active{color:#fff;background:#7864ef;border-color:#7864ef}.case-picker{grid-template-columns:1fr 1fr;margin:18px 0 0;display:grid}.case-picker button{text-align:left;color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1d;grid-template-columns:1fr auto;gap:7px;min-height:105px;padding:20px 24px;display:grid}.case-picker button+button{border-left:0}.case-picker button small{letter-spacing:.14em;color:#777;grid-column:1/-1;font-size:7px}.case-picker button strong{font-size:15px}.case-picker button span{color:#888;align-self:center;font-size:8px}.case-picker button.active{background:#ffffff0d;border-color:#8170ef}.case-picker button.active small,.case-picker button.active span{color:#a393ff}.case-detail{color:#111;background:#f1f0ec;border:1px solid #ffffff1d;border-top:0;grid-template-columns:1.05fr .95fr .75fr;min-height:430px;display:grid}.case-story,.case-flow,.case-boundary{padding:42px}.case-story h3{letter-spacing:-.045em;margin:21px 0;font-size:34px;line-height:1}.case-story>p{color:#666;max-width:480px;font-size:13px;line-height:1.7}.case-result{border-top:1px solid #ccc;flex-direction:column;gap:9px;margin-top:45px;padding-top:19px;display:flex}.case-result small{letter-spacing:.14em;color:#8b78f3;font-size:7px}.case-result strong{font-size:12px;line-height:1.5}.case-flow{background:#e4e2dc}.case-flow>small{color:#7160df;margin-bottom:22px;display:block}.case-flow>div{border-top:1px solid #c9c7c1;grid-template-columns:35px 1fr 18px;align-items:center;height:62px;display:grid}.case-flow div:last-child{border-bottom:1px solid #c9c7c1}.case-flow b{color:#999;font-size:8px}.case-flow span{font-size:11px;font-weight:700}.case-flow i{color:#1b9b73;font-size:9px;font-style:normal}.case-boundary{color:#fff;background:#7561e9;flex-direction:column;justify-content:center;display:flex}.case-boundary>small{color:#d4ceff}.case-boundary p{letter-spacing:-.015em;margin:22px 0 35px;font-size:16px;line-height:1.5}.case-boundary span{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff3b;padding-top:16px;font-size:8px;line-height:1.5}@media (max-width:950px){.neutral-rule{grid-template-columns:1fr}.neutral-rule p{border-top:1px solid #ffffff28;border-left:0;padding:18px 0 0}.case-detail{grid-template-columns:1fr 1fr}.case-boundary{grid-column:1/-1;min-height:230px}.cases-heading{flex-direction:column;align-items:flex-start}.cases-heading>p{margin:0}}@media (max-width:720px){.neutral-rule{margin-top:40px;padding:25px}.neutral-rule blockquote{font-size:16px}.case-picker{grid-template-columns:1fr}.case-picker button+button{border-top:0;border-left:1px solid #ffffff1d}.case-detail{grid-template-columns:1fr}.case-story,.case-flow,.case-boundary{padding:28px}.case-story h3{font-size:29px}.case-flow,.case-boundary{grid-column:1}.case-tabs{margin-right:-22px}.cases-heading h2{font-size:48px}}.detail-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex}.detail-hero{background:radial-gradient(circle at 82% 58%,#745cff35,#0000 30%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:720px;padding:120px 6vw 80px;display:flex}.detail-hero h1{letter-spacing:-.075em;max-width:1250px;margin:28px 0;font-size:clamp(58px,9vw,140px);line-height:.86}.detail-hero p{color:#5e625c;max-width:680px;font-size:clamp(18px,2vw,28px);line-height:1.35}.detail-content{grid-template-columns:1fr 1fr;gap:70px;padding:120px 6vw;display:grid}.detail-content h2,.lead-form h2{letter-spacing:-.065em;margin-top:25px;font-size:clamp(50px,6vw,90px);line-height:.9}.detail-features{grid-template-columns:1fr 1fr;display:grid}.detail-features article{border:1px solid var(--line);flex-direction:column;min-height:250px;margin:-1px 0 0 -1px;padding:25px;display:flex}.detail-features small{font-size:9px}.detail-features h3{margin:auto 0 10px;font-size:27px}.detail-features p{color:#70746e;font-size:12px;line-height:1.5}.lead-form{color:#fff;background:#111018;grid-template-columns:1fr 1fr;gap:8vw;padding:120px 6vw;display:grid}.lead-form form{grid-template-columns:1fr 1fr;gap:25px;display:grid}.lead-form label{font-size:9px}.lead-form input,.lead-form select,.lead-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #454843;outline:none;width:100%;padding:13px 0;display:block}.lead-form button,.lead-form form>small{grid-column:1/-1}.lead-form form>small{color:#777}.detail-cta{background:var(--violet);color:#fff;justify-content:space-between;align-items:end;padding:120px 6vw;display:flex}.detail-cta h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,8vw,115px);line-height:.85}.detail-cta em{color:#c9c2ff;font-style:normal}.detail-footer{color:#fff;background:#0b0c0b;justify-content:space-between;align-items:center;padding:35px 6vw;font-size:8px;display:flex}@media (max-width:800px){.detail-content,.lead-form{grid-template-columns:1fr;padding:80px 5vw}.detail-cta{display:block}.detail-cta .button{margin-top:40px}}@media (max-width:520px){.detail-features,.lead-form form{grid-template-columns:1fr}.detail-nav .button{display:none}}.iphone-stage{background:radial-gradient(circle at 50% 38%,#7561e938,#0000 40%),#111018;flex-direction:column;justify-content:center;align-items:center;min-height:690px;padding:32px;display:flex;overflow:hidden;box-shadow:0 35px 70px #25223025}.iphone{color:#fff;background:linear-gradient(155deg,#5140b8 0%,#151425 48%,#08090d 100%);border:9px solid #282730;border-radius:52px;width:338px;height:650px;padding:28px 19px 18px;position:relative;overflow:hidden;box-shadow:0 28px 75px #0008,inset 0 0 0 2px #ffffff1c}.iphone:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 18%,#82ffd233,#0000 21%);position:absolute;inset:0}.iphone-island{z-index:4;background:#050507;border-radius:18px;width:102px;height:25px;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.iphone-status{z-index:3;justify-content:space-between;padding:0 5px;font-size:8px;display:flex;position:relative}.iphone-status span{font-size:7px}.iphone-heading{z-index:2;margin:31px 4px 22px;position:relative}.iphone-heading small{color:#b9afff;letter-spacing:.14em;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.iphone-heading strong{letter-spacing:-.05em;font-size:26px;line-height:1.02;display:block}.iphone-app-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:17px 13px;display:grid;position:relative}.iphone-home-app{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.iphone-home-app>span{color:#17171c;background:#f4f4f4;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;font-size:19px;font-weight:800;display:flex;box-shadow:0 5px 13px #0005}.iphone-home-app small{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000;max-width:62px;font-size:7px;overflow:hidden}.iphone-home-app .calendar{color:#e83248;background:#fff}.iphone-home-app .weather{color:#fff;background:linear-gradient(#4eb9ff,#177bea)}.iphone-home-app .photos{color:#fff;background:conic-gradient(#f74,#fd4,#6d6,#5ce,#76f,#e6c,#f74)}.iphone-home-app .camera{background:linear-gradient(145deg,#e9e9ec,#9ea2ac)}.iphone-home-app .messages{color:#fff;background:#39ce54}.iphone-home-app .maps{background:linear-gradient(135deg,#d7f8cd,#54bbec 48%,#f6e8a2 49%)}.iphone-home-app .music{color:#fff;background:linear-gradient(145deg,#ff617d,#d61c73)}.iphone-home-app .settings{color:#fff;background:linear-gradient(145deg,#c9cbd2,#646975)}.iphone-home-app .clock{color:#fff;background:#101116}.iphone-home-app .notes{color:#222;background:linear-gradient(#ffd829 18%,#fff 18%)}.iphone-home-app .reminders{color:#6257f2;background:#fff}.milo-home-app{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.milo-home-app>span{color:#fff;background:linear-gradient(145deg,#0e0e13,#7660f0);position:relative;box-shadow:0 0 0 2px #a99cff,0 0 24px #7660f0}.milo-home-app>span b{letter-spacing:-.08em;font-size:25px}.milo-home-app>span i{background:#82ffd2;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px;box-shadow:0 0 8px #82ffd2}.milo-home-app em{color:#111018;letter-spacing:.09em;background:#82ffd2;border-radius:7px;padding:2px 4px;font-size:5px;font-style:normal;font-weight:900;animation:1.8s infinite milo-app-pulse;position:absolute;top:-8px;right:-6px}.iphone-dock{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1b;border:1px solid #ffffff20;border-radius:24px;grid-template-columns:repeat(4,1fr);align-items:center;height:77px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.iphone-dock div{flex-direction:column;align-items:center;gap:4px;display:flex}.iphone-dock span{color:#17171c;background:#ffffffea;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}.iphone-dock small{color:#ddd;font-size:5px}.iphone-caption{color:#aaa;letter-spacing:.05em;margin-top:15px;font-size:8px}.iphone-caption i{background:#82ffd2;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #82ffd2}.milo-phone-app{z-index:2;flex-direction:column;height:100%;padding:45px 4px 5px;display:flex;position:relative}.phone-back{color:#bdb4ff;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:9px}.phone-app-kicker{letter-spacing:.16em;color:#82ffd2;margin:28px 0 8px;font-size:7px}.milo-phone-app h3{letter-spacing:-.05em;margin:0 0 24px;font-size:28px}.phone-robot-state{background:#ffffff0c;border:1px solid #ffffff20;border-radius:17px;align-items:center;gap:12px;padding:16px;display:flex}.phone-robot-state>i{background:#82ffd2;border-radius:50%;width:11px;height:11px;box-shadow:0 0 15px #82ffd2}.phone-robot-state div{flex-direction:column;gap:4px;display:flex}.phone-robot-state small{color:#999;letter-spacing:.12em;font-size:6px}.phone-robot-state strong{font-size:12px}.phone-robot-state span{color:#82ffd2;font-size:7px}.phone-actions{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.phone-actions button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff16;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:93px;padding:14px;display:flex}.phone-actions button:hover{background:#7660f0}.phone-actions b{color:#82ffd2;font-size:18px}.phone-actions span{font-size:8px;font-weight:800}.phone-primary{color:#fff;cursor:pointer;background:#7660f0;border:0;border-radius:14px;margin-top:auto;padding:17px;font-size:9px;font-weight:900}.phone-primary:hover{color:#111018;background:#82ffd2}@keyframes milo-app-pulse{50%{transform:translateY(-2px);box-shadow:0 6px 14px #0004}}@media (max-width:900px){.iphone-stage{margin-top:20px}}@media (max-width:520px){.iphone-stage{min-height:620px;padding:20px 10px}.iphone{border-radius:46px;width:min(318px,94vw);height:610px;padding-left:16px;padding-right:16px}.iphone-heading{margin-top:27px}.iphone-heading strong{font-size:23px}.iphone-app-grid{gap:14px 9px}.iphone-home-app>span{width:45px;height:45px}.iphone-dock{height:70px}.iphone-dock span{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.milo-home-app em{animation:none}}.app-store-card{color:#111018;background:#fff;border:1px solid #cfcdc7;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;margin-top:24px;padding:14px 16px;display:grid;box-shadow:0 15px 35px #302c4820}.milo-store-icon{color:#fff;background:linear-gradient(145deg,#111018,#7561e9);border-radius:14px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 8px 20px #5544b744}.milo-store-icon b{letter-spacing:-.08em;font-size:29px}.milo-store-icon i{background:#82ffd2;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px;box-shadow:0 0 9px #82ffd2}.app-store-card>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.app-store-card small{letter-spacing:.14em;color:#7561e9;font-size:6px;font-weight:900}.app-store-card strong{font-size:15px}.app-store-card em{color:#777;font-size:8px;font-style:normal}.app-store-card>b{font-size:18px}.app-store-card:hover{border-color:#7561e9;transform:translateY(-2px)}.config-app .iphone{color:#fff!important;background:linear-gradient(155deg,#5140b8 0%,#151425 48%,#08090d 100%)!important}.config-app .milo-phone-app{color:#fff!important;background:0 0!important}.config-app .phone-robot-state{background:#ffffff0c!important;border-color:#ffffff20!important}.config-app .phone-actions button{color:#fff!important;background:#ffffff0b!important;border-color:#ffffff16!important}.config-app .phone-actions button:hover{background:#7660f0!important}.config-app .phone-primary{color:#fff!important;background:#7660f0!important}@media (max-width:520px){.app-store-card{grid-template-columns:50px 1fr auto}.milo-store-icon{width:50px;height:50px}.app-store-card em{display:none}}@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}.app-detail-page{background:#0d0c13}.app-detail-page .detail-nav{z-index:5;background:#f6f5f0;position:relative}.milo-app-shell{color:#fff;background:radial-gradient(circle at 18% 30%,#725dff28,#0000 32%),linear-gradient(145deg,#0d0c13,#161420);grid-template-columns:minmax(330px,1fr) minmax(390px,520px);gap:8vw;min-height:1100px;padding:90px 6vw 110px;display:grid}.milo-app-intro{height:820px;padding-top:45px;position:sticky;top:40px;overflow:hidden}.milo-app-intro h1{letter-spacing:-.075em;margin:26px 0 30px;font-size:clamp(62px,7.5vw,120px);line-height:.86}.milo-app-intro h1 em{color:#8975ff;font-style:normal}.milo-app-intro>p{color:#aaa6b4;max-width:560px;font-size:16px;line-height:1.7}.app-device-row{gap:8px;margin-top:30px;display:flex}.app-device-row span{letter-spacing:.08em;border:1px solid #ffffff25;border-radius:30px;padding:9px 14px;font-size:9px}.milo-app-intro>img{filter:drop-shadow(0 0 55px #2abaff20);width:min(390px,55%);position:absolute;bottom:-235px;right:-2%;-webkit-mask-image:linear-gradient(#000 65%,#0000 94%);mask-image:linear-gradient(#000 65%,#0000 94%)}.access-shell{color:#fff;background:radial-gradient(circle at 24% 43%,#705cff40,#0000 28%),#0d0c13;grid-template-columns:1.1fr minmax(380px,520px);gap:9vw;min-height:920px;padding:70px 7vw;display:grid}.access-brand{position:relative;overflow:hidden}.access-brand>.logo{display:inline-flex}.access-brand>span{color:#8b78f4;margin-left:14px;font-size:15px}.access-brand h1{letter-spacing:-.075em;margin:120px 0 25px;font-size:clamp(58px,7vw,105px);line-height:.88}.access-brand h1 em{color:#8b78f4;font-style:normal}.access-brand p{color:#aaa6b4;max-width:470px;line-height:1.6}.access-brand>img{filter:drop-shadow(0 0 60px #36c7ff25);width:280px;position:absolute;bottom:-390px;right:0}.access-panel{color:#111;background:#f7f6f2;border-radius:28px;align-self:center;padding:44px;box-shadow:0 35px 100px #0007}.access-panel h2{letter-spacing:-.055em;margin:20px 0 5px;font-size:48px}.access-panel>p{color:#777;margin-bottom:30px;font-size:10px;line-height:1.55}.access-panel>label{margin-top:16px;font-size:8px;font-weight:800;display:block}.access-panel input{background:0 0;border:0;border-bottom:1px solid #c9c8c3;outline:none;width:100%;padding:12px 0;display:block}.access-panel fieldset{border:0;margin:28px 0 20px;padding:0}.access-panel legend{margin-bottom:10px;font-size:8px;font-weight:800}.access-panel fieldset button{text-align:left;background:#fff;border:1px solid #dcdbd6;grid-template-columns:32px 1fr 20px;align-items:center;width:100%;margin-top:-1px;padding:11px;display:grid}.access-panel fieldset button:first-of-type{border-radius:12px 12px 0 0}.access-panel fieldset button:last-of-type{border-radius:0 0 12px 12px}.access-panel fieldset button>b{color:#735de9;background:#eee;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.access-panel fieldset button span{flex-direction:column;gap:2px;display:flex}.access-panel fieldset strong{font-size:9px}.access-panel fieldset small{color:#888;font-size:7px}.access-panel fieldset i{color:#735de9;font-style:normal}.access-panel fieldset button.active{background:#eeeaff;border-color:#806bea;position:relative}.access-submit{color:#fff;background:#111018;border:0;border-radius:11px;width:100%;padding:15px;font-weight:800}.access-note{text-align:center;color:#888;margin-top:14px;font-size:6px;display:block}.milo-phone{color:#111;background:#f1f1f4;border:8px solid #2a2830;border-radius:44px;flex-direction:column;height:920px;display:flex;position:sticky;top:18px;overflow:hidden;box-shadow:0 45px 110px #0009,0 0 0 1px #ffffff2e}.phone-status{background:#fff;justify-content:space-between;height:34px;padding:12px 24px 0;font-size:8px;display:flex}.phone-head{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:14px 22px 18px;display:flex}.phone-head small,.phone-card small,.phone-title small,.send-panel small{letter-spacing:.17em;color:#999;font-size:6px;font-weight:800;display:block}.phone-head h2{margin:4px 0 0;font-size:19px}.connected{letter-spacing:.1em;color:#168b69;background:#e5fff6;border-radius:14px;padding:8px 10px;font-size:7px}.connected i{background:#1fbd8e;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.phone-scroll{scrollbar-width:none;flex:1;padding:15px;overflow-y:auto}.phone-card,.phone-section{background:#fff;border:1px solid #dedee3;border-radius:18px;margin-bottom:12px;padding:17px}.robot-status{color:#fff;background:linear-gradient(120deg,#17151f,#292338);border:0;grid-template-columns:58px 1fr 20px;align-items:center;gap:12px;display:grid}.robot-mini{background:radial-gradient(circle,#7461e955,#0000 65%);border-radius:12px;justify-content:center;height:67px;display:flex;overflow:hidden}.robot-mini img{height:120px;margin-top:3px}.robot-status>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.robot-status strong{font-size:12px}.robot-status span{color:#aaa;font-size:7px}.robot-status button{color:#fff;background:0 0;border:0}.phone-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.phone-title>div{align-items:center;gap:9px;display:flex}.phone-title h3{margin:0;font-size:12px}.phone-title>span{color:#7460e9;letter-spacing:.09em;font-size:6px;font-weight:800}.sector-chips{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.sector-chips button{background:#f8f8fa;border:1px solid #dddde4;border-radius:12px;flex-direction:column;align-items:center;gap:7px;min-width:69px;padding:9px 6px;font-size:7px;display:flex}.sector-chips b{color:#6b55e7;background:#e9e7f6;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.sector-chips button.active{color:#fff;background:#17151f;border-color:#17151f}.sector-chips button.active b{color:#fff;background:#745fff}.use-list button{text-align:left;background:#fff;border:0;border-top:1px solid #e5e5e9;grid-template-columns:26px 1fr 20px;align-items:center;width:100%;height:43px;font-size:9px;display:grid}.use-list button:last-child{border-bottom:1px solid #e5e5e9}.use-list button>span{color:#aaa;font-size:7px}.use-list button i{color:#aaa;font-style:normal}.use-list button.active{color:#6954e8}.flow-preview{grid-template-columns:1fr 1fr;gap:7px;display:grid}.flow-preview div{background:#f5f5f7;border-radius:10px;grid-template-columns:16px 1fr 12px;align-items:center;padding:10px;display:grid}.flow-preview b{color:#765fe9;font-size:7px}.flow-preview span{font-size:7px;font-weight:700}.flow-preview i{color:#1aa979;font-size:8px;font-style:normal}.switch{background:#ccc;border:0;border-radius:20px;width:34px;height:19px;padding:2px}.switch i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.switch.on{background:#715ce7}.switch.on i{transform:translate(15px)}.voice-note{text-align:left;background:#f7f6fa;border:1px solid #e1e0e6;border-radius:12px;grid-template-columns:28px 1fr 25px;align-items:center;width:100%;padding:11px;display:grid}.voice-note>i{color:#765fe9;background:#e9e5ff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.voice-note span{flex-direction:column;gap:3px;display:flex}.voice-note b{font-size:8px}.voice-note small{color:#999;font-size:6px}.voice-note em{color:#765fe9;font-size:7px;font-style:normal}.voice-note.recording{background:#f0edff;border-color:#755feb}.voice-note.recording>i{animation:1s infinite record-pulse}.priority-note{color:#898791;margin:9px 3px 0;font-size:7px;line-height:1.45}.content-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.content-grid button{text-align:left;background:#f8f8fa;border:1px solid #e0dfe4;border-radius:10px;grid-template-columns:21px 1fr 14px;align-items:center;min-height:48px;padding:8px;display:grid}.content-grid b{color:#735dea}.content-grid span{font-size:7px}.content-grid i{color:#999;font-style:normal}.content-grid button.active{background:#f0edff;border-color:#806bef}.conversation-preview{color:#fff;background:#17151f;border:0}.conversation-preview blockquote{color:#e8e6ee;margin:18px 0;font-size:12px;line-height:1.5}.audio-line{grid-template-columns:27px 1fr 25px;align-items:center;gap:8px;display:grid}.audio-line button{color:#fff;background:#755fe9;border:0;border-radius:50%;width:26px;height:26px;font-size:8px}.audio-line i{background:linear-gradient(90deg,#765fe9 45%,#47434e 45%);height:2px}.audio-line span{color:#888;font-size:7px}.send-panel{background:#fff;border-top:1px solid #ddd;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.send-panel>div{flex-direction:column;gap:3px;display:flex}.send-panel strong{font-size:9px}.send-panel button{color:#fff;background:#715ce7;border:0;border-radius:10px;padding:11px 13px;font-size:8px;font-weight:800}.send-panel.done button{background:#138b68}.phone-nav{background:#fff;border-top:1px solid #ddd;grid-template-columns:repeat(4,1fr);height:58px;display:grid}.phone-nav button{color:#999;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:6px;display:flex}.phone-nav b{font-size:14px}.phone-nav button.active{color:#6e59e4}@keyframes record-pulse{50%{box-shadow:0 0 0 7px #735fff22}}.account-role{color:#6c57df;background:#f0edff;border:0;border-radius:18px;align-items:center;gap:5px;padding:4px 8px 4px 4px;display:flex}.account-role b{color:#fff;background:#715ce7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.account-role span{font-size:6px}.role-summary{color:#fff;background:linear-gradient(120deg,#715ce7,#4432bb);border-radius:17px;margin-bottom:12px;padding:15px}.role-summary>span{letter-spacing:.15em;color:#d9d3ff;font-size:6px}.role-summary p{margin:9px 0;font-size:9px;line-height:1.45}.role-summary div{border-top:1px solid #ffffff30;padding-top:8px;font-size:7px}.media-library .phone-title>button{color:#fff;background:#715ce7;border:0;border-radius:50%;width:24px;height:24px}.media-row{gap:7px;display:flex;overflow:auto}.media-row article{flex:0 0 105px;position:relative}.media-row img{object-fit:cover;object-position:center 20%;background:#17151f;border-radius:9px;width:105px;height:78px}.media-row article>span{color:#745fea;margin-top:6px;font-size:6px;display:block}.media-row article>b{font-size:7px}.media-row .video-tile>i{color:#111;background:#ffffffdc;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid;position:absolute;top:27px;left:42px}.media-library>p{color:#888;margin:12px 0 0;font-size:7px;line-height:1.45}@media (max-width:900px){.access-shell,.milo-app-shell{grid-template-columns:1fr}.access-shell{padding:50px 20px}.access-brand{min-height:420px}.access-brand h1{margin-top:70px}.access-brand>img{width:210px;bottom:-300px}.access-panel{width:min(100%,520px);margin:auto}.milo-app-shell{padding:60px 20px 90px}.milo-app-intro{height:620px;position:relative;top:auto}.milo-phone{width:min(100%,520px);margin:auto;position:relative;top:auto}.milo-app-intro>img{bottom:-150px}}@media (max-width:560px){.app-detail-page .detail-nav{height:70px}.access-shell{padding:30px 10px}.access-brand{min-height:350px;padding:20px}.access-brand h1{margin-top:55px;font-size:52px}.access-brand>img{width:170px;bottom:-250px;right:-20px}.access-panel{padding:28px 20px}.milo-app-shell{gap:35px;padding:42px 10px 70px}.milo-app-intro{height:520px;padding:28px 12px 0}.milo-app-intro h1{font-size:55px}.milo-app-intro>p{font-size:13px}.milo-app-intro>img{width:60%;bottom:-125px}.milo-phone{border-width:5px;border-radius:32px;height:840px}.phone-status{padding-top:9px}.app-device-row{flex-wrap:wrap}.flow-preview{grid-template-columns:1fr}}.demo-credentials{background:#eeeaff;border:1px solid #d8d0ff;border-radius:11px;margin:18px 0;padding:12px}.demo-credentials span{letter-spacing:.13em;color:#705ae5;margin-bottom:7px;font-size:6px;display:block}.demo-credentials b{font-size:8px;line-height:1.55;display:block}.speak-button{color:#fff;background:#7965ed;border:1px solid #7965ed;border-radius:9px;width:100%;margin-top:13px;padding:11px;font-size:8px;font-weight:800}.conversation-preview.speaking{box-shadow:0 0 0 2px #7c67ed,0 0 30px #735fff25}.conversation-preview.speaking .audio-line i{background:linear-gradient(90deg,#4ae4b4,#7965ed,#4ae4b4) 0 0/200%;animation:1s linear infinite voice-wave}@keyframes voice-wave{to{background-position:200%}}.access-panel h2{letter-spacing:.01em;font-family:Arial,Helvetica,sans-serif;font-weight:600}.voice-settings label{margin-top:11px;font-size:7px;font-weight:800;display:block}.voice-settings label>b{float:right;color:#715ce7}.voice-settings select,.voice-settings input{width:100%;margin-top:7px}.voice-settings select{background:#f8f8fa;border:1px solid #ddd;border-radius:8px;padding:9px;font-size:8px}.voice-settings input{accent-color:#715ce7}.tone-options{gap:5px;margin-top:13px;display:flex}.tone-options button{background:#fff;border:1px solid #ddd;border-radius:12px;padding:7px;font-size:6px}.tone-options button.active{color:#fff;background:#17151f}.operations-card>div:not(.phone-title){border-top:1px solid #e5e5e9;grid-template-columns:1fr 1fr 14px;gap:5px;padding:10px 0;display:grid}.operations-card>div b{font-size:7px}.operations-card>div span{color:#888;font-size:7px}.operations-card>div i{color:#15966f;font-style:normal}.operations-card>button{color:#6751d9;background:#fafafa;border:1px dashed #bcb9c8;border-radius:8px;width:100%;padding:9px;font-size:7px}.activity-card>p{border-top:1px solid #e5e5e9;grid-template-columns:9px 1fr auto;align-items:center;margin:0;padding:9px 0;font-size:7px;display:grid}.activity-card>p>i{background:#6f59e3;border-radius:50%;width:5px;height:5px}.activity-card>p small{color:#999;font-size:6px}.access-loading{color:#fff;background:#0d0c13;place-items:center;min-height:780px;display:grid}.access-loading>div{justify-items:center;gap:14px;display:grid}.access-loading i{border:2px solid #fff2;border-top-color:#806bea;border-radius:50%;width:42px;height:42px;animation:.85s linear infinite access-spin}.access-loading b{letter-spacing:-.04em;font-size:28px}.access-loading span{color:#aaa6b4;font-size:11px}@keyframes access-spin{to{rotate:1turn}}.access-error,.access-success{border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:9px;line-height:1.45}.access-error{color:#a32828;background:#fff0f0;border:1px solid #edcaca}.access-success{color:#087a58;background:#e9fbf4;border:1px solid #bdebdc}.access-recovery{color:#6751d9;cursor:pointer;background:0 0;border:0;width:100%;padding:15px 10px 3px;font-size:9px;font-weight:750;display:block}.access-recovery:hover{text-decoration:underline}.milo-phone .flow-preview>div{background:#fff;border:1px solid #e1e0e7;box-shadow:0 2px 8px #17151f0a}.milo-phone .flow-preview span{color:#15141a;letter-spacing:0;background:0 0;border-radius:0;padding:0;font-size:8px;font-weight:750;line-height:1.3}.milo-phone .flow-preview b{color:#7058e8;font-size:8px}.milo-phone .flow-preview i{color:#7058e8;font-size:9px}.media-row>button{text-align:left;background:0 0;border:0;flex:0 0 105px;padding:0;position:relative}.media-row>button>span{color:#745fea;margin-top:6px;font-size:6px;display:block}.media-row>button>b{font-size:7px}.app-feedback{z-index:8;color:#fff;background:#15131c;border-left:3px solid #45d9ad;border-radius:9px;margin-bottom:10px;padding:11px 13px;font-size:8px;animation:.2s ease-out feedback-in;position:sticky;top:0;box-shadow:0 8px 25px #0003}@keyframes feedback-in{0%{opacity:0;transform:translateY(-8px)}}.app-feedback{z-index:30;margin:0;position:absolute;inset:auto 18px 120px}.animated-section{animation:.45s cubic-bezier(.2,.8,.2,1) section-arrive}.flow-preview>div{opacity:0;animation:.45s forwards flow-arrive}.sector-chips button:active,.use-list button:active,.content-grid button:active,.phone-nav button:active{transform:scale(.94)}.sector-chips button,.use-list button,.content-grid button,.phone-nav button{transition:transform .16s,background .22s,color .22s}.demo-overlay{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111018ef;place-items:center;padding:25px;animation:.3s ease-out overlay-in;display:grid;position:absolute;inset:0}.overlay-card,.sync-demo{color:#111;text-align:center;background:#fff;border-radius:24px;width:100%;padding:28px;animation:.4s cubic-bezier(.2,.8,.2,1) card-up;box-shadow:0 35px 80px #0008}.overlay-card>button:first-child{float:right;background:#eee;border:0;border-radius:50%;width:28px;height:28px;font-size:18px}.overlay-card>small,.sync-demo>small{color:#765fe9;letter-spacing:.15em;margin:15px 0;font-size:7px;display:block}.overlay-card h3,.sync-demo h3{margin:7px 0;font-size:25px}.overlay-card p,.sync-demo p{color:#777;font-size:9px;line-height:1.5}.big-status{color:#128361;background:#e6fff5;border-radius:16px;align-items:center;gap:7px;margin:15px;padding:10px 14px;font-size:8px;font-weight:800;display:inline-flex}.big-status i{background:#18b985;border-radius:50%;width:7px;height:7px;animation:1s infinite pulse-online}.overlay-action{color:#fff;background:#715ce7;border:0;border-radius:11px;width:100%;margin-top:14px;padding:13px;font-size:8px;font-weight:800}.media-preview>img{object-fit:cover;border-radius:15px;width:100%;height:220px;margin-top:15px}.sync-demo{background:linear-gradient(145deg,#fff,#eeebff)}.sync-orbit{place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.sync-orbit img{z-index:2;height:300px;animation:1.8s ease-in-out infinite robot-sync}.sync-orbit>i{border:1px solid #735fff55;border-radius:50%;width:180px;height:180px;animation:1.5s linear infinite orbit-ring;position:absolute}.sync-orbit>i:nth-child(2){width:225px;height:225px;animation-delay:-.5s}.sync-orbit>i:nth-child(3){width:270px;height:270px;animation-delay:-1s}.sync-bar{background:#ddd9ed;border-radius:5px;height:5px;margin-top:20px;overflow:hidden}.sync-bar i{background:linear-gradient(90deg,#735cff,#47dcb0);height:100%;animation:2.5s ease-out forwards sync-progress;display:block}@keyframes section-arrive{0%{opacity:.3;transform:translateY(12px)scale(.98)}}@keyframes flow-arrive{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes overlay-in{0%{opacity:0}}@keyframes card-up{0%{opacity:0;transform:translateY(30px)scale(.95)}}@keyframes pulse-online{50%{box-shadow:0 0 0 7px #18b98522}}@keyframes robot-sync{50%{transform:translateY(-8px)scale(1.02)}}@keyframes orbit-ring{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.2)}}@keyframes sync-progress{0%{width:0}to{width:100%}}.hero-robot-live{filter:drop-shadow(0 0 55px #2abaff20);width:min(390px,55%);position:absolute;bottom:-235px;right:-2%;-webkit-mask-image:linear-gradient(#000 65%,#0000 94%);mask-image:linear-gradient(#000 65%,#0000 94%)}.hero-robot-live>img{width:100%;height:auto;display:block}.robot-live-screen{z-index:3;color:#74eaff;text-align:center;background:radial-gradient(circle at 50% 45%,#172940,#080b11 70%);border-radius:8%;flex-direction:column;justify-content:center;align-items:center;width:38.5%;height:13.3%;padding:8px;animation:.55s cubic-bezier(.2,.8,.2,1) screen-change;display:flex;position:absolute;top:2.2%;left:30.8%;overflow:hidden;box-shadow:inset 0 0 20px #43dcff20,0 0 18px #36caff35}.robot-live-screen>b{font-size:clamp(17px,2vw,30px);line-height:1}.robot-live-screen>strong{letter-spacing:.12em;margin-top:5px;font-size:clamp(5px,.55vw,9px)}.robot-live-screen>span{color:#b5f5ff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:clamp(4px,.42vw,7px);overflow:hidden}.robot-live-screen>i{opacity:.45;background:linear-gradient(90deg,#0000,#54e4ff,#0000);height:2px;position:absolute;bottom:10%;left:15%;right:15%}.robot-live-screen>i.talking{background:repeating-linear-gradient(90deg,#54e4ff 0 2px,#0000 2px 5px);height:9px;animation:.45s ease-in-out infinite alternate sound-bars}@keyframes screen-change{0%{opacity:.2;filter:brightness(2);transform:scale(.82)}60%{filter:brightness(1.8)}to{opacity:1;filter:none;transform:none}}@keyframes sound-bars{to{opacity:1;transform:scaleY(.3)}}@media (max-width:900px){.hero-robot-live{bottom:-150px}}@media (max-width:560px){.hero-robot-live{width:60%;bottom:-125px}.robot-live-screen{border-radius:6%;padding:4px}}.robot-live-screen{width:35.2%;height:10.8%;top:3.4%;left:32.4%}.access-brand>img{width:300px;animation:.7s cubic-bezier(.2,.8,.2,1) access-robot-in;bottom:-70px;right:-90px}@keyframes access-robot-in{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@media (max-width:900px){.access-brand>img{width:220px;bottom:-75px;right:2%}}@media (max-width:560px){.access-brand>img{width:150px;bottom:-95px;right:-22px}}.dentist-hero{background:#eef3f5;grid-template-columns:1fr 1fr;min-height:790px;display:grid;overflow:hidden}.dentist-hero-copy{flex-direction:column;justify-content:center;padding:90px 6vw;display:flex}.dentist-hero h1{letter-spacing:-.075em;margin:28px 0;font-size:clamp(58px,7.2vw,112px);line-height:.86}.dentist-hero h1 em{color:#7561e9;font-style:normal}.dentist-hero-copy>p{color:#59666d;max-width:620px;font-size:17px;line-height:1.65}.dentist-hero-copy>div{align-items:center;gap:25px;margin:32px 0 55px;display:flex}.dentist-hero-copy>small{letter-spacing:.15em;color:#718087;border-top:1px solid #cbd5d9;padding-top:18px;font-size:7px}.dentist-hero-visual{background:linear-gradient(145deg,#dce8eb,#a9c8d2);min-height:790px;position:relative}.dentist-hero-visual>img{object-fit:cover;width:100%;height:100%}.dentist-live{background:#fff;grid-template-columns:10px 1fr;gap:5px 10px;padding:18px 22px;display:grid;position:absolute;bottom:30px;left:30px;box-shadow:0 18px 45px #1a354033}.dentist-live i{background:#1fc98d;border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px;box-shadow:0 0 12px #1fc98d}.dentist-live span{letter-spacing:.14em;color:#748087;font-size:7px}.dentist-live strong{font-size:12px}.dentist-day{grid-template-columns:.72fr 1.28fr;gap:7vw;padding:120px 6vw;display:grid}.dentist-title{align-self:start;position:sticky;top:110px}.dentist-title h2,.software-heading h2,.dentist-safety h2{letter-spacing:-.07em;margin:25px 0;font-size:clamp(52px,6.5vw,96px);line-height:.88}.dentist-title p,.software-heading>p{color:#6c716c;max-width:530px;font-size:14px;line-height:1.7}.dentist-actions{grid-template-columns:1fr 1fr;display:grid}.dentist-actions article{border:1px solid #d5d5cf;flex-direction:column;min-height:275px;margin:-1px 0 0 -1px;padding:28px;display:flex}.dentist-actions b{color:#7864ef;font-size:9px}.dentist-actions h3{letter-spacing:-.035em;margin:auto 0 12px;font-size:25px}.dentist-actions p{color:#727570;font-size:12px;line-height:1.6}.dentist-actions span{letter-spacing:.13em;color:#15936e;margin-top:22px;font-size:6px}.dentist-connection{color:#fff;background:#111018;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;padding:115px 6vw;display:grid}.dentist-connection h2{letter-spacing:-.07em;margin:25px 0;font-size:clamp(55px,6vw,90px);line-height:.9}.dentist-connection h2 em{color:#9281ff;font-style:normal}.dentist-connection p{color:#aaa7b0;max-width:610px;line-height:1.7}.connection-flow{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;display:grid}.connection-flow>div{aspect-ratio:1;text-align:center;border:1px solid #ffffff25;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex}.connection-flow .milo-node{background:#7561e9;border-color:#7561e9;box-shadow:0 0 55px #7561e955}.connection-flow i{text-align:center;color:#8c7cff}.connection-flow strong{font-size:11px}.connection-flow small{color:#aaa;margin-top:8px;font-size:7px;line-height:1.4}.milo-node small{color:#ddd8ff}.dental-software{background:#f3f2ee;padding:120px 6vw}.software-heading{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;margin-bottom:65px;display:grid}.software-grid{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(5,1fr);display:grid}.software-grid article{border-bottom:1px solid #ccc;border-right:1px solid #ccc;flex-direction:column;min-height:125px;padding:16px;transition:all .2s;display:flex}.software-grid article:hover{color:#fff;background:#111018;transform:translateY(-3px)}.software-grid small{color:#8a79ef;font-size:7px}.software-grid strong{letter-spacing:-.02em;margin:auto 0;font-size:15px}.software-grid span{letter-spacing:.14em;color:#8a8a84;font-size:6px}.software-note{color:#fff;background:#7561e9;grid-template-columns:220px 1fr auto;align-items:center;gap:30px;margin-top:45px;padding:34px 40px;display:grid}.software-note strong{letter-spacing:.12em;font-size:10px}.software-note p{color:#ddd8ff;font-size:11px;line-height:1.6}.software-note a{color:#fff;border-bottom:1px solid #fff6;padding:10px 0;font-size:9px;font-weight:800}.dentist-safety{background:#dce8eb;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:120px 6vw;display:grid}.dentist-safety>div:last-child{grid-template-columns:1fr 1fr;display:grid}.dentist-safety article{border-top:1px solid #aab9bd;padding:30px}.dentist-safety article small{color:#7561e9;font-size:8px}.dentist-safety article h3{margin:38px 0 12px;font-size:20px}.dentist-safety article p{color:#5f6b6f;font-size:12px;line-height:1.6}@media (max-width:1000px){.software-grid{grid-template-columns:repeat(4,1fr)}.dentist-day,.dentist-connection,.dentist-safety{grid-template-columns:1fr}.dentist-title{position:static}.connection-flow{max-width:700px}.software-note,.software-heading{grid-template-columns:1fr}}@media (max-width:760px){.dentist-hero{grid-template-columns:1fr}.dentist-hero-visual{grid-row:1;min-height:540px}.dentist-hero-copy{padding:70px 22px}.dentist-hero h1{font-size:54px}.dentist-hero-copy>div{flex-direction:column;align-items:stretch}.dentist-actions,.connection-flow{grid-template-columns:1fr}.connection-flow>div{aspect-ratio:auto;border-radius:18px;min-height:135px}.connection-flow i{padding:10px;transform:rotate(90deg)}.software-grid{grid-template-columns:repeat(2,1fr)}.dentist-safety>div:last-child{grid-template-columns:1fr}.dentist-day,.dentist-connection,.dental-software,.dentist-safety{padding:80px 22px}.software-note{padding:28px}.dentist-live{bottom:18px;left:18px}}.case-tabs .dentist-tab{color:#fff;background:#7864ef;border:1px solid #7864ef;border-radius:20px;flex:none;align-items:center;height:36px;padding:0 16px;font-size:9px;font-weight:700;transition:all .2s;display:flex}.case-tabs .dentist-tab:hover{background:#8b78f3;transform:translateY(-2px)}.dentist-app{color:#fff;background:radial-gradient(circle at 73% 45%,#7561e933,#0000 34%),#111018;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;min-height:950px;padding:110px 7vw;display:grid;overflow:hidden}.dentist-app-copy h2{letter-spacing:-.075em;margin:28px 0;font-size:clamp(58px,7vw,105px);line-height:.86}.dentist-app-copy h2 em{color:#9382ff;font-style:normal}.dentist-app-copy>p{color:#aaa7b0;max-width:590px;font-size:15px;line-height:1.7}.dentist-app-copy ul{margin:38px 0;padding:0;list-style:none}.dentist-app-copy li{color:#d8d5df;border-top:1px solid #ffffff1e;align-items:center;height:50px;font-size:11px;display:flex}.dentist-app-copy li:last-child{border-bottom:1px solid #ffffff1e}.dentist-app-copy li i{background:#70f1c2;border-radius:50%;width:7px;height:7px;margin-right:14px;box-shadow:0 0 12px #70f1c2}.dentist-app-copy>a{color:#fff;border-bottom:1px solid #9281ff;padding:12px 0;font-size:10px;font-weight:800}.iphone-stage{justify-content:center;align-items:center;min-height:760px;display:flex;position:relative}.iphone{z-index:2;color:#111;background:#f5f5f2;border:9px solid #2e2d35;border-radius:57px;width:min(390px,82vw);height:760px;padding:28px 20px 70px;position:relative;overflow:hidden;box-shadow:0 45px 90px #0009,0 0 0 2px #77767e}.iphone-island{background:#111018;border-radius:18px;width:105px;height:25px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.iphone-status{justify-content:space-between;height:31px;padding:0 5px;font-size:8px;font-weight:800;display:flex}.iphone-app-head{border-bottom:1px solid #d7d7d2;grid-template-columns:1fr auto;gap:5px;padding:20px 4px 17px;display:grid}.iphone-app-head small{letter-spacing:.14em;color:#777;font-size:6px}.iphone-app-head strong{grid-column:1;font-size:20px}.iphone-app-head i{color:#148d69;grid-area:1/2/3;align-self:center;font-size:6px;font-style:normal}.iphone-next{color:#fff;background:#111018;border-radius:18px;margin-top:18px;padding:18px}.iphone-next>small,.iphone-quick>small{letter-spacing:.15em;color:#9281ff;font-size:6px}.iphone-next>div{grid-template-columns:58px 1fr;margin:22px 0;display:grid}.iphone-next div>span{grid-row:1/3;font-size:22px;font-weight:800}.iphone-next strong{font-size:13px}.iphone-next em{color:#aaa;margin-top:5px;font-size:8px;font-style:normal}.iphone-next button{color:#102019;background:#6ce8b8;border:0;border-radius:9px;width:100%;padding:11px;font-size:8px;font-weight:800}.iphone-quick{margin-top:22px}.iphone-quick>div{grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.iphone-quick button{text-align:left;background:#fff;border:1px solid #d8d7d2;flex-direction:column;justify-content:space-between;height:78px;margin:-1px 0 0 -1px;padding:12px;display:flex}.iphone-quick button:hover{background:#eeeaff;border-color:#8b78f3}.iphone-quick b{color:#7b67ed;font-size:7px}.iphone-quick span{font-size:10px;font-weight:800}.iphone-sync{border:1px solid #d7d7d2;border-radius:13px;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;margin-top:18px;padding:15px;display:grid}.iphone-sync>i{background:#1fc98d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #1fc98d}.iphone-sync small{letter-spacing:.12em;color:#6f6f69;font-size:6px;display:block}.iphone-sync strong{margin-top:4px;font-size:8px;display:block}.iphone-sync>span{color:#7662e8}.iphone-nav{color:#8a8a84;background:#fff;border-top:1px solid #ddd;justify-content:space-around;align-items:center;height:65px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.iphone-nav b{color:#7561e9}.phone-pulse{border:1px solid #7965ed55;border-radius:50%;animation:8s linear infinite phone-orbit;position:absolute}.phone-pulse.one{width:630px;height:630px}.phone-pulse.two{width:820px;height:820px;animation-duration:12s;animation-direction:reverse}@keyframes phone-orbit{to{transform:rotate(360deg)}}@media (max-width:1000px){.dentist-app{grid-template-columns:1fr}.dentist-app-copy{max-width:720px}.iphone-stage{min-height:820px}}@media (max-width:760px){.dentist-app{padding:80px 22px}.dentist-app-copy h2{font-size:58px}.iphone-stage{min-height:760px}.iphone{width:min(360px,92vw);height:720px}.phone-pulse.one{width:480px;height:480px}.phone-pulse.two{width:610px;height:610px}}.software-grid article{background:#faf9f6;min-height:180px;padding:17px}.software-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 35px #1113}.software-logo{background:#fff;border-radius:11px;justify-content:center;align-items:center;height:76px;margin:12px 0 8px;display:flex}.software-logo img{object-fit:contain;width:58px;height:58px}.software-grid strong{margin:auto 0 8px;font-size:14px}.software-note{background:radial-gradient(circle at 80%,#a497ff55,#0000 28%),#7561e9;grid-template-columns:1.05fr 1fr;gap:25px 70px;min-height:265px;margin-top:70px;padding:45px 55px}.software-note>div small{letter-spacing:.15em;color:#d8d2ff;margin-bottom:18px;font-size:7px;display:block}.software-note>div strong{letter-spacing:-.055em;font-size:clamp(32px,3.4vw,58px);line-height:.95;display:block}.software-note p{max-width:610px;font-size:14px;line-height:1.7}.software-note a{color:#111018;background:#fff;border:0;grid-column:1/-1;justify-content:space-between;justify-self:start;gap:30px;min-width:290px;padding:17px 22px;font-size:10px;font-weight:900;display:flex}.software-note a b{font-size:15px}@media (max-width:1000px){.software-note{grid-template-columns:1fr;gap:20px}.software-note a{grid-column:1}}@media (max-width:760px){.software-grid article{min-height:165px}.software-note{min-height:360px;padding:32px 25px}.software-note a{width:100%;min-width:0}}.software-logo{background:0 0}.software-logo img{mix-blend-mode:multiply;width:auto;max-width:88%;height:auto;max-height:62px}.software-logo.typographic b{letter-spacing:-.035em;color:#24232a;text-align:center;font-size:clamp(16px,1.35vw,23px)}.software-grid article:hover{color:#111;background:#ebe7ff;box-shadow:0 18px 35px #6154ab22}.software-grid article:hover .software-logo img{mix-blend-mode:multiply}.software-grid article{justify-content:center;align-items:center;min-height:145px;padding:24px}.software-grid article>small,.software-grid article>strong,.software-grid article>span{display:none}.software-logo{justify-content:center;align-items:center;width:100%;height:92px;margin:0;display:flex}.software-logo.typographic b{font-size:clamp(18px,1.45vw,26px);font-weight:800}.software-grid article:hover .software-logo img{mix-blend-mode:normal;transform:scale(1.04)}.software-logo img{transition:transform .25s}.software-note>p{transform:translateY(52px)}@media (max-width:760px){.software-note>p{transform:none}}.software-grid article{background:#f8f7f3;gap:8px}.software-logo{background:#fff;border:1px solid #deddd8;border-radius:10px;height:84px;padding:10px 14px}.software-logo img{filter:drop-shadow(0 0 .45px #111)drop-shadow(0 0 .45px #111);mix-blend-mode:normal;max-width:88%;max-height:60px}.software-grid article:hover .software-logo img{filter:none}.software-grid article>strong{text-align:center;color:#222;width:100%;margin:0;font-size:10px;font-weight:800;line-height:1.2;display:block}.software-grid article:hover>strong{color:#111}.software-logo.typographic{background:0 0;border-color:#0000}.software-logo.typographic b{color:#222}.connection-flow{isolation:isolate;position:relative}.connection-flow .connection-node{animation:5s ease-in-out infinite node-float;position:relative;overflow:hidden}.connection-flow .connection-node:before,.connection-flow .connection-node:after{content:"";border:1px solid #8b78f333;border-radius:50%;animation:3.8s ease-in-out infinite node-ring;position:absolute;inset:8%}.connection-flow .connection-node:after{animation-delay:-1.9s;inset:17%}.connection-flow .connection-node.robot{animation-delay:-1.7s}.connection-flow .milo-node{animation-name:node-float,center-pulse;animation-duration:5s,2.8s;animation-timing-function:ease-in-out,ease-out;animation-iteration-count:infinite,infinite;animation-delay:-.8s;box-shadow:0 0 #7561e955}.connection-node>strong,.connection-node>small,.connection-node>span,.connection-node>.node-status{z-index:2;position:relative}.connection-node>span{letter-spacing:.15em;color:#76efc2;margin-top:18px;font-size:6px}.node-status{background:#6ff0bf;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite status-blink;top:16%;box-shadow:0 0 12px #6ff0bf;position:absolute!important}.data-bridge{height:42px;position:relative;overflow:visible}.data-bridge:before{content:"";background:linear-gradient(90deg,#0000,#8b78f3,#76efc2,#8b78f3,#0000) 0 0/200% 100%;height:1px;animation:1.7s linear infinite bridge-flow;position:absolute;top:50%;left:0;right:0}.data-bridge>i{background:#76efc2;border-radius:50%;width:6px;height:6px;animation:1.8s linear infinite packet-right;position:absolute;top:calc(50% - 3px);box-shadow:0 0 11px #76efc2}.data-bridge>i:nth-child(2){background:#9b8cff;animation-name:packet-left;animation-delay:-.9s;box-shadow:0 0 11px #9b8cff}.data-bridge>b{color:#9b8cff;font-size:18px;animation:1.2s ease-in-out infinite arrow-right;position:absolute;top:8px}.data-bridge>b:first-of-type{right:-1px}.data-bridge>b:nth-of-type(2){animation-name:arrow-left;left:-1px}.data-bridge.second>i{animation-delay:-.45s}.data-bridge.second>i:nth-child(2){animation-delay:-1.35s}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes node-ring{0%,to{opacity:.15;transform:scale(.94)}50%{opacity:.75;transform:scale(1.04)}}@keyframes center-pulse{0%{box-shadow:0 0 #7561e955}70%{box-shadow:0 0 0 28px #7561e900}to{box-shadow:0 0 #7561e900}}@keyframes status-blink{0%,to{opacity:.45}50%{opacity:1}}@keyframes bridge-flow{to{background-position:-200% 0}}@keyframes packet-right{0%{left:0}to{left:calc(100% - 6px)}}@keyframes packet-left{0%{right:0}to{right:calc(100% - 6px)}}@keyframes arrow-right{0%,to{opacity:.35;transform:translate(-5px)}50%{opacity:1;transform:translate(2px)}}@keyframes arrow-left{0%,to{opacity:.35;transform:translate(5px)}50%{opacity:1;transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.connection-flow *{animation:none!important}}@media (max-width:760px){.connection-flow .data-bridge{justify-self:center;width:72px;height:50px;min-height:50px;transform:rotate(90deg)}.connection-flow .data-bridge i{padding:0;transform:none}.connection-flow .connection-node{min-height:210px}.connection-node>span{margin-top:12px}}.reception-mvp{color:#111;background:#eeede8;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.reception-side{color:#fff;background:#111018;height:100vh;padding:28px 24px;position:sticky;top:0}.reception-os{color:#8c77f5;margin-left:10px;font-size:12px}.reception-side nav{flex-direction:column;gap:7px;margin-top:65px;display:flex}.reception-side nav>b{color:#666;letter-spacing:.15em;margin-bottom:10px;font-size:7px}.reception-side nav a{color:#999;border-radius:9px;padding:12px;font-size:9px}.reception-side nav a.active,.reception-side nav a:hover{color:#fff;background:#755fe9}.robot-connected{border:1px solid #ffffff20;border-radius:13px;gap:10px;padding:13px;display:flex;position:absolute;bottom:25px;left:20px;right:20px}.robot-connected>i,.mvp-state i,.live-location i{background:#5aefb8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #5aefb8}.robot-connected span{flex-direction:column;gap:3px;display:flex}.robot-connected small{color:#777;font-size:6px}.robot-connected b{font-size:9px}.robot-connected em{color:#8f8b98;font-size:7px;font-style:normal}.reception-main{padding:35px 4vw 80px}.reception-main>header{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.reception-main header small,.card-title small{letter-spacing:.15em;color:#7862ec;font-size:7px;font-weight:800}.reception-main header h1{letter-spacing:-.05em;margin:7px 0 0;font-size:36px}.mvp-state{border:1px solid #cfcec8;border-radius:20px;align-items:center;gap:7px;padding:10px 14px;font-size:7px;display:flex}.reception-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.visitor-card,.workflow-board,.activity-log,.integration-status{background:#fff;border:1px solid #d8d7d2;border-radius:19px;padding:25px}.card-title{justify-content:space-between;align-items:start;display:flex}.card-title h2{letter-spacing:-.04em;margin:7px 0 22px;font-size:28px}.card-title h3{margin:5px 0 15px;font-size:18px}.card-title>span{color:#7963eb;background:#f0edff;border-radius:20px;padding:7px 9px;font-size:7px}.visitor-card form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.visitor-card label{font-size:7px;font-weight:800}.visitor-card input,.visitor-card select{background:0 0;border:0;border-bottom:1px solid #ccc;outline:none;width:100%;padding:11px 0;font-size:10px;display:block}.reception-options{grid-column:1/-1;gap:8px;display:flex}.reception-options button{background:#fff;border:1px solid #ddd;border-radius:20px;padding:9px 12px;font-size:7px}.reception-options button i{vertical-align:middle;background:#ccc;border-radius:50%;width:11px;height:11px;margin-right:6px;display:inline-block}.reception-options button.on{background:#f0edff;border-color:#7660ec}.reception-options button.on i{background:#7660ec;box-shadow:inset 0 0 0 3px #fff}.start-workflow{color:#fff;background:#111018;border:0;border-radius:11px;grid-column:1/-1;padding:15px;font-size:9px;font-weight:800}.start-workflow:hover{background:#755fe9}.start-workflow:disabled{opacity:.65}.live-milo{background:radial-gradient(circle at 50% 45%,#725eff35,#0000 34%),#17151f;border-radius:19px;min-height:430px;position:relative;overflow:hidden}.live-milo>img{filter:drop-shadow(0 0 35px #000);width:210px;position:absolute;bottom:-190px;left:50%;transform:translate(-50%)}.live-screen{z-index:2;color:#fff;background:#ffffff0d;border:1px solid #ffffff20;border-radius:14px;padding:18px;position:absolute;top:20px;left:22px;right:22px}.live-screen small{color:#9480ff;letter-spacing:.14em;font-size:6px}.live-screen>b{margin:12px 0 6px;font-size:22px;display:block}.live-screen p{color:#aaa;max-width:300px;font-size:9px}.screen-eyes{gap:10px;display:flex;position:absolute;top:27px;right:20px}.screen-eyes i{background:#a496ff;border-radius:50%;width:9px;height:14px;box-shadow:0 0 12px #806cff}.live-milo.complete .screen-eyes i{background:#5aefb8;box-shadow:0 0 12px #5aefb8}.live-location{z-index:3;color:#aaa;align-items:center;gap:7px;font-size:6px;display:flex;position:absolute;bottom:18px;left:18px}.workflow-board{margin-top:16px}.mvp-flow{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.mvp-flow div{background:#f3f2ee;border:1px solid #e0dfda;border-radius:12px;flex-direction:column;min-height:125px;padding:13px;display:flex}.mvp-flow span{color:#999;font-size:7px}.mvp-flow small{color:#7862ec;margin-top:18px;font-size:6px}.mvp-flow b{margin:auto 0 8px;font-size:9px}.mvp-flow i{color:#aaa;font-style:normal}.mvp-flow div.active{background:#eeeaff;border-color:#806bed;box-shadow:0 0 0 2px #806bed22}.mvp-flow div.done{background:#eafff7;border-color:#8de5c5}.mvp-flow div.done i{color:#15966f}.mvp-bottom{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.activity-log p,.integration-status p{border-top:1px solid #e3e2dd;margin:0;padding:10px 0;font-size:8px}.activity-log p>i,.integration-status p>i{background:#755fe9;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.activity-log p small{float:right;color:#999}.empty-log{color:#999}.integration-status p b{float:right;color:#15966f}.integration-status>small{color:#999;margin-top:12px;font-size:6px;line-height:1.5;display:block}@media (max-width:900px){.reception-mvp{grid-template-columns:1fr}.reception-side{height:70px;padding:22px;position:relative}.reception-side nav,.robot-connected{display:none}.reception-main{padding:25px 18px 70px}.reception-grid,.mvp-bottom{grid-template-columns:1fr}.mvp-flow{grid-template-columns:1fr 1fr}.reception-main>header{display:block}.mvp-state{width:max-content;margin-top:15px}}@media (max-width:520px){.visitor-card form{grid-template-columns:1fr}.reception-options{flex-direction:column;grid-column:auto}.start-workflow{grid-column:auto}.mvp-flow{grid-template-columns:1fr}.live-milo{min-height:390px}}.human-fallback{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.5px;cursor:pointer;background:#0d0e12d1;border:1px solid #ffffff40;border-radius:20px;padding:9px 13px;font-size:9px;font-weight:800;position:absolute;bottom:20px;right:18px}.human-fallback:hover{background:#7657ff}@media (max-width:700px){.human-fallback{bottom:14px;right:12px}}.core-shell{color:#111;background:#f1f1ed;grid-template-columns:245px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.core-sidebar{color:#fff;background:#101113;flex-direction:column;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.core-brand{letter-spacing:-1px;color:#fff;font-size:26px;font-weight:900;text-decoration:none}.core-brand span{background:#7657ff;border-radius:50%;width:9px;height:9px;margin-left:3px;display:inline-block}.core-brand small{letter-spacing:2px;color:#999;margin-left:8px;font-size:11px}.core-sidebar>p{color:#666;letter-spacing:2px;margin:42px 10px 14px;font-size:9px}.core-sidebar nav{gap:4px;display:grid}.core-sidebar nav button{color:#8e9096;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:13px 12px;font-weight:700}.core-sidebar nav button i{width:28px;font-style:normal;display:inline-block}.core-sidebar nav button.active{color:#fff;background:#7657ff}.core-org{border-top:1px solid #292a2e;gap:5px;margin-top:auto;padding:22px 10px 16px;display:grid}.core-org small{color:#777;letter-spacing:1.4px;font-size:9px}.core-org b{font-size:13px}.core-org span{color:#999;font-size:11px}.core-vertical{color:#fff;text-align:center;border:1px solid #333;border-radius:8px;padding:12px;font-size:11px;text-decoration:none}.core-main{width:100%;max-width:1450px;margin:auto;padding:34px 42px}.core-main>header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.core-main>header small,.core-card small,.core-hero small{letter-spacing:1.6px;color:#777;font-size:9px}.core-main h1{margin:5px 0;font-size:31px}.core-user{align-items:center;gap:10px;display:flex}.core-user>span{color:#fff;background:#17181a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.core-user p{margin:0;font-size:11px;display:grid}.core-user small{color:#888;font-size:9px}.core-hero{color:#fff;background:#17181a;border-radius:14px;justify-content:space-between;align-items:flex-end;padding:32px;display:flex}.core-hero h2{margin:8px 0;font-size:36px}.core-hero p{color:#aaa;margin:0}.core-hero>span{letter-spacing:1px;font-size:10px}.core-hero>span i,.robot-row>i,.event-row>i,.fleet-unit>i,.core-footer i,.connect-grid b i{background:#54d88b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.core-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:14px 0;display:grid}.core-metrics article,.core-card{background:#fff;border:1px solid #dfdfda;border-radius:12px}.core-metrics article{padding:20px;display:grid}.core-metrics small{color:#777;letter-spacing:1px;font-size:9px}.core-metrics b{margin:10px 0 4px;font-size:32px}.core-metrics span{color:#777;font-size:11px}.core-panels,.fleet-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.core-card{padding:22px}.core-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.core-title h3{margin:4px 0;font-size:20px}.core-title button{cursor:pointer;background:0 0;border:0;font-weight:700}.core-title>span{color:#777;letter-spacing:1px;font-size:9px}.robot-row,.fleet-unit{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee;grid-template-columns:14px 1fr auto auto;align-items:center;gap:12px;width:100%;padding:14px 5px;display:grid}.robot-row>i.busy{background:#7657ff}.robot-row>i.off,.fleet-unit>i.off{background:#f0a34a}.robot-row span,.fleet-unit span{display:grid}.robot-row small,.fleet-unit small{margin-top:4px}.robot-row em,.fleet-unit em{font-size:11px;font-style:normal}.robot-row strong,.fleet-unit strong{color:#167044;background:#ebf8f0;border-radius:20px;padding:6px 8px;font-size:10px}.event-row{border-top:1px solid #eee;align-items:center;margin:0;padding:15px 5px;display:flex}.event-row i.warn{background:#f0a34a}.event-row span{justify-content:space-between;width:100%;font-size:12px;display:flex}.event-row small{font-size:9px}.fleet-unit.selected{background:#f3f0ff;border-radius:8px}.command-card h2{margin:8px 0;font-size:30px}.command-card>p{color:#777;font-size:12px}.robot-health{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.robot-health span{background:#f5f5f2;border-radius:8px;gap:7px;padding:12px;display:grid}.robot-health b{font-size:11px}.command-card label{gap:7px;font-size:10px;font-weight:700;display:grid}.command-card select{background:#fff;border:1px solid #ddd;border-radius:7px;padding:12px}.core-primary{color:#fff;cursor:pointer;border:0;border-radius:7px;margin-top:10px;padding:12px 16px;font-weight:800;background:#7657ff!important}.core-primary:disabled{opacity:.4}.core-notice{color:#177044;background:#eaf8ef;border-radius:7px;padding:10px;font-size:11px}.command-queue{border-top:1px solid #eee;margin-top:20px;padding-top:16px}.command-queue>small{margin-bottom:8px;display:block}.command-queue p{justify-content:space-between;font-size:11px;display:flex}.command-queue p span{display:grid}.command-queue p small{margin-top:3px}.command-queue p b{color:#7657ff;font-size:9px}.command-queue p b.Eseguito{color:#167044}.command-queue em{color:#999;font-size:11px}.full-card{min-height:470px}.workflow-table header,.workflow-table>div{border-bottom:1px solid #eee;grid-template-columns:2fr 1fr .6fr .7fr;align-items:center;padding:15px;display:grid}.workflow-table header{color:#888;letter-spacing:1px;background:#f7f7f4;font-size:9px}.workflow-table>div{font-size:12px}.workflow-table strong{color:#167044;font-size:9px}.workflow-table strong.draft{color:#aa721b}.connect-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.connect-grid article{min-height:220px}.connector-icon{color:#fff;background:#17181a;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:25px;font-weight:900;display:grid}.connect-grid h3{margin:6px 0;font-size:20px}.connect-grid p{color:#666;font-size:12px;line-height:1.5}.connect-grid b{color:#167044;font-size:9px}.connect-grid b.pending{color:#9d6514}.connect-grid b.pending i{background:#e7a13d}.analytics-bars{border-bottom:1px solid #ddd;align-items:flex-end;gap:20px;height:270px;padding:25px;display:flex}.analytics-bars div{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.analytics-bars div span{background:#7657ff;border-radius:7px 7px 0 0;width:100%;min-height:10px}.analytics-bars small{text-align:center;width:100%;position:absolute;bottom:-20px}.analytics-summary{gap:60px;margin:45px 25px;display:flex}.analytics-summary p{display:grid}.analytics-summary b{font-size:24px}.analytics-summary span{color:#777;font-size:10px}.audit-list p{border-top:1px solid #eee;grid-template-columns:80px 170px 150px 1fr;margin:0;padding:16px 5px;font-size:11px;display:grid}.audit-list code{color:#7657ff}.core-footer{color:#777;letter-spacing:.5px;justify-content:space-between;margin-top:20px;font-size:9px;display:flex}.core-footer p{margin:0}.core-footer i{background:#7657ff}@media (max-width:850px){.core-shell{display:block}.core-sidebar{height:auto;padding:20px;position:relative}.core-sidebar nav{grid-template-columns:repeat(3,1fr);margin:20px 0}.core-sidebar nav button{font-size:10px}.core-org,.core-vertical{display:none}.core-main{padding:22px 14px}.core-metrics{grid-template-columns:1fr 1fr}.core-panels,.fleet-layout,.connect-grid{grid-template-columns:1fr}.core-user p{display:none}.core-hero{align-items:flex-start;gap:30px}.core-hero h2{font-size:28px}.workflow-table header,.workflow-table>div{grid-template-columns:1.5fr 1fr .5fr .7fr;padding:12px 4px;font-size:10px}.audit-list p{grid-template-columns:60px 1fr}.audit-list p b,.audit-list p span{grid-column:2}.core-footer{gap:8px;display:grid}.robot-health{grid-template-columns:1fr}.analytics-summary{justify-content:space-between;gap:15px;margin:40px 5px}}.flow-builder{color:#fff;background:#17181a;border-radius:10px;grid-template-columns:1.4fr 1fr 1fr .7fr;align-items:end;gap:12px;margin-bottom:20px;padding:22px;display:grid}.flow-builder h2{margin:5px 0;font-size:22px}.flow-builder p{color:#999;font-size:11px}.flow-builder label{color:#aaa;gap:7px;font-size:9px;display:grid}.flow-builder input,.flow-builder select{color:#fff;background:#222327;border:1px solid #393a3e;border-radius:7px;padding:11px}.flow-builder .flow-preview{background:#222327;border-radius:7px;grid-column:1/-1;align-items:center;gap:10px;padding:12px;display:flex}.flow-preview span{letter-spacing:.5px;background:#303138;border-radius:5px;padding:8px;font-size:9px}.flow-preview i{color:#7657ff;font-style:normal}.flow-builder>.core-primary{grid-column:4;margin:0}@media (max-width:850px){.flow-builder{grid-template-columns:1fr}.flow-builder .flow-preview,.flow-builder>.core-primary{grid-column:1}.flow-preview{overflow-x:auto}}@media (max-width:560px){.hero{min-height:1000px}.hero-actions{z-index:6;flex-direction:column;align-items:stretch;gap:18px;position:relative}.hero-actions .text-link{align-self:flex-start}.robot-wrap{top:555px}.access-brand{min-height:610px}.access-brand>img{width:135px;top:420px;bottom:auto;right:12px}}.saving-page{color:#111;background:#f4f3ef}.saving-hero{color:#fff;background:#111018;grid-template-columns:1.3fr .7fr;align-items:center;gap:8vw;min-height:680px;padding:180px 7vw 90px;display:grid}.saving-hero h1{letter-spacing:-.075em;margin:36px 0;font-size:clamp(70px,8vw,145px);line-height:.83}.saving-hero h1 em,.saving-title h2 em{color:#765df0;font-style:italic;font-weight:400}.saving-hero p{color:#b8b5c2;max-width:650px;font-size:22px;line-height:1.55}.saving-hero-number{background:linear-gradient(145deg,#191724,#0c0b11);border:1px solid #45414f;padding:44px;box-shadow:0 30px 100px #7057ec30}.saving-hero-number small,.saving-hero-number span{color:#9c98a6;letter-spacing:.13em;display:block}.saving-hero-number b{letter-spacing:-.06em;color:#80f4d1;margin:25px 0;font-size:clamp(54px,6vw,96px);display:block}.saving-calculator{grid-template-columns:minmax(0,1fr) minmax(500px,.9fr);gap:5vw;padding:110px 6vw;display:grid}.saving-title h2{letter-spacing:-.055em;margin:25px 0 70px;font-size:clamp(46px,5vw,80px);line-height:.95}.saving-inputs>label,.saving-double label{border-top:1px solid #c8c6c0;padding:25px 0;display:block}.saving-inputs label>span{font-weight:700}.saving-inputs label>span small{color:#6f6d69;margin-top:7px;font-weight:400;display:block}.saving-inputs label>div{background:#fff;border:1px solid #bbb8b1;align-items:center;margin-top:18px;padding:0 18px;display:flex}.saving-inputs input[type=number]{background:0 0;border:0;outline:none;width:100%;padding:17px 0;font-size:25px;font-weight:700}.saving-inputs label>div b{color:#765df0}.saving-double{grid-template-columns:1fr 1fr;gap:20px;display:grid}.range-label{position:relative}.range-label strong{color:#765df0;font-size:23px;position:absolute;top:25px;right:0}.range-label input{accent-color:#765df0;width:100%;margin-top:28px}.saving-inputs fieldset{border:0;border-top:1px solid #c8c6c0;margin:0;padding:25px 0}.saving-inputs legend{padding-top:25px;font-weight:700}.saving-inputs fieldset button{background:0 0;border:1px solid #aaa;margin:0 8px 0 0;padding:14px 22px;font-weight:700}.saving-inputs fieldset button.active{color:#fff;background:#111018;border-color:#111018}.saving-results{color:#fff;background:#111018;align-self:start;padding:45px;position:sticky;top:100px}.saving-live{letter-spacing:.16em;color:#80f4d1;font-size:12px}.saving-live i{background:#80f4d1;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 15px #80f4d1}.saving-primary{border-bottom:1px solid #3b3942;padding:48px 0}.saving-primary small,.saving-result-grid small{color:#9895a1;letter-spacing:.12em}.saving-primary b{letter-spacing:-.06em;margin:14px 0;font-size:clamp(54px,6vw,92px);display:block}.saving-primary b.positive{color:#80f4d1}.saving-primary b.negative{color:#ff8b91}.saving-primary p{color:#bdb9c6;line-height:1.5}.saving-result-grid{grid-template-columns:1fr 1fr;display:grid}.saving-result-grid article{border-bottom:1px solid #3b3942;padding:28px 18px 28px 0}.saving-result-grid article:nth-child(odd){border-right:1px solid #3b3942}.saving-result-grid article:nth-child(2n){padding-left:22px}.saving-result-grid b,.saving-result-grid span{display:block}.saving-result-grid b{margin:12px 0;font-size:25px}.saving-result-grid span{color:#8e8a96;font-size:13px}.saving-boundary{background:#211e2d;border-left:3px solid #765df0;margin:30px 0;padding:24px}.saving-boundary strong{color:#9d8eff;letter-spacing:.12em;font-size:13px}.saving-boundary p{color:#c7c3ce;margin-bottom:0;line-height:1.5}.saving-results .button{justify-content:center;display:flex}.saving-tasks{background:#fff;padding:110px 6vw}.saving-tasks>div:first-child{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:60px;display:grid}.saving-tasks h2{letter-spacing:-.06em;margin:25px 0 0;font-size:clamp(48px,6vw,95px);line-height:.92}.saving-tasks>div:last-child{border-top:1px solid #c9c7c2;border-left:1px solid #c9c7c2;grid-template-columns:repeat(3,1fr);display:grid}.saving-tasks article{border-bottom:1px solid #c9c7c2;border-right:1px solid #c9c7c2;min-height:220px;padding:35px}.saving-tasks article small{color:#765df0}.saving-tasks article h3{margin-top:55px;font-size:24px}.saving-tasks article p{color:#666;line-height:1.5}@media (max-width:900px){.saving-hero{grid-template-columns:1fr;padding-top:140px}.saving-calculator{grid-template-columns:1fr}.saving-results{position:static}.saving-tasks>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:560px){.saving-hero{min-height:0;padding:125px 22px 70px}.saving-hero h1{margin:25px 0;font-size:58px}.saving-hero p{font-size:17px}.saving-hero-number{padding:26px}.saving-hero-number b{font-size:54px}.saving-calculator{padding:70px 20px}.saving-title h2{margin-bottom:45px;font-size:45px}.saving-double{grid-template-columns:1fr}.saving-results{padding:27px 20px}.saving-primary b{font-size:48px}.saving-result-grid{grid-template-columns:1fr}.saving-result-grid article,.saving-result-grid article:nth-child(2n){border-right:0;padding:22px 0}.saving-tasks{padding:75px 20px}.saving-tasks>div:first-child{display:block}.saving-tasks>div:last-child{grid-template-columns:1fr}.saving-tasks article{min-height:180px}}.saving-inputs .model-choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.saving-inputs .model-choice legend{grid-column:1/-1;width:100%}.saving-inputs .model-choice button{text-align:left;margin:0}.saving-inputs .model-choice button small{color:#777;margin-top:5px;display:block}.saving-inputs .model-choice button.active small{color:#9d8eff}.purchase-page{color:#111;background:#f5f4f0}.purchase-hero{color:#fff;background:#100f17;grid-template-columns:1.1fr .9fr;align-items:center;min-height:820px;padding:160px 7vw 70px;display:grid;overflow:hidden}.purchase-hero h1{letter-spacing:-.075em;margin:36px 0;font-size:clamp(70px,8vw,142px);line-height:.84}.purchase-hero h1 em,.purchase-journey h2 em{color:#7d65ef;font-style:italic;font-weight:400}.purchase-hero p{color:#bbb8c4;max-width:710px;font-size:21px;line-height:1.55}.purchase-hero>div>div{align-items:center;gap:28px;margin-top:38px;display:flex}.purchase-text-link{color:#fff;border-bottom:1px solid #fff;padding:13px 0;font-weight:700}.purchase-hero img{object-fit:contain;filter:drop-shadow(0 0 70px #735bf04a);align-self:end;width:min(100%,610px);max-height:720px}.purchase-options,.purchase-included{padding:110px 6vw}.purchase-heading{grid-template-columns:1fr 1fr;align-items:end;gap:5vw;margin-bottom:65px;display:grid}.purchase-heading h2,.purchase-included h2,.purchase-trust h2{letter-spacing:-.065em;margin:25px 0 0;font-size:clamp(52px,6vw,98px);line-height:.92}.purchase-heading p{color:#696762;font-size:18px;line-height:1.6}.purchase-option-grid{border:1px solid #c9c7c1;grid-template-columns:repeat(3,1fr);display:grid}.purchase-option-grid article{border-right:1px solid #c9c7c1;flex-direction:column;min-height:520px;padding:42px;display:flex}.purchase-option-grid article:last-child{border:0}.purchase-option-grid .featured{color:#fff;background:#7259e9;transform:translateY(-16px);box-shadow:0 25px 60px #6d55dd35}.purchase-option-grid small{letter-spacing:.12em;color:#7259e9}.purchase-option-grid .featured small{color:#bff6e5}.purchase-option-grid h3{letter-spacing:-.045em;margin:65px 0 20px;font-size:43px}.purchase-option-grid p{color:#666;line-height:1.55}.purchase-option-grid .featured p{color:#e4ddff}.purchase-option-grid ul{border-top:1px solid;margin:0;padding:20px 0;list-style:none}.purchase-option-grid li{border-bottom:1px solid #bbb8b2;padding:11px 0}.purchase-option-grid a{color:inherit;margin-top:auto;font-weight:800}.purchase-journey{color:#fff;background:#111018;padding:115px 6vw}.purchase-journey>div:first-child{grid-template-columns:1fr 1fr;margin-bottom:70px;display:grid}.purchase-journey h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(55px,6vw,100px);line-height:.9}.purchase-journey>div:last-child{border-top:1px solid #413e49;border-left:1px solid #413e49;grid-template-columns:repeat(3,1fr);display:grid}.purchase-journey article{border-bottom:1px solid #413e49;border-right:1px solid #413e49;min-height:270px;padding:36px}.purchase-journey article b{color:#7d65ef}.purchase-journey article h3{margin-top:75px;font-size:26px}.purchase-journey article p{color:#aaa6b2;line-height:1.5}.purchase-included>div:first-child{grid-template-columns:1fr 1fr;margin-bottom:65px;display:grid}.included-list{border-top:1px solid #c9c7c1;border-left:1px solid #c9c7c1;grid-template-columns:repeat(3,1fr);display:grid}.included-list article{border-bottom:1px solid #c9c7c1;border-right:1px solid #c9c7c1;min-height:240px;padding:35px}.included-list small{color:#7259e9}.included-list h3{margin-top:65px;font-size:24px}.included-list p{color:#666;line-height:1.5}.purchase-specs{color:#fff;background:#7259e9;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:110px 6vw;display:grid}.purchase-specs h2{letter-spacing:-.06em;font-size:clamp(52px,5vw,88px);line-height:.92}.purchase-specs p{color:#dfd8ff;max-width:560px;line-height:1.6}.purchase-specs a{color:#fff;border-bottom:1px solid #fff;margin-top:20px;padding-bottom:8px;font-weight:800;display:inline-block}.purchase-specs>div:last-child{border-top:1px solid #a999f0;border-left:1px solid #a999f0;grid-template-columns:1fr 1fr;display:grid}.purchase-specs article{border-bottom:1px solid #a999f0;border-right:1px solid #a999f0;padding:30px}.purchase-specs article small,.purchase-specs article b{display:block}.purchase-specs article small{color:#d9d2fa;letter-spacing:.12em}.purchase-specs article b{margin-top:40px;font-size:28px}.purchase-trust{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:110px 6vw;display:grid}.purchase-trust>div:last-child{color:#5e5c58;border-left:2px solid #7259e9;padding-left:35px;font-size:19px;line-height:1.65}.purchase-brand{background:#fff;border-top:1px solid #d0cec8;grid-template-columns:.5fr 1fr 1fr;align-items:center;gap:30px;padding:60px 6vw;display:grid}.purchase-brand span{letter-spacing:.16em;color:#777;font-size:12px}.purchase-brand a{color:#111;font-size:34px;font-weight:900}.purchase-brand p{color:#666}.purchase-page+.site-footer{margin-top:0}.purchase-official-price{background:#181620;border:1px solid #45414f;max-width:490px;padding:22px 26px;margin-top:28px!important;display:block!important}.purchase-official-price small,.purchase-official-price span,.purchase-official-price strong{display:block}.purchase-official-price small{color:#8cf2d1;letter-spacing:.13em}.purchase-official-price strong{margin:10px 0;font-size:48px}.purchase-official-price span{color:#aaa6b2}.purchase-pricing-rules{background:#fff;padding:110px 6vw}.purchase-pricing-rules>div:first-child{grid-template-columns:1fr 1fr;margin-bottom:60px;display:grid}.purchase-pricing-rules h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(52px,6vw,96px);line-height:.92}.purchase-pricing-rules h2 em{color:#7259e9;font-weight:400}.purchase-pricing-rules>div:last-child{border:1px solid #cbc9c3;grid-template-columns:repeat(3,1fr);display:grid}.purchase-pricing-rules article{border-right:1px solid #cbc9c3;min-height:330px;padding:38px}.purchase-pricing-rules article:last-child{border:0}.purchase-pricing-rules article small{color:#7259e9}.purchase-pricing-rules article h3{margin-top:55px;font-size:28px}.purchase-pricing-rules article strong{color:#7259e9;margin:20px 0;display:block}.purchase-pricing-rules article p{color:#666;line-height:1.55}.buy-strip{color:#fff;background:#7259e9;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:85px 6vw;display:grid}.buy-strip h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(46px,6vw,90px);line-height:.92}.buy-strip p{color:#e2dcff;font-size:18px;line-height:1.55}.buy-strip>div:last-child{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.buy-strip .button{color:#fff;background:#111018}.buy-strip a:last-child{color:#fff;border-bottom:1px solid #fff;padding-bottom:8px;font-weight:800}@media (max-width:900px){.purchase-hero,.purchase-heading,.purchase-specs,.purchase-trust{grid-template-columns:1fr}.purchase-hero img{max-height:500px;margin:auto}.purchase-option-grid,.purchase-pricing-rules>div:last-child{grid-template-columns:1fr}.purchase-option-grid article,.purchase-pricing-rules article{border-bottom:1px solid #c9c7c1;border-right:0}.purchase-option-grid .featured{transform:none}.purchase-journey>div:last-child,.included-list{grid-template-columns:1fr 1fr}.buy-strip{grid-template-columns:1fr}}@media (max-width:560px){.purchase-hero{min-height:0;padding:125px 22px 0}.purchase-hero h1{font-size:58px}.purchase-hero p{font-size:17px}.purchase-hero>div>div{flex-direction:column;align-items:flex-start}.purchase-official-price{padding:20px!important}.purchase-official-price strong{font-size:42px}.purchase-hero img{height:420px}.purchase-options,.purchase-included,.purchase-journey,.purchase-specs,.purchase-trust,.purchase-pricing-rules{padding:75px 20px}.purchase-heading,.purchase-included>div:first-child,.purchase-journey>div:first-child,.purchase-pricing-rules>div:first-child{display:block}.purchase-option-grid article{min-height:480px;padding:28px}.purchase-pricing-rules article{min-height:300px;padding:28px}.purchase-journey>div:last-child,.included-list{grid-template-columns:1fr}.purchase-journey article,.included-list article{min-height:210px}.purchase-specs>div:last-child{grid-template-columns:1fr}.purchase-trust>div:last-child{margin-top:35px}.purchase-brand{grid-template-columns:1fr;padding:45px 20px}.buy-strip{padding:65px 20px}}.purchase-official-price em{color:#fff;margin-top:13px;font-size:14px;font-style:normal;font-weight:700;display:block}.consultation{background:#f4f3ef;grid-template-columns:.75fr 1.25fr;align-items:start;gap:7vw;padding:120px 6vw;display:grid}.consultation-intro{align-self:start;position:static}.consultation-intro h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(55px,6vw,94px);line-height:.9}.consultation-intro h2 em{color:#7259e9;font-style:normal;font-weight:400}.consultation-intro>p{color:#66645f;max-width:560px;font-size:17px;line-height:1.65}.sentence-lines span{margin-bottom:.18em;display:block}.consultation-promise{border-top:2px solid #7259e9;gap:8px;margin-top:45px;padding-top:20px;display:grid}.consultation-promise b{letter-spacing:.12em;font-size:12px}.consultation-promise span{color:#666;font-size:14px;line-height:1.5}.consultation-form{background:#fff;border:1px solid #cbc9c3;min-width:0}.question{border:0;border-bottom:1px solid #d5d3ce;grid-template-columns:38px minmax(0,1fr);gap:14px;margin:0;padding:32px;display:grid}.question>small{color:#7259e9;grid-row:1;font-weight:800}.question>label,.question>legend{padding:0;font-size:18px;font-weight:800}.question select,.question input{width:100%;font:inherit;color:#111;background:0 0;border:0;border-bottom:1px solid #aaa7a0;grid-column:2;padding:14px 0}.choice-row,.tasks>div,.availability>div{grid-column:2;gap:10px;margin-top:12px;display:flex}.choice-row button,.tasks button{color:#111;text-align:left;background:#fff;border:1px solid #c9c7c1;padding:14px 16px;font-weight:700}.choice-row button.active,.tasks button.active{color:#fff;background:#15131c;border-color:#15131c}.choice-row.three button{flex:1}.tasks>div{grid-template-columns:1fr 1fr;display:grid}.question-grid label:not(:first-of-type){grid-column:2;margin-top:8px}.question-grid p{color:#777;grid-column:2;font-size:12px;line-height:1.5}.money-input{grid-column:2;position:relative}.money-input input{padding-right:40px}.money-input b{position:absolute;bottom:14px;right:8px}.availability>div span{border-bottom:1px solid #aaa7a0;flex:1;grid-template-columns:70px 1fr;align-items:center;display:grid}.availability input{border:0;grid-column:1;font-size:24px;font-weight:800}.availability i{color:#777;font-size:12px;font-style:normal}.consultation-submit{color:#fff;background:#7259e9;border:0;width:calc(100% - 64px);margin:32px;padding:22px;font-size:17px;font-weight:900}.consultation-result{z-index:2;color:#fff;background:#111018;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;margin-top:20px;padding:55px;display:grid;position:relative;overflow:hidden}.consultation-result small{color:#75efc2;letter-spacing:.13em}.consultation-result h3{letter-spacing:-.055em;margin:25px 0;font-size:clamp(42px,5vw,76px);line-height:.92}.consultation-result p{color:#b6b2bd;line-height:1.6}.consultation-result p strong{color:#fff}.result-price{border-left:1px solid #423e4a;flex-direction:column;justify-content:center;min-width:0;padding-left:45px;display:flex}.result-price b{margin:25px 0 8px;font-size:32px}.result-price span{color:#75efc2}.result-price em{color:#c6bef7;margin-top:10px;font-style:normal}.result-price a{color:#fff;text-align:center;background:#7259e9;margin-top:25px;padding:18px 20px;font-weight:800}@media (max-width:900px){.consultation{grid-template-columns:1fr}.consultation-intro{position:static}.consultation-result{grid-template-columns:1fr}.result-price{border-top:1px solid #423e4a;border-left:0;padding:35px 0 0}}@media (max-width:560px){.consultation{padding:75px 20px}.question{grid-template-columns:28px 1fr;padding:25px 20px}.choice-row,.choice-row.three{grid-template-columns:1fr;display:grid}.tasks>div{grid-template-columns:1fr}.availability>div{display:grid}.consultation-submit{width:calc(100% - 40px);margin:20px}.consultation-result{padding:30px 22px}.consultation-result h3{font-size:44px}}
