.cn-site{--cn-ink:#0a2732;--cn-mint:#26b997;--cn-paper:#f6f7f2;--cn-muted:#52656b;--cn-soft:#e8eee8;--cn-white:#fff;--cn-dark-text:#d6e9e7;--cn-accent-ink:#08745b;background:var(--cn-paper);color:var(--cn-ink);font-size:16px;line-height:1.6}.cn-site *{box-sizing:border-box}.cn-site svg{flex-shrink:0;width:20px;height:20px}.cn-site h1,.cn-site h2,.cn-site h3,.cn-site p{margin:0}.cn-site h1,.cn-site h2{letter-spacing:-.055em;text-wrap:balance;font-weight:600;line-height:1.05}.cn-site h2{font-size:clamp(36px,4.4vw,60px)}.cn-site h3{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.2}.cn-site p{text-wrap:pretty;max-width:55ch}.cn-site a,.cn-site button,.cn-site summary{touch-action:manipulation;-webkit-tap-highlight-color:#26b99733}.cn-site :is(a,button,summary,input,select):focus-visible{outline:3px solid var(--cn-mint);outline-offset:5px}.cn-site section[id],.cn-site div[id]{scroll-margin-top:110px}.cn-wrap{width:min(100% - 80px,1320px);margin-inline:auto}.cn-site .cn-button{background:var(--cn-ink);min-height:54px;color:var(--cn-white);border-radius:0;justify-content:center;align-items:center;gap:24px;padding:14px 24px;font-size:16px;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.cn-button:hover{background:var(--cn-accent-ink)}.cn-button:active{transform:translateY(2px)}.cn-text-link{align-items:center;gap:12px;min-height:44px;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex}.cn-text-link:hover{text-underline-offset:5px;text-decoration:underline}.cn-text-link svg{transition:transform .18s}.cn-text-link:hover svg{transform:translate(3px)}.cn-skip{z-index:100;background:var(--cn-ink);color:#fff;padding:12px 20px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.cn-skip:focus{transform:translateY(0)}.cn-header{z-index:30;background:var(--cn-paper);position:sticky;top:0}.cn-header-bar{justify-content:space-between;align-items:center;gap:32px;min-height:94px;display:flex}.cn-header-logo img{width:170px;height:auto}.cn-header-desktop{align-items:center;gap:30px;font-size:14px;font-weight:500;display:flex}.cn-header a{align-items:center;min-height:44px;display:inline-flex}.cn-header a:hover{color:var(--cn-accent-ink)}.cn-header-actions{align-items:center;gap:24px;font-size:14px;display:flex}.cn-header-actions .cn-button{color:#fff;min-height:44px;padding:10px 18px;font-size:14px}.cn-header-toggle{cursor:pointer;background:0 0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.cn-header-mobile{display:none}.cn-header-mobile nav{flex-direction:column;gap:6px;padding-block:12px 22px;display:flex}.cn-header-mobile a{padding:8px 0}.cn-intro{grid-template-columns:1fr 1fr;align-items:start;gap:52px;padding-top:42px;padding-bottom:96px;display:grid}.cn-hero-copy{min-height:660px;padding-top:42px;padding-bottom:96px}.cn-site h1{font-size:clamp(42px,5.3vw,76px)}.cn-site .cn-lead{max-width:33ch;margin-top:28px;font-size:20px;line-height:1.55}.cn-hero-copy .cn-button{margin-top:32px}.cn-site .cn-hero-note{color:var(--cn-muted);margin-top:22px;font-size:14px;line-height:1.6}.cn-discover{margin-top:48px;font-size:14px}.cn-demo-stage{min-width:0;position:sticky;top:112px}.cn-story-copy{padding:30px 20px 0 0}.cn-story-copy>p{margin-top:24px;font-size:18px}.cn-flow{gap:26px;margin:40px 0 28px;padding:0;list-style:none;display:grid}.cn-flow li{padding-left:26px;position:relative}.cn-flow li:before{content:"";background:var(--cn-accent-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.cn-flow strong{font-size:18px}.cn-flow p{color:var(--cn-muted);max-width:39ch;margin-top:5px}.journey{background:var(--cn-ink);color:#fff;min-height:590px;padding:32px}.journey-top{color:var(--cn-dark-text);justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;font-size:14px;display:flex}.journey-top>span{align-items:center;gap:10px;display:flex}.journey-top img{width:25px;height:25px}.journey-tabs{background:#143c46;gap:6px;padding:6px;display:flex}.journey-tabs button{cursor:pointer;white-space:nowrap;flex:1;min-height:44px;padding:9px 6px;font-size:13px;transition:background-color .2s}.journey-tabs button[aria-selected=true]{background:var(--cn-paper);color:var(--cn-ink);font-weight:600}.journey-tabs button:hover{background:#265661}.journey-tabs button[aria-selected=true]:hover{background:#fff}.journey-panel{color:var(--cn-ink);background:#e9efea;min-height:350px;margin-top:24px;animation:.25s ease-out cn-rise}.journey-panel[hidden]{display:none}.journey-ui-head{background:#fff;align-items:center;gap:12px;padding:16px 20px;display:flex}.journey-avatar{background:var(--cn-ink);width:38px;height:38px;color:var(--cn-mint);border-radius:50%;place-items:center;display:grid}.journey-ui-head strong{font-size:15px;display:block}.journey-ui-head small{color:var(--cn-muted);font-size:13px;display:block}.journey-chat{flex-direction:column;gap:12px;padding:20px;display:flex}.journey-bubble{background:#fff;border-radius:0 12px 12px;align-self:flex-start;max-width:94%;padding:12px 16px;font-size:14px;line-height:1.55}.journey-bubble.out{background:#ccebdc;border-radius:12px 0 12px 12px;align-self:flex-end}.journey-bubble strong{display:block}.journey-bubble small{color:var(--cn-muted);margin-top:6px;font-size:12px;display:block}.journey-pass{background:#fff;align-items:center;gap:14px;padding:18px 20px;display:flex}.journey-pass svg{width:28px;height:28px;color:var(--cn-accent-ink)}.journey-pass strong{font-size:15px}.journey-pass span{color:var(--cn-muted);font-size:13px;display:block}.journey-record{padding:20px}.journey-record dl{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 24px;display:grid}.journey-record dt{color:var(--cn-muted);font-size:13px}.journey-record dd{margin:4px 0 0;font-size:16px;font-weight:600}.journey-code{background:#fff;padding:16px}.journey-code strong{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:30px;display:block}.journey-code span{font-size:13px}.journey-log{margin:0;padding:8px 20px 20px;list-style:none}.journey-log li{align-items:start;gap:12px;padding-top:18px;font-size:14px;display:flex}.journey-log svg{color:var(--cn-accent-ink);margin-top:2px}.journey-log strong{display:block}.journey-log small{color:var(--cn-muted);font-size:13px}.journey-foot{color:var(--cn-dark-text);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.journey-foot button{min-height:44px;color:var(--cn-mint);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.journey-foot button:hover{text-decoration:underline}.journey-context{color:var(--cn-dark-text);background:#173e48;justify-content:space-between;gap:12px;margin-top:24px;padding:16px 20px;font-size:13px;display:flex}.cn-whatsapp{background:var(--cn-soft);padding-block:100px}.cn-showcase{grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;display:grid}.cn-showcase-copy>p{margin-top:26px;font-size:18px}.cn-showcase-copy .cn-text-link{margin-top:28px}.cn-shots{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.cn-shots figure{min-width:0;margin:0}.cn-shots figure:nth-child(2){padding-top:56px}.cn-shots a{background:#fff;transition:transform .2s;display:block}.cn-shots a:hover{transform:translateY(-5px)}.cn-shots img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:520px;display:block}.cn-shots figcaption{margin-top:16px;font-size:16px;font-weight:600}.cn-site .cn-shot-note{color:var(--cn-muted);grid-column:1/-1;font-size:14px}.cn-operations{padding-block:110px}.cn-section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:52px;display:flex}.cn-section-heading>p{max-width:37ch;font-size:18px}.cn-operations-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.cn-guard-photo{margin:0}.cn-guard-photo img{object-fit:cover;object-position:44% center;width:100%;height:520px}.cn-guard-photo figcaption{color:var(--cn-muted);margin-top:16px;font-size:14px}.cn-capabilities{gap:30px;display:grid}.cn-capabilities p{color:var(--cn-muted);margin-top:10px}.cn-site .cn-scope-note{max-width:none;color:var(--cn-muted);margin-top:32px;font-size:14px}.cn-video{background:var(--cn-ink);color:var(--cn-white);padding-block:90px}.cn-video-layout{grid-template-columns:.7fr 1.3fr;align-items:center;gap:64px;display:grid}.cn-video-layout p{color:var(--cn-dark-text);margin-top:24px}.cn-video-layout .cn-text-link{color:var(--cn-mint);margin-top:26px}.cn-video video{aspect-ratio:16/9;background:var(--cn-ink);width:100%;display:block}.cn-site .cn-caption{margin-top:16px;font-size:14px}.cn-pricing{padding-block:110px}.cn-price-top{grid-template-columns:1fr 1fr;gap:80px;display:grid}.cn-price-top>div:first-child>p{max-width:34ch;margin-top:28px;font-size:18px}.cn-price{font-variant-numeric:tabular-nums}.cn-price>span{font-size:16px}.cn-site .cn-price>p:not(.cn-price-detail){letter-spacing:-.06em;font-size:clamp(80px,9vw,132px);font-weight:600;line-height:1.15}.cn-site .cn-price-detail{max-width:35ch;margin-top:20px;font-size:16px}.cn-price .cn-button{margin-top:28px}.cn-price-bottom{background:var(--cn-soft);grid-template-columns:1fr 1fr;gap:80px;margin-top:70px;padding:44px;display:grid}.cn-price-bottom ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.cn-price-bottom li{gap:12px;display:flex}.cn-price-bottom li svg{color:var(--cn-accent-ink);margin-top:3px}.cn-conditions p{margin-top:20px;font-size:14px;line-height:1.7}.cn-faq{background:var(--cn-soft);padding-block:90px}.cn-faq-layout{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.cn-faq-layout>div>p{max-width:30ch;margin-top:24px}.cn-faq .cn-text-link{margin-top:24px;font-size:16px}.cn-answers{align-content:start;gap:12px;display:grid}.cn-answers details{background:var(--cn-paper);padding:22px 24px}.cn-answers summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:30px;font-size:16px;font-weight:600;list-style:none;display:flex}.cn-answers summary::-webkit-details-marker{display:none}.cn-answers summary svg{transition:transform .2s}.cn-answers details[open] summary svg{transform:rotate(180deg)}.cn-answers details p{color:var(--cn-muted);margin-top:18px;font-size:16px}.cn-resources{padding-block:90px}.cn-resources h2{font-size:40px}.cn-resource-list{flex-direction:column;gap:12px;margin-block:32px 20px;display:flex}.cn-resource-list a{background:var(--cn-soft);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:18px;font-weight:500;display:flex}.cn-resource-list a:hover{background:#dce8df}.cn-contact{background:var(--cn-ink);color:var(--cn-white);padding-block:90px}.cn-contact-layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.cn-contact-layout>div>p{color:var(--cn-dark-text);max-width:37ch;margin-top:28px;font-size:18px}.cn-contact .cn-text-link{color:var(--cn-mint);margin-top:28px}.cn-contact-note{color:var(--cn-dark-text);align-items:center;gap:16px;margin-top:64px;font-size:14px;display:flex}.cn-contact-note svg{width:28px;height:28px}.cn-site .demo-form{background:#143742;border:0;padding:32px}.cn-site .demo-form__header{border:0;padding:0;display:block}.cn-site .demo-form__header span{letter-spacing:-.025em;font-size:20px}.cn-site .demo-form__header small{color:var(--cn-dark-text);margin-top:6px;font-size:14px;display:block}.cn-site .demo-form__grid{gap:18px;margin-top:28px}.cn-site .demo-form label{color:var(--cn-white);font-size:14px}.cn-site .demo-form input,.cn-site .demo-form select{min-height:50px;color:var(--cn-white);background:#214550;border:1px solid #6c8b90;border-radius:0;font-size:16px}.cn-site .demo-form select option{background:var(--cn-ink);color:#fff}.cn-site .demo-form input::placeholder{color:#bdd0d2}.cn-site .demo-form button{background:var(--cn-mint);color:var(--cn-ink);border-radius:0;min-height:54px;font-size:16px}.cn-site .demo-form button:hover{background:#69d6bb}.cn-site .demo-form__privacy{color:var(--cn-dark-text);font-size:13px}.cn-site .demo-form__status{font-size:14px}.cn-footer{padding-block:58px 32px}.cn-footer-top{justify-content:space-between;align-items:center;gap:32px;display:flex}.cn-footer-top img{width:200px;height:auto}.cn-footer-top p{font-size:16px}.cn-footer-links{justify-content:space-between;gap:40px;margin-top:48px;display:flex}.cn-footer-links nav{flex-wrap:wrap;gap:12px 26px;max-width:65%;display:flex}.cn-footer-links a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.cn-footer-links>div{flex-direction:column;align-items:flex-end;display:flex}.cn-footer-links a:hover{text-decoration:underline}.cn-site .cn-footer-note{max-width:none;color:var(--cn-muted);margin-top:32px;font-size:13px}@keyframes cn-rise{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.cn-hero-copy>h1{animation:.65s both cn-rise}.cn-hero-copy>.cn-lead{animation:.65s 80ms both cn-rise}.cn-hero-copy>.cn-button{animation:.65s .14s both cn-rise}.cn-hero-copy>.cn-hero-note{animation:.65s .2s both cn-rise}.cn-demo-stage{animation:.8s .1s both cn-rise}@supports (animation-timeline:view()){.cn-showcase-copy>*,.cn-guard-photo,.cn-capabilities>article,.cn-price-top>div,.cn-price-bottom>div,.cn-video-layout>div,.cn-faq-layout>div,.cn-resources>h2{animation:linear both cn-rise;animation-timeline:view();animation-range:entry entry 24%}}}@media (max-width:1100px){.cn-wrap{width:calc(100% - 48px)}.cn-intro{gap:28px}.cn-site h1{font-size:58px}.cn-header-desktop{gap:18px}.cn-header-actions{gap:16px}.cn-showcase{gap:40px}.cn-video-layout{grid-template-columns:1fr 1.2fr;gap:36px}.cn-contact-layout,.cn-price-top,.cn-price-bottom,.cn-operations-layout{gap:40px}.cn-guard-photo img{height:560px}.journey{padding:24px}}@media (max-width:850px){.cn-header-bar{gap:12px;min-height:78px}.cn-header-desktop,.cn-header-login{display:none!important}.cn-header-toggle{display:flex}.cn-header-mobile:not([hidden]){display:block}.cn-header-logo img{width:150px}.cn-header-actions{gap:10px}.cn-header-actions .cn-button{padding-inline:14px;font-size:13px}.cn-intro{grid-template-columns:1fr;gap:36px;padding-top:24px;padding-bottom:64px}.cn-story{display:contents}.cn-hero-copy{grid-row:1;min-height:auto;padding:16px 0 0}.cn-demo-stage{grid-row:2;position:static}.cn-story-copy{grid-row:3;padding:32px 0 0}.cn-site h1{font-size:clamp(42px,8vw,68px)}.cn-site .cn-lead{max-width:43ch;font-size:18px}.cn-discover{display:none}.cn-showcase{grid-template-columns:1fr;gap:40px}.cn-showcase-copy{max-width:600px}.cn-shots{max-width:600px;margin:auto}.cn-whatsapp{padding-block:64px}.cn-section-heading{flex-direction:column;align-items:start;gap:24px}.cn-operations{padding-block:64px}.cn-operations-layout{grid-template-columns:1fr;gap:36px}.cn-guard-photo img{height:auto;max-height:500px}.cn-capabilities{grid-template-columns:1fr 1fr;gap:28px}.cn-video-layout{grid-template-columns:1fr;gap:36px}.cn-video{padding-block:64px}.cn-price-top,.cn-price-bottom{gap:32px}.cn-price-bottom{padding:28px}.cn-pricing{padding-block:64px}.cn-faq-layout{grid-template-columns:1fr;gap:36px}.cn-faq,.cn-resources{padding-block:64px}.cn-contact-layout{grid-template-columns:1fr;gap:36px}.cn-contact-note{margin-top:28px}.cn-contact{padding-block:64px}.cn-footer-top{flex-wrap:wrap}.cn-footer-links{flex-direction:column;gap:20px}.cn-footer-links nav{max-width:100%}.cn-footer-links>div{align-items:start}.journey{min-height:0}.journey-panel{min-height:340px}}@media (max-width:520px){.cn-wrap{width:calc(100% - 40px)}.cn-site h1{letter-spacing:-.055em;font-size:43px}.cn-site h2{font-size:36px}.cn-site h3{font-size:21px}.cn-hero-copy .cn-button{margin-top:24px}.cn-site .cn-lead{margin-top:22px;font-size:17px}.cn-site .cn-hero-note{margin-top:18px;font-size:14px}.cn-intro{gap:28px}.cn-story-copy{padding-top:22px}.cn-shots{gap:12px}.cn-shots figure:nth-child(2){padding-top:36px}.cn-shots figcaption{font-size:14px}.cn-capabilities,.cn-price-top,.cn-price-bottom{grid-template-columns:1fr}.cn-price-top{gap:36px}.cn-price-bottom{margin-top:44px;padding:24px}.cn-price-top>div:first-child>p{font-size:17px}.cn-site .cn-price>p:not(.cn-price-detail){font-size:100px}.cn-answers details{padding:20px}.cn-resource-list a{padding:18px;font-size:16px}.cn-site .demo-form{padding:22px 18px}.cn-site .demo-form__grid{gap:16px}.cn-site .demo-form button{font-size:14px}.cn-footer-top{gap:28px}.cn-footer-top img{width:180px}.cn-footer-links nav{gap:4px 18px}.cn-footer{padding-block:40px 24px}.cn-contact-layout>div>p,.cn-showcase-copy>p,.cn-story-copy>p{font-size:17px}.cn-header-logo img{width:125px}.cn-header-actions .cn-button{padding-inline:12px}.cn-header-bar{gap:8px}.journey{padding:20px 16px}.journey-top{font-size:13px}.journey-tabs{gap:3px;padding:4px}.journey-tabs button{font-size:12px}.journey-chat{padding:16px}.journey-foot{align-items:start}.journey-foot>span{max-width:18ch}.journey-context{padding:14px;font-size:12px}.journey-bubble{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cn-site *,.cn-site :before,.cn-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cn-price>p>small{letter-spacing:0;font-size:18px;font-weight:400}.cn-site .cn-capabilities p,.cn-site .cn-flow p{color:var(--cn-ink)}
