.marketing{max-width:1320px}.premium-home,.premium-web-solutions{background:#f7fafb;width:100%;max-width:none;margin:0;padding:0;overflow:clip}.premium-home .marketing-header,.premium-web-solutions .marketing-header{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0519308f;border:1px solid #ffffff29;border-radius:1rem;width:min(100% - 2rem,1180px);position:absolute;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 1.2rem 3rem #000c1c33}.premium-home .marketing-header .desktop-nav a,.premium-home .marketing-header .login-link,.premium-web-solutions .marketing-header .desktop-nav a,.premium-web-solutions .marketing-header .login-link{color:#ffffffe0}.veltera-intro{z-index:1000;color:#fff;pointer-events:none;background:radial-gradient(circle at 50% 45%,#0fa5aa2b,#0000 24rem),#04172f;place-content:center;animation:.55s cubic-bezier(.7,0,.3,1) 1.65s forwards intro-away;display:grid;position:fixed;inset:0}.veltera-intro-lockup{align-items:center;gap:clamp(.5rem,2vw,1.2rem);display:flex}.veltera-intro svg{width:clamp(5.8rem,14vw,9rem);overflow:visible}.intro-piece{transform-box:fill-box;transform-origin:50%;animation:.85s cubic-bezier(.2,.9,.25,1) both intro-piece}.intro-left{transform:translate(-55px,-35px)rotate(-9deg)}.intro-right{animation-delay:80ms;transform:translate(55px,-35px)rotate(9deg)}.intro-base{animation-delay:.16s;transform:translateY(60px)scale(.8)}.intro-wordmark{letter-spacing:.18em;opacity:0;font-size:clamp(2rem,7vw,5rem);font-weight:800;animation:.55s ease-out .75s forwards intro-word;transform:translate(-1rem)}.veltera-intro>p{color:#5de0d3;letter-spacing:.22em;opacity:0;text-align:center;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(.68rem,1.5vw,.95rem);font-weight:800;animation:.45s ease-out 1.04s forwards intro-tagline}@keyframes intro-piece{to{transform:translate(0)rotate(0)scale(1)}}@keyframes intro-word{to{opacity:1;transform:translate(0)}}@keyframes intro-tagline{to{opacity:1}}@keyframes intro-away{to{opacity:0;visibility:hidden;transform:scale(1.03)}}.cinematic-hero,.agency-hero{color:#fff;background:#04172f;min-height:100svh;position:relative;overflow:hidden}.cinematic-hero-image,.agency-hero-image{background-position:50%;background-size:cover;animation:16s ease-in-out infinite alternate hero-breathe;position:absolute;inset:0}.cinematic-hero-image{background-image:url(/media/veltera-platform-hero.png)}.agency-hero-image{background-image:url(/media/web-solutions-hero.png)}.cinematic-hero:before,.agency-hero-overlay{content:"";background:linear-gradient(90deg,#021126fa 0%,#021126db 34%,#0211261f 76%),linear-gradient(#0000 58%,#021126e0 100%);position:absolute;inset:0}.cinematic-aurora{filter:blur(90px);background:#0fbfb54d;border-radius:50%;width:40rem;height:32rem;animation:9s ease-in-out infinite alternate aurora-drift;position:absolute;bottom:-19rem;left:15%}.cinematic-hero-content,.agency-hero-content{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(19rem,.95fr);align-items:center;gap:clamp(2rem,6vw,6rem);width:min(100% - 3rem,1180px);min-height:100svh;margin:auto;padding:9rem 0 5rem;display:grid;position:relative}.cinematic-copy h1,.agency-hero h1{color:#fff;letter-spacing:-.07em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(3.8rem,7.2vw,7rem);font-weight:630;line-height:.92}.cinematic-copy>p:not(.eyebrow),.agency-hero-content>div>p:not(.eyebrow){color:#ffffffbd;max-width:39rem;margin:1.6rem 0 0;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}.premium-button{box-shadow:0 1rem 2.5rem #13b5a947;color:#04243a!important;background:linear-gradient(135deg,#67e3d7,#22b7ad)!important;border-color:#35cabc!important}.glass-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff!important;background:#ffffff17!important;border:1px solid #ffffff47!important}.cinematic-trust,.agency-hero-proof{color:#ffffff9e;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.75rem 1.3rem;margin-top:1.5rem;font-size:.75rem;font-weight:750;display:flex}.cinematic-trust span:before,.agency-hero-proof span:before{color:#55ddcf;content:"●";margin-right:.45rem}.floating-product-stack{min-height:36rem;animation:.9s cubic-bezier(.2,.8,.2,1) 1.7s both stage-rise;position:relative}.floating-dashboard,.floating-timeline,.floating-compliance,.agency-floating-brief{color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#062139a3;border:1px solid #ffffff2b;border-radius:1.2rem;box-shadow:0 2rem 5rem #000a1a57}.floating-dashboard{width:min(100%,30rem);padding:1.25rem;animation:7s ease-in-out infinite float-one;position:absolute;top:2rem;right:0;transform:rotate(2deg)}.floating-dashboard header,.floating-dashboard>div{justify-content:space-between;gap:1rem;display:flex}.floating-dashboard header{border-bottom:1px solid #ffffff1f;padding-bottom:1rem;font-size:.75rem}.floating-dashboard header b{color:#5de0d3}.floating-dashboard>div{align-items:end;padding-top:1rem}.floating-dashboard>div strong{font-size:2.7rem}.floating-dashboard>div span{color:#ffffffa3;font-size:.75rem}.floating-dashboard .floating-bars{align-items:end;gap:.45rem;height:8rem}.floating-bars i{background:linear-gradient(#51d8cb,#247ec5);border-radius:.4rem .4rem 0 0;width:17%}.floating-bars i:first-child{height:38%}.floating-bars i:nth-child(2){height:68%}.floating-bars i:nth-child(3){height:52%}.floating-bars i:nth-child(4){height:86%}.floating-bars i:nth-child(5){height:73%}.floating-timeline{gap:.7rem;width:22rem;padding:1.2rem;animation:8s ease-in-out .4s infinite float-two;display:grid;position:absolute;bottom:4rem;left:-2rem;transform:rotate(-3deg)}.floating-timeline small{color:#5de0d3;letter-spacing:.14em}.floating-timeline span{color:#ffffffb8;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.floating-timeline span i{background:#5de0d3;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem #5de0d31a}.floating-compliance{gap:.35rem;width:11rem;padding:1rem;animation:6s ease-in-out .7s infinite reverse float-one;display:grid;position:absolute;bottom:1rem;right:-1rem}.floating-compliance span{color:#ffffffa6;font-size:.7rem}.floating-compliance strong{color:#63e0d4;font-size:1.25rem}.floating-compliance i{background:linear-gradient(90deg,#55d9cc 84%,#ffffff1a 84%);border-radius:99px;height:.4rem}.scroll-cue{z-index:3;border:1px solid #ffffff59;border-radius:99px;width:1.8rem;height:3rem;position:absolute;bottom:1.7rem;left:50%}.scroll-cue span{background:#fff;border-radius:50%;width:.3rem;height:.3rem;animation:1.8s infinite scroll-cue;position:absolute;top:.6rem;left:50%}@keyframes hero-breathe{to{transform:scale(1.035)}}@keyframes aurora-drift{to{transform:translate(8rem,-3rem)}}@keyframes stage-rise{0%{opacity:0;transform:translateY(3rem)}}@keyframes float-one{50%{transform:translateY(-.7rem)rotate(1deg)}}@keyframes float-two{50%{transform:translateY(.8rem)rotate(-2deg)}}@keyframes scroll-cue{to{opacity:0;transform:translate(-50%,1.3rem)}}.premium-proof-strip,.agency-marquee{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;background:#061d36;padding:1.1rem 2rem;font-size:.72rem;font-weight:800;overflow:hidden}.premium-proof-strip{justify-content:center;gap:clamp(1.5rem,5vw,5rem);display:flex}.premium-section{padding:clamp(5.5rem,10vw,9rem) 0;position:relative}.product-showcase-section{background:linear-gradient(#f7fafb,#edf4f5)}.product-gallery-tabs,.industry-switcher{scrollbar-width:none;background:#ffffffbf;border:1px solid #d7e2e6;border-radius:1rem;gap:.5rem;padding:.5rem;display:flex;overflow-x:auto}.product-gallery-tabs button,.industry-switcher button{color:#536b78;cursor:pointer;background:0 0;border:0;border-radius:.7rem;flex:none;padding:.72rem 1rem;font-weight:750}.product-gallery-tabs button[aria-selected=true],.industry-switcher button[aria-selected=true]{color:#fff;background:#082f4b;box-shadow:0 .6rem 1.2rem #082f4b2e}.product-cinema{background:radial-gradient(circle at 75% 10%,#27bab138,#0000 25rem),#061d36;border-radius:2rem;margin-top:1.2rem;padding:clamp(1rem,3vw,2.4rem) clamp(1rem,5vw,4rem) 4.5rem;position:relative;box-shadow:0 2.4rem 6rem #08293e33}.product-browser{background:#f7fafb;border:1px solid #fff3;border-radius:1.1rem;overflow:hidden;box-shadow:0 2rem 4rem #00000059}.product-browser-bar{color:#617681;background:#e7edef;align-items:center;gap:1rem;padding:.65rem 1rem;font-size:.66rem;display:flex}.product-browser-bar>span{gap:.3rem;display:flex}.product-browser-bar i{background:#a9b5ba;border-radius:50%;width:.5rem;height:.5rem}.product-browser-bar b{text-align:center;flex:1}.product-browser-bar em{font-style:normal}.product-ui{grid-template-columns:10rem 1fr;min-height:34rem;display:grid}.product-ui aside{color:#ffffffa6;background:#082f4b;align-content:start;gap:.55rem;padding:1.2rem;font-size:.75rem;display:grid}.product-ui aside strong{color:#fff;background:linear-gradient(135deg,#0da7aa,#0b315f);border-radius:.65rem;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:1.2rem;display:grid}.product-ui aside span{border-radius:.45rem;padding:.55rem .65rem}.product-ui aside .active{color:#fff;background:#ffffff1a}.product-ui>section>header{border:0;justify-content:space-between;align-items:center;min-height:auto;display:flex}.product-ui header small{color:#0b9e98;letter-spacing:.16em;font-size:.6rem}.product-ui h3{color:#123e58;margin:.35rem 0 0;font-size:clamp(1.6rem,3vw,2.6rem)}.product-ui header>span{color:#19776f;background:#dcf4f1;border-radius:99px;padding:.45rem .7rem;font-size:.66rem;font-weight:800}.product-metrics{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2rem;display:grid}.product-metrics article{background:#fff;border:1px solid #dce6e9;border-radius:.8rem;gap:.5rem;padding:1rem;display:grid}.product-metrics small{color:#657985}.product-metrics strong{color:#123e58;font-size:1.7rem}.product-metrics i{background:#1eaaa1;border-radius:99px;height:.25rem}.product-data-grid{grid-template-columns:1fr 1.2fr;gap:1rem;margin-top:1rem;display:grid}.product-chart{background:linear-gradient(#fff,#f2f7f8);border:1px solid #dce6e9;border-radius:.8rem;align-items:end;gap:.55rem;height:14rem;padding:1rem;display:flex}.product-chart span{background:linear-gradient(#51d7cb,#347db6);border-radius:.3rem .3rem 0 0;flex:1}.product-activity{background:#fff;border:1px solid #dce6e9;border-radius:.8rem}.product-activity>div{border-bottom:1px solid #e7edef;align-items:center;gap:.7rem;padding:.9rem;display:flex}.product-activity i{background:#22afa6;border-radius:50%;width:.55rem;height:.55rem}.product-activity span{color:#254c61;flex:1;display:grid}.product-activity small{color:#7a8b94}.product-activity em{color:#1b7b74;font-size:.67rem;font-style:normal;font-weight:800}.product-phone{z-index:3;color:#173f55;background:#f9fbfc;border:.32rem solid #071826;border-radius:1.7rem;gap:.65rem;width:11rem;padding:1.8rem .8rem 1rem;display:grid;position:absolute;bottom:-2.4rem;right:1rem;box-shadow:0 2rem 4rem #00000059}.product-phone>i{background:#101d26;border-radius:99px;width:3rem;height:.28rem;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}.product-phone small{color:#149d96;letter-spacing:.12em}.product-phone>strong{font-size:1.05rem}.product-phone>span{background:#eaf2f4;border-radius:.55rem;justify-content:space-between;padding:.65rem;font-size:.68rem;display:flex}.experience-story{color:#fff;background:#061d36}.experience-story-heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:2rem;display:grid}.experience-story-heading h2{color:#fff;letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(2.7rem,5vw,5rem);line-height:1}.experience-story-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4rem;display:grid}.experience-story-grid article{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:1rem;padding:1.5rem}.experience-story-grid span{color:#55d9cc;font-size:.7rem;font-weight:800}.experience-story-grid h3{color:#fff;margin:2.8rem 0 .7rem}.experience-story-grid p{color:#ffffffa3;line-height:1.7}.visual-story-section{background:#0a243b;place-items:center;min-height:48rem;display:grid}.visual-story-image{opacity:.72;background:linear-gradient(90deg,#03182c1a,#03182cd1),url(/media/veltera-platform-hero.png) 50%/cover;position:absolute;inset:0}.visual-story-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051c32ad;border:1px solid #ffffff2e;border-radius:1.5rem;width:min(92%,40rem);margin-left:auto;margin-right:max(4vw,50vw - 590px);padding:clamp(2rem,5vw,4rem);position:relative;box-shadow:0 2rem 5rem #00000040}.visual-story-card h2{color:#fff;letter-spacing:-.05em;margin:.7rem 0 1rem;font-size:clamp(2.3rem,4vw,4rem);line-height:1}.visual-story-card>p:not(.eyebrow){color:#ffffffb8;line-height:1.7}.trust-cinema{background:#f4f8f9}.trust-cinema-grid{grid-template-columns:.85fr 1.15fr;gap:4rem;display:grid}.trust-cinema h2{color:#123e58;letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,4.5vw,4.7rem);line-height:1}.trust-cinema-cards{gap:.8rem;display:grid}.trust-cinema-cards article{background:#fff;border:1px solid #d9e4e7;border-radius:1rem;gap:.35rem;padding:1.3rem;display:grid;box-shadow:0 1rem 2rem #10374c0f}.trust-cinema-cards strong{color:#143f58}.trust-cinema-cards span{color:#647985;line-height:1.5}.agency-bridge{color:#fff;background:linear-gradient(125deg,#082d47,#0b5a67);justify-content:space-between;align-items:end;gap:3rem;padding-inline:max(2rem,50vw - 590px);display:flex}.agency-bridge h2{color:#fff;letter-spacing:-.055em;max-width:13ch;margin:.5rem 0;font-size:clamp(2.6rem,5vw,5rem);line-height:1}.agency-bridge p{color:#ffffffb3}.agency-bridge-actions{gap:1rem;min-width:15rem;display:grid}.agency-bridge .text-link{color:#fff}.agency-hero-content{grid-template-columns:1.2fr .8fr}.agency-floating-brief{justify-self:end;max-width:22rem;padding:1.5rem}.agency-floating-brief small{color:#59ded1;letter-spacing:.15em}.agency-floating-brief>strong{margin:1rem 0 .5rem;font-size:1.65rem;display:block}.agency-floating-brief>p{color:#ffffffad;line-height:1.6}.agency-floating-brief>div{border-top:1px solid #ffffff1c;gap:.7rem;padding:.65rem 0;display:flex}.agency-floating-brief div span{color:#59ded1}.agency-marquee div{width:max-content;animation:24s linear infinite marquee}@keyframes marquee{to{transform:translate(-35%)}}.agency-gallery-section{background:linear-gradient(#f8fbfc,#eaf2f3)}.industry-showcase{margin-top:3rem}.industry-stage{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--industry-accent),transparent 65%),transparent 24rem),#061d36;border-radius:2rem;min-height:43rem;margin-top:1rem;padding:2rem 5rem 5rem 2rem;transition:background .4s;position:relative}.industry-browser{background:#fff;border:1px solid #fff3;border-radius:1rem;overflow:hidden;box-shadow:0 2rem 5rem #00000059}.industry-browser-bar{background:#e8edef;align-items:center;gap:.35rem;padding:.55rem .8rem;display:flex}.industry-browser-bar i{background:#aab4ba;border-radius:50%;width:.5rem;height:.5rem}.industry-browser-bar span{color:#71828a;background:#fff;border-radius:99px;flex:1;margin-left:.5rem;padding:.28rem .7rem;font-size:.58rem}.industry-site nav{color:#61727c;align-items:center;gap:1.2rem;padding:1rem 1.3rem;font-size:.72rem;display:flex}.industry-site nav strong{color:#123b51;flex:1;font-size:1rem}.industry-site nav b,.industry-site section>b{color:#fff;background:var(--industry-accent);border-radius:.35rem;padding:.6rem .85rem}.industry-site section{color:#fff;background:linear-gradient(90deg,#041624f0,#04162466),url(/media/web-solutions-hero.png) 50%/cover;min-height:24rem;padding:4rem 3rem}.industry-site section small{color:color-mix(in srgb,var(--industry-accent),white 30%);letter-spacing:.14em;font-weight:850}.industry-site section h3{color:#fff;letter-spacing:-.055em;max-width:11ch;margin:.7rem 0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95}.industry-site section p{color:#ffffffb8;max-width:32rem;line-height:1.6}.industry-site section>b{margin-top:1rem;display:inline-block}.industry-site footer{background:#dfe7e9;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.industry-site footer article{text-align:center;background:#fff;gap:.25rem;padding:1.2rem;display:grid}.industry-site footer strong{color:#123b51;font-size:1.3rem}.industry-site footer span{color:#74858d;font-size:.72rem}.industry-tablet,.industry-phone{z-index:3;color:#fff;background:linear-gradient(160deg,#0a3149,#071b2e);display:grid;position:absolute;box-shadow:0 2rem 4rem #00000061}.industry-tablet{border:.35rem solid #14232e;border-radius:1.2rem;width:17rem;padding:1.2rem;bottom:1.2rem;right:1.4rem;transform:rotate(2deg)}.industry-tablet header{min-height:auto;color:color-mix(in srgb,var(--industry-accent),white 30%);border:0;font-size:.7rem}.industry-tablet h4{margin:1.8rem 0;font-size:1.7rem;line-height:1}.industry-tablet span,.industry-phone span{background:var(--industry-accent);border-radius:.35rem;width:max-content;padding:.5rem .65rem;font-size:.65rem;font-weight:800}.industry-phone{border:.3rem solid #101d26;border-radius:1.5rem;gap:.8rem;width:9rem;padding:2rem .7rem 1rem;top:8rem;right:-.2rem}.industry-phone>i{background:#101d26;border-radius:99px;width:2.5rem;height:.25rem;position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.industry-phone small{color:color-mix(in srgb,var(--industry-accent),white 30%)}.industry-phone h4{margin:1rem 0;font-size:1.4rem;line-height:1}.industry-phone b{color:#ffd477;letter-spacing:.12em;font-size:.65rem}.agency-standard{color:#fff;background:#061d36}.agency-standard-heading{grid-template-columns:1fr 1.2fr;align-items:end;gap:3rem;display:grid}.agency-standard-heading h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.95}.agency-standard-heading>p:last-child{color:#ffffffa6;font-size:1.1rem;line-height:1.6}.agency-standard-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:4rem;display:grid}.agency-standard-grid article{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:1rem;min-height:19rem;padding:1.4rem}.agency-standard-grid span{color:#5bded2;font-size:.7rem;font-weight:800}.agency-standard-grid h3{color:#fff;margin:5rem 0 .8rem;font-size:1.3rem}.agency-standard-grid p{color:#ffffff9e;line-height:1.6}.before-after-cinema{background:#eef4f5}.before-after-stage{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:3rem;display:grid}.before-window,.after-window{background:#fff;border-radius:1.3rem;overflow:hidden;box-shadow:0 1.5rem 4rem #0a293b1f}.before-window header,.after-window header{background:#e5eaec;justify-content:flex-start;gap:.35rem;min-height:auto;padding:.7rem}.before-window header i,.after-window header i{background:#aeb9be;border-radius:50%;width:.55rem;height:.55rem}.before-window>div,.after-window>div{min-height:22rem;padding:3rem 2rem}.before-window>div{color:#7b858b;background:#e9ecee}.after-window>div{color:#fff;background:linear-gradient(135deg,#07334b,#0c7678)}.before-window small,.after-window small{letter-spacing:.13em;font-weight:800}.before-window h3,.after-window h3{margin:.7rem 0;font-size:2.8rem}.before-window span{background:#cdd4d7;border-radius:99px;width:80%;height:.75rem;margin:.65rem 0;display:block}.before-window span:nth-of-type(2){width:58%}.before-window span:nth-of-type(3){width:68%}.before-window button,.after-window button{border:0;border-radius:.4rem;margin-top:1.2rem;padding:.7rem 1rem}.before-window button{color:#89949a;background:#cbd2d5}.after-window button{color:#07334b;background:#66dfd3;font-weight:800}.after-window p{color:#ffffffb8;line-height:1.6}.transformation-mark{color:#0ba39d;place-items:center;display:grid}.transformation-mark span{text-align:center;text-transform:uppercase;letter-spacing:.1em;max-width:6rem;font-size:.7rem;font-weight:850}.transformation-mark b{font-size:2.5rem}.agency-process{background:#fff}.agency-process ol{grid-template-columns:repeat(4,1fr);gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.agency-process li{border-top:2px solid #cbdadd;padding:1.3rem}.agency-process li span{color:#0ba39d;font-size:.72rem;font-weight:850}.agency-process h3{color:#143f58;margin:2.5rem 0 .6rem}.agency-process p{color:#647884;line-height:1.6}.agency-review{color:#fff;background:radial-gradient(circle at 10% 100%,#29b8ae40,#0000 25rem),#061d36}.agency-review-grid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.agency-review h2{color:#fff;letter-spacing:-.06em;max-width:12ch;margin:.6rem 0;font-size:clamp(3rem,5vw,5.4rem);line-height:.95}.agency-review>div>div>p:not(.eyebrow){color:#ffffffad;line-height:1.7}.agency-review ul{gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.agency-review li{color:#ffffffbf}.agency-review li:before{color:#5bded2;content:"✓";margin-right:.6rem}.agency-final{text-align:center;background:#f7fafb;place-items:center;padding:clamp(5rem,10vw,9rem) 2rem;display:grid}.agency-final h2{color:#123e58;letter-spacing:-.065em;max-width:13ch;margin:.5rem auto;font-size:clamp(3rem,6vw,6rem);line-height:.95}.agency-final>p:not(.eyebrow){color:#617681}.agency-final .hero-actions{justify-content:center}@media (max-width:1000px){.cinematic-hero-content,.agency-hero-content,.trust-cinema-grid,.agency-review-grid{grid-template-columns:1fr}.floating-product-stack{display:none}.cinematic-copy h1,.agency-hero h1{max-width:12ch}.experience-story-grid,.agency-standard-grid,.agency-process ol{grid-template-columns:repeat(2,1fr)}.agency-standard-heading,.experience-story-heading{grid-template-columns:1fr}.industry-stage{padding-right:2rem}.industry-tablet{display:none}}@media (max-width:720px){.premium-home .marketing-header,.premium-web-solutions .marketing-header{width:calc(100% - 1rem);top:.5rem}.cinematic-hero-content,.agency-hero-content{width:calc(100% - 2rem);padding-top:7.5rem}.cinematic-copy h1,.agency-hero h1{font-size:clamp(3.3rem,15vw,5.3rem)}.premium-proof-strip{justify-content:flex-start;overflow-x:auto}.product-cinema{padding:1rem 1rem 3rem}.product-ui{grid-template-columns:1fr}.product-ui aside{display:none}.product-metrics,.product-data-grid{grid-template-columns:1fr}.product-chart{height:9rem}.product-phone{display:none}.experience-story-grid,.agency-standard-grid,.agency-process ol{grid-template-columns:1fr}.visual-story-card{margin:0 auto}.agency-bridge{flex-direction:column;align-items:flex-start}.industry-stage{min-height:31rem;padding:1rem}.industry-site nav span,.industry-site nav b{display:none}.industry-site section{min-height:20rem;padding:2.4rem 1.4rem}.industry-site footer article:nth-child(n+2){display:none}.industry-site footer{grid-template-columns:1fr}.industry-phone{width:7.8rem;top:auto;bottom:-2rem;right:-.4rem}.before-after-stage{grid-template-columns:1fr}.transformation-mark b{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.veltera-intro{display:none}.cinematic-hero-image,.agency-hero-image,.floating-dashboard,.floating-timeline,.floating-compliance,.agency-marquee div{animation:none!important}}.marketing a{text-underline-offset:3px}.marketing-header{border-bottom:1px solid #dce4eacc;gap:2rem;min-height:84px;position:relative}.marketing-brand{width:166px;color:var(--ink);text-decoration:none}.brand-lockup{width:174px}.desktop-nav,.nav-actions{align-items:center;gap:1.5rem;display:flex}.desktop-nav a,.nav-actions a{color:var(--ink);font-size:.86rem;font-weight:600;text-decoration:none}.desktop-nav a{padding:1.8rem 0;position:relative}.desktop-nav a:after{content:"";background:var(--accent);height:2px;transition:right .2s;position:absolute;bottom:1.25rem;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{right:0}.button{border:1px solid var(--ink);background:var(--ink);min-height:46px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.78rem 1.15rem;font-size:.88rem;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;color:#fff!important}.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #143d5929}.button.small{min-height:42px;padding:.62rem .95rem}.button.teal{border-color:var(--accent);background:var(--accent)}.button.secondary{border-color:var(--line);background:#fff;color:var(--ink)!important}.text-link,.secondary-link{color:var(--accent);font-weight:750;text-decoration:none}.mobile-nav{display:none}.marketing-hero{max-width:920px;padding:6.5rem 0 5rem}.marketing-hero.centered{text-align:center;margin:auto}.marketing-hero.centered .lede{margin-inline:auto}.marketing-hero h1{letter-spacing:-.065em;max-width:1050px;font-size:clamp(3.15rem,7vw,6.7rem);font-weight:720;line-height:.98}.marketing-hero .lede{max-width:760px;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.72}.eyebrow{color:#147e75}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);align-items:center;gap:4rem;min-height:680px;padding:5.2rem 0;display:grid}.hero-copy h1{letter-spacing:-.065em;margin:1.2rem 0;font-size:clamp(3.4rem,6vw,6.35rem);font-weight:750;line-height:.98}.hero-copy h1 span{color:var(--accent)}.hero-copy .lede{font-size:1.18rem;line-height:1.7}.hero-promise{max-width:620px;color:var(--ink);align-items:flex-start;gap:.85rem;margin:1.5rem 0;padding:1rem 0;display:flex}.hero-promise:before{content:"✓";background:var(--sage);color:#126d66;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.hero-actions,.inline-actions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.5rem;display:flex}.human-visual{background:radial-gradient(circle at 65% 15%,#edf8f7 0 14%,#0000 15%),linear-gradient(145deg,#f8fbfc,#e9f3f5);border-radius:28px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 30px 80px #143d5921}.human-visual:before{content:"";border:1px solid #1fa69a3d;border-radius:50%;width:360px;height:360px;position:absolute;top:-40px;right:-60px;box-shadow:0 0 0 45px #1fa69a0a,0 0 0 90px #5b8def0a}.impact-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #dce4eae6;border-radius:18px;width:245px;padding:1.25rem;position:absolute;box-shadow:0 18px 50px #143d591f}.impact-card strong,.impact-card span{display:block}.impact-card strong{margin:.5rem 0 .25rem;font-size:1rem}.impact-card span{color:var(--muted);font-size:.78rem;line-height:1.5}.impact-card i{background:var(--sage);color:#126d66;border-radius:14px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:800;display:grid}.impact-card.one{top:10%;left:8%}.impact-card.two{top:33%;right:7%}.impact-card.three{bottom:8%;left:16%}.visual-thread{border-top:2px dashed #5b8def59;border-bottom:0;border-left:0;border-right:2px dashed #5b8def59;border-radius:0 90px 0 0;width:46%;height:42%;position:absolute;top:28%;left:30%}.visual-center{background:var(--ink);color:#fff;border-radius:26px;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:43%;left:46%;box-shadow:0 20px 40px #143d5940}.section{padding:6rem 0}.section.navy{color:#fff;background:#0b3150;border-radius:28px;padding-inline:3rem}.section.soft{background:#f2f7f8;border-radius:28px;padding-inline:3rem}.section-heading{border-bottom:0;max-width:760px;min-height:0;margin-bottom:2.8rem;display:block}.section-heading.center{text-align:center;margin-inline:auto}.section-heading h2{letter-spacing:-.045em;margin:.75rem 0 1rem;font-size:clamp(2.35rem,5vw,4.5rem);font-weight:700;line-height:1.05}.section-heading .section-lede{color:var(--muted);font-size:1.08rem;line-height:1.72}.navy .section-heading .section-lede{color:#c9d9e4}.workspace-grid{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.workspace-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:340px;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.workspace-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #143d591f}.workspace-card h3{margin:2.2rem 0 .65rem;font-size:1.15rem}.workspace-card p{color:var(--muted);font-size:.84rem;line-height:1.62}.workspace-card a{color:var(--ink);margin-top:auto;font-size:.8rem;font-weight:800;text-decoration:none}.workspace-symbol{background:var(--sage);color:#126d66;letter-spacing:.08em;border-radius:15px;place-items:center;width:48px;height:48px;font-size:.72rem;font-weight:850;display:grid}.capability-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.capability-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:250px;padding:1.8rem}.capability-card span{background:var(--sage);color:#126d66;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.capability-card h3{margin:2rem 0 .7rem;font-size:1.2rem}.capability-card p{color:var(--muted);font-size:.9rem;line-height:1.65}.outcome-split{grid-template-columns:.8fr 1.2fr;align-items:center;gap:5rem;display:grid}.outcome-split>*,.preview-content,.workspace-hero>*,.lead-layout>*{min-width:0}.check-list{gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--muted);gap:.8rem;display:flex}.check-list li:before{content:"✓";color:#126d66;font-weight:850}.principle-card{background:#fff;border-radius:24px;padding:3rem;box-shadow:0 24px 70px #143d591c}.principle-card blockquote{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.7rem);font-weight:700;line-height:1.12}.principle-card p{color:var(--muted)}.trust-row{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.trust-item{border-top:2px solid var(--accent);padding:1.5rem 0}.trust-item strong,.trust-item span{display:block}.trust-item span{color:#c9d9e4;margin-top:.5rem;font-size:.84rem}.dashboard-preview{border:1px solid var(--line);background:#fff;border-radius:26px;margin:0;overflow:hidden;box-shadow:0 35px 90px #143d5929}.dashboard-preview figcaption{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:.2rem 1rem;padding:1.2rem 1.5rem;display:grid}.dashboard-preview figcaption span{background:var(--sage);color:#126d66;text-transform:uppercase;border-radius:999px;grid-row:1/3;align-self:center;padding:.4rem .65rem;font-size:.68rem;font-weight:800}.dashboard-preview figcaption small{color:var(--muted)}.preview-shell{grid-template-columns:170px 1fr;min-height:530px;display:grid}.preview-shell aside{border-right:1px solid var(--line);flex-direction:column;gap:.45rem;padding:1.2rem;display:flex}.preview-shell aside .brand-lockup{width:132px;margin-bottom:1.8rem}.preview-shell aside>span{color:var(--muted);border-radius:8px;padding:.65rem .75rem;font-size:.72rem}.preview-shell aside>span.active{background:var(--sage);color:var(--ink);font-weight:700}.preview-content{background:#f8fafb;grid-template-columns:1.45fr .8fr;gap:1rem;padding:1.25rem;display:grid}.preview-metrics{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.preview-metrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:1rem}.preview-metrics span,.preview-metrics em{color:var(--muted);font-size:.65rem;font-style:normal;display:block}.preview-metrics strong{margin:.35rem 0;font-size:1.45rem;display:block}.preview-metrics strong small{color:var(--muted);font-size:.7rem}.preview-timeline,.preview-ai{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1.1rem}.preview-title{justify-content:space-between;margin-bottom:.8rem;display:flex}.preview-title span{color:var(--muted);font-size:.68rem}.timeline-row{border-top:1px solid #edf1f4;grid-template-columns:38px 10px 1fr auto;align-items:start;gap:.55rem;padding:.7rem 0;display:grid}.timeline-row time{color:var(--muted);font-size:.62rem}.timeline-row i{border:2px solid var(--accent);border-radius:50%;width:9px;height:9px}.timeline-row span strong,.timeline-row span small{display:block}.timeline-row span strong{font-size:.7rem}.timeline-row span small{color:var(--muted);font-size:.6rem}.timeline-row em{color:#315fae;background:#edf3ff;border-radius:5px;padding:.2rem .35rem;font-size:.55rem;font-style:normal}.preview-ai .ai-orb{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:.8rem;font-weight:800;display:grid}.preview-ai>small{color:var(--muted);font-size:.62rem}.preview-ai h3{margin:.8rem 0 1.2rem;font-size:1.25rem}.preview-ai button{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;margin-bottom:.55rem;font-size:.65rem}.preview-ai p{color:#126d66;font-size:.65rem;font-weight:700}.marketing-cta{color:#fff;background:#0b3150;border-radius:24px;justify-content:space-between;align-items:center;gap:3rem;margin:6rem 0 2rem;padding:4rem;display:flex}.marketing-cta h2{letter-spacing:-.045em;max-width:760px;margin:.6rem 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1.08}.marketing-cta .eyebrow,.marketing-cta .text-link{color:#8fe0d7}.marketing-cta .button{background:#fff;border-color:#fff;margin-right:1rem;color:var(--ink)!important}.marketing-footer{border-top:1px solid var(--line);grid-template-columns:2fr repeat(3,1fr);gap:2rem;padding:4rem 0 2rem;display:grid}.marketing-footer nav{flex-direction:column;gap:.65rem;display:flex}.marketing-footer nav strong{color:var(--ink);margin-bottom:.45rem;font-size:.8rem}.marketing-footer a,.marketing-footer p{color:var(--muted);font-size:.78rem}.footer-brand p{max-width:300px}.footer-contact{gap:.45rem;margin-top:1rem;font-style:normal;display:grid}.footer-contact a,.footer-contact>span{width:fit-content;color:var(--muted);font-size:.78rem;text-decoration:none}.footer-contact a:hover,.footer-contact a:focus-visible{color:var(--accent)}.footer-contact a span{min-width:1.5rem;color:var(--ink);font-weight:750;display:inline-block}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;gap:2rem;padding-top:2rem;font-size:.7rem;display:flex}.page-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.page-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:2rem}.page-card h2,.page-card h3{margin-top:0}.page-card p{color:var(--muted);line-height:1.65}.page-card a{color:var(--accent);font-weight:700}.workspace-hero{grid-template-columns:1fr .8fr;align-items:center;gap:4rem;padding:6rem 0;display:grid}.workspace-hero .workspace-symbol{width:70px;height:70px;font-size:1rem}.workspace-facts{color:#fff;background:#0b3150;border-radius:22px;padding:2rem}.workspace-facts strong{margin-bottom:1rem;display:block}.workspace-facts ul{color:#c9d9e4;padding-left:1.2rem}.workspace-facts li{margin:.7rem 0}.ai-boundary-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ai-boundary-grid article{border-radius:20px;min-height:300px;padding:2.2rem}.ai-boundary-grid article:first-child{background:var(--sage)}.ai-boundary-grid article:last-child{color:#fff;background:#0b3150}.ai-boundary-grid ul{padding-left:1.2rem}.ai-boundary-grid li{margin:.8rem 0}.security-status{border-left:4px solid var(--soft-blue);color:#244a84;background:#eef3fd;border-radius:0 12px 12px 0;padding:1.2rem 1.4rem}.alert{color:#244a84;background:#eef3fd;border-radius:10px;grid-template-columns:auto 1fr;gap:.4rem 1rem;padding:1rem 1.2rem;display:grid}.alert-success{background:var(--sage);color:#126d66}.alert-error{color:#8c2020;background:#fff0f0}.testimonial,.state-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:2rem}.testimonial blockquote{margin:0 0 1rem;font-size:1.5rem}.testimonial figcaption,.state-card p{color:var(--muted)}.state-card{text-align:center}.loading-state{color:var(--muted);align-items:center;gap:.7rem;display:inline-flex}.loading-state i{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.error-state{border-color:#e8b8b8}.modal-backdrop{z-index:50;background:#0b31508c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-shell{background:#fff;border-radius:18px;width:min(100%,560px);padding:2rem;box-shadow:0 30px 90px #00000040}.modal-shell footer{border-top:1px solid var(--line);justify-content:flex-end;gap:.8rem;margin-top:1.5rem;padding:1rem 0 0;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.security-readiness-grid article{padding:.85rem}@media (max-width:1100px){.premium-home .product-gallery,.product-showcase-section .section-heading{width:calc(100% - (var(--marketing-gutter) * 2))}}@media (max-width:720px){.premium-home .product-gallery,.product-showcase-section .section-heading{width:calc(100% - (var(--marketing-gutter) * 2))}.premium-home .product-cinema{padding:.55rem}.premium-home .product-ui{height:auto}.security-readiness{padding:1.5rem}}.marketing{--marketing-content-width:1280px;--marketing-gutter:64px}main.marketing:not(.premium-home):not(.premium-web-solutions){width:min(100%, calc(var(--marketing-content-width) + (var(--marketing-gutter) * 2)));max-width:calc(var(--marketing-content-width) + (var(--marketing-gutter) * 2));padding-inline:var(--marketing-gutter)}.premium-home .mobile-nav nav a,.premium-web-solutions .mobile-nav nav a{color:var(--ink)}.premium-home .mobile-nav summary span,.premium-web-solutions .mobile-nav summary span{background:#fff}.workspace-facts{border-radius:1.15rem;padding:1.65rem}.cinematic-hero,.agency-hero{min-height:min(88svh,52rem)}.cinematic-hero-content,.agency-hero-content{gap:clamp(2rem,4.5vw,4.5rem);min-height:min(88svh,52rem);padding:7.2rem 0 3.5rem}.cinematic-copy>p:not(.eyebrow),.agency-hero-content>div>p:not(.eyebrow){margin-top:1.25rem;font-size:clamp(1rem,1.45vw,1.18rem)}.floating-product-stack{min-height:32rem}.floating-dashboard{width:min(100%,27rem);padding:1.05rem}.floating-timeline{width:20rem;padding:1rem}.floating-compliance{width:10rem;padding:.85rem}.agency-floating-brief{max-width:20rem;padding:1.3rem}.security-posture{padding:clamp(1.35rem,2.5vw,2rem)}.security-readiness{gap:clamp(2rem,4vw,3.5rem);padding:clamp(2.25rem,4vw,3.5rem)}@media (max-width:1100px){.marketing{--marketing-gutter:40px}.mobile-nav summary{gap:3px;width:36px;height:36px}.mobile-nav summary span{width:18px;height:1.5px}.mobile-nav nav{gap:.1rem;padding:.75rem;top:68px}.mobile-nav nav a{min-height:40px;color:var(--ink);padding:.45rem .7rem;font-size:.84rem}}@media (max-width:720px){.marketing{--marketing-gutter:20px}.premium-home .marketing-header,.premium-web-solutions .marketing-header,.cinematic-hero-content,.agency-hero-content{width:calc(100% - (var(--marketing-gutter) * 2))}.section,.premium-section{padding-block:4rem}.cinematic-hero,.agency-hero,.cinematic-hero-content,.agency-hero-content{min-height:auto}.cinematic-hero-content,.agency-hero-content{padding:6.5rem 0 3.5rem}.marketing-footer,.homepage-final-cta{padding-inline:var(--marketing-gutter)}}.product-showcase-section .section-heading{width:min(calc(100vw - (var(--marketing-gutter) * 2)), var(--marketing-content-width));margin-inline:auto}.premium-home .product-gallery{width:min(calc(100vw - (var(--marketing-gutter) * 2)), 1180px);margin-inline:auto}.premium-home .product-gallery-controls{gap:.65rem;margin-bottom:.65rem;padding:.6rem}.premium-home .purpose-experience-controls .workspace-preview-selector,.premium-home .purpose-experience-controls .product-feature-selector{padding:.55rem}.premium-home .workspace-preview-selector button{min-height:2.15rem}.premium-home .workspace-focus-list strong{min-height:2.35rem}.premium-home .product-cinema{padding:.6rem clamp(.8rem,2vw,1.35rem) 1.7rem}.premium-home .product-phone{width:9.5rem}.section>.dashboard-preview{width:min(100%,1180px);margin-inline:auto}.preview-shell{min-height:470px}.capability-card{min-height:220px;padding:1.4rem}.capability-card h3{margin-top:1.45rem}.security-readiness{align-items:start;gap:clamp(1.75rem,3vw,2.75rem);padding:clamp(2rem,3.5vw,3rem)}.security-readiness-grid{grid-auto-rows:max-content;align-content:start;align-self:start}.security-readiness-grid article{min-height:0;padding:.85rem}.security-readiness h2{font-size:clamp(2.2rem,3.4vw,3.3rem)}@media (max-width:720px){.premium-home .product-cinema{padding:.55rem}.premium-home .product-ui{height:auto}.security-readiness{padding:1.5rem}}.trust-cinema{color:#fff;background:radial-gradient(circle at 12% 12%,#138e912e,#0000 28rem),linear-gradient(135deg,#041b31,#082f4b 58%,#073d4c)}.trust-cinema h2,.trust-cinema-cards strong{color:#fff}.trust-cinema-summary>p:not(.eyebrow){color:#ffffffb3;margin:1rem 0 0;font-size:.92rem;line-height:1.6}.trust-cinema-summary ul{color:#ffffffc7;gap:.65rem;margin:1.15rem 0 0;padding:0;font-size:.82rem;line-height:1.45;list-style:none;display:grid}.trust-cinema-summary li{padding-left:1.2rem;position:relative}.trust-cinema-summary li:before{color:#62ddd2;content:"✓";position:absolute;left:0}.trust-cinema-cards article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border-color:#ffffff1f;box-shadow:0 .8rem 2rem #0000001a}.trust-cinema-cards article:hover{border-color:#62ddd273;box-shadow:0 1rem 2.5rem #00000029}.trust-cinema-cards article>i{color:#072e43;background:#62ddd2}.trust-cinema-cards span{color:#ffffffa1}.trust-cinema .security-learn-more{color:#70e6dc;margin-left:0}.industry-preview-heading{justify-content:space-between;align-items:end;gap:2rem;margin:1rem 0 .75rem;display:flex}.industry-preview-heading div{gap:.2rem;display:grid}.industry-preview-heading small{color:#0d8b85;letter-spacing:.12em;font-size:.63rem;font-weight:850}.industry-preview-heading strong{color:#123e58;font-size:1.05rem}.industry-preview-heading>span{color:#6b7e88;text-align:right;max-width:34rem;font-size:.78rem;line-height:1.45}@media (max-width:700px){.industry-preview-heading{flex-direction:column;align-items:start;gap:.45rem}.industry-preview-heading>span{text-align:left}}.help-knowledge-center{padding-top:2.5rem}.help-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.help-resource-grid article{min-height:14rem;transition:transform var(--marketing-transition), box-shadow var(--marketing-transition);background:#fff;border:1px solid #dbe5e8;border-radius:1rem;grid-template-rows:auto auto 1fr auto;gap:.65rem;padding:1.15rem;display:grid;box-shadow:0 .7rem 1.8rem #123e580d}.help-resource-grid article:hover{box-shadow:var(--marketing-shadow);transform:translateY(-2px)}.help-resource-grid article>span{color:#11968f;letter-spacing:.1em;font-size:.66rem;font-weight:850}.help-resource-grid h2,.help-updates h2{color:#123e58;margin:0;font-size:1.08rem;line-height:1.25}.help-resource-grid p,.help-updates p{color:#6a7e88;margin:0;font-size:.82rem;line-height:1.55}.help-resource-grid a,.help-updates a{color:#0b746d;font-size:.78rem;font-weight:780;text-decoration:none}.help-start ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.help-start li{background:#ffffffb8;border-top:2px solid #19a59d;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;display:grid}.help-start li>span{color:#15938d;font-size:.72rem;font-weight:850}.help-start h3{color:#123e58;margin:0 0 .35rem;font-size:.98rem}.help-start p{color:#6a7e88;margin:0;font-size:.78rem;line-height:1.5}.help-guides{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.help-guides h2{color:#123e58;margin:.5rem 0 .75rem;font-size:clamp(2rem,3.7vw,3.4rem);line-height:1.02}.help-guides>div>p:not(.eyebrow){color:#687d87;line-height:1.6}.help-guides>div:last-child{gap:.6rem;display:grid}.help-guides a{color:#123e58;transition:border-color var(--marketing-transition), transform var(--marketing-transition);background:#fff;border:1px solid #dbe5e8;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.help-guides a:hover{border-color:#1fa69a73;transform:translate(3px)}.help-guides a span{gap:.25rem;display:grid}.help-guides a small{color:#6a7e88;font-size:.76rem;line-height:1.45}.help-guides a b{color:#149890}.help-updates{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.help-updates article{background:#ffffffc2;border:1px solid #dbe5e8;border-radius:1rem;align-content:start;gap:.7rem;padding:1.2rem;display:grid}@media (max-width:1000px){.help-resource-grid,.help-start ol{grid-template-columns:repeat(2,minmax(0,1fr))}.help-guides{grid-template-columns:1fr}}@media (max-width:650px){.help-resource-grid,.help-start ol,.help-updates{grid-template-columns:1fr}.help-resource-grid article{min-height:auto}}.industry-showcase .industry-stage{animation:.42s ease-out both purpose-content-in}.industry-showcase-roofing .industry-stage{background:linear-gradient(135deg,#171d21,#2b3439)}.industry-showcase-roofing .industry-site section{background:linear-gradient(100deg,#12171af5,#12171a94),repeating-linear-gradient(135deg,#0000 0 2.4rem,#f08a321a 2.4rem 2.55rem),#313b40}.industry-showcase-roofing .industry-site section h3{letter-spacing:-.065em;text-transform:uppercase;font-weight:900}.industry-showcase-behavioral-health .industry-stage{background:linear-gradient(135deg,#dff2ee,#8bc7bf)}.industry-showcase-behavioral-health .industry-site section{color:#143f58;background:radial-gradient(circle at 82% 35%,#2faaa03d 0 6rem,#0000 6.1rem),linear-gradient(120deg,#f6fbfa 0 64%,#dcefeb 64%)}.industry-showcase-behavioral-health .industry-site section h3,.industry-showcase-behavioral-health .industry-site section p{color:#143f58}.industry-showcase-medical .industry-stage{background:linear-gradient(135deg,#dceef8,#4a8fbd)}.industry-showcase-medical .industry-site section{color:#123e58;background:linear-gradient(90deg,#f8fcff 0 63%,#0000 63%),linear-gradient(135deg,#a7d4ec,#287eb5)}.industry-showcase-medical .industry-site section h3,.industry-showcase-medical .industry-site section p{color:#123e58}.industry-showcase-dental .industry-stage{background:linear-gradient(135deg,#e8fbfb,#60ced1)}.industry-showcase-dental .industry-site section{color:#13465b;background:radial-gradient(circle at 80% 45%,#fff 0 5rem,#0000 5.1rem),linear-gradient(120deg,#f9ffff 0 60%,#c9f3f2 60%)}.industry-showcase-dental .industry-site section h3,.industry-showcase-dental .industry-site section p{color:#13465b}.industry-showcase-restaurants .industry-stage{background:linear-gradient(135deg,#241612,#763e2f)}.industry-showcase-restaurants .industry-site section{background:radial-gradient(circle at 79% 46%,#c28458 0 4.2rem,#6b3529 4.3rem 6rem,#0000 6.1rem),linear-gradient(90deg,#261714 0 62%,#41231d 62%)}.industry-showcase-restaurants .industry-site section h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.industry-showcase-professional-services .industry-stage{background:linear-gradient(135deg,#e8e1d3,#7d6a4c)}.industry-showcase-professional-services .industry-site section{color:#1d3042;background:linear-gradient(110deg,#f5f0e7 0 67%,#273b4e 67%)}.industry-showcase-professional-services .industry-site section h3,.industry-showcase-professional-services .industry-site section p{color:#1d3042;font-family:Georgia,Times New Roman,serif}.industry-showcase-construction .industry-stage{background:linear-gradient(135deg,#2a2e30,#d49a31)}.industry-showcase-construction .industry-site section{background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 4rem),linear-gradient(100deg,#22282c 0 62%,#b47d22 62%)}.industry-showcase-construction .industry-site section h3{font-weight:900}.industry-showcase-legal .industry-stage{background:linear-gradient(135deg,#071d32,#8b713f)}.industry-showcase-legal .industry-site section{background:linear-gradient(90deg,#05192cfa 0 68%,#8b713fad 68%),#071d32}.industry-showcase-legal .industry-site section h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.lead-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:5rem;padding:0 0 6rem;display:grid}.lead-benefits{position:sticky;top:2rem}.lead-benefits h2{font-size:2.5rem}.lead-form{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:1.1rem;max-width:none;margin:0;padding:2rem;display:grid;box-shadow:0 25px 70px #143d5917}.lead-form label{gap:.45rem;font-size:.8rem;font-weight:750;display:grid}.lead-form label.full,.lead-form .consent,.lead-form .form-actions,.lead-form [role=status]{grid-column:1/-1}.lead-form input,.lead-form select,.lead-form textarea{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #cbd6de;border-radius:9px;padding:.75rem .85rem}.lead-form textarea{resize:vertical;min-height:110px}.lead-form .consent{grid-template-columns:22px 1fr;align-items:start;font-weight:500}.lead-form .consent input{width:20px;min-height:20px}.form-note{color:var(--muted);font-size:.75rem;line-height:1.5}.form-error{color:#8c2020;background:#fff0f0;border-radius:8px;padding:.8rem}.form-success{background:var(--sage);color:#126d66;border-radius:10px;padding:1rem}.honeypot{position:absolute!important;left:-10000px!important}.legal-copy{max-width:820px;padding-bottom:6rem}.legal-copy h2{margin-top:3rem;font-size:1.8rem}.legal-copy p,.legal-copy li{color:var(--muted);line-height:1.8}.help-list{gap:.8rem;max-width:920px;padding-bottom:6rem;display:grid}.help-list details,.faq-list details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:1rem 1.2rem}.help-list summary,.faq-list summary{cursor:pointer;align-items:center;min-height:44px;font-weight:750;display:flex}.help-list details p,.faq-list details p{color:var(--muted);line-height:1.7}.login-shell{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:#0b3150;flex-direction:column;justify-content:space-between;padding:4rem;display:flex}.login-brand-panel h1{max-width:650px;font-size:clamp(3rem,6vw,6rem)}.login-brand-panel p{color:#c9d9e4;max-width:560px}.login-panel{place-items:center;padding:2rem;display:grid}.login-form{width:min(100%,430px)}.login-form h2{font-size:2.4rem}.login-form label{gap:.45rem;margin:1rem 0;font-size:.82rem;font-weight:700;display:grid}.login-form input{border:1px solid var(--line);border-radius:9px;min-height:50px;padding:.8rem}.login-form select{border:1px solid var(--line);min-height:50px;color:var(--ink);background:#fff;border-radius:9px;padding:.8rem}.customer-signup-form{width:min(100%,520px)}.customer-signup-form .lede{margin-bottom:1.25rem}.customer-signup-form button:disabled{cursor:wait;opacity:.7}.staff-enrollment-note{border:1px solid var(--line);color:var(--muted);background:#f7fafb;border-radius:12px;gap:.35rem;margin:1.25rem 0;padding:1rem;font-size:.82rem;line-height:1.5;display:grid}.staff-enrollment-note strong{color:var(--ink)}.signup-error{color:#9d2e2e}.login-form .button{width:100%}.login-note{color:var(--muted);margin-top:1.2rem;font-size:.75rem}.pricing-page{max-width:1320px}.pricing-hero{text-align:center;max-width:930px;margin:auto;padding:6rem 0 4rem}.pricing-hero h1{font-size:clamp(3.2rem,7vw,6.3rem)}.pricing-hero .lede,.founding-promise{max-width:740px;margin-inline:auto}.founding-badge{background:var(--sage);color:#126d66;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.48rem .75rem;font-size:.7rem;font-weight:800;display:inline-flex}.founding-badge:before{content:"✦"}.founding-badge.compact{padding:.3rem .5rem;font-size:.62rem}.billing-toggle{border:1px solid var(--line);background:#fff;border-radius:999px;margin:.5rem 0 1.5rem;padding:.28rem;display:inline-flex}.billing-toggle button{min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.65rem 1.1rem}.billing-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.billing-toggle span{color:#8ed8d0;margin-left:.3rem;font-size:.68rem}.founding-promise{color:var(--muted)}.plan-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1rem;margin:1rem 0 6rem;display:grid}.pricing-status{border:1px solid var(--line);background:var(--white);text-align:center;border-radius:24px;margin:28px 0;padding:42px}.pricing-status .button{margin-top:12px}.plan-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:620px;padding:1.55rem;display:flex;box-shadow:0 16px 45px #143d5912}.plan-card.featured{border-color:var(--accent);transform:translateY(-10px)}.plan-card h2{margin-top:1.4rem;font-size:2rem}.plan-card-top>p{min-height:76px}.plan-price{min-height:76px;margin:1.2rem 0 .25rem}.plan-price strong{color:var(--ink);font-size:3rem}.plan-price span{color:var(--muted);font-size:.8rem}.founding-price{color:#126d66!important;min-height:44px!important}.plan-cta{width:100%;margin:1rem 0}.plan-card ul{border-top:1px solid var(--line);margin:auto 0 0;padding:1.3rem 0 0;list-style:none}.plan-card li{color:var(--muted);padding:.44rem 0;font-size:.82rem}.pricing-section{border-top:1px solid var(--line);padding:5rem 0}.pricing-section>h2,.workspace-pricing-callout h2{max-width:760px;font-size:clamp(2.2rem,4vw,3.8rem)}.comparison-scroll{border:1px solid var(--line);background:#fff;border-radius:18px;padding:.6rem;overflow-x:auto}.comparison-table{min-width:760px}.comparison-table th:not(:first-child),.comparison-table td{text-align:center}.comparison-table td{color:var(--accent);font-weight:800}.workspace-pricing-callout{color:#fff;background:#0b3150;border-radius:24px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:2.5rem;padding:4rem;display:grid}.workspace-pricing-callout .eyebrow,.workspace-pricing-callout .text-link{color:#8fe0d7}.workspace-pricing-callout p{color:#dceaf1}.pricing-final-cta{background:var(--sage);border-radius:24px;justify-content:space-between;align-items:center;gap:3rem;margin:2rem 0 6rem;padding:4rem;display:flex}.pricing-final-cta h2{max-width:760px;font-size:clamp(2rem,4vw,3.5rem)}.pricing-final-cta>div:last-child{white-space:nowrap;align-items:center;gap:1.2rem;display:flex}.component-palette,.form-canvas,.wizard-steps li{border:1px solid var(--line);background:#fff}.builder-layout{grid-template-columns:280px 1fr;gap:2rem;display:grid}.contact-page{--contact-ink:#123a52;--contact-teal:#1fa69a;--contact-line:#123a5221}.contact-hero{background:radial-gradient(circle at 85% 15%,#1fa69a29,#0000 25rem),linear-gradient(145deg,#f8fcfc,#fff 55%,#eef8f7);grid-template-columns:minmax(0,1.08fr) minmax(20rem,.72fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);padding:clamp(4.5rem,9vw,8rem) 0;display:grid}.contact-hero h1{max-width:11ch;color:var(--contact-ink);letter-spacing:-.06em;margin:0;font-size:clamp(3.4rem,7vw,6.4rem);line-height:.95}.contact-hero .lede{max-width:44rem;color:var(--muted);margin-top:1.5rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.contact-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:2rem;display:grid}.contact-details>*{border:1px solid var(--contact-line);min-height:5.5rem;color:var(--contact-ink);background:#ffffffc2;border-radius:.9rem;gap:.25rem;padding:1rem;text-decoration:none;display:grid}.contact-details>:last-child{grid-column:1/-1}.contact-details span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.contact-details strong{align-self:end;font-size:1rem}.contact-reassurance{color:var(--muted);font-size:.82rem}.contact-callout{color:#fff;background:radial-gradient(circle at 90% 10%, #1fa69a4d, transparent 15rem), var(--contact-ink);border:1px solid #ffffff1f;border-radius:1.6rem;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 2rem 4rem #123a522e}.contact-callout h2{margin:0;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.1}.contact-callout>p:not(.eyebrow),.contact-callout li{color:#ffffffb8;line-height:1.65}.contact-callout ul{gap:.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.contact-callout li:before{color:#61ded3;content:"✓";margin-right:.55rem;font-weight:900}.contact-form-section{grid-template-columns:minmax(0,.75fr) minmax(24rem,1.25fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);padding:clamp(4.5rem,8vw,7rem) 0;display:grid}.contact-form-section>div:first-child{position:sticky;top:2rem}.contact-form-section h2{max-width:11ch;color:var(--contact-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.contact-form-section>div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.contact-form{border:1px solid var(--contact-line);background:#fff;border-radius:1.4rem;gap:1.1rem;padding:clamp(1.3rem,4vw,2.2rem);display:grid;box-shadow:0 1.5rem 4rem #123a521a}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.contact-form label{color:var(--contact-ink);gap:.45rem;font-size:.84rem;font-weight:750;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:3rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #123a523d;border-radius:.7rem;padding:.76rem .85rem}.contact-form textarea{resize:vertical;min-height:9rem}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{border-color:var(--contact-teal);outline-offset:2px;outline:3px solid #1fa69a38}.contact-consent{align-items:flex-start;line-height:1.5;gap:.7rem!important;display:flex!important}.contact-consent input{width:1.1rem;min-height:1.1rem;accent-color:var(--contact-teal);margin-top:.18rem}.contact-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-form-success{color:#176c64;background:#eaf8f5;border-radius:.75rem;margin:0;padding:.85rem;line-height:1.55}.contact-form-success a,.contact-form-note a{color:inherit;font-weight:800}.contact-form-note{color:var(--muted);text-align:center;margin:-.35rem 0 0;font-size:.78rem}.component-palette,.form-canvas{padding:1.2rem}.palette-item,.builder-field{border-bottom:1px solid var(--line);padding:.75rem}.builder-field{grid-template-columns:2fr 1fr 1fr auto;gap:1rem;display:grid}.wizard-steps{grid-template-columns:1fr 1fr;gap:1rem;padding:0;list-style:none;display:grid}.wizard-steps li{padding:1.2rem}.empty-drop{text-align:center;color:var(--muted);padding:4rem}.form-builder-app{gap:1.5rem;display:grid}.builder-toolbar,.template-library,.builder-inspector{background:color-mix(in srgb, var(--surface,#fff) 94%, var(--teal) 6%);border:1px solid var(--line);border-radius:24px;box-shadow:0 16px 50px #143d5912}.builder-toolbar{grid-template-columns:minmax(280px,1.2fr) minmax(200px,.55fr) auto;align-items:end;gap:1rem;padding:1rem 1.2rem;display:grid}.builder-toolbar label,.builder-inspector label,.template-search{color:var(--muted);letter-spacing:.04em;gap:.45rem;font-size:.76rem;font-weight:700;display:grid}.builder-toolbar input,.builder-toolbar select,.builder-inspector input,.builder-inspector select,.builder-inspector textarea,.template-search input,.builder-field-card input,.builder-field-card select,.builder-field-card textarea{width:100%;min-height:44px;color:var(--ink);background:var(--surface,#fff);border:1px solid var(--line);font:inherit;border-radius:12px;padding:.7rem .8rem}.builder-title-control input{font-size:1.08rem;font-weight:700}.builder-toolbar-actions{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.save-state{color:var(--muted);white-space:nowrap;font-size:.78rem}.template-library{padding:1.4rem}.template-library-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.template-library-heading h2,.panel-heading h2,.canvas-heading h2{margin:.1rem 0 .35rem}.template-library-heading p,.panel-heading p{color:var(--muted);margin:0}.template-search{width:min(360px,100%)}.template-groups{gap:.5rem;margin:1.25rem 0 1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.template-groups button{min-height:38px;color:var(--muted);border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:999px;padding:.5rem .85rem}.template-groups button.active{color:#fff;background:var(--navy);border-color:var(--navy)}.template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;max-height:430px;padding:.15rem .2rem .15rem 0;display:grid;overflow:auto}.template-card{background:var(--surface,#fff);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:190px;padding:1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.template-card:hover{border-color:color-mix(in srgb, var(--teal) 50%, var(--line));transform:translateY(-2px);box-shadow:0 14px 30px #143d5917}.template-card>div{color:var(--teal);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:.5rem;font-size:.7rem;font-weight:800;display:flex}.template-card>div strong{color:var(--muted)}.template-card h3{margin:.75rem 0 .35rem;font-size:1rem}.template-card p{color:var(--muted);margin:0 0 1rem;font-size:.82rem;line-height:1.5}.template-card button{min-height:40px;color:var(--navy);background:color-mix(in srgb, var(--soft-blue) 12%, #fff);border:0;border-radius:10px;margin-top:auto;font-weight:750}.builder-layout-expanded{grid-template-columns:minmax(220px,.65fr) minmax(440px,1.5fr) minmax(260px,.8fr);align-items:start;gap:1.2rem}.builder-layout-expanded .component-palette,.builder-layout-expanded .form-canvas,.builder-inspector{border-radius:22px;padding:1rem}.builder-layout-expanded .component-palette,.builder-inspector{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.panel-heading{margin-bottom:1rem}.component-list{gap:.4rem;display:grid}.component-list .palette-item{cursor:grab;border:1px solid #0000;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:.65rem;padding:.55rem;display:grid}.component-list .palette-item:hover{background:color-mix(in srgb, var(--teal) 6%, #fff);border-color:var(--line)}.component-list .palette-item span:nth-child(2){display:grid}.component-list .palette-item small{color:var(--muted);font-size:.7rem}.component-icon{width:30px;height:30px;color:var(--teal);background:color-mix(in srgb, var(--teal) 10%, #fff);border-radius:9px;place-items:center;font-size:1.1rem;display:grid}.component-list .palette-item button,.field-actions button,.template-card button,.template-groups button{cursor:pointer}.component-list .palette-item button{min-height:34px;color:var(--navy);border:1px solid var(--line);background:0 0;border-radius:8px;padding:.3rem .55rem;font-size:.72rem;font-weight:800}.canvas-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding:.5rem .35rem 1rem;display:flex}.canvas-heading span:not(.draft-badge){color:var(--muted);font-size:.8rem}.draft-badge{color:#6a5312;background:#fff4c7;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:800}.canvas-fields{gap:.75rem;padding:1rem 0;display:grid}.builder-field-card{background:var(--surface,#fff);border:1px solid var(--line);cursor:pointer;border-radius:15px;padding:1rem;transition:border-color .16s,box-shadow .16s}.builder-field-card.selected{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 12%, transparent)}.field-card-top{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-bottom:.85rem;display:grid}.field-card-top>div:nth-child(2){display:grid}.field-card-top small{color:var(--muted)}.field-card-top strong span{color:#b04a4a}.field-order{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.field-actions{gap:.3rem;display:flex}.field-actions button{width:32px;height:32px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:8px}.field-actions button:disabled{cursor:not-allowed;opacity:.35}.field-actions .remove-field{color:#a74646}.preview-options{color:var(--muted);flex-wrap:wrap;gap:.65rem 1rem;font-size:.82rem;display:flex}.preview-segmented{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.preview-segmented button{min-width:70px;min-height:38px;color:var(--muted);background:0 0;border:0}.preview-segmented button+button{border-left:1px solid var(--line)}.preview-rating{color:#d19b35;letter-spacing:.12em;font-size:1.4rem}.preview-upload{color:var(--muted);background:color-mix(in srgb, var(--soft-blue) 5%, #fff);border:1px dashed color-mix(in srgb, var(--soft-blue) 50%, var(--line));text-align:center;border-radius:10px;padding:.8rem}.interval-preview{border:1px solid var(--line);border-radius:10px;overflow:hidden}.interval-preview>div{min-height:36px;color:var(--muted);border-top:1px solid var(--line);grid-template-columns:.8fr 1fr 1fr .7fr;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.76rem;display:grid}.interval-preview>div:first-child{color:var(--ink);background:color-mix(in srgb, var(--soft-blue) 7%, #fff);border-top:0}.interval-editor{grid-template-columns:1fr 1fr}.interval-editor .toggle-row{grid-column:1/-1}.secure-form-notice{border-radius:12px;gap:.25rem;margin-top:.4rem;padding:.9rem;display:grid}.secure-form-notice span{color:var(--muted);font-size:.78rem}.builder-inspector{gap:1rem;display:grid}.inspector-section{gap:.85rem;display:grid}.inspector-section+.inspector-section{border-top:1px solid var(--line);padding-top:1rem}.builder-inspector textarea{resize:vertical;min-height:84px}.builder-inspector label small,.toggle-row small,.assignment-check small{color:var(--muted);letter-spacing:0;font-weight:500}.toggle-row,.assignment-check{border:1px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;padding:.7rem;gap:.7rem!important;display:grid!important}.toggle-row input,.assignment-check input{width:18px;min-height:18px;margin-top:.15rem}.toggle-row span,.assignment-check span{display:grid}.condition-editor{background:color-mix(in srgb, var(--soft-blue) 7%, #fff);border-radius:12px;grid-template-columns:1fr 1fr;gap:.65rem;padding:.75rem;display:grid}.assignment-group{border-top:1px solid var(--line)}.assignment-group summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.assignment-group summary::-webkit-details-marker{display:none}.assignment-group summary strong{min-width:26px;min-height:26px;color:var(--teal);background:color-mix(in srgb, var(--teal) 10%, #fff);border-radius:999px;place-items:center;font-size:.72rem;display:grid}.assignment-group label{min-height:40px;color:var(--ink);letter-spacing:0;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.35rem .4rem;font-size:.8rem;font-weight:500;display:flex}.assignment-group input{width:17px;min-height:17px}@media (max-width:1320px){.builder-layout-expanded{grid-template-columns:230px minmax(420px,1fr)}.builder-inspector{grid-column:1/-1;grid-template-columns:1fr 1fr;max-height:none;position:static}.inspector-section+.inspector-section{border-top:0;border-left:1px solid var(--line);padding:0 0 0 1rem}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.founder-login-shell{background:radial-gradient(circle at 20% 10%,#1fa69a33,#0000 32%),linear-gradient(145deg,#071d32,#143d59);place-items:center;min-height:100vh;padding:2rem;display:grid}.founder-login-card{width:min(520px,100%);color:var(--ink);text-align:center;background:#fffffff7;border:1px solid #ffffff4d;border-radius:28px;padding:3rem;box-shadow:0 30px 90px #00000047}.founder-mark{color:#fff;background:linear-gradient(145deg, var(--teal), var(--navy));border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.35rem;font-weight:900;display:grid}.founder-login-card .founder-mark{margin:0 auto 1.5rem}.founder-login-card code{overflow-wrap:anywhere;background:#edf4f7;border-radius:10px;margin:1.2rem 0;padding:.8rem;display:block}.founder-login-card small{color:var(--muted)}.founder-shell{color:#173044;background:#f3f7f8;width:100%;max-width:none;min-height:100vh;margin:0;padding:0}.founder-nav{z-index:1100;color:#ffffffd1;background:#092a43;flex-direction:column;width:250px;height:100dvh;min-height:0;padding:1.5rem 1rem;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.founder-brand{flex-shrink:0;align-items:center;gap:.8rem;padding:0 .5rem 1.5rem;display:flex}.founder-brand .veltera-brand{width:142px}.founder-brand div{display:grid}.founder-brand strong{color:#fff;letter-spacing:.12em;text-transform:uppercase}.founder-brand small{color:#ffffff8c}.founder-nav nav{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex:1 1 0;align-content:start;gap:.25rem;min-height:0;padding-bottom:.5rem;display:grid;overflow:hidden auto}.founder-nav nav button{min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.65rem .8rem}.founder-nav nav button:hover,.founder-nav nav button.active{color:#fff;background:#1fa69a2e}.founder-nav nav button.active{box-shadow:inset 3px 0 0 var(--teal)}.founder-security-note{background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;gap:.35rem;padding:.9rem;font-size:.76rem;display:grid}.founder-security-note strong{color:#8be0d7}.founder-nav-footer{flex-shrink:0;gap:.9rem;padding-top:1rem;display:grid}.founder-nav-footer>a{color:#ffffffad;margin:0 .6rem;font-size:.78rem}.founder-nav-close,.founder-mobile-header,.founder-nav-backdrop{display:none}.founder-main{min-width:0;min-height:100vh;margin-left:250px;padding:2rem clamp(1rem,3vw,3rem) 4rem}.founder-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.founder-heading h1{margin:.15rem 0;font-size:clamp(2rem,4vw,3rem)}.founder-heading p{color:#6f8290;margin:0}.founder-heading>div:last-child{justify-items:end;gap:.35rem;display:grid}.founder-role-badge{color:#0a675f;letter-spacing:.08em;background:#d8f5f1;border-radius:999px;padding:.3rem .55rem;font-size:.68rem;font-weight:900}.founder-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.founder-metrics article,.founder-panel{background:#fff;border:1px solid #dce7eb;border-radius:18px;box-shadow:0 10px 35px #143d590d}.founder-metrics article{gap:.55rem;padding:1rem;display:grid}.founder-metrics span{color:#70838f;font-size:.75rem}.founder-metrics strong{color:#143d59;font-size:1.75rem}.founder-panel{min-width:0;max-width:100%;padding:1.3rem}.founder-overview-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.health-row{border-top:1px solid #e6eef0;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.health-row span{color:#70838f;text-transform:capitalize}.health-row strong{color:#14786f;font-size:.8rem}.founder-panel-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;display:flex}.founder-panel-heading h2,.founder-panel-heading p{margin:0}.founder-panel-heading p{color:#70838f;margin-top:.3rem}.founder-panel-heading input,.audit-controls select,.role-preview select{background:#fff;border:1px solid #dce7eb;border-radius:10px;min-height:44px;padding:.65rem .8rem}.audit-controls{gap:.6rem;display:flex}.founder-provision-form{background:#f7fafb;border:1px solid #dce7eb;border-radius:14px;grid-template-columns:minmax(200px,1.25fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:.8rem;margin:0 0 1.2rem;padding:1rem;display:grid}.founder-provision-form>div,.founder-provision-form label{gap:.35rem;display:grid}.founder-provision-form span,.founder-provision-form label{color:#70838f;font-size:.78rem}.founder-provision-form input{background:#fff;border:1px solid #dce7eb;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:.65rem .8rem}.founder-table{min-width:0;max-width:100%;display:grid}.founder-table>article{border-top:1px solid #e7eef1;grid-template-columns:minmax(210px,1fr) 110px minmax(160px,1fr) 90px auto;align-items:center;gap:.8rem;min-height:64px;font-size:.83rem;display:grid}.founder-table>article>div:first-child{display:grid}.founder-table small,.lead-list small,.audit-list small{color:#71838e}.environment-pill{background:#eef3f5;border-radius:999px;width:fit-content;padding:.25rem .45rem;font-size:.65rem;font-weight:800}.environment-pill.demo{color:#0a6d64;background:#dff6f2}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;min-width:0;display:flex}.row-actions a,.row-actions button,.founder-workspace-grid button{color:#143d59;cursor:pointer;background:0 0;border:1px solid #d7e4e8;border-radius:8px;min-height:36px;padding:.4rem .65rem;font-weight:700}.founder-workspace-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.founder-workspace-grid article{background:#f8fbfc;border:1px solid #deeaed;border-radius:14px;flex-direction:column;min-width:0;min-height:230px;padding:1rem;display:flex}.founder-workspace-grid article>span{color:#1a8c82;text-transform:uppercase;font-size:.68rem;font-weight:800}.founder-workspace-grid p,.founder-workspace-grid small{color:#70838f}.founder-workspace-grid button{margin-top:auto}.founder-empty{text-align:center;place-content:center;justify-items:center;min-height:280px;display:grid}.founder-empty>span{color:var(--teal);font-weight:800}.founder-empty>div{gap:.7rem;display:flex}.founder-flag{border-top:1px solid #e6eef0;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.founder-flag>span{overflow-wrap:anywhere;min-width:0;display:grid}.founder-flag input{width:22px;height:22px}.role-preview{grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:1rem;display:grid}.role-preview>label{color:#70838f;gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.support-boundary{background:#f4f8fa;border-radius:12px;grid-column:1/-1;padding:1rem}.support-boundary p{color:#70838f;margin-bottom:0}.lead-list+.lead-list{margin-top:1.5rem}.lead-list article{border-top:1px solid #e6eef0;grid-template-columns:1fr 120px 120px;align-items:center;gap:1rem;min-height:54px;display:grid}.lead-list article>div{display:grid}.audit-list details{border-top:1px solid #e6eef0}.audit-list summary{cursor:pointer;grid-template-columns:170px minmax(240px,1fr) minmax(180px,.7fr);align-items:center;gap:1rem;min-height:52px;font-size:.8rem;display:grid}.audit-list dl{background:#f7fafb;border-radius:10px;gap:.55rem;margin:0 0 1rem 170px;padding:.8rem 1rem;display:grid}.audit-list dl>div{grid-template-columns:110px minmax(0,1fr);gap:.8rem;display:grid}.audit-list dt{color:#70838f;font-weight:700}.audit-list dd{overflow-wrap:anywhere;margin:0}.founder-preview-banner{z-index:1000;color:#fff;background:linear-gradient(90deg,#0a3450,#0b5262);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:48px;padding:.45rem clamp(1rem,4vw,3rem);display:grid;position:sticky;top:0;box-shadow:0 5px 20px #072b412e}.founder-preview-banner>div:first-child{gap:.05rem;min-width:0;display:grid}.founder-preview-banner small{color:#ffffffbf}.founder-preview-banner button{color:#073b52;cursor:pointer;background:#fff;border:0;border-radius:8px;min-height:34px;padding:.35rem .75rem;font-weight:800}.founder-preview-actions{gap:.45rem;display:flex}.founder-preview-banner .founder-preview-actions .secondary{color:#fff;background:0 0;border:1px solid #ffffff59}.founder-account{border-top:1px solid #ffffff1a;gap:.15rem;padding:.7rem .6rem;display:grid}.founder-account span{color:#74cfc6;letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:800}.founder-account strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.founder-account a{color:#ffffffad;width:max-content;font-size:.72rem}@media (max-width:1100px){.desktop-nav{display:none}.mobile-nav{display:block}.mobile-nav summary{cursor:pointer;place-content:center;gap:4px;width:44px;height:44px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:22px;height:2px}.mobile-nav nav{z-index:20;border:1px solid var(--line);background:#fff;border-radius:14px;gap:.2rem;padding:1rem;display:grid;position:absolute;top:76px;left:0;right:0;box-shadow:0 24px 60px #143d5926}.mobile-nav:not([open]) nav{display:none}.mobile-nav nav a{align-items:center;min-height:46px;padding:.6rem .8rem;display:flex}.hero-grid{grid-template-columns:1fr}.human-visual{min-height:450px}.workspace-grid{grid-template-columns:repeat(3,1fr)}.plan-grid{grid-template-columns:1fr 1fr}.workspace-pricing-callout{grid-template-columns:1fr}.lead-layout{grid-template-columns:1fr;gap:2rem}.lead-benefits{position:static}}@media (max-width:800px){.contact-hero,.contact-form-section{grid-template-columns:1fr}.contact-form-section>div:first-child{position:static}.marketing-header{min-height:74px}.login-link{display:none}.hero-grid{padding:3.5rem 0}.hero-copy h1{font-size:clamp(3rem,13vw,4.8rem)}.section{padding:4.5rem 0}.workspace-grid,.capability-grid,.page-grid{grid-template-columns:1fr 1fr}.outcome-split,.workspace-hero,.ai-boundary-grid{grid-template-columns:1fr;gap:2rem}.trust-row{grid-template-columns:1fr 1fr}.preview-shell{grid-template-columns:1fr}.preview-shell aside{display:none}.preview-content{grid-template-columns:1fr}.preview-metrics{grid-template-columns:1fr 1fr}.marketing-cta,.pricing-final-cta{flex-direction:column;align-items:flex-start;padding:2.5rem}.marketing-footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.login-shell{grid-template-columns:1fr}.login-brand-panel{min-height:360px;padding:2rem}.login-panel{padding:3rem 1.2rem}}@media (max-width:560px){.contact-details,.contact-form-grid{grid-template-columns:1fr}.contact-details>:last-child{grid-column:auto}.contact-hero h1{font-size:clamp(3rem,15vw,4.2rem)}main.marketing{padding-inline:1rem}.section.navy,.section.soft{border-radius:18px;padding-inline:1.2rem}.nav-actions .button{display:none}.brand-lockup{font-size:.8rem}.marketing-hero{padding:4rem 0 3rem}.human-visual{min-height:530px}.impact-card{width:210px}.impact-card.one{left:5%}.impact-card.two{top:37%;right:4%}.impact-card.three{left:8%}.visual-center{left:38%}.workspace-grid,.capability-grid,.page-grid,.trust-row,.plan-grid{grid-template-columns:1fr}.lead-form{grid-template-columns:1fr;padding:1.2rem}.lead-form label{grid-column:1}.preview-content{padding:.7rem}.dashboard-preview figcaption{grid-template-columns:1fr}.dashboard-preview,.principle-card,.section-heading,.check-list{max-width:100%}.dashboard-preview figcaption span{grid-row:auto;width:fit-content}.marketing-cta{margin-top:4rem}.marketing-cta .button{margin:0 0 .8rem}.marketing-footer{grid-template-columns:1fr}.footer-brand,.footer-bottom{grid-column:1}.footer-bottom{flex-direction:column}.pricing-final-cta>div:last-child{white-space:normal;flex-direction:column;align-items:flex-start}.plan-card.featured{transform:none}.builder-layout,.wizard-steps{grid-template-columns:1fr}}@media (max-width:1100px){.founder-nav{width:min(320px,100vw - 3rem);max-width:100%;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));visibility:hidden;transition:transform .18s,visibility .18s;transform:translate(-100%);box-shadow:20px 0 55px #05192a47}.founder-nav.is-open{visibility:visible;transform:translate(0)}.founder-nav nav{grid-template-columns:1fr}.founder-nav-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:42px;height:42px;margin-left:auto;font-size:1.5rem;display:grid}.founder-nav-backdrop{z-index:1000;cursor:pointer;background:#05192a7a;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.founder-mobile-header{z-index:900;color:#fff;background:#092a43fa;align-items:center;gap:.8rem;min-height:64px;padding:.65rem clamp(.8rem,3vw,1.5rem);display:flex;position:sticky;top:0;box-shadow:0 6px 22px #143d5924}.founder-mobile-header .veltera-brand{width:128px}.founder-mobile-header>span{color:#ffffffa6;font-size:.72rem}.founder-mobile-header>div{line-height:1.1;display:grid}.founder-mobile-header>div>strong{letter-spacing:.08em;text-transform:uppercase}.founder-mobile-header>div>span{color:#ffffffa6;font-size:.72rem}.founder-menu-button{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;place-content:center;gap:4px;padding:0;display:grid}.founder-menu-button span{background:currentColor;border-radius:999px;width:20px;height:2px}.founder-main{margin-left:0}.founder-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.founder-provision-form{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-provision-form>div{grid-column:1/-1}.founder-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-table>article{grid-template-columns:1fr 100px;padding:.8rem 0}.row-actions{justify-content:flex-start}.role-preview{grid-template-columns:1fr 1fr}.role-preview>div:first-child,.support-boundary{grid-column:1/-1}}.builder-setup-panel{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(12rem,.55fr) minmax(18rem,1.15fr) minmax(20rem,1.3fr);align-items:start;gap:1rem;margin:1rem 0;padding:1.2rem;display:grid}.builder-setup-panel h2,.builder-setup-panel p{margin:0}.builder-setup-panel label{gap:.45rem;font-weight:700;display:grid}.builder-setup-panel textarea{border:1px solid var(--line);min-height:5rem;font:inherit;resize:vertical;border-radius:10px;padding:.75rem}.form-permission-summary{background:#f3f8f8;border-radius:12px;gap:.42rem;padding:.8rem;display:grid}.form-permission-summary span{color:var(--muted);font-size:.78rem;line-height:1.35}.preview-mode .component-palette,.preview-mode .builder-inspector,.preview-mode .field-actions{display:none}.preview-mode{justify-content:center;grid-template-columns:minmax(0,52rem)!important}.preview-mode .builder-field-card{cursor:default}.preview-section-heading{border-left:4px solid var(--accent);color:var(--ink);background:#eef8f6;padding:.9rem 1rem;font-weight:750}.workflow-settings{border-top:3px solid var(--accent)}@media (max-width:1000px){.builder-setup-panel{grid-template-columns:1fr}}@media (max-width:800px){.founder-provision-form,.founder-table>article,.lead-list article,.audit-list summary{grid-template-columns:1fr}.founder-table>article,.lead-list article,.audit-list summary{gap:.35rem;padding:.8rem 0}.row-actions{justify-content:flex-start}.audit-list dl{margin-left:0}}@media (max-width:700px){.founder-main{padding:1.2rem .8rem 3rem}.founder-heading,.founder-panel-heading,.template-library-heading{flex-direction:column;align-items:stretch}.founder-heading>div:last-child{justify-items:start}.founder-panel{border-radius:14px;padding:1rem}.founder-metrics article{min-height:112px}.founder-provision-form{grid-template-columns:1fr}.founder-provision-form>div{grid-column:auto}.founder-metrics,.founder-overview-grid,.founder-workspace-grid,.role-preview,.builder-inspector{grid-template-columns:1fr}.founder-preview-banner{grid-template-columns:1fr auto}.founder-preview-banner small{display:none}.audit-controls,.founder-empty>div{flex-direction:column;align-items:stretch;width:100%}.audit-controls input,.audit-controls select,.founder-panel-heading>input,.role-preview select,.role-preview>button,.founder-provision-form .button{width:100%}.audit-list dl>div{grid-template-columns:1fr;gap:.2rem}.founder-flag{align-items:flex-start}.health-row{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.65rem 0}.template-grid,.builder-toolbar{grid-template-columns:1fr}.builder-toolbar-actions{flex-direction:column;align-items:stretch}.builder-layout-expanded{grid-template-columns:1fr}.builder-layout-expanded .component-palette,.builder-inspector{max-height:none;position:static}.inspector-section+.inspector-section{border-top:1px solid var(--line);border-left:0;padding:1rem 0 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.web-solutions-discovery{margin:1rem 0 0;font-size:.92rem}.web-solutions-discovery a{color:var(--muted);text-decoration:none}.web-solutions-discovery span{color:var(--teal);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--teal) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--teal) 35%, transparent);text-underline-offset:.25em;font-weight:750}.web-solutions-discovery a:hover span{text-decoration-color:currentColor}.web-solutions-discovery a:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 35%, transparent);outline-offset:4px;border-radius:.25rem}.web-solutions-home{border:1px solid color-mix(in srgb, var(--teal) 18%, var(--line));background:radial-gradient(circle at 88% 12%,#4cc8c22e,#0000 32%),linear-gradient(135deg,#f2f9f9,#f7fafc);border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);margin-top:6rem;padding-inline:clamp(2rem,6vw,5rem);display:grid}.web-solutions-home-copy{max-width:720px}.web-solutions-home-copy h2{letter-spacing:-.05em;margin:.75rem 0 1rem;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.02}.web-solutions-home-copy>p:not(.eyebrow){max-width:680px;color:var(--muted);margin-bottom:2rem;font-size:1.08rem;line-height:1.72}.web-solutions-home-features{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.web-solutions-home-features li{color:var(--ink);background:#ffffffc7;border:1px solid #dce4ead9;border-radius:12px;align-items:center;gap:.85rem;padding:1rem 1.15rem;font-weight:700;display:flex;box-shadow:0 12px 34px #143d590f}.web-solutions-home-features li:before{content:"✓";background:color-mix(in srgb, var(--teal) 14%, white);width:1.65rem;height:1.65rem;color:var(--teal);border-radius:999px;flex:0 0 1.65rem;place-items:center;font-size:.78rem;display:grid}@media (max-width:800px){.web-solutions-home{grid-template-columns:1fr;margin-top:4.5rem;padding-inline:2rem}}@media (max-width:560px){.web-solutions-home{border-radius:18px;padding-inline:1.2rem}.web-solutions-home .button{width:100%}}.marketing{--marketing-radius-sm:.75rem;--marketing-radius:1rem;--marketing-radius-lg:1.5rem;--marketing-shadow:0 1rem 2.6rem #143d5914;--marketing-transition:.22s cubic-bezier(.2, .8, .2, 1)}html:has(.marketing){overflow-x:clip}.marketing-hero h1{max-width:15ch;font-size:clamp(3rem,6vw,5.7rem);line-height:.99}.marketing-hero .lede,.section-heading .section-lede{max-width:68ch;line-height:1.62}.section-heading h2{font-size:clamp(2.15rem,4.2vw,3.85rem);line-height:1.04}.marketing-cta{margin-top:clamp(3.5rem,6vw,5rem);padding:clamp(2.5rem,5vw,3.6rem)}.marketing-cta h2{font-size:clamp(2rem,3.8vw,3.4rem)}.capability-card,.page-card,.workspace-card{border-radius:var(--marketing-radius);transition:border-color var(--marketing-transition), box-shadow var(--marketing-transition), transform var(--marketing-transition);box-shadow:0 .6rem 1.6rem #143d590a}.capability-card:hover,.page-card:hover,.workspace-card:hover{box-shadow:var(--marketing-shadow);border-color:#1fa69a59;transform:translateY(-3px)}.premium-section{padding-block:clamp(4.5rem,7vw,6.75rem)}.cinematic-copy h1,.agency-hero h1{font-size:clamp(3.5rem,6vw,6rem);line-height:.96}.visual-story-section{min-height:clamp(36rem,70vw,43rem)}.visual-story-card{padding:clamp(1.8rem,4vw,3.2rem)}.visual-story-card h2,.trust-cinema h2,.agency-bridge h2{font-size:clamp(2.3rem,4vw,3.85rem);line-height:1.03}.industry-cycle{color:#63e0d4;min-height:1.08em;display:block}.industry-cycle>span{animation:.52s cubic-bezier(.2,.8,.2,1) both industry-cycle-in;display:inline-block}@keyframes industry-cycle-in{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}.floating-dashboard header b,.floating-dashboard>div strong,.floating-compliance strong{transition:color var(--marketing-transition), transform var(--marketing-transition)}.floating-bars i{transform-origin:bottom;animation:5.2s ease-in-out infinite alternate live-bar}.floating-bars i:nth-child(2){animation-delay:-1.7s}.floating-bars i:nth-child(3){animation-delay:-3.1s}.floating-bars i:nth-child(4){animation-delay:-.8s}.floating-bars i:nth-child(5){animation-delay:-2.3s}.floating-timeline span i{animation:3.6s ease-in-out infinite live-pulse}.floating-timeline span:nth-of-type(2) i{animation-delay:.8s}.floating-timeline span:nth-of-type(3) i{animation-delay:1.6s}.floating-compliance i{position:relative;overflow:hidden}.floating-compliance i:after{inset-block:0;content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:2rem;animation:4.8s ease-in-out infinite live-scan;position:absolute;left:-2rem}@keyframes live-bar{50%{transform:scaleY(.88)}to{transform:scaleY(1.04)}}@keyframes live-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 .45rem #5de0d312}}@keyframes live-scan{55%,to{left:calc(100% + 2rem)}}.trust-cinema-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-cinema-cards article{transition:border-color var(--marketing-transition), box-shadow var(--marketing-transition), transform var(--marketing-transition);grid-template-columns:1fr;column-gap:0;padding:1.1rem}.trust-cinema-cards article:hover{box-shadow:var(--marketing-shadow);border-color:#1fa69a61;transform:translateY(-2px)}.trust-cinema-cards article>i{color:#08776f;letter-spacing:.03em;background:#e3f6f3;border-radius:.7rem;grid-row:1/3;place-items:center;width:2.25rem;height:2.25rem;font-size:.62rem;font-style:normal;font-weight:850;display:grid}.trust-cinema-cards strong{align-self:end}.trust-cinema-cards span{font-size:.86rem}.agency-bridge{align-items:center}.industry-proof-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.industry-proof-metrics article{background:#ffffffd1;border:1px solid #d7e2e6;border-radius:.9rem;gap:.2rem;padding:1rem 1.1rem;display:grid;box-shadow:0 .65rem 1.8rem #143d590d}.industry-proof-metrics small{color:#70838d;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.industry-proof-metrics strong{color:#103c56;font-size:1.25rem}.industry-proof-metrics span{color:#647985;font-size:.74rem;line-height:1.4}.security-page{background:radial-gradient(circle at 96% 7%,#1fa69a17,#0000 24rem),#f9fbfc}.security-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);padding:clamp(4rem,7vw,6rem) 0 clamp(2rem,4vw,3rem);display:grid}.security-hero h1{color:#0d3854;letter-spacing:-.06em;max-width:10ch;margin:.7rem 0 1.2rem;font-size:clamp(3rem,5.8vw,5.5rem);font-weight:720;line-height:.98}.security-hero .lede{color:#617581;max-width:35rem;margin:0;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.62}.security-hero-badges{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.security-hero-badges span{color:#126d66;background:#ecf8f6;border:1px solid #0f867c2e;border-radius:999px;padding:.48rem .7rem;font-size:.72rem;font-weight:780}.security-posture{color:#fff;background:radial-gradient(circle at 90% 0,#36c9bd47,#0000 18rem),linear-gradient(145deg,#061f39,#0a4055);border:1px solid #ffffff24;border-radius:1.5rem;padding:clamp(1.5rem,4vw,2.4rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #061f3938}.security-posture:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:16rem;height:16rem;position:absolute;bottom:-10rem;right:-7rem;box-shadow:0 0 0 2.5rem #ffffff08,0 0 0 5rem #ffffff05}.security-posture-heading{align-items:center;gap:1rem;display:flex}.security-posture-heading>svg{color:#66e1d5;background:#ffffff17;border-radius:.9rem;width:3rem;height:3rem;padding:.7rem}.security-posture-heading div{gap:.2rem;display:grid}.security-posture-heading small{color:#65dfd3;letter-spacing:.13em;font-size:.65rem;font-weight:800}.security-posture-heading strong{font-size:1.15rem}.security-posture-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:2rem;display:grid}.security-posture-flow div{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:.9rem;gap:.3rem;padding:1rem;display:grid}.security-posture-flow span{color:#66e1d5;font-size:.68rem;font-weight:850}.security-posture-flow strong{font-size:.9rem}.security-posture-flow small,.security-posture>p{color:#ffffffa3;font-size:.72rem;line-height:1.45}.security-posture>p{max-width:43rem;margin:1.25rem 0 0;font-size:.82rem}.security-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.security-control-card{min-height:16rem;transition:border-color var(--marketing-transition), box-shadow var(--marketing-transition), transform var(--marketing-transition);background:#fff;border:1px solid #dce6e9;border-radius:1rem;padding:1.3rem;box-shadow:0 .7rem 2rem #143d590d}.security-control-card:hover{box-shadow:var(--marketing-shadow);border-color:#1fa69a66;transform:translateY(-4px)}.security-control-topline{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.security-control-icon{color:#0e8279;background:#e6f7f4;border-radius:.85rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.security-control-icon svg{width:1.4rem;height:1.4rem}.security-control-topline em{color:#55707c;white-space:nowrap;background:#f1f5f6;border-radius:999px;padding:.32rem .5rem;font-size:.62rem;font-style:normal;font-weight:800}.security-control-card h2{color:#123e58;letter-spacing:-.02em;margin:1.4rem 0 .6rem;font-size:1.1rem}.security-control-card p{color:#667a85;margin:0;font-size:.84rem;line-height:1.58}.security-readiness{color:#fff;background:radial-gradient(circle at 100% 0,#22b1a636,#0000 24rem),#082b45;border-radius:1.5rem;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(2.5rem,6vw,5rem);padding:clamp(3rem,6vw,5rem);display:grid}.security-readiness h2{letter-spacing:-.05em;max-width:11ch;margin:.65rem 0 1rem;font-size:clamp(2.25rem,4vw,3.7rem);line-height:1.02}.security-readiness>div:first-child>p:last-child{color:#ffffffad;max-width:38rem;line-height:1.65}.security-readiness-grid{gap:.65rem;display:grid}.security-readiness-grid article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem;display:grid}.security-readiness-grid article>span{color:#63e0d4;font-size:.7rem;font-weight:850}.security-readiness-grid article div{gap:.2rem;display:grid}.security-readiness-grid p{color:#ffffff9e;margin:0;font-size:.8rem;line-height:1.48}.security-status-panel{background:#eff7f8;border:1px solid #cfe1e5;border-radius:1rem;grid-template-columns:minmax(12rem,.3fr) minmax(0,.7fr);gap:1.5rem;margin-top:1rem;padding:1.3rem 1.5rem;display:grid}.security-status-panel strong{color:#0c4b5d}.security-status-panel p{color:#5d737d;margin:0;font-size:.86rem;line-height:1.55}.marketing-footer{color:#fff;background:radial-gradient(circle at 12% 0,#19b1a626,#0000 25rem),#041b31;border-top:1px solid #ffffff17;grid-template-columns:minmax(17rem,1.7fr) repeat(3,minmax(9rem,1fr));gap:clamp(2rem,5vw,4rem);width:100vw;max-width:none;margin-top:clamp(3rem,6vw,5rem);margin-left:calc(50% - 50vw);padding:clamp(3.5rem,6vw,5.5rem) max(2rem,50vw - 590px) 2rem;position:relative}.marketing-footer .brand-lockup{width:180px}.marketing-footer nav strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.marketing-footer a,.marketing-footer p,.footer-contact a,.footer-contact>span{color:#ffffffa3}.marketing-footer a{transition:color var(--marketing-transition)}.marketing-footer a:hover,.marketing-footer a:focus-visible,.footer-contact a:hover,.footer-contact a:focus-visible{color:#68e1d5}.footer-brand>p{color:#fff;margin:1.2rem 0 .45rem;font-size:.84rem;font-weight:760}.footer-positioning{color:#ffffff8a;max-width:25rem;font-size:.78rem;line-height:1.55;display:block}.footer-contact a span{color:#63e0d4}.footer-bottom{color:#ffffff75;border-top-color:#ffffff1a}@media (max-width:1000px){.security-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-cinema-grid{grid-template-columns:1fr}.industry-proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.security-hero,.security-readiness{grid-template-columns:1fr}.security-hero{padding-top:3.5rem}.security-hero h1{max-width:12ch}.security-readiness{padding:2.2rem}.security-status-panel{grid-template-columns:1fr;gap:.45rem}.marketing-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer .footer-brand,.marketing-footer .footer-bottom{grid-column:1/-1}}@media (max-width:560px){.marketing-hero h1{font-size:clamp(2.75rem,13vw,4rem)}.section,.premium-section{padding-block:3.5rem}.security-hero{gap:2rem}.security-hero h1{font-size:clamp(2.9rem,14vw,4.2rem)}.security-posture-flow,.security-control-grid,.trust-cinema-grid-cards,.industry-proof-metrics{grid-template-columns:1fr}.security-control-card{min-height:auto}.security-readiness{border-radius:1.1rem;padding:1.5rem}.marketing-footer{grid-template-columns:1fr;padding-inline:1.25rem}.marketing-footer .footer-brand,.marketing-footer .footer-bottom{grid-column:1}}@media (prefers-reduced-motion:reduce){.industry-cycle>span,.floating-bars i,.floating-timeline span i,.floating-compliance i:after{animation:none!important}}.trust-proof-strip{scrollbar-width:none;justify-content:flex-start;gap:clamp(1.2rem,3vw,2.8rem);overflow-x:auto}.trust-proof-strip span{flex:none}.purpose-built-card{width:min(94%,61rem)}.purpose-built-card>.eyebrow{margin-bottom:1.5rem}.purpose-built-layout{grid-template-columns:minmax(14rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(1.8rem,5vw,4rem);display:grid}.purpose-built-cycle{background:#ffffff12;border:1px solid #ffffff24;border-radius:1.1rem;align-content:center;min-height:13rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.purpose-built-cycle>small{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:800}.purpose-built-cycle .industry-cycle{color:#65e0d4;letter-spacing:-.045em;min-height:2.4em;margin-top:.55rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:720;line-height:1}.purpose-built-copy h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2.05rem,3.5vw,3.25rem);line-height:1.04}.purpose-built-copy p{color:#ffffffad;margin:1rem 0 1.35rem;line-height:1.62}.floating-notification{z-index:4;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07233bd1;border:1px solid #ffffff2b;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;min-width:15rem;padding:.72rem .85rem;animation:.62s cubic-bezier(.2,.8,.2,1) both live-notification-in;display:grid;position:absolute;top:16.5rem;right:.6rem;box-shadow:0 1.2rem 2.6rem #000a1a47}.floating-notification>i{color:#062c3f;background:#61ded2;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-style:normal;font-weight:900;display:grid}.floating-notification span{gap:.08rem;display:grid}.floating-notification strong{font-size:.7rem}.floating-notification small{color:#ffffff94;font-size:.62rem}.floating-timeline .live-timeline-event{grid-template-columns:auto 1fr;column-gap:.6rem;animation:.52s ease-out both live-event-in;display:grid}.floating-timeline .live-timeline-event i{grid-row:1/3}.floating-timeline .live-timeline-event b{color:#ffffffd1;font-size:.76rem}.floating-timeline .live-timeline-event em{color:#ffffff70;font-size:.58rem;font-style:normal}@keyframes live-notification-in{0%{opacity:0;transform:translateY(.65rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes live-event-in{0%{opacity:0;transform:translate(-.4rem)}to{opacity:1;transform:translate(0)}}.proof-led-bridge{color:#173d54;background:#f1f6f7;grid-template-columns:minmax(19rem,.72fr) minmax(32rem,1.28fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);padding-inline:max(2rem,50vw - 590px);display:grid}.proof-led-bridge h2{color:#103b55;max-width:10ch;font-size:clamp(2.5rem,4.3vw,4.2rem)}.proof-led-bridge p{color:#647985;max-width:34rem;line-height:1.62}.proof-led-bridge .text-link{color:#0b6f68}.home-web-proof{min-height:31rem;padding:1.2rem 4.8rem 4.8rem 0;position:relative}.home-web-desktop{background:#fff;border:1px solid #cddadf;border-radius:1rem;overflow:hidden;box-shadow:0 2rem 4.5rem #143d592e}.home-web-desktop>header{background:#e8edef;border:0;align-items:center;gap:.65rem;min-height:2rem;padding:.45rem .7rem;display:flex}.home-web-desktop>header>span{gap:.25rem;display:flex}.home-web-desktop>header i{background:#a2afb5;border-radius:50%;width:.38rem;height:.38rem}.home-web-desktop>header small{color:#7a8a91;background:#fff;border-radius:999px;flex:1;padding:.22rem .6rem;font-size:.46rem}.home-web-desktop>div>nav{color:#61727a;border-bottom:1px solid #e8ecee;align-items:center;gap:.8rem;min-height:2.8rem;padding:.55rem .75rem;font-size:.45rem;display:flex}.home-web-desktop nav strong{color:#1d3c4c;letter-spacing:.08em;margin-right:auto}.home-web-desktop nav b{color:#fff;background:#a9652e;border-radius:.25rem;padding:.35rem .45rem}.home-web-desktop section{color:#fff;background-blend-mode:multiply;background-color:#334d59;background-image:url(/media/web-solutions-hero.png);background-position:50%;background-size:cover;min-height:15rem;padding:2.5rem 1.5rem}.home-web-desktop section small{color:#e7a761;letter-spacing:.14em;font-size:.45rem;font-weight:850}.home-web-desktop section h3{max-width:8ch;margin:.35rem 0;font-size:1.65rem;line-height:1}.home-web-desktop section p{color:#ffffffb3;max-width:18rem;margin:0;font-size:.5rem}.home-web-desktop section b{color:#173747;background:#e7a761;border-radius:.25rem;margin-top:.8rem;padding:.5rem .6rem;font-size:.46rem;display:inline-block}.home-web-desktop footer{color:#4f626c;background:#fff;grid-template-columns:repeat(3,1fr);padding:.65rem;font-size:.44rem;font-weight:760;display:grid}.home-web-desktop footer span{border-left:2px solid #d89452;padding-inline:.5rem}.home-web-tablet,.home-web-phone,.home-web-scores{background:#fff;border:1px solid #cddadf;position:absolute;box-shadow:0 1.2rem 2.8rem #143d5933}.home-web-tablet{color:#fff;background:#294c5c;border:.5rem solid #213f50;border-radius:.9rem;gap:.5rem;width:11rem;padding:1.2rem;display:grid;bottom:1.5rem;right:0}.home-web-tablet small,.home-web-phone small{color:#e5a25c;font-size:.42rem;font-weight:850}.home-web-tablet h3{margin:0;font-size:1rem;line-height:1.05}.home-web-tablet span,.home-web-phone span{color:#1b3949;background:#e5a25c;border-radius:.2rem;width:fit-content;padding:.35rem .45rem;font-size:.4rem;font-weight:800}.home-web-phone{color:#fff;background:#294c5c;border:.35rem solid #193849;border-radius:1rem;gap:.45rem;width:6.7rem;padding:.55rem;display:grid;bottom:0;right:9.5rem}.home-web-phone>i{background:#70838c;border-radius:999px;width:1.6rem;height:.15rem;margin:0 auto .2rem}.home-web-phone h3{margin:0;font-size:.72rem;line-height:1.08}.home-web-scores{border-radius:.85rem;gap:.45rem;width:15rem;padding:.75rem;display:grid;bottom:.8rem;left:-1.2rem}.home-web-scores article{grid-template-columns:1fr auto;align-items:center;gap:.1rem .7rem;display:grid}.home-web-scores small,.home-web-scores span{color:#6d808a;font-size:.55rem}.home-web-scores strong{color:#0b766e;font-size:.78rem}.home-web-scores article>i{background:#e6edef;border-radius:999px;grid-column:1/-1;height:.24rem;overflow:hidden}.home-web-scores article>i>b{border-radius:inherit;background:#1aa99d;width:96%;height:100%;display:block}.home-web-scores article:nth-child(2)>i>b{width:98%}@media (max-width:1000px){.purpose-built-layout,.proof-led-bridge{grid-template-columns:1fr}.purpose-built-cycle{min-height:10rem}.home-web-proof{width:min(100%,46rem)}}@media (max-width:700px){.floating-notification{display:none}.home-web-proof{min-height:27rem;padding-right:2.5rem}.home-web-desktop section{min-height:13rem}.home-web-tablet{display:none}.home-web-phone{right:0}.home-web-scores{left:.5rem}}@media (max-width:560px){.purpose-built-card{width:calc(100% - 1.5rem)}.purpose-built-cycle .industry-cycle{font-size:clamp(2rem,10vw,2.8rem)}.proof-led-bridge{padding-inline:1rem}.home-web-proof{min-height:25rem;padding:0 1.6rem 4.5rem 0}.home-web-desktop nav span,.home-web-desktop nav b{display:none}.home-web-desktop section{padding-inline:1rem}.home-web-phone{width:5.8rem}.home-web-scores{width:12.5rem}}@media (prefers-reduced-motion:reduce){.floating-notification,.floating-timeline .live-timeline-event{animation:none!important}}.hero-brand-promise{color:#66e1d5;letter-spacing:.08em;margin-top:1rem;font-size:clamp(.78rem,1.3vw,.98rem);font-weight:820;display:block}.product-showcase-section{padding-block:clamp(1.25rem,2.3vw,2.15rem)}.product-showcase-section .section-heading{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);align-items:end;column-gap:clamp(2rem,5vw,5rem);max-width:none;margin-bottom:1.1rem;display:grid}.product-showcase-section .section-heading .eyebrow{grid-column:1}.product-showcase-section .section-heading h2{grid-column:1;margin-bottom:0;font-size:clamp(2.1rem,3.5vw,3.3rem)}.product-showcase-section .section-heading .section-lede{grid-area:1/2/3;align-self:end;max-width:45rem;margin:0}.product-gallery{margin-top:0}.product-gallery-controls{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:.8rem;margin-bottom:.8rem;display:grid}.workspace-preview-selector,.product-feature-selector{background:#ffffffc2;border:1px solid #d7e2e6;border-radius:.9rem;min-width:0;padding:.8rem}.workspace-preview-selector>span,.product-feature-selector>span{color:#72848d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem .2rem;font-size:.62rem;font-weight:820;display:block}.workspace-preview-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.workspace-preview-selector button{color:#526a76;cursor:pointer;background:#fff;border:1px solid #dbe5e8;border-radius:.55rem;min-height:2.35rem;padding:.45rem .55rem;font-size:.72rem;font-weight:740}.workspace-preview-selector button[aria-selected=true]{color:#fff;background:#0b4d61;border-color:#0e766f;box-shadow:0 .45rem 1rem #082f4b24}.workspace-preview-selector p{color:#6a7e88;margin:.55rem .2rem 0;font-size:.72rem;line-height:1.4}.product-feature-selector .product-gallery-tabs{background:0 0;border:0;border-radius:0;padding:0}.product-gallery-tabs button{padding:.58rem .72rem;font-size:.7rem}.product-cinema{border-radius:1.4rem;margin-top:0;padding:.7rem clamp(.8rem,3vw,2rem) 2.35rem}.product-ui{grid-template-columns:8rem 1fr;height:18rem;min-height:0;overflow:hidden}.product-ui aside{gap:.35rem;padding:.8rem;font-size:.68rem}.product-ui aside strong{margin-bottom:.5rem}.product-ui aside span{padding:.42rem .5rem}.product-ui>section{padding:1rem 1.2rem}.product-ui h3{font-size:clamp(1.4rem,2.5vw,2rem)}.product-metrics{gap:.55rem;margin-top:.9rem}.product-metrics article{gap:.28rem;padding:.7rem}.product-metrics strong{font-size:1.25rem}.product-data-grid{gap:.6rem;margin-top:.6rem}.product-chart{gap:.35rem;height:8.7rem;padding:.65rem}.product-activity>div{gap:.5rem;padding:.58rem .65rem;font-size:.72rem}.product-phone{gap:.5rem;width:10.5rem;padding:1.7rem .75rem .75rem;bottom:-.2rem;right:1rem}.trust-cinema-grid{grid-template-columns:minmax(13rem,.5fr) minmax(0,1.5fr);gap:clamp(1.8rem,4vw,3.2rem)}.trust-cinema h2{font-size:clamp(2.1rem,3.6vw,3.35rem)}.trust-cinema-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.trust-cinema-cards span{font-size:.74rem;line-height:1.4}.security-learn-more{color:#0b746d;width:fit-content;margin-top:.85rem;margin-left:calc(25% + 1rem);font-size:.82rem;font-weight:780;text-decoration:none;display:inline-flex}.proof-led-bridge{min-height:auto;padding-block:clamp(2.8rem,5vw,4.5rem)}.proof-led-bridge h2{font-size:clamp(2.35rem,3.8vw,3.7rem)}.home-web-proof{min-height:25rem;padding-bottom:3.6rem}.home-web-desktop section{min-height:11.5rem;padding-block:1.75rem}.home-web-scores{bottom:0}.home-web-tablet{bottom:.8rem}.homepage-final-cta{color:#fff;background:#082d47;justify-content:space-between;align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(2.5rem,5vw,4rem) max(2rem,50vw - 590px);display:flex}.homepage-final-cta h2{color:#fff;letter-spacing:-.045em;max-width:17ch;margin:.4rem 0 0;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.04}.homepage-final-cta .hero-actions{flex:none;margin-top:0}.homepage-final-cta .secondary{background:0 0;border-color:#ffffff47;color:#fff!important}.premium-home .marketing-footer{margin-top:0}.premium-home .footer-brand>p{font-size:.94rem}@media (max-width:1000px){.product-showcase-section .section-heading,.product-gallery-controls,.trust-cinema-grid{grid-template-columns:1fr}.product-showcase-section .section-heading .eyebrow,.product-showcase-section .section-heading h2,.product-showcase-section .section-heading .section-lede{grid-area:auto/1}.product-showcase-section .section-heading .section-lede{margin-top:.75rem}.trust-cinema-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.security-learn-more{margin-left:0}}@media (max-width:800px){.homepage-final-cta{flex-direction:column;align-items:flex-start}.homepage-final-cta .hero-actions{width:100%}}@media (max-width:560px){.hero-brand-promise{max-width:22rem;line-height:1.45}.product-showcase-section{padding-block:2.5rem}.workspace-preview-selector>div,.trust-cinema-grid-cards{grid-template-columns:1fr}.product-cinema{padding:.65rem}.product-ui{height:auto;min-height:auto}.product-metrics,.product-data-grid{grid-template-columns:1fr}.product-chart{height:7rem}.trust-cinema-cards article{min-height:auto}.homepage-final-cta{padding-inline:1.25rem}.homepage-final-cta .hero-actions{flex-direction:column;align-items:stretch}.homepage-final-cta .button{width:100%}}.purpose-experience-controls{color:#fff;background:linear-gradient(100deg,#041d34f5,#063445e0),url(/media/veltera-platform-hero.png) 50% 42%/cover;border:1px solid #ffffff24;border-radius:1.25rem;grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr);gap:.75rem;padding:.75rem;position:relative;overflow:hidden;box-shadow:0 1.5rem 3.5rem #08293e29}.purpose-experience-controls:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-10rem;right:-7rem;box-shadow:0 0 0 2rem #ffffff08,0 0 0 4rem #ffffff05}.purpose-experience-controls .workspace-preview-selector,.purpose-experience-controls .product-feature-selector{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border-color:#ffffff1c;padding:.65rem;position:relative}.purpose-experience-controls .workspace-preview-selector{grid-template-columns:1fr;align-content:start;display:grid}.purpose-experience-controls .workspace-preview-selector>div{grid-template-columns:repeat(4,minmax(0,1fr))}.purpose-experience-controls .workspace-preview-selector>span,.purpose-experience-controls .product-feature-selector>span{color:#68e1d5}.purpose-experience-controls .workspace-preview-selector h3{color:#fff;letter-spacing:-.045em;margin:.15rem 0 .35rem;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1;animation:.42s ease-out both purpose-content-in}.purpose-experience-controls .workspace-preview-selector p{color:#ffffffa6;max-width:29rem;min-height:2.9em;margin:0 0 .55rem;font-size:.76rem}.purpose-experience-controls .workspace-preview-selector button{color:#ffffffb8;background:#ffffff12;border-color:#ffffff1f}.purpose-experience-controls .workspace-preview-selector button[aria-selected=true]{border-color:var(--workspace-accent,#65ddd2);color:#062e41;background:color-mix(in srgb, var(--workspace-accent,#65ddd2) 78%, white)}.workspace-focus-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-bottom:.65rem;animation:.42s ease-out both purpose-content-in;display:grid}.workspace-focus-list strong{color:#ffffffd1;text-align:center;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:.6rem;place-items:center;min-height:2.65rem;padding:.45rem;font-size:.68rem;display:grid}.purpose-experience-controls .product-gallery-tabs button{color:#ffffffab}.purpose-experience-controls .product-gallery-tabs button[aria-selected=true]{color:#062e41;background:color-mix(in srgb, var(--workspace-accent,#65ddd2) 78%, white);box-shadow:none}.product-gallery .product-cinema{animation:.48s ease-out both purpose-content-in}.product-gallery .product-chart span{background:linear-gradient(180deg, color-mix(in srgb, var(--workspace-accent) 82%, white), var(--workspace-accent))}.floating-dashboard header b,.floating-dashboard>div>strong,.floating-compliance strong,.product-metrics strong{animation:.42s ease-out both data-value-in}.product-metrics i,.product-chart span{transition:width .7s cubic-bezier(.2,.8,.2,1),height .7s cubic-bezier(.2,.8,.2,1)}.product-live-context{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.product-live-context small{color:#476776;font-size:.64rem;font-weight:760}.product-live-context>span{color:#19776f;background:#dcf4f1;border-radius:99px;padding:.45rem .7rem;font-size:.66rem;font-weight:800;animation:.48s ease-out both status-change-in}.product-activity{animation:.52s ease-out both timeline-update-in}.product-activity>div:first-child{background:#f0faf8}.product-activity>div:first-child i{box-shadow:0 0 0 .28rem #22afa61a}@keyframes purpose-content-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes data-value-in{0%{opacity:.45;transform:translateY(.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes status-change-in{0%{opacity:0;transform:translate(.35rem)}to{opacity:1;transform:translate(0)}}@keyframes timeline-update-in{0%{opacity:.55;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.purpose-experience-controls{grid-template-columns:1fr}.workspace-focus-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.purpose-experience-controls{border-radius:1rem;padding:.65rem}.purpose-experience-controls .workspace-preview-selector h3{font-size:2rem}.workspace-focus-list{grid-template-columns:1fr 1fr}.purpose-experience-controls .workspace-preview-selector>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.purpose-experience-controls .workspace-preview-selector h3,.workspace-focus-list,.floating-dashboard header b,.floating-dashboard>div>strong,.floating-compliance strong,.product-metrics strong,.product-live-context>span,.product-activity{animation:none!important}.product-metrics i,.product-chart span{transition:none!important}}.premium-home .marketing-header,.premium-web-solutions .marketing-header,.cinematic-hero-content,.agency-hero-content,.site-shell{width:min(calc(100% - (var(--marketing-gutter) * 2)), var(--marketing-content-width))}.marketing .button{border-radius:9px;min-height:42px;padding:.68rem 1rem}.marketing .button.small{min-height:38px;padding:.55rem .85rem}.section,.premium-section{padding-block:clamp(4.5rem,6vw,5.5rem)}.marketing-hero{padding:clamp(4.5rem,6vw,5.25rem) 0 clamp(3.25rem,4vw,4rem)}.marketing-hero h1{font-size:clamp(2.8rem,5.25vw,5rem)}.section-heading{margin-bottom:clamp(1.5rem,2.5vw,2rem)}.section-heading h2{font-size:clamp(2rem,3.6vw,3.35rem)}.page-card,.capability-card{padding:1.6rem}.workspace-card{min-height:285px;padding:1.3rem}.workspace-card h3{margin-top:.35rem}.workspace-hero{gap:clamp(2.5rem,4vw,3.5rem);padding-block:clamp(4.5rem,6vw,5.25rem)}.workspace-hero h1{font-size:clamp(2.8rem,5.1vw,5rem)}.cinematic-hero,.agency-hero,.cinematic-hero-content,.agency-hero-content{min-height:min(88svh,52rem)}.cinematic-hero-content,.agency-hero-content{gap:clamp(2rem,4.5vw,4.5rem);padding:7.2rem 0 3.5rem}.cinematic-copy h1,.agency-hero h1{font-size:clamp(3.3rem,5.7vw,5.85rem)}.premium-home .product-showcase-section{padding-block:clamp(2.6rem,4vw,3.5rem)}.premium-home .product-cinema{margin-inline:clamp(.5rem,1.5vw,1.25rem)}.premium-home .product-ui{height:16.5rem}.trust-cinema{padding-block:clamp(3.75rem,5vw,4.75rem)}.trust-cinema-grid{gap:clamp(1.5rem,3vw,2.6rem)}.trust-cinema-cards article{min-height:6.8rem;padding:.75rem}.security-hero{gap:clamp(2rem,4vw,3.5rem);padding:clamp(4rem,5vw,4.75rem) 0 clamp(1.75rem,3vw,2.5rem)}.security-hero h1{font-size:clamp(2.8rem,5vw,4.8rem)}.security-controls-section{padding:clamp(2rem,3vw,2.75rem) 0 clamp(3.5rem,4.5vw,4.5rem)}.security-control-card{min-height:14rem;padding:1.1rem}.marketing-footer,.homepage-final-cta{padding-inline:max(var(--marketing-gutter), calc((100vw - var(--marketing-content-width)) / 2))}@media (max-width:1100px){.mobile-nav summary{gap:3px;width:36px;height:36px}.mobile-nav summary span{width:18px;height:1.5px}.mobile-nav nav{gap:.1rem;padding:.75rem;top:68px}.mobile-nav nav a,.premium-home .mobile-nav nav a,.premium-web-solutions .mobile-nav nav a{min-height:40px;color:var(--ink);padding:.45rem .7rem;font-size:.84rem}.premium-home .mobile-nav summary span,.premium-web-solutions .mobile-nav summary span{background:#fff}}@media (max-width:720px){.premium-home .marketing-header,.premium-web-solutions .marketing-header,.cinematic-hero-content,.agency-hero-content{width:calc(100% - (var(--marketing-gutter) * 2))}.section,.premium-section{padding-block:4rem}.cinematic-hero,.agency-hero,.cinematic-hero-content,.agency-hero-content{min-height:auto}.cinematic-hero-content,.agency-hero-content{padding:6.5rem 0 3.5rem}.marketing-footer,.homepage-final-cta{padding-inline:var(--marketing-gutter)}}
.site-shell{margin-inline:auto}.product-showcase-section .section-heading,.premium-home .product-gallery{width:100%;margin-inline:auto;left:auto}.premium-home .product-gallery-controls{gap:.65rem;margin-bottom:.65rem;padding:.6rem}.premium-home .purpose-experience-controls .workspace-preview-selector,.premium-home .purpose-experience-controls .product-feature-selector{padding:.55rem}.premium-home .workspace-preview-selector button{min-height:2.15rem}.premium-home .workspace-focus-list strong{min-height:2.35rem}.premium-home .product-cinema{padding:.6rem clamp(.8rem,2vw,1.35rem) 1.7rem}.premium-home .product-ui{height:auto;min-height:22rem;overflow:visible}.premium-home .product-metrics article{min-height:0}.premium-home .product-phone{width:9.5rem}.section>.dashboard-preview{width:min(100%,1180px);margin-inline:auto}.preview-shell{min-height:470px}.capability-card{min-height:220px;padding:1.4rem}.capability-card h3{margin-top:1.45rem}.workspace-card{min-height:255px;padding:1.2rem}.security-readiness{align-items:start;gap:clamp(1.75rem,3vw,2.75rem);padding:clamp(2rem,3.5vw,3rem)}.security-readiness-grid{grid-auto-rows:max-content;align-content:start;align-self:start}.security-readiness-grid article{min-height:0;padding:.85rem}.security-readiness h2{font-size:clamp(2.2rem,3.4vw,3.3rem)}.marketing:not(.premium-home):not(.premium-web-solutions) .marketing-footer{width:auto;margin-left:calc(var(--marketing-gutter) * -1);margin-right:calc(var(--marketing-gutter) * -1)}@media (max-width:1100px){.marketing-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer .footer-brand,.marketing-footer .footer-bottom{grid-column:1/-1}}@media (max-width:720px){.premium-home .product-cinema{padding:.55rem}.premium-home .product-ui{height:auto;min-height:0;overflow:visible}.security-readiness{padding:1.5rem}.marketing-footer{grid-template-columns:1fr}.marketing-footer .footer-brand,.marketing-footer .footer-bottom{grid-column:1}}
