.intent-page{--ink:#05232f;--cyan:#16cbed;--pale:#e8f4f6;--muted:#a6c6cd;color:var(--ink);font-family:inherit}.intent-shell{width:min(1220px,calc(100% - 64px));margin-inline:auto}.intent-hero{background:#05232f;color:#f5fbfd;padding:clamp(48px,7vw,100px) 0}.intent-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.intent-eyebrow{font-size:13px!important;font-weight:700;letter-spacing:.1em;color:var(--cyan);margin:0 0 24px;text-transform:uppercase}.intent-page h1{font-size:clamp(34px,4.4vw,66px);line-height:1.15;letter-spacing:-.035em;margin:0 0 26px;font-weight:650;text-wrap:balance}.intent-page[dir=rtl] h1{letter-spacing:0;line-height:1.4}.intent-intro{font-size:clamp(17px,1.5vw,21px);line-height:1.8;color:#c0d7dc;max-width:680px;margin:0 0 32px}.intent-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#ffda49;color:#05232f!important;text-decoration:none;padding:18px 24px;border-radius:8px;font-size:16px;font-weight:700;max-width:100%;line-height:1.5}.intent-button:hover{background:#ffe777}.intent-button:focus-visible,.intent-page a:focus-visible,.intent-page summary:focus-visible{outline:3px solid #15cbea;outline-offset:5px}.intent-art{min-width:0}.intent-art figure{margin:0;overflow:hidden}.intent-art img{display:block;width:100%;height:auto;object-fit:cover}.intent-document{border-radius:20px;background:#f3f7f6;box-shadow:0 22px 50px #00121b66;transform:rotate(-3deg)}.intent-document img{aspect-ratio:1.5;object-fit:cover}.intent-document figcaption{padding:24px;color:#05232f;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.intent-document figcaption strong{font-size:26px}.intent-document figcaption small{flex-basis:100%;color:#52717a}.intent-portrait{border-radius:24px;max-width:380px;margin-inline:auto!important;position:relative}.intent-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%}.intent-portrait figcaption{position:absolute;bottom:0;inset-inline:0;padding:48px 24px 24px;background:linear-gradient(transparent,#001b27);color:white;display:flex;justify-content:space-between;font-size:20px}.intent-portrait figcaption span{color:var(--cyan);letter-spacing:3px}.intent-product{background:#f4f8fa;border:5px solid #294d59;border-radius:16px;box-shadow:0 24px 70px #00101880}.intent-device-bar{padding:12px;display:flex;gap:6px;align-items:center;color:#1d4b58;font-size:12px}.intent-device-bar i{width:6px;height:6px;border-radius:50%;background:#7faeb9}.intent-device-bar span{margin-inline-start:auto}.intent-product img{aspect-ratio:1.65;object-fit:cover}.intent-interface{padding:22px;color:#05232f}.intent-interface strong{font-size:25px}.intent-interface p{font-size:13px;margin:10px 0 0;line-height:1.8}.intent-product figcaption{font-size:11px;text-align:center;color:#476a76;padding:0 16px 16px}.intent-phone{max-width:280px;margin-inline:auto!important;border-width:9px;border-radius:32px;transform:rotate(4deg)}.intent-phone img{aspect-ratio:1.05}.intent-phone .intent-device-bar{padding:14px}.intent-content{padding-block:28px 48px}.intent-section{display:grid;grid-template-columns:.85fr 1.4fr;gap:60px;padding:48px 0;border-bottom:1px solid #cbdde2}.intent-page h2{font-size:clamp(24px,2.6vw,36px);line-height:1.4;font-weight:650;letter-spacing:-.02em;margin:0 0 20px;text-wrap:balance}.intent-page[dir=rtl] h2{letter-spacing:0}.intent-section p{font-size:17px;line-height:1.9;margin:0 0 18px}.intent-section p:last-child{margin-bottom:0}.intent-section ul{padding-inline-start:22px;font-size:16px;line-height:1.9}.intent-section li{padding-inline-start:5px;margin:6px 0}.intent-faq{padding:64px 0;background:var(--pale)}.intent-faq details{padding:20px 0;border-bottom:1px solid #aecbd3}.intent-faq summary{cursor:pointer;font-size:18px;font-weight:650;line-height:1.6}.intent-faq details p{font-size:17px;line-height:1.9;max-width:920px;margin:20px 0 4px}.intent-related{padding:64px 0}.intent-related .intent-shell>div{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.intent-related a{padding:22px 0;border-bottom:1px solid #cbdde2;display:flex;justify-content:space-between;gap:16px;color:#05232f;font-size:17px;text-decoration:none}.intent-related a:hover{color:#006e87}.intent-close{background:#092e3b;color:#f2fafd;padding:60px 0}.intent-close .intent-shell{display:flex;gap:40px;align-items:center;justify-content:space-between}.intent-close p{font-size:18px;line-height:1.8;color:#b5d1d8;max-width:720px;margin:0}.intent-close .intent-button{flex-shrink:0}.intent-demos{background:#e8f4f6;padding:40px 0}.intent-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.intent-demo{display:flex;align-items:center;gap:18px;min-width:0;background:white;padding:22px;border-radius:12px}.intent-demo>img{width:72px;height:88px;object-fit:cover;border-radius:8px}.intent-demo>div{min-width:0;flex:1}.intent-demo h3{font-size:18px;margin:0 0 12px}.intent-demo audio{width:100%;max-width:400px;height:40px}.intent-page[dir=rtl] .intent-document{transform:rotate(3deg)}@media(max-width:850px){.intent-shell{width:calc(100% - 40px)}.intent-hero-grid{grid-template-columns:1fr;gap:40px}.intent-hero{padding:44px 0 56px}.intent-art{max-width:520px;width:100%;margin-inline:auto}.intent-section{grid-template-columns:1fr;gap:10px;padding:32px 0}.intent-section p{font-size:16px}.intent-page h1{font-size:clamp(32px,6.4vw,50px)}.intent-close .intent-shell{display:block}.intent-close .intent-button{margin-top:26px}.intent-demo-grid{grid-template-columns:1fr}.intent-faq,.intent-related{padding:42px 0}.intent-portrait{max-width:300px}}@media(max-width:480px){.intent-shell{width:calc(100% - 32px)}.intent-page h1{font-size:32px}.intent-page[dir=rtl] h1{font-size:30px}.intent-intro{font-size:16px}.intent-eyebrow{font-size:11px!important;letter-spacing:.05em}.intent-page h2{font-size:24px}.intent-button{width:100%;font-size:15px;padding:16px 18px}.intent-related .intent-shell>div{grid-template-columns:1fr}.intent-document{transform:none!important}.intent-phone{transform:none}.intent-demo{gap:12px;padding:15px}.intent-demo>img{width:54px;height:68px}.intent-demo audio{height:42px}.intent-faq summary{font-size:16px}.intent-faq details p{font-size:16px}}
