.products-page{--lexis-blue:#0867f2;--lexis-ink:#0d1d35;--lexis-soft-ink:#43546c;margin-top:-88px;overflow:hidden;background:#fff}.lexis-product-hero{position:relative;display:grid;align-items:center;padding:132px 0 62px;overflow:hidden;background:#fff}.lexis-orbit{display:none}.lexis-orbit-one{width:430px;height:430px;top:-260px;right:17%;animation:lexis-orbit-drift 11s ease-in-out infinite alternate}.lexis-orbit-two{width:250px;height:250px;left:-165px;bottom:-40px;animation:lexis-orbit-drift 14s ease-in-out -4s infinite alternate-reverse}.lexis-hero-inner{position:relative;z-index:1;width:min(var(--content-width),calc(100% - var(--page-gutter)));display:grid;grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr);grid-gap:54px;gap:54px;align-items:center}.lexis-hero-copy{animation:lexis-rise .75s cubic-bezier(.16,1,.3,1) both}.lexis-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--lexis-blue);font-size:.74rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.lexis-kicker>span{font-size:1rem}.lexis-wordmark{display:flex;align-items:center;gap:10px;margin:18px 0 20px;color:var(--lexis-blue)}.lexis-wordmark img{width:48px;height:48px}.lexis-wordmark>span{font-family:Comfortaa,sans-serif;font-size:3rem;font-weight:700;line-height:1;letter-spacing:-.07em}.lexis-hero-copy h1{max-width:560px;color:var(--lexis-ink);font-size:3.6rem;line-height:1.04;letter-spacing:-.05em}.lexis-hero-copy h1 span{color:var(--lexis-blue)}.lexis-hero-copy>p{max-width:520px;margin:20px 0 24px;color:var(--lexis-soft-ink);font-size:.94rem;line-height:1.62}.lexis-actions{display:flex;flex-wrap:wrap;align-items:center;gap:21px}.lexis-primary-action{border-radius:999px;box-shadow:0 12px 30px rgba(8,103,242,.22)}.lexis-text-action{display:inline-flex;align-items:center;gap:8px;color:var(--lexis-ink);font-size:.87rem;font-weight:700}.lexis-text-action span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #d6e1ee;border-radius:50%;color:var(--lexis-blue);transition:transform .2s ease}.lexis-text-action:hover span{transform:translateY(3px)}.lexis-benefit-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:25px}.lexis-benefit-row>span{display:inline-flex;align-items:center;gap:7px;color:#53647a;font-size:.76rem;font-weight:700}.lexis-benefit-row .icon{width:17px;height:17px;color:var(--lexis-blue)}.lexis-hero-visual{position:relative;animation:lexis-rise .85s cubic-bezier(.16,1,.3,1) .12s both}.lexis-laptop-visual{width:100%}.lexis-laptop-visual img{display:block;width:100%;height:auto}.lexis-visual-label{position:absolute;z-index:2;top:-16px;left:28px;display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgba(20,55,96,.12);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 8px 22px rgba(31,64,104,.1);color:#4a5b71;font-size:.68rem;font-weight:700;letter-spacing:.04em}.lexis-live-dot{width:7px;height:7px;border-radius:50%;background:#32b978;box-shadow:0 0 0 4px rgba(50,185,120,.13);animation:lexis-live-pulse 1.8s ease-out infinite}.lexis-doodle{position:absolute;z-index:3;display:grid;place-items:center;color:var(--lexis-blue);pointer-events:none}.lexis-doodle-star{right:-12px;top:-29px;font-size:2.5rem;transform:rotate(12deg);animation:lexis-star-float 3.8s ease-in-out infinite}.lexis-doodle-spark{right:6%;bottom:-38px;width:56px;height:56px;border-radius:18px;background:#fff2bf;font-size:2rem;box-shadow:0 12px 28px rgba(99,77,12,.12);transform:rotate(-8deg);animation:lexis-spark-float 4.4s ease-in-out .45s infinite}.lexis-spaces{padding:72px 0 78px}.lexis-section-heading{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:64px;gap:64px;align-items:end;margin-bottom:34px}.lexis-section-heading h2{color:var(--lexis-ink);font-size:3.05rem;line-height:1.1;letter-spacing:-.045em}.lexis-section-heading h2 span{color:var(--lexis-blue)}.lexis-section-heading>p{max-width:440px;padding-bottom:3px;color:var(--lexis-soft-ink);font-size:.9rem;line-height:1.62}.lexis-module-grid{position:relative;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-template-rows:repeat(3,166px);grid-gap:0;gap:0;isolation:isolate;background-image:linear-gradient(rgba(20,45,76,.055) 1px,transparent 0),linear-gradient(90deg,rgba(20,45,76,.055) 1px,transparent 0);background-size:calc(100% / 14) 166px}.lexis-module-grid:before{left:0;top:166px;width:calc(100% / 7)}.lexis-module-grid:after,.lexis-module-grid:before{content:"";position:absolute;z-index:-1;height:166px;border:1px solid #d9e0e9;background:#f0f2f5}.lexis-module-grid:after{left:calc(100% / 14 * 8);top:332px;width:calc(100% / 14)}.lexis-module-tile{position:relative;min-width:0;overflow:visible;padding:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--card-accent);color:inherit;cursor:default;font:inherit;text-align:left}.lexis-module-tile:first-of-type{grid-column:3/9;grid-row:1}.lexis-module-tile:nth-of-type(2){grid-column:3/6;grid-row:2}.lexis-module-tile:nth-of-type(3){grid-column:6/9;grid-row:2}.lexis-module-tile:nth-of-type(4){grid-column:9/12;grid-row:2}.lexis-module-tile:nth-of-type(5){grid-column:1/9;grid-row:3}.lexis-module-tile:first-of-type{--lexis-hover-transform:translateX(-40px);--lexis-hover-duration:500ms;--lexis-hover-origin:bottom right}.lexis-module-tile:nth-of-type(2){--lexis-hover-transform:translateX(-40px);--lexis-hover-duration:500ms;--lexis-hover-origin:bottom left}.lexis-module-tile:nth-of-type(3){--lexis-hover-transform:translateX(40px);--lexis-hover-duration:300ms;--lexis-hover-origin:bottom right}.lexis-module-tile:nth-of-type(4){--lexis-hover-transform:rotate(12deg);--lexis-hover-duration:300ms;--lexis-hover-origin:bottom right}.lexis-module-tile:nth-of-type(5){--lexis-hover-transform:translateX(80px);--lexis-hover-duration:500ms;--lexis-hover-origin:bottom left}.lexis-module-tile:hover{z-index:5}.lexis-tile-face{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:hidden;padding:20px 22px;border:1px solid #dce3eb;background:#f8fafc;box-shadow:0 0 0 rgba(17,44,80,0);transform-origin:var(--lexis-hover-origin,center);transition:transform var(--lexis-hover-duration,.3s) cubic-bezier(.4,0,.2,1),box-shadow var(--lexis-hover-duration,.3s) ease,background-color .22s ease}.lexis-module-tile:hover .lexis-tile-face{background:#f2f6fb;box-shadow:0 15px 30px rgba(21,58,105,.12);transform:var(--lexis-hover-transform)}.lexis-tile-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.lexis-tile-icon{display:block;color:#111}.lexis-tile-icon,.lexis-tile-icon .icon{width:25px;height:25px}.lexis-tile-summary{position:absolute;z-index:1;right:22px;bottom:18px;left:22px;pointer-events:none}.lexis-tile-summary h3{color:#111;font-size:1.28rem;line-height:1.18;letter-spacing:-.03em}.lexis-tile-summary p{max-width:440px;margin-top:6px;overflow:hidden;color:#111;font-size:.76rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.lexis-grid-diamond{position:absolute;z-index:-1;width:62px;height:62px;border:1px solid #d9e3ef;background:#fbfdff;transform:rotate(45deg);pointer-events:none}.lexis-grid-diamond-one{left:calc(100% / 14 * 1.55);top:-28px}.lexis-grid-diamond-two{right:-20px;bottom:-20px}.lexis-hover-copy{grid-column:9/15;grid-row:1;align-self:center;justify-self:center;width:min(100%,520px);padding:0 32px;pointer-events:none}.lexis-hover-copy p{margin:0;color:#4a596a;font-size:1.22rem;font-weight:500;line-height:1.56;letter-spacing:-.018em;text-align:center;text-wrap:balance;animation:lexis-hover-copy-float .5s cubic-bezier(.16,1,.3,1) both}@keyframes lexis-hover-copy-float{0%{opacity:0;transform:translateY(20px)}65%{opacity:1}to{opacity:1;transform:translateY(0)}}.lexis-space-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.lexis-space-card{position:relative;min-height:292px;display:flex;flex-direction:column;padding:20px;overflow:hidden;border:1px solid rgba(20,48,84,.1);border-radius:19px;background:var(--card-bg);transition:background-color .22s ease,border-color .22s ease}.lexis-space-card:hover{border-color:rgba(7,94,232,.24);background:#f4f8fe}.lexis-space-sky{--card-bg:#f8f8f8;--card-accent:#0879e7}.lexis-space-lavender{--card-bg:#f8f8f8;--card-accent:#7055d8}.lexis-space-peach{--card-bg:#f8f8f8;--card-accent:#e26731}.lexis-space-mint{--card-bg:#f8f8f8;--card-accent:#1b8d67}.lexis-space-sun{--card-bg:#f8f8f8;--card-accent:#b98400}.lexis-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px}.lexis-card-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:rgba(255,255,255,.84);color:var(--card-accent);box-shadow:0 5px 16px rgba(31,59,91,.07)}.lexis-card-icon .icon{width:20px;height:20px}.lexis-card-number{opacity:.68;font-size:.73rem;letter-spacing:.12em}.lexis-card-label,.lexis-card-number{color:var(--card-accent);font-weight:700}.lexis-card-label{margin-bottom:8px;font-size:.69rem;letter-spacing:.09em;text-transform:uppercase}.lexis-space-card h3{color:var(--lexis-ink);font-size:1.22rem;letter-spacing:-.03em}.lexis-space-card p{max-width:260px;margin-top:10px;color:#46576c;font-size:.78rem;line-height:1.58}.lexis-card-arrow{position:absolute;right:25px;bottom:23px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.75);color:var(--card-accent);opacity:0;transform:translateX(-8px);transition:.24s ease}.lexis-space-card:hover .lexis-card-arrow{opacity:1;transform:none}.lexis-journey{padding:18px 0 72px}.lexis-journey-shell{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:64px;gap:64px;padding:48px 52px;border:1px solid #dce7f4;border-radius:26px;background:linear-gradient(135deg,#f7fbff,#f2f6ff 55%,#faf8ff)}.lexis-journey-intro h2{max-width:430px;margin-top:14px;color:var(--lexis-ink);font-size:2.6rem;line-height:1.12;letter-spacing:-.045em}.lexis-journey-intro p{max-width:430px;margin-top:16px;color:var(--lexis-soft-ink);font-size:.86rem;line-height:1.62}.lexis-journey-steps{list-style:none;margin:0;padding:0}.lexis-journey-steps li{display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;padding:0 0 20px}.lexis-journey-steps li+li{padding-top:20px;border-top:1px solid #d5e1ee}.lexis-journey-steps li>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(36,69,110,.09);color:var(--lexis-blue);font-size:.84rem;font-weight:700}.lexis-journey-steps h3{margin:2px 0 7px;color:var(--lexis-ink);font-size:1.12rem}.lexis-journey-steps p{color:#506178;font-size:.86rem;line-height:1.6}.lexis-closing{padding:0 0 40px}.lexis-closing-card{position:relative;display:grid;justify-items:center;padding:36px 28px;overflow:hidden;border-radius:26px;background:#075ee8;color:#fff;text-align:center;box-shadow:0 22px 56px rgba(7,94,232,.18)}.lexis-closing-card:after,.lexis-closing-card:before{content:"";position:absolute;width:320px;height:320px;border:1px solid rgba(255,255,255,.16);border-radius:50%}.lexis-closing-card:before{left:-170px;bottom:-190px}.lexis-closing-card:after{right:-130px;top:-220px}.lexis-closing-logo{display:grid;place-items:center;width:50px;height:50px;margin-bottom:13px;border-radius:16px;background:#fff;box-shadow:0 13px 30px rgba(0,34,87,.17)}.lexis-closing-logo img{width:37px;height:40px}.lexis-closing-card h2{position:relative;max-width:660px;color:#fff;font-size:2.65rem;line-height:1.1;letter-spacing:-.045em}.lexis-closing-card p{position:relative;max-width:600px;margin:14px 0 22px;color:rgba(255,255,255,.84);font-size:.9rem}.lexis-closing-card .button{position:relative;border-radius:999px}.lexis-closing-spark{position:absolute;left:8%;top:20%;color:#c8ddff;font-size:2.3rem;transform:rotate(-10deg)}@keyframes lexis-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lexis-preview-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lexis-preview-modal-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lexis-preview-marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--lexis-preview-half-gap)))}}@keyframes lexis-orbit-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,13px,0) scale(1.035)}}@keyframes lexis-live-pulse{0%,to{box-shadow:0 0 0 4px rgba(50,185,120,.13)}50%{box-shadow:0 0 0 8px rgba(50,185,120,0)}}@keyframes lexis-star-float{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-9px) rotate(23deg)}}@keyframes lexis-spark-float{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-8px) rotate(-2deg)}}@media (max-width:1050px){.lexis-hero-inner{grid-template-columns:1fr}.lexis-hero-copy{max-width:780px;text-align:center}.lexis-hero-copy,.lexis-hero-copy>p{margin-inline:auto}.lexis-actions,.lexis-benefit-row,.lexis-wordmark{justify-content:center}.lexis-hero-visual{width:min(900px,100%);margin:12px auto 0}.lexis-section-heading{gap:40px}.lexis-space-grid{grid-template-columns:repeat(3,1fr)}.lexis-space-card:nth-child(4){grid-column:1/span 1}.lexis-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,190px)}.lexis-hover-copy{display:none}.lexis-module-tile:first-of-type,.lexis-module-tile:nth-of-type(2),.lexis-module-tile:nth-of-type(3),.lexis-module-tile:nth-of-type(4){grid-column:auto;grid-row:auto}.lexis-module-tile:nth-of-type(5){grid-column:1/3;grid-row:auto}.lexis-journey-shell{padding:48px;gap:50px}}@media (max-width:800px){.lexis-product-hero{padding-top:132px}.lexis-hero-inner{width:min(100% - 32px,1320px)}.lexis-hero-copy h1{max-width:560px;margin-inline:auto;font-size:3rem}.lexis-wordmark>span{font-size:2.8rem}.lexis-wordmark img{width:45px;height:45px}.lexis-journey-shell,.lexis-section-heading{grid-template-columns:1fr}.lexis-section-heading{gap:20px}.lexis-section-heading>p{max-width:610px}.lexis-space-grid{grid-template-columns:repeat(2,1fr)}.lexis-space-card,.lexis-space-card:nth-child(4){grid-column:auto}.lexis-space-card:last-child{grid-column:1/-1;min-height:300px}.lexis-module-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:9px;background-image:none}.lexis-module-grid:after,.lexis-module-grid:before{display:none}.lexis-module-tile:first-of-type,.lexis-module-tile:nth-of-type(2),.lexis-module-tile:nth-of-type(3),.lexis-module-tile:nth-of-type(4),.lexis-module-tile:nth-of-type(5){grid-column:1;grid-row:auto;min-height:146px;overflow:hidden;border-radius:16px;--lexis-hover-transform:none}.lexis-module-tile:nth-of-type(n) .lexis-tile-face,.lexis-module-tile:nth-of-type(n):focus-within .lexis-tile-face,.lexis-module-tile:nth-of-type(n):hover .lexis-tile-face{transform:none;box-shadow:none}.lexis-grid-diamond{display:none}.lexis-preview-track{--lexis-preview-half-gap:7px;gap:14px;padding-inline:7px}.lexis-preview-track img{height:min(62dvh,520px);border-radius:9px}.lexis-journey-shell{gap:40px}}@media (max-width:560px){.lexis-product-hero{min-height:auto;padding:122px 0 34px}.lexis-wordmark{margin-block:19px 21px}.lexis-wordmark img{width:48px;height:48px}.lexis-hero-copy h1{font-size:2.35rem;line-height:1.06}.lexis-kicker{font-size:.65rem}.lexis-hero-copy>p{margin-block:21px 26px;font-size:.94rem}.lexis-actions{align-items:stretch;flex-direction:column}.lexis-text-action{justify-content:center}.lexis-benefit-row{gap:10px 16px;margin-top:28px}.lexis-benefit-row>span{font-size:.7rem}.lexis-hero-visual{margin-top:8px}.lexis-laptop-visual{width:100%}.lexis-visual-label{position:relative;top:auto;left:auto;width:max-content;margin:0 auto 12px}.lexis-doodle{display:none}.lexis-spaces{padding:38px 0 54px}.lexis-section-heading{margin-bottom:31px}.lexis-section-heading h2{font-size:2.2rem;line-height:1.12}.lexis-space-grid{grid-template-columns:1fr}.lexis-space-card,.lexis-space-card:last-child{grid-column:auto;min-height:260px;padding:22px}.lexis-card-top{margin-bottom:36px}.lexis-card-arrow{opacity:1;transform:none}.lexis-tile-face{padding:18px;border-radius:16px}.lexis-tile-summary{right:18px;bottom:17px;left:18px}.lexis-tile-summary p{max-width:290px}.lexis-journey{padding:10px 0 70px}.lexis-journey-shell{width:min(100% - 20px,1180px);padding:34px 22px;border-radius:25px}.lexis-journey-intro h2{font-size:2.1rem}.lexis-closing{padding-bottom:30px}.lexis-closing-card{width:min(100% - 20px,1180px);padding:34px 20px;border-radius:25px}.lexis-closing-card h2{font-size:2.15rem}.lexis-closing-spark{display:none}}@media (prefers-reduced-motion:reduce){.lexis-doodle,.lexis-hero-copy,.lexis-hero-visual,.lexis-live-dot,.lexis-orbit,.lexis-preview-backdrop,.lexis-preview-modal,.lexis-preview-track{animation:none}.lexis-card-arrow,.lexis-space-card,.lexis-text-action span,.lexis-tile-face{transition:none}.lexis-module-tile:focus-within .lexis-tile-face,.lexis-module-tile:hover .lexis-tile-face{transform:none}}