/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#17243a;--muted:#64748b;--line:#dce6f2;--accent:#1473ff;--accent-dark:#0754cf;--blue:#00a3ff;--background:#f7f9fc;--white:#fff}*{box-sizing:border-box}html{scrollbar-width:none;scroll-behavior:smooth;background:#eef5fb;width:100%;max-width:100%;overflow-x:clip}html[data-byi-theme=dark]{background:#030d1c}html::-webkit-scrollbar{width:0;height:0}body{background:var(--background);width:100%;max-width:100%;min-height:100vh;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}.site-shell{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.site-shell:before{z-index:-3;content:"";opacity:.42;background-image:radial-gradient(circle at 1px 1px,#17243a14 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.ambient{z-index:-2;pointer-events:none;border-radius:50%;position:absolute}.ambient-blue{filter:blur(4px);background:#60a5fa29;width:420px;height:420px;top:100px;left:-180px}.ambient-mint{filter:blur(2px);background:#00a3ff21;width:600px;height:600px;top:-260px;right:-110px}.ambient-peach{filter:blur(8px);background:#406fff1a;width:390px;height:390px;bottom:-230px;right:34%}.site-header,.hero,.work-section,.contact-section,.site-footer{width:min(1200px,100% - 48px);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;padding:26px 0;display:flex}.brand{align-items:center;gap:13px;display:inline-flex}.brand-mark{background:#010712;border:1px solid #3467ff26;border-radius:14px;width:46px;height:46px;transition:box-shadow .18s,transform .18s;display:block;overflow:hidden;transform:rotate(-2deg);box-shadow:0 8px 24px #17243a29}.brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand:hover .brand-mark{transform:translateY(-1px)rotate(0);box-shadow:0 12px 28px #1d59ee38}.brand-name{letter-spacing:-.02em;font-size:15px;font-weight:650}.brand-name strong{color:var(--accent-dark)}.header-contact{border:1px solid var(--line);background:#ffffffad;border-radius:99px;align-items:center;gap:15px;min-height:42px;padding:0 8px 0 18px;font-size:12px;font-weight:750;transition:border-color .18s,transform .18s;display:inline-flex;box-shadow:0 6px 22px #17243a0d}.header-contact span{width:28px;height:28px;color:var(--accent-dark);background:#e8f3ff;border-radius:50%;place-items:center;display:grid}.header-contact:hover{border-color:#b8d4f5;transform:translateY(-2px)}.hero{flex:1;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(54px,7vw,104px);padding:66px 0 62px;display:grid}.status-pill{color:var(--accent-dark);letter-spacing:.055em;text-transform:uppercase;background:#eff6ffeb;border:1px solid #c8dcf5;border-radius:99px;align-items:center;gap:9px;margin-bottom:38px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.status-dot,.availability-dot{background:#1473ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1473ff21}.eyebrow{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:850}h1{letter-spacing:-.065em;max-width:620px;margin:0;font-size:clamp(58px,6.4vw,94px);font-weight:740;line-height:.96}h1 span{z-index:0;color:var(--accent-dark);display:inline-block;position:relative}h1 span:after{z-index:-1;content:"";background:#d6e8ff;border-radius:8px;height:23%;position:absolute;bottom:1px;left:-5px;right:-8px;transform:rotate(-1deg)}.intro{max-width:575px;color:var(--muted);margin:29px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:20px;min-height:54px;padding:0 20px;font-size:13px;font-weight:780;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:var(--white);box-shadow:0 12px 26px #17243a29}.button-primary:hover{box-shadow:0 16px 32px #17243a38}.button-primary span{color:#b8c3d2;font-size:11px;font-weight:650}.button-secondary{color:var(--accent-dark);background:#eef6ff;border-color:#c7dcf6}.button-secondary:hover{border-color:#8ab7f3}.client-note{color:#728197;align-items:center;gap:12px;max-width:500px;margin-top:30px;font-size:12px;line-height:1.55;display:flex}.client-note p{margin:0}.client-icon{width:30px;height:30px;color:var(--accent-dark);background:#eaf4ff;border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.services-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #d0dcd9e0;border-radius:30px;padding:clamp(26px,3vw,40px);position:relative;box-shadow:0 30px 70px #2a41481c,inset 0 1px #fffc}.services-panel:before{content:"";opacity:.62;background:radial-gradient(circle at 35% 35%,#fff 0 4px,#0000 5px),linear-gradient(145deg,#ddf5ff,#dfeaff);border-radius:50%;width:72px;height:72px;position:absolute;top:22px;right:25px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding-right:70px;display:flex;position:relative}.panel-kicker{color:var(--accent-dark);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:850}h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.12}.speech-bubble{color:var(--accent-dark);background:#eaf4ff;border-radius:10px 10px 3px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:84px;right:-4px;transform:rotate(3deg)}.service-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:33px;display:grid}.service-item{background:#f7fafb;border:1px solid #0000;border-radius:18px;align-items:flex-start;gap:13px;min-height:116px;padding:17px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.service-item:nth-child(2),.service-item:nth-child(5){background:#f1f7ff}.service-item:nth-child(3),.service-item:nth-child(6){background:#f0f8ff}.service-item:hover{border-color:#d6e4e1;transform:translateY(-2px);box-shadow:0 10px 22px #2a414812}.service-icon{background:var(--white);width:32px;height:32px;color:var(--blue);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid;box-shadow:0 4px 12px #2a414814}.service-item:nth-child(3n) .service-icon{color:var(--accent-dark)}.service-item h3{margin:2px 0 6px;font-size:13px;font-weight:780}.service-item p{color:#788699;margin:0;font-size:10px;line-height:1.5}.panel-footer{color:#718095;align-items:center;gap:11px;margin-top:25px;font-size:10px;display:flex}.work-section{padding:72px 0 86px}.work-heading{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:48px;margin-bottom:34px;display:grid}.work-kicker{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px;font-size:10px;font-weight:850}.work-heading h2{max-width:700px;font-size:clamp(34px,4vw,52px)}.work-heading>p{max-width:390px;color:var(--muted);margin:0 0 4px auto;font-size:14px;line-height:1.7}.work-card{background:var(--white);border:1px solid #d6e2ef;border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);display:grid;overflow:hidden;box-shadow:0 26px 60px #17243a1c}.work-preview{background:#070707;flex-direction:column;min-height:470px;display:flex;overflow:hidden}.browser-bar{background:#111d33;border-bottom:1px solid #27334a;align-items:center;gap:7px;min-height:42px;padding:0 15px;display:flex}.browser-bar span{background:#5f789c;border-radius:50%;width:7px;height:7px}.browser-bar span:first-child{background:#1473ff}.browser-bar strong{color:#adc0da;letter-spacing:.04em;margin-left:8px;font-size:9px;font-weight:650}.work-preview img{object-fit:cover;object-position:center top;flex:1;width:100%;height:100%;transition:transform .35s;display:block}.work-preview:hover img{transform:scale(1.015)}.work-details{flex-direction:column;align-items:flex-start;padding:clamp(30px,4vw,52px);display:flex}.work-label{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:850}.work-details h3{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:730;line-height:1.14}.work-details>p:not(.work-label){color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.7}.work-services{flex-wrap:wrap;gap:8px;margin:25px 0 30px;padding:0;list-style:none;display:flex}.work-services li{color:#416086;background:#f3f8ff;border:1px solid #d9e7f7;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:720}.work-link{color:var(--accent-dark);align-items:center;gap:15px;margin-top:auto;font-size:12px;font-weight:800;display:inline-flex}.work-link span{background:#e9f3ff;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .16s;display:grid}.work-link:hover span{transform:translate(2px,-2px)}.site-footer{color:#7f8c9d;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #d0dcd9e6;justify-content:space-between;padding:20px 0 24px;font-size:9px;display:flex}.contact-section{color:var(--white);background:radial-gradient(circle at 2% 3%,#00a3ff29,#0000 36%),linear-gradient(145deg,#0b1730,#101f42);border:1px solid #b4cbe6b8;border-radius:32px;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:start;gap:clamp(48px,7vw,96px);margin-bottom:70px;padding:clamp(34px,5vw,66px);display:grid;box-shadow:0 28px 70px #17243a29}.contact-copy{padding-top:8px}.contact-kicker{color:#68cfff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:850}.contact-copy h2{max-width:430px;font-size:clamp(34px,4vw,54px)}.contact-copy>p:not(.contact-kicker){color:#b7c6dc;max-width:450px;margin:22px 0 0;font-size:15px;line-height:1.75}.contact-details{gap:12px;margin-top:36px;display:grid}.contact-details a{color:#eaf3ff;gap:5px;width:fit-content;font-size:13px;font-weight:680;display:grid}.contact-details a:hover{color:#68cfff}.contact-details span{color:#7e93b4;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.contact-form{color:var(--ink);background:#fffffff7;border:1px solid #ffffff29;border-radius:24px;gap:16px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 22px 50px #00000029}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form label{color:#30415d;gap:8px;font-size:11px;font-weight:760;display:grid}.contact-form label>span{color:#8190a5;margin-left:5px;font-size:9px;font-weight:650}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);font:inherit;background:#f8fafd;border:1px solid #dce6f2;border-radius:12px;outline:none;font-size:13px;font-weight:500;transition:border-color .16s,box-shadow .16s,background .16s}.contact-form input{min-height:46px;padding:0 13px}.contact-form textarea{resize:vertical;min-height:128px;padding:13px;line-height:1.6}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9ba8b9}.contact-form input:focus,.contact-form textarea:focus{background:var(--white);border-color:#5b9cff;box-shadow:0 0 0 4px #1473ff1c}.website-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-verification{background:#f8fafd;border:1px solid #dce6f2;border-radius:15px;grid-template-columns:minmax(230px,1fr) minmax(180px,.8fr);align-items:center;gap:15px;padding:14px;display:grid}.turnstile-widget{min-width:0;min-height:65px}.turnstile-widget iframe{max-width:100%}.contact-verification>p{color:#8290a4;margin:0;font-size:9px;line-height:1.55}.contact-verification>p strong{color:#30415d;margin-bottom:4px;font-size:10px;display:block}.contact-verification>p a{color:#0754cf;text-underline-offset:2px;font-weight:750;-webkit-text-decoration:underline #0754cf4d;text-decoration:underline #0754cf4d}.contact-verification .verification-unavailable{color:#a13b32;background:#fff2f0;border-radius:10px;grid-column:1/-1;padding:10px 12px;font-weight:700}.form-submit-row{align-items:center;gap:16px;display:flex}.form-submit-row button{min-height:48px;color:var(--white);cursor:pointer;background:linear-gradient(135deg,#0754cf,#1473ff);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:20px;padding:0 18px;font-size:12px;font-weight:780;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 24px #1473ff33}.form-submit-row button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 30px #1473ff47}.form-submit-row button:disabled{cursor:not-allowed;opacity:.58}.form-submit-row p{color:#8290a4;margin:0;font-size:9px;line-height:1.5}.form-feedback{min-height:18px;margin:-3px 0 0;font-size:10px;font-weight:700}.form-feedback.success{color:#08795c}.form-feedback.error{color:#b42318}.site-footer p{margin:0}@media (width<=980px){.hero{grid-template-columns:1fr;gap:58px;padding-top:52px}.hero-copy{max-width:700px}.services-panel{width:100%;max-width:760px}.work-heading{grid-template-columns:1fr;gap:18px}.work-heading>p{max-width:620px;margin-left:0}.work-card{grid-template-columns:1fr}.work-preview{min-height:400px}.contact-section{grid-template-columns:1fr}.contact-copy{max-width:620px}}@media (width<=600px){.contact-verification{grid-template-columns:1fr}.site-header,.hero,.work-section,.contact-section,.site-footer{width:min(100% - 30px,1200px)}.site-header{padding:19px 0}.header-contact{min-height:38px;padding-left:14px;font-size:11px}.hero{gap:46px;padding:42px 0 48px}.status-pill{margin-bottom:31px;font-size:8px}h1{font-size:clamp(51px,16vw,72px)}.intro{font-size:15px}.actions{flex-direction:column}.button{justify-content:space-between;width:100%}.services-panel{border-radius:22px;padding:25px 17px}.services-panel:before,.speech-bubble{display:none}.panel-heading{padding-right:0}.service-grid{grid-template-columns:1fr}.service-item{min-height:104px}.work-section{padding:54px 0 62px}.work-preview{min-height:270px}.work-details{padding:28px 22px 31px}.contact-section{border-radius:24px;gap:34px;margin-bottom:40px;padding:31px 17px 17px}.contact-copy{padding-inline:8px}.form-row{grid-template-columns:1fr}.form-submit-row{flex-direction:column;align-items:stretch}.form-submit-row button{width:100%}.site-footer{gap:18px}.site-footer p:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.demo-site{--demo-ink:#101d33;--demo-muted:#65758c;--demo-blue:#126cff;--demo-blue-dark:#084bb7;--demo-cyan:#13b7d6;--demo-mint:#dff8f0;--demo-line:#dce6f1;width:100%;max-width:100%;min-height:100vh;color:var(--demo-ink);background:#f8fafc;position:relative;overflow:hidden}.demo-site *{box-sizing:border-box}.demo-site h1,.demo-site h2,.demo-site h3,.demo-site p{margin-top:0}.demo-site h1,.demo-site h2,.demo-site h3{color:var(--demo-ink)}.demo-background{z-index:0;pointer-events:none;background:linear-gradient(90deg,#fbfdffe6 0%,#f9fcffc7 47%,#f7fcff40 100%),url(/theme-tech-light-v1.png) top/auto 980px no-repeat,#f8fafc;height:980px;position:absolute;inset:0 0 auto}.demo-background:after{content:"";opacity:.42;background-image:radial-gradient(circle at 1px 1px,#101d3311 1px,#0000 0);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.demo-header,.demo-home-hero,.demo-trust-bar,.demo-section,.demo-page-hero,.demo-page-content,.demo-footer{z-index:1;width:min(1240px,100% - 48px);margin-inline:auto;position:relative}.demo-header{z-index:100;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;min-height:86px;animation:.62s cubic-bezier(.22,1,.36,1) both demo-header-in;display:grid}.demo-brand{letter-spacing:-.025em;align-items:center;gap:13px;width:fit-content;font-size:15px;font-weight:750;display:inline-flex}.demo-brand strong{color:var(--demo-blue)}.demo-brand-mark{background:#020814;border:1px solid #126cff33;border-radius:14px;width:44px;height:44px;transition:transform .22s,box-shadow .22s;display:block;overflow:hidden;transform:rotate(-2deg);box-shadow:0 9px 22px #101d3329}.demo-brand:hover .demo-brand-mark{transform:rotate(2deg)translateY(-2px);box-shadow:0 13px 28px #101d3336}.demo-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.demo-desktop-nav{justify-content:center;align-items:center;gap:clamp(18px,2.3vw,34px);font-size:12px;font-weight:700;display:flex}.demo-desktop-nav>a,.demo-services-menu>summary{color:#34445d;cursor:pointer;padding:12px 0;list-style:none;position:relative}.demo-services-menu>summary::-webkit-details-marker{display:none}.demo-desktop-nav>a:after,.demo-services-menu>summary:after{background:var(--demo-blue);content:"";opacity:0;border-radius:99px;height:2px;transition:all .16s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(.4)}.demo-desktop-nav>a:hover:after,.demo-services-menu>summary:hover:after,.demo-services-menu[open]>summary:after{opacity:1;transform:scaleX(1)}.demo-services-menu{z-index:210;position:relative}.demo-services-menu summary span{color:var(--demo-blue);margin-left:3px;transition:transform .16s;display:inline-block}.demo-services-menu[open] summary span{transform:rotate(180deg)}.demo-services-dropdown{z-index:250;transform-origin:40% 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #d9e5f2;border-radius:22px;grid-template-columns:230px 330px;gap:28px;width:620px;padding:26px;animation:.19s cubic-bezier(.22,1,.36,1) both demo-menu-in;display:grid;position:absolute;top:54px;left:50%;transform:translate(-34%);box-shadow:0 28px 70px #101d3329}.demo-services-dropdown>div{background:radial-gradient(circle at 90% 10%,#2ed3ae3d,#0000 36%),#edf6ff;border-radius:17px;padding:21px}.demo-services-dropdown>div p{color:var(--demo-blue-dark);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:850}.demo-services-dropdown>div strong{letter-spacing:-.04em;font-size:22px;line-height:1.15}.demo-services-dropdown ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.demo-services-dropdown li a{color:#40516b;border-radius:8px;justify-content:space-between;align-items:center;min-height:34px;padding:0 9px;font-size:11px;transition:all .14s;display:flex}.demo-services-dropdown li a:hover{color:var(--demo-blue-dark);background:#f0f6ff;transform:translate(2px)}.demo-services-dropdown li a span{color:var(--demo-blue)}.demo-support-button{background:var(--demo-ink);color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:0 8px 0 18px;font-size:11px;font-weight:780;transition:all .16s;display:inline-flex;box-shadow:0 10px 24px #101d3329}.demo-header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.demo-theme-toggle{color:#61738a;cursor:pointer;isolation:isolate;background:#ffffffe0;border:1px solid #d2e0ed;border-radius:99px;grid-template-columns:1fr 1fr;align-items:center;width:66px;height:36px;padding:0;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 8px 20px #101d3314}.demo-theme-toggle:hover{border-color:#b8cce0;box-shadow:0 11px 24px #101d331f}.demo-theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #126cff4d}.demo-theme-sun,.demo-theme-moon{z-index:2;place-items:center;font-family:Arial,sans-serif;font-size:14px;line-height:1;transition:color .18s;display:grid;position:relative}.demo-theme-sun{color:#0d5fd3}.demo-theme-moon{color:#718198}.demo-theme-thumb{z-index:1;background:#e3efff;border-radius:50%;width:28px;height:28px;transition:background .22s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 3px 9px #134a8929}.demo-theme-toggle[data-active-theme=dark] .demo-theme-thumb{background:#183e68;transform:translate(30px)}.demo-theme-toggle[data-active-theme=dark] .demo-theme-sun{color:#8293a8}.demo-theme-toggle[data-active-theme=dark] .demo-theme-moon{color:#d8e9ff}.demo-support-button span{background:#1a77ff;border-radius:50%;place-items:center;width:29px;height:29px;transition:transform .18s;display:grid}.demo-button span,.demo-text-link span{transition:transform .18s;display:inline-block}.demo-support-button:hover span,.demo-button:hover span,.demo-text-link:hover span{transform:translate(3px)}.demo-support-button:hover{transform:translateY(-2px);box-shadow:0 15px 30px #101d333d}.demo-mobile-menu{display:none}.demo-home-hero{grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);align-items:center;gap:clamp(54px,7vw,102px);min-height:720px;padding:70px 0 88px;display:grid}.demo-hero-copy>*{animation:.76s cubic-bezier(.22,1,.36,1) both demo-rise-in}.demo-hero-copy>:first-child{animation-delay:80ms}.demo-hero-copy>:nth-child(2){animation-delay:.14s}.demo-hero-copy>:nth-child(3){animation-delay:.2s}.demo-hero-copy>:nth-child(4){animation-delay:.27s}.demo-hero-copy>:nth-child(5){animation-delay:.34s}.demo-hero-copy>:nth-child(6){animation-delay:.41s}.demo-availability{color:#47627f;background:#f4f9ffd1;border:1px solid #cfe0f3;border-radius:99px;align-items:center;gap:9px;margin-bottom:32px;padding:8px 12px;font-size:9px;font-weight:750;display:inline-flex}.demo-availability span{background:#24c993;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #24c99324}.demo-eyebrow{color:var(--demo-blue);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:850}.demo-site h1{letter-spacing:-.068em;max-width:650px;margin:0;font-size:clamp(56px,6.2vw,88px);font-weight:760;line-height:.96}.demo-site h1 em{color:var(--demo-blue-dark);white-space:nowrap;font-style:normal;position:relative}.demo-site h1 em:after{z-index:-1;content:"";background:#cfe5ff;border-radius:8px;height:24%;position:absolute;bottom:2px;left:-3px;right:-8px;transform:rotate(-1deg)}.demo-hero-intro{max-width:590px;color:var(--demo-muted);margin:29px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.72}.demo-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.demo-button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:0 21px;font-size:12px;font-weight:780;transition:all .16s;display:inline-flex}.demo-button:hover{transform:translateY(-2px)}.demo-button-dark{background:var(--demo-ink);color:#fff;box-shadow:0 12px 26px #101d332b}.demo-button-light{color:var(--demo-blue-dark);background:#ffffffd6;border-color:#cfe0f3}.demo-button-white{color:var(--demo-blue-dark);background:#fff}.demo-hero-proof{align-items:center;gap:15px;max-width:520px;margin-top:30px;display:flex}.demo-hero-proof p{color:#718096;margin:0;font-size:11px;line-height:1.55}.demo-proof-faces{min-width:77px;display:flex}.demo-proof-faces span{width:29px;height:29px;color:var(--demo-blue);background:#e7f2ff;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-5px;font-size:9px;font-weight:850;display:grid}.demo-proof-faces span:first-child{background:var(--demo-ink);color:#fff;margin-left:0}.demo-hero-visual{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle,#3a86ff1c,#0000 33%),linear-gradient(145deg,#ffffffbd,#eef7ff8f);border:1px solid #ccddede0;border-radius:40px;min-height:570px;animation:.92s cubic-bezier(.22,1,.36,1) .18s both demo-visual-in;position:relative;overflow:hidden;box-shadow:0 35px 80px #1b3e5a21}.demo-hero-visual:before{content:"";background:#4bdcb724;border-radius:50%;width:270px;height:270px;position:absolute;top:-90px;right:-80px}.demo-hero-visual:after{content:"";background:#3d86ff1f;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-110px;left:-90px}.demo-visual-orbit{border:1px dashed #1f68c236;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-orbit-one{width:315px;height:315px;animation:28s linear infinite demo-orbit-spin}.demo-orbit-two{width:455px;height:455px;animation:38s linear infinite demo-orbit-spin-reverse}.demo-visual-core{z-index:2;text-align:center;background:#ffffffeb;border:1px solid #d4e3f1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:225px;height:225px;padding:24px;animation:5.2s ease-in-out infinite demo-core-breathe;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 50px #10355d24}.demo-visual-core img{border-radius:20px;width:75px;height:75px;margin-bottom:14px;box-shadow:0 10px 22px #101d332e}.demo-visual-core strong{letter-spacing:-.025em;font-size:15px}.demo-visual-core span{color:#76869c;margin-top:5px;font-size:9px}.demo-floating-card{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #d3e2f0f2;border-radius:15px;align-items:center;gap:11px;width:210px;padding:12px;animation:4.8s ease-in-out infinite demo-float-card;display:flex;position:absolute;box-shadow:0 16px 34px #193f611f}.demo-floating-card>span{width:33px;height:33px;color:var(--demo-blue);background:#eaf4ff;border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:900;display:grid}.demo-floating-card div{gap:3px;display:grid}.demo-floating-card small{color:#8090a4;font-size:8px}.demo-float-support{animation-delay:-.4s;top:68px;left:32px}.demo-float-email{animation-delay:-2.1s;top:112px;right:24px}.demo-float-backup{animation-delay:-3.2s;bottom:84px;left:22px}.demo-float-server{animation-delay:-1.3s;bottom:52px;right:24px}.demo-float-email>span,.demo-float-server>span{color:#0a8a68;background:#e7faf4}.demo-trust-bar{background:#fff;border:1px solid #dbe6f0;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-bottom:106px;display:grid;overflow:hidden;box-shadow:0 14px 34px #101d330f}.demo-trust-bar p{color:#50617a;border-right:1px solid #e3ebf3;align-items:center;gap:12px;min-height:70px;margin:0;padding:0 24px;font-size:11px;font-weight:700;display:flex}.demo-trust-bar p:last-child{border-right:0}.demo-trust-bar span{color:var(--demo-blue);font-size:9px;font-weight:850}.demo-section{margin-bottom:120px}.demo-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:70px;margin-bottom:42px;display:grid}.demo-site h2{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(38px,4.5vw,58px);font-weight:730;line-height:1.04}.demo-section-heading>div:last-child>p{color:var(--demo-muted);margin-bottom:17px;font-size:13px;line-height:1.7}.demo-section-heading>div:last-child>a,.demo-text-link{color:var(--demo-blue-dark);align-items:center;gap:15px;font-size:11px;font-weight:800;display:inline-flex}.demo-section-heading>div:last-child>a span,.demo-text-link span{color:var(--demo-blue)}.demo-service-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.demo-service-card{background:#fff;border:1px solid #d3e2eff2;border-radius:22px;flex-direction:column;min-height:270px;padding:27px;transition:all .18s;display:flex;position:relative;overflow:hidden}.demo-service-card:before{background:var(--card-glow,#e7f2ff);content:"";opacity:.82;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-54px;right:-38px}.demo-service-card:hover{border-color:#b9d1e8;transform:translateY(-4px);box-shadow:0 20px 42px #1032501a}.demo-tone-blue{--card-glow:#ddebff;--card-icon-bg:#e4efff;--card-icon-color:#126cff}.demo-tone-mint{--card-glow:#d8f7ec;--card-icon-bg:#e0f8ef;--card-icon-color:#07856a}.demo-tone-peach{--card-glow:#ffeadc;--card-icon-bg:#fff0e5;--card-icon-color:#c85f19}.demo-tone-lilac{--card-glow:#e9e4ff;--card-icon-bg:#eeebff;--card-icon-color:#6b4ed2}.demo-tone-sky{--card-glow:#dff4ff;--card-icon-bg:#e4f6ff;--card-icon-color:#087ea4}.demo-tone-green{--card-glow:#e2f5e8;--card-icon-bg:#e5f6e9;--card-icon-color:#18864b}.demo-service-icon{z-index:1;border:1px solid color-mix(in srgb, var(--card-icon-color) 12%, transparent);background:var(--card-icon-bg);width:46px;height:46px;color:var(--card-icon-color);box-shadow:0 9px 20px color-mix(in srgb, var(--card-icon-color) 9%, transparent);border-radius:14px;place-items:center;display:grid;position:relative}.demo-service-icon svg{stroke-width:1.9px;width:21px;height:21px}.demo-service-number{color:var(--demo-blue);letter-spacing:.1em;font-size:9px;font-weight:850}.demo-service-card h3{letter-spacing:-.035em;max-width:270px;margin:30px 0 13px;font-size:21px;font-weight:750;line-height:1.15}.demo-service-card p{z-index:1;max-width:280px;color:var(--demo-muted);margin:0;font-size:11px;line-height:1.65;position:relative}.demo-card-arrow{z-index:1;width:34px;height:34px;color:var(--demo-blue-dark);background:#ffffffc7;border:1px solid #7899b84d;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;bottom:21px;right:22px}.demo-audience-section{color:#fff;background:radial-gradient(circle at 0 100%,#2b82ff24,#0000 32%),#101d33;border-radius:34px;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);gap:clamp(60px,8vw,120px);padding:clamp(42px,6vw,76px);display:grid}.demo-audience-copy h2,.demo-audience-list h3{color:#fff}.demo-audience-copy>p:not(.demo-eyebrow){color:#aec0d7;margin:24px 0;font-size:13px;line-height:1.75}.demo-audience-copy .demo-text-link{color:#fff}.demo-audience-list{display:grid}.demo-audience-list article{border-bottom:1px solid #ffffff1f;grid-template-columns:35px 1fr 34px;align-items:center;gap:18px;min-height:112px;display:grid}.demo-audience-list article:last-child{border-bottom:0}.demo-audience-list article>span{color:#55b5ff;font-size:9px;font-weight:850}.demo-audience-list h3{margin:0 0 6px;font-size:17px}.demo-audience-list p{color:#98acc5;margin:0;font-size:10px;line-height:1.55}.demo-audience-list article>a{color:#74c6ff;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.demo-case-study{background:#fff;border:1px solid #d6e2ed;border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);display:grid;overflow:hidden;box-shadow:0 28px 65px #102a461a}.demo-case-preview{background:#0b1425;flex-direction:column;min-height:540px;display:flex}.demo-case-browser{border-bottom:1px solid #2c3c54;align-items:center;gap:7px;min-height:43px;padding:0 15px;display:flex}.demo-case-browser span{background:#54708f;border-radius:50%;width:7px;height:7px}.demo-case-browser span:first-child{background:#2788ff}.demo-case-browser strong{color:#9db0c9;margin-left:9px;font-size:9px}.demo-case-preview img{object-fit:cover;object-position:center top;flex:1;width:100%;height:100%;min-height:0}.demo-case-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(36px,5vw,64px);display:flex}.demo-case-copy h2{font-size:clamp(34px,3.6vw,48px)}.demo-case-name{color:var(--demo-blue-dark);margin:26px 0 9px;font-size:11px;font-weight:800}.demo-case-copy>p:not(.demo-eyebrow):not(.demo-case-name){color:var(--demo-muted);font-size:12px;line-height:1.75}.demo-case-copy ul{flex-wrap:wrap;gap:7px;margin:21px 0 31px;padding:0;list-style:none;display:flex}.demo-case-copy li{color:#506984;background:#f3f8fd;border:1px solid #d7e5f2;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:750}.demo-process-heading{max-width:750px;margin-bottom:42px}.demo-process-grid{border-top:1px solid #cfdeeb;grid-template-columns:repeat(3,1fr);display:grid}.demo-process-grid article{border-right:1px solid #cfdeeb;min-height:225px;padding:30px 32px 20px 0}.demo-process-grid article+article{padding-left:32px}.demo-process-grid article:last-child{border-right:0}.demo-process-grid span{color:var(--demo-blue);font-size:9px;font-weight:850}.demo-process-grid h3{margin:48px 0 10px;font-size:21px}.demo-process-grid p{max-width:300px;color:var(--demo-muted);font-size:11px;line-height:1.7}.demo-main-cta{color:#fff;background:radial-gradient(circle at 90% 10%,#4ee1bc3d,#0000 29%),linear-gradient(135deg,#105bd5,#0a43a5);border-radius:32px;grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;padding:clamp(40px,6vw,72px);display:grid;box-shadow:0 28px 65px #084bb738}.demo-main-cta h2,.demo-main-cta .demo-eyebrow{color:#fff}.demo-main-cta>div:last-child>p{color:#c6dcf8;font-size:13px;line-height:1.7}.demo-footer{border-top:1px solid #d7e3ee;padding:74px 0 28px}.demo-footer-top{grid-template-columns:1.4fr repeat(3,1fr);gap:48px;padding-bottom:55px;display:grid}.demo-footer-brand p{color:var(--demo-muted);margin:20px 0 0;font-size:11px;line-height:1.65}.demo-footer-socials{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.demo-footer-socials a{color:#465972;background:#ffffffb8;border:1px solid #d8e4ef;border-radius:99px;align-items:center;gap:8px;padding:7px 11px 7px 7px;font-size:9px;font-weight:750;transition:border-color .18s,color .18s,translate .18s;display:inline-flex}.demo-footer-socials .demo-social-icon{color:#fff;background:#0d67c2;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.demo-footer-socials .demo-social-icon svg{width:13px;height:13px}.demo-footer-socials .demo-social-icon-linkedin svg{fill:currentColor}.demo-footer-socials .demo-social-icon-instagram{background:linear-gradient(135deg,#7c3aed,#e1306c 55%,#f59e0b)}.demo-footer-socials .demo-social-icon-instagram svg{fill:none;stroke:currentColor;stroke-width:1.8px}.demo-footer-socials .demo-social-icon-instagram .demo-instagram-dot{fill:currentColor;stroke:none}.demo-footer-socials a:hover{color:var(--demo-blue);border-color:#a9c7e4;translate:0 -2px}.demo-footer-column{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.demo-footer-column>p{color:#7b8da3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:850}.demo-footer-column>a,.demo-footer-column>span{color:#465972;font-size:10px}.demo-footer-column>a:hover{color:var(--demo-blue)}.demo-footer-support{align-items:center;gap:10px;margin-top:6px;font-weight:800;display:inline-flex}.demo-footer-support span{color:var(--demo-blue)}.demo-footer-bottom{color:#8493a6;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #dce6ef;justify-content:space-between;padding-top:22px;font-size:8px;display:flex}.demo-footer-bottom p{margin:0}.demo-page-hero{grid-template-columns:1fr minmax(320px,.55fr);align-items:end;gap:70px;padding:112px 0 88px;display:grid}.demo-page-hero-inner>*{animation:.76s cubic-bezier(.22,1,.36,1) both demo-rise-in}.demo-page-hero-inner>:first-child{animation-delay:80ms}.demo-page-hero-inner>:nth-child(2){animation-delay:.15s}.demo-page-hero-inner>:nth-child(3){animation-delay:.23s}.demo-page-hero h1{max-width:880px;font-size:clamp(52px,6.4vw,84px)}.demo-page-hero>div:last-child p{max-width:760px;color:var(--demo-muted);margin:28px 0 0;font-size:14px;line-height:1.78}.demo-page-content{margin-bottom:120px}.demo-inner-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.demo-inner-card{background:#fff;border:1px solid #d8e5f0;border-radius:24px;min-height:300px;padding:34px;position:relative;overflow:hidden}.demo-inner-card:after{background:var(--inner-glow,#e6f2ff);content:"";border-radius:50%;width:200px;height:200px;position:absolute;bottom:-70px;right:-55px}.demo-inner-card>span{color:var(--demo-blue);font-size:9px;font-weight:850}.demo-inner-card h2,.demo-inner-card h3{z-index:1;letter-spacing:-.04em;max-width:480px;margin:54px 0 14px;font-size:clamp(25px,2.8vw,36px);font-weight:740;line-height:1.12;position:relative}.demo-inner-card p{z-index:1;max-width:470px;color:var(--demo-muted);font-size:12px;line-height:1.72;position:relative}.demo-tag-row{z-index:1;flex-wrap:wrap;gap:8px;margin-top:22px;display:flex;position:relative}.demo-tag-row span{color:#58708a;background:#f8fbfeeb;border:1px solid #dbe7f1;border-radius:99px;align-items:center;min-height:28px;padding:6px 11px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.demo-inner-card ul{z-index:1;flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex;position:relative}.demo-inner-card li{color:#58708a;background:#f8fbfee6;border:1px solid #dbe7f1;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:700}.demo-page-intro-strip{background:#fff;border:1px solid #d9e5ef;border-radius:20px;grid-template-columns:repeat(3,1fr);margin-bottom:22px;display:grid;overflow:hidden}.demo-page-intro-strip div{border-right:1px solid #dfe8f1;min-height:116px;padding:25px}.demo-page-intro-strip div:last-child{border-right:0}.demo-page-intro-strip span{color:var(--demo-blue);font-size:9px;font-weight:850}.demo-page-intro-strip strong{margin-top:22px;font-size:14px;display:block}.demo-story-grid{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;gap:70px;display:grid}.demo-story-copy{position:sticky;top:110px}.demo-story-copy h2{margin-bottom:22px}.demo-story-copy p{color:var(--demo-muted);font-size:13px;line-height:1.78}.demo-story-blocks{gap:14px;display:grid}.demo-story-blocks article{background:#fff;border:1px solid #d9e5f0;border-radius:22px;padding:34px}.demo-story-blocks span{color:var(--demo-blue);font-size:9px;font-weight:850}.demo-story-blocks h3{margin:24px 0 10px;font-size:22px}.demo-story-blocks p{color:var(--demo-muted);margin:0;font-size:11px;line-height:1.7}.demo-services-story-grid{align-items:stretch}.demo-services-story-grid .demo-story-copy{align-self:start}.demo-services-story-grid .demo-text-link{margin-top:18px}.demo-service-detail-blocks article{scroll-margin-top:110px}.demo-service-detail-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.demo-service-detail-heading small{color:var(--demo-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.demo-service-detail-blocks article>h3{margin-top:22px;font-size:clamp(24px,2.7vw,34px)}.demo-service-detail-blocks article>p{max-width:650px;font-size:12px}.demo-service-detail-meta{border-top:1px solid #e2eaf2;grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);gap:22px;margin-top:26px;padding-top:22px;display:grid}.demo-service-detail-meta strong{color:var(--demo-ink);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.demo-service-detail-meta .demo-tag-row{margin-top:12px}.demo-service-detail-meta>div:last-child p{margin-top:10px}.demo-contact-layout{grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);align-items:start;gap:70px;display:grid}.demo-contact-details{gap:12px;margin-top:32px;display:grid}.demo-contact-details a{background:#fff;border:1px solid #d8e5f0;border-radius:15px;gap:5px;padding:18px;display:grid}.demo-contact-details span{color:#7c8ca1;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.demo-contact-details strong{font-size:12px}.demo-form-wrap .contact-form{border-color:#d5e2ee;border-radius:26px;padding:clamp(24px,4vw,42px);box-shadow:0 24px 55px #102b471a}.demo-support-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.demo-support-card{background:#fff;border:1px solid #d7e4ef;border-radius:23px;flex-direction:column;min-height:270px;padding:30px;display:flex}.demo-support-icon{width:42px;height:42px;color:var(--demo-blue);background:#eaf4ff;border-radius:13px;place-items:center;font-size:11px;font-weight:900;display:grid}.demo-support-card h2{margin:35px 0 12px;font-size:26px}.demo-support-card p{color:var(--demo-muted);font-size:11px;line-height:1.7}.demo-support-card a{color:var(--demo-blue-dark);align-items:center;gap:13px;margin-top:auto;font-size:11px;font-weight:800;display:inline-flex}.demo-support-note{background:radial-gradient(circle at 100% 0,#2ed3ae1f,#0000 34%),#f7fbfff0;border:1px solid #d5e3ef;border-radius:28px;margin-top:clamp(58px,7vw,88px);padding:clamp(34px,5vw,60px)}.demo-support-note>div{max-width:1050px}.demo-support-note h2{max-width:1040px;margin:20px 0 22px;font-size:clamp(40px,5vw,66px);line-height:1.02}.demo-support-note p{max-width:790px;color:var(--demo-muted);margin:0;font-size:12px;line-height:1.75}.demo-inline-cta{background:radial-gradient(circle at 100% 0,#126cff1c,#0000 34%),#fff;border:1px solid #d5e3ef;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:48px;margin-top:clamp(54px,7vw,90px);padding:clamp(34px,5vw,58px);display:flex;box-shadow:0 24px 55px #102b4714}.demo-inline-cta>div{max-width:880px}.demo-inline-cta h2{margin:18px 0 0;font-size:clamp(38px,4.5vw,60px);line-height:1.03}.demo-inline-cta .demo-button{flex:none}.demo-work-detail{background:#fff;border:1px solid #d7e3ee;border-radius:32px;grid-template-columns:minmax(0,.98fr) minmax(480px,1.02fr);display:grid;overflow:hidden;box-shadow:0 30px 70px #1030501a}.demo-work-showcase{background:radial-gradient(circle at 14% 16%,#3791ff3b,#0000 29%),radial-gradient(circle at 89% 87%,#2fd2ab33,#0000 31%),#101d33;justify-content:center;align-items:center;min-height:730px;padding:clamp(34px,4.5vw,58px);display:flex;position:relative;overflow:hidden}.demo-work-showcase:before{content:"";opacity:.3;background-image:radial-gradient(circle at 1px 1px,#ffffff26 1px,#0000 0);background-size:25px 25px;position:absolute;inset:0}.demo-work-browser{z-index:1;background:#05080e;border:1px solid #ffffff2e;border-radius:20px;width:100%;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 28px 65px #00000057}.demo-work-showcase:hover .demo-work-browser{transform:rotate(0)translateY(-4px);box-shadow:0 34px 78px #0000006b}.demo-work-browser-bar{background:#111a2a;border-bottom:1px solid #28354a;align-items:center;gap:7px;height:42px;padding:0 15px;display:flex}.demo-work-browser-bar span{background:#58718f;border-radius:50%;width:7px;height:7px}.demo-work-browser-bar span:first-child{background:#2d8aff}.demo-work-browser-bar strong{color:#9eb0c7;margin-left:8px;font-size:9px;font-weight:700}.demo-work-browser img{aspect-ratio:16/10;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.demo-work-visual-caption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fafdf0;border:1px solid #bbcddfc7;border-radius:16px;align-items:center;gap:13px;width:min(330px,100% - 50px);padding:14px;display:flex;position:absolute;bottom:41px;right:clamp(17px,2.8vw,38px);box-shadow:0 18px 40px #00000038}.demo-work-visual-caption>span{color:#d9ecff;letter-spacing:.08em;background:#132945;border:1px solid #488bce3d;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:8px;font-weight:850;display:grid}.demo-work-visual-caption div{gap:4px;display:grid}.demo-work-visual-caption strong{color:#17243a;font-size:11px}.demo-work-visual-caption small{color:#718298;font-size:8px}.demo-work-package-badge{color:#f5f9ff;background:radial-gradient(circle at 100% 0,#f7be4221,#0000 34%),linear-gradient(145deg,#102845,#0a1a30);border:1px solid #f7be425c;border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;margin-top:24px;padding:13px;display:grid;box-shadow:0 16px 34px #0e274424}.demo-work-package-badge img{object-fit:cover;border:1px solid #f7be4257;border-radius:15px;width:72px;height:72px;display:block;box-shadow:0 10px 24px #00000047}.demo-work-package-badge>div{gap:5px;display:grid}.demo-work-package-badge span{color:#f4c45b;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.demo-work-package-badge strong{letter-spacing:-.02em;font-size:15px}.demo-work-package-badge small{color:#a8bbcf;font-size:9px;line-height:1.5}.demo-work-status{z-index:2;color:#dbe9f8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a182bc7;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:750;display:inline-flex;position:absolute;top:31px;left:clamp(17px,2.8vw,38px)}.demo-work-status span{background:#37d3a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #37d3a421}.demo-work-detail-copy{background:radial-gradient(circle at 100% 0,#e0f3ffb8,#0000 26%),#fff;flex-direction:column;justify-content:center;padding:clamp(38px,4.6vw,62px);display:flex}.demo-work-detail-copy h2{max-width:590px;margin-top:15px;font-size:clamp(36px,3.6vw,50px)}.demo-work-detail-copy>p:not(.demo-eyebrow){max-width:600px;color:var(--demo-muted);margin:18px 0 0;font-size:13px;line-height:1.78}.demo-work-facts{background:#f8fbfedb;border:1px solid #d9e5f0;border-radius:15px;grid-template-columns:repeat(2,1fr);margin-top:26px;display:grid;overflow:hidden}.demo-work-facts div{min-height:76px;padding:16px 18px}.demo-work-facts div+div{border-left:1px solid #d9e5f0}.demo-work-facts span{color:#788a9f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.demo-work-facts strong{font-size:11px}.demo-work-outcomes{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0 22px;display:grid}.demo-work-capability{background:var(--work-card-background,#f3f8fd);border:1px solid #dee8f1;border-radius:15px;align-items:flex-start;gap:12px;min-height:94px;padding:15px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.demo-work-capability:hover{border-color:#bfd3e7;transform:translateY(-2px);box-shadow:0 12px 24px #103a5f14}.demo-work-capability-wide{grid-column:1/-1}.demo-work-capability-blue{--work-card-background:#f0f6ff;--work-icon:#0b61dd;--work-icon-background:#dceaff}.demo-work-capability-mint{--work-card-background:#f1fbf7;--work-icon:#087d60;--work-icon-background:#d9f5e9}.demo-work-capability-sky{--work-card-background:#f0f9fc;--work-icon:#09748b;--work-icon-background:#d9f1f7}.demo-work-capability-peach{--work-card-background:#fff7f1;--work-icon:#a45317;--work-icon-background:#ffe8d5}.demo-work-capability-icon{background:var(--work-icon-background,#dceaff);width:35px;height:35px;color:var(--work-icon,#0b61dd);letter-spacing:-.02em;border-radius:10px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.demo-work-capability>div{min-width:0}.demo-work-capability strong{margin:2px 0 6px;font-size:11px;display:block}.demo-work-capability p{color:#71839a;margin:0;font-size:9px;line-height:1.55}.demo-work-footer{border-top:1px solid #dce6ef;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.demo-work-footer p{color:#64778f;max-width:260px;margin:0;font-size:9px;font-weight:700;line-height:1.55}.demo-work-footer .demo-button{flex:none;min-height:44px;padding-inline:16px}.demo-work-client-divider{justify-content:space-between;align-items:end;gap:28px;margin:clamp(64px,8vw,108px) 0 24px;padding-inline:4px;display:flex}.demo-work-client-divider p{max-width:560px;color:var(--demo-muted);text-align:right;margin:0;font-size:12px;line-height:1.65}.demo-work-detail-learnaki{border-color:#cb606d3d;box-shadow:0 30px 70px #5d1e461c}.demo-work-showcase-learnaki{background:radial-gradient(circle at 13% 17%,#ffc16940,#0000 30%),radial-gradient(circle at 88% 84%,#ff6f6938,#0000 32%),linear-gradient(145deg,#4e123c,#27102f 66%,#14182c)}.demo-work-showcase-learnaki:before{background-image:radial-gradient(circle at 1px 1px,#ffe8da38 1px,#0000 0)}.demo-work-brand-card{z-index:1;background:#fffaf5;border:1px solid #ffe0d347;border-radius:22px;width:100%;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 30px 65px #10051461}.demo-work-showcase-learnaki:hover .demo-work-brand-card{transform:rotate(0)translateY(-4px);box-shadow:0 36px 78px #10051475}.demo-work-brand-card img{width:100%;height:auto;display:block}.demo-work-visual-caption-learnaki>span{color:#fff1e8;background:linear-gradient(145deg,#6f154e,#431033);border-color:#d55b6b47}.demo-work-package-badge-flex{background:radial-gradient(circle at 100% 0,#0dd7e62e,#0000 34%),linear-gradient(145deg,#0b3246,#081a2e);border-color:#0dd7e657;box-shadow:0 16px 34px #06425329}.demo-work-package-badge-flex span{color:#67eaf2}.demo-work-package-badge-flex small{color:#a9c9d5}.demo-work-capability-icon svg{display:block}.demo-work-footer-no-link p{max-width:390px}.demo-work-active-label{color:#50667c;white-space:nowrap;border:1px solid #cfe1ed;border-radius:99px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.demo-work-active-label>span{background:#37d3a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #37d3a41f}.demo-work-roadmap{color:#f5f9ff;background:radial-gradient(circle at 100% 0,#2d8aff33,#0000 32%),radial-gradient(circle at 0 100%,#37d3a41f,#0000 30%),linear-gradient(145deg,#10243e,#09172b);border:1px solid #6faee838;border-radius:32px;margin-top:28px;padding:clamp(34px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 30px 70px #10305029}.demo-work-roadmap:before{content:"";opacity:.16;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff21 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0}.demo-work-roadmap-heading,.demo-work-roadmap-grid{z-index:1;position:relative}.demo-work-roadmap-heading{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:clamp(34px,6vw,76px);display:grid}.demo-work-roadmap-heading .demo-kicker{color:#69b7ff}.demo-work-roadmap-heading h2{color:#f5f9ff;max-width:720px;margin-top:14px;font-size:clamp(34px,4.2vw,56px)}.demo-work-roadmap-heading>p{color:#a7bbd0;margin:0 0 4px;font-size:12px;line-height:1.75}.demo-work-roadmap-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:42px;display:grid}.demo-work-roadmap-grid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d233cc7;border:1px solid #8abcea29;border-radius:19px;min-height:292px;padding:22px;transition:border-color .18s,background .18s,transform .18s}.demo-work-roadmap-grid article:hover{background:#112f50eb;border-color:#69b7ff7a;transform:translateY(-3px)}.demo-work-roadmap-step{justify-content:space-between;align-items:center;gap:14px;display:flex}.demo-work-roadmap-step>span{color:#69b7ff;letter-spacing:.08em;font-size:9px;font-weight:850}.demo-work-roadmap-step>strong{color:#a9d5ff;background:#2c83df33;border-radius:11px;place-items:center;min-width:36px;height:36px;padding-inline:8px;font-size:8px;font-weight:900;display:grid}.demo-work-roadmap-grid h3{color:#f5f9ff;letter-spacing:-.035em;margin:30px 0 12px;font-size:20px;line-height:1.08}.demo-work-roadmap-grid article>p{color:#9fb3c8;margin:0;font-size:10px;line-height:1.65}.demo-work-roadmap-grid ul{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.demo-work-roadmap-grid li{color:#c4d3e2;padding-left:14px;font-size:9px;line-height:1.45;position:relative}.demo-work-roadmap-grid li:before{content:"";background:#37d3a4;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.demo-partners-feature{background:#fff;border:1px solid #d5e3ef;border-radius:32px;grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr);display:grid;overflow:hidden;box-shadow:0 30px 70px #1030501a}.demo-partners-copy{color:#fff;background:radial-gradient(circle at 0 100%,#2d84ff40,#0000 34%),radial-gradient(circle at 100% 0,#2dd2a921,#0000 28%),#101d33;flex-direction:column;justify-content:center;min-height:640px;padding:clamp(38px,4vw,56px);display:flex}.demo-partners-copy .demo-kicker,.demo-partners-copy h2{color:#fff}.demo-partners-copy h2{max-width:480px;margin:18px 0 22px;font-size:clamp(36px,3.5vw,48px);line-height:1.02}.demo-partners-copy>p{color:#b8c9dc;max-width:480px;margin:0;font-size:13px;line-height:1.78}.demo-partners-status{color:#dbe9f8;background:#ffffff14;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:9px;width:fit-content;margin-bottom:34px;padding:9px 12px;font-size:9px;font-weight:750;display:inline-flex}.demo-partners-status i{background:#36d3a3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36d3a321}.demo-partners-coming-soon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding:18px 20px;display:flex}.demo-partners-coming-soon span{color:#aebfd3;font-size:9px;font-weight:750}.demo-partners-coming-soon strong{color:#08785e;text-transform:uppercase;background:#dff8f0;border-radius:99px;padding:8px 11px;font-size:9px}.demo-partners-visual{background:radial-gradient(circle,#2e83ff24,#0000 31%),radial-gradient(circle at 92% 5%,#2ed3ae30,#0000 27%),#f7fbff;min-height:640px;position:relative;overflow:hidden}.demo-partners-visual:after{content:"";opacity:.34;background-image:radial-gradient(circle at 1px 1px,#154f8b1f 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.demo-partners-orbit{z-index:1;border:1px dashed #1b68c138;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-partners-orbit-one{width:330px;height:330px;animation:32s linear infinite demo-orbit-spin}.demo-partners-orbit-two{width:500px;height:500px;animation:42s linear infinite demo-orbit-spin-reverse}.demo-partners-core{z-index:2;text-align:center;background:#fffffff2;border:1px solid #d4e3f1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;padding:24px;animation:5.5s ease-in-out infinite demo-core-breathe;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 55px #10355d29}.demo-partners-core img{border-radius:19px;width:66px;height:66px;margin-bottom:14px;box-shadow:0 12px 25px #101d3333}.demo-partners-core strong{font-size:13px}.demo-partners-core span{color:#77889e;margin-top:5px;font-size:8px}.demo-partner-area{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #d7e4ef;border-radius:16px;align-items:center;gap:11px;width:218px;padding:13px;animation:5.2s ease-in-out infinite demo-float-card;display:flex;position:absolute;box-shadow:0 17px 38px #10375a1f}.demo-partner-area>span{background:var(--partner-icon-background,#dceaff);width:36px;height:36px;color:var(--partner-icon,#0b61dd);border-radius:10px;flex:none;place-items:center;font-size:8px;font-weight:900;display:grid}.demo-partner-area div{gap:3px;display:grid}.demo-partner-area strong{font-size:10px}.demo-partner-area small{color:#7b8da3;font-size:7px;line-height:1.45}.demo-partner-area-blue{animation-delay:-.5s;top:68px;left:25px}.demo-partner-area-mint{--partner-icon:#087d60;--partner-icon-background:#d9f5e9;animation-delay:-2.1s;top:104px;right:24px}.demo-partner-area-peach{--partner-icon:#a45317;--partner-icon-background:#ffe8d5;animation-delay:-3.2s;bottom:88px;left:26px}.demo-partner-area-sky{--partner-icon:#09748b;--partner-icon-background:#d9f1f7;animation-delay:-1.3s;bottom:58px;right:24px}.demo-partners-principles{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(45px,7vw,90px);margin-top:105px;display:grid}.demo-partners-principles-heading{position:sticky;top:110px}.demo-partners-principles-heading h2{margin-top:17px;font-size:clamp(36px,4vw,52px)}.demo-partners-principles-grid{background:#fff;border:1px solid #d8e5f0;border-radius:24px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.demo-partners-principles-grid article{background:radial-gradient(circle at 100% 100%, var(--principle-glow,#e6f2ff), transparent 38%), white;border-right:1px solid #dfe8f1;min-height:270px;padding:29px}.demo-partners-principles-grid article:nth-child(2){--principle-glow:#dff8ef}.demo-partners-principles-grid article:nth-child(3){--principle-glow:#ffeadc;border-right:0}.demo-partners-principles-grid article>span{color:var(--demo-blue);font-size:9px;font-weight:850}.demo-partners-principles-grid h3{letter-spacing:-.035em;margin:78px 0 12px;font-size:20px}.demo-partners-principles-grid p{color:var(--demo-muted);margin:0;font-size:10px;line-height:1.7}.demo-solutions-hero h1{max-width:980px}.demo-solutions-content{position:relative}.demo-solutions-content>.demo-container{flex-direction:column;display:flex}.demo-solution-feature{background:#fff;border:1px solid #d5e3ef;border-radius:32px;grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr);display:grid;overflow:hidden;box-shadow:0 30px 70px #1030501c}.demo-solution-brand-panel{color:#fff;background:radial-gradient(circle at 0 100%,#3fda6633,#0000 34%),radial-gradient(circle at 100% 0,#3792ff2e,#0000 31%),#0c1c31;flex-direction:column;justify-content:center;min-height:720px;padding:clamp(36px,4vw,58px);display:flex}.demo-solution-availability{color:#dceafb;letter-spacing:.03em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:9px;width:fit-content;margin-bottom:28px;padding:9px 12px;font-size:9px;font-weight:800;display:inline-flex}.demo-solution-availability i{background:#41da66;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #41da6624}.demo-roboform-logo-card{background:#fff;border:1px solid #ffffff52;border-radius:20px;align-items:center;width:min(100%,360px);min-height:108px;margin-bottom:36px;padding:24px 28px;display:flex;box-shadow:0 22px 46px #0003}.demo-roboform-logo-card img{width:min(100%,330px);height:auto;display:block}.demo-solution-brand-panel .demo-kicker{color:#7eaefc}.demo-solution-brand-panel h2{color:#fff;max-width:520px;margin:15px 0 20px;font-size:clamp(36px,3.5vw,50px);line-height:1.02}.demo-solution-brand-panel>p{color:#b8c9dc;max-width:510px;margin:0;font-size:13px;line-height:1.75}.demo-solution-tags{flex-wrap:wrap;gap:8px;margin:27px 0 28px;display:flex}.demo-solution-tags span{color:#d8e8f8;background:#1c4c7d47;border:1px solid #84bbf538;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:750}.demo-solution-brand-panel .demo-button{color:#101d33;background:#fff;border-color:#fff;width:fit-content;box-shadow:0 14px 28px #0003}.demo-solution-relationship{color:#8299b2;margin-top:16px;font-size:8px;line-height:1.5;display:block}.demo-solution-detail-panel{background:radial-gradient(circle at 100% 0,#41da6624,#0000 31%),radial-gradient(circle at 0 100%,#2a7dff1a,#0000 36%),#f8fbfe;flex-direction:column;justify-content:center;min-height:720px;padding:clamp(36px,4vw,58px);display:flex;position:relative}.demo-solution-detail-panel:after{content:"";opacity:.32;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#195b9b1c 1px,#0000 0);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 74%);mask-image:linear-gradient(135deg,#000,#0000 74%)}.demo-solution-detail-heading,.demo-solution-feature-grid,.demo-solution-fit-note{z-index:1;position:relative}.demo-solution-detail-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.demo-solution-detail-heading h2{max-width:550px;margin-top:14px;font-size:clamp(31px,3vw,43px);line-height:1.05}.demo-solution-detail-heading>img,.demo-solution-detail-icon{background:#fff;border:1px solid #d5e4ed;border-radius:17px;flex:none;width:58px;height:58px;padding:11px;box-shadow:0 12px 25px #10355d1c}.demo-solution-detail-icon{color:#1167da;place-items:center;display:grid}.demo-solution-detail-icon svg{stroke-width:1.8px;width:26px;height:26px}.demo-solution-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}.demo-solution-feature-grid article{background:#ffffffdb;border:1px solid #dce7ef;border-radius:18px;gap:12px;min-height:126px;padding:18px;display:flex}.demo-solution-feature-grid article>span{color:#177b32;background:#e6f8eb;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;line-height:1;display:grid}.demo-solution-feature-grid h3{letter-spacing:-.02em;margin:2px 0 7px;font-size:12px}.demo-solution-feature-grid p{color:var(--demo-muted);margin:0;font-size:8px;line-height:1.55}.demo-solution-fit-note{background:#e5f6ffb3;border:1px solid #d9e7f0;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:15px;margin-top:16px;padding:17px 18px;display:grid}.demo-solution-fit-note strong{color:var(--demo-blue-dark);font-size:9px}.demo-solution-fit-note p{color:#64778e;margin:0;font-size:8px;line-height:1.55}.demo-official-solutions{order:-1;padding:0 0 14px}.demo-official-feature-list{gap:14px;display:grid}.demo-site.demo-motion-ready .demo-official-feature-list .demo-reveal-target,.demo-site.demo-motion-ready .demo-solutions-content>.demo-container>article.demo-reveal-target{opacity:1;translate:0;scale:1}.demo-solution-feature-msp{--msp-accent:#19c99a;--msp-glow:#19c99a2e}.demo-solution-feature-twingate{--msp-accent:#dbe92e;--msp-glow:#dbe92e2b}.demo-solution-feature-msp .demo-solution-brand-panel{background:radial-gradient(circle at 0 100%, var(--msp-glow), transparent 34%), radial-gradient(circle at 100% 0, #3792ff29, transparent 31%), #07162b}.demo-solution-feature-msp .demo-solution-detail-panel{background:radial-gradient(circle at 100% 0, var(--msp-glow), transparent 31%), radial-gradient(circle at 0 100%, #2a7dff1a, transparent 36%), #f8fbfe}.demo-solution-feature-msp .demo-solution-availability i{background:var(--msp-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--msp-accent) 16%, transparent)}.demo-solution-feature-msp .demo-solution-brand-panel .demo-kicker{color:color-mix(in srgb, var(--msp-accent) 80%, white)}.demo-msp-logo-card img{object-fit:contain;width:min(100%,300px);max-height:70px}.demo-msp-logo-card-twingate img{filter:brightness(0)saturate()}.demo-solution-feature-msp .demo-solution-tags span{border-color:color-mix(in srgb, var(--msp-accent) 24%, transparent);background:color-mix(in srgb, var(--msp-accent) 10%, transparent)}.demo-solution-feature-msp .demo-solution-detail-icon{color:color-mix(in srgb, var(--msp-accent) 72%, #0759c7)}.demo-solution-feature-msp .demo-solution-feature-grid article>span{background:color-mix(in srgb, var(--msp-accent) 16%, white);color:color-mix(in srgb, var(--msp-accent) 74%, #0b4e9e)}.demo-solution-feature-msp .demo-solution-fit-note{background:color-mix(in srgb, var(--msp-accent) 8%, #edf7ff)}.demo-solution-portfolio{padding-top:110px}.demo-solution-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:50px;margin-bottom:36px;display:grid}.demo-solution-section-heading h2{max-width:760px;margin-top:15px;font-size:clamp(38px,4.4vw,58px);line-height:1.02}.demo-solution-section-heading>p{max-width:450px;color:var(--demo-muted);margin:0 0 4px auto;font-size:12px;line-height:1.75}.demo-solution-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.demo-solution-category{--solution-glow:#e4f1ff;--solution-icon:#126cff;--solution-icon-bg:#e5f0ff;background:radial-gradient(circle at 100% 100%, var(--solution-glow), transparent 42%), white;border:1px solid #d8e5ef;border-radius:23px;min-height:260px;padding:27px;position:relative;overflow:hidden}.demo-solution-category:after{border:1px solid color-mix(in srgb, var(--solution-icon) 18%, transparent);content:"";border-radius:50%;width:145px;height:145px;position:absolute;bottom:-52px;right:-42px}.demo-solution-category-green{--solution-glow:#dff8e6;--solution-icon:#18863a;--solution-icon-bg:#e1f8e8}.demo-solution-category-mint{--solution-glow:#dcf7f1;--solution-icon:#07866a;--solution-icon-bg:#dff8f1}.demo-solution-category-orange{--solution-glow:#ffeadb;--solution-icon:#a75218;--solution-icon-bg:#ffebdc}.demo-solution-category-sky{--solution-glow:#dff3fa;--solution-icon:#07768f;--solution-icon-bg:#def4f8}.demo-solution-category-violet{--solution-glow:#eee6ff;--solution-icon:#6840bb;--solution-icon-bg:#efe7ff}.demo-solution-category-top{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.demo-solution-category-top>span{background:var(--solution-icon-bg);width:43px;height:43px;color:var(--solution-icon);box-shadow:0 9px 20px color-mix(in srgb, var(--solution-icon) 9%, transparent);border-radius:13px;place-items:center;display:grid}.demo-solution-category-top>span svg{stroke-width:1.9px;width:20px;height:20px}.demo-solution-category-top small{color:#718198;background:#ffffffb3;border:1px solid #dfe8ef;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:800}.demo-solution-category h3{z-index:1;letter-spacing:-.04em;margin:48px 0 12px;font-size:21px;position:relative}.demo-solution-category p{z-index:1;max-width:310px;color:var(--demo-muted);margin:0;font-size:10px;line-height:1.65;position:relative}.demo-solution-delivery{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(45px,7vw,90px);padding-top:112px;display:grid}.demo-solution-delivery-heading{position:sticky;top:110px}.demo-solution-delivery-heading h2{max-width:520px;margin-top:16px;font-size:clamp(36px,4vw,52px);line-height:1.04}.demo-solution-delivery-grid{background:#fff;border:1px solid #d8e5f0;border-radius:24px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.demo-solution-delivery-grid article{--delivery-icon:#126cff;--delivery-icon-bg:#e5efff;background:radial-gradient(circle at 100% 100%, var(--delivery-glow,#e6f2ff), transparent 40%), white;border-right:1px solid #dfe8f1;min-height:310px;padding:29px}.demo-solution-delivery-grid article:nth-child(2){--delivery-glow:#dff8ef;--delivery-icon:#087c65;--delivery-icon-bg:#e2f7ef}.demo-solution-delivery-grid article:nth-child(3){--delivery-glow:#ffeadc;--delivery-icon:#bf5b1e;--delivery-icon-bg:#fff0e5;border-right:0}.demo-solution-delivery-grid article>span{border:1px solid color-mix(in srgb, var(--delivery-icon) 12%, transparent);background:var(--delivery-icon-bg);width:46px;height:46px;box-shadow:0 9px 20px color-mix(in srgb, var(--delivery-icon) 9%, transparent);color:var(--delivery-icon);border-radius:14px;place-items:center;display:grid}.demo-solution-delivery-grid article>span svg{stroke-width:1.9px;width:21px;height:21px}.demo-solution-delivery-grid h3{letter-spacing:-.035em;margin:64px 0 13px;font-size:19px;line-height:1.1}.demo-solution-delivery-grid p{color:var(--demo-muted);margin:0;font-size:9px;line-height:1.65}.demo-solutions-cta{margin-top:110px}.demo-solutions-cta>div>p{max-width:700px}.demo-company-preview,.demo-team-preview{background:#fff;border:1px solid #d6e3ef;border-radius:32px;display:grid;overflow:hidden;box-shadow:0 30px 70px #1030501a}.demo-company-preview{grid-template-columns:minmax(430px,.88fr) minmax(520px,1.12fr)}.demo-company-preview-copy{color:#fff;background:radial-gradient(circle at 0 100%,#2c80ff33,#0000 34%),radial-gradient(circle at 100% 0,#2ed3ae1c,#0000 28%),#101d33;flex-direction:column;justify-content:center;min-height:610px;padding:clamp(40px,5vw,68px);display:flex}.demo-company-status{color:#dbe9f8;background:#ffffff14;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:9px;width:fit-content;margin-bottom:42px;padding:9px 12px;font-size:9px;font-weight:750;display:inline-flex}.demo-company-status i{background:#36d3a3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #36d3a321}.demo-company-preview-copy h2,.demo-team-org-intro h2{color:#fff}.demo-company-preview-copy h2{max-width:520px;font-size:clamp(38px,4vw,54px)}.demo-company-preview-copy>p:not(.demo-eyebrow){color:#afc1d4;max-width:500px;margin:24px 0 0;font-size:13px;line-height:1.78}.demo-company-note{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:38px;padding:18px 20px;display:flex}.demo-company-note span{color:#aebfd2;font-size:9px;font-weight:750}.demo-company-note strong{color:#08785e;text-transform:uppercase;background:#dff8f0;border-radius:99px;padding:8px 11px;font-size:9px}.demo-company-preview-visual{background:radial-gradient(circle,#2e83ff24,#0000 31%),radial-gradient(circle at 92% 5%,#2ed3ae2b,#0000 27%),#f7fbff;min-height:610px;position:relative;overflow:hidden}.demo-company-preview-visual:after{content:"";opacity:.34;background-image:radial-gradient(circle at 1px 1px,#154f8b1f 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.demo-company-orbit{z-index:1;border:1px dashed #1b68c138;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-company-orbit-one{width:330px;height:330px;animation:32s linear infinite demo-orbit-spin}.demo-company-orbit-two{width:500px;height:500px;animation:42s linear infinite demo-orbit-spin-reverse}.demo-company-core{z-index:2;text-align:center;background:#fffffff2;border:1px solid #d4e3f1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;padding:24px;animation:5.5s ease-in-out infinite demo-core-breathe;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 55px #10355d29}.demo-company-core img{border-radius:20px;width:70px;height:70px;margin-bottom:14px;box-shadow:0 12px 25px #101d3333}.demo-company-core strong{font-size:13px}.demo-company-core span{color:#77899e;margin-top:6px;font-size:8px}.demo-company-float{z-index:3;color:#40516a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #d7e4ef;border-radius:16px;align-items:center;gap:11px;width:220px;padding:13px;font-size:9px;font-weight:750;animation:5.2s ease-in-out infinite demo-float-card;display:flex;position:absolute;box-shadow:0 17px 38px #10375a1f}.demo-company-float b{color:#0b61dd;background:#dceaff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.demo-company-float-one{top:75px;left:28px}.demo-company-float-two{animation-delay:-2.3s;bottom:75px;right:28px}.demo-company-float-two b{color:#087d60;background:#d9f5e9}.demo-team-preview{grid-template-columns:1fr}.demo-team-org-intro{color:#fff;background:radial-gradient(circle at 0 100%,#2d84ff47,#0000 37%),radial-gradient(circle at 100% 0,#2ed3ae24,#0000 32%),#101d33;grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);align-items:end;gap:clamp(34px,6vw,90px);padding:clamp(42px,5vw,68px);display:grid}.demo-team-org-intro .demo-company-status{margin-bottom:34px}.demo-team-org-intro h2{color:#fff;letter-spacing:-.055em;max-width:640px;margin-bottom:0;font-size:clamp(38px,4.2vw,58px);line-height:.98}.demo-team-org-intro>p{color:#afc1d4;max-width:520px;margin:0;font-size:13px;line-height:1.78}.demo-team-tree-wrap{background:radial-gradient(circle at 8% 0,#126cff1f,#0000 29%),radial-gradient(circle at 94% 100%,#2ed3ae26,#0000 31%),#f7fbff;padding:clamp(44px,6vw,78px) clamp(20px,5vw,64px) clamp(52px,7vw,86px);position:relative;overflow:hidden}.demo-team-tree-wrap:before{content:"";opacity:.34;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#154f8b1f 1px,#0000 0);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.demo-team-tree{z-index:1;width:min(100%,1080px);margin-inline:auto;position:relative}.demo-team-level{gap:20px;display:grid}.demo-team-level-founder{width:min(100%,410px);margin-inline:auto}.demo-team-level-leadership{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-team-level-technical{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-team-connector{color:#a9c8e7;background-repeat:no-repeat;height:58px;position:relative}.demo-team-connector-two{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:top,50% 29px,25% bottom,75% bottom;background-size:1px 30px,50% 1px,1px 29px,1px 29px}.demo-team-connector-three{background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:top,50% 29px,16.666% bottom,bottom,83.334% bottom;background-size:1px 30px,66.668% 1px,1px 29px,1px 29px,1px 29px}.demo-team-node{min-width:0}.demo-team-card{background:#fffffff2;border:1px solid #d3e2ef;border-radius:22px;align-items:center;gap:18px;min-height:142px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #10375a1a}.demo-team-card:after{content:"";background:#126cff0f;border:1px solid #126cff21;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-62px;right:-38px}.demo-team-level-leadership .demo-team-card:nth-child(2):after,.demo-team-level-technical .demo-team-card:nth-child(2):after{background:#2ed3ae14;border-color:#2ed3ae33}.demo-team-level-technical .demo-team-card:nth-child(3):after{background:#9165ff12;border-color:#9165ff2e}.demo-team-card-avatar{z-index:1;width:64px;height:64px;color:var(--demo-blue-dark);letter-spacing:-.02em;background:linear-gradient(145deg,#e6f2ff,#dbeaff);border:1px solid #bdd8f1;border-radius:19px;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid;position:relative;box-shadow:0 12px 26px #135aa521}.demo-team-card-avatar svg{stroke-width:1.8px;width:27px;height:27px}.demo-team-level-founder .demo-team-card{color:#fff;background:radial-gradient(circle at 100% 0,#2ed3ae21,#0000 33%),#0d223b;border-color:#183f68;box-shadow:0 22px 48px #08244240}.demo-team-level-founder .demo-team-card:after{background:#2ed3ae12;border-color:#2ed3ae2e}.demo-team-level-founder .demo-team-card-avatar{color:#fff;background:linear-gradient(145deg,#1865c4,#0c3c79);border-color:#78beff40}.demo-team-card-copy{z-index:1;min-width:0;position:relative}.demo-team-card-copy small{color:var(--demo-blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:850;display:block}.demo-team-card-copy strong{letter-spacing:-.025em;font-size:16px;line-height:1.2;display:block}.demo-team-card-copy p{color:var(--demo-muted);margin:8px 0 0;font-size:10px;line-height:1.45}.demo-team-level-founder .demo-team-card-copy small{color:#57e0b9}.demo-team-level-founder .demo-team-card-copy p{color:#b7c8d9}.demo-dark-hero{z-index:1;color:#fff;background:#071426 url(/hero-network-bg-v1.png) 50%/cover no-repeat;border:1px solid #4d8ecd4d;border-radius:38px;align-items:center;width:min(1240px,100% - 48px);min-height:650px;margin:54px auto 36px;padding:clamp(52px,6vw,82px);display:flex;position:relative;overflow:hidden;box-shadow:0 35px 85px #05182d47}.demo-dark-hero-overlay{z-index:0;background:linear-gradient(90deg,#050f1dfa 0%,#051121eb 37%,#0514268f 61%,#0514261f 100%),radial-gradient(circle at 12% 15%,#126cff2e,#0000 31%);position:absolute;inset:0}.demo-dark-hero-copy{z-index:2;max-width:660px;position:relative}.demo-dark-hero-copy>*{animation:.76s cubic-bezier(.22,1,.36,1) both demo-rise-in}.demo-dark-hero-copy>:first-child{animation-delay:80ms}.demo-dark-hero-copy>:nth-child(2){animation-delay:.14s}.demo-dark-hero-copy>:nth-child(3){animation-delay:.2s}.demo-dark-hero-copy>:nth-child(4){animation-delay:.26s}.demo-dark-hero-copy>:nth-child(5){animation-delay:.32s}.demo-dark-hero-copy>:nth-child(6){animation-delay:.38s}.demo-dark-availability{color:#c7d9ec;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#102b48a3;border:1px solid #96c1e942;border-radius:99px;align-items:center;gap:9px;margin-bottom:34px;padding:9px 13px;font-size:9px;font-weight:750;display:inline-flex}.demo-dark-availability span{background:#2ed3ae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2ed3ae24}.demo-dark-hero .demo-eyebrow{color:#58a3ff}.demo-dark-hero h1{color:#fff;max-width:650px;font-size:clamp(55px,6vw,82px)}.demo-dark-hero h1 em{color:#7bb7ff}.demo-dark-hero h1 em:after{background:#2ed3ae3b}.demo-dark-hero-intro{color:#b6c8da;max-width:590px;margin:30px 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.72}.demo-button-glass{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c233e99;border-color:#a0c6e84d}.demo-button-glass:hover{background:#113052c7;border-color:#a0d3ff8c}.demo-dark-proof{align-items:center;gap:12px;margin-top:31px;display:flex}.demo-dark-proof>span{color:#68adff;background:#112f4ebf;border:1px solid #77acdd40;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.demo-dark-proof p{color:#94a9bf;margin:0;font-size:10px}.demo-dark-hero-mark{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06192fb8;border:1px solid #99caf33d;border-radius:18px;align-items:center;gap:14px;width:min(330px,34%);padding:15px;animation:5.4s ease-in-out infinite demo-float-card;display:flex;position:absolute;bottom:44px;right:clamp(28px,4vw,58px);box-shadow:0 18px 44px #0000003d}.demo-dark-hero-mark img{border-radius:15px;flex:none;width:52px;height:52px;box-shadow:0 10px 25px #00000042}.demo-dark-hero-mark div{gap:5px;display:grid}.demo-dark-hero-mark strong{color:#fff;font-size:11px}.demo-dark-hero-mark span{color:#9fb3c8;font-size:8px}.demo-background-demo-note{z-index:1;background:#fff;border:1px solid #d9e6f1;border-radius:19px;justify-content:space-between;align-items:center;gap:36px;width:min(1240px,100% - 48px);margin:0 auto 120px;padding:25px 30px;display:flex;position:relative}.demo-background-demo-note p{max-width:720px;color:var(--demo-muted);margin:0;font-size:11px;line-height:1.65}.demo-site:has(.demo-dark-page){--demo-dark-surface:#081528;--demo-dark-surface-soft:#0c1b30;--demo-dark-line:#80b1e02e;color:#f5f9ff;background:#050d1a}.demo-site:has(.demo-dark-page) .demo-background{background:radial-gradient(circle at 86% 8%,#116cff2e,#0000 28%),radial-gradient(circle at 11% 48%,#2ed3ae14,#0000 25%),radial-gradient(circle at 88% 78%,#1869d61f,#0000 25%),linear-gradient(#071221 0%,#050d1a 43%,#071321 100%);height:100%}.demo-site:has(.demo-dark-page) .demo-background:after{opacity:.2;background-image:radial-gradient(circle at 1px 1px,#83b7e724 1px,#0000 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(#000 0%,#0006 60%,#0000 100%);mask-image:linear-gradient(#000 0%,#0006 60%,#0000 100%)}.demo-site:has(.demo-dark-page) .demo-header{color:#f6faff}.demo-site:has(.demo-dark-page) .demo-brand{color:#f6faff}.demo-site:has(.demo-dark-page) .demo-brand strong{color:#67adff}:is(.demo-site:has(.demo-dark-page) .demo-desktop-nav>a,.demo-site:has(.demo-dark-page) .demo-services-menu>summary){color:#bdccdc}:is(.demo-site:has(.demo-dark-page) .demo-desktop-nav>a:hover,.demo-site:has(.demo-dark-page) .demo-services-menu>summary:hover){color:#fff}.demo-site:has(.demo-dark-page) .demo-support-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c223bd1;border:1px solid #6face83d;box-shadow:0 14px 30px #0000003d}.demo-site:has(.demo-dark-page) .demo-services-dropdown{background:#071629f7;border-color:#80b1e040;box-shadow:0 28px 70px #00000061}.demo-site:has(.demo-dark-page) .demo-services-dropdown>div{background:radial-gradient(circle at 90% 10%,#2ed3ae29,#0000 36%),#0e2744}.demo-site:has(.demo-dark-page) .demo-services-dropdown>div strong{color:#fff}.demo-site:has(.demo-dark-page) .demo-services-dropdown li a{color:#afc0d2}.demo-site:has(.demo-dark-page) .demo-services-dropdown li a:hover{color:#fff;background:#4485c524}.demo-dark-page{z-index:1;padding-bottom:1px;position:relative}.demo-dark-page .demo-dark-hero{margin-top:54px;margin-bottom:30px;box-shadow:0 40px 100px #0000006b,0 0 90px #126cff14}.demo-dark-page .demo-trust-bar{border-color:var(--demo-dark-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1b30c7;margin-bottom:120px;box-shadow:0 20px 45px #0003}.demo-dark-page .demo-trust-bar p{border-color:var(--demo-dark-line);color:#b6c6d8}.demo-dark-page .demo-trust-bar span{color:#5ba8ff}.demo-dark-page .demo-section-heading h2,.demo-dark-page .demo-process-heading h2,.demo-dark-page .demo-case-copy h2{color:#f5f9ff}.demo-dark-page .demo-section-heading>div:last-child>p{color:#9eb0c4}.demo-dark-page .demo-section-heading>div:last-child>a,.demo-dark-page .demo-text-link{color:#d9e8f7}.demo-dark-page .demo-section-heading>div:last-child>a span,.demo-dark-page .demo-text-link span{color:#5ca9ff}.demo-dark-page .demo-service-cards{gap:16px}.demo-dark-page .demo-service-card{border-color:var(--demo-dark-line);background:radial-gradient(circle at 92% 100%,#1975dc29,#0000 36%),linear-gradient(145deg,#0e233df5,#071628f5);min-height:290px;box-shadow:0 22px 46px #00000029}.demo-dark-page .demo-service-card:before{display:none}.demo-dark-page .demo-service-card:hover{border-color:#5ba8ff7a;box-shadow:0 28px 55px #00000047,0 0 30px #126cff17}.demo-dark-service-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.demo-dark-service-icon{color:#68afff;letter-spacing:-.02em;background:#1f5d9e33;border:1px solid #68a8e638;border-radius:13px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.demo-dark-page .demo-service-number{color:#68839f}.demo-dark-page .demo-service-icon{border-color:color-mix(in srgb, var(--card-icon-color) 30%, transparent);background:color-mix(in srgb, var(--card-icon-color) 16%, #0b1d31);box-shadow:0 12px 24px #0000002e}.demo-dark-page .demo-service-card h3{color:#f5f9ff;margin-top:34px}.demo-dark-page .demo-service-card p{color:#9eb0c4}.demo-dark-page .demo-card-arrow{color:#66adff;background:#0f2b49d1;border-color:#76b1e933}.demo-dark-page .demo-audience-section{background:radial-gradient(circle at 2% 100%,#1e7ae533,#0000 35%),radial-gradient(circle at 88% 12%,#2ed3ae17,#0000 30%),#09172a;border:1px solid #5b9ddc33;box-shadow:0 30px 70px #00000038}.demo-dark-page .demo-case-study{border-color:var(--demo-dark-line);background:#09182bf2;box-shadow:0 32px 75px #0000004d}.demo-dark-page .demo-case-preview{background:#030914}.demo-dark-page .demo-case-copy{background:radial-gradient(circle at 100% 0,#2ed3ae17,#0000 30%),linear-gradient(145deg,#0c2038,#081629)}.demo-dark-page .demo-case-name{color:#69afff}.demo-dark-page .demo-case-copy>p:not(.demo-eyebrow):not(.demo-case-name){color:#a9bbcd}.demo-dark-page .demo-case-copy li{color:#b9cce0;background:#225b962e;border-color:#6faee833}.demo-dark-page .demo-process-grid,.demo-dark-page .demo-process-grid article{border-color:var(--demo-dark-line)}.demo-dark-page .demo-process-grid h3{color:#f4f8fd}.demo-dark-page .demo-process-grid p{color:#98aabd}.demo-dark-page .demo-main-cta{background:radial-gradient(circle at 90% 12%,#2ed3ae3d,#0000 30%),radial-gradient(circle at 10% 100%,#3683ff4d,#0000 32%),linear-gradient(135deg,#0b346f,#091b34 70%);border:1px solid #75b4f040;box-shadow:0 32px 70px #0000004d}.demo-site:has(.demo-dark-page) .demo-footer{border-color:var(--demo-dark-line);color:#f5f9ff;background:#040c1794}:is(.demo-site:has(.demo-dark-page) .demo-footer-brand p,.demo-site:has(.demo-dark-page) .demo-footer-column>a,.demo-site:has(.demo-dark-page) .demo-footer-column>span){color:#9fb1c4}.demo-site:has(.demo-dark-page) .demo-footer-column>p{color:#6e88a3}.demo-site:has(.demo-dark-page) .demo-footer-column>a:hover{color:#65adff}.demo-site:has(.demo-dark-page) .demo-footer-bottom{border-color:var(--demo-dark-line);color:#6e8195}[data-byi-theme=dark] .demo-site{--demo-ink:#f4f8fd;--demo-muted:#9fb1c4;--demo-blue:#59a7ff;--demo-blue-dark:#8bc4ff;--demo-line:#7fb0de2e;color:#f4f8fd;background:#07111f}[data-byi-theme=dark] .demo-background{background:linear-gradient(90deg,#06111fed 0%,#061221c2 47%,#06142629 100%) top/auto 980px no-repeat,linear-gradient(#0000 0 900px,#07111f 1100px),url(/theme-tech-dark-v1.png) top/auto 980px no-repeat,#07111f;height:100%}[data-byi-theme=dark] .demo-background:after{opacity:.22;background-image:radial-gradient(circle at 1px 1px,#86b5e029 1px,#0000 0)}[data-byi-theme=dark] .demo-header,[data-byi-theme=dark] .demo-brand{color:#f5f9ff}[data-byi-theme=dark] .demo-brand strong{color:#66adff}[data-byi-theme=dark] .demo-desktop-nav>a,[data-byi-theme=dark] .demo-services-menu>summary{color:#b8c8d9}[data-byi-theme=dark] .demo-desktop-nav>a:hover,[data-byi-theme=dark] .demo-services-menu>summary:hover{color:#fff}[data-byi-theme=dark] .demo-theme-toggle{background:#08192ddb;border-color:#73abe13d;box-shadow:0 8px 20px #0003}[data-byi-theme=dark] .demo-theme-toggle:focus-visible{outline-color:#59a7ff6b}[data-byi-theme=dark] .demo-support-button{background:#0a1f37e0;border:1px solid #71ace43d;box-shadow:0 12px 27px #0000003d}[data-byi-theme=dark] .demo-services-dropdown{background:#071629fa;border-color:#78ade040;box-shadow:0 28px 70px #0006}[data-byi-theme=dark] .demo-services-dropdown>div{background:radial-gradient(circle at 90% 10%,#2ed3ae26,#0000 36%),#0d2744}[data-byi-theme=dark] .demo-services-dropdown>div strong{color:#fff}[data-byi-theme=dark] .demo-services-dropdown li a{color:#afc0d2}[data-byi-theme=dark] .demo-services-dropdown li a:hover{color:#fff;background:#4384c426}[data-byi-theme=dark] .demo-availability{color:#b8cadc;background:#0c223bc7;border-color:#79afe238}[data-byi-theme=dark] .demo-site h1 em{color:#68adff}[data-byi-theme=dark] .demo-site h1 em:after{background:#2ed3ae2e}[data-byi-theme=dark] .demo-button-dark{color:#fff;background:linear-gradient(135deg,#146ee4,#0b55c0);box-shadow:0 14px 30px #04387f59}[data-byi-theme=dark] .demo-button-light{color:#dcecff;background:#0b2038c7;border-color:#77b1e842}[data-byi-theme=dark] .demo-hero-proof p{color:#91a6bc}[data-byi-theme=dark] .demo-proof-faces span{color:#68adff;background:#102b4a;border-color:#07111f}[data-byi-theme=dark] .demo-proof-faces span:first-child{background:#1468ce}[data-byi-theme=dark] .demo-hero-visual{background:radial-gradient(circle,#2379e224,#0000 33%),linear-gradient(145deg,#0c233dc2,#0716289e);border-color:#71abe233;box-shadow:0 35px 80px #0000004d}[data-byi-theme=dark] .demo-visual-core span{color:#8fa4bb}[data-byi-theme=dark] .demo-floating-card small{color:#91a6bb}[data-byi-theme=dark] .demo-trust-bar,[data-byi-theme=dark] .demo-page-intro-strip{background:#0a1d33d6;border-color:#78afe233;box-shadow:0 16px 36px #0003}[data-byi-theme=dark] .demo-trust-bar p,[data-byi-theme=dark] .demo-page-intro-strip div{border-color:#78afe229}[data-byi-theme=dark] .demo-trust-bar p{color:#adbed0}[data-byi-theme=dark] .demo-service-card,[data-byi-theme=dark] .demo-inner-card,[data-byi-theme=dark] .demo-story-blocks article,[data-byi-theme=dark] .demo-contact-details a,[data-byi-theme=dark] .demo-support-card{background:radial-gradient(circle at 100% 100%,#1e74d924,#0000 37%),linear-gradient(145deg,#0d233cf5,#081729f5);border-color:#78afe230;box-shadow:0 20px 45px #00000029}[data-byi-theme=dark] .demo-service-card:before,[data-byi-theme=dark] .demo-inner-card:after{opacity:.12}[data-byi-theme=dark] .demo-service-card:hover,[data-byi-theme=dark] .demo-inner-card:hover{border-color:#58a6f170;box-shadow:0 22px 48px #00000047}[data-byi-theme=dark] .demo-service-card p,[data-byi-theme=dark] .demo-inner-card p,[data-byi-theme=dark] .demo-story-blocks p,[data-byi-theme=dark] .demo-support-card p{color:#9fb1c4}[data-byi-theme=dark] .demo-service-icon{border-color:color-mix(in srgb, var(--card-icon-color) 30%, transparent);background:color-mix(in srgb, var(--card-icon-color) 16%, #0b1d31);box-shadow:0 12px 24px #0000002e}[data-byi-theme=dark] .demo-card-arrow{color:#66adff;background:#0f2b49d1;border-color:#77b1e833}[data-byi-theme=dark] .demo-tag-row span,[data-byi-theme=dark] .demo-inner-card li{color:#afc2d7;background:#1e548c2b;border-color:#74aee533}[data-byi-theme=dark] .demo-service-detail-meta{border-color:#78afe22e}[data-byi-theme=dark] .demo-service-detail-meta strong{color:#dce9f7}[data-byi-theme=dark] .demo-service-detail-heading small{color:#91a6bb}[data-byi-theme=dark] .demo-audience-section{border:1px solid #5f9edb2e;box-shadow:0 28px 65px #0000003d}[data-byi-theme=dark] .demo-case-study{background:#09182b;border-color:#7ab0e233;box-shadow:0 28px 65px #0000004d}[data-byi-theme=dark] .demo-case-copy{background:radial-gradient(circle at 100% 0,#2ed3ae14,#0000 30%),#0b1d33}[data-byi-theme=dark] .demo-case-copy li{color:#b4c7da;background:#1f56902e;border-color:#72aee733}[data-byi-theme=dark] .demo-process-grid,[data-byi-theme=dark] .demo-process-grid article{border-color:#79afe233}[data-byi-theme=dark] .demo-main-cta{background:radial-gradient(circle at 90% 10%,#2ee1bc2e,#0000 29%),linear-gradient(135deg,#0c4ea9,#092b59);border:1px solid #79b4ed33}[data-byi-theme=dark] .demo-contact-details span{color:#7f95ac}[data-byi-theme=dark] .demo-support-card a{color:#78b6ff}[data-byi-theme=dark] .demo-support-note,[data-byi-theme=dark] .demo-inline-cta{background:radial-gradient(circle at 100% 0,#2ed3ae1a,#0000 34%),linear-gradient(145deg,#0d233cf5,#081729f5);border-color:#78afe233;box-shadow:0 24px 55px #0003}[data-byi-theme=dark] .demo-support-note p{color:#9fb1c4}[data-byi-theme=dark] .demo-support-icon{background:#1e5b993d}[data-byi-theme=dark] .demo-form-wrap .contact-form{color:#f4f8fd;background:#0a1d33f5;border-color:#78afe236;box-shadow:0 24px 55px #00000047}[data-byi-theme=dark] .demo-form-wrap .contact-form label{color:#c5d3e1}[data-byi-theme=dark] .demo-form-wrap .contact-form label>span,[data-byi-theme=dark] .demo-form-wrap .form-submit-row p{color:#8094aa}[data-byi-theme=dark] .demo-form-wrap .contact-form input,[data-byi-theme=dark] .demo-form-wrap .contact-form textarea{color:#f4f8fd;background:#07182b;border-color:#77aee238}[data-byi-theme=dark] .demo-form-wrap .contact-form input:focus,[data-byi-theme=dark] .demo-form-wrap .contact-form textarea:focus{background:#0a2038;border-color:#58a4ff}[data-byi-theme=dark] .demo-form-wrap .contact-verification{background:#07182b;border-color:#77aee238}[data-byi-theme=dark] .demo-form-wrap .contact-verification>p{color:#8094aa}[data-byi-theme=dark] .demo-form-wrap .contact-verification>p strong{color:#c5d3e1}[data-byi-theme=dark] .demo-form-wrap .contact-verification>p a{color:#78b8ff;text-decoration-color:#78b8ff59}[data-byi-theme=dark] .demo-form-wrap .verification-unavailable{color:#ffb3ab;background:#a33b322e}[data-byi-theme=dark] .demo-work-detail,[data-byi-theme=dark] .demo-partners-feature{background:#09182b;border-color:#77aee233;box-shadow:0 30px 70px #00000047}[data-byi-theme=dark] .demo-work-detail-copy{background:radial-gradient(circle at 100% 0,#2375d529,#0000 27%),#0b1e34}[data-byi-theme=dark] .demo-work-visual-caption{color:#f5f9ff;background:#08192cf0;border-color:#77aee23d;box-shadow:0 18px 40px #00000057}[data-byi-theme=dark] .demo-work-visual-caption>span{color:#9bd0ff;background:linear-gradient(145deg,#173b63,#0b223c);border-color:#6bb9ff5c;box-shadow:inset 0 1px #ffffff14}[data-byi-theme=dark] .demo-work-visual-caption strong{color:#f5f9ff}[data-byi-theme=dark] .demo-work-visual-caption small{color:#91a8be}[data-byi-theme=dark] .demo-work-facts{background:#18457429;border-color:#75ade333}[data-byi-theme=dark] .demo-work-facts div+div{border-color:#75ade333}[data-byi-theme=dark] .demo-work-capability{--work-card-background:#143a6347;border-color:#75ade32e}[data-byi-theme=dark] .demo-work-capability p,[data-byi-theme=dark] .demo-work-footer p{color:#93a8bd}[data-byi-theme=dark] .demo-work-detail-learnaki{border-color:#e9778b3d}[data-byi-theme=dark] .demo-work-active-label{color:#a5b8ca;border-color:#77aee238}[data-byi-theme=dark] .demo-work-footer{border-color:#75ade333}[data-byi-theme=dark] .demo-partners-visual{background:radial-gradient(circle,#2e83ff30,#0000 31%),radial-gradient(circle at 92% 5%,#2ed3ae21,#0000 27%),#0a1b30}[data-byi-theme=dark] .demo-partners-core,[data-byi-theme=dark] .demo-partner-area{background:#0a1e34f2;border-color:#76afe638;box-shadow:0 20px 45px #00000042}[data-byi-theme=dark] .demo-partners-core span,[data-byi-theme=dark] .demo-partner-area small{color:#8da3ba}[data-byi-theme=dark] .demo-partners-principles-grid{background:#09182b;border-color:#77aee233}[data-byi-theme=dark] .demo-partners-principles-grid article{background:radial-gradient(circle at 100% 100%,#2177db1f,#0000 38%),#0b1c31;border-color:#77aee22e}[data-byi-theme=dark] .demo-solution-feature{background:#09182b;border-color:#77aee233;box-shadow:0 30px 70px #00000047}[data-byi-theme=dark] .demo-solution-brand-panel .demo-button{color:#101d33;background:#fff;border-color:#fff}[data-byi-theme=dark] .demo-solution-detail-panel{background:radial-gradient(circle at 100% 0,#41da6617,#0000 31%),radial-gradient(circle at 0 100%,#2a7dff24,#0000 36%),#091a2e}[data-byi-theme=dark] .demo-solution-detail-heading>img,[data-byi-theme=dark] .demo-solution-detail-icon,[data-byi-theme=dark] .demo-solution-feature-grid article{background:#0c223be0;border-color:#77aee233;box-shadow:0 14px 30px #0000002e}[data-byi-theme=dark] .demo-solution-feature-grid p,[data-byi-theme=dark] .demo-solution-category p,[data-byi-theme=dark] .demo-solution-delivery-grid p{color:#91a6bc}[data-byi-theme=dark] .demo-solution-fit-note{background:#133f6547;border-color:#77aee233}[data-byi-theme=dark] .demo-solution-fit-note strong{color:#78b8ff}[data-byi-theme=dark] .demo-solution-fit-note p{color:#9eb1c4}[data-byi-theme=dark] .demo-solution-feature-msp .demo-solution-detail-panel{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--msp-accent) 10%, transparent), transparent 31%), radial-gradient(circle at 0 100%, #2a7dff24, transparent 36%), #091a2e}[data-byi-theme=dark] .demo-solution-category{background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--solution-icon) 14%, transparent), transparent 42%), #0b1c31;border-color:#77aee233}[data-byi-theme=dark] .demo-solution-category-top small{color:#9db0c4;background:#0f2a46bf;border-color:#77aee22e}[data-byi-theme=dark] .demo-solution-category-top>span,[data-byi-theme=dark] .demo-solution-delivery-grid article>span{border-color:color-mix(in srgb, currentColor 25%, transparent);box-shadow:0 12px 24px #0003}[data-byi-theme=dark] .demo-solution-delivery-grid{background:#09182b;border-color:#77aee233}[data-byi-theme=dark] .demo-solution-delivery-grid article{background:radial-gradient(circle at 100% 100%,#2177db1f,#0000 40%),#0b1c31;border-color:#77aee22e}[data-byi-theme=dark] .demo-company-preview,[data-byi-theme=dark] .demo-team-preview{background:#09182b;border-color:#77aee233;box-shadow:0 30px 70px #00000047}[data-byi-theme=dark] .demo-company-preview-visual,[data-byi-theme=dark] .demo-team-tree-wrap{background:radial-gradient(circle,#2e83ff2e,#0000 31%),radial-gradient(circle at 92% 5%,#2ed3ae1f,#0000 27%),#09192c}[data-byi-theme=dark] .demo-company-core,[data-byi-theme=dark] .demo-company-float,[data-byi-theme=dark] .demo-team-card{background:#0a1e34f2;border-color:#76afe638;box-shadow:0 20px 45px #00000042}[data-byi-theme=dark] .demo-company-core span,[data-byi-theme=dark] .demo-company-float,[data-byi-theme=dark] .demo-team-card-copy p{color:#8fa5bb}[data-byi-theme=dark] .demo-team-card-avatar{color:#77b8ff;background:linear-gradient(145deg,#12365d,#0b2745);border-color:#79b1e638;box-shadow:0 16px 34px #0000003d}[data-byi-theme=dark] .demo-team-level-founder .demo-team-card{background:radial-gradient(circle at 100% 0,#2ed3ae21,#0000 33%),#0c2139;border-color:#215281}[data-byi-theme=dark] .demo-team-level-founder .demo-team-card-avatar{color:#fff}[data-byi-theme=dark] .demo-team-connector{color:#315c86}[data-byi-theme=dark] .demo-footer{background:#040c1766;border-color:#77aee22e}[data-byi-theme=dark] .demo-footer-brand p,[data-byi-theme=dark] .demo-footer-column>a,[data-byi-theme=dark] .demo-footer-column>span{color:#98aabd}[data-byi-theme=dark] .demo-footer-socials a{color:#aebfd0;background:#0c223bcc;border-color:#77aee233}[data-byi-theme=dark] .demo-footer-socials a:hover{color:#78b8ff;border-color:#77aee26b}[data-byi-theme=dark] .demo-footer-column>p{color:#71879e}[data-byi-theme=dark] .demo-footer-bottom{color:#708397;border-color:#77aee22e}.demo-site.demo-motion-ready .demo-reveal-target{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),scale .72s cubic-bezier(.22,1,.36,1),translate .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, scale, translate;translate:0 30px;scale:.985}.demo-site.demo-motion-ready .demo-reveal-target.is-visible{opacity:1;translate:0;scale:1}@keyframes demo-header-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-visual-in{0%{opacity:0;transform:translateY(26px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-menu-in{0%{opacity:0;transform:translate(-34%)translateY(-8px)scale(.98)}to{opacity:1;transform:translate(-34%)translateY(0)scale(1)}}@keyframes demo-orbit-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes demo-orbit-spin-reverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes demo-core-breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.025)}}@keyframes demo-float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1080px){.demo-desktop-nav{gap:17px}.demo-home-hero{grid-template-columns:1fr}.demo-hero-copy{max-width:760px}.demo-hero-visual{width:100%;max-width:800px;margin-inline:auto}.demo-service-cards{grid-template-columns:repeat(2,1fr)}.demo-case-study,.demo-work-detail,.demo-partners-feature,.demo-solution-feature,.demo-company-preview,.demo-team-preview{grid-template-columns:1fr}.demo-case-preview,.demo-work-showcase{min-height:460px}.demo-partners-copy{min-height:auto}.demo-partners-visual{min-height:620px}.demo-solution-brand-panel,.demo-solution-detail-panel,.demo-company-preview-copy,.demo-team-org-intro{min-height:auto}.demo-company-preview-visual{min-height:560px}}@media (width<=860px){.demo-header{grid-template-columns:1fr auto auto;gap:10px}.demo-desktop-nav,.demo-support-button{display:none}.demo-header-actions{gap:0}.demo-mobile-menu{display:block;position:relative}.demo-mobile-menu>summary{cursor:pointer;background:#fff;border:1px solid #d3e1ee;border-radius:12px;place-content:center;gap:4px;width:42px;height:42px;list-style:none;display:grid}.demo-mobile-menu>summary::-webkit-details-marker{display:none}.demo-mobile-menu>summary span{background:var(--demo-ink);border-radius:2px;width:17px;height:2px}.demo-mobile-menu nav{background:#fff;border:1px solid #d5e3ef;border-radius:17px;width:260px;padding:12px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 24px 50px #101d3326}.demo-mobile-menu nav a{color:#40516a;border-radius:9px;padding:12px;font-size:12px;font-weight:700}.demo-mobile-menu nav a:hover{background:#edf5ff}.demo-section-heading,.demo-page-hero,.demo-audience-section,.demo-main-cta,.demo-contact-layout,.demo-story-grid,.demo-work-roadmap-heading,.demo-work-client-divider,.demo-solution-section-heading,.demo-solution-delivery{grid-template-columns:1fr}.demo-work-client-divider{align-items:start;display:grid}.demo-work-client-divider p{text-align:left;max-width:680px}.demo-solution-section-heading>p{max-width:680px;margin-left:0}.demo-solution-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-solution-delivery{gap:32px}.demo-solution-delivery-heading{max-width:670px;position:static}.demo-work-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-audience-section{gap:44px}.demo-process-grid{border-top:0;grid-template-columns:1fr}.demo-process-grid article,.demo-process-grid article+article{border-top:1px solid #cfdeeb;border-right:0;min-height:auto;padding:27px 0}.demo-process-grid h3{margin-top:25px}.demo-footer-top{grid-template-columns:1.3fr 1fr 1fr}.demo-footer-brand{grid-column:1/-1}.demo-story-copy{position:static}.demo-partners-principles{grid-template-columns:1fr}.demo-partners-principles-heading{max-width:620px;position:static}.demo-support-grid{grid-template-columns:1fr}.demo-inline-cta{flex-direction:column;align-items:flex-start;gap:30px}.demo-dark-hero-mark{width:300px}.demo-background-demo-note{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=600px){.demo-header,.demo-home-hero,.demo-trust-bar,.demo-section,.demo-page-hero,.demo-page-content,.demo-footer{width:min(100% - 30px,1240px)}.demo-header{min-height:74px}.demo-home-hero{gap:52px;min-height:auto;padding:62px 0 60px}.demo-site h1,.demo-page-hero h1{font-size:clamp(48px,15vw,66px)}.demo-site h1 em{white-space:normal}.demo-hero-intro{margin-top:36px}.demo-hero-actions{flex-direction:column}.demo-button{justify-content:space-between;width:100%}.demo-hero-visual{border-radius:28px;min-height:510px}.demo-orbit-one{width:250px;height:250px}.demo-orbit-two{width:380px;height:380px}.demo-visual-core{width:185px;height:185px}.demo-visual-core img{width:58px;height:58px}.demo-floating-card{width:176px;padding:9px}.demo-floating-card strong{font-size:9px}.demo-floating-card small{font-size:7px}.demo-float-support{top:35px;left:10px}.demo-float-email{top:105px;right:8px}.demo-float-backup{bottom:74px;left:9px}.demo-float-server{bottom:22px;right:8px}.demo-trust-bar{grid-template-columns:1fr;margin-bottom:78px}.demo-trust-bar p{border-bottom:1px solid #e3ebf3;border-right:0;min-height:57px}.demo-trust-bar p:last-child{border-bottom:0}.demo-section{margin-bottom:82px}.demo-section-heading{gap:24px}.demo-site h2{font-size:clamp(34px,11vw,48px)}.demo-service-cards,.demo-inner-grid,.demo-page-intro-strip{grid-template-columns:1fr}.demo-service-card{min-height:240px}.demo-audience-section,.demo-main-cta{border-radius:25px;padding:31px 22px}.demo-audience-list article{grid-template-columns:27px 1fr 31px;gap:10px}.demo-case-preview,.demo-work-showcase{min-height:310px}.demo-case-copy,.demo-work-detail-copy{padding:31px 22px}.demo-page-hero{gap:28px;padding:76px 0 54px}.demo-page-intro-strip div{border-bottom:1px solid #dfe8f1;border-right:0}.demo-page-intro-strip div:last-child{border-bottom:0}.demo-inner-card{min-height:280px;padding:26px}.demo-service-detail-meta{grid-template-columns:1fr}.demo-contact-layout{gap:36px}.demo-form-wrap .contact-form{padding:22px 16px}.demo-support-note,.demo-inline-cta{border-radius:24px;margin-top:44px;padding:30px 22px}.demo-support-note h2,.demo-inline-cta h2{font-size:clamp(34px,11vw,46px)}.demo-inline-cta .demo-button{width:100%}.demo-work-outcomes{grid-template-columns:1fr}.demo-work-capability-wide{grid-column:auto}.demo-work-facts{grid-template-columns:1fr}.demo-work-facts div+div{border-top:1px solid #d9e5f0;border-left:0}.demo-work-package-badge{grid-template-columns:58px minmax(0,1fr);gap:13px}.demo-work-package-badge img{border-radius:12px;width:58px;height:58px}.demo-work-footer{flex-direction:column;align-items:stretch}.demo-work-footer .demo-button{width:100%}.demo-work-visual-caption{bottom:21px}.demo-work-roadmap{border-radius:24px;padding:30px 18px 18px}.demo-work-roadmap-grid{grid-template-columns:1fr}.demo-work-roadmap-grid article{min-height:auto}.demo-partners-copy{padding:34px 24px}.demo-partners-status{margin-bottom:36px}.demo-partners-coming-soon{flex-direction:column;align-items:flex-start}.demo-partners-visual{grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:9px;min-height:560px;padding:300px 18px 22px;display:grid}.demo-partners-core{width:170px;height:170px;top:148px}.demo-partners-core img{width:54px;height:54px}.demo-partners-orbit-one{width:245px;height:245px;top:148px}.demo-partners-orbit-two{width:370px;height:370px;top:148px}.demo-partner-area,.demo-partner-area-blue,.demo-partner-area-mint,.demo-partner-area-peach,.demo-partner-area-sky{width:auto;min-height:70px;animation:none;position:relative;inset:auto}.demo-partner-area small{display:none}.demo-partners-principles{gap:30px;margin-top:78px}.demo-partners-principles-grid{grid-template-columns:1fr}.demo-partners-principles-grid article{border-bottom:1px solid #dfe8f1;border-right:0;min-height:215px}.demo-partners-principles-grid article:last-child{border-bottom:0}.demo-partners-principles-grid h3{margin-top:48px}.demo-solution-brand-panel,.demo-solution-detail-panel{padding:34px 22px}.demo-roboform-logo-card{min-height:96px;padding:21px 23px}.demo-solution-brand-panel h2{font-size:clamp(35px,11vw,47px)}.demo-solution-feature-grid,.demo-solution-category-grid,.demo-solution-delivery-grid{grid-template-columns:1fr}.demo-solution-feature-grid article{min-height:112px}.demo-solution-fit-note{grid-template-columns:1fr;gap:7px}.demo-solution-portfolio,.demo-solution-delivery{padding-top:78px}.demo-official-solutions{padding-bottom:14px}.demo-solution-section-heading{gap:22px;margin-bottom:28px}.demo-solution-category{min-height:235px;padding:23px}.demo-solution-delivery-grid article{border-bottom:1px solid #dfe8f1;border-right:0;min-height:230px}.demo-solution-delivery-grid article:last-child{border-bottom:0}.demo-solution-delivery-grid h3{margin-top:42px}.demo-solutions-cta{margin-top:78px}.demo-team-org-intro{grid-template-columns:1fr;align-items:start;padding:36px 24px}.demo-team-org-intro>p{max-width:640px}.demo-company-preview-copy,.demo-team-org-intro{padding:36px 24px}.demo-team-tree-wrap{padding:40px 18px 48px}.demo-team-level,.demo-team-level-leadership,.demo-team-level-technical{grid-template-columns:1fr;gap:14px}.demo-team-level-founder{width:100%}.demo-team-connector{background-image:linear-gradient(#a9c8e7,#a9c8e7);background-position:28px 0;background-size:1px 100%;height:32px}.demo-team-level-leadership,.demo-team-level-technical{padding-left:28px;position:relative}.demo-team-level-leadership:before,.demo-team-level-technical:before{content:"";background:#a9c8e7;width:1px;position:absolute;top:-32px;bottom:0;left:28px}.demo-team-level-leadership .demo-team-node,.demo-team-level-technical .demo-team-node{margin-left:22px;position:relative}.demo-team-level-leadership .demo-team-node:before,.demo-team-level-technical .demo-team-node:before{content:"";background:#a9c8e7;width:22px;height:1px;position:absolute;top:50%;left:-22px}.demo-team-card{min-height:126px;padding:18px}.demo-company-status{margin-bottom:34px}.demo-company-note{flex-direction:column;align-items:flex-start}.demo-company-preview-visual{min-height:500px}.demo-company-orbit-one{width:260px;height:260px}.demo-company-orbit-two{width:400px;height:400px}.demo-company-core{width:185px;height:185px}.demo-company-core img{width:56px;height:56px}.demo-company-float{width:190px}.demo-company-float-one{top:28px;left:12px}.demo-company-float-two{bottom:28px;right:12px}.demo-dark-hero,.demo-background-demo-note{width:min(100% - 30px,1240px)}.demo-dark-hero{background-position:65%;border-radius:28px;flex-direction:column;align-items:flex-start;min-height:auto;margin-top:24px;padding:48px 22px 26px}.demo-dark-hero-overlay{background:linear-gradient(90deg,#050f1dfa 0%,#051121f0 58%,#05142694 100%),radial-gradient(circle at 12% 15%,#126cff2e,#0000 31%)}.demo-dark-hero h1{font-size:clamp(48px,14vw,63px)}.demo-dark-hero-mark{width:100%;margin-top:37px;animation:none;position:relative;bottom:auto;right:auto}.demo-background-demo-note{margin-bottom:82px;padding:22px}.demo-footer{padding-top:52px}.demo-footer-top{grid-template-columns:1fr 1fr;gap:36px 24px}.demo-footer-brand{grid-column:1/-1}.demo-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}}.demo-solutions-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.demo-solutions-overview,.demo-partners-content{padding-top:42px}.demo-solutions-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.demo-solutions-pillar-card{--pillar-accent:#126cff;--pillar-icon-bg:#e5efff;background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--pillar-accent) 15%, white), transparent 43%), #ffffffe6;border:1px solid #d6e4f0;border-radius:26px;min-height:300px;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 50px #1a3b5c0f}.demo-solutions-pillar-card>span{background:var(--pillar-icon-bg);width:50px;height:50px;color:var(--pillar-accent);border-radius:15px;place-items:center;margin-bottom:45px;display:grid}.demo-solutions-pillar-card>span svg{stroke-width:1.8px;width:23px;height:23px}.demo-solutions-pillar-card small{color:var(--pillar-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.demo-solutions-pillar-card h2{max-width:330px;margin:12px 0 13px;font-size:clamp(25px,2.5vw,34px);line-height:1.04}.demo-solutions-pillar-card p{max-width:340px;color:var(--demo-muted);margin:0;font-size:11px;line-height:1.7}.demo-solutions-pillar-green{--pillar-accent:#07866a;--pillar-icon-bg:#e0f7ef}.demo-solutions-pillar-orange{--pillar-accent:#bc5b1f;--pillar-icon-bg:#ffecdf}.demo-solution-category-link{transition:transform .18s,box-shadow .18s,border-color .18s}.demo-solution-category-link:hover{border-color:color-mix(in srgb, var(--solution-icon) 30%, #d8e5ef);box-shadow:0 22px 45px color-mix(in srgb, var(--solution-icon) 10%, transparent);transform:translateY(-4px)}.demo-solution-category-top>svg{z-index:1;width:18px;height:18px;color:var(--solution-icon);position:relative}.demo-solution-delivery-four .demo-solution-delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-solution-delivery-four .demo-solution-delivery-grid article{min-height:330px;padding:25px}.demo-solution-delivery-four .demo-solution-delivery-grid article:nth-child(3){border-right:1px solid #dfe8f1}.demo-solution-delivery-four .demo-solution-delivery-grid article:nth-child(4){--delivery-glow:#ede6ff;--delivery-icon:#6742b6;--delivery-icon-bg:#eee8ff;border-right:0}.demo-delivery-step-top{justify-content:space-between;align-items:center;display:flex}.demo-delivery-step-top>span{border:1px solid color-mix(in srgb, var(--delivery-icon) 12%, transparent);background:var(--delivery-icon-bg);width:46px;height:46px;color:var(--delivery-icon);border-radius:14px;place-items:center;display:grid}.demo-delivery-step-top svg{stroke-width:1.9px;width:21px;height:21px}.demo-delivery-step-top small{color:var(--delivery-icon);font-size:10px;font-weight:800}.demo-solution-delivery-four .demo-solution-delivery-grid h3{margin-top:66px}.demo-partners-intro{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:60px;margin-bottom:38px;display:grid}.demo-partners-intro h2{max-width:730px;margin:14px 0 0;font-size:clamp(36px,4.4vw,58px);line-height:1.02}.demo-partners-intro>p{max-width:470px;color:var(--demo-muted);margin:0 0 5px auto;font-size:12px;line-height:1.75}.demo-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.demo-vendor-card{--vendor-accent:#126cff;--vendor-soft:#eaf2ff;background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--vendor-accent) 13%, white), transparent 38%), #ffffffed;border:1px solid #d5e3ef;border-radius:28px;flex-direction:column;min-height:515px;padding:31px;display:flex;box-shadow:0 25px 55px #19365712}.demo-vendor-card-roboform{--vendor-accent:#158847;--vendor-soft:#e5f7ec}.demo-vendor-card-twingate{--vendor-accent:#b9c51c;--vendor-soft:#f4f7d7}.demo-vendor-card-kaspersky{--vendor-accent:#00a88e;--vendor-soft:#e0f7f1}.demo-vendor-card-top{justify-content:space-between;align-items:center;gap:18px;min-height:90px;margin-bottom:42px;display:flex}.demo-vendor-logo-box{align-items:center;min-width:200px;min-height:72px;display:flex}.demo-vendor-logo-box img{object-fit:contain;object-position:left center;width:auto;max-width:235px;height:auto;max-height:58px;display:block}.demo-vendor-status{border:1px solid color-mix(in srgb, var(--vendor-accent) 25%, #dce6ef);background:color-mix(in srgb, var(--vendor-soft) 65%, white);color:color-mix(in srgb, var(--vendor-accent) 85%, #13233b);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:800;display:inline-flex}.demo-vendor-status i{background:var(--vendor-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--vendor-accent) 14%, transparent);border-radius:50%}.demo-microsoft-wordmark{color:#5e5e5e;align-items:center;gap:13px;display:inline-flex}.demo-microsoft-wordmark strong{letter-spacing:-.035em;font-family:Segoe UI,Arial,sans-serif;font-size:28px;font-weight:600}.demo-microsoft-mark{grid-template-columns:repeat(2,14px);gap:2px;display:grid}.demo-microsoft-mark i{background:#f25022;width:14px;height:14px}.demo-microsoft-mark i:nth-child(2){background:#7fba00}.demo-microsoft-mark i:nth-child(3){background:#00a4ef}.demo-microsoft-mark i:nth-child(4){background:#ffb900}.demo-vendor-card>.demo-kicker{color:var(--vendor-accent)}.demo-vendor-card h2{margin:11px 0 12px;font-size:clamp(30px,3vw,42px);line-height:1}.demo-vendor-card>p{max-width:500px;color:var(--demo-muted);margin:0;font-size:11px;line-height:1.7}.demo-vendor-focus{gap:10px;margin:25px 0 28px;padding:0;list-style:none;display:grid}.demo-vendor-focus li{color:#34445d;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.demo-vendor-focus svg{width:14px;height:14px;color:var(--vendor-accent)}.demo-vendor-card-footer{border-top:1px solid #dde7ef;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;padding-top:20px;display:flex}.demo-vendor-tags{flex-wrap:wrap;gap:6px;display:flex}.demo-vendor-tags span{background:var(--vendor-soft);color:color-mix(in srgb, var(--vendor-accent) 78%, #14233a);border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800}.demo-vendor-link{color:var(--vendor-accent);white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.demo-partner-ecosystem{padding-top:112px}.demo-partner-library{padding-top:54px}.demo-partner-category{--category-accent:#126cff;border-top:1px solid #d7e4ef;padding:54px 0}.demo-partner-category:first-child{border-top:0;padding-top:0}.demo-partner-category-security{--category-accent:#00a88e}.demo-partner-category-identity{--category-accent:#6c4be9}.demo-partner-category-continuity{--category-accent:#d96822}.demo-partner-category-network{--category-accent:#118bb9}.demo-partner-category-heading{grid-template-columns:minmax(0,1.05fr) minmax(280px,.7fr);align-items:end;gap:42px;margin-bottom:26px;display:grid}.demo-partner-category-title{align-items:center;gap:18px;display:flex}.demo-partner-category-icon{border:1px solid color-mix(in srgb, var(--category-accent) 24%, #d7e4ef);background:color-mix(in srgb, var(--category-accent) 10%, white);width:54px;height:54px;color:var(--category-accent);box-shadow:0 16px 32px color-mix(in srgb, var(--category-accent) 9%, transparent);border-radius:17px;flex:0 0 54px;place-items:center;display:grid}.demo-partner-category-icon svg{stroke-width:1.8px;width:24px;height:24px}.demo-partner-category-heading h2{max-width:none;margin:7px 0 0;font-size:clamp(28px,3vw,43px);line-height:1}.demo-partner-category-heading>p{max-width:480px;color:var(--demo-muted);margin:0;font-size:11px;line-height:1.7}.demo-partner-ecosystem .demo-solution-section-heading h2{max-width:850px}.demo-partner-ecosystem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.demo-partner-category-grid[data-count="1"]{grid-template-columns:minmax(260px,360px)}.demo-partner-category-grid[data-count="3"],.demo-partner-category-grid[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-partner-ecosystem-card{--ecosystem-accent:#126cff;--ecosystem-soft:#e8f1ff;background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--ecosystem-accent) 14%, white), transparent 41%), #fffffff0;border:1px solid #d5e3ef;border-radius:24px;flex-direction:column;min-height:330px;padding:23px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 46px #1936570f}.demo-partner-ecosystem-card:hover{border-color:color-mix(in srgb, var(--ecosystem-accent) 34%, #d5e3ef);box-shadow:0 24px 50px color-mix(in srgb, var(--ecosystem-accent) 11%, transparent);transform:translateY(-4px)}.demo-partner-ecosystem-card-security{--ecosystem-accent:#00a88e;--ecosystem-soft:#e0f7f1}.demo-partner-ecosystem-card-identity{--ecosystem-accent:#6c4be9;--ecosystem-soft:#eee9ff}.demo-partner-ecosystem-card-management{--ecosystem-accent:#126cff;--ecosystem-soft:#e8f1ff}.demo-partner-ecosystem-card-continuity{--ecosystem-accent:#d96822;--ecosystem-soft:#ffeadc}.demo-partner-ecosystem-card-network{--ecosystem-accent:#118bb9;--ecosystem-soft:#e0f5fb}.demo-partner-ecosystem-logo{background:#f9fbfdf5;border:1px solid #e0e8f0;border-radius:15px;justify-content:flex-start;align-items:center;width:min(62%,190px);height:62px;padding:10px 12px;display:flex}.demo-partner-ecosystem-logo-dark{background:#071a30;border-color:#16395a}.demo-partner-ecosystem-logo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:40px;display:block}.demo-partner-ecosystem-logo .demo-microsoft-wordmark{gap:9px}.demo-partner-ecosystem-logo .demo-microsoft-wordmark strong{font-size:20px}.demo-partner-ecosystem-logo .demo-microsoft-mark{grid-template-columns:repeat(2,10px)}.demo-partner-ecosystem-logo .demo-microsoft-mark i{width:10px;height:10px}.demo-partner-ecosystem-logo-lockup{gap:11px}.demo-partner-ecosystem-logo-lockup img{flex:0 0 32px;width:32px;height:32px}.demo-partner-logo-name{color:#14233a;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1;overflow:hidden}.demo-partner-ecosystem-logo-wide{justify-content:center;padding:0 8px;overflow:hidden}.demo-partner-ecosystem-logo-wide img{width:150px;max-width:100%;max-height:none;transform:none}.demo-partner-ecosystem-status{width:fit-content;color:color-mix(in srgb, var(--ecosystem-accent) 78%, #26384e);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;margin-top:12px;font-size:7px;font-weight:800;display:inline-flex;position:static}.demo-partner-ecosystem-status i{background:var(--ecosystem-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ecosystem-accent) 13%, transparent);border-radius:50%}.demo-partner-ecosystem-card>.demo-kicker{color:var(--ecosystem-accent);margin-top:24px}.demo-partner-ecosystem-card h3{margin:10px 0;font-size:25px;line-height:1.05}.demo-partner-ecosystem-card>p{color:var(--demo-muted);margin:0;font-size:10px;line-height:1.65}.demo-partner-ecosystem-footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:20px;display:flex}.demo-partner-ecosystem-card .demo-vendor-tags span{background:var(--ecosystem-soft);color:color-mix(in srgb, var(--ecosystem-accent) 76%, #14233a)}.demo-partner-ecosystem-card .demo-vendor-link{border:1px solid color-mix(in srgb, var(--ecosystem-accent) 22%, #d6e3ef);width:34px;height:34px;color:var(--ecosystem-accent);background:#ffffffc7;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.demo-partner-ecosystem-card .demo-vendor-link svg{width:15px;height:15px}.demo-partner-method{padding-top:112px}.demo-partner-method-grid{background:#fff;border:1px solid #d6e3ef;border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.demo-partner-method-grid article{background:radial-gradient(circle at 100% 100%,#e7f2ff,#0000 42%);border-right:1px solid #dce6ef;min-height:280px;padding:30px}.demo-partner-method-grid article:nth-child(2){background:radial-gradient(circle at 100% 100%,#e2f7ef,#0000 42%)}.demo-partner-method-grid article:nth-child(3){background:radial-gradient(circle at 100% 100%,#ffede1,#0000 42%);border-right:0}.demo-partner-method-grid article>span{color:#126cff;background:#e5efff;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.demo-partner-method-grid article:nth-child(2)>span{color:#087c65;background:#e1f7ee}.demo-partner-method-grid article:nth-child(3)>span{color:#b9571d;background:#ffeadc}.demo-partner-method-grid svg{stroke-width:1.9px;width:21px;height:21px}.demo-partner-method-grid h3{margin:68px 0 12px;font-size:22px}.demo-partner-method-grid p{max-width:300px;color:var(--demo-muted);margin:0;font-size:10px;line-height:1.7}.demo-partners-cta{margin-top:110px}[data-byi-theme=dark] .demo-solutions-pillar-card,[data-byi-theme=dark] .demo-vendor-card,[data-byi-theme=dark] .demo-partner-ecosystem-card,[data-byi-theme=dark] .demo-partner-method-grid,[data-byi-theme=dark] .demo-partner-method-grid article{background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--pillar-accent,var(--vendor-accent,#126cff)) 18%, transparent), transparent 43%), #0b2038;border-color:#5e9dd240}[data-byi-theme=dark] .demo-partner-ecosystem-card{background:radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--ecosystem-accent) 18%, transparent), transparent 43%), #0b2038}[data-byi-theme=dark] .demo-partner-ecosystem-card .demo-vendor-link{background:#05182bd1;border-color:#5e9dd24d}[data-byi-theme=dark] .demo-partner-ecosystem-status{color:color-mix(in srgb, var(--ecosystem-accent) 64%, #d9e8f5)}[data-byi-theme=dark] .demo-partner-category{border-color:#5e9dd233}[data-byi-theme=dark] .demo-partner-category-icon{border-color:color-mix(in srgb, var(--category-accent) 34%, #173654);background:color-mix(in srgb, var(--category-accent) 14%, #0b2038)}[data-byi-theme=dark] .demo-vendor-card-footer,[data-byi-theme=dark] .demo-partner-method-grid article{border-color:#5e9dd23b}[data-byi-theme=dark] .demo-vendor-focus li,[data-byi-theme=dark] .demo-microsoft-wordmark{color:#d9e8f5}[data-byi-theme=dark] .demo-partner-ecosystem-logo .demo-microsoft-wordmark{color:#5e5e5e}[data-byi-theme=dark] .demo-vendor-status{background:color-mix(in srgb, var(--vendor-accent) 18%, #0a1f37)}[data-byi-theme=dark] .demo-vendor-logo-box img{filter:brightness(0)invert()}[data-byi-theme=dark] .demo-vendor-card-roboform .demo-vendor-logo-box{background:#f8fbf9;border:1px solid #41da6652;border-radius:14px;width:fit-content;min-width:0;min-height:0;padding:11px 14px}[data-byi-theme=dark] .demo-vendor-card-roboform .demo-vendor-logo-box img,[data-byi-theme=dark] .demo-vendor-card-kaspersky .demo-vendor-logo-box img{filter:none}@media (width<=1080px){.demo-partner-ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-desktop-nav{gap:16px;font-size:11px}.demo-header{gap:22px}}@media (width<=860px){.demo-solutions-pillar-grid,.demo-vendor-grid{grid-template-columns:1fr 1fr}.demo-partner-ecosystem-grid,.demo-partner-category-grid[data-count="1"],.demo-partner-category-grid[data-count="3"],.demo-partner-category-grid[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-partner-category-heading{grid-template-columns:1fr;align-items:start;gap:16px}.demo-solutions-pillar-card:last-child{grid-column:1/-1}.demo-partners-intro,.demo-solution-section-heading{grid-template-columns:1fr;gap:22px}.demo-partners-intro>p,.demo-solution-section-heading>p{margin-left:0}.demo-solution-delivery-four .demo-solution-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-solution-delivery-four .demo-solution-delivery-grid article:nth-child(2){border-right:0}.demo-solution-delivery-four .demo-solution-delivery-grid article:first-child,.demo-solution-delivery-four .demo-solution-delivery-grid article:nth-child(2){border-bottom:1px solid #dfe8f1}}@media (width<=600px){.demo-solutions-overview,.demo-partners-content{padding-top:24px}.demo-solutions-pillar-grid,.demo-vendor-grid,.demo-partner-ecosystem-grid,.demo-partner-method-grid,.demo-solution-delivery-four .demo-solution-delivery-grid,.demo-partner-category-grid[data-count="1"],.demo-partner-category-grid[data-count="3"],.demo-partner-category-grid[data-count="5"]{grid-template-columns:1fr}.demo-partner-category{padding:42px 0}.demo-partner-category-title{align-items:flex-start;gap:13px}.demo-partner-category-icon{border-radius:14px;flex-basis:46px;width:46px;height:46px}.demo-solutions-pillar-card:last-child{grid-column:auto}.demo-solutions-pillar-card{min-height:270px;padding:24px}.demo-vendor-card{min-height:490px;padding:24px}.demo-vendor-card-top{flex-direction:column;align-items:flex-start;margin-bottom:35px}.demo-vendor-logo-box img{max-width:215px}.demo-vendor-card-footer{flex-direction:column;align-items:flex-start}.demo-partner-ecosystem{padding-top:78px}.demo-partner-ecosystem-card{min-height:310px}.demo-partner-method-grid article,.demo-partner-method-grid article:first-child,.demo-partner-method-grid article:nth-child(2){border-bottom:1px solid #dce6ef;border-right:0;min-height:235px}.demo-partner-method-grid article:nth-child(3){border-bottom:0}.demo-solution-delivery-four .demo-solution-delivery-grid article,.demo-solution-delivery-four .demo-solution-delivery-grid article:first-child,.demo-solution-delivery-four .demo-solution-delivery-grid article:nth-child(2),.demo-solution-delivery-four .demo-solution-delivery-grid article:nth-child(3){border-bottom:1px solid #dfe8f1;border-right:0;min-height:245px}.demo-solution-delivery-four .demo-solution-delivery-grid article:nth-child(4){border-bottom:0}}@media (prefers-reduced-motion:reduce){.demo-site *,.demo-site :before,.demo-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.demo-site.demo-motion-ready .demo-reveal-target{opacity:1!important;translate:0!important;scale:1!important}}.demo-partners-hero{grid-template-columns:minmax(0,1fr);gap:0;padding:54px 0 24px}.demo-partners-hero h1{max-width:760px;font-size:clamp(46px,5vw,68px)}.demo-partners-hero>div:last-child p{max-width:560px;margin-top:14px;line-height:1.55}.demo-partners-hero .demo-solutions-hero-actions{display:none}.demo-partners-content,.demo-partner-library{padding-top:0}.demo-partner-category-list{margin-top:0}@media (width<=600px){.demo-partners-hero{padding:42px 0 20px}.demo-partners-hero h1{font-size:clamp(42px,12vw,56px)}}.demo-service-satellite{--satellite-accent:#2f8cff;--satellite-accent-rgb:47, 140, 255;width:234px;min-height:88px;box-shadow:0 24px 52px #092a5233, 0 0 0 1px rgba(var(--satellite-accent-rgb), .38), 0 0 28px rgba(var(--satellite-accent-rgb), .1), inset 0 1px #fffffff5;clip-path:polygon(13px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 13px),calc(100% - 13px) 100%,24px 100%,0 calc(100% - 24px),0 13px);isolation:isolate;transform-style:preserve-3d;background:linear-gradient(115deg,#fffffffa,#e2f2fff0) padding-box padding-box;border:0;border-radius:0;grid-template-columns:48px 1fr 27px;align-items:center;gap:11px;padding:12px 13px 12px 10px;animation:5.6s ease-in-out infinite demo-satellite-hover;display:grid;overflow:visible}.demo-service-satellite:before{z-index:-1;background:linear-gradient(90deg, rgba(var(--satellite-accent-rgb), .14), transparent 42%), repeating-linear-gradient(90deg, transparent 0 14px, rgba(var(--satellite-accent-rgb), .055) 15px 16px);content:"";opacity:.74;position:absolute;inset:0}.demo-service-satellite:after{z-index:3;background:linear-gradient(90deg, transparent, var(--satellite-accent), white);width:52px;height:2px;box-shadow:0 0 11px var(--satellite-accent);content:"";position:absolute;bottom:0;right:16px}.demo-service-satellite:hover{box-shadow:0 34px 72px #092a5245, 0 0 0 1px rgba(var(--satellite-accent-rgb), .82), 0 0 42px rgba(var(--satellite-accent-rgb), .24), inset 0 1px #fffffffa;border-color:#0000;scale:1.045}.demo-service-satellite .demo-satellite-orb{border:1px solid rgba(var(--satellite-accent-rgb), .58);width:46px;height:46px;color:var(--satellite-accent);background:radial-gradient(circle, #fffffffa 0 34%, rgba(var(--satellite-accent-rgb), .2) 36% 52%, #ffffffc7 54%);box-shadow:0 0 0 5px rgba(var(--satellite-accent-rgb), .08), 0 0 23px rgba(var(--satellite-accent-rgb), .22);border-radius:50%;place-items:center;animation:3.8s ease-in-out infinite demo-satellite-orb;display:grid;position:relative}.demo-service-satellite .demo-satellite-orb:before,.demo-service-satellite .demo-satellite-orb:after{content:"";border-radius:50%;position:absolute}.demo-service-satellite .demo-satellite-orb:before{border:1px dashed rgba(var(--satellite-accent-rgb), .38);animation:7s linear infinite demo-orbit-spin;inset:-6px}.demo-service-satellite .demo-satellite-orb:after{background:var(--satellite-accent);width:5px;height:5px;box-shadow:0 0 10px var(--satellite-accent);top:-7px;left:50%}.demo-service-satellite .demo-satellite-orb svg{stroke-width:1.8px;width:19px;height:19px}.demo-service-satellite .demo-satellite-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.demo-service-satellite .demo-satellite-status{color:var(--satellite-accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:5px;font-size:6px;font-weight:900;line-height:1;display:flex}.demo-service-satellite .demo-satellite-status i{background:var(--satellite-accent);width:5px;height:5px;box-shadow:0 0 9px var(--satellite-accent);border-radius:50%;animation:1.6s ease-in-out infinite demo-status-pulse}.demo-service-satellite .demo-satellite-copy strong{color:#0d2946;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.15;overflow:hidden}.demo-service-satellite .demo-satellite-copy em{color:#58728b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-style:normal;line-height:1.25;display:block;overflow:hidden}.demo-satellite-telemetry{border-bottom:1px solid rgba(var(--satellite-accent-rgb), .34);justify-content:center;align-items:flex-end;gap:2px;width:24px;height:28px;padding-bottom:4px;display:flex}.demo-satellite-telemetry i{background:var(--satellite-accent);width:3px;height:8px;box-shadow:0 0 6px rgba(var(--satellite-accent-rgb), .45);border-radius:2px 2px 0 0;animation:1.4s ease-in-out infinite alternate demo-telemetry}.demo-satellite-telemetry i:nth-child(2){height:15px;animation-delay:-.35s}.demo-satellite-telemetry i:nth-child(3){height:11px;animation-delay:-.7s}.demo-satellite-telemetry i:nth-child(4){height:20px;animation-delay:-1.05s}.demo-satellite-index{color:rgba(var(--satellite-accent-rgb), .45);letter-spacing:.18em;font-size:6px;font-weight:950;position:absolute;top:7px;right:10px}.demo-service-satellite .demo-satellite-scan{z-index:2;background:linear-gradient(90deg, transparent, rgba(var(--satellite-accent-rgb), .22), #ffffff85, transparent);width:24%;height:auto;box-shadow:none;opacity:0;border:0;border-radius:0;animation:4.8s ease-in-out infinite demo-satellite-scan;position:absolute;top:-20%;bottom:-20%;left:-28%;transform:skew(-18deg)}.demo-satellite-support{--satellite-accent:#2d86ff;--satellite-accent-rgb:45, 134, 255}.demo-satellite-email{--satellite-accent:#1bc9a4;--satellite-accent-rgb:27, 201, 164;animation-delay:-1.4s}.demo-satellite-backup{--satellite-accent:#ff9f43;--satellite-accent-rgb:255, 159, 67;animation-delay:-2.7s}.demo-satellite-server{--satellite-accent:#8b6cff;--satellite-accent-rgb:139, 108, 255;animation-delay:-4.1s}.demo-satellite-server .demo-satellite-copy strong{font-size:9.5px}.demo-satellite-email .demo-satellite-scan{animation-delay:-1.2s}.demo-satellite-backup .demo-satellite-scan{animation-delay:-2.4s}.demo-satellite-server .demo-satellite-scan{animation-delay:-3.6s}[data-byi-theme=dark] .demo-service-satellite{box-shadow:0 24px 54px #0000006b, 0 0 0 1px rgba(var(--satellite-accent-rgb), .48), 0 0 32px rgba(var(--satellite-accent-rgb), .12), inset 0 1px #ffffff14;background:linear-gradient(112deg,#071e39f5,#041326d6) padding-box padding-box}[data-byi-theme=dark] .demo-service-satellite:before{background:linear-gradient(90deg, rgba(var(--satellite-accent-rgb), .15), transparent 46%), repeating-linear-gradient(90deg, transparent 0 14px, rgba(var(--satellite-accent-rgb), .07) 15px 16px)}[data-byi-theme=dark] .demo-service-satellite:hover{box-shadow:0 34px 74px #0000008c, 0 0 0 1px rgba(var(--satellite-accent-rgb), .9), 0 0 44px rgba(var(--satellite-accent-rgb), .26), inset 0 1px #ffffff1a}[data-byi-theme=dark] .demo-service-satellite .demo-satellite-orb{color:#dff7ff;background:radial-gradient(circle, rgba(var(--satellite-accent-rgb), .54) 0 35%, #05182ff5 37% 54%, rgba(var(--satellite-accent-rgb), .18) 56%);box-shadow:0 0 0 5px rgba(var(--satellite-accent-rgb), .08), 0 0 25px rgba(var(--satellite-accent-rgb), .36)}[data-byi-theme=dark] .demo-service-satellite .demo-satellite-copy strong{color:#f2f8ff}[data-byi-theme=dark] .demo-service-satellite .demo-satellite-copy em{color:#8eabc6}@keyframes demo-satellite-hover{0%,to{translate:0}50%{translate:0 -7px}}@keyframes demo-satellite-orb{0%,to{filter:brightness(.96);transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.045)}}@keyframes demo-telemetry{0%{opacity:.35;transform-origin:bottom;transform:scaleY(.4)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@keyframes demo-satellite-scan{0%,20%{opacity:0;left:-28%}28%{opacity:.9}55%{opacity:0;left:112%}to{opacity:0;left:112%}}@media (width<=700px){.demo-service-satellite{clip-path:polygon(10px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 10px),calc(100% - 10px) 100%,18px 100%,0 calc(100% - 18px),0 10px);grid-template-columns:38px 1fr 18px;gap:7px;width:181px;min-height:69px;padding:9px 9px 9px 7px}.demo-service-satellite .demo-satellite-orb{width:36px;height:36px}.demo-service-satellite .demo-satellite-orb svg{width:15px;height:15px}.demo-service-satellite .demo-satellite-status{font-size:5px}.demo-service-satellite .demo-satellite-copy strong{font-size:8px}.demo-service-satellite .demo-satellite-copy em{font-size:5.5px}.demo-satellite-telemetry{width:17px;transform:scale(.72)}.demo-satellite-index{display:none}}@media (prefers-reduced-motion:reduce){.demo-service-satellite,.demo-service-satellite .demo-satellite-orb,.demo-service-satellite .demo-satellite-orb:before,.demo-service-satellite .demo-satellite-status i,.demo-satellite-telemetry i,.demo-service-satellite .demo-satellite-scan{animation:none}}.demo-hero-visual{isolation:isolate;background:radial-gradient(circle at 50% 48%,#1175ff33,#0000 31%),radial-gradient(circle at 84% 12%,#20deb738,#0000 23%),linear-gradient(145deg,#f7fcffe0,#ddefffa6);min-height:600px;box-shadow:0 48px 120px #0d2e5538,inset 0 1px #fffffff2,inset 0 -60px 100px #126cff14}.demo-visual-grid{z-index:0;opacity:.36;background-image:linear-gradient(#126cff17 1px,#0000 1px),linear-gradient(90deg,#126cff17 1px,#0000 1px);background-size:38px 38px;animation:16s linear infinite demo-core-grid;position:absolute;inset:-15%;transform:perspective(700px)rotateX(58deg)translateY(28%);-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.demo-visual-orbit{z-index:1;background:conic-gradient(from 15deg, transparent 0 8%, #126cffb8 9% 12%, transparent 13% 32%, #22d7b794 33% 35%, transparent 36% 63%, #126cff85 64% 67%, transparent 68% 100%);filter:drop-shadow(0 0 8px #126cff4d);border:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}.demo-visual-orbit:before{content:"";background:#20d8b7;border:2px solid #ffffffe0;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #20d8b7}.demo-orbit-one{width:285px;height:285px;animation-duration:14s}.demo-orbit-two{opacity:.74;width:425px;height:425px;animation-duration:24s}.demo-orbit-three{opacity:.46;width:545px;height:545px;animation:36s linear infinite demo-orbit-spin}.demo-visual-connector{z-index:1;transform-origin:0;background:linear-gradient(90deg,#126cff14,#126cffb8,#21d8b738);width:40%;height:1px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 8px #126cff4d}.demo-visual-connector:after{content:"";background:linear-gradient(90deg,#0000,#fff,#32e0bf,#0000);border-radius:50%;width:20%;height:5px;animation:2.7s ease-in-out infinite demo-data-pulse;position:absolute;top:-2px;left:-8%;box-shadow:0 0 14px #1d9cff}.demo-connector-support{transform:rotate(224deg)}.demo-connector-email{transform:rotate(326deg)}.demo-connector-backup{transform:rotate(139deg)}.demo-connector-server{transform:rotate(39deg)}.demo-connector-email:after{animation-delay:-.8s}.demo-connector-backup:after{animation-delay:-1.7s}.demo-connector-server:after{animation-delay:-2.2s}.demo-visual-particles{z-index:1;pointer-events:none;position:absolute;inset:0}.demo-visual-particles i{background:#3bdcc0;border-radius:50%;width:5px;height:5px;animation:5.5s ease-in-out infinite alternate demo-particle-drift;position:absolute;box-shadow:0 0 13px #1ebfa7}.demo-visual-particles i:first-child{animation-delay:-.4s;top:12%;left:29%}.demo-visual-particles i:nth-child(2){animation-delay:-1.5s;top:22%;right:20%}.demo-visual-particles i:nth-child(3){animation-delay:-2.6s;top:44%;left:10%}.demo-visual-particles i:nth-child(4){animation-delay:-3.7s;top:62%;right:11%}.demo-visual-particles i:nth-child(5){animation-delay:-.9s;bottom:15%;left:34%}.demo-visual-particles i:nth-child(6){animation-delay:-2.1s;bottom:9%;right:28%}.demo-visual-particles i:nth-child(7){animation-delay:-4.3s;top:34%;right:42%}.demo-visual-particles i:nth-child(8){animation-delay:-3.1s;bottom:33%;left:42%}.demo-visual-particles i:nth-child(9){animation-delay:-1.2s;top:8%;right:43%}.demo-visual-particles i:nth-child(10){animation-delay:-4.8s;bottom:6%;left:13%}.demo-visual-core{z-index:5;background:radial-gradient(circle at 50% 24%,#fffffffa,#f0f8ffe6 52%,#ddefffeb);border:1px solid #79bcff9e;width:248px;height:248px;padding:36px 25px 25px;box-shadow:0 34px 72px #0b315e40,0 0 0 12px #126cff0d,0 0 70px #126cff2e,inset 0 1px #fffffff0}.demo-visual-core:before{z-index:-2;border-radius:inherit;content:"";background:conic-gradient(#126cff,#0000 18%,#2bdaba 34%,#0000 56%,#126cff 76%,#0000 91%,#126cff);animation:9s linear infinite demo-orbit-spin;position:absolute;inset:-13px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.demo-visual-core:after{z-index:-1;border-radius:inherit;content:"";border:1px dashed #126cff33;animation:18s linear infinite demo-orbit-spin-reverse;position:absolute;inset:12px}.demo-visual-core img{border:1px solid #308bff66;border-radius:24px;width:82px;height:82px;margin:2px 0 11px;animation:4s ease-in-out infinite demo-logo-energy;box-shadow:0 18px 36px #061b3947,0 0 34px #126cff3b}.demo-visual-core .demo-core-status{color:#47708f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin:0;font-size:7px;font-weight:800;display:flex;position:absolute;top:21px}.demo-core-status i{background:#20c997;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite demo-status-pulse;box-shadow:0 0 10px #20c997}.demo-visual-core .demo-core-kicker{color:#126cff;letter-spacing:.16em;margin:0 0 5px;font-size:7px;font-weight:900}.demo-visual-core strong{font-size:16px}.demo-visual-core .demo-core-copy{margin-top:6px;font-size:8px}.demo-floating-card{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#fbfeffdb;border-color:#75b1ec94;border-radius:19px;gap:12px;width:224px;min-height:70px;padding:13px 14px;transition:border-color .22s,box-shadow .22s,scale .22s;box-shadow:0 22px 46px #0b2e562e,inset 0 1px #ffffffeb}.demo-floating-card:hover{border-color:#126cffb8;scale:1.035;box-shadow:0 30px 66px #0b2e5640,0 0 30px #126cff1c,inset 0 1px #ffffffeb}.demo-floating-card>span{background:linear-gradient(145deg,#f7fbff,#dceeff);border:1px solid #126cff24;border-radius:13px;width:42px;height:42px;box-shadow:0 9px 20px #126cff1f}.demo-floating-card>span svg{stroke-width:2px;width:18px;height:18px}.demo-floating-card div{flex:1}.demo-floating-card strong{font-size:11px}.demo-floating-card small{font-size:8px;line-height:1.35}.demo-floating-card>i{color:#126cff80;letter-spacing:.08em;align-self:flex-start;font-size:7px;font-style:normal;font-weight:900}[data-byi-theme=dark] .demo-hero-visual{background:radial-gradient(circle at 50% 48%,#1070ff3d,#0000 33%),radial-gradient(circle at 86% 10%,#1fdcb724,#0000 24%),linear-gradient(145deg,#05182ee6,#030f1fd1);box-shadow:0 52px 130px #0000006b,0 0 80px #126cff14,inset 0 1px #ffffff12,inset 0 -70px 110px #0000002e}[data-byi-theme=dark] .demo-visual-grid{opacity:.28;background-image:linear-gradient(#4ea2ff21 1px,#0000 1px),linear-gradient(90deg,#4ea2ff21 1px,#0000 1px)}[data-byi-theme=dark] .demo-visual-core{background:radial-gradient(circle at 50% 20%,#143d65f5,#07192ff7 55%,#031021fa);border-color:#4aa3ff80;box-shadow:0 36px 78px #00000073,0 0 0 12px #126cff0f,0 0 78px #126cff33,inset 0 1px #ffffff17}[data-byi-theme=dark] .demo-visual-core .demo-core-status{color:#8db5d8}[data-byi-theme=dark] .demo-floating-card{background:#05182edb;border-color:#58a1e661;box-shadow:0 22px 50px #00000052,inset 0 1px #ffffff0f}[data-byi-theme=dark] .demo-floating-card:hover{border-color:#49a3ffb3;box-shadow:0 30px 70px #00000070,0 0 36px #126cff24,inset 0 1px #ffffff14}[data-byi-theme=dark] .demo-floating-card>span{background:linear-gradient(145deg,#1c4872f0,#0a2542f2);border-color:#58a6f03d;box-shadow:0 9px 24px #00000047}@keyframes demo-core-grid{0%{background-position:0 0,0 0}to{background-position:0 76px,76px 0}}@keyframes demo-data-pulse{0%{opacity:0;transform:translate(0)}20%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(520%)}}@keyframes demo-particle-drift{0%{opacity:.25;transform:translate(-5px,6px)scale(.65)}to{opacity:.95;transform:translate(8px,-10px)scale(1.25)}}@keyframes demo-logo-energy{0%,to{filter:brightness();transform:translateY(0)scale(1)}50%{filter:brightness(1.12);transform:translateY(-4px)scale(1.03)}}@keyframes demo-status-pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (width<=700px){.demo-hero-visual{min-height:570px}.demo-orbit-one{width:238px;height:238px}.demo-orbit-two{width:350px;height:350px}.demo-orbit-three{width:455px;height:455px}.demo-visual-core{width:196px;height:196px;padding:32px 18px 18px}.demo-visual-core img{border-radius:18px;width:60px;height:60px;margin-bottom:8px}.demo-visual-core .demo-core-status{font-size:6px;top:17px}.demo-visual-core strong{font-size:13px}.demo-visual-core .demo-core-copy{font-size:7px}.demo-floating-card{border-radius:15px;gap:8px;width:174px;min-height:60px;padding:9px 10px}.demo-floating-card>span{border-radius:11px;width:35px;height:35px}.demo-floating-card>span svg{width:15px;height:15px}.demo-floating-card strong{font-size:9px}.demo-floating-card small{font-size:7px}.demo-floating-card>i{display:none}.demo-float-support{top:31px;left:8px}.demo-float-email{top:98px;right:6px}.demo-float-backup{bottom:70px;left:7px}.demo-float-server{bottom:18px;right:6px}}@media (prefers-reduced-motion:reduce){.demo-visual-grid,.demo-visual-orbit,.demo-visual-orbit:before,.demo-visual-connector:after,.demo-visual-particles i,.demo-visual-core:before,.demo-visual-core:after,.demo-visual-core img,.demo-core-status i{animation:none}}.demo-site:has(.demo-dark-page) .demo-mobile-menu>summary{background:#0a1d33eb;border-color:#7bb2e63d}.demo-site:has(.demo-dark-page) .demo-mobile-menu>summary span{background:#eaf4ff}.demo-site:has(.demo-dark-page) .demo-mobile-menu nav{background:#071629fa;border-color:#7bb2e63d}.demo-site:has(.demo-dark-page) .demo-mobile-menu nav a{color:#b8c8d9}.demo-site:has(.demo-dark-page) .demo-mobile-menu nav a:hover{color:#fff;background:#4686c624}[data-byi-theme=dark] .demo-mobile-menu>summary{background:#0a1d33eb;border-color:#7bb2e63d}[data-byi-theme=dark] .demo-mobile-menu>summary span{background:#eaf4ff}[data-byi-theme=dark] .demo-mobile-menu nav{background:#071629fa;border-color:#7bb2e63d}[data-byi-theme=dark] .demo-mobile-menu nav a{color:#b8c8d9}[data-byi-theme=dark] .demo-mobile-menu nav a:hover{color:#fff;background:#4686c624}.demo-footer-top{grid-template-columns:1.35fr repeat(4,minmax(120px,.8fr));gap:clamp(28px,3.5vw,48px)}.demo-footer-legal{align-items:center;gap:16px;display:flex}.demo-footer-legal a{color:inherit;transition:color .16s}.demo-footer-legal a:hover{color:var(--demo-blue)}.form-submit-row p a{color:var(--demo-blue-dark);text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #084bb74d;text-decoration:underline #084bb74d}.demo-process-heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.5fr);align-items:end;gap:50px;max-width:none;display:grid}.demo-process-heading>p:last-child{color:var(--demo-muted);margin:0;font-size:12px;line-height:1.75}.demo-process-grid{border-top:0;grid-template-columns:repeat(4,1fr);gap:12px}.demo-process-grid article,.demo-process-grid article+article{background:radial-gradient(circle at 100% 100%,#126cff17,#0000 40%),#ffffffe0;border:1px solid #d7e4ef;border-radius:20px;min-height:240px;padding:25px;transition:border-color .18s,box-shadow .18s,transform .18s}.demo-process-grid article:nth-child(2){background:radial-gradient(circle at 100% 100%,#2ed3ae1f,#0000 40%),#ffffffe0}.demo-process-grid article:nth-child(3){background:radial-gradient(circle at 100% 100%,#ffaa5c1f,#0000 40%),#ffffffe0}.demo-process-grid article:nth-child(4){background:radial-gradient(circle at 100% 100%,#7363ff1c,#0000 40%),#ffffffe0;border-right:1px solid #d7e4ef}.demo-process-grid article:hover{border-color:#b6cee3;transform:translateY(-4px);box-shadow:0 18px 38px #10325017}.demo-process-grid h3{margin-top:53px}.demo-faq-layout{grid-template-columns:minmax(280px,.55fr) minmax(540px,1.45fr);align-items:start;gap:clamp(54px,8vw,110px);display:grid}.demo-faq-intro{position:sticky;top:115px}.demo-faq-intro h2{margin:15px 0 22px;font-size:clamp(34px,4vw,50px)}.demo-faq-intro>p{color:var(--demo-muted);margin-bottom:24px;font-size:12px;line-height:1.75}.demo-faq-list{gap:11px;display:grid}.demo-faq-list details{background:#ffffffe0;border:1px solid #d8e5ef;border-radius:17px;transition:border-color .17s,box-shadow .17s;overflow:hidden;box-shadow:0 12px 28px #12314e0a}.demo-faq-list details[open]{border-color:#b8d2e8;box-shadow:0 18px 36px #12314e14}.demo-faq-list summary{cursor:pointer;grid-template-columns:34px 1fr 30px;align-items:center;gap:14px;min-height:78px;padding:16px 20px;list-style:none;display:grid}.demo-faq-list summary::-webkit-details-marker{display:none}.demo-faq-list summary>span{color:var(--demo-blue);font-size:9px;font-weight:850}.demo-faq-list summary strong{letter-spacing:-.015em;font-size:14px}.demo-faq-list summary i{width:29px;height:29px;color:var(--demo-blue-dark);background:#e9f3ff;border-radius:50%;place-items:center;font-size:17px;font-style:normal;transition:transform .18s;display:grid}.demo-faq-list details[open] summary i{transform:rotate(45deg)}.demo-faq-list details>p{color:var(--demo-muted);margin:-3px 64px 22px 68px;font-size:11px;line-height:1.75}.demo-faq-layout+.demo-inline-cta{margin-top:92px}.demo-legal-hero h1{max-width:790px}.demo-legal-layout{grid-template-columns:250px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(50px,8vw,110px);display:grid}.demo-legal-index{background:#fffc;border:1px solid #d8e5ef;border-radius:17px;gap:12px;padding:22px;display:grid;position:sticky;top:112px;box-shadow:0 15px 34px #1131500d}.demo-legal-index .demo-kicker{margin-bottom:7px}.demo-legal-index a{color:#50637b;font-size:10px;font-weight:700;transition:color .15s,transform .15s}.demo-legal-index a:hover{color:var(--demo-blue-dark);transform:translate(3px)}.demo-legal-index small{color:#8694a7;border-top:1px solid #dfe8f0;margin-top:10px;padding-top:16px;font-size:8px}.demo-legal-copy{gap:0;display:grid}.demo-legal-callout{background:radial-gradient(circle at 100% 0,#2ed3ae21,#0000 38%),#edf6ff;border:1px solid #cfe2f2;border-radius:18px;margin-bottom:26px;padding:24px 26px}.demo-legal-callout strong{margin-bottom:7px;font-size:13px;display:block}.demo-legal-callout p{color:#53677f;margin:0;font-size:11px;line-height:1.7}.demo-legal-copy section{border-bottom:1px solid #dbe5ee;padding:36px 0 32px 54px;scroll-margin-top:100px;position:relative}.demo-legal-copy section>span{color:var(--demo-blue);font-size:9px;font-weight:850;position:absolute;top:41px;left:0}.demo-legal-copy section h2{margin-bottom:16px;font-size:clamp(27px,3vw,38px)}.demo-legal-copy section p,.demo-legal-copy section li{color:var(--demo-muted);font-size:11px;line-height:1.8}.demo-legal-copy section p:last-child{margin-bottom:0}.demo-legal-copy section ul{gap:5px;margin:0;padding-left:19px;display:grid}.demo-legal-copy section a{color:var(--demo-blue-dark);font-weight:750}.demo-legal-footer-note{background:#101d33;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-top:32px;padding:24px 26px;display:flex}.demo-legal-footer-note p{color:#aebed0;max-width:500px;margin:0;font-size:10px;line-height:1.65}.demo-legal-footer-note a{color:#fff;flex:none;font-size:10px;font-weight:800}.demo-not-found{z-index:1;place-items:center;width:min(1240px,100% - 48px);min-height:690px;margin-inline:auto;padding:80px 0 110px;display:grid;position:relative}.demo-not-found-card{text-align:center;background:radial-gradient(circle at 100% 0,#2ed3ae29,#0000 34%),radial-gradient(circle at 0 100%,#126cff21,#0000 36%),#ffffffe6;border:1px solid #d5e3ef;border-radius:32px;width:min(760px,100%);padding:clamp(36px,6vw,72px);box-shadow:0 32px 70px #11304f1c}.demo-not-found-code{color:var(--demo-blue-dark);letter-spacing:-.07em;justify-content:center;align-items:center;gap:14px;margin-bottom:30px;font-size:clamp(58px,10vw,96px);font-weight:800;line-height:1;display:flex}.demo-not-found-code i{color:#fff;letter-spacing:-.04em;background:#071326;border-radius:24px;place-items:center;width:84px;height:84px;font-size:22px;font-style:normal;display:grid;box-shadow:0 17px 34px #0a1e3433}.demo-not-found-card h1{max-width:none;margin-bottom:20px;font-size:clamp(46px,7vw,72px)}.demo-not-found-card>p:not(.demo-kicker){max-width:540px;color:var(--demo-muted);margin:0 auto;font-size:13px;line-height:1.75}.demo-not-found-card .demo-hero-actions{justify-content:center}[data-byi-theme=dark] .form-submit-row p a{color:#78b8ff;text-decoration-color:#78b8ff59}[data-byi-theme=dark] .demo-process-heading>p:last-child,[data-byi-theme=dark] .demo-faq-intro>p,[data-byi-theme=dark] .demo-faq-list details>p,[data-byi-theme=dark] .demo-legal-copy section p,[data-byi-theme=dark] .demo-legal-copy section li,[data-byi-theme=dark] .demo-not-found-card>p:not(.demo-kicker){color:#94a8bd}[data-byi-theme=dark] .demo-process-grid article,[data-byi-theme=dark] .demo-process-grid article:nth-child(2),[data-byi-theme=dark] .demo-process-grid article:nth-child(3),[data-byi-theme=dark] .demo-process-grid article:nth-child(4),[data-byi-theme=dark] .demo-faq-list details,[data-byi-theme=dark] .demo-legal-index,[data-byi-theme=dark] .demo-not-found-card{background:radial-gradient(circle at 100% 100%,#267edb21,#0000 40%),#08192ceb;border-color:#77aee233;box-shadow:0 20px 42px #00000038}[data-byi-theme=dark] .demo-faq-list summary i{color:#8bc3ff;background:#153756}[data-byi-theme=dark] .demo-legal-index a{color:#9cb0c4}[data-byi-theme=dark] .demo-legal-index a:hover,[data-byi-theme=dark] .demo-legal-copy section a{color:#85bdff}[data-byi-theme=dark] .demo-legal-index small,[data-byi-theme=dark] .demo-legal-copy section{border-color:#77aee22e}[data-byi-theme=dark] .demo-legal-callout{background:radial-gradient(circle at 100% 0,#2ed3ae1a,#0000 38%),#0d2743;border-color:#77aee238}[data-byi-theme=dark] .demo-legal-callout p{color:#a2b5c8}[data-byi-theme=dark] .demo-legal-footer-note{background:#071628;border:1px solid #77aee233}[data-byi-theme=dark] .demo-not-found-code{color:#78b8ff}@media (width<=1080px){.demo-footer-top{grid-template-columns:repeat(4,1fr)}.demo-footer-brand{grid-column:1/-1}.demo-process-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.demo-process-heading,.demo-faq-layout,.demo-legal-layout{grid-template-columns:1fr}.demo-faq-intro,.demo-legal-index{position:static}.demo-legal-index{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-legal-index .demo-kicker,.demo-legal-index small{grid-column:1/-1}.demo-process-grid article,.demo-process-grid article+article{border:1px solid #d7e4ef;min-height:220px;padding:24px}}@media (width<=600px){.demo-footer-top{grid-template-columns:1fr 1fr}.demo-footer-legal{flex-wrap:wrap;gap:10px 14px}.demo-footer-legal p{flex-basis:100%}.demo-process-heading{gap:20px}.demo-process-grid{grid-template-columns:1fr}.demo-process-grid article,.demo-process-grid article+article{min-height:210px}.demo-faq-list summary{grid-template-columns:26px 1fr 29px;gap:10px;padding:14px}.demo-faq-list details>p{margin:0 47px 20px 50px}.demo-legal-index{grid-template-columns:1fr}.demo-legal-index .demo-kicker,.demo-legal-index small{grid-column:auto}.demo-legal-copy section{padding:31px 0 27px 38px}.demo-legal-copy section>span{top:35px}.demo-legal-footer-note{flex-direction:column;align-items:flex-start}.demo-not-found{width:min(100% - 30px,1240px);min-height:590px;padding:55px 0 82px}.demo-not-found-card{border-radius:26px;padding:36px 22px}.demo-not-found-code i{border-radius:19px;width:65px;height:65px;font-size:17px}}@view-transition{navigation:auto}::view-transition-old(root){animation:.18s both demo-page-out}::view-transition-new(root){animation:.46s cubic-bezier(.22,1,.36,1) both demo-page-in}.demo-site{--pointer-x:.5;--pointer-y:.5;--pointer-px:50vw;--pointer-py:50vh;--parallax-x:0px;--parallax-y:0px;--hero-rotate-x:0deg;--hero-rotate-y:0deg;--scroll-progress:0;isolation:isolate;background:linear-gradient(#f8fbffc7,#f6faffe6),#f5f9fe;overflow:clip}.demo-cinematic-scene{z-index:0;pointer-events:none;perspective:1200px;position:fixed;inset:0;overflow:hidden}.demo-cinematic-video{object-fit:cover;opacity:.24;filter:saturate(1.4)brightness(1.45)contrast(.82);mix-blend-mode:multiply;width:112%;height:112%;transform:translate3d(calc(var(--parallax-x) * -.22), calc(var(--parallax-y) * -.18), -30px) scale(1.08);transition:filter .45s,opacity .45s;position:absolute;inset:-6%}.demo-cinematic-wash{background:radial-gradient(circle at var(--pointer-px) var(--pointer-py), #126cff2e, transparent 28%), radial-gradient(circle at 82% 14%, #23ddb82e, transparent 25%), linear-gradient(180deg, #f9fcff99, #f8fbffe8);position:absolute;inset:0}.demo-cinematic-grid{opacity:.2;transform-origin:bottom;background-image:linear-gradient(#126cff17 1px,#0000 1px),linear-gradient(90deg,#126cff17 1px,#0000 1px);background-size:74px 74px;animation:22s linear infinite demo-grid-travel;position:absolute;inset:-20%;transform:rotateX(66deg)translate3d(0,29%,-90px)scale(1.35);-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.demo-cinematic-orb{aspect-ratio:1;opacity:.5;background:radial-gradient(circle at 34% 31%,#ffffffc7 0 2%,#0000 3%),radial-gradient(circle,#126cff14,#0000 66%);border:1px solid #126cff29;border-radius:50%;width:clamp(260px,30vw,560px);position:absolute;box-shadow:inset 0 0 70px #126cff14,0 0 100px #126cff0f}.demo-cinematic-orb:before,.demo-cinematic-orb:after{border-radius:inherit;content:"";border:1px dashed #126cff33;animation:18s linear infinite demo-orbit-spin;position:absolute;inset:12%}.demo-cinematic-orb:after{border-style:solid;animation-duration:12s;animation-direction:reverse;inset:27%}.demo-cinematic-orb-one{animation:14s ease-in-out infinite alternate demo-orb-float-one;top:14%;right:-10%}.demo-cinematic-orb-two{animation:17s ease-in-out infinite alternate demo-orb-float-two;bottom:-18%;left:-11%}.demo-cinematic-pointer{top:var(--pointer-py);left:var(--pointer-px);background:radial-gradient(circle,#389fff1c,#0000 67%);border-radius:50%;width:280px;height:280px;transition:top 80ms linear,left 80ms linear;position:absolute;transform:translate(-50%,-50%)}.demo-scroll-progress{z-index:700;height:3px;transform:scaleX(var(--scroll-progress));transform-origin:0;background:linear-gradient(90deg,#0a6cff,#21d5ba 68%,#b7ff35);position:fixed;top:0;left:0;right:0;box-shadow:0 0 18px #126cffbf}.demo-background{opacity:.24;mix-blend-mode:multiply;transform:translate3d(calc(var(--parallax-x) * -.1), calc(var(--parallax-y) * -.08), 0) scale(1.025)}.demo-header{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#fafdffc2;border:1px solid #a6c4e37a;border-radius:22px;width:min(1280px,100% - 32px);min-height:68px;padding:8px 12px 8px 16px;position:sticky;top:12px;box-shadow:0 22px 60px #0e27481a,inset 0 1px #ffffffd1}.demo-header:after{content:"";background:linear-gradient(90deg,#0000,#126cffb3,#0000);height:1px;position:absolute;bottom:-1px;left:15%;right:15%}.demo-site main{z-index:1;perspective:1600px;position:relative}.demo-home-hero,.demo-page-hero{transform-style:preserve-3d}.demo-home-hero h1,.demo-page-hero h1{text-shadow:0 18px 45px #1026481c;transform:translate3d(calc(var(--parallax-x) * -.22), calc(var(--parallax-y) * -.16), 28px);transition:transform .18s ease-out}.demo-hero-copy>p,.demo-hero-actions,.demo-hero-proof{transform:translate3d(calc(var(--parallax-x) * -.08), calc(var(--parallax-y) * -.06), 14px);transition:transform .22s ease-out}.demo-hero-visual{transform:translate3d(calc(var(--parallax-x) * .34), calc(var(--parallax-y) * .28), 38px) rotateX(var(--hero-rotate-x)) rotateY(var(--hero-rotate-y));transform-style:preserve-3d;background:radial-gradient(circle at 74% 15%,#27ddb740,#0000 25%),radial-gradient(circle at 14% 88%,#126cff3b,#0000 31%),linear-gradient(145deg,#ffffffdb,#e7f2ffa8);border-color:#73a9e175;transition:transform .18s ease-out,box-shadow .35s;box-shadow:0 42px 100px #0e2b5233,inset 0 1px #fffffff5,inset 0 -30px 70px #126cff0f}.demo-hero-visual:hover{box-shadow:0 50px 120px #0e2b5242,0 0 80px #126cff1f,inset 0 1px #fffffff5}.demo-visual-core{transform:translateZ(70px)}.demo-floating-card{transform-style:preserve-3d;box-shadow:0 18px 45px #13325a24}.demo-section-heading h2,.demo-audience-copy h2,.demo-process-heading h2,.demo-page-content h2{text-wrap:balance}.demo-button,.demo-support-button{isolation:isolate;overflow:hidden;transform:translateZ(0)}.demo-button:before,.demo-support-button:before{z-index:-1;content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:28%;height:340%;transition:transform .65s,opacity .22s;position:absolute;top:-120%;left:-35%;transform:rotate(24deg)translate(-260%)}.demo-button:hover:before,.demo-support-button:hover:before{opacity:.45;transform:rotate(24deg)translate(580%)}.demo-tilt-card{--tilt-x:0deg;--tilt-y:0deg;--tilt-glow-x:50%;--tilt-glow-y:50%;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(0, 0, 0);transform-style:preserve-3d;will-change:transform;transition:transform .17s ease-out,border-color .24s,box-shadow .24s}.demo-tilt-card:hover{z-index:4;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(0, -8px, 22px);border-color:#126cff6b;box-shadow:0 30px 80px #0b2a5033,inset 0 0 0 1px #ffffffad}.demo-reveal-target{filter:blur(7px);transform:translate3d(0,34px,-24px)scale(.985)}.demo-reveal-target.is-visible{filter:blur();transform:translate(0,0)scale(1)}[data-byi-theme=dark] .demo-site{background:linear-gradient(#030d1c6b,#041122bd),#030d1c}[data-byi-theme=dark] .demo-cinematic-video{opacity:.58;filter:saturate(1.45)brightness(.72)contrast(1.18)hue-rotate(3deg);mix-blend-mode:screen}[data-byi-theme=dark] .demo-cinematic-wash{background:radial-gradient(circle at var(--pointer-px) var(--pointer-py), #126cff3b, transparent 25%), radial-gradient(circle at 82% 14%, #23ddb824, transparent 25%), linear-gradient(180deg, #020c1b52, #030f1fb8)}[data-byi-theme=dark] .demo-cinematic-grid{opacity:.3;background-image:linear-gradient(#57a9ff1f 1px,#0000 1px),linear-gradient(90deg,#57a9ff1f 1px,#0000 1px)}[data-byi-theme=dark] .demo-cinematic-orb{opacity:.62;border-color:#53acff3d;box-shadow:inset 0 0 80px #106cff1f,0 0 130px #106cff1f}[data-byi-theme=dark] .demo-background{opacity:.16;mix-blend-mode:screen}[data-byi-theme=dark] .demo-header{background:#041225b8;border-color:#67a7e53d;box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff14}[data-byi-theme=dark] .demo-hero-visual{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 75% 15%,#1fe0b626,#0000 27%),radial-gradient(circle at 13% 88%,#126cff33,#0000 34%),linear-gradient(145deg,#081f39d1,#041427bd);border-color:#5fa4ea4d;box-shadow:0 48px 120px #00000052,0 0 80px #116fff14,inset 0 1px #ffffff14}[data-byi-theme=dark] .demo-tilt-card:hover{border-color:#54aaff85;box-shadow:0 34px 90px #00000061,0 0 50px #126cff17,inset 0 0 0 1px #ffffff0f}@keyframes demo-grid-travel{0%{background-position:0 0,0 0}to{background-position:0 148px,148px 0}}@keyframes demo-orb-float-one{0%{transform:translate3d(0,-3%,-30px)rotate(-4deg)}to{transform:translate3d(-8%,8%,40px)rotate(7deg)}}@keyframes demo-orb-float-two{0%{transform:translate3d(-4%,3%,-20px)rotate(3deg)}to{transform:translate3d(8%,-7%,35px)rotate(-8deg)}}@keyframes demo-page-out{to{opacity:0;filter:blur(5px);transform:scale(.992)}}@keyframes demo-page-in{0%{opacity:0;filter:blur(7px);transform:translateY(12px)scale(1.008)}to{opacity:1;filter:none;transform:none}}@media (width<=1100px){.demo-header{top:8px}.demo-home-hero h1,.demo-page-hero h1,.demo-hero-copy>p,.demo-hero-actions,.demo-hero-proof,.demo-hero-visual{transform:none}}@media (width>=1081px){.demo-home-hero .demo-hero-visual{width:calc(100% + 50vw + -1*min(620px,50vw - 24px));max-width:none}}@media (width<=700px){.demo-cinematic-video{display:none}.demo-cinematic-scene{background:linear-gradient(#f8fcffbf,#f8fbfff0),url(/hero-network-bg-v1.png) top/auto 100vh fixed}[data-byi-theme=dark] .demo-cinematic-scene{background:linear-gradient(#030e1d8a,#041122e6),url(/hero-network-bg-v1.png) top/auto 100vh fixed}.demo-cinematic-grid{opacity:.13;background-size:48px 48px}.demo-cinematic-orb{opacity:.25}.demo-cinematic-pointer{display:none}.demo-header{border-radius:18px;width:min(100% - 20px,1240px);padding-inline:12px}.demo-tilt-card,.demo-tilt-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.demo-cinematic-video{display:none}.demo-cinematic-grid,.demo-cinematic-orb,.demo-cinematic-orb:before,.demo-cinematic-orb:after{animation:none}.demo-background,.demo-home-hero h1,.demo-page-hero h1,.demo-hero-copy>p,.demo-hero-actions,.demo-hero-proof,.demo-hero-visual,.demo-tilt-card,.demo-tilt-card:hover{transition:none;transform:none}.demo-reveal-target,.demo-reveal-target.is-visible{filter:none;transform:none}}.demo-hero-visual{min-height:650px}.demo-connector-security{transform:rotate(180deg)}.demo-connector-cloud{transform:rotate(0)}.demo-connector-security:after{animation-delay:-1.15s}.demo-connector-cloud:after{animation-delay:-1.45s}.demo-service-satellite{width:222px;min-height:82px}.demo-service-satellite .demo-satellite-copy strong{text-overflow:clip;white-space:normal;font-size:10px;overflow:visible}.demo-service-satellite .demo-satellite-copy em{font-size:6.7px}.demo-satellite-security{--satellite-accent:#26d7c3;--satellite-accent-rgb:38, 215, 195;animation-delay:-2.1s}.demo-satellite-cloud{--satellite-accent:#55b9ff;--satellite-accent-rgb:85, 185, 255;animation-delay:-3s}.demo-satellite-security .demo-satellite-scan{animation-delay:-1.8s}.demo-satellite-cloud .demo-satellite-scan{animation-delay:-2.4s}.demo-float-support{top:43px;left:24px}.demo-float-email{top:56px;right:18px}.demo-float-backup{bottom:55px;left:21px}.demo-float-server{bottom:43px;right:18px}.demo-float-security{top:284px;left:8px}.demo-float-cloud{top:297px;right:8px}.demo-satellite-side{grid-template-columns:42px 1fr;width:190px;padding-right:10px}.demo-satellite-side .demo-satellite-telemetry{display:none}.demo-satellite-side .demo-satellite-orb{width:40px;height:40px}.demo-satellite-side .demo-satellite-copy strong{font-size:8.5px}.demo-satellite-side .demo-satellite-copy em{font-size:6px}@media (width<=700px){.demo-hero-visual{min-height:720px}.demo-service-satellite{width:181px;min-height:69px}.demo-service-satellite .demo-satellite-copy strong{font-size:7.6px}.demo-service-satellite .demo-satellite-copy em{font-size:5.3px}.demo-float-support{top:18px;left:5px}.demo-float-email{top:88px;right:5px}.demo-float-security{top:172px;left:5px}.demo-float-cloud{top:auto;bottom:172px;right:5px}.demo-float-backup{bottom:88px;left:5px}.demo-float-server{bottom:18px;right:5px}.demo-satellite-side{grid-template-columns:36px 1fr;width:172px}.demo-satellite-side .demo-satellite-orb{width:34px;height:34px}.demo-satellite-side .demo-satellite-copy strong{font-size:7px}}.demo-packages-hero,.demo-packages-nav-wrap,.demo-package-journey,.demo-packages-section,.demo-package-terms,.demo-packages-final-cta{z-index:1;width:min(1240px,100% - 48px);margin-inline:auto;position:relative}.demo-packages-hero{grid-template-columns:minmax(0,1fr) minmax(470px,.9fr);align-items:center;gap:clamp(50px,7vw,100px);padding:92px 0 80px;display:grid}.demo-packages-hero-copy>*{animation:.76s cubic-bezier(.22,1,.36,1) both demo-rise-in}.demo-packages-hero-copy>:first-child{animation-delay:70ms}.demo-packages-hero-copy>:nth-child(2){animation-delay:.14s}.demo-packages-hero-copy>:nth-child(3){animation-delay:.21s}.demo-packages-hero-copy>:nth-child(4){animation-delay:.28s}.demo-packages-hero h1{letter-spacing:-.065em;max-width:700px;margin:18px 0 25px;font-size:clamp(50px,5.7vw,78px);line-height:.97}.demo-packages-hero-copy>p{max-width:650px;color:var(--demo-muted);font-size:15px;line-height:1.75}.demo-packages-hero-actions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.demo-packages-hero-visual{isolation:isolate;background:radial-gradient(circle at 15% 14%,#18d3d933,#0000 32%),radial-gradient(circle at 85% 18%,#ffb51c2e,#0000 30%),linear-gradient(145deg,#fffffff2,#e9f3ffeb);border:1px solid #aec6e1b8;border-radius:34px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 30px 80px #13305524}.demo-packages-hero-visual:before,.demo-packages-hero-visual:after{content:"";border:1px dashed #2b81ef33;border-radius:50%;position:absolute}.demo-packages-hero-visual:before{inset:9% 15%}.demo-packages-hero-visual:after{inset:20% 25%}.demo-package-hero-card{background:#041026;border:1px solid #ffffffdb;border-radius:25px;position:absolute;overflow:hidden;box-shadow:0 26px 65px #0717343d}.demo-package-hero-card img{object-fit:cover;width:100%;height:100%;display:block}.demo-package-hero-card-left{z-index:1;width:205px;height:205px;animation:5.8s ease-in-out infinite demo-package-float-left;top:96px;left:36px;transform:rotate(-7deg)}.demo-package-hero-card-centre{z-index:3;width:290px;height:290px;animation:6.4s ease-in-out infinite demo-package-float-centre;top:64px;left:50%;transform:translate(-50%)}.demo-package-hero-card-right{z-index:2;width:190px;height:190px;animation:6.1s ease-in-out infinite demo-package-float-right;top:168px;right:30px;transform:rotate(7deg)}.demo-packages-hero-note{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #ffffffe0;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;padding:9px;display:grid;position:absolute;bottom:32px;left:34px;right:34px;box-shadow:0 18px 44px #10274821}.demo-packages-hero-note span{color:#43546b;letter-spacing:.07em;text-align:center;text-transform:uppercase;background:#eff6fdd9;border-radius:10px;padding:11px 8px;font-size:9px;font-weight:800}.demo-packages-nav-wrap{margin-bottom:100px}.demo-packages-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #d9e5ef;border-radius:22px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 18px 50px #101d3312}.demo-packages-nav a{color:#334862;border-right:1px solid #dfe8f1;align-items:center;gap:15px;min-height:92px;padding:24px 28px;font-size:12px;font-weight:780;transition:all .18s;display:flex}.demo-packages-nav a:last-child{border-right:0}.demo-packages-nav a:hover{color:var(--demo-blue-dark);background:#edf6ff}.demo-packages-nav a .demo-packages-nav-icon{background:#07172d;border:1px solid #4c7db44d;border-radius:15px;flex:none;width:56px;height:56px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 9px 22px #0c22422e}.demo-packages-nav-icon img{object-fit:cover;width:100%;height:100%;display:block}.demo-packages-nav a:hover .demo-packages-nav-icon{transform:translateY(-2px)rotate(-2deg);box-shadow:0 12px 26px #165fbf3d}.demo-package-journey,.demo-packages-section,.demo-package-card,.demo-package-terms{scroll-margin-top:100px}.demo-package-journey,.demo-packages-section,.demo-package-terms{margin-bottom:118px}.demo-package-section-heading{grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);align-items:end;column-gap:70px;margin-bottom:42px;display:grid}.demo-package-section-heading .demo-kicker{grid-column:1/-1;margin-bottom:14px}.demo-package-section-heading h2,.demo-package-terms-heading h2{letter-spacing:-.06em;max-width:760px;margin-bottom:0;font-size:clamp(38px,4.8vw,62px);line-height:1}.demo-package-section-heading>p,.demo-package-terms-heading>p{color:var(--demo-muted);margin-bottom:3px;font-size:13px;line-height:1.75}.demo-package-journey-track{background:#fff;border:1px solid #d9e5ef;border-radius:24px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #101d3314}.demo-package-journey-track a{border-right:1px solid #e2eaf2;flex-direction:column;justify-content:flex-end;min-height:170px;padding:26px 20px;transition:all .18s;display:flex;position:relative}.demo-package-journey-track a:last-child{border-right:0}.demo-package-journey-track a:hover{background:#f7fbff;transform:translateY(-3px)}.demo-package-journey-track a:before{background:var(--journey-colour);content:"";height:4px;position:absolute;top:0;left:0;right:0}.demo-package-journey-logo{border:1px solid color-mix(in srgb, var(--journey-colour) 48%, #46617e);width:68px;height:68px;box-shadow:0 11px 26px color-mix(in srgb, var(--journey-colour) 22%, transparent);background:#07172d;border-radius:17px;transition:transform .18s,box-shadow .18s;position:absolute;top:18px;left:50%;overflow:hidden;transform:translate(-50%)}.demo-package-journey-logo img{object-fit:cover;width:100%;height:100%;display:block}.demo-package-journey-track a:hover .demo-package-journey-logo{box-shadow:0 14px 30px color-mix(in srgb, var(--journey-colour) 32%, transparent);transform:translate(-50%)translateY(-2px)scale(1.04)}.demo-package-journey-track strong{color:var(--demo-ink);letter-spacing:-.035em;font-size:17px}.demo-package-journey-track small{color:var(--demo-muted);margin-top:7px;font-size:9px}.demo-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.demo-package-card{background:#fffffff7;border:1px solid #d8e5f0;border-radius:28px;grid-template-columns:220px minmax(0,1fr);min-height:580px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 54px #101d3314}.demo-package-card:hover{border-color:color-mix(in srgb, var(--package-accent) 42%, #d8e5f0);transform:translateY(-4px);box-shadow:0 28px 68px #101d3321}.demo-package-media{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--package-accent) 24%, transparent), transparent 38%), linear-gradient(180deg, #09162c 0%, #030a18 100%);min-height:100%;padding:18px;position:relative}.demo-package-media:after{border:1px solid color-mix(in srgb, var(--package-accent) 45%, transparent);content:"";opacity:.55;border-radius:50%;width:190px;height:190px;position:absolute;bottom:80px;right:-70px}.demo-package-media img{z-index:1;border-radius:19px;width:100%;height:auto;display:block;position:relative;box-shadow:0 18px 45px #00000047}.demo-package-media>span{z-index:2;border:1px solid color-mix(in srgb, var(--package-accent) 45%, transparent);color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050e20c7;border-radius:12px;padding:12px 10px;font-size:8px;font-weight:800;position:absolute;bottom:18px;left:18px;right:18px}.demo-package-copy{flex-direction:column;min-width:0;padding:30px;display:flex}.demo-package-subtitle{color:var(--package-accent);letter-spacing:.075em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:850}.demo-package-copy h3{letter-spacing:-.05em;margin-bottom:11px;font-size:clamp(25px,2.35vw,33px);line-height:1.05}.demo-package-summary{color:var(--demo-muted);margin-bottom:20px;font-size:11px;line-height:1.65}.demo-package-options{flex-wrap:wrap;gap:6px;margin:-3px 0 19px;display:flex}.demo-package-options span{border:1px solid color-mix(in srgb, var(--package-accent) 35%, #dbe7f1);background:var(--package-soft);color:#3c506a;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:800}.demo-package-fit{background:linear-gradient(145deg, var(--package-soft), #fafcffd9);border:1px solid #e1eaf2;border-radius:16px;padding:17px}.demo-package-fit strong{color:#354861;letter-spacing:.065em;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.demo-package-fit ul,.demo-package-details ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.demo-package-fit li,.demo-package-details li{color:#566a82;padding-left:15px;font-size:9px;line-height:1.5;position:relative}.demo-package-fit li:before,.demo-package-details li:before{background:var(--package-accent);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}.demo-package-details{border-block:1px solid #e1e9f1;margin:18px 0}.demo-package-details summary{color:#30445e;cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;font-size:10px;font-weight:800;list-style:none;display:flex}.demo-package-details summary::-webkit-details-marker{display:none}.demo-package-details summary span{background:var(--package-soft);width:23px;height:23px;color:var(--package-accent);border-radius:7px;place-content:center;transition:transform .16s;display:grid}.demo-package-details[open] summary span{transform:rotate(45deg)}.demo-package-details ul{padding:0 0 17px}.demo-package-email{border:1px solid color-mix(in srgb, var(--package-accent) 34%, #cfdeeb);background:var(--package-soft);color:#152842;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:43px;margin-top:auto;padding:0 16px;font-size:10px;font-weight:820;transition:all .17s;display:inline-flex}.demo-package-email:hover{border-color:var(--package-accent);box-shadow:0 12px 28px color-mix(in srgb, var(--package-accent) 18%, transparent);transform:translateY(-2px)}.demo-package-email span{color:var(--package-accent)}.demo-packages-specialist{background:radial-gradient(circle at 0 0,#1fc1f521,#0000 30%),radial-gradient(circle at 100% 100%,#2adc811f,#0000 28%),#eef6ffb3;border:1px solid #d6e3ef;border-radius:36px;padding:62px}.demo-package-terms{background:#ffffffe0;border:1px solid #d8e4ef;border-radius:34px;grid-template-columns:minmax(300px,.62fr) minmax(0,1fr);gap:65px;padding:62px;display:grid;box-shadow:0 24px 65px #101d3312}.demo-package-terms-heading{align-self:start}.demo-package-terms-heading h2{margin:15px 0 20px;font-size:clamp(36px,4vw,54px)}.demo-package-terms-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-package-terms-list li{background:#f7fbff;border:1px solid #e0e9f1;border-radius:14px;grid-template-columns:29px 1fr;align-items:start;gap:11px;min-height:83px;padding:15px;display:grid}.demo-package-terms-list li>span{width:29px;height:29px;color:var(--demo-blue);background:#e5f1ff;border-radius:8px;place-content:center;font-size:8px;font-weight:850;display:grid}.demo-package-terms-list p{color:#52677f;margin:2px 0 0;font-size:9px;line-height:1.55}.demo-packages-final-cta{background:radial-gradient(circle at 90% 15%,#1bcbdb38,#0000 28%),#0d1d36;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;margin-bottom:125px;padding:52px 58px;display:grid;overflow:hidden;box-shadow:0 28px 70px #0c1e3a33}.demo-packages-final-cta .demo-kicker{color:#6ae3d5}.demo-packages-final-cta h2{color:#fff;letter-spacing:-.055em;max-width:780px;margin:12px 0 14px;font-size:clamp(34px,4vw,52px);line-height:1.02}.demo-packages-final-cta p{color:#aabbd0;max-width:700px;margin:0;font-size:12px;line-height:1.7}.demo-packages-final-cta .demo-button-dark{color:#102039;background:#fff;border-color:#fff3}[data-byi-theme=dark] .demo-packages-hero-visual{background:radial-gradient(circle at 15% 14%,#12d1de33,#0000 33%),radial-gradient(circle at 85% 18%,#ffb01a2e,#0000 30%),linear-gradient(145deg,#081930f7,#050f22fa);border-color:#4b78ad94;box-shadow:0 34px 90px #00000057}[data-byi-theme=dark] .demo-packages-hero-note{background:#07172dd1;border-color:#6499d347}[data-byi-theme=dark] .demo-packages-hero-note span{color:#c7d9eb;background:#122d4edb}[data-byi-theme=dark] .demo-packages-nav,[data-byi-theme=dark] .demo-package-journey-track,[data-byi-theme=dark] .demo-package-card,[data-byi-theme=dark] .demo-package-terms{background:#08182ff5;border-color:#4a709a80;box-shadow:0 24px 60px #00000038}[data-byi-theme=dark] .demo-packages-nav a,[data-byi-theme=dark] .demo-package-journey-track a{color:#c8d7e7;border-color:#4a709a6b}[data-byi-theme=dark] .demo-packages-nav a:hover,[data-byi-theme=dark] .demo-package-journey-track a:hover{background:#143458c7}[data-byi-theme=dark] .demo-package-journey-track strong,[data-byi-theme=dark] .demo-package-copy h3{color:#f3f7fb}[data-byi-theme=dark] .demo-package-fit{background:linear-gradient(145deg, color-mix(in srgb, var(--package-accent) 11%, #0a203d), #091a32);border-color:#4e729a73}[data-byi-theme=dark] .demo-package-fit strong,[data-byi-theme=dark] .demo-package-details summary{color:#d5e2ee}[data-byi-theme=dark] .demo-package-fit li,[data-byi-theme=dark] .demo-package-details li,[data-byi-theme=dark] .demo-package-summary,[data-byi-theme=dark] .demo-package-terms-list p{color:#9fb1c6}[data-byi-theme=dark] .demo-package-details{border-color:#4a709a66}[data-byi-theme=dark] .demo-package-options span,[data-byi-theme=dark] .demo-package-details summary span,[data-byi-theme=dark] .demo-package-email{border-color:color-mix(in srgb, var(--package-accent) 38%, #36506d);background:color-mix(in srgb, var(--package-accent) 12%, #0b213f);color:#e4edf6}[data-byi-theme=dark] .demo-packages-specialist{background:radial-gradient(circle at 0 0,#1fc1f51f,#0000 30%),radial-gradient(circle at 100% 100%,#2adc811a,#0000 28%),#051428d1;border-color:#47709c80}[data-byi-theme=dark] .demo-package-terms-list li{background:#0b203c;border-color:#486c946b}[data-byi-theme=dark] .demo-package-terms-list li>span{color:#70baff;background:#15375e}@keyframes demo-package-float-left{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-5deg)translateY(-9px)}}@keyframes demo-package-float-centre{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-11px)}}@keyframes demo-package-float-right{0%,to{transform:rotate(7deg)translateY(0)}50%{transform:rotate(5deg)translateY(-8px)}}@media (width<=1080px){.demo-packages-hero{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr);gap:45px}.demo-packages-hero-visual{min-height:470px}.demo-package-hero-card-left{width:175px;height:175px;left:22px}.demo-package-hero-card-centre{width:250px;height:250px}.demo-package-hero-card-right{width:165px;height:165px;right:20px}.demo-package-journey-track{grid-template-columns:repeat(3,1fr)}.demo-package-journey-track a:nth-child(3){border-right:0}.demo-package-journey-track a:nth-child(-n+3){border-bottom:1px solid #e2eaf2}.demo-packages-grid{grid-template-columns:1fr}.demo-package-card{grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);min-height:540px}.demo-package-terms{grid-template-columns:1fr}.demo-package-terms-heading{max-width:760px}}@media (width<=860px){.demo-packages-hero{grid-template-columns:1fr;padding-top:75px}.demo-packages-hero-copy{max-width:760px}.demo-packages-hero-visual{width:min(100%,650px);margin-inline:auto}.demo-packages-nav{grid-template-columns:1fr}.demo-packages-nav a{border-bottom:1px solid #dfe8f1;border-right:0;min-height:72px}.demo-packages-nav a:last-child{border-bottom:0}.demo-package-section-heading{grid-template-columns:1fr}.demo-package-section-heading>p{max-width:680px;margin-top:20px}.demo-packages-specialist{width:min(1240px,100% - 32px);padding:44px 24px}.demo-package-terms{padding:44px}.demo-packages-final-cta{grid-template-columns:1fr;padding:44px}.demo-packages-final-cta .demo-button{width:fit-content}}@media (width<=640px){.demo-packages-hero,.demo-packages-nav-wrap,.demo-package-journey,.demo-packages-section,.demo-package-terms,.demo-packages-final-cta{width:min(100% - 28px,1240px)}.demo-packages-hero{padding:56px 0 55px}.demo-packages-hero h1{font-size:clamp(42px,13vw,58px)}.demo-packages-hero-actions{grid-template-columns:1fr;display:grid}.demo-packages-hero-actions .demo-button{justify-content:space-between;width:100%}.demo-packages-hero-visual{border-radius:25px;min-height:390px}.demo-package-hero-card-left{width:135px;height:135px;top:78px;left:15px}.demo-package-hero-card-centre{width:205px;height:205px;top:52px}.demo-package-hero-card-right{width:128px;height:128px;top:128px;right:13px}.demo-packages-hero-note{bottom:20px;left:17px;right:17px}.demo-packages-hero-note span{font-size:7px}.demo-packages-nav-wrap,.demo-package-journey,.demo-packages-section,.demo-package-terms{margin-bottom:82px}.demo-package-journey-track{border-radius:20px;grid-template-columns:1fr}.demo-package-journey-track a,.demo-package-journey-track a:nth-child(3),.demo-package-journey-track a:nth-child(2n),.demo-package-journey-track a:nth-last-child(-n+2){border-bottom:1px solid #e2eaf2;border-right:0;justify-content:center;min-height:112px;padding:20px 20px 20px 112px}.demo-package-journey-track a:last-child{border-bottom:0}.demo-package-journey-logo{width:70px;height:70px;top:50%;left:22px;transform:translateY(-50%)}.demo-package-journey-track a:hover .demo-package-journey-logo{transform:translateY(-50%)scale(1.04)}.demo-package-journey-track strong{font-size:18px}.demo-package-journey-track small{margin-top:5px;font-size:10px}.demo-package-card{grid-template-columns:1fr}.demo-package-media{min-height:auto;padding:18px 18px 72px}.demo-package-media img{width:min(100%,300px);margin-inline:auto}.demo-package-copy{padding:25px}.demo-package-copy h3{font-size:28px}.demo-package-terms{gap:34px;padding:34px 22px}.demo-package-terms-list{grid-template-columns:1fr}.demo-packages-final-cta{margin-bottom:80px;padding:36px 26px}}@media (prefers-reduced-motion:reduce){.demo-package-hero-card-left,.demo-package-hero-card-centre,.demo-package-hero-card-right{animation:none}}
