@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");.marketing-main{--ink:#0b0b0f;--purple:#5b27ff;--deep:#3b11c8;--lime:#c4f536;--blue:#39a7ff;--paper:#fbfbf8;--muted:#696976;--line:#dcdce4;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;min-height:calc(100vh - 76px);overflow:visible}.publicSite{--public-heading:#0b1020;--public-text:#182033;--public-body:#4f5b70;--public-muted:#667187;--public-purple:#5b32ff;--public-blue:#3f8cff;--public-lime:#c8ff35;background:radial-gradient(circle at 14% 12%,rgba(111,76,255,.14),transparent 27%),radial-gradient(circle at 84% 28%,rgba(76,169,255,.13),transparent 30%),radial-gradient(circle at 40% 72%,rgba(202,255,53,.08),transparent 25%),linear-gradient(145deg,#f8f9fc,#f3f2fc 45%,#edf6f8);color:var(--public-text);isolation:isolate;min-height:100svh;overflow-x:clip;position:relative;width:100%}.publicSite main{min-width:0;position:relative;width:100%;z-index:3}.publicSite h1,.publicSite h2,.publicSite h3{color:var(--public-heading)}.publicSite li,.publicSite p{color:var(--public-body)}.publicSite a{color:inherit}.publicBackground{inset:0;overflow:clip;z-index:0}.backgroundBubbleOne,.backgroundBubbleTwo,.backgroundDepthObject,.backgroundGlowBlue,.backgroundGlowLime,.backgroundGlowPurple,.publicBackground{pointer-events:none;position:absolute}.backgroundGlowPurple{background:radial-gradient(circle,rgba(102,67,255,.2),rgba(102,67,255,.06) 42%,transparent 72%);filter:blur(22px);left:-8%;top:5%;width:min(640px,46vw);aspect-ratio:1;border-radius:50%}.backgroundGlowBlue{background:radial-gradient(circle,rgba(68,172,255,.18),rgba(68,172,255,.05) 48%,transparent 72%);filter:blur(26px);right:-10%;top:28%;width:min(720px,50vw);aspect-ratio:1;border-radius:50%}.backgroundGlowLime{background:radial-gradient(circle,rgba(202,255,53,.13),transparent 68%);bottom:13%;filter:blur(28px);left:18%;width:min(480px,36vw);aspect-ratio:1;border-radius:50%}.backgroundBubbleOne,.backgroundBubbleTwo{background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.92),hsla(0,0%,100%,.2) 44%,rgba(138,170,207,.13) 70%,hsla(0,0%,100%,.08));border:1px solid hsla(0,0%,100%,.82);border-radius:50%;box-shadow:inset 12px 14px 28px hsla(0,0%,100%,.68),inset -16px -18px 34px rgba(91,104,142,.14),0 24px 60px rgba(70,84,114,.14);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.backgroundBubbleOne{right:7%;top:17%;width:clamp(90px,9vw,156px);aspect-ratio:1}.backgroundBubbleTwo{bottom:18%;left:8%;width:clamp(70px,7vw,120px);aspect-ratio:1}.backgroundDepthObject{background:radial-gradient(ellipse,rgba(73,78,105,.16),transparent 70%);filter:blur(24px);height:420px;right:-12%;top:54%;width:520px}.publicSite .marketing-main{color:var(--public-text)}.publicSite .advanced-page,.publicSite .integrationPageHero,.publicSite .integrations-page,.publicSite .marketing-main,.publicSite .platform-page,.publicSite .resources-page,.publicSite .security-page,.publicSite .solutions-page{background:transparent!important}.publicSite .glassSurface{background:linear-gradient(135deg,hsla(0,0%,100%,.64),hsla(0,0%,100%,.3));border:1px solid hsla(0,0%,100%,.78);box-shadow:0 28px 70px rgba(43,52,79,.11),inset 1px 1px 0 hsla(0,0%,100%,.94),inset -1px -1px 0 rgba(105,118,148,.12);backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%);position:relative}.publicSite .glassSurface:before{background:linear-gradient(118deg,transparent 20%,hsla(0,0%,100%,.38) 45%,transparent 68%);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;transform:translateX(-65%)}.publicSite .glassSurface>*{position:relative;z-index:1}@media (max-width:900px){.publicSite .backgroundGlowPurple{width:55vw}.publicSite .backgroundGlowBlue{width:58vw}.publicSite .backgroundDepthObject{width:360px}}@media (max-width:600px){.publicSite .backgroundBubbleOne,.publicSite .backgroundBubbleTwo{display:none}.publicSite .backgroundGlowBlue,.publicSite .backgroundGlowPurple{filter:blur(16px)}.publicSite .glassSurface{border-radius:22px}}@media (prefers-reduced-motion:reduce){.publicSite *,.publicSite :after,.publicSite :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.publicBackground{transform:none!important}}.landing-header[data-variant=standard]{align-items:center;background:transparent;border:0;box-shadow:none;color:#101522;display:block;height:auto;min-height:0;padding:0;position:relative;width:100%;z-index:100}.landing-header[data-variant=standard] .headerInner{align-items:center;display:flex;flex-wrap:nowrap;gap:32px;margin-inline:auto;min-height:78px;padding:0;width:min(var(--content-max-width,1680px),calc(100% - (var(--page-gutter,80px) * 2)))}.landing-header[data-variant=standard] .headerRight{align-items:center;display:flex;flex-wrap:nowrap;gap:clamp(22px,2.2vw,38px);justify-content:flex-end;margin-left:auto;min-width:0}.landing-header[data-variant=standard] .desktop-nav{align-items:center;display:flex;flex-wrap:nowrap;gap:clamp(20px,1.8vw,32px);justify-content:flex-end;margin:0}.landing-header[data-variant=standard] .desktop-nav a{color:#151927;flex:0 0 auto;font-size:15px;font-weight:560;line-height:1;opacity:1;padding:0;white-space:nowrap}.landing-header[data-variant=standard] .header-actions{align-items:center;display:flex;margin:0}.landing-header[data-variant=standard] .nav-demo-button{flex:0 0 auto;font-size:15px;gap:14px;line-height:1;min-height:48px;padding:0 15px 0 21px;white-space:nowrap}.landing-header[data-variant=standard] .mobileHeaderControls{align-items:center;display:flex;gap:10px}.landing-header[data-variant=standard] .menu-button{display:none}@media (max-width:1200px){.landing-header[data-variant=standard] .headerInner{width:min(var(--content-max-width,1680px),calc(100% - (clamp(28px,4vw,48px) * 2)))}.landing-header[data-variant=standard] .desktop-nav{gap:20px}.landing-header[data-variant=standard] .headerRight{gap:24px}}@media (max-width:960px){.landing-header[data-variant=standard] .desktop-nav{display:none}.landing-header[data-variant=standard] .headerRight{gap:10px}.landing-header[data-variant=standard] .menu-button{display:grid;height:44px;place-items:center;width:44px}}@media (max-width:560px){.landing-header[data-variant=standard] .headerInner{min-height:66px;width:calc(100% - 40px)}.landing-header[data-variant=standard] .header-actions{display:none}}.marketing-footer *,.marketing-main *{box-sizing:border-box}.marketing-footer a,.marketing-main a{color:inherit;text-decoration:none}.marketing-width{margin-inline:auto;max-width:1180px;width:calc(100% - 72px)}.marketing-progress{background:var(--lime);height:3px;left:0;position:fixed;top:0;z-index:100}.marketing-header{align-items:center;background:hsla(60,27%,98%,.78);backdrop-filter:blur(16px);border-bottom:1px solid transparent;display:flex;height:76px;justify-content:space-between;left:0;padding:0 max(28px,calc((100vw - 1280px)/2));position:fixed;right:0;top:0;transition:.25s;z-index:90}.marketing-header.is-scrolled{background:hsla(60,27%,98%,.94);border-color:var(--line);height:66px}.marketing-logo{align-items:center;display:flex;font:800 20px Manrope,sans-serif;letter-spacing:-.06em;white-space:nowrap}.marketing-logo span{align-items:center;background:var(--purple);border-radius:8px;color:#fff;display:flex;height:28px;justify-content:center;margin-right:8px;width:28px}.marketing-nav{display:flex;gap:24px;margin-inline:auto}.marketing-nav a{color:var(--muted);font-size:13px;padding:8px 0}.marketing-nav a.active,.marketing-nav a:hover{color:var(--purple)}.marketing-button{align-items:center;background:var(--purple);border:1px solid var(--purple);border-radius:8px;color:#fff!important;display:inline-flex;font-size:13px;font-weight:700;gap:10px;justify-content:center;padding:14px 19px;transition:.2s}.marketing-button:hover{background:var(--deep);box-shadow:0 10px 25px rgba(91,39,255,.2);transform:translateY(-2px)}.marketing-button-small{padding:11px 15px}.marketing-menu-button,.marketing-mobile-nav{display:none}.marketing-hero{align-items:center;display:grid;gap:80px;grid-template-columns:1.05fr .95fr;min-height:680px;padding-bottom:80px;padding-top:160px}.marketing-eyebrow{align-items:center;color:var(--purple);display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.13em;text-transform:uppercase}.marketing-band h2,.marketing-hero h1,.marketing-section-heading h2{font:800 clamp(42px,5vw,68px) Manrope,sans-serif;letter-spacing:-.065em;line-height:1;margin:22px 0}.marketing-hero p,.marketing-section-heading p{color:var(--muted);font-size:17px;line-height:1.65;max-width:580px}.marketing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.marketing-actions .marketing-button+.marketing-button{background:transparent;color:var(--purple)!important}.marketing-hero-visual{align-items:center;background:var(--purple);border-radius:28px;display:flex;height:390px;justify-content:center;overflow:hidden;position:relative}.marketing-hero-visual:before{background-image:radial-gradient(hsla(0,0%,100%,.2) 1px,transparent 0);background-size:18px 18px;content:"";inset:0;opacity:.3;position:absolute}.marketing-orb{align-items:center;background:var(--lime);border-radius:50%;color:var(--ink);display:flex;flex-direction:column;height:190px;justify-content:center;position:relative;text-align:center;width:190px}.marketing-orb b{font:800 18px Manrope;margin:11px 0 5px}.marketing-orb small{font-size:10px}.marketing-section{padding:110px 0}.marketing-section-heading{margin-bottom:44px}.marketing-section-heading h2{font-size:clamp(35px,4vw,54px);max-width:700px}.marketing-card-grid,.marketing-feature-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.marketing-audience,.marketing-card,.marketing-feature{background:#fff;border:1px solid var(--line);border-radius:18px;padding:25px}.marketing-card svg,.marketing-feature svg{color:var(--purple)}.marketing-card h3,.marketing-feature h3{font:800 18px Manrope;margin:21px 0 9px}.marketing-audience p,.marketing-card p,.marketing-feature p{color:var(--muted);font-size:13px;line-height:1.55}.marketing-number{color:var(--purple);display:block;font:800 12px Manrope;margin-bottom:15px}.marketing-journey{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:45px}.marketing-journey span{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;font-size:11px;gap:8px;padding:12px}.marketing-journey b{color:var(--purple)}.marketing-journey svg{color:#aaa}.marketing-band{padding:100px 0}.marketing-band-lime{background:var(--lime)}.marketing-band h2{font-size:clamp(36px,4vw,55px);max-width:650px}.marketing-feature-grid{grid-template-columns:repeat(3,1fr)}.marketing-feature{min-height:170px}.marketing-integration-map,.marketing-workflow{background:#17171d;border-radius:24px;color:#fff;margin-top:54px;min-height:230px;overflow:hidden;padding:34px;position:relative}.marketing-workflow{align-items:center;display:flex;justify-content:space-between}.marketing-workflow-line{background:var(--purple);height:2px;left:10%;position:absolute;right:10%;top:50%}.marketing-workflow span{align-items:center;background:#2b2b34;border:1px solid #494951;border-radius:10px;display:flex;flex-direction:column;font-size:11px;gap:9px;padding:13px;position:relative;z-index:1}.marketing-workflow i{background:var(--lime);border-radius:50%;height:8px;width:8px}.marketing-audience-grid{display:grid;gap:14px;grid-template-columns:repeat(6,1fr)}.marketing-audience{min-height:240px}.audience-0,.audience-3{grid-column:span 3}.audience-1,.audience-2,.audience-4{grid-column:span 2}.marketing-audience h2{font:800 26px Manrope;margin-bottom:15px}.marketing-audience svg{color:var(--purple);margin-top:30px}.marketing-integration-map{align-items:center;display:flex;justify-content:center;min-height:440px}.marketing-integration-center{align-items:center;background:var(--purple);border-radius:50%;display:flex;flex-direction:column;height:145px;justify-content:center;position:relative;text-align:center;width:145px;z-index:2}.marketing-integration-center b{font:800 17px Manrope;margin:8px 0 3px}.marketing-integration-center small{font-size:9px}.integration-pill{align-items:center;background:#fff;border-radius:9px;color:var(--ink);display:flex;font-size:10px;gap:6px;padding:10px;position:absolute}.integration-pill svg{color:var(--purple)}.integration-pill-0{left:7%;top:17%}.integration-pill-1{left:34%;top:7%}.integration-pill-2{right:8%;top:18%}.integration-pill-3{right:2%;top:52%}.integration-pill-4{right:11%;bottom:14%}.integration-pill-5{left:34%;bottom:7%}.integration-pill-6{left:6%;bottom:14%}.integration-pill-7{left:1%;top:52%}.marketing-steps{display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin:45px 0}.marketing-steps div{border-top:2px solid var(--purple);padding-top:13px}.marketing-steps b{color:var(--purple);display:block;font-size:11px;margin-bottom:10px}.marketing-steps span{font:700 14px Manrope}.marketing-callout,.marketing-empty{background:#fff;border:1px solid var(--line);border-radius:18px;padding:50px;text-align:center}.marketing-empty svg{color:var(--purple)}.marketing-empty h3{font:800 24px Manrope;margin:16px 0 8px}.marketing-callout p,.marketing-empty p{color:var(--muted);font-size:14px;line-height:1.6;margin:auto;max-width:550px}.marketing-callout{align-items:center;display:flex;gap:20px;margin-top:35px;text-align:left}.marketing-callout svg{color:var(--purple);flex:none}.marketing-legal{color:var(--ink);max-width:820px;padding-bottom:120px;padding-top:145px}.marketing-legal h2{font:800 28px Manrope;margin:45px 0 12px}.marketing-legal p{color:var(--muted);font-size:15px;line-height:1.8}.marketing-legal a{color:var(--purple);font-weight:700}.marketing-footer{background:#0b0b0f;color:#fff;padding:70px 0 25px}.marketing-footer-main{display:flex;justify-content:space-between}.marketing-footer-main p{color:#92929f;font-size:13px;line-height:1.5;margin-top:17px;max-width:250px}.marketing-footer-links{display:flex;gap:70px}.marketing-footer-links div{display:grid;gap:11px}.marketing-footer-links b{color:var(--lime);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.marketing-footer-links a{color:#a7a7b2;font-size:12px}.marketing-footer-bottom button:hover,.marketing-footer-links a:hover{color:#fff}.marketing-footer-bottom{border-top:1px solid #33333d;color:#777782;display:flex;font-size:10px;justify-content:space-between;margin-top:62px;padding-top:19px}.marketing-footer-bottom button{background:none;border:0;color:#777782;cursor:pointer;font:inherit}@media (max-width:800px){.marketing-width{width:min(calc(100% - 40px),620px)}.marketing-header{padding:0 20px}.marketing-header>.marketing-button,.marketing-nav{display:none}.marketing-menu-button{background:none;border:0;display:block}.marketing-mobile-nav{background:var(--paper);border:1px solid var(--line);border-radius:12px;display:grid;gap:6px;left:20px;padding:18px;position:absolute;right:20px;top:65px}.marketing-mobile-nav a:not(.marketing-button){color:var(--muted);font-size:14px;padding:9px 0}.marketing-hero{display:flex;flex-direction:column;gap:45px;min-height:0;padding-bottom:80px;padding-top:130px}.marketing-hero h1{font-size:43px}.marketing-hero-visual{height:300px;width:100%}.marketing-section{padding:80px 0}.marketing-audience-grid,.marketing-card-grid,.marketing-feature-grid{grid-template-columns:1fr 1fr}.audience-0,.audience-1,.audience-2,.audience-3,.audience-4{grid-column:span 1}.audience-0,.audience-3{grid-column:span 2}.marketing-workflow{gap:8px;padding:20px 10px}.marketing-workflow span{font-size:9px;padding:8px}.marketing-steps{grid-template-columns:1fr 1fr}.marketing-footer-main{display:grid;gap:40px}.marketing-footer-links{gap:30px;justify-content:space-between}.marketing-legal{padding-bottom:80px;padding-top:125px}}@media (max-width:520px){.marketing-audience-grid,.marketing-card-grid,.marketing-feature-grid{grid-template-columns:1fr}.audience-0,.audience-1,.audience-2,.audience-3,.audience-4{grid-column:span 1}.marketing-workflow{align-items:stretch;flex-direction:column}.marketing-workflow-line{height:calc(100% - 52px);left:27px;top:26px;width:2px}.marketing-workflow span{align-items:center;flex-direction:row;gap:10px}.marketing-steps{grid-template-columns:1fr}.marketing-footer-links{gap:18px}.marketing-footer-links a{font-size:11px}.marketing-footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.marketing-footer *,.marketing-main *{scroll-behavior:auto!important;transition:none!important}}.advanced-page{--advanced-ink:#17202b;--advanced-muted:#5d6b78;--advanced-purple:#6846d9;--advanced-blue:#4aa9d8;--advanced-mint:#8bd8c6;--advanced-lime:#c9ed70;--advanced-line:rgba(48,74,93,.16);background:radial-gradient(circle at 82% 14%,rgba(104,70,217,.14),transparent 30%),radial-gradient(circle at 12% 38%,rgba(63,176,255,.1),transparent 28%),radial-gradient(circle at 74% 78%,rgba(191,255,45,.08),transparent 25%),linear-gradient(135deg,#fbfbf8,#faf9ff 52%,#f2f7ff);color:var(--advanced-ink);isolation:isolate;overflow:clip;position:relative}.advanced-page:before{background-image:linear-gradient(rgba(104,70,217,.05) 1px,transparent 0),linear-gradient(90deg,rgba(104,70,217,.05) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,transparent 75%);opacity:.35;pointer-events:none;position:absolute;z-index:-1}.advanced-width{margin-inline:auto;max-width:1180px;width:calc(100% - 72px)}.advanced-kicker{color:var(--advanced-purple);display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.advanced-page h1,.advanced-page h2,.advanced-page h3{letter-spacing:-.045em}.advanced-page p{color:var(--advanced-muted);line-height:1.65}.advanced-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.advanced-button{align-items:center;background:var(--advanced-purple);border:1px solid var(--advanced-purple);border-radius:8px;color:#fff!important;display:inline-flex;font-size:13px;font-weight:700;gap:9px;justify-content:center;min-height:46px;padding:12px 18px;transition:transform .2s,box-shadow .2s}.advanced-button:hover{box-shadow:0 12px 24px rgba(104,70,217,.2);transform:translateY(-2px)}.advanced-button-quiet{background:hsla(0,0%,100%,.5);color:var(--advanced-purple)!important}.advanced-heading{margin-bottom:42px;max-width:720px}.advanced-heading h2{font:800 clamp(34px,4.5vw,58px) Manrope,sans-serif;line-height:1.02;margin:16px 0}.advanced-section{padding:100px 0;position:relative}.careers-hero,.mission-hero{align-items:center;display:grid;gap:76px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);min-height:680px;padding-bottom:76px;padding-top:130px}.careers-hero h1,.mission-hero h1{font:800 clamp(48px,6vw,76px) Manrope,sans-serif;line-height:.98;margin:20px 0;max-width:680px}.careers-hero-copy>p,.mission-hero-copy>p{font-size:18px;max-width:560px}.career-architecture{height:470px;perspective:900px;position:relative;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s ease}.architecture-plane{border:1px solid rgba(104,70,217,.2);height:78%;left:8%;position:absolute;top:10%;transform:skewY(-14deg) rotateX(52deg) rotate(-3deg);width:80%}.plane-back{background:rgba(104,70,217,.06);box-shadow:24px 34px 55px rgba(104,70,217,.11);transform:translate(50px,36px) skewY(-14deg) rotateX(52deg) rotate(-3deg)}.plane-mid{background:linear-gradient(135deg,hsla(0,0%,100%,.72),rgba(139,216,198,.16));transform:translate(25px,18px) skewY(-14deg) rotateX(52deg) rotate(-3deg)}.plane-front{background:hsla(0,0%,100%,.5)}.architecture-path{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.architecture-path path{fill:none;stroke:var(--advanced-blue);stroke-width:2}.architecture-path .path-glow{animation:path-draw 4s ease-out infinite;stroke:var(--advanced-lime);stroke-dasharray:8 14;stroke-width:4}.career-marker{align-items:center;background:hsla(0,0%,100%,.76);border:1px solid rgba(104,70,217,.15);box-shadow:0 12px 22px rgba(59,68,87,.1);display:flex;gap:8px;padding:8px 11px;position:absolute;font-size:12px}.career-marker i{background:var(--advanced-purple);border-radius:50%;height:7px;width:7px}.marker-care{left:2%;top:70%}.marker-clarity{left:34%;top:38%}.marker-curiosity{right:18%;top:59%}.marker-impact{right:0;top:9%}.mission-editorial-grid,.principle-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.mission-editorial-grid article,.principle-card{background:hsla(0,0%,100%,.68);border:1px solid var(--advanced-line);border-radius:14px;box-shadow:0 18px 45px rgba(64,76,96,.06);min-height:220px;padding:26px}.hiring-grid span,.principle-card>span{color:var(--advanced-purple);font:700 12px Manrope}.mission-editorial-grid svg,.principle-card svg{color:var(--advanced-purple);display:block;margin:26px 0 18px}.mission-editorial-grid h3,.principle-card h3{font-size:23px;margin:0 0 10px}.work-section{background:hsla(0,0%,100%,.28)}.work-timeline{border-top:1px solid var(--advanced-line);display:grid;grid-template-columns:repeat(4,1fr)}.work-timeline article{border-right:1px solid var(--advanced-line);padding:26px 22px 10px 0}.work-timeline article:not(:first-child){padding-left:22px}.timeline-number{color:var(--advanced-purple);font:700 12px Manrope}.work-timeline h3{font-size:19px;margin:28px 0 10px}.life-mosaic{display:grid;gap:14px;grid-template-columns:1.45fr .8fr;grid-template-rows:180px 180px}.mosaic-panel{background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(139,216,198,.22));border:1px solid var(--advanced-line);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:24px;position:relative}.mosaic-panel:before{background:linear-gradient(125deg,transparent 35%,rgba(104,70,217,.18) 36%,transparent 37%);content:"";inset:0;position:absolute}.mosaic-panel>*{position:relative}.mosaic-panel b{font:700 20px Manrope}.mosaic-panel span{color:var(--advanced-muted);font-size:13px;margin-top:7px}.mosaic-wide{grid-row:span 2}.mosaic-tall{background:linear-gradient(145deg,rgba(104,70,217,.1),hsla(0,0%,100%,.8))}.mosaic-note{background:hsla(0,0%,100%,.64)}.mosaic-note svg{color:var(--advanced-purple);margin-bottom:auto}.benefits-layout,.split-editorial{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1fr}.benefit-list{display:grid;gap:14px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.benefit-list li{align-items:center;background:hsla(0,0%,100%,.6);border-bottom:1px solid var(--advanced-line);display:flex;gap:10px;min-height:56px;padding:12px 4px}.benefit-list svg{color:var(--advanced-purple)}.roles-section{background:hsla(0,0%,100%,.42)}.role-filters{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.role-filters label{color:var(--advanced-muted);display:grid;font-size:12px;gap:7px}.role-filters select{background:hsla(0,0%,100%,.72);border:1px solid var(--advanced-line);border-radius:7px;color:var(--advanced-ink);min-height:46px;padding:0 12px}.empty-roles{align-items:center;border:1px dashed var(--advanced-line);display:flex;gap:14px;margin-top:28px;min-height:100px;padding:22px}.empty-roles svg{color:var(--advanced-purple)}.empty-roles p{margin:0}.hiring-grid{border-top:1px solid var(--advanced-line);display:grid;grid-template-columns:repeat(4,1fr)}.hiring-grid>div{border-right:1px solid var(--advanced-line);padding:24px 18px 10px 0}.hiring-grid>div:not(:first-child){padding-left:18px}.hiring-grid h3{font-size:18px;margin:25px 0 9px}.careers-final,.mission-final{padding-bottom:120px;padding-top:70px}.careers-final h2,.mission-final h2{font:800 clamp(38px,5vw,66px) Manrope;margin:16px 0 28px;max-width:720px}.mission-hero{grid-template-columns:1fr 1fr}.care-journey{height:390px;position:relative}.care-journey svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.journey-line{fill:none;stroke-width:2}.journey-purple{stroke:#7454d8;stroke-dasharray:7 8}.journey-blue{stroke:#4aa9d8;stroke-dasharray:220 500;animation:journey-flow 7s linear infinite}.journey-mint{stroke:#8bd8c6;stroke-dasharray:5 9}.journey-checkpoint{align-items:flex-start;background:hsla(0,0%,100%,.75);border:1px solid var(--advanced-line);border-radius:10px;box-shadow:0 10px 22px rgba(64,76,96,.08);display:flex;flex-direction:column;gap:3px;min-height:62px;padding:10px;position:absolute;text-align:left;transition:.2s;width:130px}.journey-checkpoint.is-active,.journey-checkpoint:hover{border-color:var(--advanced-purple);transform:translateY(-3px)}.journey-checkpoint span{color:var(--advanced-purple);font-size:11px}.journey-checkpoint b{font-size:13px}.journey-checkpoint small{color:var(--advanced-muted);font-size:10px}.checkpoint-0{left:0;top:60%}.checkpoint-1{left:27%;top:8%}.checkpoint-2{right:22%;top:38%}.checkpoint-3{right:0;top:4%}.human-review{align-items:center;background:hsla(77,78%,68%,.32);border:1px solid rgba(86,128,30,.2);display:flex;gap:7px;padding:8px 11px;position:absolute;right:18%;bottom:8%;font-size:11px}.split-editorial p{font-size:19px;margin:0;max-width:540px}.mission-editorial-grid article{min-height:250px}.mission-principles{display:grid;gap:0 16px;grid-template-columns:1fr 1fr}.mission-principles div{align-items:center;border-bottom:1px solid var(--advanced-line);display:flex;gap:14px;min-height:70px}.mission-principles span{color:var(--advanced-purple);font-size:11px}.mission-principles svg{color:var(--advanced-mint)}.workflow-switcher{display:grid;gap:24px;grid-template-columns:.8fr 1.2fr}.workflow-tabs{display:grid;gap:7px}.workflow-tabs button{background:hsla(0,0%,100%,.55);border:1px solid var(--advanced-line);color:var(--advanced-muted);display:grid;gap:3px;min-height:61px;padding:12px 14px;text-align:left}.workflow-tabs button.is-active{background:rgba(104,70,217,.09);border-color:var(--advanced-purple);color:var(--advanced-ink)}.workflow-tabs small{color:inherit;font-size:11px}.workflow-result{background:linear-gradient(135deg,hsla(0,0%,100%,.82),rgba(139,216,198,.2));border:1px solid var(--advanced-line);min-height:270px;padding:34px}.workflow-result>span{color:var(--advanced-purple);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.workflow-result h3{font-size:32px;margin:25px 0 10px}.result-path{align-items:center;display:flex;gap:0;margin-top:46px}.result-path i{background:var(--advanced-lime);border:5px solid #fff;border-radius:50%;height:18px;position:relative;width:18px}.result-path i:not(:last-child):after{background:var(--advanced-blue);content:"";height:2px;left:13px;position:absolute;top:3px;width:70px}.responsible-section{background:hsla(0,0%,100%,.3)}@keyframes path-draw{0%{stroke-dashoffset:80;opacity:.2}45%,80%{opacity:1}to{stroke-dashoffset:-80;opacity:.2}}@keyframes journey-flow{to{stroke-dashoffset:-720}}@media (max-width:800px){.advanced-width{width:min(calc(100% - 40px),620px)}.careers-hero,.mission-hero{display:flex;flex-direction:column;gap:36px;min-height:0;padding-bottom:70px;padding-top:120px}.careers-hero h1,.mission-hero h1{font-size:48px}.care-journey,.career-architecture{height:330px;width:100%}.advanced-section{padding:76px 0}.benefits-layout,.mission-editorial-grid,.principle-grid,.split-editorial,.workflow-switcher{grid-template-columns:1fr;gap:16px}.hiring-grid,.work-timeline{grid-template-columns:1fr 1fr}.hiring-grid>div,.work-timeline article{border-bottom:1px solid var(--advanced-line);border-right:0;padding:22px 12px 22px 0!important}.life-mosaic{grid-template-columns:1fr;grid-template-rows:180px 180px 180px}.mosaic-wide{grid-row:auto}.benefit-list,.mission-principles,.role-filters{grid-template-columns:1fr}.mission-editorial-grid article{min-height:200px}}@media (max-width:520px){.careers-hero h1,.mission-hero h1{font-size:42px}.advanced-actions{align-items:stretch;flex-direction:column}.advanced-button{width:100%}.care-journey,.career-architecture{height:290px}.journey-checkpoint{min-height:52px;padding:7px;width:106px}.journey-checkpoint b{font-size:11px}.checkpoint-0{top:61%}.checkpoint-1{left:19%}.checkpoint-2{right:17%;top:42%}.checkpoint-3{right:0}.human-review{bottom:0;right:9%}.hiring-grid,.work-timeline{grid-template-columns:1fr}.workflow-result{padding:24px}.result-path i:not(:last-child):after{width:42px}}@media (prefers-reduced-motion:reduce){.advanced-page *,.advanced-page :after,.advanced-page :before{animation:none!important;transition:none!important}}.security-page{--security-ink:#1a2632;--security-blue:#4aa9d8;--security-lavender:#8065d9;--security-mint:#91d8c5}.resources-hero,.security-hero{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);min-height:690px;padding-bottom:80px;padding-top:140px}.resources-hero h1,.security-hero h1{font:800 clamp(48px,6vw,76px) Manrope,sans-serif;line-height:.98;margin:20px 0;max-width:650px}.resources-hero-copy>p,.security-hero-copy>p{font-size:18px;max-width:570px}.security-pathway{height:430px;position:relative;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s ease}.security-pathway svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.security-pathway path{fill:none;stroke:rgba(74,169,216,.45);stroke-width:2}.security-path-glow{stroke:var(--security-mint)!important;stroke-dasharray:9 15;stroke-width:4!important;animation:security-draw 8s linear infinite}.motion-paused .security-path-glow{animation-play-state:paused}.security-node{align-items:flex-start;background:hsla(0,0%,100%,.78);border:1px solid rgba(74,103,127,.18);box-shadow:0 14px 30px rgba(64,76,96,.1);display:flex;flex-direction:column;gap:2px;padding:10px 12px;position:absolute;width:118px}.security-node span{color:var(--security-lavender);font:700 11px Manrope}.security-node b{font-size:13px}.security-node small{color:var(--advanced-muted);font-size:10px}.security-node-0{left:0;top:65%}.security-node-1{left:15%;top:7%}.security-node-2{left:34%;top:65%}.security-node-3{left:53%;top:7%}.security-node-4{right:12%;top:65%}.security-node-5{right:0;top:7%}.security-principles{display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.security-principles article{background:hsla(0,0%,100%,.68);border:1px solid var(--advanced-line);min-height:240px;padding:24px}.security-principles article>span{color:var(--security-lavender);font:700 12px Manrope}.security-principles svg{color:var(--security-blue);display:block;margin:30px 0 17px}.operational-grid h3,.security-principles h3{font-size:20px;margin:0 0 9px}.security-workflow{background:rgba(238,250,255,.43)}.security-workflow-layout{display:grid;gap:18px;grid-template-columns:.9fr 1.1fr}.security-step-list{display:grid;gap:8px}.security-step-list button{align-items:center;background:hsla(0,0%,100%,.58);border:1px solid var(--advanced-line);display:flex;gap:12px;min-height:64px;padding:12px 15px;text-align:left}.security-step-list button.is-active{background:rgba(128,101,217,.1);border-color:var(--security-lavender)}.security-step-list svg{color:var(--security-blue)}.security-step-list span{display:grid;gap:3px}.security-step-list small{color:var(--advanced-muted);font-size:11px}.security-step-result{background:linear-gradient(135deg,hsla(0,0%,100%,.85),rgba(145,216,197,.18));border:1px solid var(--advanced-line);min-height:340px;padding:34px}.security-step-result>span,.security-step-result>svg{color:var(--security-lavender)}.security-step-result>span{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;margin-top:26px;text-transform:uppercase}.security-step-result h3{font-size:34px;margin:14px 0 10px}.security-result-line{align-items:center;display:flex;gap:0;margin-top:60px}.security-result-line i{background:var(--security-mint);border:5px solid #fff;border-radius:50%;height:18px;position:relative;width:18px}.security-result-line i:not(:last-child):after{background:var(--security-blue);content:"";height:2px;left:13px;position:absolute;top:3px;width:80px}.security-copy-grid{display:grid;gap:0 18px;grid-template-columns:1fr 1fr}.security-copy-grid p{border-bottom:1px solid var(--advanced-line);margin:0;padding:0 0 20px}.security-copy-grid p:nth-child(n+3){padding-top:20px}.security-copy-grid b{color:var(--security-ink)}.lifecycle-section{background:hsla(0,0%,100%,.34)}.lifecycle-flow{display:grid;grid-template-columns:repeat(6,1fr)}.lifecycle-flow>div{border-top:2px solid var(--security-blue);padding:17px 14px 0 0;position:relative}.lifecycle-flow>div:not(:last-child):after{background:var(--security-mint);content:"";height:7px;position:absolute;right:0;top:-5px;width:7px}.lifecycle-flow span{color:var(--security-lavender);font-size:11px}.lifecycle-flow b{display:block;font-size:17px;margin:22px 0 8px}.lifecycle-flow small{color:var(--advanced-muted);display:block;font-size:12px;line-height:1.5;padding-right:10px}.operational-grid{display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}.operational-grid article{background:hsla(0,0%,100%,.64);border:1px solid var(--advanced-line);min-height:200px;padding:21px}.operational-grid svg{color:var(--security-blue);margin-bottom:30px}.trust-section{background:hsla(0,0%,100%,.38)}.trust-panel{align-items:center;background:hsla(0,0%,100%,.7);border:1px solid var(--advanced-line);display:grid;gap:24px;grid-template-columns:auto 1fr auto;padding:30px}.trust-panel>svg{color:var(--security-lavender)}.trust-panel h2{font:800 32px Manrope;margin:10px 0}.trust-panel p{margin:0;max-width:700px}.security-faq-list{border-top:1px solid var(--advanced-line)}.security-faq-list>div{border-bottom:1px solid var(--advanced-line)}.security-faq-list button{align-items:center;background:none;border:0;color:var(--security-ink);display:flex;font-size:16px;justify-content:space-between;min-height:64px;padding:10px 2px;text-align:left;width:100%}.security-faq-list button span:last-child{color:var(--security-lavender);font-size:22px}.security-faq-list p{margin:0 34px 18px 2px;max-width:760px}.security-final{padding-bottom:120px;padding-top:65px}.security-final h2{font:800 clamp(40px,5vw,65px) Manrope;margin:16px 0 12px}.security-final p{max-width:550px}.resources-page{--resource-purple:#7b61d1;--resource-blue:#76bddd;--resource-mint:#a9dfc8;--resource-peach:#f3c1a4}.resources-hero{grid-template-columns:minmax(0,1fr) minmax(430px,.9fr)}.resource-search{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid var(--advanced-line);display:flex;gap:10px;margin:28px 0 13px;max-width:520px;padding:0 13px}.resource-search svg{color:var(--resource-purple)}.resource-search input{background:none;border:0;color:var(--advanced-ink);min-height:50px;outline:0;width:100%}.resource-search button{background:none;border:0;color:var(--advanced-muted);min-height:44px;min-width:44px}.knowledge-library{height:440px;perspective:900px;position:relative;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.library-sheet{border:1px solid rgba(123,97,209,.18);height:75%;position:absolute;transform:rotate(-7deg) skewY(-4deg);width:70%}.sheet-one{background:rgba(118,189,221,.17);box-shadow:30px 34px 50px rgba(66,86,112,.11);left:14%;top:13%;transform:translate(45px,30px) rotate(5deg) skewY(-4deg)}.sheet-two{background:hsla(22,77%,80%,.19);left:9%;top:8%;transform:translate(22px,15px) rotate(-4deg) skewY(-4deg)}.sheet-three{align-items:flex-start;background:hsla(0,0%,100%,.7);display:flex;flex-direction:column;gap:10px;justify-content:flex-end;left:4%;padding:28px;top:4%}.sheet-three svg{color:var(--resource-purple)}.sheet-three b{font:700 24px Manrope}.sheet-three small{color:var(--advanced-muted)}.topic-tab{background:hsla(0,0%,100%,.84);border:1px solid var(--advanced-line);box-shadow:0 8px 17px rgba(66,86,112,.08);font-size:11px;padding:8px 10px;position:absolute}.topic-tab-0{left:0;top:8%}.topic-tab-1{right:4%;top:19%}.topic-tab-2{right:0;top:52%}.topic-tab-3{left:2%;top:63%}.topic-tab-4{right:20%;bottom:4%}.topic-tab-5{left:24%;bottom:0}.featured-resource-grid{display:grid;gap:16px;grid-template-columns:1.4fr .8fr}.supporting-resource-list{display:grid;gap:16px}.resource-card{background:hsla(0,0%,100%,.72);border:1px solid var(--advanced-line);box-shadow:0 15px 35px rgba(64,76,96,.06);transition:transform .22s,box-shadow .22s}.resource-card:hover{box-shadow:0 20px 38px rgba(64,76,96,.13);transform:perspective(800px) rotateX(1deg) translateY(-3px)}.resource-card>a{display:block;height:100%}.resource-card-media{background:linear-gradient(135deg,rgba(123,97,209,.13),rgba(169,223,200,.25));height:145px;overflow:hidden;position:relative}.resource-card.is-featured .resource-card-media{height:235px}.resource-card-media img{height:100%;object-fit:cover;opacity:.82;transition:transform .3s;width:100%}.resource-card:hover .resource-card-media img{transform:scale(1.04)}.resource-card-media span{background:hsla(0,0%,100%,.84);bottom:10px;color:var(--resource-purple);font-size:10px;font-weight:800;left:10px;padding:6px 8px;position:absolute;text-transform:uppercase}.resource-card-body{padding:20px}.resource-meta{align-items:center;color:var(--advanced-muted);display:flex;font-size:11px;gap:14px}.resource-meta span:last-child{align-items:center;display:flex;gap:4px}.resource-card h3{font-size:21px;line-height:1.15;margin:15px 0 9px}.resource-card.is-featured h3{font-size:30px}.resource-card p{font-size:13px;margin:0}.resource-card-link{align-items:center;color:var(--resource-purple);display:inline-flex;font-size:12px;font-weight:700;gap:7px;margin-top:18px}.resource-card-link svg{transition:transform .2s}.resource-card:hover .resource-card-link svg{transform:translateX(4px)}.resource-filter-row{display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;padding-bottom:5px}.resource-filter-row button{background:hsla(0,0%,100%,.58);border:1px solid var(--advanced-line);color:var(--advanced-muted);min-height:44px;padding:0 13px;white-space:nowrap}.resource-filter-row button.is-active{background:rgba(123,97,209,.1);border-color:var(--resource-purple);color:var(--advanced-ink)}.latest-grid,.resource-grid{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.resource-empty{align-items:center;border:1px dashed var(--advanced-line);display:flex;gap:12px;min-height:100px;padding:22px}.resource-empty p{margin:0}.goal-section{background:hsla(0,0%,100%,.4)}.goal-layout{display:grid;gap:18px;grid-template-columns:.8fr 1.2fr}.goal-list{display:grid;gap:7px}.goal-list button{background:hsla(0,0%,100%,.58);border:1px solid var(--advanced-line);color:var(--advanced-muted);display:flex;gap:12px;min-height:52px;padding:14px;text-align:left}.goal-list button.is-active{background:rgba(123,97,209,.1);border-color:var(--resource-purple);color:var(--advanced-ink)}.goal-list span{color:var(--resource-purple);font-size:11px}.goal-result{background:linear-gradient(135deg,hsla(0,0%,100%,.82),hsla(22,77%,80%,.17));border:1px solid var(--advanced-line);min-height:285px;padding:32px}.goal-result>span{color:var(--resource-purple);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.goal-result h3{font-size:29px;margin:22px 0 10px}.goal-result a,.pathway-grid a{align-items:center;color:var(--resource-purple);display:inline-flex;font-size:13px;font-weight:700;gap:7px;margin-top:18px}.pathway-grid{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.pathway-grid article{background:hsla(0,0%,100%,.67);border:1px solid var(--advanced-line);padding:23px}.pathway-grid article>a{border-top:1px solid var(--advanced-line);display:flex;justify-content:space-between;margin-top:18px;padding-top:16px}.pathway-grid article>a span{color:var(--resource-purple);margin-right:8px}.newsletter-panel{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(169,223,200,.25));border:1px solid var(--advanced-line);display:grid;gap:34px;grid-template-columns:1fr 1fr;padding:34px}.newsletter-panel h2{font:800 34px Manrope;margin:12px 0}.newsletter-panel form label{color:var(--advanced-muted);display:block;font-size:12px;margin-bottom:8px}.newsletter-panel form>div{display:flex;gap:8px}.newsletter-panel input{background:hsla(0,0%,100%,.8);border:1px solid var(--advanced-line);min-height:46px;min-width:0;padding:0 12px;width:100%}.newsletter-panel .advanced-button{border-radius:7px;white-space:nowrap}.form-feedback,.form-feedback-error{font-size:12px;margin:8px 0 0!important;min-height:18px}.form-feedback-error{color:#b42318!important}.newsletter-panel button:disabled{cursor:wait;opacity:.7}@keyframes security-draw{to{stroke-dashoffset:-480}}@media (max-width:800px){.resources-hero,.security-hero{display:flex;flex-direction:column;gap:36px;min-height:0;padding-bottom:70px;padding-top:120px}.resources-hero h1,.security-hero h1{font-size:48px}.knowledge-library,.security-pathway{height:330px;width:100%}.latest-grid,.operational-grid,.pathway-grid,.resource-grid,.security-principles{grid-template-columns:1fr 1fr}.featured-resource-grid,.goal-layout,.newsletter-panel,.security-workflow-layout{grid-template-columns:1fr}.lifecycle-flow{grid-template-columns:repeat(3,1fr);gap:20px 0}.lifecycle-flow>div:nth-child(4){border-top:2px solid var(--security-blue)}.trust-panel{grid-template-columns:auto 1fr}.trust-panel .advanced-button{grid-column:2;justify-self:start}.resource-card.is-featured .resource-card-media{height:200px}.resource-card.is-featured h3{font-size:25px}}@media (max-width:520px){.resources-hero h1,.security-hero h1{font-size:42px}.knowledge-library,.security-pathway{height:290px}.security-node{padding:7px;width:95px}.security-node b{font-size:11px}.security-node-0{left:0;top:68%}.security-node-1{left:5%;top:4%}.security-node-2{left:28%;top:68%}.security-node-3{left:45%;top:4%}.security-node-4{right:12%;top:68%}.security-node-5{right:0;top:4%}.latest-grid,.operational-grid,.pathway-grid,.resource-grid,.security-copy-grid,.security-principles{grid-template-columns:1fr}.security-copy-grid p:nth-child(n+2){padding-top:20px}.lifecycle-flow{grid-template-columns:1fr 1fr}.trust-panel{grid-template-columns:1fr}.trust-panel .advanced-button{grid-column:auto}.security-step-result{padding:25px}.security-result-line i:not(:last-child):after{width:42px}.newsletter-panel{padding:24px}.newsletter-panel form>div{align-items:stretch;flex-direction:column}.newsletter-panel .advanced-button{width:100%}.topic-tab{font-size:9px;padding:6px}.sheet-three{padding:20px}.sheet-three b{font-size:19px}}.integrations-page,.platform-page,.solutions-page{--page-purple:#7359cf;--page-blue:#5caed2;--page-mint:#9bdac5;--page-peach:#f2c1a4}.platform-page{background:radial-gradient(circle at 86% 13%,rgba(115,89,207,.15),transparent 29%),radial-gradient(circle at 11% 55%,rgba(92,174,210,.11),transparent 28%),linear-gradient(135deg,#fbfbf8,#f8f7ff 52%,#f1fbfa)}.solutions-page{background:radial-gradient(circle at 14% 18%,hsla(22,75%,80%,.16),transparent 27%),radial-gradient(circle at 84% 48%,rgba(115,89,207,.12),transparent 32%),linear-gradient(135deg,#fffdfa,#f8f9ff 57%,#f0fbf9)}.integrations-page{background:radial-gradient(circle at 80% 12%,rgba(92,174,210,.15),transparent 30%),radial-gradient(circle at 12% 76%,rgba(155,218,197,.13),transparent 28%),linear-gradient(135deg,#fbfbf8,#f7f9ff 55%,#f4fbfa)}.integrations-hero,.platform-hero,.solutions-hero{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);min-height:690px;padding-bottom:80px;padding-top:140px}.integrations-hero h1,.platform-hero h1,.solutions-hero h1{font:800 clamp(48px,6vw,76px) Manrope,sans-serif;line-height:.98;margin:20px 0;max-width:660px}.integrations-hero p,.platform-hero p,.solutions-hero p{font-size:18px;max-width:570px}.platform-flow{height:430px;position:relative;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s ease}.platform-flow svg{height:100%;inset:0;position:absolute;width:100%}.platform-flow path{fill:none;stroke:rgba(115,89,207,.38);stroke-width:2}.platform-flow-pulse{stroke:var(--page-mint)!important;stroke-dasharray:8 14;stroke-width:4!important;animation:internal-flow 8s linear infinite}.platform-flow-card{align-items:flex-start;background:hsla(0,0%,100%,.78);border:1px solid var(--advanced-line);box-shadow:0 14px 30px rgba(64,76,96,.1);display:flex;flex-direction:column;gap:3px;padding:11px;position:absolute;width:132px}.platform-flow-card svg{color:var(--page-purple);height:16px;inset:auto;position:static;width:16px}.platform-flow-card b{font-size:12px}.platform-flow-card small{color:var(--advanced-muted);font-size:10px}.platform-flow-card-0{left:0;top:66%}.platform-flow-card-1{left:16%;top:7%}.platform-flow-card-2{left:35%;top:66%}.platform-flow-card-3{left:54%;top:7%}.platform-flow-card-4{right:0;top:66%;border-color:rgba(95,137,44,.35)}.platform-module-grid{display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}.platform-module-grid article{background:hsla(0,0%,100%,.68);border:1px solid var(--advanced-line);min-height:180px;padding:20px}.platform-module-grid article>span{color:var(--page-purple);font:700 11px Manrope}.platform-module-icon{color:var(--page-blue);margin:25px 0 14px}.platform-module-grid h3{font-size:17px;margin:0 0 8px}.platform-module-grid p{font-size:12px;margin:0}.journey-section,.teams-section{background:hsla(0,0%,100%,.33)}.platform-journey,.platform-team-layout{display:grid;gap:18px;grid-template-columns:.82fr 1.18fr}.journey-tabs,.team-tabs{display:grid;gap:7px}.journey-tabs button,.team-tabs button{align-items:center;background:hsla(0,0%,100%,.57);border:1px solid var(--advanced-line);color:var(--advanced-muted);display:flex;gap:12px;min-height:55px;padding:12px 14px;text-align:left}.journey-tabs button.is-active,.team-tabs button.is-active{background:rgba(115,89,207,.1);border-color:var(--page-purple);color:var(--advanced-ink)}.journey-tabs span,.platform-principles-grid span{color:var(--page-purple);font-size:11px}.journey-detail,.team-detail{background:linear-gradient(135deg,hsla(0,0%,100%,.85),rgba(155,218,197,.19));border:1px solid var(--advanced-line);min-height:310px;padding:34px}.journey-detail>span,.team-detail>span{color:var(--page-purple);display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.journey-detail h3,.team-detail h3{font-size:32px;margin:20px 0 10px}.journey-detail-path{display:flex;margin-top:55px}.journey-detail-path i{background:var(--page-mint);border:5px solid #fff;border-radius:50%;height:18px;position:relative;width:18px}.journey-detail-path i:not(:last-child):after{background:var(--page-blue);content:"";height:2px;left:13px;position:absolute;top:3px;width:75px}.team-detail a,.team-detail>svg{color:var(--page-purple)}.team-detail a{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:7px;margin-top:18px}.platform-team-layout{grid-template-columns:.55fr 1.45fr}.team-tabs button{justify-content:space-between}.information-section{background:hsla(0,0%,100%,.38)}.platform-principles-grid{display:grid;grid-template-columns:repeat(5,1fr)}.platform-principles-grid div{align-items:center;border-top:2px solid var(--page-blue);display:flex;flex-direction:column;gap:14px;min-height:150px;padding:17px 12px 0;text-align:center}.platform-principles-grid svg{color:var(--page-mint)}.integrations-final,.platform-final,.solutions-final{padding-bottom:120px;padding-top:70px}.integrations-final h2,.platform-final h2,.solutions-final h2{font:800 clamp(38px,5vw,66px) Manrope;margin:16px 0;max-width:720px}.solution-layers{height:430px;perspective:900px;position:relative;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.solution-layer{align-items:flex-end;border:1px solid var(--advanced-line);box-shadow:0 18px 32px rgba(64,76,96,.1);display:flex;font:700 14px Manrope;height:62%;padding:22px;position:absolute;transform:skewY(-10deg) rotateX(48deg);width:78%}.layer-patient{background:hsla(22,75%,80%,.27);left:2%;top:13%}.layer-clinical{background:rgba(115,89,207,.12);left:9%;top:19%;transform:translate(18px,15px) skewY(-10deg) rotateX(48deg)}.layer-team{background:rgba(92,174,210,.15);left:16%;top:25%;transform:translate(36px,30px) skewY(-10deg) rotateX(48deg)}.layer-operations{background:rgba(155,218,197,.2);left:23%;top:31%;transform:translate(54px,45px) skewY(-10deg) rotateX(48deg)}.integration-filter-row,.solution-filter-row{display:flex;gap:8px;margin-bottom:24px;overflow-x:auto;padding-bottom:5px}.integration-filter-row button,.solution-filter-row button{background:hsla(0,0%,100%,.58);border:1px solid var(--advanced-line);color:var(--advanced-muted);min-height:44px;padding:0 13px;white-space:nowrap}.integration-filter-row button.is-active,.solution-filter-row button.is-active{background:rgba(115,89,207,.1);border-color:var(--page-purple);color:var(--advanced-ink)}.solution-explorer{display:grid;gap:18px;grid-template-columns:.85fr 1.15fr}.solution-list{display:grid;gap:7px}.solution-list button{align-items:center;background:hsla(0,0%,100%,.59);border:1px solid var(--advanced-line);color:var(--advanced-muted);display:flex;gap:10px;min-height:54px;padding:12px 14px;text-align:left}.solution-list button span{flex:1}.solution-list button.is-active{background:rgba(115,89,207,.1);border-color:var(--page-purple);color:var(--advanced-ink)}.solution-detail{background:linear-gradient(135deg,hsla(0,0%,100%,.85),hsla(22,75%,80%,.16));border:1px solid var(--advanced-line);min-height:350px;padding:34px}.solution-detail h3{font-size:34px;margin:17px 0 10px}.solution-detail-meta{border-top:1px solid var(--advanced-line);display:grid;gap:11px;margin-top:28px;padding-top:20px}.solution-detail-meta span{align-items:center;display:flex;gap:8px;font-size:13px}.solution-detail-meta svg,.solution-detail>a{color:var(--page-purple)}.solution-detail>a{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:7px;margin-top:22px}.outcome-section{background:hsla(0,0%,100%,.38)}.outcome-grid{display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}.outcome-grid article{background:hsla(0,0%,100%,.67);border:1px solid var(--advanced-line);min-height:200px;padding:20px}.outcome-grid article>span{color:var(--page-purple);font:700 11px Manrope}.outcome-grid svg{color:var(--page-mint);display:block;margin:28px 0 15px}.outcome-grid h3{font-size:17px;margin:0 0 8px}.outcome-grid p{font-size:12px;margin:0}.solution-bridge{background:hsla(22,75%,80%,.08)}.integration-bridge{height:430px;position:relative}.integration-bridge svg{height:100%;inset:0;position:absolute;width:100%}.integration-bridge path{fill:none;stroke:rgba(92,174,210,.45);stroke-width:2}.bridge-pulse{stroke:var(--page-mint)!important;stroke-dasharray:9 14;stroke-width:4!important;animation:internal-flow 8s linear infinite}.bridge-gate{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid rgba(115,89,207,.25);box-shadow:0 14px 28px rgba(64,76,96,.1);display:flex;flex-direction:column;gap:5px;left:36%;padding:13px;position:absolute;text-align:center;top:38%;width:170px}.bridge-gate svg{color:var(--page-purple)}.bridge-gate b{font-size:12px}.bridge-gate small,.system-tile small{color:var(--advanced-muted);font-size:10px}.system-tile{align-items:flex-start;background:hsla(0,0%,100%,.78);border:1px solid var(--advanced-line);box-shadow:0 10px 20px rgba(64,76,96,.08);display:flex;flex-direction:column;gap:3px;padding:9px;position:absolute;width:100px}.system-tile svg{color:var(--page-blue)}.system-tile b{font-size:12px}.system-tile-0{left:0;top:11%}.system-tile-1{left:0;top:69%}.system-tile-2{left:28%;top:0}.system-tile-3{right:28%;top:69%}.system-tile-4{right:0;top:11%}.system-tile-5{right:0;top:69%}.integration-directory-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.integration-directory-grid article{background:hsla(0,0%,100%,.68);border:1px solid var(--advanced-line);min-height:190px;padding:20px}.integration-directory-grid svg{color:var(--page-blue);margin-bottom:22px}.integration-directory-grid h3{font-size:18px;margin:9px 0}.integration-directory-grid p{font-size:13px;margin:0 0 14px}.integration-directory-grid small{color:var(--advanced-muted);font-size:11px}.integration-empty{align-items:center;border:1px dashed var(--advanced-line);display:flex;gap:13px;margin-top:22px;padding:18px}.integration-empty svg{color:var(--page-purple)}.integration-empty p{flex:1;margin:0}.integration-empty a{align-items:center;color:var(--page-purple);display:inline-flex;font-size:12px;font-weight:700;gap:6px;white-space:nowrap}.integration-steps{background:hsla(0,0%,100%,.35)}.integration-step-layout{display:grid;gap:18px;grid-template-columns:.9fr 1.1fr}.integration-step-list{display:grid;gap:7px}.integration-step-list button{align-items:center;background:hsla(0,0%,100%,.58);border:1px solid var(--advanced-line);color:var(--advanced-muted);display:flex;gap:12px;justify-content:space-between;min-height:60px;padding:12px 15px;text-align:left}.integration-step-list button span{color:var(--page-purple);margin-right:auto}.integration-step-list button.is-active{background:rgba(115,89,207,.1);border-color:var(--page-purple);color:var(--advanced-ink)}.integration-step-detail{background:linear-gradient(135deg,hsla(0,0%,100%,.84),rgba(92,174,210,.13));border:1px solid var(--advanced-line);min-height:300px;padding:32px}.integration-step-detail>svg{color:var(--page-purple)}.integration-step-detail>span{color:var(--page-purple);display:block;font-size:11px;font-weight:700;letter-spacing:.1em;margin-top:25px;text-transform:uppercase}.integration-step-detail h3{font-size:32px;margin:15px 0 10px}.integration-step-line{display:flex;margin-top:55px}.integration-step-line i{background:var(--page-mint);border:5px solid #fff;border-radius:50%;height:18px;position:relative;width:18px}.integration-step-line i:not(:last-child):after{background:var(--page-blue);content:"";height:2px;left:13px;position:absolute;top:3px;width:75px}.interop-grid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.interop-grid article{background:hsla(0,0%,100%,.65);border:1px solid var(--advanced-line);min-height:190px;padding:22px}.interop-grid svg{color:var(--page-mint)}.interop-grid h3{font-size:18px;margin:25px 0 8px}.workflow-examples{background:rgba(155,218,197,.08)}.workflow-example-list{display:grid;gap:0}.workflow-example-list div{border-bottom:1px solid var(--advanced-line);display:grid;grid-template-columns:45px 1fr;padding:14px 0}.workflow-example-list span{color:var(--page-purple);font-size:11px;grid-row:span 2}.workflow-example-list small{color:var(--advanced-muted);font-size:12px}.integration-request{background:hsla(0,0%,100%,.45)}.integration-request-layout{align-items:start;display:grid;gap:70px;grid-template-columns:1fr 1fr}.integration-request form{background:hsla(0,0%,100%,.72);border:1px solid var(--advanced-line);display:grid;gap:13px;padding:25px}.integration-request label{color:var(--advanced-muted);display:grid;font-size:12px;gap:6px}.integration-request input,.integration-request select,.integration-request textarea{background:hsla(0,0%,100%,.8);border:1px solid var(--advanced-line);color:var(--advanced-ink);min-height:44px;padding:9px 11px}.integration-request textarea{resize:vertical}.integration-request .advanced-button{border-radius:7px;justify-self:start}.integrations-final{padding-bottom:120px}@keyframes internal-flow{to{stroke-dashoffset:-520}}@media (max-width:800px){.integrations-hero,.platform-hero,.solutions-hero{display:flex;flex-direction:column;gap:36px;min-height:0;padding-bottom:70px;padding-top:120px}.integrations-hero h1,.platform-hero h1,.solutions-hero h1{font-size:48px}.integration-bridge,.platform-flow,.solution-layers{height:330px;width:100%}.integration-directory-grid,.interop-grid,.outcome-grid,.platform-module-grid{grid-template-columns:1fr 1fr}.integration-request-layout,.integration-step-layout,.platform-journey,.platform-team-layout,.solution-explorer{grid-template-columns:1fr;gap:16px}.platform-principles-grid{grid-template-columns:repeat(3,1fr)}.integration-empty{align-items:flex-start;flex-wrap:wrap}.integration-empty p{flex-basis:80%}}@media (max-width:520px){.integrations-hero h1,.platform-hero h1,.solutions-hero h1{font-size:42px}.integration-bridge,.platform-flow,.solution-layers{height:290px}.platform-flow-card,.system-tile{padding:7px;width:92px}.platform-flow-card b,.system-tile b{font-size:10px}.platform-flow-card-0{left:0;top:68%}.platform-flow-card-1{left:5%;top:3%}.platform-flow-card-2{left:28%;top:68%}.platform-flow-card-3{left:45%;top:3%}.platform-flow-card-4{right:0;top:68%}.integration-directory-grid,.interop-grid,.outcome-grid,.platform-module-grid,.platform-principles-grid{grid-template-columns:1fr}.integration-step-detail,.journey-detail,.solution-detail,.team-detail{padding:24px}.integration-step-line i:not(:last-child):after,.journey-detail-path i:not(:last-child):after{width:42px}.solution-layer{font-size:10px;padding:12px}.bridge-gate{left:28%;width:145px}.integration-empty a{width:100%}.integration-request form{padding:20px}}@media (prefers-reduced-motion:reduce){.integrations-page *,.integrations-page :before,.platform-page *,.platform-page :before,.solutions-page *,.solutions-page :before{animation:none!important;transition:none!important}}.integrationHero{background:radial-gradient(circle at 76% 38%,rgba(91,39,255,.12),transparent 32%),radial-gradient(circle at 88% 66%,rgba(57,167,255,.1),transparent 30%),linear-gradient(135deg,#fbfbf8,#f8f9ff 55%,#eef7fb);isolation:isolate;overflow:clip;position:relative;width:100%}.integrationHeroInner{align-items:center;display:grid;gap:clamp(48px,6vw,96px);grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);margin-inline:auto;min-height:740px;padding-bottom:80px;padding-top:140px;width:min(calc(100% - 40px),1440px)}.integrationHeroCopy{max-width:640px;min-width:0;position:relative;z-index:2}.integrationVisual{isolation:isolate;min-height:620px;min-width:0;position:relative;width:100%}.integrationPaths{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.integrationPaths path{fill:none;stroke:rgba(115,89,207,.43);stroke-linecap:round;stroke-width:2}.integrationPaths .path-imaging,.integrationPaths .path-scheduling{stroke:rgba(92,174,210,.4)}.integrationPaths .path-billing,.integrationPaths .path-labs{stroke:rgba(155,218,197,.52)}.integrationPaths:after{content:""}.integrationGate,.integrationNode{position:absolute;z-index:2}.integrationGate{align-items:center;background:rgba(239,235,255,.86);border:1px solid rgba(115,89,207,.42);box-shadow:0 0 0 5px rgba(92,174,210,.08),0 18px 34px rgba(64,76,96,.12);display:flex;gap:10px;left:50%;padding:16px 18px;top:50%;transform:translate(-50%,-50%);width:220px}.integrationGate>svg{color:#7359cf;flex:none}.integrationGate h3{font-size:14px;margin:0}.integrationGate p{color:#64748b;font-size:11px;margin:4px 0 0}.integrationGate i{background:#c9ed70;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px rgba(95,137,44,.22);flex:none;height:11px;margin-left:auto;width:11px}.integrationNode{align-items:center;background:hsla(0,0%,100%,.84);border:1px solid rgba(48,74,93,.17);box-shadow:0 12px 24px rgba(64,76,96,.1);display:flex;gap:10px;min-height:72px;padding:12px 14px;transition:box-shadow .2s,transform .2s;width:170px}.integrationNode:hover{box-shadow:0 16px 28px rgba(64,76,96,.16);transform:translateY(-2px)}.integrationNodeIcon{align-items:center;color:#5c8fc7;display:flex;flex:none;justify-content:center}.integrationNode h3{font-size:14px;margin:0}.integrationNode p{color:#64748b;font-size:11px;margin:4px 0 0}.integrationNode-ehr{left:8%;top:11%}.integrationNode-pharmacy{right:8%;top:11%}.integrationNode-imaging{left:8%;top:calc(50% - 36px)}.integrationNode-scheduling{right:8%;top:calc(50% - 36px)}.integrationNode-labs{left:8%;bottom:11%}.integrationNode-billing{right:8%;bottom:11%}@media (max-width:1100px){.integrationHeroInner{gap:42px;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr)}.integrationVisual{min-height:560px}.integrationNode{width:155px}.integrationNode-ehr,.integrationNode-imaging,.integrationNode-labs{left:3%}.integrationNode-billing,.integrationNode-pharmacy,.integrationNode-scheduling{right:3%}}@media (max-width:800px){.integrationHeroInner{display:flex;flex-direction:column;gap:24px;min-height:0;padding-bottom:65px;padding-top:120px}.integrationHeroCopy{width:100%}.integrationVisual{min-height:520px;width:100%}.integrationNode{position:relative;width:100%}.integrationPaths{opacity:.35}.integrationNode-billing,.integrationNode-ehr,.integrationNode-imaging,.integrationNode-labs,.integrationNode-pharmacy,.integrationNode-scheduling{bottom:auto;left:auto;right:auto;top:auto}.integrationVisual{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:0 4px}.integrationPaths{height:58%;top:0}.integrationGate{grid-column:1/-1;grid-row:4;justify-self:center;position:relative;left:auto;top:auto;transform:none;width:min(100%,260px)}.integrationNode-ehr{grid-column:1;grid-row:1}.integrationNode-pharmacy{grid-column:2;grid-row:1}.integrationNode-imaging{grid-column:1;grid-row:2}.integrationNode-scheduling{grid-column:2;grid-row:2}.integrationNode-labs{grid-column:1;grid-row:3}.integrationNode-billing{grid-column:2;grid-row:3}}@media (max-width:420px){.integrationVisual{grid-template-columns:1fr;min-height:650px}.integrationGate,.integrationNode-billing,.integrationNode-ehr,.integrationNode-imaging,.integrationNode-labs,.integrationNode-pharmacy,.integrationNode-scheduling{grid-column:1}.integrationNode-ehr{grid-row:1}.integrationNode-pharmacy{grid-row:2}.integrationNode-imaging{grid-row:3}.integrationNode-scheduling{grid-row:4}.integrationNode-labs{grid-row:5}.integrationNode-billing{grid-row:6}.integrationGate{grid-row:7}.integrationPaths{display:none}}.integrationPaths path{animation:integration-path-draw 1.2s ease-out forwards;stroke-dasharray:520;stroke-dashoffset:520}.integrationVisual.motion-paused .integrationGate,.integrationVisual.motion-paused .integrationPaths path{animation-play-state:paused}.integrationGate{animation:gate-breathe 4s ease-in-out infinite}@keyframes integration-path-draw{to{stroke-dashoffset:0}}@keyframes gate-breathe{50%{box-shadow:0 0 0 8px rgba(92,174,210,.06),0 18px 34px rgba(64,76,96,.12)}}@media (prefers-reduced-motion:reduce){.integrationGate,.integrationPaths path{animation:none!important;stroke-dashoffset:0}}.integrationPageHero{background:radial-gradient(circle at 76% 40%,rgba(91,39,255,.12),transparent 32%),radial-gradient(circle at 86% 72%,rgba(57,167,255,.1),transparent 28%),linear-gradient(135deg,#fbfbf8,#f8f8ff 54%,#eef7fb);isolation:isolate;min-height:auto;overflow:clip;padding-block:clamp(96px,10vw,150px);position:relative;width:100%}.integrationPageHeroInner{align-items:center;display:grid;gap:clamp(48px,6vw,88px);grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);margin-inline:auto;position:relative;width:min(1440px,calc(100% - 64px))}.integrationPageHeroCopy,.integrationPageHeroVisual{min-width:0}.integrationPageHeroCopy{max-width:640px;position:relative;z-index:2}.integrationPageHeroTitle{color:#0f172a;font-size:clamp(52px,5vw,82px);font-weight:700;hyphens:none;letter-spacing:-.055em;line-height:.98;margin:0;max-width:720px;overflow-wrap:normal;text-wrap:balance;word-break:normal}.integrationPageHeroDescription{font-size:clamp(18px,1.4vw,21px);line-height:1.65;max-width:610px}.integrationPageHeroVisual{display:grid;min-height:590px;place-items:center;position:relative;isolation:isolate;width:100%}.integrationPageVisualGrid{align-items:center;display:grid;gap:56px 20px;grid-template-areas:"ehr pharmacy imaging" ". gate ." "scheduling labs billing";grid-template-columns:repeat(3,minmax(0,1fr));position:relative;width:100%;z-index:2}.integrationPagePaths{height:84%;inset:8%;pointer-events:none;position:absolute;width:84%;z-index:0}.integrationPagePaths path{animation:integrationPagePathDraw 1.1s ease-out forwards;fill:none;stroke:rgba(91,39,255,.32);stroke-dasharray:520;stroke-dashoffset:520;stroke-linecap:round;stroke-width:2}.integrationPagePaths path:nth-child(2),.integrationPagePaths path:nth-child(5){stroke:rgba(57,167,255,.36)}.integrationPagePaths path:nth-child(3),.integrationPagePaths path:nth-child(6){stroke:rgba(139,216,198,.48)}.integrationPageHeroVisualPaused .integrationPageGate,.integrationPageHeroVisualPaused .integrationPagePaths path{animation-play-state:paused}.integrationPageNode{align-items:center;background:hsla(0,0%,100%,.82);border:1px solid rgba(91,39,255,.14);border-radius:16px;box-shadow:0 18px 40px rgba(44,51,73,.08),inset 0 1px 0 hsla(0,0%,100%,.95);display:flex;gap:14px;min-height:92px;min-width:0;padding:18px;transition:box-shadow .2s,transform .2s}.integrationPageNode:hover{box-shadow:0 20px 42px rgba(44,51,73,.13),inset 0 1px 0 hsla(0,0%,100%,.95);transform:translateY(-2px)}.integrationPageNodeIcon{align-items:center;background:#edf2ff;border-radius:12px;color:#4d60d8;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.integrationPageNodeText{display:grid;gap:5px;min-width:0}.integrationPageNodeText strong{color:#111827;font-size:14px}.integrationPageNodeText small{color:#64748b;font-size:11px;line-height:1.35}.integrationPageNode-ehr{grid-area:ehr}.integrationPageNode-pharmacy{grid-area:pharmacy}.integrationPageNode-imaging{grid-area:imaging}.integrationPageNode-scheduling{grid-area:scheduling}.integrationPageNode-labs{grid-area:labs}.integrationPageNode-billing{grid-area:billing}.integrationPageGate{align-items:center;animation:integrationPageGateGlow 4s ease-in-out infinite;background:radial-gradient(circle at 30% 20%,#fff 0,#f4f0ff 58%,#e9e3ff 100%);border:1px solid rgba(91,39,255,.25);border-radius:22px;box-shadow:0 24px 55px rgba(91,39,255,.15),inset 0 1px 0 hsla(0,0%,100%,.95);color:#111827;display:grid;gap:8px;grid-area:gate;justify-items:center;min-height:132px;min-width:230px;padding:24px;position:relative;text-align:center}.integrationPageGate svg{color:#5b27ff}.integrationPageGate span{font-size:15px;font-weight:700}.integrationPageGate small{color:#64748b;font-size:11px}.integrationPageGate i{background:#c9ed70;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px rgba(95,137,44,.22);height:10px;width:10px}.integrationPageHeroVisualPaused .integrationPageGate{animation-play-state:paused}@keyframes integrationPagePathDraw{to{stroke-dashoffset:0}}@keyframes integrationPageGateGlow{50%{box-shadow:0 24px 55px rgba(91,39,255,.18),0 0 0 7px rgba(91,39,255,.04),inset 0 1px 0 hsla(0,0%,100%,.95)}}@media (max-width:1180px){.integrationPageHeroInner{grid-template-columns:1fr;width:min(900px,calc(100% - 40px))}.integrationPageHeroCopy{max-width:760px}.integrationPageHeroVisual{min-height:590px}}@media (max-width:760px){.integrationPageHero{padding-block:80px}.integrationPageHeroInner{width:min(680px,calc(100% - 32px))}.integrationPageHeroTitle{font-size:clamp(44px,11vw,62px)}.integrationPageVisualGrid{gap:14px;grid-template-areas:"ehr pharmacy" "imaging scheduling" "labs billing" "gate gate";grid-template-columns:repeat(2,minmax(0,1fr))}.integrationPageHeroVisual{min-height:auto}.integrationPagePaths{display:none}.integrationPageGate{min-width:0;width:100%}.integrationPageNode{min-height:88px;padding:14px}}@media (max-width:440px){.integrationPageVisualGrid{grid-template-areas:"ehr" "pharmacy" "imaging" "scheduling" "labs" "billing" "gate";grid-template-columns:1fr}.integrationPageGate{grid-area:gate}.integrationPageNode{width:100%}}@media (prefers-reduced-motion:reduce){.integrationPageGate,.integrationPagePaths path{animation:none!important;stroke-dashoffset:0}.integrationPageNode{transition:none}}.publicSite{--public-heading:#15131c;--public-text:#2c2833;--public-body:#6f6977;--public-muted:#7e7784;--public-purple:#6039f1;background-color:#f7f3eb!important;background-image:linear-gradient(rgba(21,19,28,.035) 1px,transparent 0),linear-gradient(90deg,rgba(21,19,28,.035) 1px,transparent 0)!important;background-size:72px 72px!important}.publicSite .publicBackground{display:none!important}.publicSite .advanced-page,.publicSite .integrationPageHero,.publicSite .integrations-page,.publicSite .marketing-main,.publicSite .platform-page,.publicSite .resources-page,.publicSite .security-page,.publicSite .solutions-page{background-color:transparent!important;background-image:none!important}.publicSite:not(.publicSiteLanding) .landing-header,.publicSite:not(.publicSiteLanding) .landing-header.is-scrolled,.publicSite:not(.publicSiteLanding) .landing-header[data-variant=heroIntegrated],.publicSite:not(.publicSiteLanding) .landing-header[data-variant=heroIntegrated].is-scrolled{background:hsla(40,43%,95%,.94)!important;border-bottom:1px solid rgba(21,19,28,.1)!important;box-shadow:none!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.publicSite .siteFooter{color:#15131c!important;background:#f7f3eb!important;border-top:1px solid rgba(21,19,28,.12)!important}.publicSite .siteFooter .footerBackground{display:none!important}.publicSite .siteFooter .footerGlassPanel{background:#f7f3eb!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.publicSite .siteFooter .footer-bottom,.publicSite .siteFooter .footer-bottom button,.publicSite .siteFooter .sanova-logo,.publicSite .siteFooter .siteFooterBrand,.publicSite .siteFooter .siteFooterHeading,.publicSite .siteFooter .siteFooterLink{color:#15131c!important}.publicSite .siteFooter .footer-bottom>span,.publicSite .siteFooter .siteFooterText{color:#6f6977!important}.publicSite .siteFooter .siteFooterLink{border-color:rgba(21,19,28,.1)!important}.publicSite .siteFooter .footer-bottom button,.publicSite .siteFooter .social-link{background:hsla(0,0%,100%,.46)!important;border-color:rgba(21,19,28,.13)!important}.publicSite .advanced-marketing-page.pricing-page,.publicSite .blog-intro,.publicSite .blog-library,.publicSite .blog-page,.publicSite .blog-page:after,.publicSite .blog-page:before,.publicSite .pricing-page,.publicSite .pricing-page .advanced-hero,.publicSite .pricing-page .advanced-section,.publicSite .pricing-page .advanced-section.tinted{background-color:transparent!important;background-image:none!important}.publicSite .blog-page,.publicSite .pricing-page{color:#15131c!important}