:root{--accent:#276ed9;--navy:#132b4e;--text:#232a35;--muted:#616873;--line:#dde3ec;--pale:#f2f6fb;--white:#fff;--font:"BIZ UDPGothic","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--text);font:16px/1.8 var(--font);letter-spacing:0;background:#fff;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline}button{cursor:pointer}button:disabled{cursor:default}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:700;line-height:1.55}p+p{margin-top:16px}img,svg{max-width:100%}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.wrap{width:min(1120px,100% - 64px);margin:auto}.section{padding:80px 0}.pale{background:var(--pale)}.center{text-align:center}.label{color:var(--accent);margin-bottom:12px;font-size:13px;font-weight:700}.heading{color:var(--navy);font-size:32px}.lead{max-width:720px;color:var(--muted);margin:20px auto 0}.btn{border:1px solid var(--accent);background:var(--accent);color:#fff;text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:12px 24px;font-size:15px;font-weight:700;line-height:1.6;display:inline-flex}.btn:hover{background:#2058ab;text-decoration:none}.btn.outline{color:var(--accent);background:#fff}.arrow{margin-left:auto}.actions{gap:12px;margin-top:28px;display:flex}.actions .btn{min-width:216px}.small{color:var(--muted);font-size:12px}.skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:16px}.skip:focus{top:8px}.hero{background:var(--pale);padding:64px 0 48px}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.hero-kicker{color:var(--navy);margin-bottom:20px;font-size:16px;font-weight:700}.hero h1{color:var(--navy);font-size:40px;line-height:1.6}.hero h1 em{color:var(--accent);font-style:normal}.hero-copy{margin-top:22px;font-size:17px;line-height:1.9}.hero .small{margin-top:18px}.hero .btn{flex:1;min-width:0;padding:14px 12px}.hero-note{text-align:right;color:var(--muted);margin:12px 0 0;font-size:12px}.benefits{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;padding-top:24px;display:grid}.benefits p{color:var(--navy);text-align:center;font-size:14px;font-weight:700}.benefits p+p{border-left:1px solid var(--line);margin:0}.benefits span{color:var(--accent);padding-right:12px}.problem-grid{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px;display:grid}.problem{border-top:2px solid var(--accent);padding-top:18px}.problem .number{color:var(--accent);font-size:12px}.problem h3{margin:8px 0 12px;font-size:19px}.problem p{color:var(--muted);font-size:14px}.statement{background:var(--accent);color:#fff;text-align:center;padding:38px 0}.statement p{font-size:23px;font-weight:700;line-height:1.7}.statement small{margin-top:8px;font-size:14px;font-weight:400;display:block}.feature{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:48px 0;display:grid}.feature:last-child{border-bottom:0;padding-bottom:0}.feature h3{color:var(--navy);margin:12px 0 20px;font-size:26px}.feature p{color:var(--muted)}.feature-label{color:var(--accent);font-size:13px;font-weight:700}.graphic{background:var(--pale);flex-direction:column;justify-content:center;min-height:236px;padding:28px;display:flex}.process-graphic{justify-content:center;align-items:center;gap:12px;display:flex}.process-graphic b{text-align:center;min-width:0;color:var(--navy);background:#fff;border:1px solid #b4c6e2;padding:20px 14px;font-size:14px}.process-graphic span{color:var(--accent)}.graphic-caption{text-align:center;color:var(--muted);margin-top:20px;font-size:12px}.rule-sheet{border:1px solid var(--line);background:#fff;padding:20px;font-size:13px}.rule-sheet strong{color:var(--navy);border-bottom:1px solid var(--line);padding-bottom:12px;display:block}.rule-sheet ol{margin:12px 0 0;padding-left:24px}.rule-sheet li{padding:3px 0}.rule-sheet li:last-child{color:var(--accent);font-weight:700}.team-graphic{text-align:center}.team-graphic strong{color:var(--accent);background:#fff;border:1px solid #b4c6e2;padding:16px;display:block}.team-graphic .people{border-top:1px solid #b4c6e2;justify-content:space-between;gap:12px;margin-top:26px;padding-top:16px;font-size:13px;display:flex}.team-graphic .people span{background:#fff;flex:1;padding:8px}.cta-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0}.cta-strip .wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.cta-strip h3{color:var(--navy);font-size:21px}.cta-strip p{color:var(--muted);margin-top:4px;font-size:14px}.uses{border-top:1px solid var(--line);margin-top:36px}.use{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr 1fr;align-items:start;gap:32px;padding:24px 8px;display:grid}.use h3{color:var(--accent);font-size:18px}.use p{margin:0;font-size:14px}.use .result{color:var(--muted);border-left:1px solid var(--line);padding-left:24px}.use-head{color:var(--muted);padding-bottom:12px;font-size:12px;font-weight:700}.function-grid{grid-template-columns:repeat(3,1fr);gap:0 40px;margin-top:32px;display:grid}.function-grid article{border-top:1px solid var(--line);padding:22px 0}.function-grid h3{color:var(--navy);margin-bottom:8px;font-size:16px}.function-grid p{color:var(--muted);font-size:14px}.table-scroll{margin-top:32px;overflow-x:auto}.compare{border-collapse:collapse;background:#fff;width:100%;min-width:600px;font-size:14px}.compare th,.compare td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:20px}.compare thead th{color:var(--navy);background:#e7eef8;font-size:16px}.compare thead th:last-child{background:var(--accent);color:#fff}.compare th{width:24%}.compare td:last-child{background:#f7fafe}.security{grid-template-columns:1fr 2fr;gap:64px;display:grid}.security h2{color:var(--navy);font-size:28px}.security dl{margin:0}.security dl div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:24px;padding:20px 0;display:grid}.security dl div:first-child{padding-top:0}.security dt{font-size:15px;font-weight:700}.security dd{color:var(--muted);margin:0;font-size:14px}.steps{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px;display:grid}.steps article{border-top:2px solid var(--accent);padding-top:16px}.steps b{color:var(--accent);font-size:12px}.steps h3{margin:12px 0;font-size:18px}.steps p{color:var(--muted);font-size:14px}.plans{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.plan{padding:28px}.plan+.plan{border-left:1px solid var(--line)}.plan h3{color:var(--navy);font-size:18px}.plan .price{color:var(--navy);margin-top:16px;font-size:32px;font-weight:700}.price span{font-size:13px;font-weight:400}.plan p{color:var(--muted);margin-top:10px;font-size:14px}.consult{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding-top:28px;display:flex}.consult h3{font-size:18px}.consult p{color:var(--muted);margin-top:8px;font-size:14px}.faqs{max-width:880px;margin:32px auto 0}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{cursor:pointer;padding:24px 36px 24px 0;font-size:16px;font-weight:700;list-style:none;position:relative}.faqs summary::-webkit-details-marker{display:none}.faqs summary:before{content:"Q";color:var(--accent);padding-right:20px}.faqs summary:after{content:"＋";color:var(--accent);position:absolute;right:0}.faqs details[open] summary:after{content:"−"}.faqs details p{color:var(--muted);padding:0 36px 24px;font-size:14px}.contact-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.contact h2{color:var(--navy);font-size:30px}.contact .intro{color:var(--muted);margin-top:20px}.contact ul{margin:24px 0;padding-left:20px}.contact li{margin:8px 0;font-size:15px}.document{border:1px solid var(--line);border-top:5px solid var(--accent);background:#fff;max-width:330px;margin-top:32px;padding:28px}.document b{color:var(--navy);font-size:20px}.document p{color:var(--muted);margin-top:12px;font-size:13px}.form{border:1px solid var(--line);background:#fff;border-radius:4px;padding:32px}.form label{margin-bottom:18px;font-size:13px;font-weight:700;display:block}.form label span{color:var(--accent);margin-left:8px;font-size:11px}.form input,.form select,.form textarea{width:100%;color:var(--text);background:#fff;border:1px solid #b2bccc;border-radius:3px;min-height:48px;margin-top:7px;padding:11px 12px;font-size:16px;display:block}.form textarea{resize:vertical}.form .btn{width:100%;margin-top:8px}.form .small{margin-bottom:16px}.form-status{color:var(--accent);margin-top:16px;font-size:14px}.footer{padding:40px 0 24px}.footer-top{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer-links{flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.copyright{color:var(--muted);margin-top:28px;font-size:11px}.review-label{color:var(--muted);margin-bottom:12px;font-size:11px}.demo{color:#111;background:#f5f1ec;border:1px solid #d3cec6;border-radius:8px;font-family:Inter,Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif;font-size:13px;line-height:1.75;overflow:hidden}.demo-bar{border-bottom:1px solid #d3cec6;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.demo-bar strong{font-size:15px}.demo-bar span{color:#626260;font-size:11px}.demo-body{padding:20px}.demo-title{margin-bottom:4px;font-size:18px;font-weight:700}.demo-meta{color:#626260;font-size:11px}.demo-tabs{border-bottom:1px solid #d3cec6;margin:16px 0;display:flex}.demo-tabs span{color:#626260;padding:8px 12px}.demo-tabs span:first-child{color:#111;border-bottom:2px solid #111;font-weight:700}.task-row{align-items:center;gap:12px;padding:10px 0;display:flex}.task-row i{text-align:center;background:#fff;border:1px solid #d3cec6;border-radius:50%;flex-shrink:0;width:22px;height:22px;font-size:11px;font-style:normal;line-height:20px}.task-row span:last-child{color:#626260;margin-left:auto;font-size:11px}.approval{background:#fff2eb;border:1px solid #ffcbb0;border-radius:8px;margin-top:12px;padding:16px}.approval strong{color:#9a3000;font-size:13px}.approval p{color:#626260;margin-top:6px;font-size:12px}.approval button{color:#fff;background:#111;border:0;border-radius:6px;min-height:40px;margin-top:14px;padding:9px 16px;font-size:12px}.approval.done{background:#fff;border-color:#d3cec6}.approval.done strong{color:#111}.demo-bottom{color:#626260;justify-content:space-between;margin-top:12px;font-size:11px;display:flex}.reset{color:#626260;background:0 0;border:0;min-height:24px;padding:0 4px;font-size:11px;text-decoration:underline}.demo button:focus-visible{outline-color:#111}@media (width>=1400px){.hero h1{font-size:42px}}@media (width<=1000px){.hero-grid{gap:28px}.hero h1{font-size:32px}.hero .actions{flex-direction:column}.feature{gap:36px}.contact-grid{gap:40px}.wrap{width:calc(100% - 48px)}}@media (width<=760px){html{scroll-padding-top:76px}.wrap{width:calc(100% - 40px)}.section{padding:48px 0}.hero{padding:36px 0 28px}.hero-grid{grid-template-columns:1fr;gap:28px}.hero-kicker{margin-bottom:14px;font-size:13px}.hero h1{font-size:30px;line-height:1.65}.hero-copy{margin-top:18px;font-size:15px}.hero .actions{flex-direction:row;margin-top:22px}.hero .btn{gap:8px;min-height:52px;padding:12px 10px;font-size:13px}.hero .small{margin-top:12px;font-size:11px}.demo-body{padding:16px}.benefits{gap:0;margin-top:28px;padding-top:20px}.benefits p{padding:0 8px;font-size:11px}.benefits span{padding:0;font-size:14px;display:block}.heading{font-size:25px}.lead{text-align:left;font-size:14px}.problem-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.problem h3{font-size:17px}.problem p{font-size:13px}.statement{padding:28px 0}.statement p{font-size:20px}.statement small{font-size:12px}.feature{grid-template-columns:1fr;gap:24px;padding:32px 0}.feature h3{margin:8px 0 14px;font-size:23px}.feature p{font-size:14px}.feature.reverse .graphic{order:2}.graphic{min-height:210px;padding:20px}.process-graphic{gap:8px}.process-graphic b{padding:16px 8px;font-size:12px}.cta-strip .wrap{display:block}.cta-strip h3{font-size:18px}.cta-strip .btn{width:100%;margin-top:18px}.use{grid-template-columns:1fr;gap:10px;padding:22px 0}.use-head{display:none}.use .result{color:var(--accent);border:0;padding:0}.function-grid{grid-template-columns:1fr 1fr;gap:0 24px}.function-grid h3{font-size:15px}.function-grid p{font-size:13px}.security{grid-template-columns:1fr;gap:28px}.security h2{font-size:25px}.security dl div{grid-template-columns:1fr;gap:8px}.steps{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.steps h3{font-size:16px}.steps p{font-size:13px}.plans{grid-template-columns:1fr}.plan{padding:24px}.plan+.plan{border-left:0;border-top:1px solid var(--line)}.plan .price{margin-top:8px}.consult{display:block}.consult .btn{width:100%;margin-top:20px}.faqs summary{font-size:14px}.faqs details p{padding-left:0}.contact-grid{grid-template-columns:1fr;gap:28px}.contact h2{font-size:26px}.contact .intro{font-size:14px}.document{max-width:none;margin-top:24px}.form{padding:24px}.footer-top{display:block}.footer-links{gap:12px 20px;margin-top:24px}.compare th,.compare td{padding:16px}.contact ul{margin:16px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.review-label{display:none}.section{padding:32px 0}.feature,.plan,.form{break-inside:avoid}.wrap{width:94%}}.hero h1 em{color:#276ed9}.statement{background:#276ed9}.contact{background:#132b4e}.contact .label{color:#c4dcff}.contact h2,.contact li{color:#fff}.contact .intro{color:#d7e0ee}.contact .document{border-color:#77a7ef #9cb5da #9cb5da}.contact .document b{color:#132b4e}.contact .document p{color:#616873}.contact .form{color:#232a35}.contact .form .small,.contact .review-label{color:#616873}.contact .form-status{color:#276ed9}@media print{.contact{background:#f2f6fb}.contact h2,.contact li{color:#132b4e}.contact .intro,.contact .label{color:#616873}}:root{--accent:#185bdf;--gradient:linear-gradient(110deg,#007dc9 0%,#185bdf 48%,#2340c9 100%)}.hero{background:#edf1f7;padding-top:148px}.btn{background:var(--gradient);border-color:#0000;border-radius:32px;min-height:56px;padding:14px 26px}.btn:hover{background:linear-gradient(110deg,#0050c7,#1056bf)}.btn.outline{color:#206ad8;background:#fff;border:2px solid #185bdf}.btn.outline:hover{background:#eaf2fd}.hero h1{font-size:44px}.hero h1 em{font-size:1.17em}.gradient-text{color:#185bdf;background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-marker{color:#185fca;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 70%,#d5e6ff 70%)}.hero .btn{min-height:62px}.benefits{background:#fff;border-top:0;border-radius:14px;margin-top:40px;padding:26px 16px}.benefits span{font-size:19px}.benefits p+p{border-color:#dce5f2}.statement{text-align:center;background:#fff;padding:28px 0 64px}.value-panel{background:var(--gradient);color:#fff;border-radius:24px;padding:48px 48px 44px}.statement .panel-eyebrow,.panel-eyebrow{margin-bottom:16px;font-size:14px;font-weight:700}.value-panel h2{font-size:32px;line-height:1.7}.light-underline{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 88%,#ffffff6b 88%)}.value-points{grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.value-points>div{padding:0 20px}.value-points>div+div{border-left:1px solid #fff6}.value-points span{font-size:13px}.value-points strong{font-size:38px;line-height:1.5;display:block}.statement .value-points p{margin-top:8px;font-size:13px;font-weight:400}.label{color:#185bdf;display:inline-block}.label:before{content:"";background:var(--gradient);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.feature-label{background:var(--gradient);color:#fff;border-radius:20px;padding:4px 16px;display:inline-block}.graphic{background:linear-gradient(125deg,#eff5ff,#ecf2fb);border:1px solid #d7e4f8;border-radius:16px}.feature{padding:56px 0}.feature h3{font-size:28px}.problem{background:#f3f6fa;border-top:0;border-radius:12px;padding:24px 20px}.problem .number{color:#185bdf;font-weight:700}.problem-grid{gap:18px}.cta-strip{border:0;padding:20px 0 56px}.cta-strip .wrap{background:#ecf4ff;border:1px solid #d0dff5;border-radius:18px;padding:32px 40px}.integration-section{padding:0 0 80px}.integration-panel{color:#fff;text-align:center;background:linear-gradient(115deg,#092f72,#1554bf 65%,#2168de);border-radius:24px;padding:48px 56px}.integration-panel h2{font-size:32px;line-height:1.65}.integration-intro>p:not(.panel-eyebrow){color:#e4efff;margin-top:20px;font-size:14px}.integration-flow{justify-content:center;align-items:center;gap:24px;max-width:860px;margin:36px auto 0;display:flex}.tool-group{background:#ffffff12;border:1px solid #fff6;border-radius:12px;flex:1;min-width:0;padding:22px 16px}.tool-group span{color:#d9e8ff;font-size:12px}.tool-group strong{margin-top:4px;font-size:18px;display:block}.integration-agent{color:#206bdc;background:#fff;border-radius:14px;min-width:0;padding:24px 36px}.integration-agent b{font-size:28px;display:block}.integration-agent span{font-size:12px}.flow-arrow{color:#bbd6ff;font-size:30px}.integration-note{color:#d6e6ff;margin-top:26px;font-size:12px}.contact{background:#fff;padding:32px 0 80px}.contact-grid{background:linear-gradient(120deg,#092f72,#0f53b9 65%,#2068d4);border-radius:24px;gap:56px;padding:56px}.contact .label:before{background:#c4dcff}.contact .form{border-radius:12px}.contact .document{border-top-color:#77a6ed;border-radius:8px}.compare thead th:last-child{background:var(--gradient)}@media (width<=1100px){.hero h1{font-size:35px}.contact-grid{gap:32px;padding:40px}}@media (width<=760px){.hero{padding-top:116px}.hero h1{font-size:30px}.hero .btn{min-height:56px}.benefits{border-radius:12px;padding:18px 4px}.benefits span{font-size:16px}.statement{padding:8px 0 40px}.value-panel{border-radius:18px;padding:32px 20px}.value-panel h2,.integration-panel h2{font-size:23px}.statement .panel-eyebrow,.panel-eyebrow{font-size:12px}.value-points{gap:0;margin-top:24px}.value-points>div{padding:0 8px}.value-points strong{font-size:23px}.value-points span,.statement .value-points p{font-size:11px}.problem{padding:20px 16px}.problem-grid{gap:12px}.feature{padding:32px 0}.feature h3{font-size:23px}.cta-strip{padding:12px 0 36px}.cta-strip .wrap{border-radius:16px;padding:24px}.integration-section{padding-bottom:48px}.integration-panel{border-radius:18px;padding:32px 24px}.integration-flow{flex-direction:column;gap:12px;margin-top:24px}.tool-group,.integration-agent{width:100%;padding:16px}.flow-arrow{font-size:24px;line-height:1;transform:rotate(90deg)}.integration-agent b{font-size:25px}.integration-intro>p:not(.panel-eyebrow){text-align:left}.contact{padding:8px 0 48px}.contact-grid{border-radius:18px;gap:28px;padding:28px 20px}.contact h2{font-size:24px}.form{padding:20px}.contact .document{padding:22px}.contact .label{font-size:12px}}@media (prefers-contrast:more){.gradient-text{-webkit-text-fill-color:#185fca;background:0 0}}@media print{.hero{padding-top:32px}.gradient-text{-webkit-text-fill-color:#185fca}.value-panel,.integration-panel,.contact-grid{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.problem-with-image{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;margin-top:44px;display:grid}.problem-asset{width:100%;height:auto;display:block}.problem-details h3{color:var(--navy);font-size:24px;line-height:1.65}.problem-details>p{color:var(--muted);margin-top:16px;font-size:15px}.problem-details dl{margin:24px 0 0}.problem-details dl>div{border-top:1px solid var(--line);padding:18px 0}.problem-details dt{color:var(--accent);font-size:16px;font-weight:700}.problem-details dd{color:var(--muted);margin:8px 0 0;font-size:14px}.feature-asset-wrap{margin-top:44px}.feature-asset{width:100%;height:auto;display:block}.feature-asset-wrap figcaption{color:var(--muted);text-align:right;margin-top:12px;font-size:11px}.feature-copy-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;display:grid}.feature-copy-grid h3{color:var(--navy);margin:16px 0;font-size:21px}.feature-copy-grid p{color:var(--muted);font-size:14px}.integration-asset-wrap{max-width:820px;margin:32px auto 0}.integration-asset{width:100%;height:auto;display:block}@media (width<=760px){.problem-with-image{grid-template-columns:1fr;gap:24px;margin-top:28px}.problem-with-image figure{max-width:480px;margin:auto}.problem-details h3{font-size:21px}.feature-asset-wrap{margin-top:28px;padding-bottom:10px;overflow-x:auto}.feature-asset{min-width:620px}.feature-asset-wrap figcaption{text-align:left;max-width:100%}.feature-copy-grid{grid-template-columns:1fr;gap:24px;margin-top:28px}.feature-copy-grid article{border-top:1px solid var(--line);padding-top:20px}.feature-copy-grid h3{margin:12px 0;font-size:21px}.integration-asset-wrap{margin-top:24px}.integration-panel{padding:28px 20px}}.mobile-image-note{display:none}@media (width<=760px){.mobile-image-note{margin-top:4px;display:block}}.concept-section{background:#fff;padding:80px 0}.concept-rows{margin-top:56px}.concept-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:64px;padding:48px 0;display:grid}.concept-row:first-child{padding-top:0}.concept-row:last-child{border-bottom:0}.concept-row:nth-child(2n){grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.concept-row:nth-child(2n) .concept-copy{order:2}.concept-row:nth-child(2n) figure{order:1}.concept-number{color:var(--accent);letter-spacing:1px;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.concept-number span{letter-spacing:0;font-size:30px;line-height:1}.concept-category{color:var(--muted);margin-top:14px;font-size:13px;font-weight:700}.concept-copy h3{color:var(--navy);margin:12px 0 18px;font-size:27px;line-height:1.65}.concept-copy h3 em{color:var(--accent);font-style:normal}.concept-description{color:var(--muted);max-width:440px;font-size:15px;line-height:1.9}.concept-row figure{min-width:0;margin:0}.concept-row img{width:100%;height:auto;display:block}.concept-disclaimer{color:var(--muted);text-align:right;margin-top:10px;font-size:11px}.concept-cta{text-align:center;border-top:1px solid var(--line);margin-top:36px;padding-top:32px}.concept-cta p{margin-bottom:18px;font-size:15px}.concept-cta .btn{min-width:280px}@media (width<=1100px){.concept-row,.concept-row:nth-child(2n){gap:32px}.concept-copy h3{font-size:23px}}@media (width<=760px){.concept-section{padding:48px 0}.concept-rows{margin-top:32px}.concept-row,.concept-row:nth-child(2n){grid-template-columns:1fr;gap:24px;padding:32px 0}.concept-row:nth-child(2n) .concept-copy,.concept-row:nth-child(2n) figure{order:initial}.concept-copy h3{margin:10px 0 14px;font-size:23px}.concept-number span{font-size:26px}.concept-description{max-width:none;font-size:14px}.concept-disclaimer{text-align:left}.concept-cta .btn{width:100%;min-width:0}}.concept-row,.concept-row:nth-child(2n){background:#dfe9fb;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;margin-bottom:28px;padding:0;overflow:hidden}.concept-row:first-child{padding:0}.concept-row:nth-child(2n) .concept-copy,.concept-row:nth-child(2n) figure{order:initial}.concept-copy{background:#2356a8;flex-direction:column;justify-content:center;padding:34px 38px;display:flex}.concept-number{color:#cee2ff}.concept-number span{color:#fff}.concept-category{color:#ddeaff}.concept-copy h3,.concept-copy h3 em{color:#fff}.concept-copy h3{font-size:25px}.concept-description{color:#eaf1fa;font-size:14px}.concept-row figure{background:#dfe9fb;align-items:center;display:flex}.concept-row img{border-radius:0}.concept-row:nth-child(3n+2) .concept-copy{background:#204b96}.concept-row:nth-child(3n) .concept-copy{background:#2b63b3}@media (width<=1100px){.concept-copy{padding:26px}.concept-copy h3{font-size:22px}.concept-description{font-size:13px}}@media (width<=760px){.concept-row,.concept-row:nth-child(2n){grid-template-columns:1fr;gap:0;margin-bottom:24px;padding:0}.concept-copy{padding:28px 24px}.concept-copy h3{font-size:23px}.concept-description{font-size:14px}.concept-category{margin-top:10px}.concept-row figure{padding:0}}.icon-features-section{background:#fff;padding:64px 0 80px}.icon-feature-grid{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:16px;margin-top:36px;display:grid}.icon-feature{background:#f0f5fc;border:1px solid #e1e9f3;border-radius:8px;min-width:0;overflow:hidden}.icon-feature summary{cursor:pointer;list-style:none}.icon-feature summary::-webkit-details-marker{display:none}.icon-feature-name{text-align:center;background:var(--gradient);color:#fff;justify-content:center;align-items:center;min-height:64px;padding:10px 8px;font-size:12px;font-weight:700;line-height:1.65;display:flex}.icon-feature-art{place-items:center;height:132px;display:grid;position:relative}.icon-feature-art img{object-fit:contain;width:116px;height:116px;display:block}.icon-feature-toggle{color:#185bdf;font-size:16px;position:absolute;bottom:3px;right:7px}.icon-feature[open] .icon-feature-toggle{font-size:0}.icon-feature[open] .icon-feature-toggle:after{content:"−";font-size:16px}.icon-feature>p{color:var(--muted);background:#fff;border-top:1px solid #e1e9f3;padding:14px 12px;font-size:12px;line-height:1.8}.icon-feature summary:hover .icon-feature-art{background:#e5edf6}.icon-feature summary:focus-visible{outline-offset:-3px;outline:3px solid #132b4e}@media (width<=1100px){.icon-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.icon-feature-name{font-size:13px}}@media (width<=760px){.icon-features-section{padding:40px 0 48px}.icon-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.icon-feature-name{min-height:60px;font-size:12px}.icon-feature-art{height:130px}.icon-feature>p{font-size:13px}}.hero{background:#edf1f7;padding-top:112px;padding-bottom:32px}.hero>.wrap{width:min(1200px,100% - 64px)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:20px}.hero-copy-block{z-index:1;position:relative}.hero-motion{min-width:0;margin:0}.hero-motion video{aspect-ratio:1;object-fit:contain;background:#edf1f7;width:100%;height:auto;max-height:520px;display:block}.hero-motion-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:12px;display:flex}.hero-motion-caption button{font:inherit;color:var(--accent);border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:20px;min-height:36px;padding:7px 13px}.hero-motion-note{color:var(--muted);text-align:right;margin:8px 14px 0;font-size:10px}.hero .benefits{margin-top:24px}.hero .actions{gap:12px}.hero .actions .btn{min-width:0;padding:14px 22px}.hero .hero-copy{font-size:16px}@media (width<=1100px){.hero-grid{gap:10px}.hero .actions{flex-direction:row}.hero .actions .btn{padding:12px 16px;font-size:13px}.hero-motion-caption{padding:0;font-size:10px}.hero-motion-caption button{padding:6px 10px}.hero-motion-note{margin-right:0}}@media (width<=760px){.hero{padding-top:110px;padding-bottom:28px}.hero>.wrap{width:calc(100% - 40px)}.hero-grid{flex-direction:column;align-items:stretch;gap:14px;display:flex}.hero-copy-block{display:contents}.hero-kicker{order:0;margin:0}.hero h1{order:1;font-size:32px}.hero .hero-copy{order:2;margin:0;font-size:14px}.hero-motion{order:3;margin:-14px -12px -2px}.hero-motion video{max-height:370px}.hero .actions{order:4;gap:10px;margin:0;display:flex}.hero .actions .btn{flex:1;min-height:52px;padding:12px 10px;font-size:13px}.hero-copy-block>.small{order:5;margin:0}.hero-motion-caption{padding:0 12px;font-size:10px}.hero-motion-note{margin:6px 12px 0;font-size:9px}.hero .benefits{margin-top:24px}}@media print{.hero-motion-caption button{display:none}.hero{padding-top:30px}}.problem-person{background:#f2f6fc;border-radius:8px;flex-direction:column;align-items:center;padding:22px 20px 18px;display:flex}.thoughts{flex-direction:column;gap:12px;width:100%;min-height:250px;display:flex}.problem-bubble{text-align:left;background:#fff;border:1px solid #afc8eb;border-radius:10px;padding:16px;position:relative}.problem-bubble:last-child:after{content:"";background:#fff;border-bottom:1px solid #afc8eb;border-right:1px solid #afc8eb;width:14px;height:14px;position:absolute;bottom:-8px;left:calc(50% - 7px);transform:rotate(45deg)}.problem-bubble h3{color:#276ed9;margin:0 0 8px;font-size:13px;line-height:1.5}.problem-bubble p{color:#17315a;margin:0;font-size:16px;font-weight:700;line-height:1.8}.problem-person .person-cutout{object-fit:contain;width:190px;height:205px;margin-top:14px;display:block}.person-role{color:#17315a;font-size:16px;font-weight:700;margin:12px 0 0!important}.problem-people .problem-person img{border-radius:0}.problem-bubble br{display:none}@media (width<=1050px) and (width>=761px){.problem-person{padding:18px 12px}.problem-bubble{padding:12px}.problem-bubble p{font-size:14px}.thoughts{min-height:255px}}@media (width<=760px){.problem-person{width:100%;max-width:460px;margin:auto}.thoughts{min-height:0}.problem-person .person-cutout{margin-top:25px}.problem-bubble p{font-size:16px}}.problem-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.problem-people figure{margin:0}.problem-people img{border-radius:8px;width:100%;height:auto;display:block}.security-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.security-reasons article{min-width:0}.reason-number{color:var(--accent);margin-bottom:16px;font-size:30px;font-weight:700;line-height:1.3}.security-reasons figure{margin:0 0 22px}.security-reasons img{border-radius:6px;width:100%;height:auto;display:block}.security-reasons h3{color:var(--navy);margin-bottom:16px;font-size:23px;line-height:1.6}.security-reasons article>p{color:var(--muted);font-size:15px;line-height:1.9}.security-footnote{border-top:1px solid var(--line);color:var(--muted);margin-top:30px;padding-top:20px;font-size:12px;line-height:1.8}@media (width<=900px){.security-reasons{gap:20px}.security-reasons h3{font-size:20px}.problem-people{gap:14px}}@media (width<=760px){.problem-people,.security-reasons{grid-template-columns:1fr;gap:28px;margin-top:30px}.problem-people figure{width:100%;max-width:460px;margin:auto}.security-reasons article{max-width:500px;margin:auto}.reason-number{margin-bottom:10px;font-size:26px}.security-reasons h3{margin-bottom:12px;font-size:22px}.security-reasons figure{margin-bottom:18px}.security-reasons article>p{font-size:15px}#security h2{font-size:26px}}.icon-features-section{overflow-x:clip}.icon-feature{cursor:default;position:relative;overflow:visible}.icon-feature-name{border-radius:7px 7px 0 0}.icon-feature-art{border-radius:0 0 7px 7px}.icon-feature.show .icon-feature-art{background:#e5edf6}.icon-feature:focus-visible{outline-offset:2px;outline:3px solid #132b4e}.icon-feature-tip{color:#fff;text-align:left;opacity:0;visibility:hidden;z-index:30;pointer-events:none;background:#132b4e;border-radius:8px;width:240px;max-width:calc(100vw - 40px);padding:12px 14px;font-size:12.5px;font-weight:400;line-height:1.7;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);box-shadow:0 16px 40px -16px #132b4e99}.icon-feature:after{content:"";opacity:0;visibility:hidden;z-index:31;pointer-events:none;border:6px solid #0000;border-top-color:#132b4e;transition:opacity .18s,visibility .18s;position:absolute;bottom:calc(100% - 2px);left:calc(50% - 6px)}.icon-feature.show .icon-feature-tip{opacity:1;visibility:visible;transform:translate(-50%)}.icon-feature.show:after{opacity:1;visibility:visible}@media (width>=1101px){.icon-feature:nth-child(7n+1) .icon-feature-tip{left:0;transform:translateY(4px)}.icon-feature:nth-child(7n) .icon-feature-tip{left:auto;right:0;transform:translateY(4px)}.icon-feature:nth-child(7n+1).show .icon-feature-tip,.icon-feature:nth-child(7n).show .icon-feature-tip{transform:translate(0)}}@media (width>=761px) and (width<=1100px){.icon-feature:nth-child(4n+1) .icon-feature-tip{left:0;transform:translateY(4px)}.icon-feature:nth-child(4n) .icon-feature-tip{left:auto;right:0;transform:translateY(4px)}.icon-feature:nth-child(4n+1).show .icon-feature-tip,.icon-feature:nth-child(4n).show .icon-feature-tip{transform:translate(0)}}@media (width<=760px){.icon-feature:nth-child(odd) .icon-feature-tip{left:0;transform:translateY(4px)}.icon-feature:nth-child(2n) .icon-feature-tip{left:auto;right:0;transform:translateY(4px)}.icon-feature.show .icon-feature-tip{transform:translate(0)}}.price-table-wrap{margin-top:36px}.price-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;font-size:14px}.price-table th,.price-table td{border:1px solid var(--line);text-align:center;vertical-align:middle;overflow-wrap:anywhere;padding:18px 16px}.price-table thead th{color:var(--navy);background:#e7eef8;font-size:18px}.price-table thead th.featured{background:var(--gradient);color:#fff}.price-table thead th:first-child,.price-table tbody th{text-align:left;width:24%;color:var(--navy);font-size:14px}.price-table tbody th{background:#f7fafe}.price-table td{color:var(--text)}.price-table td.featured{background:#f2f7ff}.price-table .price{color:var(--navy);font-size:30px;font-weight:700;line-height:1.2}.price-table .unit{margin-left:3px;font-size:13px}.price-table td.featured .price{color:#206bdc}@media (width<=760px){.price-table{font-size:12px}.price-table th,.price-table td{padding:12px 5px}.price-table thead th{font-size:12px}.price-table thead th:first-child,.price-table tbody th{width:23%;font-size:12px}.price-table .price{font-size:18px}.price-table .unit{margin-left:1px;font-size:11px}}.document-visual{max-width:520px;margin:28px 0 0}.document-visual img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 20px 44px -26px #000000b3}.problem-person .barrier{color:#fff;background:#276ed9;border-radius:999px;margin:0 0 14px;padding:5px 16px;font-size:14px;font-weight:700;line-height:1.5}.thoughts{flex:1;justify-content:flex-end;gap:6px;min-height:0}.problem-person .person-cutout{margin-top:4px}.uc-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px;display:flex}.uc-tab{height:40px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdcf0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.uc-tab svg{color:#185bdf;width:15px;height:15px}.uc-tab:hover{background:#eef4fd}.uc-tab.on{background:var(--gradient);color:#fff;border-color:#0000}.uc-tab.on svg{color:#fff}.uc-tab:focus-visible{outline-offset:2px;outline:3px solid #132b4e}.uc-carousel{margin-top:28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.uc-track{will-change:transform;width:max-content;display:flex}.uc-track.r1{animation:46s linear infinite ucmarquee}.uc-track.r2{margin-top:16px;animation:58s linear -11s infinite ucmarquee}.uc-carousel:hover .uc-track{animation-play-state:paused}@keyframes ucmarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.uc-card{background:#fff;border:1px solid #dbe5f3;border-radius:12px;flex:none;width:300px;margin-right:16px;padding:20px}.uc-card .ci{color:#185bdf;background:#eaf2fd;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:14px;display:grid}.uc-card .ci svg{width:18px;height:18px}.uc-card h3{color:var(--navy);font-size:15px;line-height:1.5}.uc-card p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.75}@media (width<=760px){.uc-tabs{justify-content:flex-start;gap:6px;margin-top:28px}.uc-tab{height:34px;padding:0 12px;font-size:12px}.uc-card{width:260px}}@media (prefers-reduced-motion:reduce){.uc-track{animation:none!important}.uc-carousel{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.price-table-wrap.table-scroll{margin-top:36px}.price-table{min-width:880px}.price-table thead th:first-child,.price-table tbody th{width:22%}.price-table tbody th{font-weight:700}.price-table .row-note{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.price-table .sub{color:var(--muted);margin-top:2px;font-size:11px;display:block}.price-table .price.ask{font-size:18px}.price-table .mark{color:#185bdf;font-size:16px}.price-table .mark.no{color:#9aa6b6}.price-table thead th:first-child,.price-table tbody th{z-index:1;position:sticky;left:0}@media (width<=760px){.price-table{min-width:640px;font-size:12px}.price-table th,.price-table td{padding:12px 8px}.price-table thead th{font-size:13px}.price-table thead th:first-child,.price-table tbody th{width:140px}.price-table .price{font-size:20px}.price-table .price.ask{font-size:14px}}.flow-section{padding:0 0 80px}.flow-panel{background:linear-gradient(115deg,#092f72,#1554bf 65%,#2168de);border-radius:24px;padding:56px 48px 52px}.flow-panel .label{color:#c4dcff}.flow-panel .label:before{background:#c4dcff}.flow-panel .heading{color:#fff}.flow-panel .lead{color:#dbe7f8;text-align:center}.flow-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.flow-card{background:#f2f6fc;border-radius:12px;flex-direction:column;min-width:0;padding:22px 20px 0;display:flex;position:relative}.flow-card:not(:last-child):after{content:"";border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:12px solid #fff;width:0;height:0;position:absolute;top:50%;right:-21px;transform:translateY(-50%)}.flow-tag{align-items:center;gap:6px;display:flex}.flow-num{color:#fff;background:#132b4e;border-radius:4px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid}.flow-kind{color:#fff;background:#185bdf;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.7}.flow-card h3{color:var(--navy);margin:16px 0 10px;font-size:22px;line-height:1.45}.flow-card>p{color:var(--muted);font-size:13.5px;line-height:1.8}.flow-card figure{border-radius:0 0 12px 12px;margin:auto -20px 0;padding-top:18px;overflow:hidden}.flow-card img{width:100%;height:auto;display:block}#problems{clip-path:polygon(0 0,100% 0,100% calc(100% - 64px),50% 100%,0 calc(100% - 64px));background:#eceef2;padding-bottom:136px}#problems .problem-person{background:#fff}.statement{padding-top:44px}.hero .actions.hero-cta{flex-wrap:wrap;align-items:center;gap:14px 12px;margin-top:30px;display:flex}.hero-cta a{text-align:center;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;min-height:72px;padding:10px 24px;line-height:1.35;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative}.hero-cta a:hover{transform:translateY(-2px)}.hero-cta a:focus-visible{outline-offset:3px;outline:3px solid #132b4e}.hero-cta .cta-doc{background:var(--gradient);color:#fff;padding-left:90px;box-shadow:0 14px 28px -14px #185bdfcc}.hero-cta .cta-doc img{filter:drop-shadow(0 6px 10px #0b2a6b40);width:108px;height:auto;position:absolute;top:50%;left:-12px;transform:translateY(-50%)rotate(-3deg)}.hero-cta .cta-demo{color:var(--navy);background:#fff;border:2px solid #185bdf}.hero-cta .cta-sub{letter-spacing:.02em;font-size:11px;font-weight:700}.hero-cta .cta-demo .cta-sub{color:#185bdf}.hero-cta .cta-main{margin-top:2px;font-size:18px;font-weight:700}.hero-signup-mini{color:#fff;background:0 0;border:1.5px solid #ffffff96;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;min-height:52px;margin-top:20px;padding:8px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.hero-signup-mini:hover{background:#ffffff14;text-decoration:none;transform:translateY(-2px)}.hero-signup-mini .free{color:#9fc6ff;font-size:11px;font-weight:700}@media (width<=1240px){.hero-signup-mini{margin-top:18px}}@media (width<=760px){.hero-signup-mini{order:5;justify-content:center;width:100%;min-height:56px}}@media (width<=1240px){.hero .actions.hero-cta{flex-direction:column;align-items:flex-start}.hero-cta a{min-width:320px}}@media (width<=760px){.hero .actions.hero-cta{flex-direction:column;order:4;align-items:stretch;gap:12px;margin:4px 0 0}.hero-cta a{min-width:0;min-height:68px}.hero-cta .cta-doc{padding-left:92px}.hero-cta .cta-doc img{width:104px;left:-6px}.hero-cta .cta-main{font-size:17px}}.form .consent{align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.7;display:flex}.form .consent input{flex:none;width:18px;height:18px;min-height:0;margin:3px 0 0;padding:0;display:inline-block}.form .consent span{color:var(--text);margin:0;font-size:13px}.form .consent a{color:#185bdf;text-decoration:underline}.form-success{text-align:center;padding:48px 32px}.form-success h3{color:var(--navy);font-size:22px}.form-success p{color:var(--muted);margin-top:12px;font-size:14px}.footer{color:#e3ebf7;background:#0c1f3f;padding:64px 0 28px}.footer-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px;display:grid}.footer-brand img{width:auto;height:32px;display:block}.footer-cols{grid-template-columns:repeat(3,auto);gap:0 72px;display:grid}.footer-cols ul{margin:0;padding:0;list-style:none}.footer-cols li+li{margin-top:14px}.footer-cols a{color:#e3ebf7;font-size:13px;text-decoration:none}.footer-cols a:hover{text-decoration:underline}.footer-cols .ext{margin-left:3px;font-size:11px}.footer-bottom{border-top:1px solid #ffffff26;margin-top:48px;padding-top:22px}.footer .copyright{color:#9fb0cc;margin:0;font-size:12px}@media (width<=900px){.footer-main{grid-template-columns:1fr;gap:32px}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (width<=760px){.footer{padding:44px 0 24px}.footer-brand img{height:28px}#problems{clip-path:polygon(0 0,100% 0,100% calc(100% - 36px),50% 100%,0 calc(100% - 36px));padding-bottom:88px}.statement{padding-top:32px}}@media (width<=1100px){.flow-panel{padding:44px 28px 40px}.flow-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.flow-card:nth-child(2):after{display:none}}@media (width<=760px){.flow-section{padding:0 0 56px}.flow-panel{border-radius:18px;padding:36px 18px 28px}.flow-panel .lead{text-align:left}.flow-cards{grid-template-columns:1fr;gap:26px;margin-top:28px}.flow-card:not(:last-child):after,.flow-card:nth-child(2):after{border:9px solid #0000;border-top:12px solid #fff;border-bottom:0;display:block;inset:auto auto -20px 50%;transform:translate(-50%)}.flow-card h3{font-size:20px}}.hero{color:#fff;background:radial-gradient(900px 520px at 78% 38%,#1f55c4 0%,#0000 62%),linear-gradient(#041640 0%,#0b2c78 100%)}.hero-kicker{color:#9fc6ff}.hero h1{color:#fff}.hero .gradient-text{background:linear-gradient(110deg,#74bcff 0%,#a8d3ff 55%,#7fa6ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero .hero-copy{color:#d5e3fa}.hero-motion video{background:0 0}.hero-cta .cta-doc{background:linear-gradient(110deg,#2f8cff,#3b62ff);box-shadow:0 16px 32px -14px #2f8cffb3}.hero-cta .cta-doc .cta-sub{color:#e8f1ff}.hero-cta .cta-demo{border-color:#fff}.hero-cta a:focus-visible{outline-color:#fff}@media (prefers-contrast:more){.hero .gradient-text{-webkit-text-fill-color:#cfe5ff;background:0 0}}.statement{background:linear-gradient(#0b2c78 0%,#2b59ad 38%,#aebfdd 74%,#eceef2 100%);padding:56px 0 72px}.statement .value-panel{border:1px solid #ffffff2e;box-shadow:0 30px 60px -32px #031236b3}@media (width<=760px){.statement{padding:36px 0 48px}}.hero{padding-top:104px}@media (width<=760px){.hero{padding-top:92px}}.problem-bubble{width:92%;margin:0 auto;padding:11px 14px}.problem-bubble:after{content:"";background:#fff;border-bottom:1px solid #afc8eb;border-right:1px solid #afc8eb;width:12px;height:12px;position:absolute;bottom:-7px;left:calc(50% - 6px);transform:rotate(45deg)}@media (width<=760px){.problem-bubble p{font-size:14.5px}}.icon-features-section{background:var(--pale)}.icon-features-section .icon-feature{background:#fff}.flow-section,.contact{background:var(--pale);padding:80px 0}#faq{background:#fff}@media (width<=760px){.flow-section,.contact{padding:48px 0}}.statement{color:#fff;text-align:center;background:#2b2f36;padding:88px 0 80px}.statement .statement-eyebrow{color:#9fc6ff;letter-spacing:.04em;margin:0;font-size:15px;font-weight:700;line-height:1.7}.statement h2{color:#fff;margin-top:18px;font-size:38px;line-height:1.55}.statement .statement-lead{color:#c9cfd9;max-width:780px;margin:28px auto 0;font-size:16px;font-weight:400;line-height:2.1}.statement-visual{aspect-ratio:3/2;border:1px dashed #ffffff4d;border-radius:16px;place-items:center;max-width:880px;margin:48px auto 0;display:grid;position:relative}.statement-visual-slot{color:#ffffff73;font-size:14px}.statement-visual:has(img){aspect-ratio:auto;border:0;display:block}.statement-visual:has(img) .statement-visual-slot{display:none}.statement-visual img{border-radius:16px;width:100%;height:auto;display:block}@media (width<=760px){.statement{padding:52px 0 48px}.statement .statement-eyebrow{font-size:12.5px}.statement h2{margin-top:12px;font-size:22px}.statement .statement-lead{text-align:left;margin-top:18px;font-size:14px;line-height:1.95}.statement .statement-lead br{display:none}.statement-visual{border-radius:12px;margin-top:32px}}.hero,.statement{background:#0b2c78}.hero-motion video{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%),linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%),linear-gradient(#0000 0,#000 7% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ucx{width:24px;height:24px;-webkit-mask:var(--ucx) center/contain no-repeat;-webkit-mask:var(--ucx) center/contain no-repeat;mask:var(--ucx) center/contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.uc-tab .ucx{color:#185bdf;width:18px;height:18px}.uc-tab.on .ucx{color:#fff}.uc-card .ci{width:40px;height:40px}.uc-card .ci .ucx{width:24px;height:24px}@media (forced-colors:active){.ucx{forced-color-adjust:none;background-color:canvastext}}@media print{.ucx{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ucx-bar-chart-3{--ucx:url(/images/top/usecases/bar-chart-3.png)}.ucx-book-open{--ucx:url(/images/top/usecases/book-open.png)}.ucx-calendar{--ucx:url(/images/top/usecases/calendar.png)}.ucx-check{--ucx:url(/images/top/usecases/check.png)}.ucx-circle-help{--ucx:url(/images/top/usecases/circle-help.png)}.ucx-code{--ucx:url(/images/top/usecases/code.png)}.ucx-credit-card{--ucx:url(/images/top/usecases/credit-card.png)}.ucx-file-text{--ucx:url(/images/top/usecases/file-text.png)}.ucx-globe{--ucx:url(/images/top/usecases/globe.png)}.ucx-hash{--ucx:url(/images/top/usecases/hash.png)}.ucx-mail{--ucx:url(/images/top/usecases/mail.png)}.ucx-pencil{--ucx:url(/images/top/usecases/pencil.png)}.ucx-search{--ucx:url(/images/top/usecases/search.png)}.ucx-send{--ucx:url(/images/top/usecases/send.png)}.ucx-shield-check{--ucx:url(/images/top/usecases/shield-check.png)}.ucx-table{--ucx:url(/images/top/usecases/table.png)}.ucx-target{--ucx:url(/images/top/usecases/target.png)}.ucx-trending-up{--ucx:url(/images/top/usecases/trending-up.png)}.ucx-user{--ucx:url(/images/top/usecases/user.png)}.statement-visual:has(video){aspect-ratio:auto;border:0;max-width:720px;display:block}.statement-visual:has(video) .statement-visual-slot{display:none}.statement-visual video{aspect-ratio:12/7;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%),linear-gradient(#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%),linear-gradient(#0000 0,#000 3% 97%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.lh-logo.lh-logo{width:auto;height:1.3em;box-shadow:none;vertical-align:-.3055em;border-radius:0;margin:0 .1em 0 0;display:inline-block}.lh-logo.lh-mid{margin-left:.08em}.concept-copy h3 .lh-logo.lh-logo{vertical-align:-.2938em;height:1.25em}br.lh-sp{display:none}.lh-nw{white-space:nowrap}.contact h2 .lh-logo.lh-logo{vertical-align:-.2585em;height:1.1em}@media (width<=600px){br.lh-sp{display:inline}}@media (width<=760px){.concept-copy h3 .lh-logo.lh-logo{vertical-align:-.2468em;height:1.05em}.statement h2 .lh-logo.lh-logo{vertical-align:-.2703em;height:1.15em}}.statement-inner>h2:first-child{margin-top:0}.thoughts{gap:12px}.problem-bubble{border-radius:8px;width:84%;padding:8px 12px}.problem-bubble p{font-size:13px;line-height:1.65}.problem-bubble:after{width:10px;height:10px;bottom:-6px;left:calc(50% - 5px)}@media (width<=760px){.problem-bubble p{font-size:13px}}.price-table-wrap{position:relative}.price-table-wrap .scroll-hint-icon-wrap{z-index:2}.skip{z-index:200}
