.kveile-landing{--navy:#181d27;--ink:#202631;--yellow:#ffed00;--muted:#aeb7c6;--paper:#f4f5f3;--line:#dbe0e4}.kveile-landing *{box-sizing:border-box}.kveile-landing{margin:0;background:var(--navy);color:#fff;font-size:16px;line-height:1.65}.kveile-landing button,.kveile-landing input,.kveile-landing textarea{font:inherit}.kveile-landing a,.kveile-landing button{-webkit-tap-highlight-color:transparent}.kveile-landing a{color:inherit;text-underline-offset:5px}.kveile-landing button{cursor:pointer}.kveile-landing img{display:block;max-width:100%;height:auto}.kveile-landing figure{margin:0}.kveile-landing h1,.kveile-landing h2,.kveile-landing h3,.kveile-landing p{margin-top:0}.kveile-landing h1,.kveile-landing h2,.kveile-landing h3{line-height:1.15;letter-spacing:-.035em}.kveile-landing h1{font-size:clamp(38px,4.2vw,61px);margin-bottom:25px}.kveile-landing h2{font-size:clamp(30px,3vw,42px);margin-bottom:25px}.kveile-landing h3{font-size:21px;letter-spacing:-.025em;margin-bottom:12px}.kveile-landing p{margin-bottom:22px}.kveile-landing em{font-style:normal;color:var(--yellow)}.kveile-landing .wrap{max-width:1256px;margin:0 auto;padding:0 40px}.kveile-landing .narrow{max-width:900px}.kveile-landing .site-header{background:var(--navy);border-bottom:1px solid #ffffff12}.kveile-landing .nav{height:86px;display:flex;align-items:center;justify-content:space-between;gap:25px}.kveile-landing .logo img{width:148px;height:auto}.kveile-landing .nav nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:500}.kveile-landing .nav nav>a{position:relative;text-decoration:none;white-space:nowrap;padding:30px 0}.kveile-landing .nav a[aria-current=page]{color:var(--yellow)}.kveile-landing .nav a[aria-current=page]:after{content:"";position:absolute;height:3px;background:var(--yellow);bottom:0;left:0;right:0}.kveile-landing .nav .business-nav{font-weight:700}.kveile-landing .login{color:#fff;background:transparent;border:1px solid #ffffff45;border-radius:5px;padding:10px 14px;font-size:12px}.kveile-landing .eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--yellow);margin-bottom:23px}.kveile-landing .button{display:inline-flex;gap:22px;align-items:center;justify-content:center;padding:17px 23px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;border:0;border-radius:5px;min-height:53px}.kveile-landing .primary{background:var(--yellow);color:var(--navy)}.kveile-landing .primary:hover{background:#fff361}.kveile-landing .dark{background:var(--navy);color:#fff}.kveile-landing .button span{font-size:20px}.kveile-landing .text-link{display:inline-flex;padding:15px 0;font-size:13px;font-weight:500}.kveile-landing .screen-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;max-width:420px}.kveile-landing .screen-tabs button{background:none;border:1px solid #ffffff24;color:#c8d0dc;border-radius:20px;padding:8px 12px;font-size:10px;min-height:36px}.kveile-landing .screen-tabs button[aria-pressed=true]{border-color:var(--yellow);color:var(--yellow)}.kveile-landing .business-entry{background:#242c3b;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:32px 0}.kveile-landing .business-entry .wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}.kveile-landing .business-entry .eyebrow{margin-bottom:9px;font-size:10px}.kveile-landing .business-entry h2{font-size:23px;margin-bottom:10px;letter-spacing:-.025em;max-width:680px}.kveile-landing .business-entry p{color:#cad1dd;margin-bottom:0;font-size:13px}.kveile-landing .business-entry .button{flex-shrink:0}.kveile-landing .section{padding:100px 0}.kveile-landing .light{background:#fff;color:var(--ink)}.kveile-landing .soft{background:var(--paper);color:var(--ink)}.kveile-landing .light .eyebrow,.kveile-landing .soft .eyebrow{color:#5f6c7d}.kveile-landing .light p,.kveile-landing .soft p{color:#596371}.kveile-landing .intro{font-size:18px;line-height:1.75}.kveile-landing .split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.kveile-landing .video-figure{max-width:430px}.kveile-landing .video-figure video{display:block;width:100%;border-radius:12px;background:#e9ebec}.kveile-landing .sale-image figcaption,.kveile-landing .video-figure figcaption{margin-top:15px;color:#697382;font-size:11px}.kveile-landing .editorial-item{display:grid;grid-template-columns:28px 1fr;gap:19px;border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.kveile-landing .editorial-item>span{font-size:11px;color:#788291;padding-top:4px}.kveile-landing .editorial-item h3{font-size:19px;margin-bottom:10px}.kveile-landing .editorial-item p{font-size:14px;margin-bottom:0}.kveile-landing .sale-image{max-width:560px}.kveile-landing .sale-image img{width:100%;border-radius:10px}.kveile-landing .three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.kveile-landing .three-columns>div{border-top:1px solid var(--line);padding-top:28px}.kveile-landing .three-columns p{font-size:14px;margin:0}.kveile-landing .dark-section{background:var(--navy);color:#fff}.kveile-landing .dark-section .intro,.kveile-landing .dark-section p{color:#ccd3df}.kveile-landing .dark-section .eyebrow{color:var(--yellow)}.kveile-landing .quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:40px 0 20px}.kveile-landing .quotes figure{border:1px solid #ffffff24;border-radius:10px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:28px}.kveile-landing .quotes blockquote{margin:0;font-size:17px;line-height:1.7}.kveile-landing .quotes figcaption{display:flex;gap:14px;align-items:center;font-size:11px;color:#aeb7c6}.kveile-landing .quotes img{width:45px;height:45px;border-radius:100%;-o-object-fit:cover;object-fit:cover}.kveile-landing .quotes b{display:block;color:#fff;font-size:13px}.kveile-landing .pricing{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.kveile-landing .inline-link{color:var(--ink);font-size:13px}.kveile-landing .price-block{padding:35px 40px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.kveile-landing .price-block p{margin-bottom:8px}.kveile-landing .price-block .price{font-size:62px;font-weight:700;line-height:1.4}.kveile-landing .price span{font-size:20px;font-weight:400}.kveile-landing .price-block .button{margin:22px 0 12px;width:100%}.kveile-landing .price-block small{font-size:11px;color:#596371;display:block;text-align:center}.kveile-landing details{border-bottom:1px solid var(--line);padding:22px 0}.kveile-landing summary{font-size:16px;font-weight:500;cursor:pointer;list-style:none;display:flex;gap:20px;justify-content:space-between}.kveile-landing summary:after{content:"+";font-size:23px;font-weight:400}.kveile-landing details[open] summary:after{content:"−"}.kveile-landing details p{font-size:14px;margin:17px 34px 0 0}.kveile-landing .image-provenance{display:block;font-size:10px;font-weight:400;color:#7b8798;margin-top:8px;line-height:1.65}.kveile-landing .image-zoom{background:none;padding:0;border:0;display:block;width:100%;text-align:left}.kveile-landing .image-zoom img{width:100%;height:auto}.kveile-landing .image-zoom:hover{opacity:.93}.kveile-landing .section-heading{max-width:760px}.kveile-landing .section-heading h2{max-width:650px}.kveile-landing .workflow{display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr;gap:20px;align-items:start;margin:52px 0 45px;border-bottom:1px solid var(--line);padding-bottom:40px}.kveile-landing .step-number{font-size:13px;color:#677487;display:inline-block;margin-bottom:17px}.kveile-landing .workflow h3{font-size:18px}.kveile-landing .workflow p{font-size:13px;margin:0}.kveile-landing .flow-arrow{padding-top:45px;color:#8a97a8}.kveile-landing .wide-product{max-width:1100px;margin:auto}.kveile-landing .feature-visual button,.kveile-landing .wide-product button{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.kveile-landing .feature-visual figcaption,.kveile-landing .wide-product figcaption{font-size:12px;color:#697382;margin-top:16px}.kveile-landing .contact-section{background:#e9edf0;color:var(--ink)}.kveile-landing .contact-section .eyebrow{color:#637080}.kveile-landing .contact-section .intro{color:#4f5c6d}.kveile-landing .contact-section .split{align-items:start}.kveile-landing .meeting-list{padding-left:25px;font-size:14px;line-height:1.8}.kveile-landing .meeting-list li{padding-left:10px;margin-bottom:16px}.kveile-landing .contact-section .meeting-list+p{font-size:11px;color:#697382}.kveile-landing .contact-form{background:#fff;padding:30px;border:1px solid #d9dfe5;border-radius:10px}.kveile-landing .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 17px}.kveile-landing label{font-size:12px;font-weight:500}.kveile-landing label span{font-weight:400;color:#6a7685}.kveile-landing input,.kveile-landing textarea{display:block;width:100%;padding:11px 13px;font-size:14px;line-height:1.4;border:1px solid #bdc7d1;border-radius:4px;margin-top:7px;background:#fff;color:var(--ink)}.kveile-landing .full{grid-column:1/-1}.kveile-landing .contact-form .button{width:100%;margin-top:23px}.kveile-landing .form-help{font-size:10px;color:#647184;margin:15px 0 0}.kveile-landing .store-links{display:flex;gap:24px;font-size:13px}.kveile-landing footer{border-top:1px solid #ffffff20;padding:55px 0;background:#131822}.kveile-landing .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:55px}.kveile-landing .footer-grid p{color:#b4bfce;font-size:13px;margin-top:20px}.kveile-landing .footer-grid small{font-size:10px;color:#8d9aab}.kveile-landing .footer-grid strong{display:block;font-size:12px;margin-bottom:18px}.kveile-landing .footer-grid>div>a:not(.logo){display:block;font-size:11px;color:#aeb8c8;text-decoration:none;margin:12px 0}.kveile-landing dialog>button.close-dialog:first-child{position:absolute;right:12px;top:5px;border:0;background:none;font-size:29px;color:#657082}.kveile-landing a:focus-visible,.kveile-landing button:focus-visible,.kveile-landing summary:focus-visible{outline:3px solid #4b91f5;outline-offset:5px}.kveile-landing input:focus,.kveile-landing textarea:focus{outline:2px solid #4b91f5;outline-offset:2px}@media (min-width:1450px){.kveile-landing .wrap{max-width:1360px}}@media (max-width:1000px){.kveile-landing .nav nav{gap:18px}.kveile-landing .desktop-nav{display:none}.kveile-landing .wrap{padding:0 30px}.kveile-landing .split{gap:40px}.kveile-landing .quotes figure{padding:22px}.kveile-landing .business-entry .wrap{align-items:flex-start}.kveile-landing .business-entry .button{font-size:12px}.kveile-landing .pricing{gap:40px}}@media (max-width:700px){.kveile-landing .wrap{padding:0 23px}.kveile-landing .nav{padding:15px 19px;height:auto;flex-wrap:wrap;gap:15px;position:relative}.kveile-landing .logo img{width:110px}.kveile-landing .nav nav{display:contents}.kveile-landing .nav nav>a{padding:5px 0 10px;font-size:12px;flex-shrink:0}.kveile-landing .nav nav>a:first-child{margin-left:auto}.kveile-landing .nav nav .business-nav{margin-right:0}.kveile-landing .nav .login{position:absolute;right:21px;top:58px;font-size:10px;min-height:30px;padding:5px 11px;background:#ffffff09}.kveile-landing .nav{padding-bottom:51px}.kveile-landing .nav nav>a[aria-current=page]:after{bottom:2px;height:2px}.kveile-landing .eyebrow{font-size:9px;letter-spacing:.1em;line-height:1.6;margin-bottom:18px}.kveile-landing .button{font-size:12px;padding:16px 18px;min-height:52px}.kveile-landing .text-link{font-size:12px;padding:13px 0}.kveile-landing .screen-tabs{gap:5px;max-width:320px}.kveile-landing .screen-tabs button{font-size:9px;padding:7px 11px;min-height:36px}.kveile-landing .business-entry{padding:29px 0}.kveile-landing .business-entry .wrap{display:block}.kveile-landing .business-entry h2{font-size:22px;line-height:1.25}.kveile-landing .business-entry p{font-size:12px}.kveile-landing .business-entry .button{margin-top:22px;width:100%}.kveile-landing .section{padding:62px 0}.kveile-landing h2{font-size:30px;line-height:1.2;margin-bottom:20px}.kveile-landing h3{font-size:19px}.kveile-landing .intro{font-size:16px}.kveile-landing .pricing,.kveile-landing .split{grid-template-columns:1fr;gap:33px}.kveile-landing .video-figure{order:2;max-width:340px;margin:auto}.kveile-landing .editorial-item{gap:13px;padding-top:21px}.kveile-landing .editorial-item h3{font-size:18px}.kveile-landing .editorial-item p{font-size:13px}.kveile-landing .quotes,.kveile-landing .three-columns{grid-template-columns:1fr;gap:26px}.kveile-landing .three-columns>div{padding-top:24px}.kveile-landing .three-columns p{font-size:13px}.kveile-landing .quotes{margin:30px 0 10px;gap:15px}.kveile-landing .quotes blockquote{font-size:15px}.kveile-landing .quotes figure{padding:25px}.kveile-landing .price-block{padding:28px}.kveile-landing .price-block .price{font-size:58px}.kveile-landing summary{font-size:14px;line-height:1.6}.kveile-landing details{padding:20px 0}.kveile-landing details p{font-size:13px}.kveile-landing .image-provenance{font-size:9px}.kveile-landing .workflow{grid-template-columns:1fr;gap:23px;margin:30px 0;padding-bottom:28px}.kveile-landing .workflow>div{display:grid;grid-template-columns:28px 1fr;gap:2px 13px}.kveile-landing .step-number{grid-row:span 2;padding-top:2px}.kveile-landing .workflow h3{font-size:17px}.kveile-landing .workflow p{grid-column:2;font-size:12px}.kveile-landing .flow-arrow{display:none}.kveile-landing .wide-product{overflow:hidden}.kveile-landing .wide-product button{overflow:auto;max-height:420px}.kveile-landing .wide-product img{min-width:680px}.kveile-landing .feature-visual figcaption,.kveile-landing .wide-product figcaption{font-size:11px}.kveile-landing .feature-visual button{overflow:auto}.kveile-landing .feature-visual img{min-width:560px}.kveile-landing .contact-form{padding:23px}.kveile-landing .form-grid{grid-template-columns:1fr;gap:17px}.kveile-landing .full{grid-column:1}.kveile-landing .contact-section .intro{font-size:15px}.kveile-landing .meeting-list{font-size:13px}.kveile-landing .footer-grid{grid-template-columns:1fr 1fr;gap:30px}.kveile-landing .footer-grid>div:first-child{grid-column:1/-1}.kveile-landing .footer-grid>div>a:not(.logo){font-size:10px}.kveile-landing footer{padding:40px 0}}.kveile-landing .evidence-pair{display:grid;grid-template-columns:1fr 1.3fr;gap:28px;align-items:center}.kveile-landing .evidence-pair .wide-product{width:100%}.kveile-landing .dark-section .feature-visual figcaption{color:#bac5d5}@media (max-width:700px){.kveile-landing .evidence-pair{grid-template-columns:1fr;gap:34px}.kveile-landing .feature-visual button,.kveile-landing .wide-product button{overflow:hidden;max-height:540px}.kveile-landing .feature-visual img,.kveile-landing .wide-product img{min-width:0}.kveile-landing .nav .desktop-nav{display:none!important}}.kveile-landing .channel-proof{padding:55px 0 0;text-align:center}.kveile-landing .channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.kveile-landing .channel-grid figure{display:flex;flex-direction:column;align-items:center}.kveile-landing .channel-grid img{height:42px;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain;margin:0 0 20px}.kveile-landing .channel-grid blockquote{font-size:15px;line-height:1.6;margin:0 0 15px}.kveile-landing .channel-grid a{font-size:10px;color:#657080;margin-top:auto}.kveile-landing .supporters{margin-top:40px;padding:30px 0;border-top:1px solid #e4e7eb}.kveile-landing .supporters p{font-size:10px;margin-bottom:18px}.kveile-landing .supporters img{display:inline-block;max-width:120px;max-height:27px;-o-object-fit:contain;object-fit:contain;margin:0 20px;vertical-align:middle}@media (max-width:700px){.kveile-landing .channel-proof{padding-top:40px}.kveile-landing .channel-grid{gap:28px;grid-template-columns:1fr}.kveile-landing .channel-grid figure:not(:first-child){display:none}.kveile-landing .channel-grid blockquote{font-size:16px}.kveile-landing .supporters img{max-width:77px;max-height:22px;margin:0 9px}.kveile-landing .supporters p{font-size:9px}}.kveile-landing .trip-tracking{background:#e5ecea;color:#22343c}.kveile-landing .trip-tracking .eyebrow{color:#54726f}.kveile-landing .trip-tracking .intro{color:#435c62}.kveile-landing .trip-tracking p:not(.intro):not(.eyebrow){font-size:14px;color:#536970}.kveile-landing .trip-tracking .tracking-note{font-size:10px!important;line-height:1.8;border-top:1px solid #c6d4d3;padding-top:16px;margin:16px 0 0}.kveile-landing .trip-tracking .feature-visual figcaption{color:#577078}.kveile-landing .trip-tracking .text-link{font-size:12px}@media (max-width:700px){.kveile-landing .trip-tracking p:not(.intro):not(.eyebrow){font-size:13px}.kveile-landing .trip-tracking .tracking-note{font-size:9px!important}.kveile-landing .trip-tracking .feature-visual{margin-top:4px}}.kveile-landing.design-v2{--cream:#f1eee8;--ocean:#283c46}.kveile-landing.design-v2 .wrap{max-width:1392px;padding-left:48px;padding-right:48px}.kveile-landing.design-v2 .nav{height:86px}.kveile-landing.design-v2 .nav nav{gap:28px}.kveile-landing.design-v2 .logo img{width:140px}.kveile-landing.design-v2 .nav nav>a{font-size:12px}.kveile-landing.design-v2 .button{border-radius:2px}.kveile-landing.design-v2 .site-header{border-bottom:1px solid #ffffff20}.kveile-landing.design-v2 h1{letter-spacing:-.065em}.kveile-landing.design-v2 .eyebrow{letter-spacing:.15em;font-size:10px}.kveile-landing .trial-group{display:flex;gap:22px;align-items:center}.kveile-landing .trial-group p{font-size:10px;line-height:1.8;margin:0}.kveile-landing .journal-hero{background:var(--cream);color:var(--navy);padding:48px 0 0}.kveile-landing .journal-heading{display:grid;grid-template-columns:3.4fr 1fr;gap:42px;align-items:end}.kveile-landing .journal-heading h1{font-size:clamp(46px,5.1vw,76px);line-height:1.07;margin:0;max-width:1000px}.kveile-landing .journal-heading h1 span{background:linear-gradient(transparent 66%,#ffed00 0,#ffed00 89%,transparent 0)}.kveile-landing .journal-heading .eyebrow{color:#66716e;margin-bottom:17px}.kveile-landing .journal-intro{font-size:13px;line-height:1.8;color:#5f696c;margin:0 0 2px}.kveile-landing .journal-intro b{display:block;font-weight:500;margin-top:12px;color:#29343b}.kveile-landing .journal-action{display:flex;align-items:center;justify-content:space-between;margin:26px 0 32px}.kveile-landing .journal-action .trial-group .button{box-shadow:0 0 0 1px #b9ad001a}.kveile-landing .film-link{display:flex;gap:13px;align-items:center;text-decoration:none;font-size:11px;font-weight:700}.kveile-landing .film-link b{font-size:10px;color:#6f7677}.kveile-landing .play{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border:1px solid #babdb9;border-radius:50%;font-size:12px}.kveile-landing .journal-scene{position:relative;height:420px;overflow:hidden;background:#9eb4bd}.kveile-landing .scene-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 70%;object-position:center 70%}.kveile-landing .scene-caption{position:absolute;left:32px;top:25px;color:#1b303a;font-size:21px;line-height:1.4;letter-spacing:-.04em}.kveile-landing .scene-caption span{font-size:15px}.kveile-landing .scene-detail{position:absolute;left:30px;bottom:30px;width:345px;background:#fff;box-shadow:0 12px 40px #1114;transform:rotate(-2deg)}.kveile-landing .detail-label{padding:11px 14px;background:#fff;color:#30404b;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.1em;font-weight:700}.kveile-landing .private-detail{position:relative;height:145px;overflow:hidden;border-top:1px solid #e4e8eb}.kveile-landing .private-detail img{position:absolute;width:100%;max-width:none;top:0;transform:translateY(-68.1%)}.kveile-landing .image-credit{position:absolute;right:18px;bottom:12px;font-size:8px;color:#fff;text-shadow:0 1px 3px #000}.kveile-landing .chapter-links{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 0 30px}.kveile-landing .chapter-links a{text-decoration:none;border-right:1px solid #c9cbc4;padding-right:22px}.kveile-landing .chapter-links a:last-child{border:0}.kveile-landing .chapter-links span{display:block;font-size:8px;color:#6f7979;letter-spacing:.13em;margin-bottom:5px}.kveile-landing .chapter-links strong{font-size:12px;font-weight:500}.kveile-landing.design-v2 .business-entry{background:#293a43}.kveile-landing.design-v2 .business-entry h2{font-size:24px}.kveile-landing .product-chapter-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center;max-width:1050px!important}.kveile-landing .product-chapters .screen-tabs{justify-content:flex-start;margin:26px 0}.kveile-landing .product-chapters .screen-tabs button{border-color:#c4cbd0;color:#5c6671;font-size:11px;padding:10px 16px}.kveile-landing .product-chapters .screen-tabs button[aria-pressed=true]{background:#181d27;color:#ffed00;border-color:#181d27}.kveile-landing .chapter-product{justify-self:center;width:255px}.kveile-landing .chapter-product>img{border-radius:15px;border:1px solid #d5d9df;box-shadow:0 20px 50px #182d4620}.kveile-landing .chapter-product figcaption{font-size:11px;text-align:center;margin-top:17px;color:#61707b}.kveile-landing .fleet-hero{padding:46px 0 28px;background:radial-gradient(ellipse at 50% 55%,#304653 0,#181d27 67%)}.kveile-landing .fleet-heading{display:grid;grid-template-columns:1.7fr 1fr;gap:85px;align-items:end;margin-bottom:37px}.kveile-landing .fleet-heading h1{font-size:clamp(48px,5.2vw,77px);line-height:1.07;margin:0}.kveile-landing .fleet-heading .eyebrow{margin:0 0 18px}.kveile-landing .fleet-intro{padding-bottom:5px}.kveile-landing .fleet-intro>p{font-size:14px;line-height:1.8;color:#bec9d3;margin-bottom:21px;max-width:400px}.kveile-landing .fleet-intro .button{font-size:12px;padding:15px 20px;min-height:49px}.kveile-landing .fleet-frame{background:#eef2f4;box-shadow:0 25px 85px #0003;overflow:hidden;border:1px solid #ffffff38;border-radius:5px}.kveile-landing .fleet-shot{overflow:hidden}.kveile-landing .fleet-shot img{width:100%}.kveile-landing .fleet-stage figcaption{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#aebcc7;margin:13px 0 0}.kveile-landing .fleet-stage figcaption a{white-space:nowrap}.kveile-landing .crew-section{background:#e7e7df;color:#273941}.kveile-landing .crew-section .eyebrow{color:#677a7f}.kveile-landing .crew-section .intro{color:#596b74}.kveile-landing .crew-section p:not(.intro){font-size:14px}.kveile-landing.design-v2 .section{padding-top:90px;padding-bottom:90px}.kveile-landing.design-v2 .quotes figure{border-radius:2px}.kveile-landing.design-v2 .price-block{border-radius:3px;background:var(--cream)}.kveile-landing.design-v2 .contact-form{border-radius:3px}.kveile-landing.design-v2 .contact-section{background:#e8edea}.kveile-landing.design-v2 .dark-section .feature-visual figcaption{color:#b7c5d0}@media (min-width:1600px){.kveile-landing .fleet-heading h1,.kveile-landing .journal-heading h1{font-size:77px}}@media (max-width:1100px){.kveile-landing.design-v2 .wrap{padding-left:30px;padding-right:30px}.kveile-landing .journal-heading{grid-template-columns:1fr;gap:18px}.kveile-landing .journal-intro{max-width:700px;font-size:14px}.kveile-landing .journal-intro br{display:none}.kveile-landing .journal-intro b{display:inline;font-weight:400}.kveile-landing .journal-heading h1{font-size:65px}.kveile-landing .journal-scene{height:410px}.kveile-landing .fleet-heading{gap:35px;grid-template-columns:1.4fr 1fr}.kveile-landing .fleet-heading h1{font-size:55px}.kveile-landing .fleet-intro>p{font-size:12px}.kveile-landing .product-chapter-grid{gap:50px}}@media (max-width:700px){.kveile-landing.design-v2 .wrap{padding-left:22px;padding-right:22px}.kveile-landing.design-v2 .nav{height:auto;min-height:93px;padding:18px 20px 43px;gap:12px}.kveile-landing.design-v2 .logo img{width:93px}.kveile-landing.design-v2 .nav nav>a{font-size:10px;padding:5px 0}.kveile-landing.design-v2 .nav .login{top:53px;font-size:9px;padding:5px 10px;right:21px;min-height:25px}.kveile-landing.design-v2 .eyebrow{font-size:8px;line-height:1.7;letter-spacing:.12em}.kveile-landing .journal-hero{padding-top:28px}.kveile-landing .journal-heading{display:block}.kveile-landing .journal-heading h1{font-size:41px;letter-spacing:-.065em;line-height:1.1}.kveile-landing .journal-heading h1 br{display:none}.kveile-landing .journal-intro{font-size:12px;line-height:1.8;margin-top:18px}.kveile-landing .journal-intro b{display:block;font-weight:500;margin-top:7px}.kveile-landing .journal-action{display:block;margin:22px 0}.kveile-landing .trial-group{align-items:flex-start;flex-direction:column;gap:11px}.kveile-landing .trial-group .button{font-size:12px;min-height:50px;padding:15px 19px}.kveile-landing .trial-group p{font-size:9px}.kveile-landing .film-link{margin-top:21px;font-size:10px;gap:11px}.kveile-landing .film-link b{font-size:9px}.kveile-landing .play{width:35px;height:35px;font-size:10px}.kveile-landing .journal-scene{height:400px;overflow:visible;margin:0 -22px 80px}.kveile-landing .scene-image{-o-object-position:68% 60%;object-position:68% 60%;height:100%}.kveile-landing .scene-caption{left:22px;top:20px;font-size:17px;color:#162e3a}.kveile-landing .scene-caption span{font-size:12px}.kveile-landing .scene-detail{width:285px;left:22px;bottom:-57px;transform:rotate(-2deg)}.kveile-landing .private-detail{height:123px}.kveile-landing .detail-label{font-size:7px;padding:10px 12px}.kveile-landing .image-credit{font-size:6px;bottom:8px;right:12px}.kveile-landing .chapter-links{grid-template-columns:1fr;gap:0;padding-top:0;padding-bottom:21px}.kveile-landing .chapter-links a{padding:14px 0;border:0;border-bottom:1px solid #d2d7cf;display:flex;align-items:center;justify-content:space-between;gap:12px}.kveile-landing .chapter-links span{font-size:7px;max-width:95px;margin:0}.kveile-landing .chapter-links strong{font-size:10px;max-width:205px}.kveile-landing .product-chapter-grid{grid-template-columns:1fr;gap:30px}.kveile-landing .product-chapters .screen-tabs{max-width:100%;gap:7px}.kveile-landing .product-chapters .screen-tabs button{font-size:10px;padding:10px 15px}.kveile-landing .chapter-product{width:245px}.kveile-landing.design-v2 .section{padding-top:60px;padding-bottom:60px}.kveile-landing .fleet-hero{padding:30px 0 26px}.kveile-landing .fleet-heading{display:block;margin-bottom:28px}.kveile-landing .fleet-heading h1{font-size:43px;line-height:1.08;margin-bottom:19px}.kveile-landing .fleet-heading .eyebrow{max-width:280px;font-size:8px;margin-bottom:15px}.kveile-landing .fleet-intro{padding:0}.kveile-landing .fleet-intro>p{font-size:12px;line-height:1.9;margin-bottom:20px}.kveile-landing .fleet-intro .button{width:100%;font-size:12px}.kveile-landing .fleet-stage{margin:0 -8px}.kveile-landing .fleet-frame{border-radius:3px}.kveile-landing .fleet-stage figcaption{font-size:9px;display:block;margin-top:11px;padding:0 2px}.kveile-landing .fleet-stage figcaption a{display:block;margin-top:7px}.kveile-landing.design-v2 .business-entry h2{font-size:23px}.kveile-landing.design-v2 .business-entry .eyebrow{font-size:8px}.kveile-landing .crew-section p:not(.intro),.kveile-landing.design-v2 .business-entry p{font-size:12px}.kveile-landing .journal-scene{height:310px}.kveile-landing .scene-image{-o-object-position:74% 85%;object-position:74% 85%}.kveile-landing .journal-action .film-link{display:none}.kveile-landing .journal-intro{margin-top:15px}.kveile-landing .journal-heading h1{font-size:40px}}.kveile-landing.privat-v2 .journal-scene{background:#233b43}.kveile-landing.privat-v2 .scene-image{position:absolute;right:0;width:69%;-o-object-position:center 76%;object-position:center 76%}.kveile-landing.privat-v2 .scene-caption{color:#f0f4f3;left:28px;max-width:29%;top:36px;font-size:23px}.kveile-landing.privat-v2 .scene-caption span{display:block;font-size:14px;margin-top:7px;color:#b8cccf}.kveile-landing.privat-v2 .scene-detail{left:28px;width:340px;bottom:42px}.kveile-landing.privat-v2 .image-credit{color:#fff;text-shadow:0 1px 4px #000}@media (max-width:1100px) and (min-width:701px){.kveile-landing.privat-v2 .scene-detail{width:290px}.kveile-landing.privat-v2 .scene-caption{font-size:19px}}@media (max-width:700px){.kveile-landing.privat-v2 .journal-scene{height:430px;margin-bottom:75px}.kveile-landing.privat-v2 .scene-image{width:100%;height:100%;-o-object-position:center 67%;object-position:center 67%;position:relative}.kveile-landing.privat-v2 .scene-caption{max-width:none;color:#fff;text-shadow:0 1px 5px #102733;top:20px;left:22px;font-size:17px}.kveile-landing.privat-v2 .scene-caption span{color:#fff;font-size:12px;margin-top:0}.kveile-landing.privat-v2 .scene-detail{width:285px;left:22px;bottom:-57px}.kveile-landing.privat-v2 .image-credit{font-size:7px;bottom:9px;right:12px}}.kveile-landing .october-detail img{width:158.46%;left:-29.3%;top:0;transform:translateY(-33.1%)}.kveile-landing.design-v2 .october-detail{height:180px}.kveile-landing .screen-viewport{border-radius:12px;border:1px solid #d5d9df;box-shadow:0 20px 50px #182d4620;overflow:hidden;background:#fff}.kveile-landing .screen-viewport[data-crop=appstore]{position:relative;aspect-ratio:880/1710}.kveile-landing .screen-viewport[data-crop=appstore] img{position:absolute;width:150%;max-width:none;left:-25%;top:-37.54%;border:0;border-radius:0;box-shadow:none}.kveile-landing .screen-viewport[data-crop=none] img{display:block;width:100%}.kveile-landing .screen-source{display:block;text-align:center;font-size:9px;color:#6c7880;margin-top:8px}@media (max-width:700px){.kveile-landing.design-v2 .october-detail{height:153px}.kveile-landing.privat-v2 .journal-scene{margin-bottom:90px}}.kveile-landing.design-v2 .chapter-product{width:310px;max-width:100%}@media (max-width:700px){.kveile-landing.design-v2 .chapter-product{width:300px}}.kveile-landing .dashboard-detail img{width:104.7%;left:-2.3%;top:0;transform:translateY(-57.7%)}.kveile-landing.design-v2 .dashboard-detail{height:180px}@media (max-width:700px){.kveile-landing.design-v2 .dashboard-detail{height:153px}}.kveile-landing{font-family:inherit;isolation:isolate;min-width:0}.kveile-landing .landing-skip-link{position:fixed;left:16px;top:12px;z-index:100;padding:12px 18px;background:var(--yellow);color:var(--navy);font-size:14px;font-weight:700;transform:translateY(-180%)}.kveile-landing .landing-skip-link:focus-visible{transform:translateY(0)}.kveile-landing,.kveile-landing *,.kveile-landing :after,.kveile-landing :before{box-sizing:border-box}.kveile-landing b,.kveile-landing h1,.kveile-landing h2,.kveile-landing h3,.kveile-landing strong{font-weight:700}.kveile-landing a{text-decoration-line:underline}.kveile-landing .button,.kveile-landing .chapter-links a,.kveile-landing .film-link,.kveile-landing .footer-grid>div>a,.kveile-landing .nav a{text-decoration:none}.kveile-landing .chapter-links strong,.kveile-landing .journal-intro b{font-weight:500}.kveile-landing .film-link b{font-weight:400}.kveile-landing .meeting-list{list-style:decimal outside;margin:0 0 22px}.kveile-landing [id]{scroll-margin-top:32px}.kveile-landing summary::-webkit-details-marker{display:none}.kveile-landing .fleet-heading>*,.kveile-landing .form-grid>*,.kveile-landing .journal-heading>*,.kveile-landing .split>*{min-width:0}.kveile-landing .image-zoom{cursor:zoom-in}.kveile-landing .image-zoom picture{display:block}.kveile-landing .private-detail.dashboard-detail img{position:absolute;width:104.7%;max-width:none;height:auto;left:-2.3%;top:0;transform:translateY(-57.7%)}.kveile-landing .private-detail.october-detail img{position:absolute;width:158.46%;max-width:none;height:auto;left:-29.3%;top:0;transform:translateY(-33.1%)}.kveile-landing .image-modal{position:fixed;inset:0;margin:auto;width:95vw;max-width:1250px;max-height:92vh;max-height:92dvh;overflow:auto;padding:44px 20px 18px;border:1px solid #dce3ec;border-radius:12px;background:#fff;color:var(--ink);box-shadow:0 30px 100px #0006;overscroll-behavior:contain}.kveile-landing .image-modal::backdrop{background:#09101ccc;backdrop-filter:blur(4px)}.kveile-landing .image-modal img{display:block;width:auto;max-width:100%;height:auto;max-height:75vh;max-height:75dvh;-o-object-fit:contain;object-fit:contain;margin:0 auto}.kveile-landing .image-modal .image-modal-caption{font-size:11px;line-height:1.6;color:#526170;margin:14px 0 0;text-align:center}.kveile-landing .modal-close{position:absolute;right:8px;top:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:#526170;font-size:30px;line-height:1;cursor:pointer}.kveile-landing .contact-form>.form-help:first-child{margin:0 0 20px}.kveile-landing .field-error{display:block;color:#a32222;font-size:11px;font-weight:500;line-height:1.5;margin-top:7px}.kveile-landing .form-error{border:1px solid #e7b8b8;background:#fff3f2;color:#8d2020;border-radius:4px;padding:12px 14px;margin:20px 0 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.kveile-landing .contact-form [aria-invalid=true]{border-color:#b82c2c}.kveile-landing .form-status{font-size:12px;color:#476457;margin:12px 0 0;min-height:0}.kveile-landing .form-status:empty{margin:0}.kveile-landing .contact-success{border-top:4px solid #35745e;padding-top:27px}.kveile-landing .contact-success h3{font-size:24px;margin-bottom:15px}.kveile-landing .contact-success p{color:#526170;font-size:14px;line-height:1.8}.kveile-landing .contact-success .form-help{font-size:11px;margin:18px 0 0}.kveile-landing button:disabled,.kveile-landing input:disabled,.kveile-landing textarea:disabled{cursor:not-allowed;opacity:.65}.kveile-landing .button:disabled:hover{background:var(--yellow)}.kveile-landing textarea{resize:vertical;min-height:100px}.kveile-landing .contact-success:focus-visible,.kveile-landing .form-error:focus-visible,.kveile-landing a:focus-visible,.kveile-landing button:focus-visible,.kveile-landing summary:focus-visible{outline:3px solid #4b91f5;outline-offset:5px}.kveile-landing input:focus-visible,.kveile-landing textarea:focus-visible{outline:2px solid #4b91f5;outline-offset:2px}@media (max-width:1100px) and (min-width:701px){.kveile-landing .journal-intro b{font-weight:400}}@media (max-width:700px){.kveile-landing [id]{scroll-margin-top:20px}.kveile-landing .image-modal{padding:44px 12px 16px}.kveile-landing .image-modal img{max-height:72vh;max-height:72dvh}.kveile-landing .contact-form input,.kveile-landing .contact-form textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.kveile-landing,.kveile-landing *,.kveile-landing :after,.kveile-landing :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.kveile-landing .landing-articles .intro{max-width:620px}.kveile-landing .article-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:36px}.kveile-landing .article-card{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:24px;color:var(--ink);text-decoration:none}.kveile-landing .article-image{display:block;aspect-ratio:16/10;margin-bottom:18px;overflow:hidden;border-radius:10px;background:var(--paper)}.kveile-landing .article-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.kveile-landing .article-card:hover .article-image img{transform:scale(1.03)}.kveile-landing .article-card h3{margin:0 0 8px;font-size:18px;line-height:1.3}.kveile-landing .article-card p{display:-webkit-box;margin:0 0 14px;overflow:hidden;font-size:14px;opacity:.75;-webkit-line-clamp:3;-webkit-box-orient:vertical}.kveile-landing .article-more{margin-top:auto;font-size:13px;font-weight:600}.kveile-landing .article-card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:1000px){.kveile-landing .article-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.kveile-landing .article-grid{grid-template-columns:1fr;gap:22px}.kveile-landing .article-grid:not(.business-article-grid) .article-card:nth-child(n+4){display:none}}.kveile-landing .workflow-illustration{margin-top:44px}.kveile-landing .workflow-illustration+.workflow{margin-top:36px}.kveile-landing.design-v2 .chapter-links span,.kveile-landing.design-v2 .detail-label,.kveile-landing.design-v2 .editorial-item>span,.kveile-landing.design-v2 .eyebrow,.kveile-landing.design-v2 .footer-grid small,.kveile-landing.design-v2 .image-credit,.kveile-landing.design-v2 .image-provenance,.kveile-landing.design-v2 .nav .login,.kveile-landing.design-v2 .nav nav>a,.kveile-landing.design-v2 .screen-source,.kveile-landing.design-v2 .screen-tabs button{font-size:12px}.kveile-landing.design-v2 .channel-grid a,.kveile-landing.design-v2 .chapter-links strong,.kveile-landing.design-v2 .chapter-product figcaption,.kveile-landing.design-v2 .contact-section .meeting-list+p,.kveile-landing.design-v2 .contact-success .form-help,.kveile-landing.design-v2 .feature-visual figcaption,.kveile-landing.design-v2 .field-error,.kveile-landing.design-v2 .film-link,.kveile-landing.design-v2 .film-link b,.kveile-landing.design-v2 .fleet-stage figcaption,.kveile-landing.design-v2 .footer-grid>div>a:not(.logo),.kveile-landing.design-v2 .form-help,.kveile-landing.design-v2 .image-modal .image-modal-caption,.kveile-landing.design-v2 .price-block small,.kveile-landing.design-v2 .quotes figcaption,.kveile-landing.design-v2 .sale-image figcaption,.kveile-landing.design-v2 .supporters p,.kveile-landing.design-v2 .text-link,.kveile-landing.design-v2 .trial-group p,.kveile-landing.design-v2 .video-figure figcaption,.kveile-landing.design-v2 .wide-product figcaption{font-size:13px}.kveile-landing.design-v2 .button,.kveile-landing.design-v2 .crew-section p:not(.intro),.kveile-landing.design-v2 .fleet-intro>p,.kveile-landing.design-v2 .journal-intro,.kveile-landing.design-v2 .workflow p{font-size:max(13px,1em)}.kveile-landing .trial-group .store-line{margin-top:10px;opacity:.85}.kveile-landing .trial-group .store-line a{color:inherit;white-space:nowrap}.kveile-landing .business-supporters{padding-top:32px;padding-bottom:32px}.kveile-landing .business-supporters .supporters{margin-top:0}@media (max-width:700px){.kveile-landing.design-v2.privat-v2 .image-credit{top:12px;bottom:auto;right:12px}}.kveile-landing .customer-case .case-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:560px;margin:32px 0 0}.kveile-landing .customer-case .case-stats>div{border-top:2px solid var(--yellow);padding-top:14px}.kveile-landing .customer-case dd{margin:0;font-size:44px;font-weight:700;line-height:1;order:-1}.kveile-landing .customer-case .case-stats>div{display:flex;flex-direction:column;gap:8px}.kveile-landing .customer-case dt{font-size:14px;color:#5b6672}.kveile-landing .customer-case+.business-supporters{padding-top:0}@media (max-width:700px){.kveile-landing.design-v2 .nav{min-height:0;height:auto;padding:14px 20px;flex-wrap:nowrap;align-items:center;gap:12px}.kveile-landing.design-v2 .nav nav{display:flex;align-items:center;gap:14px;margin-left:auto}.kveile-landing.design-v2 .nav nav>a{font-size:13px;padding:6px 0;margin:0;white-space:nowrap}.kveile-landing.design-v2 .nav nav>.desktop-nav,.kveile-landing.design-v2 .nav nav>a[aria-current=page]{display:none}.kveile-landing.design-v2 .nav .login{position:static;top:auto;right:auto;font-size:13px;min-height:34px;padding:6px 12px;white-space:nowrap}}.kveile-landing .trial-group .trial-meta p{margin:0}.kveile-landing .trial-group .trial-meta .store-line{margin-top:6px}@media (min-width:701px){.kveile-landing.design-v2.privat-v2 .scene-detail{top:50%;bottom:auto;transform:translateY(-50%) rotate(-2deg)}.kveile-landing .quotes.quotes-four{grid-template-columns:repeat(2,1fr)}}.kveile-landing .store-line .rating-stars{color:#e0b400;letter-spacing:1px}.kveile-landing .store-line .store-play{white-space:nowrap}.kveile-landing .quotes .review-stars{margin:0 0 -14px;color:var(--yellow);font-size:18px;letter-spacing:3px;line-height:1}.kveile-landing .quotes figure:has(.review-stars){justify-content:flex-start}.kveile-landing .quotes figure:has(.review-stars) figcaption{margin-top:auto}