.feature-launcher{z-index:88;right:24px;bottom:calc(94px + env(safe-area-inset-bottom));color:#071f43;font:inherit;cursor:pointer;background:#f5ffff;border:1px solid #badbdc;border-radius:999px;align-items:center;gap:7px;padding:11px 15px;font-size:13px;display:flex;position:fixed;box-shadow:0 4px 15px #071f4315}.feature-launcher svg{color:#008997;width:21px;height:21px}.feature-launcher:hover{background:#d9faf9}.feature-launcher:focus-visible,.feature-dialog :focus-visible{outline-offset:3px;outline:3px solid #008c9c}body:has(.whatsapp-widget[open]) .feature-launcher{visibility:hidden}.feature-dialog{box-sizing:border-box;color:#071f43;width:min(620px,100% - 28px);max-height:calc(100dvh - 32px);font:inherit;background:linear-gradient(155deg,#fff,#f0fcfc);border:1px solid #c6dfe4;border-radius:25px;padding:32px;overflow:auto;box-shadow:0 22px 100px #071f4340}.feature-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#061c4070}.feature-close{color:#071f43;cursor:pointer;background:#fff;border:1px solid #cadde2;border-radius:50%;width:36px;height:36px;font-size:25px;position:absolute;top:12px;right:14px}.feature-dialog header{padding-right:18px}.feature-dialog h2{letter-spacing:-.035em;margin:8px 0 14px;font-size:clamp(25px,5vw,34px);line-height:1.15}.feature-dialog p{font-size:14px;line-height:1.65}.feature-dialog .feature-eyebrow{letter-spacing:.12em;color:#39717c;margin:0;font-size:10px}.feature-fields{border:0;min-width:0;margin:22px 0 0;padding:0}.feature-categories{border:0;margin:0 0 22px;padding:0}.feature-categories legend{margin-bottom:12px;font-size:15px;font-weight:600}.feature-categories legend small{color:#516a7c;margin-top:4px;font-size:12px;font-weight:400;display:block}.feature-categories>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.feature-categories label{cursor:pointer;background:#fff;border:1px solid #cadde2;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.feature-categories label:has(:checked){background:#d9faf9;border-color:#008c9c}.feature-categories input{accent-color:#008c9c;width:17px;height:17px}.feature-group{background:#ffffffb0;border:1px solid #c6dfe4;border-radius:15px;min-width:0;margin:18px 0;padding:16px}.feature-group legend{padding:0 6px;font-size:16px;font-weight:600}.feature-entry label,.feature-contact label{font-size:13px;font-weight:500;display:block}.feature-entry textarea,.feature-contact input{box-sizing:border-box;color:#071f43;width:100%;font:inherit;background:#fff;border:1px solid #bacfd9;border-radius:10px;margin-top:7px;padding:11px 12px;font-size:16px;line-height:1.4;display:block}.feature-entry textarea{resize:vertical;min-height:95px}.feature-remove{color:#526a7b;font:inherit;cursor:pointer;background:0 0;border:0;min-height:28px;margin:5px 0 13px auto;font-size:12px;text-decoration:underline;display:block}.feature-add{color:#006e7e;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px}.feature-group>small{color:#516a7c;margin-top:5px;font-size:11px;display:block}.feature-contact{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.feature-dialog .feature-help{color:#516a7c;font-size:12px}.feature-help a{color:#006e7e;text-underline-offset:3px}.feature-dialog .feature-private{background:#e6f8f8;border-left:3px solid #37dce2;border-radius:0 9px 9px 0;padding:12px 14px;font-size:12px}.feature-submit{color:#07213f;font:inherit;cursor:pointer;background:#37e0e6;border:0;border-radius:999px;justify-content:center;align-items:center;gap:24px;margin-top:18px;padding:13px 22px;font-size:15px;display:flex}.feature-dialog button:disabled{opacity:.55;cursor:wait}.feature-error{color:#852626;background:#fff1f1;border-left:3px solid #b93636;border-radius:8px;padding:10px 14px}.feature-success{padding:20px 0}.feature-success>span{color:#008c9c;font-size:32px}.feature-trap,.feature-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.feature-launcher{right:16px;bottom:calc(79px + env(safe-area-inset-bottom));padding:10px 13px;font-size:12px}.feature-dialog{border-radius:20px;padding:25px 19px}.feature-contact{grid-template-columns:1fr}.feature-categories label{padding:11px 9px}.feature-submit{width:100%}}@media print{.feature-launcher,.feature-dialog{display:none}}
.whatsapp-support{right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:89;color:#fff;background:#075e54;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-family:inherit;text-decoration:none;display:flex;position:fixed;box-shadow:0 5px 22px #061c4030}.whatsapp-support svg{flex:none;width:28px;height:28px}.whatsapp-support span{flex-direction:column;gap:2px;display:flex}.whatsapp-support strong{font-size:14px;font-weight:600}.whatsapp-support small{font-size:11px}.whatsapp-support:hover{background:#064c44}.whatsapp-support:focus-visible{outline-offset:4px;outline:3px solid #00bfcc}@media (max-width:640px){.whatsapp-support{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));gap:8px;padding:10px 13px}.whatsapp-support svg{width:24px;height:24px}.whatsapp-support strong{font-size:12px}.whatsapp-support small{font-size:10px}}@media print{.whatsapp-support{display:none}}.whatsapp-support{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.whatsapp-support::-webkit-details-marker{display:none}.whatsapp-widget[open] .whatsapp-support{background:#064c44}.whatsapp-panel{z-index:91;right:24px;bottom:calc(100px + env(safe-area-inset-bottom));box-sizing:border-box;color:#071c40;background:linear-gradient(145deg,#fff,#edfafa);border:1px solid #cce6e7;border-radius:22px;width:340px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 180px);padding:23px;position:fixed;overflow:auto;box-shadow:0 12px 45px #071c402b}.whatsapp-panel h2{letter-spacing:-.02em;margin:0 0 8px;font-size:21px;line-height:1.25}.whatsapp-panel p{margin:0 0 16px;font-size:14px;line-height:1.5}.whatsapp-panel nav{gap:8px;display:grid}.whatsapp-panel a{color:#071c40;background:#fff;border:1px solid #c7dfe4;border-radius:13px;justify-content:space-between;gap:10px;padding:13px 14px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.whatsapp-panel a:hover{background:#d8f8f7;border-color:#28bec5}.whatsapp-panel a:focus-visible{outline-offset:2px;outline:3px solid #008b99}.whatsapp-panel>small{color:#466473;margin-top:15px;font-size:12px;line-height:1.5;display:block}@media (max-width:640px){.whatsapp-panel{right:16px;bottom:calc(88px + env(safe-area-inset-bottom));padding:19px}}@media print{.whatsapp-widget{display:none}}
@font-face{font-family:Outfit;src:url(/fonts/outfit.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--cyan:#45e4e8;--navy:#071c40;--ink:#070d1d;--muted:#6c778b}*{box-sizing:border-box}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Outfit,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #087e98}img{display:block}figure{margin:0}.skip-link{z-index:20;background:var(--cyan);padding:12px;position:absolute;top:-80px;left:20px}.skip-link:focus{top:12px}.hero-environment{isolation:isolate;background:radial-gradient(at 0 72%,#dcfbfc 0%,#0000 47%),radial-gradient(at 100% 80%,#e8eaff 0%,#0000 40%),radial-gradient(at 65% 96%,#f8eef7 0%,#0000 30%),#fff;min-height:100svh;position:relative;overflow:hidden}.hero-environment:before,.hero-environment:after{content:"";z-index:-1;pointer-events:none;filter:blur(35px);border-radius:50%;position:absolute}.hero-environment:before{background:linear-gradient(90deg,#45e4e838,#b2f6fb12);width:105%;height:260px;top:55%;left:-58%;transform:rotate(28deg)}.hero-environment:after{background:linear-gradient(90deg,#cbe5ff12,#45e4e83d);width:85%;height:270px;top:55%;right:-48%;transform:rotate(-27deg)}.site-header{z-index:10;justify-content:space-between;align-items:center;gap:28px;width:min(1400px,90%);height:105px;margin:0 auto;display:flex;position:relative}.brand{flex:none}.brand img{width:182px;height:auto}.desktop-nav{align-items:center;gap:34px;font-size:14px;font-weight:400;display:flex}.desktop-nav a,.sign-in{transition:color .18s}.desktop-nav a:hover,.sign-in:hover{color:#078187}.header-actions{white-space:nowrap;align-items:center;gap:24px;font-size:14px;display:flex}.header-start{background:var(--navy);color:#fff;border-radius:6px;align-items:center;gap:16px;padding:13px 20px;transition:background .18s,transform .18s;display:flex}.header-start:hover{background:#143965;transform:translateY(-1px)}.menu-button,.mobile-nav{display:none}.hero{padding-bottom:48px;position:relative}.hero-copy{z-index:3;text-align:center;margin:auto;padding:24px 24px 0;position:relative}.hero h1{letter-spacing:-.055em;justify-content:center;align-items:center;gap:24px;min-height:136px;margin:0;font-size:clamp(60px,6.1vw,98px);font-weight:700;line-height:1.05;display:flex}.headline-piece{align-items:center;gap:24px;display:inline-flex}.headline-bolt{flex:none;width:43px;height:76px}.hero-wordmark{width:260px;height:auto;transform:translateY(7px)}.hero-subtitle{letter-spacing:-.035em;color:#59667c;margin:14px auto 0;font-size:clamp(25px,2.4vw,38px);font-weight:400;line-height:1.18}.hero-supporting{color:#788399;letter-spacing:-.015em;margin:17px auto 0;font-size:20px;font-weight:400;line-height:1.4}.hero-actions{justify-content:center;gap:14px;margin-top:24px;display:flex}.primary-cta,.secondary-cta{border-radius:6px;justify-content:center;align-items:center;gap:17px;height:50px;padding:0 27px;font-size:16px;transition:transform .18s,background .18s;display:inline-flex}.primary-cta{background:var(--cyan);font-weight:500}.primary-cta:hover{background:#67edef;transform:translateY(-2px)}.secondary-cta{background:#ffffff80;border:1px solid #cbd4e0}.secondary-cta:hover{background:#fff;transform:translateY(-2px)}.platforms{justify-content:center;align-items:center;gap:25px;margin:26px 0 0;padding:0;font-size:16px;font-weight:400;list-style:none;display:flex}.platforms li{align-items:center;gap:11px;display:flex}.platforms li:not(.platform-divider) img{object-fit:contain;filter:brightness(0)}.device-scene{aspect-ratio:2.55;isolation:isolate;width:min(1360px,96%);margin:44px auto 0;position:relative}.device{filter:drop-shadow(0 22px 19px #16385020);transform-origin:50% 100%;position:absolute}.device-frame{z-index:2;pointer-events:none;width:100%;height:auto;position:relative}.device-screen{z-index:1;background:#fff;position:absolute;overflow:hidden}.device-screen img{object-fit:fill}.device-laptop{z-index:2;width:66%;bottom:0;right:-1%;transform:rotate(-1.5deg)}.device-laptop .device-screen{width:77.435%;height:84.345%;top:6.484%;left:11.2825%}.device-tablet{z-index:1;width:44%;bottom:9%;left:11%;transform:rotate(-8deg)}.device-tablet .device-screen{border-radius:1.6%;width:93.242%;height:91.225%;top:4.499%;left:3.481%}.device-phone{z-index:3;width:16.9%;bottom:0;left:4%;transform:rotate(-5deg)}.device-phone .device-screen{border-radius:0 0 12% 12%;width:89.796%;height:90.567%;top:7.233%;left:5.102%}.ground-shadow{filter:blur(18px);z-index:0;background:#09284622;border-radius:50%;width:89%;height:30px;position:absolute;bottom:-5px;left:7%}@media (min-width:1700px){.hero-copy{padding-top:45px}.device-scene{margin-top:54px}}@media (max-width:1200px){.site-header{gap:16px;width:93%}.desktop-nav{gap:20px;font-size:13px}.brand img{width:150px}.header-actions{gap:16px;font-size:13px}.header-start{gap:10px;padding:12px 15px}.hero h1,.headline-piece{gap:20px}.headline-bolt{width:35px;height:62px}.hero-wordmark{width:220px}.hero-copy{padding-top:26px}.device-scene{aspect-ratio:2.4;margin-top:48px}.device-tablet{bottom:9%}.hero-supporting{font-size:18px}}@media (max-width:950px){.desktop-nav{display:none}.site-header{gap:20px;width:91%;height:94px}.header-actions{margin-left:auto}.menu-button{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:35px;height:40px;padding:7px;display:flex}.menu-button span{background:var(--navy);width:21px;height:1.5px}.mobile-nav{background:#fffffffa;border:1px solid #e8edf0;border-radius:6px;flex-direction:column;padding:14px 24px;display:flex;position:absolute;top:85px;left:0;right:0;box-shadow:0 20px 30px #10214314}.mobile-nav a{justify-content:space-between;padding:13px 0;display:flex}.hero h1{gap:15px;min-height:112px;font-size:clamp(48px,7.6vw,72px)}.headline-piece{gap:15px}.headline-bolt{width:28px;height:49px}.hero-wordmark{width:185px}.hero-subtitle{max-width:720px;font-size:29px}.hero-supporting{font-size:17px}.platforms{gap:20px;font-size:14px}.device-scene{aspect-ratio:2.16;width:98%;margin-top:60px}.device-tablet{width:48%;bottom:14%;left:7%}.device-laptop{width:68%;right:-2%}.device-phone{width:18%;left:3%}.hero{padding-bottom:58px}}@media (max-width:640px){.site-header{gap:16px;width:90%;height:82px}.brand img{width:136px}.header-actions{gap:0}.header-start{display:none}.sign-in{font-size:14px}.mobile-nav{top:75px}.hero-copy{padding:22px 18px 0}.hero h1{letter-spacing:-.055em;flex-wrap:wrap;gap:6px 12px;max-width:375px;min-height:130px;margin:auto;font-size:52px}.headline-piece{gap:12px}.headline-piece:first-child{justify-content:center;width:100%}.headline-bolt{width:24px;height:42px}.hero-wordmark{width:132px;transform:translateY(4px)}.hero-subtitle{letter-spacing:-.025em;color:#5a667b;max-width:350px;margin-top:19px;font-size:26px;line-height:1.18}.hero-supporting{max-width:310px;margin-top:15px;font-size:16px;line-height:1.45}.hero-actions{gap:9px;margin-top:22px}.primary-cta,.secondary-cta{gap:10px;height:47px;padding:0 18px;font-size:14px}.platforms{gap:15px;margin-top:26px;font-size:11px}.platforms li{white-space:nowrap;flex-direction:column;gap:7px}.platforms li:not(.platform-divider) img{width:22px;height:24px}.platforms .platform-divider{align-self:center;margin-top:-16px}.device-scene{aspect-ratio:1.15;width:100%;margin-top:37px}.device-tablet{z-index:1;width:66%;bottom:37%;left:1%;transform:rotate(-7deg)}.device-laptop{z-index:2;width:89%;bottom:1%;right:-8%;transform:rotate(-1deg)}.device-phone{z-index:3;width:29%;bottom:0;left:3%;transform:rotate(-5deg)}.hero{padding-bottom:35px}.ground-shadow{width:90%;height:20px;bottom:-8px;left:5%}.hero-environment{background:radial-gradient(at 0 75%,#dffbfc 0%,#0000 55%),radial-gradient(at 100% 86%,#e9eaff 0%,#0000 50%),#fff}}@media (max-width:360px){.hero h1{font-size:46px}.hero-wordmark{width:120px}.headline-bolt{width:21px;height:36px}.platforms{gap:10px;font-size:10px}.primary-cta,.secondary-cta{padding:0 14px;font-size:13px}.hero-subtitle{font-size:24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.device-phone .device-screen{border-radius:12%;height:95.6%;top:2.2%}.device-phone .device-screen img{height:94.7%!important;top:5.3%!important}.header-start,.primary-cta,.secondary-cta{border-radius:999px}.pose-wrapper{width:100%;position:relative}.pose-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.pose-screen{z-index:1;transform-origin:0 0;background:#fff;position:absolute;top:0;left:0;overflow:hidden}.pose-screen img{object-fit:fill;width:100%;position:absolute;left:0}.pose-frame{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.directional-scene{aspect-ratio:2.25}.directional-scene .device-laptop{width:63%;right:0;transform:rotate(0)}.directional-scene .device-tablet{width:42%;bottom:9%;left:10%;transform:rotate(-6deg)}.directional-scene .device-phone{width:16%;bottom:0;left:4%;transform:rotate(-3deg)}@media (max-width:950px) and (min-width:641px){.directional-scene{aspect-ratio:2.1}.directional-scene .device-laptop{width:64%;right:1%}.directional-scene .device-tablet{width:45%;bottom:15%;left:10%}.directional-scene .device-phone{width:17%;left:6%}}@media (max-width:640px){.directional-scene{aspect-ratio:1.15}.directional-scene .device-laptop{width:78%;bottom:0;right:3%}.directional-scene .device-tablet{width:60%;bottom:38%;left:11%;transform:rotate(-5deg)}.directional-scene .device-phone{width:24%;bottom:0;left:9%;transform:rotate(-3deg)}}@media (min-width:641px) and (max-width:950px){.device-scene{width:94%}.device-laptop{right:0}.device-tablet{left:10%}.device-phone{left:6%}}@media (max-width:640px){.device-scene{width:94%}.device-tablet{width:64%;bottom:40%;left:10%}.device-laptop{width:83%;right:3%}.device-phone{width:26%;left:9%}}
.review-page{color:#fff;background:#071c40;min-height:100svh;padding:30px 6vw 70px}.review-back{opacity:.85;padding:10px 0;font-size:14px;display:inline-block}.review-note{color:#a9bed9!important;max-width:none!important;margin-bottom:65px!important;font-size:13px!important;line-height:1.6!important}.journey-preview{isolation:isolate;max-width:1300px;margin:auto;padding:30px 3vw 50px;position:relative}.journey-preview:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 90% 65%,#215473aa,#0000 55%),radial-gradient(at 10% 90%,#28527166,#0000 50%);position:absolute;inset:0 -6vw}.journey-eyebrow{letter-spacing:.16em;color:#45e4e8;font-size:12px}.journey-preview h2{letter-spacing:-.055em;margin:20px 0 100px;font-size:clamp(44px,5.4vw,80px);font-weight:600;line-height:1.02}.journey-rail{margin:0 28px;padding-top:14px;position:relative}.journey-track{background:#668399;height:1px;position:absolute;top:20px;left:0;right:0}.journey-stops{justify-content:space-between;display:flex;position:relative}.journey-stops button{color:#8ca7c5;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:20px;width:0;padding:0;font-size:14px;display:flex}.journey-stops button.is-current{color:#45e4e8}.journey-dot{background:#071c40;border:1px solid #8ca7c5;border-radius:50%;width:12px;height:12px}.is-current .journey-dot{background:#45e4e8;border-color:#45e4e8}.journey-avatar{background:#123451;border:2px solid #45e4e8;border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;transition:left .6s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:-66px;transform:translate(-50%);box-shadow:0 0 35px #45e4e822}.journey-moment{max-width:760px;min-height:230px;margin-top:70px;animation:.4s ease-out moment-in}.journey-moment>p:first-child{color:#45e4e8;font-size:14px}.journey-moment h3{letter-spacing:-.04em;margin:15px 0;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.1}.journey-description{color:#bdcbdc;max-width:620px;font-size:20px;line-height:1.5}.journey-controls{align-items:center;gap:25px;margin-top:25px;display:flex}.journey-controls button{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #668399;border-radius:999px;padding:12px 20px}.journey-controls button:disabled{opacity:.3;cursor:default}.journey-controls span{color:#91abc8;font-size:13px}@keyframes moment-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (max-width:640px){.review-page{padding:22px 6vw 40px}.journey-preview{padding:20px 0}.review-note{margin-bottom:45px!important}.journey-preview h2{margin-bottom:100px}.journey-rail{margin:0 20px}.journey-stops button{font-size:11px}.journey-avatar{width:48px;height:48px;font-size:15px;top:-58px}.journey-moment{min-height:260px;margin-top:50px}.journey-description{font-size:17px}.journey-controls{justify-content:center;gap:16px}.journey-controls button{padding:11px 16px}}@media (prefers-reduced-motion:reduce){.journey-avatar{transition:none}.journey-moment{animation:none}}.library-page{background:radial-gradient(at 70% 70%,#dcfbfc,#0000 55%),radial-gradient(at 100% 95%,#e9eaff,#0000 45%),#fff;min-height:100svh;padding:30px max(5vw,20px) 60px}.library-heading{justify-content:space-between;font-size:14px;display:flex}.library-eyebrow{letter-spacing:.13em;color:#5b6d85;margin-top:45px;font-size:11px}.library-page h1{letter-spacing:-.05em;margin:18px 0 35px;font-size:clamp(38px,4.5vw,70px);font-weight:600;line-height:1.04}.library-layout{grid-template-columns:280px 1fr;gap:40px;max-width:1400px;margin:auto;display:grid}.pose-menu{flex-direction:column;gap:8px;display:flex}.pose-menu button{text-align:left;color:#142445;cursor:pointer;background:#ffffff80;border:1px solid #d5dde6;border-radius:14px;padding:15px 20px}.pose-menu button[aria-pressed=true]{color:#fff;background:#071c40;border-color:#071c40}.pose-menu small{opacity:.65;margin-top:5px;font-size:11px;display:block}.library-stage{justify-content:center;align-items:center;min-height:620px;display:flex}.library-device{filter:drop-shadow(0 20px 25px #0c33401a);width:min(100%,700px)}.library-device.library-phone{width:235px}.library-device.library-tablet{width:650px}.library-details{justify-content:space-between;align-items:center;gap:20px;max-width:1400px;margin:30px auto 0;font-size:14px;display:flex}.library-details p{color:#6c778b}.library-toggle{color:#071c40;cursor:pointer;background:#fff;border:1px solid #bbc9d8;border-radius:999px;padding:13px 20px}.library-footnote{color:#6c778b;max-width:900px;margin-top:35px;font-size:13px;line-height:1.6}@media (max-width:800px){.library-layout{grid-template-columns:1fr;gap:20px}.pose-menu{grid-template-columns:repeat(2,1fr);display:grid}.pose-menu button{padding:12px;font-size:12px}.pose-menu small{font-size:9px}.library-stage{min-height:420px}.library-device.library-phone{width:180px}.library-details{flex-direction:column;align-items:flex-start}.library-heading{gap:20px;font-size:12px}}@media (prefers-reduced-motion:reduce){.library-device{transition:none}}.review-page{background:radial-gradient(at 90% 65%,#215473aa,#0000 55%),radial-gradient(at 10% 90%,#28527166,#0000 50%),#071c40}.journey-preview:before{display:none}
.option-switcher{z-index:11;background:#fffb;border-bottom:1px solid #071c400e;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex;position:relative}.option-switcher a{border-radius:999px;padding:7px 14px}.option-switcher a[aria-current=page]{color:#fff;background:var(--navy)}.option-switcher>a:first-child{color:#65748b;margin-right:12px}.option-caption{color:#687b90;align-items:center;gap:14px;width:90%;max-width:1400px;margin:0 auto;padding:22px 0 30px;font-size:12px;display:flex}.option-caption>span{color:#071c40;border:1px solid #a6c9d3;border-radius:50%;padding:7px 9px}.option-caption p{margin:0}.option-caption small{margin-left:auto;font-size:11px}.hero-option .platform-divider .headline-bolt{width:10px;height:18px}.hero-option .hero{padding-bottom:10px}.option-1 .hero-copy{padding-top:38px}.option-1 .hero h1{font-size:clamp(60px,6.6vw,106px)}.option-1 .device-scene{width:min(1420px,96%);margin-top:36px}.option-1{background:radial-gradient(at 30% 80%,#baf9f9 0%,#0000 45%),radial-gradient(at 90% 92%,#e2e5ff 0%,#0000 45%),#fff}.option-2{background:radial-gradient(at 85% 62%,#b8f4f8 0%,#0000 43%),radial-gradient(at 95% 95%,#dde6ff 0%,#0000 35%),#fff}.option-2:before{opacity:.6;top:55%;left:10%}.option-2:after{top:70%}.option-2 .hero{grid-template-columns:40% 60%;align-items:center;width:min(1440px,92%);min-height:690px;margin:35px auto 0;display:grid}.option-2 .hero-copy{text-align:left;min-width:0;margin:0;padding:0 0 65px}.statement-logo{width:min(380px,85%);height:auto;margin:0 0 25px}.option-2 .hero h1{letter-spacing:-.055em;flex-wrap:wrap;justify-content:flex-start;gap:12px;min-height:0;font-size:clamp(44px,4.1vw,65px)}.option-2 .headline-piece{gap:14px}.option-2 .headline-bolt{width:26px;height:46px}.option-2 .hero-subtitle{max-width:460px;margin:26px 0 0;font-size:32px}.option-2 .hero-supporting{max-width:380px;margin:18px 0 0;font-size:18px}.option-2 .hero-actions{justify-content:flex-start;margin-top:30px}.option-2 .platforms{justify-content:flex-start;gap:16px;margin-top:34px;font-size:12px}.option-2 .platforms li{gap:7px}.option-2 .platforms li:not(.platform-divider) img{width:21px;height:24px}.option-2 .device-scene{aspect-ratio:1.35;width:100%;margin:0}.option-2 .directional-scene .device-laptop{z-index:2;width:94%;bottom:0;right:0}.option-2 .directional-scene .device-tablet{z-index:1;width:70%;bottom:29%;left:14%;transform:rotate(3deg)}.option-2 .directional-scene .device-phone{z-index:3;width:26%;bottom:2%;left:3%;transform:rotate(-6deg)}.option-3{background:radial-gradient(at 68% 57%,#b8f7f5 0%,#0000 47%),linear-gradient(#fff 0% 38%,#e6fcfc 62%,#7bb6c9 82%,#071c40 100%)}.option-3:before,.option-3:after{display:none}.option-3 .hero{grid-template-columns:48% 52%;align-items:start;width:min(1360px,90%);min-height:780px;margin:32px auto 0;display:grid}.option-3 .hero-copy{text-align:left;margin:0;padding:10px 0 0}.option-3 .hero h1{flex-direction:column;align-items:flex-start;gap:0;min-height:0;font-size:clamp(75px,7.8vw,125px);line-height:.97;display:flex}.option-3 .headline-piece{gap:25px}.option-3 .headline-bolt{width:52px;height:92px}.option-3 .hero-wordmark{width:305px;height:auto;margin:6px 0 0;transform:none}.option-3 .hero-subtitle{color:#3e526b;max-width:410px;margin:28px 0 0;font-size:29px}.option-3 .hero-supporting{color:#4a637b;max-width:360px;margin:18px 0 0;font-size:18px}.option-3 .hero-actions{justify-content:flex-start;margin-top:26px}.option-3 .platforms{justify-content:flex-start;gap:16px;margin-top:28px;font-size:12px}.option-3 .platforms li{gap:7px}.option-3 .platforms li:not(.platform-divider) img{width:21px;height:24px}.electric-scene{aspect-ratio:auto;width:100%;height:750px;margin:0}.electric-scene .device-tablet{z-index:1;width:100%;bottom:13%;left:0;transform:rotate(-8deg)}.electric-scene .device-phone{z-index:2;width:43%;bottom:0;left:41%;transform:rotate(5deg)}.ambient-bolt{opacity:.18;filter:blur(.5px);width:34%;height:auto;position:absolute;top:0;left:37%}.electric-scene .ground-shadow{background:#001b4c35;bottom:-10px}.option-3 .option-caption{color:#b9d3e4}.option-3 .option-caption>span{color:#45e4e8;border-color:#45e4e866}.options-index{background:radial-gradient(at 100% 35%,#d6fbfa,#0000 65%),#fff;min-height:100svh;padding:40px max(6vw,24px) 70px}.options-index>a{color:#65758a;font-size:14px}.options-eyebrow{letter-spacing:.17em;color:#65758a;margin:65px 0 18px;font-size:11px}.options-index h1{letter-spacing:-.055em;margin:0;font-size:clamp(45px,6vw,85px);font-weight:600;line-height:1.03}.options-intro{color:#65758a;margin:25px 0 50px;font-size:19px}.options-list{max-width:1100px}.options-list>a{border-top:1px solid #cadbde;align-items:center;gap:30px;padding:30px 0;display:flex}.options-number{color:#63bfc5;font-size:40px;font-weight:300}.options-list h2{letter-spacing:-.025em;margin:0 0 8px;font-size:28px;font-weight:500}.options-list p{color:#65758a;max-width:650px;margin:0;font-size:15px;line-height:1.5}.options-open{white-space:nowrap;margin-left:auto;font-size:14px}.options-list>a:hover h2{color:#087e98}@media (max-width:1200px) and (min-width:951px){.option-2 .hero{grid-template-columns:44% 56%;min-height:610px}.option-2 .hero-subtitle{font-size:28px}.option-2 .hero-actions{gap:10px}.option-2 .primary-cta,.option-2 .secondary-cta{padding:0 20px;font-size:14px}.option-3 .hero{min-height:710px}.electric-scene{height:680px}.option-3 .hero-wordmark{width:260px}.option-3 .hero-subtitle{font-size:26px}}@media (max-width:950px){.option-switcher a{padding:7px 10px}.option-switcher a span{display:none}.option-2 .hero{grid-template-columns:1fr;max-width:760px;min-height:0;margin-top:30px}.option-2 .hero-copy{text-align:center;padding:0}.statement-logo{width:320px;margin:0 auto 24px}.option-2 .hero h1{justify-content:center;font-size:58px}.option-2 .hero-subtitle,.option-2 .hero-supporting{margin-left:auto;margin-right:auto}.option-2 .hero-subtitle{max-width:580px}.option-2 .hero-actions,.option-2 .platforms{justify-content:center}.option-2 .device-scene{aspect-ratio:1.5;width:96%;max-width:740px;margin:50px auto 0}.option-3 .hero{grid-template-columns:46% 54%;min-height:700px}.option-3 .hero h1{font-size:74px}.option-3 .headline-bolt{width:32px;height:57px}.option-3 .headline-piece{gap:14px}.option-3 .hero-wordmark{width:210px}.option-3 .hero-subtitle{max-width:300px;font-size:24px}.option-3 .hero-supporting{font-size:16px}.option-3 .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px}.option-3 .primary-cta,.option-3 .secondary-cta{padding:0 20px;font-size:14px}.option-3 .platforms{flex-wrap:wrap;gap:12px;font-size:10px}.electric-scene{height:640px}.electric-scene .device-phone{width:49%;bottom:6%;left:36%}.electric-scene .device-tablet{width:103%;bottom:25%;left:-3%}}@media (max-width:640px){.option-switcher{gap:2px;padding:9px 8px;font-size:11px}.option-switcher>a:first-child{margin-right:4px}.option-caption{gap:10px;padding:16px 0 24px;font-size:11px}.option-caption small{font-size:9px}.option-1 .hero-copy{padding-top:22px}.option-1 .hero h1{font-size:52px}.option-1 .device-scene{width:94%;margin-top:38px}.option-2 .hero{width:92%;margin-top:24px}.statement-logo{width:255px;margin-bottom:28px}.option-2 .hero h1{gap:8px;max-width:none;min-height:0;font-size:42px}.option-2 .headline-piece:first-child{width:auto}.option-2 .headline-piece{gap:8px}.option-2 .headline-bolt{width:20px;height:35px}.option-2 .hero-subtitle{max-width:340px;margin-top:23px;font-size:26px}.option-2 .hero-supporting{max-width:300px;font-size:16px}.option-2 .hero-actions{gap:9px;margin-top:24px}.option-2 .primary-cta,.option-2 .secondary-cta{padding:0 17px;font-size:14px}.option-2 .platforms{gap:14px;margin-top:26px;font-size:11px}.option-2 .device-scene{aspect-ratio:1.25;width:100%;margin-top:38px}.option-2 .directional-scene .device-laptop{width:90%;bottom:0;right:0}.option-2 .directional-scene .device-tablet{width:73%;bottom:30%;left:16%}.option-2 .directional-scene .device-phone{width:27%;bottom:0;left:3%}.option-3 .hero{width:90%;min-height:0;margin-top:20px;display:block}.option-3 .hero-copy{padding-top:5px}.option-3 .hero h1{align-items:flex-start;gap:0;max-width:none;margin:0;font-size:77px;line-height:.98}.option-3 .headline-piece:first-child{justify-content:flex-start;width:auto}.option-3 .headline-piece{gap:20px}.option-3 .headline-bolt{width:34px;height:60px}.option-3 .hero-wordmark{width:218px;margin-top:8px}.option-3 .hero-subtitle{max-width:340px;margin-top:26px;font-size:26px}.option-3 .hero-supporting{max-width:310px;margin-top:17px;font-size:16px}.option-3 .hero-actions{flex-wrap:nowrap;gap:9px;margin-top:23px}.option-3 .primary-cta,.option-3 .secondary-cta{padding:0 17px;font-size:14px}.option-3 .platforms{flex-wrap:nowrap;justify-content:flex-start;gap:14px;font-size:11px}.electric-scene{aspect-ratio:.92;width:100%;height:auto;margin-top:34px}.electric-scene .device-phone{width:42%;bottom:0;left:45%;transform:rotate(5deg)}.ambient-bolt{width:32%;top:-10px;left:43%}.option-3{background:radial-gradient(at 75% 62%,#b8f7f5 0%,#0000 42%),linear-gradient(#fff 0% 40%,#e6fcfc 67%,#7bb6c9 85%,#071c40 100%)}.options-index{padding-top:25px}.options-eyebrow{margin-top:45px}.options-intro{margin-bottom:35px;font-size:17px}.options-list>a{flex-wrap:wrap;align-items:flex-start;gap:17px}.options-number{font-size:28px}.options-list>a>div{flex:1}.options-list h2{font-size:23px}.options-list p{font-size:14px}.options-open{margin-left:49px}.option-3 .option-caption small{text-align:right;max-width:100px}.electric-scene .device-tablet{width:86%;bottom:19%;left:7%}}@media (min-width:641px) and (max-width:950px){.option-2 .device-scene{margin-top:145px}.option-3 .hero-supporting{max-width:270px}.electric-scene .device-tablet{width:94%;left:7%}.option-3 .option-caption{color:#153e57}.option-3 .option-caption>span{color:#153e57;border-color:#153e5780}}.platforms li>a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.platforms li>a:hover span{text-underline-offset:4px;text-decoration:underline}.platforms li>a:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #00baca}
.option-4,.option-5{background:radial-gradient(at 82% 52%,#b9faf7 0%,#0000 44%),linear-gradient(#fff 0% 34%,#e1fafb 60%,#6ba6bb 82%,#071c40 100%)}.option-4:before,.option-4:after,.option-5:before,.option-5:after{display:none}.option-4 .site-header,.option-5 .site-header{justify-content:flex-end;height:105px}.option-4 .desktop-nav,.option-5 .desktop-nav{margin-right:auto}.option-4 .hero,.option-5 .hero{grid-template-columns:36% 64%;align-items:center;gap:0;width:min(1450px,92%);min-height:730px;margin:40px auto 0;display:grid}.option-4 .hero-copy,.option-5 .hero-copy{text-align:left;min-width:0;margin:0;padding:0 12px 70px 0}.option-4 .statement-logo,.option-5 .statement-logo{width:360px;max-width:90%;margin:0 0 30px}.option-4 .hero h1,.option-5 .hero h1{flex-wrap:wrap;justify-content:flex-start;gap:10px;max-width:none;min-height:0;margin:0;font-size:55px;line-height:1.04}.option-4 .headline-piece,.option-5 .headline-piece{gap:12px}.option-4 .headline-bolt,.option-5 .headline-bolt{width:24px;height:43px}.option-4 .hero-subtitle,.option-5 .hero-subtitle{color:#41566e;max-width:420px;margin:26px 0 0;font-size:30px}.option-4 .hero-supporting,.option-5 .hero-supporting{color:#476078;max-width:355px;margin:18px 0 0;font-size:18px}.option-4 .hero-actions,.option-5 .hero-actions{justify-content:flex-start;gap:12px;margin-top:28px}.option-4 .primary-cta,.option-4 .secondary-cta,.option-5 .primary-cta,.option-5 .secondary-cta{padding:0 23px;font-size:15px}.option-4 .platforms,.option-5 .platforms{justify-content:flex-start;gap:14px;margin-top:28px;font-size:12px}.option-4 .platforms li,.option-5 .platforms li{gap:7px}.option-4 .platforms li:not(.platform-divider) img,.option-5 .platforms li:not(.platform-divider) img{width:21px;height:24px}.hybrid-scene{aspect-ratio:auto;width:100%;height:690px;margin:0}.hybrid-scene .device-laptop{z-index:3;width:87%;bottom:3%;left:0;right:auto;transform:none}.hybrid-scene .device-tablet{z-index:1;width:56%;inset:0 1% auto auto;transform:rotate(2deg)}.hybrid-scene .device-phone{z-index:4;width:19%;bottom:0;left:auto;right:0;transform:rotate(4deg)}.hybrid-scene .ambient-bolt{opacity:.12;width:24%;top:0;left:20%}.option-4 .option-caption,.option-5 .option-caption{color:#c8deec;padding-top:30px}.option-4 .option-caption>span,.option-5 .option-caption>span{color:#45e4e8;border-color:#45e4e866}.option-5{background:radial-gradient(at 75% 40%,#b4f8f7 0%,#0000 45%),linear-gradient(#fff 0% 25%,#c8f2f2 52%,#508ca5 78%,#071c40 100%)}.option-5 .statement-logo{width:390px;margin-bottom:35px}.option-5 .hero h1{flex-direction:column;align-items:flex-start;gap:0;font-size:76px}.option-5 .headline-bolt{width:31px;height:55px}.option-5 .hero-subtitle{max-width:400px;margin-top:25px;font-size:28px}.option-5 .hero-supporting{color:#34536e}.option-5 .hybrid-scene .device-laptop{z-index:3;width:94%;bottom:4%;left:3%}.option-5 .hybrid-scene .device-tablet{width:57%;top:1%;right:1%;transform:rotate(5deg)}.option-5 .hybrid-scene .device-phone{width:19%;bottom:0;left:0;right:auto;transform:rotate(-5deg)}@media (min-width:951px) and (max-width:1200px){.option-4 .hero,.option-5 .hero{grid-template-columns:39% 61%}.option-4 .hero h1{font-size:44px}.option-4 .hero-subtitle,.option-5 .hero-subtitle{font-size:26px}.option-4 .hero-actions,.option-5 .hero-actions{gap:8px}.option-4 .primary-cta,.option-4 .secondary-cta,.option-5 .primary-cta,.option-5 .secondary-cta{padding:0 17px;font-size:14px}.option-4 .platforms,.option-5 .platforms{gap:10px;font-size:10px}.hybrid-scene{height:590px}.option-5 .hybrid-scene{height:680px;container-type:inline-size}.option-5 .hero h1{font-size:65px}}@media (max-width:950px){.option-4 .site-header,.option-5 .site-header{height:82px}.option-4 .hero,.option-5 .hero{width:90%;min-height:0;margin-top:28px;display:block}.option-4 .hero-copy,.option-5 .hero-copy{text-align:left;max-width:640px;padding:0}.option-4 .statement-logo,.option-5 .statement-logo{width:330px;max-width:80%;margin:0 0 25px}.option-4 .hero h1{font-size:56px}.option-4 .hero-subtitle,.option-5 .hero-subtitle{max-width:540px;font-size:29px}.option-4 .hero-supporting,.option-5 .hero-supporting{max-width:470px}.option-5 .hero h1{flex-direction:row;gap:18px;font-size:60px}.hybrid-scene,.option-5 .hybrid-scene{aspect-ratio:1.2;max-width:780px;height:auto;margin:55px auto 0}.hybrid-scene .device-laptop{width:84%;bottom:0;left:0}.hybrid-scene .device-tablet{width:51%;top:0;right:0}.hybrid-scene .device-phone{width:18%;bottom:0;right:0}.option-5 .hybrid-scene{aspect-ratio:1.14}.option-5 .hybrid-scene .device-laptop{width:93%;bottom:3%;left:5%}.option-5 .hybrid-scene .device-tablet{width:50%;top:0;right:0}.option-5 .hybrid-scene .device-phone{width:19%;bottom:0;left:0}.option-4 .option-caption,.option-5 .option-caption{padding-top:35px}}@media (max-width:640px){.option-switcher{flex-wrap:wrap;gap:1px}.option-switcher a{padding:7px 9px}.option-4 .site-header,.option-5 .site-header{height:64px}.option-4 .hero,.option-5 .hero{margin-top:30px}.option-4 .statement-logo,.option-5 .statement-logo{width:270px;max-width:85%;margin-bottom:27px}.option-4 .hero h1{flex-wrap:nowrap;gap:8px;font-size:41px}.option-4 .headline-piece:first-child,.option-5 .headline-piece:first-child{justify-content:flex-start;width:auto}.option-4 .headline-piece{gap:7px}.option-4 .headline-bolt{width:18px;height:33px}.option-5 .hero h1{flex-direction:column;align-items:flex-start;gap:0;font-size:64px}.option-5 .headline-piece{gap:14px}.option-5 .headline-bolt{width:29px;height:52px}.option-4 .hero-subtitle,.option-5 .hero-subtitle{max-width:340px;margin-top:24px;font-size:26px}.option-4 .hero-supporting,.option-5 .hero-supporting{max-width:320px;font-size:16px}.option-4 .hero-actions,.option-5 .hero-actions{gap:9px;margin-top:24px}.option-4 .primary-cta,.option-4 .secondary-cta,.option-5 .primary-cta,.option-5 .secondary-cta{padding:0 17px;font-size:14px}.option-4 .platforms,.option-5 .platforms{gap:14px;margin-top:26px;font-size:11px}.hybrid-scene,.option-5 .hybrid-scene{aspect-ratio:.98;margin-top:40px}.hybrid-scene .device-laptop{z-index:3;width:100%;bottom:0;left:0}.hybrid-scene .device-tablet{width:60%;top:0;right:1%;transform:rotate(2deg)}.hybrid-scene .device-phone{z-index:4;width:21%;bottom:0;right:0}.option-5 .hybrid-scene{aspect-ratio:.9}.option-5 .hybrid-scene .device-laptop{width:100%;bottom:4%;left:0}.option-5 .hybrid-scene .device-tablet{width:63%;top:0;right:2%}.option-5 .hybrid-scene .device-phone{width:21%;bottom:0;left:0}.option-4 .option-caption,.option-5 .option-caption{padding-top:30px}.option-4{background:radial-gradient(at 80% 55%,#b9faf7 0%,#0000 45%),linear-gradient(#fff 0% 35%,#e1fafb 65%,#6ba6bb 85%,#071c40 100%)}.option-5{background:radial-gradient(at 80%,#b4f8f7 0%,#0000 45%),linear-gradient(#fff 0% 32%,#c8f2f2 61%,#508ca5 82%,#071c40 100%)}}.option-5{--hero-gradient-end:#9ec5d3;background:radial-gradient(ellipse at 80% 60%,#b8f8f4 0%,transparent 47%),linear-gradient(180deg,#fff 0%,#fff 38%,#e0faf9 68%,#c4e7eb 87%,var(--hero-gradient-end) 100%)}.option-5 .hero{grid-template-columns:36% 64%;min-height:690px;margin-top:35px}.option-5 .hero-copy{padding-bottom:45px}.option-5 .statement-logo{margin-bottom:22px}.option-5 .hero h1.workflow-heading{letter-spacing:-.025em;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;font-size:24px;font-weight:500;line-height:1.3;display:flex}.workflow-word{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.option-5 .workflow-heading .headline-bolt{width:12px;height:22px}.option-5 .hybrid-scene{height:640px}.option-5 .hybrid-scene .device-laptop{z-index:2;width:89%;bottom:13%;left:5%;transform:none}.option-5 .hybrid-scene .device-phone{z-index:4;width:19%;bottom:0;left:1%;transform:rotate(-5deg)}.option-5 .hybrid-scene .device-tablet{z-index:3;width:39%;inset:auto 0 0 auto;transform:rotate(5deg)}.option-5 .hybrid-scene .ambient-bolt{opacity:.1;width:21%;top:0;left:38%}.option-5 .option-caption{color:#294c64}.option-5 .option-caption>span{color:#294c64;border-color:#51788f80}@media (min-width:951px) and (max-width:1200px){.option-5 .hero{grid-template-columns:40% 60%}.option-5 .hero h1.workflow-heading{gap:6px;font-size:20px}.workflow-word{gap:6px}.option-5 .hybrid-scene{height:580px}}@media (max-width:950px){.option-5 .hero{min-height:0;margin-top:28px;display:block}.option-5 .hero-copy{padding:0}.option-5 .hero h1.workflow-heading{gap:9px;font-size:26px}.option-5 .hybrid-scene{aspect-ratio:1.35;height:auto;margin-top:55px}.option-5 .hybrid-scene .device-laptop{width:90%;bottom:14%;left:5%}.option-5 .hybrid-scene .device-phone{width:19%;bottom:0;left:1%}.option-5 .hybrid-scene .device-tablet{width:38%;top:auto;bottom:0;right:0}}@media (max-width:640px){.option-5 .hero{margin-top:30px}.option-5 .statement-logo{margin-bottom:21px}.option-5 .hero h1.workflow-heading{letter-spacing:-.03em;gap:5px;font-size:18px}.option-5 .workflow-word{gap:5px}.option-5 .workflow-heading .headline-bolt{width:9px;height:17px}.option-5 .hybrid-scene{aspect-ratio:1.18;margin-top:43px}.option-5 .hybrid-scene .device-laptop{width:94%;bottom:15%;left:3%}.option-5 .hybrid-scene .device-phone{width:22%;bottom:0;left:1%}.option-5 .hybrid-scene .device-tablet{width:43%;top:auto;bottom:0;right:0}.option-5{background:radial-gradient(ellipse at 80% 60%,#b8f8f4 0%,transparent 47%),linear-gradient(180deg,#fff 0%,#fff 40%,#e0faf9 70%,#c4e7eb 88%,var(--hero-gradient-end) 100%)}}@media (max-width:360px){.option-5 .hero h1.workflow-heading{gap:4px;font-size:16px}.option-5 .workflow-word{gap:4px}}.option-5 .desktop-nav{font-size:16px}.option-5 .hybrid-scene{height:680px;container-type:inline-size}.option-5 .hybrid-scene .device-laptop{width:94%;bottom:18%;left:3%}.option-5 .hybrid-scene .device-phone{width:21%;bottom:0;left:1%}.option-5 .hybrid-scene .device-tablet{width:60%;bottom:0;right:0}.option-5 .hybrid-scene .ambient-bolt{opacity:.16;z-index:1;pointer-events:none;width:28%;height:auto;inset:auto 0 40cqw auto;transform:none}@media (min-width:951px){.option-5 .hybrid-scene .ambient-bolt{width:28%;bottom:36cqw}}@media (min-width:951px) and (max-width:1200px){.option-5 .hybrid-scene{height:620px}}@media (max-width:950px){.option-5 .hybrid-scene{aspect-ratio:1.25;height:auto}.option-5 .hybrid-scene .device-laptop{width:95%;bottom:19%;left:2%}.option-5 .hybrid-scene .device-tablet{width:60%;bottom:0;right:0}}@media (max-width:640px){.option-5 .hybrid-scene{aspect-ratio:1.12}.option-5 .hybrid-scene .device-laptop{width:98%;bottom:20%;left:1%}.option-5 .hybrid-scene .device-phone{width:24%;left:1%}.option-5 .hybrid-scene .device-tablet{width:63%;bottom:0;right:0}}.hero-interface-caption{text-align:center;color:#466b7b;width:min(1440px,92%);margin:12px auto 25px;padding-left:36%;font-size:12px;line-height:1.5;position:relative}@media (max-width:950px){.hero-interface-caption{width:90%;margin-top:20px;padding-left:0}}@media (max-width:640px){.hero-interface-caption{margin-top:14px;margin-bottom:18px;font-size:11px}}
@font-face{font-family:CertlyApp;src:url(/screens/Inter-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}.option-5:has(.product-experience){background:radial-gradient(at 80% 650px,#b8f8f4 0%,#0000 650px),linear-gradient(#fff 0 350px,#e0faf9 650px,#9ec5d3 1050px 100%)}.product-experience{color:#071c40;background:radial-gradient(at 10% 35%,#b8f8f460,#0000 50%),linear-gradient(#9ec5d3 0%,#dcf1f2 230px,#f7fbfb 600px,#fff 100%);padding:100px max(4%,50% - 725px) 105px;position:relative}.experience-intro{text-align:center;max-width:850px;margin:0 auto 85px}.experience-eyebrow{letter-spacing:.13em;align-items:center;gap:10px;margin:0 0 22px;font-size:12px;font-weight:500;display:flex}.experience-intro .experience-eyebrow{justify-content:center}.experience-eyebrow img{width:12px;height:23px}.experience-intro h2{letter-spacing:-.04em;margin:0 0 27px;font-size:clamp(38px,4.2vw,66px);font-weight:500;line-height:1.07}.experience-intro h2 span{color:#315b70}.experience-intro>p:not(.experience-eyebrow){color:#35536a;max-width:740px;margin:0 auto;font-size:20px;line-height:1.55}.experience-jump{align-items:center;gap:18px;margin-top:26px;font-size:16px;display:inline-flex}.experience-jump span{font-size:26px}.experience-exhibit{background:#ffffffd9;border:1px solid #fff;border-radius:32px;scroll-margin-top:25px;overflow:hidden;box-shadow:0 30px 90px #05284b12}.exhibit-top{justify-content:space-between;align-items:center;gap:20px;padding:42px 45px 20px;display:flex}.exhibit-top .experience-eyebrow{color:#537288;margin-bottom:10px}.exhibit-top h3{letter-spacing:-.03em;margin:0;font-size:38px;font-weight:500}.demo-badge{color:#446276;white-space:nowrap;border:1px solid #d2e4e8;border-radius:999px;padding:9px 15px;font-size:12px}.experience-menu{border-bottom:1px solid #e4eff1;flex-wrap:wrap;gap:8px;padding:8px 45px 28px;display:flex}.experience-menu button{color:#173149;cursor:pointer;background:0 0;border:1px solid #d8e5e9;border-radius:999px;padding:12px 23px;font-size:15px}.experience-menu button[aria-selected=true]{color:#fff;background:#071c40;border-color:#071c40}.experience-panel{background:radial-gradient(at 80% 55%,#c9f7f4a3,#0000 60%);grid-template-columns:32% 68%;align-items:center;gap:0;min-height:700px;padding:30px 40px 40px;display:grid}.demo-story{max-width:380px;padding:15px 20px 15px 5px}.demo-step{letter-spacing:.12em;color:#507084;font-size:10px}.demo-story>h4{letter-spacing:-.035em;margin:20px 0;font-size:37px;font-weight:500;line-height:1.13}.demo-story>p{color:#4a6477;font-size:16px;line-height:1.55}.demo-label{color:#153349;margin:23px 0 8px;font-size:13px;display:block}.demo-story input:not([type=color]):not([type=file]),.demo-story select{color:#071c40;width:100%;font:inherit;background:#fff;border:1px solid #c7dbe0;border-radius:12px;padding:12px 14px;font-size:14px}.demo-primary{color:#071c40;cursor:pointer;background:#45e4e8;border:0;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:500}.demo-primary:hover{background:#65edef}.rotate-control{align-items:center;gap:13px;margin-top:20px;display:flex}.rotate-control>span{font-size:25px;line-height:1}.demo-story .demo-hint{color:#627c8b;margin-top:20px;font-size:12px;line-height:1.5}.orientation-stage{justify-content:center;align-items:center;min-width:0;height:640px;display:flex;position:relative}.orientation-shortcut{z-index:5;cursor:pointer;color:#174058;background:#ffffffb3;border:1px solid #c3dcdf;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:22px;display:flex;position:absolute;top:0;right:0}.orientation-shortcut span{font-size:12px}.demo-phone{filter:drop-shadow(0 25px 20px #12324624);flex:none;width:292px;height:596px;transition:width .65s,height .65s;position:relative}.demo-phone.landscape{width:596px;height:292px}.demo-phone-hardware{z-index:2;pointer-events:none;width:292px;max-width:none;height:596px;transition:transform .65s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-phone-screen{color:#08245f;background:#f7f8fa;border-radius:32px;flex-direction:column;font-family:CertlyApp,Arial,sans-serif;display:flex;position:absolute;inset:2.2% 5.1%;overflow:hidden}.landscape .demo-phone-screen{border-radius:32px;inset:5.1% 2.2%}.demo-phone-status{color:#111;background:#fff;flex:none;justify-content:space-between;height:35px;padding:12px 17px 0;font-size:10px;font-weight:600;display:flex}.demo-phone-status span{font-size:9px}.landscape .demo-phone-status{height:17px;padding-top:4px}.demo-phone-content{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.demo-app-top{color:#101925;background:#fff;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;min-height:46px;padding:12px;font-family:CertlyApp,Arial,sans-serif;font-size:12px;display:flex}.demo-app-top img{flex:none;width:62px;height:auto}.demo-app-top strong{flex:1;font-size:12px;font-weight:600}.demo-board-heading{justify-content:space-between;padding:15px 12px 9px;font-size:11px;display:flex}.demo-board-heading span{color:#7d8797}.demo-circuit-cards{gap:10px;padding:0 10px 10px;display:grid}.demo-circuit-card{background:#fff;border-radius:14px;padding:12px 10px;box-shadow:0 1px 3px #08245f0a}.demo-circuit-card>div{align-items:center;gap:9px;display:flex}.demo-number{color:#091e39;background:#effafb;border-radius:12px;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:12px;display:inline-flex}.demo-circuit-card strong{color:#232c38;font-size:11px;line-height:1.3;display:block}.demo-circuit-card small{color:#8491a3;margin-top:4px;font-size:10px;display:block}.demo-circuit-card button{color:#617289;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:5px}.demo-circuit-card p{color:#303945;justify-content:space-between;margin:10px 0 0;font-size:9px;display:flex}.demo-bottom-nav{color:#08245f;background:#f8f9fb;flex:none;justify-content:space-around;gap:5px;padding:10px 6px 14px;font-size:16px;display:flex}.demo-bottom-nav small{margin-top:4px;font-size:8px;display:block}.demo-bottom-nav span{text-align:center}.landscape .demo-bottom-nav{display:none}.demo-table-scroll{padding:0 10px 15px;overflow:auto}.demo-circuit-table{border-collapse:collapse;color:#1c2c3b;width:100%;font-family:CertlyApp,Arial,sans-serif;font-size:10px}.demo-circuit-table th{background:#eaf1f6;font-weight:500}.demo-circuit-table td,.demo-circuit-table th{white-space:nowrap;border:1px solid #cdd8e3;padding:7px 6px}.demo-circuit-table td{background:#fff}.demo-summary{color:#fff;background:#08245f;align-items:center;gap:14px;padding:17px 13px;font-size:12px;display:flex}.demo-summary p{font-size:9px;line-height:1.5}.demo-ring{border-radius:50%;flex:none;justify-content:center;align-items:center;width:72px;height:72px;padding:5px;display:flex}.demo-ring span{color:#fff;background:#08245f;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:600;display:flex}.demo-section-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px;display:grid}.demo-section-grid button{text-align:left;cursor:pointer;color:#08245f;background:#fff;border:1px solid #e4e7ed;border-radius:14px;min-height:126px;padding:12px;font-family:inherit}.demo-section-icon{color:#061622;background:#effafb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:10px;display:flex}.demo-section-grid strong{min-height:30px;font-size:10px;font-weight:500;line-height:1.5;display:block}.demo-section-bar{background:#f0efff;border-radius:999px;height:5px;margin:12px 0 5px;display:block}.demo-section-bar.is-complete{background:#38dfa4}.demo-section-grid small{font-size:9px}.landscape .demo-section-grid{grid-template-columns:repeat(3,1fr)}.landscape .demo-section-grid button{min-height:95px}.landscape .demo-summary{padding:9px 15px}.landscape .demo-ring{width:50px;height:50px}.landscape .demo-ring span{font-size:15px}.demo-checklist{padding:12px}.demo-checklist h4{font-size:11px;font-weight:600}.demo-checklist>div{margin:18px 0}.demo-checklist p{color:#0c1520;font-size:10px;line-height:1.5}.demo-checklist>div>div{gap:6px;display:flex}.demo-checklist button{cursor:pointer;background:#fff;border:1px solid #cdd6e0;border-radius:9px;flex:1;padding:10px 0;font-family:inherit;font-size:10px}.demo-checklist button[aria-pressed=true]{background:#3edfe5;border-color:#3edfe5}.landscape .demo-checklist{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.landscape .demo-checklist h4{grid-column:1/-1}.landscape .demo-checklist>div{margin:5px 0 10px}.demo-colour-controls{background:#fff;border:1px solid #c7dbe0;border-radius:12px;align-items:center;gap:15px;padding:8px 12px;font-size:14px;display:flex}.demo-colour-controls input{cursor:pointer;background:0 0;border:0;width:50px;height:35px}.demo-upload{text-align:center;cursor:pointer;border:1px solid #bccfd8;border-radius:999px;margin-top:20px;padding:12px 16px;font-size:14px;display:block}.demo-upload input{width:100%;margin-top:10px;font-size:11px;display:block}.demo-text-button{color:#42647a;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:12px 0;font-size:13px;text-decoration:underline}.demo-paper-wrap{perspective:1300px;padding:35px}.demo-paper{color:#101820;background:#fff;max-width:620px;min-height:510px;margin:auto;padding:35px 28px;font-family:CertlyApp,Arial,sans-serif;transform:rotate(-2deg);box-shadow:0 25px 45px #12364c1c}.demo-paper header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:45px;display:flex}.demo-paper header>strong{overflow-wrap:anywhere;max-width:45%;font-size:23px}.demo-paper header>img{object-fit:contain;max-width:160px;max-height:85px}.demo-paper header>div{text-align:right;font-size:10px;line-height:1.45}.demo-paper header p{font-size:8px}.demo-paper h5{color:#fff;align-items:center;gap:12px;margin:16px 0 0;padding:10px;font-size:10px;display:flex}.demo-paper h5 span{color:#08245f;background:#45e4e8;padding:4px 7px}.demo-paper dl{background:#e8e9e9;margin:0;padding:10px;font-size:10px}.demo-paper dl>div{grid-template-columns:90px 1fr;align-items:center;gap:10px;margin:5px 0;display:grid}.demo-paper dd{overflow-wrap:anywhere;background:#fff;margin:0;padding:7px}.demo-paper footer{color:#82909a;margin-top:35px;font-size:9px}.relay-engineer{border-top:1px solid #c8dde1;margin-top:28px;padding-top:20px}.relay-engineer>strong,.relay-engineer>span{display:block}.relay-engineer>span{color:#647c8d;margin-top:8px;font-size:12px}.relay-engineer p{color:#36546e;font-size:14px;line-height:1.5}.relay-engineer blockquote{background:#fff;border-left:3px solid #45e4e8;margin:12px 0;padding:8px 12px;font-family:CertlyApp,Arial,sans-serif;font-size:12px;line-height:1.5}.relay-approved{color:#14845b;font-size:14px}.relay-computer{min-width:0;padding:20px 15px}.demo-monitor{background:#f8f9fb;border:12px solid #151b23;border-bottom-width:22px;border-radius:22px;min-height:405px;overflow:hidden;box-shadow:0 20px 40px #0a294a20}.demo-monitor-foot{clip-path:polygon(40% 0,60% 0,65% 75%,100% 85%,100% 100%,0 100%,0 85%,35% 75%);background:linear-gradient(90deg,#aebac3,#e1e7eb,#aebac3);width:40%;height:35px;margin:0 auto}.relay-monitor-content{min-height:350px;padding:25px;font-family:CertlyApp,Arial,sans-serif}.relay-notification{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7ec;border-radius:14px;align-items:center;gap:15px;width:100%;padding:20px;animation:.4s ease-out notification-arrive;display:flex;box-shadow:0 5px 15px #08245f09}.relay-notification>span{color:#008f97;background:#e7fbfa;border-radius:50%;padding:10px;font-size:24px}.relay-notification strong{font-size:14px}.relay-notification p{color:#6a7d90;font-size:12px}.relay-notification small{color:#057783}.relay-review-heading{color:#fff;background:#08245f;align-items:center;gap:15px;margin:-25px -25px 22px;padding:15px;font-size:13px;display:flex}.relay-review-heading p{font-size:11px}.relay-monitor-content h5{margin:20px 0 12px;font-size:17px}.relay-monitor-content .demo-label{margin:0 0 8px}.relay-monitor-content textarea{resize:vertical;border:1px solid #cdd6e0;border-radius:12px;width:100%;min-height:85px;padding:12px;font:12px/1.5 CertlyApp,Arial,sans-serif}.relay-review-actions{justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.demo-reject{color:#9c352f;cursor:pointer;background:#fff0ef;border:1px solid #eccdca;border-radius:999px;padding:11px 16px;font-size:12px}.demo-reject:disabled{opacity:.5;cursor:default}.relay-review-actions .demo-primary{font-size:12px}.relay-empty{text-align:center;color:#52687d;padding:45px 15px}.relay-empty>span{color:#17979b;font-size:40px;display:block}.relay-empty h5{color:#0a2342;font-weight:500}.relay-empty p{max-width:300px;margin:auto;font-size:13px;line-height:1.6}.demo-sync-devices{align-items:center;gap:20px;min-width:0;padding:25px;display:flex}.sync-mobile{background:#f8f9fb;border:9px solid #14212d;border-radius:28px;flex:none;width:200px;height:365px;overflow:hidden;box-shadow:0 20px 35px #08245f1a}.sync-mobile .demo-app-top img{width:45px}.sync-circuit{background:#fff;border-radius:14px;margin:20px 10px;padding:15px;font-family:CertlyApp,Arial,sans-serif}.sync-circuit strong{overflow-wrap:anywhere;margin:15px 0 8px;font-size:13px;display:block}.sync-circuit p{color:#697b90;font-size:11px}.sync-desktop{background:#f8f9fb;border:10px solid #14212d;border-radius:15px;flex:1;min-width:0;min-height:260px;box-shadow:0 20px 35px #08245f1a}.sync-desktop .demo-circuit-table{width:calc(100% - 20px);margin:20px 10px}.sync-desktop .demo-circuit-table td{white-space:normal;overflow-wrap:anywhere}.sync-indicator{font-size:12px;color:#168264!important}.sync-desktop>.sync-indicator{margin:20px;display:block}.exhibit-footer{color:#5e7688;border-top:1px solid #e1edef;justify-content:space-between;align-items:center;gap:25px;padding:22px 45px;font-size:12px;display:flex}.exhibit-footer a{color:#14374e;white-space:nowrap;font-size:14px}.exhibit-footer a span{margin-left:10px}.product-experience button:focus-visible,.product-experience input:focus-visible,.product-experience select:focus-visible,.product-experience textarea:focus-visible{outline-offset:3px;outline:3px solid #087e98}@keyframes notification-arrive{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.demo-circuit-table tr[draggable=true]{cursor:grab}.demo-circuit-table .demo-drop-target td{background:#d8f9fa;border-top:2px solid #169da7}.demo-row-grip{color:#244757;font:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;min-width:26px;padding:0 2px}.demo-row-grip:active{cursor:grabbing}.demo-row-grip span{vertical-align:middle;color:#577b8b;font-size:15px}.landscape .demo-phone-hardware{transform:translate(-50%,-50%)rotate(-90deg)}.landscape .demo-phone-content{padding-left:23px}@media (max-width:1200px) and (min-width:951px){.experience-panel{grid-template-columns:35% 65%;padding:25px}.demo-phone{width:260px;height:531px}.demo-phone.landscape{width:531px;height:260px}.demo-phone-hardware{width:260px;height:531px}.demo-story>h4{font-size:32px}.demo-sync-devices{gap:10px;padding:10px}.sync-mobile{width:165px}}@media (max-width:950px){.product-experience{padding:75px 5%}.experience-intro{margin-bottom:60px}.experience-intro>p:not(.experience-eyebrow){font-size:18px}.experience-panel{grid-template-columns:1fr;padding:25px}.demo-story{max-width:none;padding:10px 8px 25px}.demo-story>h4{font-size:34px}.demo-story>p{max-width:590px}.demo-story select,.demo-story input:not([type=file]){max-width:400px}.demo-story .demo-label{margin-top:18px}.orientation-stage{height:640px}.exhibit-top{flex-direction:column;align-items:flex-start;padding:30px 30px 20px}.experience-menu{padding:5px 30px 25px}.demo-paper-wrap{padding:25px}.relay-computer{padding:10px}.demo-colour-controls,.demo-upload{max-width:400px}.relay-engineer{max-width:440px}.demo-sync-devices{padding:25px 10px}.exhibit-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 30px}}@media (max-width:640px){.product-experience{padding:60px 4%}.experience-eyebrow{letter-spacing:.09em;font-size:9px}.experience-intro h2{font-size:37px}.experience-intro>p:not(.experience-eyebrow){font-size:16px;line-height:1.65}.experience-exhibit{border-radius:22px}.exhibit-top{padding:25px 20px 18px}.exhibit-top h3{font-size:31px}.demo-badge{font-size:10px}.experience-menu{gap:7px;padding:5px 20px 22px}.experience-menu button{padding:10px 14px;font-size:12px}.experience-panel{min-height:0;padding:20px 12px}.demo-story{padding:10px 8px 20px}.demo-story>h4{font-size:32px}.demo-story>p{font-size:15px}.orientation-stage{align-items:flex-start;height:640px;padding-top:50px}.demo-phone{width:270px;height:551px}.demo-phone.landscape{width:330px;height:162px;margin-top:170px}.demo-phone-hardware{width:270px;height:551px}.landscape .demo-phone-hardware{width:162px;height:330px}.landscape .demo-phone-screen{border-radius:19px}.landscape .demo-phone-status{height:12px;padding:2px 16px;font-size:7px}.landscape .demo-app-top{gap:7px;min-height:29px;padding:7px;font-size:8px}.landscape .demo-app-top img{width:40px}.landscape .demo-app-top strong{font-size:8px}.landscape .demo-board-heading{padding:7px 10px;font-size:8px}.landscape .demo-circuit-table{font-size:7px}.landscape .demo-circuit-table td,.landscape .demo-circuit-table th{padding:4px}.landscape .demo-checklist{gap:0 10px;padding:6px 10px}.landscape .demo-checklist p{font-size:7px}.landscape .demo-checklist h4{margin:2px 0;font-size:8px}.landscape .demo-checklist button{padding:5px 0;font-size:7px}.landscape .demo-summary{gap:9px;padding:7px 10px;font-size:8px}.landscape .demo-summary p{font-size:7px}.landscape .demo-ring{width:32px;height:32px;padding:3px}.landscape .demo-ring span{font-size:10px}.landscape .demo-section-grid{gap:6px;padding:7px}.landscape .demo-section-grid button{min-height:70px;padding:7px}.landscape .demo-section-grid strong{min-height:20px;font-size:7px}.landscape .demo-section-icon{width:18px;height:18px;margin-bottom:5px;font-size:9px}.landscape .demo-section-grid small{font-size:7px}.landscape .demo-section-bar{height:3px;margin-top:6px}.demo-paper-wrap{padding:20px 6px 35px}.demo-paper{min-height:420px;padding:25px 15px}.demo-paper header{margin-bottom:30px}.demo-paper header>strong{font-size:17px}.demo-paper header>div{font-size:7px}.demo-paper header>img{max-width:95px;max-height:55px}.demo-paper h5{gap:6px;padding:7px;font-size:8px}.demo-paper dl{padding:6px;font-size:8px}.demo-paper dl>div{grid-template-columns:60px 1fr;gap:6px}.demo-monitor{border-width:8px 8px 15px;border-radius:15px}.relay-monitor-content{min-height:330px;padding:15px}.relay-review-heading{gap:10px;margin:-15px -15px 20px;padding:10px;font-size:11px}.relay-review-heading .demo-ring{width:52px;height:52px}.relay-review-heading .demo-ring span{font-size:15px}.relay-notification{gap:10px;padding:15px}.relay-notification strong{font-size:12px}.relay-notification p{font-size:10px}.relay-notification>span{padding:8px;font-size:16px}.relay-review-actions{flex-wrap:wrap;justify-content:flex-start}.demo-sync-devices{flex-direction:column;gap:25px;padding:15px 10px 35px}.sync-mobile{width:180px;height:290px}.sync-desktop{flex:auto;width:100%}.exhibit-footer{padding:20px;font-size:11px}.exhibit-footer a{font-size:13px}}@media (max-width:380px){.demo-phone.landscape{width:290px;height:142px}.landscape .demo-phone-hardware{width:142px;height:290px}.demo-phone,.demo-phone-hardware{width:250px;height:510px}.experience-intro h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.demo-phone,.demo-phone-hardware{transition:none}.relay-notification{animation:none}}@media (max-width:640px){.landscape .demo-row-grip{line-height:10px}.landscape .demo-row-grip span{font-size:10px}.landscape .demo-board-heading{padding-top:4px;padding-bottom:4px}}.demo-bottom-nav img{width:22px;height:22px;margin:0 auto}.landscape .demo-table-scroll{scrollbar-width:thin;scrollbar-color:#61b8c1 #e3eff1;padding-left:0;padding-right:0;overflow-x:auto}.landscape .demo-circuit-table{table-layout:fixed;width:1700px}.landscape .demo-circuit-table th{white-space:normal;overflow-wrap:anywhere;height:48px;font-size:9px;line-height:1.3}.landscape .demo-circuit-table thead tr:first-child th{height:22px}.landscape .demo-circuit-table td{height:28px}.landscape .demo-circuit-table thead tr:nth-child(2)>th:nth-child(2),.landscape .demo-circuit-table tbody td:nth-child(2){width:165px}.demo-reading-heading{overflow-wrap:normal;height:34px;display:block;overflow:hidden}.landscape .demo-circuit-table tr:nth-child(2)>th:first-child,.landscape .demo-circuit-table tbody td:first-child{z-index:1;background:#eaf1f6;position:sticky;left:0;box-shadow:1px 0 #cdd8e3}.landscape .demo-circuit-table .demo-drop-target td:first-child{background:#d8f9fa}.demo-scroll-tip{color:#537686;padding:0 10px 7px;font-size:9px}.brand-or{color:#6b8392;align-items:center;gap:12px;max-width:400px;margin:17px 0 0;font-size:11px;display:flex}.brand-or:before,.brand-or:after{content:"";background:#d1e2e5;flex:1;height:1px}.experience-branding .demo-story{max-width:none;padding-right:30px}.experience-branding .demo-upload{margin-top:18px}.brand-or+.demo-label{margin-top:10px}.brand-colour-targets{grid-template-columns:1fr 1fr;gap:7px;margin:24px 0 15px;display:grid}.brand-colour-targets button{text-align:left;color:#284252;cursor:pointer;background:#fff;border:1px solid #cddfe3;border-radius:12px;align-items:center;gap:7px;padding:9px;font-size:11px;display:flex}.brand-colour-targets button[aria-pressed=true]{border-color:#078794;box-shadow:0 0 0 1px #078794}.brand-colour-targets button>span{border:1px solid #c6d1d7;border-radius:50%;flex:none;width:22px;height:22px;display:block}.brand-wheel-control{background:#ffffffb3;border:1px solid #e0ecee;border-radius:18px;max-width:400px;padding:16px 12px}.brand-active-label{text-align:center;color:#527180;margin:0 0 16px;font-size:12px}.brand-wheel{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;width:230px;max-width:100%;height:230px;margin:auto;position:relative}.brand-wheel-inner{pointer-events:none;background:#fff;border-radius:50%;position:absolute;inset:20px}.brand-hue-handle{pointer-events:none;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 2px #0008}.brand-sv-square{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;width:126px;height:126px;position:absolute;top:52px;left:52px}.brand-sv-square>span{pointer-events:none;border:1px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 2px #0008}.brand-shades{justify-content:center;gap:7px;margin:16px 0;display:flex}.brand-shades button{cursor:pointer;border:1px solid #fff;border-radius:50%;width:23px;height:23px}.brand-hex{color:#6e8593;align-items:center;gap:12px;font-size:11px;display:flex}.demo-story .brand-hex input{text-align:center;min-width:0;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important}.brand-sliders{gap:12px;margin-top:15px;display:flex}.brand-sliders label{color:#688391;flex:1;min-width:0;font-size:10px}.brand-sliders input{accent-color:#078f99;width:100%;margin:7px 0 0;display:block}.experience-branding .demo-paper h5>span{text-align:center;min-width:24px}@media (max-width:640px){.experience-branding .demo-story{padding-right:8px}.brand-colour-targets{max-width:400px}.landscape .demo-circuit-table{width:1200px}.landscape .demo-circuit-table th{height:34px;font-size:7px}.landscape .demo-circuit-table thead tr:first-child th{height:15px}.landscape .demo-circuit-table td{height:19px}.demo-scroll-tip{padding:0 6px 4px;font-size:7px}.landscape .demo-board-heading{display:none}.demo-reading-heading{height:24px}}.demo-horizontal-scroll{color:#407586;background:#edf8fa;border-bottom:1px solid #d0e8ec;flex:none;align-items:center;gap:7px;padding:3px 12px 4px 27px;font:10px CertlyApp,Arial,sans-serif;display:flex}.demo-horizontal-scroll input{appearance:none;cursor:ew-resize;touch-action:pan-y;background:#c8dfe5;border-radius:999px;flex:1;min-width:0;height:6px;margin:4px 0}.demo-horizontal-scroll input::-webkit-slider-thumb{appearance:none;background:#358e9c;border:1px solid #287888;border-radius:999px;width:34px;height:10px}.demo-horizontal-scroll input::-moz-range-thumb{background:#358e9c;border:1px solid #287888;border-radius:999px;width:34px;height:10px}.relay-devices{min-width:0;height:680px;position:relative}.relay-devices .relay-computer{width:90%;padding:0;position:absolute;top:15px;right:0}.relay-devices .demo-monitor{min-height:440px}.relay-tablet.relay-engineer{z-index:3;background:#f8f9fb;border:11px solid #18212a;border-radius:24px;width:54%;margin:0;padding:0;font-family:CertlyApp,Arial,sans-serif;position:absolute;bottom:5px;left:0;transform:rotate(-3deg);box-shadow:0 24px 35px #0b304b2b}.relay-device-label{white-space:nowrap;position:absolute;top:-42px;left:5px;color:#284f63!important;margin:0!important;font:13px Outfit,Arial,sans-serif!important}.relay-tablet-screen{color:#08245f;background:#f8f9fb;border-radius:12px;overflow:hidden}.relay-tablet-top{color:#121b29;background:#fff;border-bottom:1px solid #e5ecf0;align-items:center;gap:8px;padding:12px 10px;display:flex}.relay-tablet-top img{width:48px;height:auto}.relay-tablet-top>strong{flex:1;font-size:10px;font-weight:500}.relay-tablet-top .demo-primary{white-space:nowrap;padding:9px 12px;font-family:inherit;font-size:10px}.relay-tablet-status{color:#5e7487;border:1px solid #d5e1e6;border-radius:999px;padding:8px 12px;font-size:10px}.relay-tablet-status.is-approved{color:#17805e;background:#e4fbf0;border-color:#bfe8d7}.relay-tablet-summary{color:#fff;background:#08245f;align-items:center;gap:12px;padding:14px;display:flex}.relay-tablet-summary .demo-ring{width:61px;height:61px}.relay-tablet-summary .demo-ring span{font-size:17px}.relay-tablet-summary strong{font-size:11px;font-weight:600;line-height:1.4}.relay-tablet-summary p{color:#d9e5f5!important;margin:7px 0 0!important;font-size:9px!important}.relay-tablet-sections{grid-template-columns:repeat(4,1fr);gap:7px;padding:12px;display:grid}.relay-tablet-sections>div{background:#fff;border:1px solid #e6eaef;border-radius:10px;min-width:0;min-height:100px;padding:10px 7px}.relay-tablet-sections img{box-sizing:content-box;background:#f0fafb;border-radius:50%;width:21px;height:21px;margin-bottom:9px;padding:3px}.relay-tablet-sections strong{min-height:26px;font-size:8px;font-weight:500;line-height:1.4;display:block}.relay-tablet-sections>div>span{background:#38dfa4;border-radius:999px;height:4px;margin:9px 0 5px;display:block}.relay-tablet-sections small{font-size:8px}.relay-tablet-screen footer{color:#57758a;border-top:1px solid #e6eef1;justify-content:space-between;gap:8px;padding:9px 12px;font-size:9px;line-height:1.4;display:flex}.relay-tablet-screen .relay-approved{white-space:nowrap;font-size:9px}.relay-tablet-note{min-height:137px;padding:12px;font-size:10px}.relay-tablet-note>strong{font-size:10px;font-weight:500}.relay-tablet-note blockquote{margin:10px 0;padding:5px 10px;font-size:10px;line-height:1.5}.relay-tablet-note .demo-primary{padding:9px 13px;font-family:inherit;font-size:10px}.relay-device-label{background:#fffffff2;border:1px solid #d8e8eb;border-radius:999px;padding:5px 11px;top:-45px}@media (max-width:1200px) and (min-width:951px){.relay-devices{height:710px}.relay-tablet.relay-engineer{width:67%}.relay-tablet-sections{grid-template-columns:repeat(2,1fr)}.relay-tablet-sections>div{min-height:90px}.relay-devices .relay-computer{width:95%}}@media (max-width:950px){.relay-devices{height:690px}.relay-devices .relay-computer{width:94%;top:10px}.relay-tablet.relay-engineer{width:62%;bottom:5px}.relay-tablet-sections{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.demo-horizontal-scroll{gap:5px;padding-top:1px;padding-bottom:1px;font-size:8px}.demo-horizontal-scroll input{height:5px;margin:3px 0}.demo-horizontal-scroll input::-webkit-slider-thumb{width:25px;height:9px}.relay-devices{height:685px;margin-bottom:10px}.relay-devices .relay-computer{width:96%;right:0}.relay-devices .demo-monitor{min-height:400px}.relay-devices .relay-monitor-content{min-height:348px}.relay-tablet.relay-engineer{border-width:8px;border-radius:20px;width:93%;bottom:7px;left:0;transform:rotate(-2deg)}.relay-tablet-top{gap:7px;padding:10px 8px}.relay-tablet-top img{width:39px}.relay-tablet-top>strong{font-size:9px}.relay-tablet-top .demo-primary{padding:9px 10px;font-size:9px}.relay-tablet-summary{gap:10px;padding:11px}.relay-tablet-summary .demo-ring{width:49px;height:49px}.relay-tablet-summary .demo-ring span{font-size:14px}.relay-tablet-summary strong{font-size:10px}.relay-tablet-summary p{font-size:8px!important}.relay-tablet-sections{gap:5px;padding:9px}.relay-tablet-sections>div{min-height:100px;padding:9px 5px}.relay-tablet-sections strong,.relay-tablet-sections small{font-size:7px}.relay-tablet-sections img{width:18px;height:18px;padding:3px}.relay-tablet-screen footer{padding:8px;font-size:8px}.relay-device-label{top:-36px;font-size:12px!important}.relay-tablet-note{min-height:133px}}.demo-horizontal-scroll,.demo-horizontal-scroll input{cursor:default}.demo-horizontal-scroll input::-webkit-slider-thumb{cursor:default}.demo-horizontal-scroll input::-moz-range-thumb{cursor:default}.relay-devices{isolation:isolate}.relay-devices .relay-computer{z-index:2;aspect-ratio:5520/4316;filter:drop-shadow(0 18px 18px #0b304b20)}.relay-monitor-hardware{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.relay-devices .demo-monitor{box-shadow:none;scrollbar-width:thin;border:0;border-radius:1px;min-height:0;position:absolute;inset:4.634% 3.623% 28.637%;overflow:auto}.relay-devices .relay-monitor-content{min-height:0}.relay-devices .demo-monitor-foot{display:none}.relay-tablet.relay-engineer{aspect-ratio:2930/2245;width:46%;box-shadow:none;filter:drop-shadow(0 20px 17px #0b304b2b);opacity:1;z-index:3;background:0 0;border:0;border-radius:0;transition:transform .65s,opacity .55s,filter .55s;bottom:10px;transform:rotate(-3deg)}.relay-tablet-hardware{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.relay-tablet-screen{z-index:1;scrollbar-width:thin;border-radius:6px;flex-direction:column;display:flex;position:absolute;inset:4.499% 3.277% 4.278% 3.481%;overflow:auto}.relay-tablet-top,.relay-tablet-summary,.relay-tablet-screen footer{flex:none}.relay-tablet-sections{flex:1;grid-template-columns:repeat(4,1fr)}.relay-tablet-sections>div{min-height:0}.relay-tablet.relay-engineer.is-behind{z-index:0;opacity:.22;pointer-events:none;filter:drop-shadow(0 8px 8px #0b304b12);transform:translate(65px,-160px)rotate(1deg)scale(.86)}.relay-tablet.is-behind .relay-device-label{opacity:0}@media (min-width:951px) and (max-width:1200px){.relay-devices{height:610px}.relay-tablet.relay-engineer{width:57%}.relay-tablet-top{padding:9px 7px}.relay-tablet-top>strong{font-size:9px}.relay-tablet-top .demo-primary{padding:8px 10px;font-size:9px}.relay-tablet-summary{gap:9px;padding:10px}.relay-tablet-summary .demo-ring{width:48px;height:48px}.relay-tablet-summary .demo-ring span{font-size:14px}.relay-tablet-sections{gap:5px;padding:8px}.relay-tablet-sections strong{font-size:7px}}@media (max-width:950px){.relay-devices{height:670px}.relay-tablet.relay-engineer{width:56%}.relay-devices .relay-computer{width:94%}}@media (max-width:640px){.relay-devices{height:495px}.relay-devices .relay-computer{width:97%;top:10px}.relay-tablet.relay-engineer{width:87%;bottom:15px;transform:rotate(-2deg)}.relay-tablet.relay-engineer.is-behind{transform:translate(24px,-155px)rotate(1deg)scale(.86)}.relay-devices .demo-monitor{min-height:0}.relay-devices .relay-monitor-content{min-height:0;padding:10px}.relay-devices .demo-monitor>.demo-app-top{gap:7px;min-height:28px;padding:7px;font-size:9px}.relay-devices .demo-app-top img{width:42px}.relay-devices .demo-app-top strong{font-size:9px}.relay-devices .relay-review-heading{gap:8px;margin:-10px -10px 10px;padding:7px;font-size:9px}.relay-devices .relay-review-heading p{font-size:8px}.relay-devices .relay-review-heading .demo-ring{width:36px;height:36px;padding:3px}.relay-devices .relay-review-heading .demo-ring span{font-size:11px}.relay-devices .relay-monitor-content h5{margin:10px 0 8px;font-size:12px}.relay-devices .demo-label{margin-bottom:6px;font-size:10px}.relay-devices textarea{min-height:55px;padding:8px;font-size:9px}.relay-devices .relay-review-actions{gap:7px;margin-top:9px}.relay-devices .relay-review-actions button{padding:8px 10px;font-size:9px}.relay-devices .relay-empty{padding:15px 8px}.relay-devices .relay-empty>span{font-size:24px}.relay-devices .relay-empty p{font-size:10px}.relay-devices .relay-notification{gap:7px;padding:10px}.relay-devices .relay-notification strong{font-size:10px}.relay-devices .relay-notification p{font-size:9px}.relay-tablet-top{gap:5px;padding:8px 7px}.relay-tablet-top img{width:35px}.relay-tablet-top>strong{font-size:8px}.relay-tablet-top .demo-primary{padding:7px 9px;font-size:8px}.relay-tablet-summary{padding:9px}.relay-tablet-summary .demo-ring{width:39px;height:39px;padding:3px}.relay-tablet-summary .demo-ring span{font-size:12px}.relay-tablet-summary strong{font-size:9px}.relay-tablet-summary p{font-size:7px!important}.relay-tablet-sections{gap:5px;padding:7px}.relay-tablet-sections>div{min-height:0;padding:7px 4px}.relay-tablet-sections img{width:15px;height:15px;margin-bottom:6px;padding:3px}.relay-tablet-sections strong{min-height:24px;font-size:6px}.relay-tablet-sections small{font-size:6px}.relay-tablet-sections>div>span{margin-top:5px}.relay-tablet-screen footer{padding:6px;font-size:7px}.relay-tablet-note{min-height:0;padding:9px}.relay-tablet-note>strong,.relay-tablet-note blockquote{font-size:8px}.relay-tablet-note blockquote{margin:8px 0}.relay-tablet-note .demo-primary{padding:7px 10px;font-size:8px}}@media (prefers-reduced-motion:reduce){.relay-tablet.relay-engineer{transition:none}}.demo-reorder-callout{background:#effcfd;border-left:3px solid #00d6e6;border-radius:0 14px 14px 0;margin:22px 0;padding:16px}.demo-reorder-callout strong,.demo-phase-control>strong{color:#08245f;font-size:16px;display:block}.demo-story .demo-reorder-callout p,.demo-story .demo-phase-control p{margin:8px 0;font-size:13px;line-height:1.6}.demo-reorder-callout>span{color:#526b7e;font-size:12px;line-height:1.5;display:block}.demo-phase-control{margin:18px 0}.demo-phase-control button{margin:12px 0 2px}.demo-number{white-space:nowrap;min-width:34px}.demo-row-grip{white-space:nowrap;font-size:9px}.relay-tablet.relay-engineer{width:60%}.relay-section-tabs{gap:7px;margin:9px 0 12px;display:flex}.relay-section-tabs button{text-align:left;min-width:0;font:inherit;color:#08245f;cursor:pointer;background:#fff;border:1px solid #d9e5e9;border-radius:10px;flex:1;padding:10px;font-size:11px}.relay-section-tabs button[aria-pressed=true]{background:#effcfd;border-color:#14ccda}.relay-section-tabs small{color:#617587;margin-top:5px;font-size:9px;display:block}.relay-tablet-corrections{flex:none;min-height:0;padding:10px}.relay-tablet-corrections .relay-section-tabs{margin:0 0 7px}.relay-tablet-corrections .relay-section-tabs button{padding:8px;font-size:9px}.relay-tablet-corrections .relay-section-tabs small{font-size:8px}.relay-tablet-corrections .relay-tablet-note{padding:0}.relay-tablet-note label{margin:7px 0 4px;font-size:9px;display:block}.relay-tablet-note input,.relay-tablet-note select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cfdbe2;border-radius:7px;margin-bottom:8px;padding:7px;font-size:10px}.relay-resolved{color:#17805e;font-size:10px}.relay-review-actions button:disabled,.relay-tablet-note button:disabled{opacity:.45;cursor:default}.relay-shared-status{text-align:center;width:100%;position:absolute;bottom:-20px;color:#325a70!important;font-size:12px!important}@media (min-width:951px) and (max-width:1200px){.relay-devices{height:710px}.relay-tablet.relay-engineer{width:72%}}@media (max-width:950px){.relay-devices{height:710px}.relay-tablet.relay-engineer{width:68%}}@media (max-width:640px){.relay-devices{height:540px}.relay-tablet.relay-engineer{width:97%;bottom:15px}.relay-section-tabs{gap:4px;margin:6px 0}.relay-section-tabs button{padding:6px;font-size:8px}.relay-section-tabs small{margin-top:3px;font-size:7px}.relay-tablet-corrections{padding:7px}.relay-tablet-corrections .relay-section-tabs button{padding:5px;font-size:7px}.relay-tablet-corrections .relay-section-tabs small{font-size:6px}.relay-tablet-note input,.relay-tablet-note select{margin-bottom:5px;padding:5px;font-size:8px}.relay-tablet-note label{font-size:8px}.relay-shared-status{font-size:10px!important}}.relay-tablet-top{z-index:3;background:#fff;position:sticky;top:0}.relay-inspection-picker{background:#fff;border:1px solid #cfdbe2;border-radius:7px;margin:0 0 8px;font-size:10px;overflow:hidden}.relay-inspection-picker summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:7px;list-style:none;display:flex}.relay-inspection-picker summary::-webkit-details-marker{display:none}.relay-inspection-picker summary:focus-visible{outline-offset:-2px;outline:2px solid #00becd}.relay-inspection-picker [role=group]{border-top:1px solid #e4ecef;padding:3px;display:grid}.relay-inspection-picker button{text-align:left;font:inherit;color:#08245f;cursor:pointer;background:#fff;border:0;border-radius:4px;padding:7px}.relay-inspection-picker button:hover,.relay-inspection-picker button[aria-pressed=true]{background:#e9fafb}@media (max-width:640px){.relay-inspection-picker{margin-bottom:5px;font-size:8px}.relay-inspection-picker summary,.relay-inspection-picker button{padding:5px}}.experience-intro{isolation:isolate;position:relative}.experience-intro>.intro-ambient-bolt{opacity:.08;z-index:-1;pointer-events:none;width:250px;height:440px;position:absolute;top:-50px;right:-25px;transform:rotate(12deg)}.intro-certly-wordmark{vertical-align:-.515em;width:auto;max-width:45%;height:1.55em;margin-left:.03em;display:inline-block}.sync-real-devices{isolation:isolate;min-width:0;height:690px;font-family:CertlyApp,Arial,sans-serif;position:relative}.sync-ambient-bolt{opacity:.065;z-index:-1;pointer-events:none;width:230px;height:400px;position:absolute;top:-20px;right:4%;transform:rotate(12deg)}.sync-tablet{aspect-ratio:2930/2245;filter:drop-shadow(0 20px 20px #0b304b25);width:80%;position:absolute;top:100px;right:0}.sync-tablet-hardware,.sync-phone-hardware{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sync-tablet-screen{color:#08245f;background:#f8f9fb;border-radius:6px;flex-direction:column;display:flex;position:absolute;inset:4.499% 3.277% 4.278% 3.481%;overflow:hidden}.sync-app-header{background:#fff;border-bottom:1px solid #e5ebef;flex:none;align-items:center;gap:10px;padding:12px;display:flex}.sync-app-header img{width:57px;height:auto}.sync-app-header>strong{flex:1;min-width:0;font-size:10px}.sync-app-header .demo-primary{white-space:nowrap;align-items:center;gap:5px;padding:9px 13px;font:10px CertlyApp,Arial,sans-serif;display:flex}.sync-board-meta{background:#f0f6f8;flex-wrap:wrap;flex:none;gap:10px;padding:14px 12px;font-size:9px;display:flex}.sync-tablet-content{flex:1;min-height:0;padding:10px;overflow:auto}.sync-tablet .demo-circuit-table{font-size:9px}.sync-tablet .demo-circuit-table td,.sync-tablet .demo-circuit-table th{padding:11px 7px}.sync-tablet .demo-circuit-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere;min-width:90px}.sync-active-row td{background:#e7fbfc}.sync-device-status{color:#537085;background:#f8f9fb;flex:none;margin:0;padding:9px 12px;font-size:9px;line-height:1.5}.sync-phone{aspect-ratio:292/596;z-index:3;filter:drop-shadow(0 20px 18px #0b304b25);width:27%;position:absolute;bottom:25px;left:0}.sync-phone-screen{color:#08245f;background:#f8f9fb;border-radius:28px;flex-direction:column;display:flex;position:absolute;inset:2.2% 5.1%;overflow:hidden}.sync-phone .demo-phone-status{height:30px;padding:10px 14px 0;font-size:9px}.sync-phone .sync-app-header{gap:8px;padding:10px}.sync-phone .sync-app-header img{width:46px}.sync-phone-content{scrollbar-width:thin;flex:1;min-height:0;padding:12px;overflow:auto}.sync-phone-content h5{margin:0 0 15px;font-size:12px;font-weight:600}.sync-phone-content label{margin-bottom:7px;font-size:9px;display:block}.sync-circuit-number{background:#fff;border:1px solid #d2dce4;border-radius:9px;width:38px;margin:6px 0 13px;padding:9px;display:block}.sync-phone-content input{box-sizing:border-box;color:#08245f;background:#fff;border:1px solid #cdd8e2;border-radius:9px;width:100%;padding:11px 8px;font:10px CertlyApp,Arial,sans-serif}.sync-phone-content h6{margin:17px 0 10px;font-size:10px;font-weight:600}.sync-field-pair{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.sync-field-pair span{margin-bottom:5px;font-size:8px;display:block}.sync-field-pair strong{background:#fff;border:1px solid #d2dce4;border-radius:8px;padding:9px;font-size:9px;font-weight:400;display:block}.sync-phone-content>.demo-primary{width:100%;margin-top:10px;padding:11px 8px;font:10px CertlyApp,Arial,sans-serif}.sync-phone-content>.demo-primary:disabled{opacity:.45;cursor:default}.sync-phone-content>.sync-device-status{padding:9px 0;font-size:8px}.sync-device-label{background:#fffffff2;border:1px solid #d8e8eb;border-radius:999px;margin:0;padding:6px 12px;font-size:12px;position:absolute;top:-43px;left:4%}.sync-instructions{color:#4a6477;padding-left:20px;font-size:14px;line-height:1.9}@media (min-width:951px) and (max-width:1200px){.sync-real-devices{height:620px}.sync-tablet{width:84%;top:70px}.sync-phone{width:34%}.sync-app-header{gap:6px;padding:9px}.sync-app-header>strong,.sync-tablet .demo-circuit-table{font-size:8px}.sync-tablet .demo-circuit-table td,.sync-tablet .demo-circuit-table th{padding:9px 5px}}@media (max-width:950px){.sync-real-devices{height:720px}.sync-tablet{width:88%;top:50px}.sync-phone{width:32%}.experience-intro>.intro-ambient-bolt{width:210px;height:370px;right:10px}}@media (max-width:640px){.experience-intro>.intro-ambient-bolt{width:150px;height:260px;top:0;right:8px}.intro-certly-wordmark{vertical-align:-.455em;height:1.4em}.sync-real-devices{height:840px;margin-top:35px}.sync-tablet{width:100%;top:0}.sync-phone{width:64%;bottom:25px;left:8%}.sync-tablet .sync-app-header{gap:5px;padding:8px}.sync-tablet .sync-app-header img{width:36px}.sync-tablet .sync-app-header>strong{font-size:7px}.sync-app-header .demo-primary{padding:6px 9px;font-size:8px}.sync-board-meta{gap:6px;padding:8px;font-size:7px}.sync-tablet-content{padding:6px}.sync-tablet .demo-circuit-table{font-size:7px}.sync-tablet .demo-circuit-table td,.sync-tablet .demo-circuit-table th{padding:7px 4px}.sync-tablet .demo-circuit-table td:nth-child(2){min-width:65px}.sync-tablet .sync-device-status{padding:6px;font-size:7px}.sync-device-label{font-size:11px;top:-35px}.sync-ambient-bolt{width:170px;height:290px;top:200px;right:0}}.experience-branding .demo-paper h5{align-items:center;min-height:32px;padding:8px 10px 8px 48px;display:flex;position:relative;overflow:visible}.experience-branding .demo-paper h5>span{box-sizing:border-box;text-align:left;clip-path:polygon(0 0,100% 0,0 100%);width:40px;min-width:0;height:40px;padding:4px 0 0 6px;font-size:14px;font-weight:500;line-height:1.1;position:absolute;top:0;left:0}.experience-branding .demo-paper dl{background:#d5d5d5}.experience-branding .demo-paper dd{background:#fff;padding:5px 8px}@media (max-width:640px){.experience-branding .demo-paper h5{min-height:26px;padding:6px 6px 6px 34px}.experience-branding .demo-paper h5>span{width:30px;height:30px;padding:3px 0 0 4px;font-size:10px}}
.certificate-library,.feature-catalogue,.customer-reviews,.product-release-list,.catalogue-final-cta{padding:110px max(6vw,24px);scroll-margin-top:32px;position:relative}.certificate-library{color:#061e43;background:#fff}.catalogue-section-heading{z-index:1;max-width:790px;margin-bottom:48px;position:relative}.catalogue-section-heading h2,.customer-reviews h2,.product-release-list h2,.catalogue-final-cta h2{letter-spacing:-.045em;margin:20px 0 24px;font-size:clamp(38px,4.6vw,72px);font-weight:650;line-height:1.05}.catalogue-section-heading h2 span{color:#678297}.catalogue-section-heading>p:last-child{color:#617288;max-width:630px;font-size:20px;line-height:1.6}.certificate-library-layout{grid-template-columns:1.15fr 1fr;align-items:start;gap:7vw;display:grid}.certificate-categories details{border-top:1px solid #dce6ec}.certificate-categories details:last-child{border-bottom:1px solid #dce6ec}.certificate-categories summary{cursor:pointer;align-items:center;gap:22px;padding:26px 0;list-style:none;display:flex}.certificate-categories summary::-webkit-details-marker{display:none}.category-number{color:#7590a2;align-self:flex-start;padding-top:6px;font-size:14px}.certificate-categories summary strong{font-size:27px;font-weight:550;display:block}.certificate-categories summary small{color:#7c8d9e;margin-top:5px;font-size:14px;display:block}.category-expand{border:1px solid #d8e7eb;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:auto;font-size:25px;font-weight:300;transition:transform .2s;display:grid}.certificate-categories details[open] .category-expand{background:#eafcff;transform:rotate(45deg)}.category-body{padding:0 0 22px 36px}.category-body>p{color:#6b7c8c;margin:0 0 18px;font-size:15px;line-height:1.5}.category-body button{text-align:left;width:100%;font:inherit;color:#163959;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9eff3;border-radius:8px;align-items:center;gap:14px;padding:17px 14px;display:flex}.category-body button>span:first-child{flex:1;font-size:16px;line-height:1.3}.category-body button small{white-space:nowrap;color:#668196;font-size:12px}.category-body button[aria-pressed=true]{color:#05274d;background:#e7fbfc;border-color:#0000}.category-body button:hover{background:#f1fafc}.certificate-spotlight{background:radial-gradient(at 90% 0,#a5f6f7,#0000 65%),linear-gradient(135deg,#e6f9fb,#f6faff 60%,#dae9f6);border-radius:30px;min-height:530px;padding:44px;position:sticky;top:30px;overflow:hidden;box-shadow:0 24px 70px #1746750b}.catalogue-watermark{object-fit:contain;opacity:.1;pointer-events:none;width:250px;height:420px;position:absolute;top:80px;right:-18px}.certificate-code{letter-spacing:-.06em;color:#092952;margin-bottom:42px;font-size:clamp(58px,6.5vw,102px);font-weight:650;line-height:1;display:block;position:relative}.spotlight-eyebrow{letter-spacing:.12em;color:#4a7689;font-size:11px;font-weight:600}.certificate-spotlight h3{letter-spacing:-.025em;margin:14px 0;font-size:30px;line-height:1.18;position:relative}.certificate-spotlight>p:not(.spotlight-eyebrow){color:#547084;font-size:17px;line-height:1.55;position:relative}.certificate-spotlight-footer{border-top:1px solid #c6dce6;align-items:center;gap:24px;margin:30px 0;padding-top:24px;display:flex;position:relative}.certificate-spotlight-footer img{object-fit:contain;width:105px;height:55px}.certificate-spotlight-footer span{color:#547084;font-size:14px;line-height:1.6}.catalogue-pill{color:#052342;white-space:normal;text-align:center;background:#02ddef;border-radius:999px;justify-content:center;align-items:center;gap:22px;padding:17px 26px;font-size:16px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.certificate-library-footnote{color:#8a99a8;margin:30px 0 0;font-size:13px}.feature-catalogue{isolation:isolate;color:#f4fbff;background:radial-gradient(at 90% 0,#21677875,#0000 45%),linear-gradient(155deg,#0d3557,#061c3a 70%,#0b2744);overflow:hidden}.feature-catalogue .catalogue-section-heading h2 span{color:#4ee6ec}.feature-catalogue .catalogue-section-heading>p:last-child{color:#abc4d3}.feature-catalogue .experience-eyebrow{color:#70d9e0}.feature-ambient-bolt{opacity:.045;pointer-events:none;z-index:-1;width:340px;height:600px;position:absolute;top:15px;right:5%}.catalogue-status-tabs{border:1px solid #ffffff25;border-radius:999px;gap:4px;width:fit-content;margin-bottom:40px;padding:5px;display:flex}.catalogue-status-tabs button{font:inherit;color:#bdd3de;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:14px 26px;font-size:16px}.catalogue-status-tabs button[aria-selected=true]{color:#072e4b;background:#4ee6ec}.feature-family-menu{flex-wrap:wrap;gap:10px;margin-bottom:42px;display:flex}.feature-family-menu button{font:inherit;color:#b7d0dc;cursor:pointer;background:0 0;border:1px solid #ffffff25;border-radius:999px;padding:12px 19px;font-size:14px}.feature-family-menu button[aria-pressed=true]{color:#fff;background:#ffffff13;border-color:#6ae9ee}.feature-product-moment{grid-template-columns:.85fr 1.15fr;align-items:center;gap:6vw;min-height:540px;display:grid}.feature-availability,.development-status{letter-spacing:.09em;color:#6eece7;font-size:11px;font-weight:600;display:inline-block}.feature-product-copy h3{letter-spacing:-.035em;margin:18px 0;font-size:clamp(32px,3.3vw,49px);line-height:1.08}.feature-product-copy>p{color:#adc5d3;font-size:18px;line-height:1.6}.feature-product-copy dl{margin:28px 0}.feature-product-copy dl>div{border-top:1px solid #ffffff18;padding:17px 0}.feature-product-copy dt{margin-bottom:5px;font-size:18px;font-weight:500}.feature-product-copy dd{color:#9db9cb;margin:0;font-size:15px;line-height:1.5}.feature-demo-link{color:#74ebef;gap:18px;margin-top:10px;font-size:14px;text-decoration:none;display:inline-flex}.feature-related-demos{color:#a0c4d7;flex-wrap:wrap;gap:20px;margin-top:18px;font-size:13px;display:flex}.feature-related-demos a{text-decoration:none}.feature-device-wrap{min-width:0;position:relative}.feature-device{filter:drop-shadow(0 30px 30px #0005);width:100%;position:relative}.feature-device-hardware{z-index:2;pointer-events:none;width:100%;height:auto;position:relative}.feature-device-screen{z-index:1;background:#fff;border-radius:2%;align-items:flex-start;display:flex;position:absolute;inset:4.499% 3.277% 4.278% 3.481%;overflow:hidden}.feature-device-screen img{object-fit:contain;object-position:top center;width:100%;height:100%}.feature-device-wrap.is-phone .feature-device{width:245px;max-width:68%;margin:auto}.is-phone .feature-device-screen{border-radius:12%;inset:2.2% 5.1%}.is-laptop .feature-device-screen{border-radius:0;inset:6.484% 11.283% 9.172%}.feature-screen-caption{text-align:center;color:#7896ac;margin-top:20px;font-size:11px}.feature-inventory{border-top:1px solid #ffffff20;margin-top:65px;padding-top:30px}.feature-inventory>p{color:#82a8bc;letter-spacing:.12em;margin-bottom:22px;font-size:11px}.feature-inventory>div{grid-template-columns:repeat(3,1fr);column-gap:34px;display:grid}.feature-inventory button{font:inherit;color:#c4d9e5;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff15;justify-content:space-between;gap:12px;padding:17px 0;font-size:15px;display:flex}.feature-inventory button span{color:#5cadb9}.feature-inventory button:hover{color:#5eeaf0}.development-panel{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;min-height:550px;padding:24px 0 55px;display:grid}.development-panel h3{letter-spacing:-.035em;margin:18px 0 24px;font-size:clamp(34px,4vw,56px);line-height:1.1}.development-panel p{color:#a9c4d2;font-size:18px;line-height:1.6}.development-panel .catalogue-pill{margin-top:20px}.development-items article{border-top:1px solid #ffffff28;padding:28px 0}.development-status{letter-spacing:0;background:#ffffff0d;border:1px solid #ffffff20;border-radius:999px;padding:9px 13px;font-size:12px}.development-items h4{letter-spacing:-.02em;margin:24px 0 12px;font-size:29px}.development-items .development-note{color:#7c9bad;font-size:13px}.development-panel>div:first-child{position:sticky;top:30px}.roadmap-group{border-top:1px solid #ffffff28}.roadmap-group:last-of-type{border-bottom:1px solid #ffffff28}.roadmap-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:22px;font-weight:500;line-height:1.25;list-style:none;display:flex}.roadmap-group summary::-webkit-details-marker{display:none}.roadmap-group summary small{color:#85a8bc;margin-top:9px;font-size:12px;font-weight:400;display:block}.roadmap-expand{color:#66e4e9;border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:24px;font-weight:300;transition:transform .2s;display:grid}.roadmap-group[open] .roadmap-expand{transform:rotate(45deg)}.development-items .roadmap-group-intro{color:#89aabc;margin:0 0 24px;font-size:14px}.development-items .roadmap-group article{padding:24px 0}.development-items .roadmap-group h4{margin:18px 0 10px;font-size:25px}.development-items .roadmap-group article p{margin-bottom:0;font-size:16px}.development-status[data-status="Ready for testing"]{color:#91f0ce;background:#47d7b112;border-color:#69d4b447}.development-status[data-status=Parked]{color:#a1b2c0}.roadmap-group summary:focus-visible{outline-offset:4px;outline:3px solid #11bcca}@media (max-width:760px){.development-panel>div:first-child{position:static}.roadmap-group summary{font-size:20px}.roadmap-expand{transition:none}}.customer-reviews{color:#0c2849;background:#f4fafc}.customer-reviews>div{grid-template-columns:repeat(2,1fr);gap:35px;display:grid}.customer-reviews figure{border-top:1px solid #bcd6df;margin:0;padding:30px}.customer-reviews blockquote{margin:0 0 25px;font-size:23px;line-height:1.4}.customer-reviews figcaption span{color:#648095;margin-top:5px;display:block}.product-release-list{color:#09294d;background:#fff}.product-release-list article{border-top:1px solid #d6e4ec;padding:28px 0}.product-release-list time{color:#6c899c;font-size:13px}.catalogue-final-cta{text-align:center;color:#082648;background:radial-gradient(at 50% 100%,#b8f2f5,#0000 60%),#eef9fb;overflow:hidden}.catalogue-final-cta>img{opacity:.07;pointer-events:none;width:190px;height:330px;position:absolute;top:0;left:calc(50% - 95px)}.catalogue-final-cta>p{color:#5c7c92;font-size:18px;position:relative}.catalogue-final-cta h2{font-size:clamp(36px,4.4vw,66px);position:relative}.catalogue-final-cta h2 span{color:#597b91}.catalogue-final-cta>div{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.catalogue-pill.secondary{background:0 0;border:1px solid #a9c3d5}.certificate-library button:focus-visible,.certificate-library summary:focus-visible,.feature-catalogue button:focus-visible,.feature-catalogue a:focus-visible,.catalogue-pill:focus-visible{outline-offset:4px;outline:3px solid #11bcca}@media (max-width:1050px){.certificate-library,.feature-catalogue,.customer-reviews,.product-release-list,.catalogue-final-cta{padding:80px 5vw}.certificate-library-layout{gap:4vw}.certificate-spotlight{padding:30px}.certificate-spotlight h3{font-size:25px}.feature-product-moment{grid-template-columns:1fr 1fr;gap:4vw}.feature-device-wrap.is-phone .feature-device{width:215px}.category-body{padding-left:0}}@media (max-width:760px){.certificate-library,.feature-catalogue,.customer-reviews,.product-release-list,.catalogue-final-cta{padding:64px 24px}.catalogue-section-heading{margin-bottom:30px}.catalogue-section-heading>p:last-child{font-size:17px}.certificate-library-layout{grid-template-columns:1fr;gap:35px}.certificate-spotlight{min-height:0;padding:30px;position:relative;top:0}.certificate-code{margin-bottom:30px;font-size:70px}.certificate-categories summary strong{font-size:24px}.certificate-spotlight h3{font-size:28px}.feature-product-moment{grid-template-columns:1fr;gap:38px}.feature-device-wrap{width:100%;max-width:580px;margin:auto}.feature-device-wrap.is-phone .feature-device{width:225px}.feature-family-menu{gap:8px;margin-bottom:34px}.feature-family-menu button{padding:10px 15px;font-size:13px}.feature-inventory>div{grid-template-columns:repeat(2,1fr);gap:0 25px}.feature-inventory button{font-size:13px}.development-panel{grid-template-columns:1fr;gap:32px;min-height:0}.customer-reviews>div{grid-template-columns:1fr}.catalogue-status-tabs{width:100%}.catalogue-status-tabs button{flex:1;padding:13px 12px;font-size:14px}.feature-ambient-bolt{width:220px;right:-50px}.catalogue-final-cta>p{font-size:16px}.certificate-spotlight-footer{gap:18px}.category-body button{padding:16px 10px}.category-body button>span:first-child{font-size:15px}}@media (prefers-reduced-motion:reduce){.category-expand{transition:none}}.feature-catalogue{background:radial-gradient(at 90% 0,#21677875,#0000 45%),linear-gradient(165deg,#0d3557 0%,#061c3a 65%,#04112b 100%)}.certificate-categories .ev-certificate-category{background:linear-gradient(120deg,#e0fafb,#f4f9fc);border:1px solid #bcebee;border-radius:22px;margin:12px 0;padding:0 20px}.certificate-categories .ev-certificate-category .category-number,.certificate-categories .ev-certificate-category summary strong{color:#087782}
.planner-stage{min-width:0;padding:30px 0 30px 12px}.planner-tablet{filter:drop-shadow(0 25px 25px #09274425);width:100%;position:relative}.planner-hardware{z-index:2;pointer-events:none;width:100%;height:auto;position:relative}.planner-screen{z-index:1;background:#fff;border-radius:2%;position:absolute;inset:4.499% 3.277% 4.278% 3.481%;overflow:hidden}.planner-app{color:#111;isolation:isolate;background:#f7f8fa;width:100%;height:100%;font:12px/1.35 CertlyApp,Arial,sans-serif;display:flex;position:relative}.planner-app button,.planner-app input,.planner-app select{font:inherit;color:inherit;box-sizing:border-box}.planner-app button{cursor:pointer}.planner-sidebar{background:#fff;border-right:1px solid #e1e5eb;flex-direction:column;flex-shrink:0;width:16%;padding:20px 8px;display:flex}.planner-sidebar>img{width:100%;margin:0 0 25px}.planner-sidebar nav>div{border-radius:999px;align-items:center;gap:6px;margin:5px 0;padding:10px 5px;font-size:9px;display:flex}.planner-sidebar nav>div.active{background:#effcfd}.planner-sidebar nav img{width:14px;height:14px}.planner-sidebar>small{text-align:center;color:#75808f;margin-top:auto;font-size:8px}.planner-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.planner-topbar{background:#fff;border-bottom:1px solid #e2e8ef;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.planner-topbar strong{font-size:11px;font-weight:600}.planner-topbar>button{color:#fff;white-space:nowrap;background:#092667;border:0;border-radius:999px;padding:9px 14px;font-size:10px}.planner-calendar-toolbar{background:#fff;border-bottom:1px solid #e2e8ef;flex-shrink:0;justify-content:space-between;padding:15px;display:flex}.planner-calendar-toolbar>strong{font-size:12px}.planner-calendar-toolbar>span{color:#111;border-bottom:2px solid #42e1e6;font-size:10px}.planner-weekdays{background:#fff;flex-shrink:0;grid-template-columns:repeat(7,1fr);display:grid}.planner-weekdays span{text-align:center;color:#68788a;padding:8px 0;font-size:9px}.planner-month{background:#fff;flex:1;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(7,1fr);min-height:0;display:grid}.planner-month>div{scrollbar-width:thin;border-top:1px solid #e1e6ec;border-right:1px solid #e1e6ec;min-width:0;padding:4px;overflow:auto}.planner-day{background:0 0;border:0;border-radius:50%;width:25px;height:25px;padding:4px;font-size:9px!important}.selected-day .planner-day{color:#092667;background:#49e3e8}.planner-booking{text-align:left;overflow-wrap:anywhere;background:#d4f9fa;border:0;border-radius:4px;width:100%;margin:3px 0;padding:5px 3px;line-height:1.3;display:block;font-size:8px!important}.planner-booking span{font-size:7px;display:block}.planner-client{scrollbar-width:thin;flex:1;min-height:0;padding:14px;overflow:auto}.planner-client-card{background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 2px #0001}.planner-app h5{margin:0 0 16px;font-size:12px;font-weight:600}.planner-client-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 12px;margin:0;display:grid}.planner-client-card dt{margin:0 0 5px;font-size:9px;font-weight:600}.planner-client-card dd{overflow-wrap:anywhere;margin:0;font-size:9px}.planner-client-tabs{gap:24px;margin:18px 0 12px;display:flex}.planner-client-tabs button{color:#6c7890;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 7px;font-size:11px}.planner-client-tabs button[aria-pressed=true]{color:#111;border-color:#42e3e6}.planner-client-records{background:#fff;border-radius:12px;padding:13px;overflow:hidden}.planner-client-records>header{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.planner-client-records>header h5{margin:0}.planner-client-records>header h5 span{color:#68788a;font-weight:400}.planner-client-records>header>button{color:#fff;background:#092667;border:0;border-radius:50%;width:26px;height:26px;font-size:18px}.planner-record-list article,.planner-cert-row{text-align:left;background:#fff;border:0;border-top:1px solid #e6ebef;justify-content:space-between;align-items:center;gap:14px;width:100%;min-width:0;padding:12px 0;display:flex}.planner-record-list article>div,.planner-cert-row>span:first-child{flex:1;min-width:0}.planner-record-list strong{overflow-wrap:anywhere;font-size:10px;font-weight:500;display:block}.planner-record-list small,.planner-record-list article span{color:#697b8f;margin-top:5px;font-size:9px;display:block}.planner-record-list article button{white-space:nowrap;background:#fff;border:1px solid #cdd9e5;border-radius:999px;padding:7px;font-size:9px}.planner-status{color:#082965;white-space:nowrap;background:#e1f9fb;border-radius:999px;padding:5px 7px;font-size:8px}.planner-overlay{z-index:5;justify-content:flex-end;display:flex;position:absolute;inset:0}.planner-barrier{background:#0004;border:0;width:100%;height:100%;position:absolute;inset:0}.planner-drawer{background:#fff;flex-direction:column;width:65%;max-width:400px;min-height:0;display:flex;position:relative;box-shadow:-4px 0 20px #00182d22}.planner-drawer>header{border-bottom:1px solid #e5ebef;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.planner-drawer>header strong{font-size:13px}.planner-drawer>header button{background:#fff;border:1px solid #d4dce6;border-radius:50%;width:25px;height:25px;font-size:18px}.planner-drawer-body{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.planner-drawer-body p{margin:0 0 15px;font-size:11px;line-height:1.5}.planner-drawer-body label{margin-bottom:13px;font-size:10px;display:block}.planner-drawer-body input,.planner-drawer-body select{background:#fff;border:1px solid #ccd6e4;border-radius:8px;width:100%;min-width:0;margin-top:5px;padding:10px;font-size:11px}.planner-drawer-body input[readonly]{background:#f8fafc}.planner-drawer-body .planner-primary{color:#082667;background:#3edfe5;border:0;border-radius:999px;width:100%;min-height:35px;margin:18px 0 5px;padding:11px 16px;font-size:11px;font-weight:600;display:block}.planner-primary:disabled{opacity:.5;cursor:default}.planner-field-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.planner-entry-type{border-bottom:2px solid #3edfe5;width:fit-content;padding-bottom:5px}.planner-job-actions{margin-top:20px}.planner-job-actions h5{margin-top:24px;margin-bottom:9px}.planner-certificate-heading{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}.planner-certificate-heading strong{color:#092667;font-size:30px}.planner-certificate-heading span{font-size:9px}.planner-linked-note{color:#14765d!important;margin-top:20px!important}.planner-story-notice{border-top:1px solid #d3e5e9;padding-top:18px;color:#386579!important;font-size:13px!important}.planner-frame-caption{text-align:center;color:#70899a;margin:20px 0 0;font-size:11px}.planner-app button:focus-visible,.planner-app input:focus-visible,.planner-app select:focus-visible{outline-offset:2px;outline:2px solid #05b9c7}@media (min-width:951px) and (max-width:1200px){.experience-calendar,.experience-clients{grid-template-columns:25% 75%}.planner-app{font-size:11px}.planner-sidebar nav>div{padding:8px 2px;font-size:8px}}@media (max-width:950px){.planner-stage{padding:20px 0 35px}.planner-app{font-size:11px}}@media (max-width:640px){.experience-calendar,.experience-clients{padding-left:12px;padding-right:12px}.experience-calendar .demo-story,.experience-clients .demo-story{padding-left:10px;padding-right:10px}.planner-stage{padding:15px 0 25px}.planner-sidebar{width:12%;padding:12px 4px}.planner-sidebar>img{margin-bottom:14px}.planner-sidebar nav span,.planner-sidebar>small{display:none}.planner-sidebar nav>div{justify-content:center;margin:3px 0;padding:7px 1px}.planner-sidebar nav img{width:13px;height:13px}.planner-topbar{gap:5px;padding:8px}.planner-topbar strong{font-size:8px}.planner-topbar>button{padding:6px 8px;font-size:8px}.planner-calendar-toolbar{padding:8px}.planner-calendar-toolbar>strong{font-size:9px}.planner-calendar-toolbar>span{font-size:8px}.planner-weekdays span{padding:5px;font-size:7px}.planner-month>div{padding:2px}.planner-day{width:19px;height:19px;padding:2px;font-size:7px!important}.planner-booking{padding:3px 2px;font-size:6px!important}.planner-booking span{font-size:6px}.planner-client{padding:8px}.planner-client-card{padding:9px}.planner-app h5{margin-bottom:10px;font-size:9px}.planner-client-card dl{gap:10px 7px}.planner-client-card dt,.planner-client-card dd{font-size:7px}.planner-client-tabs{gap:18px;margin:12px 0 9px}.planner-client-tabs button{padding-bottom:5px;font-size:8px}.planner-client-records{padding:8px}.planner-client-records>header>button{width:20px;height:20px;font-size:14px}.planner-record-list strong{font-size:8px}.planner-record-list small,.planner-record-list article span{font-size:7px}.planner-record-list article,.planner-cert-row{gap:6px;padding:9px 0}.planner-record-list article button{padding:5px;font-size:7px}.planner-status{padding:4px 5px;font-size:6px}.planner-drawer{width:85%}.planner-drawer>header{padding:8px 10px}.planner-drawer>header strong{font-size:10px}.planner-drawer>header button{width:22px;height:22px;font-size:16px}.planner-drawer-body{padding:10px}.planner-drawer-body p{margin-bottom:9px;font-size:9px}.planner-drawer-body label{margin-bottom:9px;font-size:8px}.planner-drawer-body input,.planner-drawer-body select{padding:7px;font-size:9px}.planner-drawer-body .planner-primary{min-height:29px;margin-top:12px;padding:8px;font-size:9px}.planner-certificate-heading{margin-bottom:12px}.planner-certificate-heading strong{font-size:22px}.planner-certificate-heading span{font-size:7px}.planner-frame-caption{margin-top:12px;font-size:9px}}
.floating-certly-nav{z-index:100;flex-direction:column;align-items:flex-end;gap:10px;max-width:calc(100vw - 32px);animation:.3s ease-out certly-nav-arrive;display:flex;position:fixed;top:22px;right:24px}.floating-nav-toggle{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#b0e1e8;cursor:pointer;background:#072344ed;border:1px solid #58e9ed66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:68px;height:68px;transition:transform .22s,background .22s;display:flex;box-shadow:0 8px 25px #001b3830}.floating-nav-toggle img{width:20px;height:34px;transition:transform .25s;transform:rotate(-8deg)}.floating-nav-toggle span{font:10px/1.2 Outfit,Arial,sans-serif}.is-open .floating-nav-toggle img{transform:rotate(8deg)}.floating-nav-toggle:hover{background:#0e3858;transform:translateY(-1px)}.floating-nav-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#eefcff;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#507e90 transparent;background:#072344f5;border:1px solid #7ac8d440;border-radius:24px;width:290px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 125px);padding:21px;animation:.18s ease-out certly-nav-open;overflow-y:auto;box-shadow:0 20px 60px #00182f36}.floating-nav-panel>p{letter-spacing:.13em;text-transform:uppercase;color:#75adb9;margin:0 0 14px;font-size:10px}.floating-nav-panel>a{color:#e4f5f8;border-radius:12px;align-items:center;gap:14px;padding:12px 10px;font-size:15px;line-height:1.25;text-decoration:none;transition:background .16s,color .16s;display:flex}.floating-nav-panel>a>span:last-child{color:#68dce6;margin-left:auto}.floating-nav-index{color:#5f94a8;font-size:10px}.floating-nav-panel>a:hover,.floating-nav-panel>a[aria-current=location]{color:#5eeaf0;background:#ffffff0b}.floating-nav-panel>a[aria-current=location] .floating-nav-index{color:#51dce4}.floating-nav-panel .floating-nav-top{color:#99bdcd;border-top:1px solid #ffffff1a;border-radius:0;margin-top:10px;padding-top:17px;font-size:13px}.floating-nav-panel .floating-nav-start{color:#062544;background:#08d9e8;border-radius:999px;justify-content:center;gap:15px;margin-top:12px;font-size:14px;font-weight:500}.floating-nav-panel .floating-nav-start>span:last-child{color:#062544;margin-left:0}.floating-nav-panel .floating-nav-start:hover{color:#062544;background:#65eff3}.floating-nav-toggle:focus-visible,.floating-nav-panel>a:focus-visible{outline-offset:4px;outline:3px solid #56e7ed}@keyframes certly-nav-arrive{0%{opacity:0;transform:translateY(-10px)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes certly-nav-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:640px){.floating-certly-nav{top:14px;right:14px}.floating-nav-toggle{width:58px;height:58px}.floating-nav-toggle img{width:17px;height:29px}.floating-nav-toggle span{font-size:9px}.floating-nav-panel{width:275px;max-height:calc(100dvh - 105px);padding:18px}.floating-nav-panel>a{padding:12px 10px;font-size:15px}}@media (prefers-reduced-motion:reduce){.floating-certly-nav,.floating-nav-panel{animation:none}.floating-nav-toggle,.floating-nav-toggle img,.floating-nav-panel>a{transition:none}}.back-to-top{z-index:90;color:#fff;background:#06244e;border:1px solid #5bdee6;border-radius:999px;align-items:center;gap:9px;padding:12px 17px;font-size:13px;text-decoration:none;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 5px 22px #061c4030}.back-to-top>span:first-child{color:#42e2e7;font-size:20px;line-height:1}.back-to-top:hover{background:#103b65}.back-to-top:focus-visible{outline-offset:4px;outline:3px solid #00bfcc}@media (max-width:640px){.back-to-top{bottom:calc(16px + env(safe-area-inset-bottom));padding:10px 13px;font-size:12px;left:16px}}
.mailing-list{isolation:isolate;color:#082648;background:linear-gradient(135deg,#f1fbfd,#fff 70%);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:90px max(6vw,24px);scroll-margin-top:30px;display:grid;position:relative;overflow:hidden}.mailing-list-bolt{opacity:.045;z-index:-1;pointer-events:none;width:200px;height:390px;position:absolute;top:-90px;left:15%}.mailing-list-copy .experience-eyebrow{color:#477c8b;font-size:11px}.mailing-list-copy h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(36px,4vw,60px);font-weight:600;line-height:1.08}.mailing-list-copy>p:last-child{color:#56788e;max-width:480px;margin:0;font-size:18px;line-height:1.6}.mailing-list-signup label{margin-bottom:12px;font-size:14px;font-weight:500;display:block}.mailing-list-fields{gap:10px;display:flex}.mailing-list-fields input{color:#082648;background:#fff;border:1px solid #c4d9e3;border-radius:999px;flex:1;min-width:0;padding:17px 20px;font-family:inherit;font-size:15px}.mailing-list-fields input::placeholder{color:#8198aa}.mailing-list-fields button{color:#072647;font:inherit;white-space:nowrap;cursor:pointer;background:#06d8e7;border:0;border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:17px 23px;font-size:15px;font-weight:500;display:flex}.mailing-list-fields button:hover{background:#36e8ed}.mailing-list-signup form>p{color:#6b879a;margin:14px 0 0;font-size:12px;line-height:1.5}.mailing-list-details{color:#8195a5;margin:10px 0 0;font-size:11px;line-height:1.6}.mailing-list-details a{color:#466d83;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.mailing-list-fields input:focus-visible,.mailing-list-fields button:focus-visible,.mailing-list-details a:focus-visible{outline-offset:4px;outline:3px solid #04b8c8}@media (max-width:1100px){.mailing-list{gap:5vw;padding:75px 5vw}.mailing-list-fields{flex-direction:column}.mailing-list-fields button{align-self:flex-start}}@media (max-width:760px){.mailing-list{grid-template-columns:1fr;gap:30px;padding:60px 24px}.mailing-list-fields{flex-direction:row}.mailing-list-copy>p:last-child{font-size:17px}}@media (max-width:500px){.mailing-list-fields{flex-direction:column}.mailing-list-fields input{padding:16px 18px;font-size:16px}.mailing-list-fields button{width:100%;padding:16px 20px}.mailing-list-signup label{font-size:13px}}
.reading-demo{color:#111;padding:12px;font:11px CertlyApp,Arial,sans-serif}.reading-demo h4{margin:0 0 14px;font-size:14px}.reading-demo label{margin:13px 0 7px;font-size:10px;display:block}.reading-demo input,.reading-demo select{box-sizing:border-box;color:#111;background:#fff;border:1px solid #ccd6e4;border-radius:8px;width:100%;margin-top:6px;padding:11px 8px;font:11px CertlyApp,Arial,sans-serif}.reading-demo input[aria-invalid=true]{border-color:#e45252}.reading-device-details{gap:6px;margin:15px 0;font-size:9px;display:grid}.reading-device-details strong{font-size:11px}.reading-demo .reading-warning,.reading-demo .reading-error{color:#c93535;margin:9px 0;font-size:10px;line-height:1.55}.reading-demo .reading-saved{color:#127252;font-size:10px;line-height:1.5}.reading-demo>.demo-primary{width:100%;margin:10px 0;padding:10px;font-size:10px}.reading-try-button{margin-top:17px}.landscape .reading-demo{grid-template-columns:1fr 1fr;gap:6px 14px;padding:10px 20px;display:grid}.landscape .reading-demo h4,.landscape .reading-demo .reading-warning,.landscape .reading-demo .reading-error,.landscape .reading-demo .reading-saved{grid-column:1/-1}.landscape .reading-demo label,.landscape .reading-device-details{margin:0}.landscape .reading-demo input,.landscape .reading-demo select{margin-top:3px;padding:6px}.landscape .reading-demo>.demo-primary{margin:0}.board-copy-app{color:#111;background:#f7f8fa;flex-direction:column;height:100%;font:11px/1.45 CertlyApp,Arial,sans-serif;display:flex;position:relative}.board-copy-app>header{background:#fff;border-bottom:1px solid #e1e5eb;align-items:center;gap:20px;padding:16px;display:flex}.board-copy-app>header img{width:85px}.board-copy-body{flex:1;min-height:0;padding:20px;overflow:auto}.board-copy-app .demo-primary{padding:10px 15px;font:11px CertlyApp,Arial,sans-serif}.board-copy-app button:disabled{opacity:.45;cursor:default}.copied-board{background:#fff;border:1px solid #e1e5eb;border-radius:10px;margin-top:16px;padding:13px;overflow:auto}.copied-board h5{margin:0;font-size:14px}.copied-board h5 small{float:right;font-size:9px}.copied-board p{font-size:9px}.copied-board table{border-collapse:collapse;width:100%;font-size:9px}.copied-board th,.copied-board td{text-align:left;border:1px solid #dbe3ec;padding:7px}.copied-board th{background:#eef6f9}.board-copy-overlay{z-index:4;background:#0006;justify-content:center;align-items:center;padding:15px;display:flex;position:absolute;inset:0}.board-copy-overlay form{box-sizing:border-box;overscroll-behavior:contain;background:#fff;border-radius:12px;width:85%;max-width:430px;max-height:100%;padding:20px;overflow:auto}.board-copy-overlay h4{margin:0 0 12px;font-size:16px}.board-copy-overlay p{font-size:10px}.board-copy-overlay label{margin:12px 0;font-size:10px;display:block}.board-copy-overlay input,.board-copy-overlay select{box-sizing:border-box;color:#111;background:#fff;border:1px solid #cdd6e4;border-radius:8px;width:100%;margin-top:5px;padding:9px;font:10px CertlyApp,Arial,sans-serif}.board-copy-overlay footer{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.board-copy-overlay footer button{background:#fff;border:1px solid #cdd6e4;border-radius:999px;padding:8px 12px;font:10px CertlyApp,Arial,sans-serif}.board-copy-overlay footer .demo-primary{color:#fff;background:#072664;border:0}.planner-drawer-body textarea{box-sizing:border-box;resize:vertical;border:1px solid #ccd6e4;border-radius:8px;width:100%;min-height:70px;margin-top:5px;padding:10px;font:11px CertlyApp,Arial,sans-serif}.planner-cert-options{border:0;margin:15px 0;padding:0}.planner-cert-options label{align-items:center;gap:8px;display:flex}.planner-cert-options input{accent-color:#3edfe5;width:15px;margin:0}.planner-upcoming-note{background:#eef9fa;border-radius:8px;padding:10px}.planner-job-actions small{background:#edf8fa;margin-left:5px;padding:3px;display:inline-block}@media (max-width:640px){.board-copy-app>header{gap:10px;padding:8px}.board-copy-app>header img{width:55px}.board-copy-body{padding:9px}.board-copy-app{font-size:9px}.board-copy-app .demo-primary{padding:7px 10px;font-size:9px}.board-copy-overlay{padding:6px}.board-copy-overlay form{width:97%;padding:12px}.board-copy-overlay h4{font-size:12px}.board-copy-overlay p{font-size:9px}.board-copy-overlay input,.board-copy-overlay select{padding:7px}.copied-board{padding:8px}.copied-board table{min-width:320px;font-size:8px}.landscape .reading-demo{padding:6px 15px}.landscape .reading-demo label{font-size:8px}.landscape .reading-demo h4{margin:0;font-size:10px}.landscape .reading-device-details{gap:2px;font-size:7px}.landscape .reading-device-details strong{font-size:8px}.landscape .reading-demo input,.landscape .reading-demo select{padding:5px;font-size:8px}.landscape .reading-demo .reading-warning,.landscape .reading-demo .reading-error{font-size:8px}}.planner-job-page{background:#f7f8fa;width:84%;max-width:none}.planner-job-page .planner-drawer-body{padding:18px}.planner-job-page .planner-job-actions{background:#fff;border-radius:10px;margin-top:15px;padding:15px}.planner-job-page .planner-drawer-body>h5{font-size:16px}@media (max-width:640px){.planner-job-page{width:88%}.planner-job-page .planner-drawer-body{padding:9px}}.regs-feature-callout{background:linear-gradient(115deg,#e7fbfc,#f5fbff);border:1px solid #c6e6ec;border-radius:24px;align-items:center;gap:28px;margin:0 0 35px;padding:30px;display:flex}.regs-feature-callout>img{flex:none;width:35px;height:auto}.regs-feature-callout>div{flex:1}.regs-feature-callout .experience-eyebrow{color:#168192;margin:0 0 12px;font-size:11px}.regs-feature-callout h3{letter-spacing:-.02em;margin:0 0 12px;font-size:27px;font-weight:500}.regs-feature-callout p:not(.experience-eyebrow){color:#4b6e81;margin:0;font-size:15px;line-height:1.6}.regs-feature-callout>a{white-space:nowrap;flex:none;font-size:13px}.experience-regs .demo-story{max-width:390px}@media (max-width:800px){.regs-feature-callout{flex-wrap:wrap;gap:18px;padding:22px}.regs-feature-callout>div{min-width:70%}.regs-feature-callout>a{margin-left:53px}}@media (max-width:480px){.regs-feature-callout{gap:12px;padding:20px}.regs-feature-callout>img{width:23px}.regs-feature-callout h3{font-size:23px}.regs-feature-callout>a{margin-left:0}}.regs-feature-callout h3{color:#071f43}.board-list-heading{justify-content:space-between;align-items:center;gap:10px;margin:18px 0;display:flex}.board-list{border-collapse:collapse;background:#fff;width:100%}.board-list th,.board-list td{text-align:left;border-bottom:1px solid #dce4eb;padding:12px}.board-list th{background:#edf9fa}.board-list button{color:#062563;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.board-details{grid-template-columns:1fr 1fr;gap:10px;display:grid}.board-details dt{color:#547080;font-size:9px}.board-details dd{background:#f6f8fa;border:1px solid #dce4eb;border-radius:5px;margin:4px 0;padding:8px;font-size:10px}.board-schedule-scroll{z-index:1;background:#fff;padding:7px 0;font-size:10px;display:block;position:sticky;top:0}.board-schedule-scroll input{cursor:default;accent-color:#3edfe5;width:100%;display:block}.board-schedule-viewport{max-width:100%;overflow:auto}.copied-board .board-full-schedule{table-layout:fixed;color:#111;width:1900px;min-width:1900px;font-size:9px}.copied-board .board-full-schedule th{text-align:center;background:#f1f1f1;padding:5px 3px;font-weight:400}.copied-board .board-full-schedule thead tr:first-child th{font-weight:600}.copied-board .board-full-schedule thead tr:last-child th{vertical-align:bottom;height:125px}.board-full-schedule th span{writing-mode:vertical-rl;display:inline-block;transform:rotate(180deg)}.copied-board .board-full-schedule td{text-align:center;height:31px;padding:5px 3px}.copied-board .board-full-schedule td:nth-child(2){text-align:left}.copied-board{border-radius:0}.board-details{grid-template-columns:repeat(3,minmax(0,1fr))}
