:root{--orange:#6946ff;--ink:#171b20;--muted:#777c83;--paper:#f8f8f6;--line:#e3e4e2;--font:'Montserrat',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.symbols{position:absolute;width:0;height:0;overflow:hidden}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15;letter-spacing:-.045em}button{border:0}em{font-style:normal}::selection{background:#ffcfb2;color:#171b20}.shell{max-width:1376px;margin:auto;width:calc(100% - 80px)}.skip{position:fixed;left:20px;top:-70px;z-index:100;background:var(--ink);color:white;padding:12px}.skip:focus{top:15px}.header{position:relative;z-index:30;background:var(--paper)}.header-inner{height:108px;display:flex;align-items:center;gap:45px}.brand{display:block;flex-shrink:0;width:176px}.brand img{width:176px;height:48px;object-fit:contain}.header nav{display:flex;gap:36px;margin-left:auto}.header nav a{font-size:13px;font-weight:600;color:#62676d;transition:color .2s}.header nav a:hover{color:var(--orange)}.header-cta{margin-left:35px;display:flex;align-items:center;gap:20px;font-size:13px;font-weight:650}.header-cta svg{width:34px;height:34px;border:1px solid #bfc2c2;border-radius:50%;padding:8px;transition:.2s}.header-cta:hover svg{background:var(--orange);border-color:var(--orange);color:white;transform:rotate(45deg)}.menu{display:none}.hero-stage{min-height:654px;position:relative;overflow:hidden;border-radius:28px;background:#eeede9;border:1px solid #e8e7e3;isolation:isolate}.hero-art{position:absolute;inset:0 0 0 40%;z-index:-1}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;mix-blend-mode:multiply}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#eeede9 0%,rgba(238,237,233,.65) 10%,transparent 31%),linear-gradient(0deg,rgba(238,237,233,.9),transparent 18%)}.hero-copy{position:relative;z-index:2;padding:60px 0 108px 48px;width:57%}.eyebrow{font-size:10px;font-weight:650;letter-spacing:.12em;display:flex;align-items:center;gap:10px;line-height:1.6}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #6946ff15;display:inline-block}.hero h1{font-size:clamp(44px,4.65vw,68px);line-height:1.07;font-weight:750;margin-top:34px;letter-spacing:-.065em;white-space:nowrap}.hero h1 em{color:var(--orange)}.hero-description{max-width:455px;margin-top:25px;color:#62666a;font-size:14px;line-height:1.8;font-weight:500}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.button{height:56px;padding:0 23px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-size:12px;font-weight:650;border-radius:8px;transition:transform .2s,box-shadow .2s,background .2s}.button svg{width:19px;height:19px}.orange{background:var(--orange);color:#fff;box-shadow:0 8px 20px #6946ff1b,inset 0 1px 0 #ffffff40}.orange:hover{background:#6946ff;box-shadow:0 10px 24px #6946ff30;transform:translateY(-2px)}.watch{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.5}.play{border:1px solid #c6c5c0;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-size:10px;padding-left:2px;transition:.2s}.watch:hover .play{background:white;transform:scale(1.08)}.hero-note{display:flex;align-items:center;gap:8px;margin-top:23px;font-size:10px;color:#82847f}.tiny-icon svg{width:16px;height:16px;color:#8b9189;vertical-align:middle}.floating-label{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:15px 17px;background:rgba(255,255,255,.83);border:1px solid #ffffffd9;border-radius:12px;box-shadow:0 16px 38px #24271e12,0 3px 6px #24271e06;backdrop-filter:blur(14px);transform:rotate(-4deg)}.label-input{right:50px;top:74px}.float-icon{width:39px;height:39px;background:#f0f1ed;border:1px solid #dfe1dc;border-radius:10px;display:grid;place-items:center}.float-icon svg{width:21px;height:21px}.floating-label small{display:block;font-size:8px;letter-spacing:.1em;color:#888d8b}.floating-label strong{display:block;font-size:11px;font-weight:600;margin-top:2px}.dots{color:#a9acab;font-size:11px;margin-left:6px}.label-output{right:35px;bottom:122px;transform:rotate(4deg)}.success{background:#eaf1e6;border-color:#dfebd8;color:#668154}.mini-line{display:flex;align-items:flex-end;gap:3px;height:22px;margin-left:15px}.mini-line i{width:4px;height:8px;background:#a9bd98;border-radius:2px}.mini-line i:nth-child(2){height:12px}.mini-line i:nth-child(3){height:10px}.mini-line i:nth-child(4){height:17px}.mini-line i:nth-child(5){height:22px}.hero-footer{position:absolute;bottom:0;left:48px;right:40px;height:70px;border-top:1px solid #d7d7d180;display:flex;align-items:center;gap:20px;font-size:10px;font-weight:500;color:#646762}.hero-footer .separator{color:#aaa}.hero-footer a{margin-left:auto;width:30px;height:30px;display:grid;place-items:center;font-size:23px}.process-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;height:118px;border-bottom:1px solid var(--line);color:#777c80;font-size:14px;font-weight:500}.strip-title{font-size:8px;font-weight:650;letter-spacing:.11em;line-height:1.8;color:#929698;margin-right:35px}.process-strip span:not(.strip-title){display:flex;align-items:center;gap:9px}.process-strip svg{width:19px;height:19px}.process-strip b{font-weight:400;color:#b8bab9}.section{padding-top:104px;padding-bottom:100px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:33px}.section-index{color:var(--orange);border:1px solid #f4cbb2;border-radius:4px;font-size:9px;letter-spacing:0;width:27px;height:23px;display:grid;place-items:center;margin-right:4px}.section-tag{font-size:10px;color:#91969a}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:48px}h2{font-size:clamp(34px,3.35vw,48px);font-weight:650;line-height:1.18;letter-spacing:-.055em}.section-heading h2 span{color:#93979a}.section-heading>p{max-width:365px;color:#7e8388;font-size:12px;line-height:1.9;padding-bottom:3px}.solution-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:stretch}.task-list{padding-top:5px}.task{width:100%;text-align:left;display:flex;align-items:flex-start;gap:20px;border-bottom:1px solid var(--line);background:transparent;padding:26px 0;position:relative;color:var(--ink);transition:opacity .2s}.task:first-child{padding-top:12px}.task-number{font-size:10px;color:#a6a9ab;margin-top:4px}.task strong{display:block;font-size:19px;font-weight:600;letter-spacing:-.04em}.task-detail{display:block;font-size:11px;color:#92969b;line-height:1.8;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s,opacity .3s,margin .3s}.task.active .task-detail{max-height:100px;opacity:1;margin-top:13px}.task-plus{margin-left:auto;font-size:23px;color:#a4a7aa;line-height:1}.task.active .task-plus,.task.active .task-number{color:var(--orange)}.task.active strong{color:var(--orange)}.task:hover strong{color:var(--orange)}.text-link{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:16px}.text-link svg{width:20px;height:20px}.other-task{margin-top:26px}.other-task:hover{color:var(--orange)}.demo-panel{border-radius:20px;background:#ecefec;border:1px solid #e5e8e3;padding:22px 26px 24px;overflow:hidden;position:relative}.demo-header{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.05em;color:#8c928b}.demo-header>span:first-child{display:flex;align-items:center;gap:6px}.demo-header i{width:5px;height:5px;border-radius:50%;background:#91a38b}.demo-tag{background:#e2e6e0;border-radius:20px;padding:5px 10px;font-size:8px;letter-spacing:0;color:#788472}.demo-workspace{height:275px;display:flex;align-items:center;justify-content:center;position:relative;padding:20px 0;perspective:1200px}.source-sheet{position:relative;width:210px;flex-shrink:0;background:#fff;border:1px solid #fff;border-radius:10px;padding:17px;box-shadow:0 18px 25px #23352114,0 3px 6px #26342106;transform:rotate(-5deg);z-index:2}.sheet-top{display:flex;align-items:center;gap:6px;font-size:6px;color:#aaa;letter-spacing:.08em}.sheet-top svg{width:14px;height:14px;color:#8b9588}.sheet-top>span:last-child{margin-left:auto;font-size:12px}.source-sheet h3{font-size:13px;letter-spacing:-.04em;margin-top:14px;font-weight:650}.sheet-line{width:90%;height:4px;border-radius:3px;background:#edf0ec;margin-top:10px}.sheet-line.short{width:57%;margin-top:5px;margin-bottom:13px}.sheet-data{font-size:8px;display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-top:1px solid #f0f2ee;color:#9ba197}.sheet-data b{font-weight:400;color:#8ca57b}.sheet-bottom{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:6px;color:#9ba395}.avatar{width:17px;height:17px;background:#eaece7;display:grid;place-items:center;border-radius:50%;font-size:8px;color:#87947d}.small-dot{width:4px;height:4px;background:#a0b893;border-radius:50%;margin-left:auto}.automation-core{display:flex;align-items:center;position:relative;z-index:3;margin:0 -6px;width:70px;flex-shrink:0}.core-line{height:1px;flex:1;border-top:1px dashed #c2c9bd}.core-icon{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:linear-gradient(145deg,#6946ff,var(--orange));border:1px solid #fcb88a;display:grid;place-items:center;box-shadow:0 5px 10px #6946ff4d,inset 0 2px 0 #ffffff30;color:#fff}.core-icon svg{width:22px;height:22px}.result-sheet{width:181px;background:rgba(255,255,255,.8);border:1px solid #fff;border-radius:10px;padding:19px 14px 12px;transform:rotate(5deg);box-shadow:0 18px 25px #2335210c;z-index:1}.result-check{width:27px;height:27px;border-radius:50%;background:#e4eedf;display:grid;place-items:center;color:#73955f;margin-bottom:10px}.result-check svg{width:17px;height:17px}.result-sheet p{font-size:11px;font-weight:600;line-height:1.45;letter-spacing:-.035em}.result-sheet small{font-size:7px;line-height:1.7;color:#929b8c;display:block;margin-top:6px;min-height:24px}.result-status{margin-top:14px;border-top:1px solid #e9ede6;padding-top:10px;display:flex;justify-content:space-between;font-size:7px;color:#808c77;gap:8px}.demo-bottom{border-top:1px solid #d9ded5;padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:20px}.demo-bottom small{font-size:7px;letter-spacing:.12em;color:#99a190;display:block;margin-bottom:6px}.demo-bottom p{font-size:16px;line-height:1.5;letter-spacing:-.03em;font-weight:500}.circle-link{width:42px;height:42px;border-radius:50%;border:1px solid #cbd2c7;display:grid;place-items:center;transition:.2s}.circle-link svg{width:17px;height:17px}.circle-link:hover{background:var(--ink);color:white;border-color:var(--ink)}.scenario-note{text-align:right;color:#9b9fa1;font-size:8px;margin-top:13px}.demo-panel.changing .demo-workspace{animation:swap .35s ease}@keyframes swap{from{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.approach{background:#191e24;color:#fafaf8;position:relative;overflow:hidden}.approach:before{content:'';position:absolute;width:660px;height:660px;border:1px solid #ffffff04;border-radius:50%;right:-210px;top:-350px;box-shadow:0 0 0 80px #ffffff02,0 0 0 160px #ffffff02,0 0 0 240px #ffffff01}.approach-inner{padding-top:75px;padding-bottom:36px;position:relative}.approach .section-index{border-color:#7c462b}.approach .eyebrow{color:#a6aab0}.approach .section-tag{color:#6d757e}.approach-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.approach h2{font-size:43px;font-weight:500;line-height:1.2;letter-spacing:-.045em}.approach h2 em{color:#6946ff}.light{background:#f5f5f1;color:var(--ink);height:51px;white-space:nowrap}.light:hover{background:var(--orange);color:white;transform:translateY(-2px)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:65px}.step-line{display:flex;align-items:center;gap:18px;margin-bottom:25px}.step-line span{font-size:12px;color:#6946ff;font-weight:500}.step-line i{height:1px;background:#363c43;flex:1;position:relative}.step-line i:after{content:'';position:absolute;right:0;top:-2px;width:5px;height:5px;border-radius:50%;background:#535960}.step h3{font-size:25px;font-weight:500;line-height:1.28;letter-spacing:-.04em}.step>p{font-size:11px;line-height:1.9;color:#9aa1aa;margin-top:17px;max-width:310px;min-height:64px}.step-result{margin-top:26px;display:flex;flex-direction:column;gap:6px}.step-result small{color:#686f79;font-size:7px;letter-spacing:.12em}.step-result span{font-size:10px;color:#bfc4ca}.approach-foot{display:flex;align-items:center;gap:18px;margin-top:56px;border-top:1px solid #353a40;padding-top:28px}.control-icon{width:43px;height:43px;border:1px solid #3a414a;border-radius:50%;display:grid;place-items:center;color:#9aa4af}.control-icon svg{width:20px;height:20px}.approach-foot p{font-size:10px;color:#8a929c;line-height:1.8}.approach-foot strong{font-weight:500;color:#d2d5d9}.approach-foot>span:last-child{margin-left:auto;font-size:9px;line-height:1.8;color:#747d87}.product-grid{display:grid;grid-template-columns:1.08fr 1fr;grid-template-rows:263px 263px;gap:20px}.product{position:relative;overflow:hidden;border-radius:19px;padding:26px 29px;isolation:isolate;border:1px solid #e6e6e3;transition:transform .3s,box-shadow .3s}.product:hover{transform:translateY(-4px);box-shadow:0 20px 35px #171b2010}.product-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:3}.product-category{font-size:8px;letter-spacing:.12em;color:#8a8c98;font-weight:600}.product-arrow{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;border:1px solid #c9cbd4;transition:.2s}.product-arrow svg{width:15px;height:15px}.product:hover .product-arrow{background:var(--ink);color:white;border-color:var(--ink)}.transcriber{grid-row:span 2;background:#eeedf3}.transcriber-art{position:absolute;top:97px;height:290px;left:8%;right:8%;perspective:1000px}.audio-card{position:absolute;top:9px;width:85%;left:4%;background:linear-gradient(145deg,#323944,#171d27);border:1px solid #545b67;border-radius:17px;box-shadow:0 26px 28px #1c1e3633,inset 0 1px 0 #ffffff17;padding:24px;transform:rotate(-7deg);z-index:2}.audio-heading{display:flex;align-items:center;gap:12px;color:#e2e5e8;font-size:10px}.audio-heading>span:nth-child(2){flex:1}.audio-heading small{display:block;font-size:7px;color:#89919d;margin-top:2px}.audio-play{height:30px;width:30px;border-radius:50%;background:#53586555;display:grid;place-items:center;font-size:9px;border:1px solid #7c818544;padding-left:2px}.waveform{height:79px;display:flex;align-items:center;gap:5px;margin:6px 0}.waveform i{height:22%;flex:1;border-radius:8px;background:#6946ff;box-shadow:0 0 6px #6946ff15}.waveform i:nth-child(3n){height:64%}.waveform i:nth-child(4n){height:38%}.waveform i:nth-child(5n){height:82%}.waveform i:nth-child(7n){height:96%}.waveform i:nth-child(n+22){background:#5d5c65}.audio-time{font-size:7px;display:flex;justify-content:space-between;color:#888f9c}.audio-time span:last-child{color:#dfa682}.transcript-paper{position:absolute;right:0;bottom:0;width:62%;height:150px;background:#fcfcfd;border:1px solid white;border-radius:10px;box-shadow:0 15px 25px #3c374c12;padding:17px 22px;transform:rotate(8deg);z-index:3}.paper-icon{color:#9c9baa}.paper-icon svg{width:16px;height:16px;vertical-align:middle;margin-right:6px}.transcript-paper strong{font-size:9px;font-weight:600}.transcript-paper>div{height:5px;border-radius:3px;background:#e9e9ee;margin-top:11px}.transcript-paper>div:nth-of-type(2){width:88%;margin-top:8px}.transcript-paper>div:nth-of-type(3){width:68%;margin-top:8px}.paper-check{position:absolute;bottom:14px;right:16px;width:20px;height:20px;background:#edf1e9;border-radius:50%;display:grid;place-items:center;color:#99ae88}.paper-check svg{width:13px;height:13px}.product-copy{position:absolute;left:29px;bottom:66px;z-index:4}.product-copy h3{font-size:28px;font-weight:600;letter-spacing:-.04em;margin-bottom:6px}.product-copy>span{font-size:11px;color:#93939e}.product-link{position:absolute;bottom:24px;left:29px;font-size:9px;font-weight:600;display:flex;align-items:center;gap:20px;z-index:4}.product-link>span{color:#878b92}.vpn{background:#e9eeeb}.vpn .product-category{color:#7e9284}.vpn-art{position:absolute;right:15%;top:54px;width:160px;height:170px;transform:rotate(-15deg);z-index:0}.globe{position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 29% 25%,#dbe7db,#a3b5a6 43%,#7c9280 77%,#b3c4b3);box-shadow:inset -13px -12px 25px #45684b66,inset 4px 3px 8px #ffffff9e,12px 18px 25px #50604b20;border:1px solid #cad7c9;overflow:hidden}.globe:before,.globe:after{content:'';position:absolute;inset:-2px 27%;border:1px solid #eef7eb55;border-radius:50%}.globe:after{inset:-2px 9%}.globe i{position:absolute;top:28%;width:120%;height:22%;left:-10%;border:1px solid #e5efe357;border-radius:50%}.globe i:nth-child(2){top:52%}.globe i:nth-child(3){top:8%;height:15%}.globe i:nth-child(4){top:76%;height:15%}.vpn-badge{position:absolute;right:-20px;bottom:27px;width:66px;height:72px;border-radius:17px;background:linear-gradient(140deg,#f9fbf8db,#dfe8dcab);backdrop-filter:blur(10px);border:1px solid #ffffffcf;box-shadow:0 8px 15px #5e715f25;display:grid;place-items:center;transform:rotate(23deg);color:#527353}.vpn-badge svg{width:35px;height:35px;stroke-width:1.3}.satellite{width:16px;height:16px;position:absolute;top:-8px;left:-13px;border-radius:50%;background:radial-gradient(circle at 27% 25%,#f7f9f5,#9aab92 65%,#647c5b);box-shadow:2px 4px 5px #6b776122}.vpn .product-copy,.care .product-copy{bottom:68px}.vpn .product-copy>span{color:#859386}.care{background:#f7e6d9}.care .product-category{color:#a68974}.care .product-copy h3{font-size:24px}.care .product-copy>span{color:#a18877;font-size:10px}.care-art{position:absolute;right:50px;top:66px;width:190px;height:140px;z-index:1}.chat-bubble{position:absolute;border-radius:23px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:8px 17px 22px #a5562a26,inset 0 2px 2px #ffffff99}.bubble-one{width:137px;height:88px;background:linear-gradient(135deg,#fff9f2,#ecd7c5);border:1px solid #fff5e9;right:0;top:0;transform:rotate(-12deg)}.bubble-one:after{content:'';position:absolute;bottom:-9px;left:30px;width:24px;height:24px;background:#f4e5d7;clip-path:polygon(0 0,100% 0,0 100%)}.bubble-one span{width:9px;height:9px;background:#ceb39d;border-radius:50%;box-shadow:inset 0 2px 2px #9c74532a}.bubble-two{width:90px;height:66px;left:0;bottom:0;border:1px solid #fda273;background:linear-gradient(145deg,#6946ff,#6946ff);transform:rotate(12deg);color:#fff3e5}.bubble-two:after{content:'';position:absolute;bottom:-7px;right:20px;width:18px;height:18px;background:#6946ff;clip-path:polygon(0 0,100% 0,100% 100%)}.bubble-two svg{width:35px;height:35px;stroke-width:2}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-top:15px;padding-bottom:104px}.faq-title h2{margin-top:25px;font-size:42px;font-weight:600}.faq-title>p:last-child{font-size:12px;line-height:1.8;color:#91969a;margin-top:20px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:22px 0}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:13px;font-weight:550;line-height:1.6}summary::-webkit-details-marker{display:none}summary span{font-size:23px;font-weight:400;line-height:1;transition:transform .2s;color:#9a9fa2}details[open] summary span{transform:rotate(45deg);color:var(--orange)}details[open] summary{color:var(--orange)}details p{padding-top:13px;padding-right:45px;font-size:11px;line-height:1.9;color:#8c9297}.request-section{padding-bottom:50px}.request-layout{background:#eaece8;border:1px solid #e2e5df;border-radius:24px;padding:20px;display:grid;grid-template-columns:1fr 1.07fr;gap:20px}.request-copy{padding:33px 29px 24px;display:flex;flex-direction:column;position:relative;overflow:hidden}.request-copy h2{font-size:50px;line-height:1.12;margin-top:35px;letter-spacing:-.055em;font-weight:650}.request-copy h2 em{color:var(--orange)}.request-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#8a9089;margin-top:23px}.request-bottom{margin-top:auto;display:flex;align-items:center;gap:18px;padding-top:45px}.asterisk{font-size:50px;line-height:1;color:var(--orange)}.request-bottom>span:last-child{font-size:9px;line-height:1.8;color:#8c9388}.request-form{background:#fff;border-radius:15px;padding:35px 35px 22px;box-shadow:0 12px 24px #48534106}.form-step{font-size:8px;color:#a1a6a0;letter-spacing:.1em}.request-form h3{font-size:25px;font-weight:600;margin:13px 0 28px}.request-form fieldset{padding:0;margin:0 0 25px;border:0}.request-form legend{font-size:10px;font-weight:550;margin-bottom:10px;padding:0}.interest-options{display:flex;gap:7px;flex-wrap:wrap}.interest-options label{cursor:pointer;position:relative}.interest-options input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.interest-options span{padding:8px 11px;border:1px solid #e4e7e1;display:block;border-radius:6px;font-size:9px;color:#8d9489;transition:.2s}.interest-options input:checked+span{background:#eef2e9;color:#546149;border-color:#b9c6b0}.interest-options input:focus-visible+span{outline:2px solid var(--orange);outline-offset:3px}.fields-row{display:grid;grid-template-columns:1fr 1fr;gap:21px}.request-form label:not(.interest-options label){font-size:10px;font-weight:550;display:block}.request-form input:not([type=radio]),.request-form textarea{display:block;width:100%;border:0;border-bottom:1px solid #e0e4dc;background:white;padding:11px 0;font-size:11px;border-radius:0;color:var(--ink);resize:vertical;font-weight:400;line-height:1.6}.request-form input::placeholder,.request-form textarea::placeholder{color:#b0b5ad}.request-form input:not([type=radio]):focus,.request-form textarea:focus{outline:none;border-bottom-color:var(--orange)}.task-field{margin-top:24px}.request-form textarea{min-height:62px;max-height:230px}.request-form>.button{width:100%;margin-top:25px;height:51px;font-size:11px}.preview-note{font-size:8px;color:#a5a9a2;line-height:1.7;margin-top:13px;text-align:center}.form-result{background:#f2f5ee;border-radius:8px;margin-top:17px;padding:17px}.form-result strong{font-size:12px}.form-result p{font-size:10px;color:#7f8c74;margin:6px 0 12px;line-height:1.7}.form-result button{background:transparent;color:#596d4a;padding:0;font-size:11px;font-weight:600}.form-result button span{margin-left:10px}.form-result .copy-fallback{min-height:140px;background:#fff;padding:10px;margin-top:10px}.footer-top{display:flex;align-items:center;gap:50px;padding:22px 0 35px}.footer-top>span{font-size:10px;color:#8e9498;line-height:1.8}.back-top{margin-left:auto;display:flex;align-items:center;gap:20px;font-size:11px}.back-top span{width:34px;height:34px;border-radius:50%;border:1px solid #d8dcda;display:grid;place-items:center;font-size:19px}.footer-bottom{border-top:1px solid var(--line);padding:21px 0 25px;display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#a0a5a7}.footer-bottom>span:last-child{font-size:8px}
@media(min-width:1500px){.hero-copy{padding-top:80px}.hero-stage{min-height:700px}.hero-description{font-size:15px;max-width:480px}.hero h1{font-size:70px}.hero-actions{margin-top:37px}.label-input{right:65px;top:85px}.label-output{right:65px;bottom:145px}}
@media(max-width:1150px){.shell{width:calc(100% - 48px)}.hero-copy{padding-left:32px;width:58%}.hero h1{font-size:49px}.hero-description{max-width:390px;font-size:12px}.hero-stage{min-height:597px}.hero-actions{gap:17px}.button{padding:0 19px;gap:18px;font-size:11px}.watch{font-size:9px}.label-input{right:22px;top:95px;transform:rotate(-4deg) scale(.9);transform-origin:right top}.label-output{right:20px;bottom:125px;transform:rotate(4deg) scale(.9);transform-origin:right bottom}.hero-footer{left:32px;font-size:9px}.hero-art{left:41%}.process-strip{font-size:12px}.strip-title{margin-right:0;font-size:7px}.solution-layout{gap:32px;grid-template-columns:.8fr 1.2fr}.demo-panel{padding:20px}.source-sheet{width:185px;padding:14px}.result-sheet{width:155px;padding:16px 11px}.automation-core{width:54px}.core-icon{width:37px;height:37px;border-radius:10px}.task strong{font-size:17px}.task-detail{font-size:10px}.task{gap:12px}.section-heading>p{max-width:305px;font-size:11px}.section-heading{gap:30px}h2{font-size:36px}.approach h2{font-size:36px}.steps{gap:35px}.step h3{font-size:22px}.product-grid{grid-template-rows:244px 244px}.transcriber-art{top:92px;left:6%;right:6%;height:258px}.audio-card{padding:18px}.product-copy h3{font-size:25px}.care .product-copy h3{font-size:21px}.vpn-art{right:14%;transform:rotate(-15deg) scale(.87);transform-origin:right top;top:58px}.care-art{right:16px;transform:scale(.8);transform-origin:right top;top:62px}.product-copy>span{font-size:10px}.care .product-copy>span{max-width:190px;display:block;font-size:9px}.request-copy h2{font-size:42px}.request-form{padding:30px 25px 20px}.interest-options span{padding:8px 9px;font-size:8px}.request-copy{padding:30px 20px}.request-bottom{gap:12px}.request-bottom>span:last-child{font-size:8px}.request-form h3{font-size:23px}.faq-section{gap:50px}.faq-title h2{font-size:37px}.header nav{gap:25px}.header-cta{margin-left:15px}}
@media(max-width:900px){.header-inner{height:90px;gap:20px}.header nav{gap:20px}.header nav a,.header-cta{font-size:11px}.brand,.brand img{width:160px}.header-cta{gap:10px;margin-left:0}.hero-copy{width:64%;padding-top:48px}.hero h1{font-size:44px}.hero-description{max-width:330px}.hero-stage{min-height:575px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.watch{font-size:9px;gap:8px}.watch br{display:none}.watch .play{width:28px;height:28px;font-size:8px}.hero-note{font-size:8px;margin-top:17px}.hero-art{left:38%;opacity:.85}.hero-art:after{background:linear-gradient(90deg,#eeede9,rgba(238,237,233,.55) 23%,transparent 50%),linear-gradient(0deg,#eeede9,transparent 25%)}.floating-label{padding:11px}.label-input{top:66px;right:18px;transform:rotate(-4deg) scale(.72)}.label-output{bottom:129px;right:20px;transform:rotate(4deg) scale(.78)}.process-strip{height:100px;font-size:10px;gap:8px}.process-strip svg{display:none}.strip-title{font-size:6px}.section{padding-top:75px;padding-bottom:75px}.section-heading{align-items:flex-start}.section-heading>p{max-width:255px;font-size:10px}.section-heading h2{font-size:30px}.solution-layout{grid-template-columns:.85fr 1.15fr;gap:25px}.demo-workspace{height:260px}.source-sheet{width:173px;position:absolute;left:0;top:25px;z-index:2}.result-sheet{width:155px;position:absolute;right:0;bottom:18px;z-index:3}.automation-core{position:absolute;left:50%;top:102px;z-index:5;width:42px}.core-line{display:none}.task strong{font-size:15px}.task-detail{font-size:9px}.task{padding:26px 0}.demo-header{font-size:7px}.demo-tag{font-size:6px;padding:5px 7px}.demo-bottom p{font-size:13px}.demo-bottom small{font-size:6px}.scenario-note{font-size:7px;max-width:400px;margin-left:auto}.approach h2{font-size:30px}.approach-heading .button{font-size:10px;padding:0 15px;gap:12px;height:46px}.steps{gap:24px;margin-top:50px}.step h3{font-size:20px}.step>p{font-size:10px;min-height:84px}.step-result span{font-size:8px}.product-grid{grid-template-rows:220px 220px;gap:15px}.product{padding:20px}.product-copy{left:20px;bottom:62px}.product-link{left:20px}.transcriber-art{top:88px;height:226px}.audio-card{padding:15px;width:92%;left:0}.waveform{gap:4px;height:66px}.audio-heading{font-size:8px}.transcript-paper{height:125px;width:66%;padding:13px 15px}.transcript-paper strong{font-size:8px}.product-copy h3{font-size:23px}.vpn-art{right:7%;transform:rotate(-15deg) scale(.7);top:63px}.care-art{right:8px;transform:scale(.65);top:65px}.vpn .product-copy,.care .product-copy{bottom:61px}.care .product-copy h3{font-size:19px}.care .product-copy>span{max-width:155px;font-size:8px}.product-category{font-size:7px}.product-copy>span{font-size:9px}.faq-section{gap:40px;padding-bottom:75px}.faq-title h2{font-size:32px}summary{font-size:11px}details p{font-size:10px;padding-right:15px}.request-layout{padding:15px;gap:10px}.request-copy{padding:24px 13px}.request-copy h2{font-size:35px}.request-copy .eyebrow{font-size:8px}.request-form{padding:25px 20px 20px}.request-form h3{font-size:20px}.request-form legend,.request-form label:not(.interest-options label){font-size:9px}.fields-row{gap:15px}.request-form input:not([type=radio]),.request-form textarea{font-size:9px}.interest-options{gap:5px}.interest-options span{font-size:7px;padding:7px}.request-bottom{align-items:flex-start;flex-direction:column;gap:8px}.request-bottom .asterisk{font-size:36px}.request-bottom>span:last-child{font-size:7px}.footer-top{gap:30px}.footer-top>span{font-size:9px}}
@media(max-width:680px){html{scroll-padding-top:24px}.shell{width:calc(100% - 32px)}.header-inner{height:82px}.header-cta{display:none}.menu{display:flex;margin-left:auto;width:39px;height:39px;border:1px solid #d9dcd9;background:transparent;border-radius:50%;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu span{width:14px;height:1px;background:#333;transition:.2s}.menu[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.header nav{display:none;position:absolute;left:16px;right:16px;top:75px;z-index:30;background:#fff;border:1px solid #e5e7e2;border-radius:12px;padding:22px;box-shadow:0 20px 30px #171b2012;flex-direction:column;gap:20px}.header nav.open{display:flex}.header nav a{font-size:15px}.hero-stage{border-radius:20px;min-height:800px}.hero-copy{padding:32px 24px 0;width:100%}.hero .eyebrow{font-size:7px;letter-spacing:.1em}.hero h1{font-size:clamp(31px,8.45vw,48px);margin-top:24px;letter-spacing:-.065em}.hero-description{font-size:11px;line-height:1.8;max-width:390px;margin-top:20px}.hero-actions{flex-direction:row;align-items:center;gap:16px;margin-top:24px}.hero-actions .button{font-size:9px;padding:0 14px;gap:14px;height:48px}.hero-actions .button svg{width:16px;height:16px}.watch{font-size:7px;gap:7px}.watch br{display:block}.watch .play{width:28px;height:28px}.hero-note{font-size:7px;margin-top:15px;gap:5px}.hero-note svg{width:13px;height:13px}.hero-art{left:0;top:340px;right:0;bottom:65px;opacity:1}.hero-art img{object-fit:cover;object-position:center}.hero-art:after{background:linear-gradient(180deg,#eeede9,transparent 20%,transparent 80%,#eeede9),linear-gradient(90deg,#eeede944,transparent 20%,transparent 80%,#eeede944)}.label-input{top:auto;bottom:338px;right:20px;transform:rotate(-4deg) scale(.67)}.label-output{bottom:92px;right:20px;transform:rotate(4deg) scale(.76)}.hero-footer{left:24px;right:24px;height:59px;gap:6px;flex-wrap:wrap;align-content:center;font-size:7px;line-height:1.6}.hero-footer a{font-size:20px;width:20px;height:25px;position:absolute;right:0}.hero-footer span:nth-child(3){width:100%}.hero-footer .separator{display:none}.process-strip{height:auto;min-height:98px;flex-wrap:wrap;justify-content:center;gap:10px;padding:20px 0;font-size:9px;row-gap:10px}.strip-title{width:100%;text-align:center;font-size:6px;margin-bottom:3px}.strip-title br{display:none}.process-strip b{font-size:10px}.section{padding-top:60px;padding-bottom:58px}.section-top{margin-bottom:25px}.eyebrow{font-size:8px;gap:8px}.section-index{font-size:8px;width:23px;height:20px;margin-right:1px}.section-tag{font-size:7px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:31px;line-height:1.2;letter-spacing:-.05em}.section-heading>p{max-width:340px;font-size:11px;margin-top:20px;line-height:1.8}.solution-layout{display:flex;flex-direction:column;gap:26px}.task-list{padding-top:0}.task{padding:18px 0;gap:15px}.task:first-child{padding-top:0}.task strong{font-size:18px}.task-number{font-size:9px}.task.active .task-detail{margin-top:9px}.task-detail{font-size:10px}.task-detail br{display:none}.task-plus{font-size:21px}.other-task{font-size:10px;margin-top:19px}.demo-panel{padding:19px 20px;border-radius:15px;min-height:370px}.demo-header{font-size:7px}.demo-tag{font-size:7px}.demo-workspace{height:249px;max-width:370px;margin:auto}.source-sheet{width:185px;top:24px;left:4%}.result-sheet{width:164px;right:3%;bottom:8px}.automation-core{left:49%;top:98px}.demo-bottom p{font-size:14px}.demo-bottom small{font-size:6px}.demo-bottom .circle-link{width:36px;height:36px}.scenario-note{text-align:left;font-size:7px;line-height:1.7;max-width:100%;margin-top:12px}.approach-inner{padding-top:49px;padding-bottom:27px}.approach .section-tag{display:none}.approach-heading{display:block}.approach h2{font-size:31px;line-height:1.25;font-weight:500}.approach h2 br{display:none}.approach h2 em{display:block;margin-top:2px}.approach-heading .button{margin-top:25px;height:46px;padding:0 18px;gap:23px}.steps{grid-template-columns:1fr;gap:30px;margin-top:35px}.step{display:grid;grid-template-columns:47px 1fr;column-gap:12px;border-top:1px solid #373d44;padding-top:24px}.step-line{margin:0;align-items:flex-start;padding-top:3px}.step-line i{display:none}.step-line span{font-size:13px}.step h3{font-size:23px}.step h3 br{display:none}.step>p{grid-column:2;min-height:0;font-size:11px;max-width:100%;margin-top:13px}.step-result{grid-column:2;margin-top:17px;gap:4px}.step-result small{font-size:6px}.step-result span{font-size:9px}.approach-foot{margin-top:34px;padding-top:23px;gap:12px;flex-wrap:wrap}.control-icon{width:36px;height:36px}.approach-foot p{font-size:9px}.approach-foot>span:last-child{margin:0 0 0 48px;width:calc(100% - 48px);font-size:8px}.product-grid{grid-template-columns:1fr;grid-template-rows:460px 245px 245px;gap:14px}.transcriber{grid-row:auto}.product{padding:23px;border-radius:16px}.product-category{font-size:8px}.product-copy{left:24px;bottom:68px}.product-copy h3{font-size:28px}.product-copy>span{font-size:11px}.product-link{left:24px;bottom:24px;font-size:10px}.transcriber-art{top:83px;left:10%;right:10%;height:250px}.audio-card{width:94%;padding:20px}.audio-heading{font-size:9px}.audio-heading small{font-size:6px}.waveform{height:65px}.transcript-paper{width:64%;height:130px}.product-arrow{width:32px;height:32px}.vpn-art{transform:rotate(-15deg) scale(.9);right:15%;top:59px}.care-art{right:25px;transform:scale(.83);top:69px}.vpn .product-copy,.care .product-copy{bottom:65px}.care .product-copy h3{font-size:24px}.care .product-copy>span{font-size:9px;max-width:200px}.vpn .product-copy>span{font-size:10px;max-width:130px;display:block}.faq-section{grid-template-columns:1fr;gap:26px;padding-top:0;padding-bottom:55px}.faq-title h2{font-size:31px;margin-top:22px}.faq-title h2 br{display:none}.faq-title>p:last-child{display:none}details{padding:19px 0}summary{font-size:12px}details p{font-size:11px;padding-right:20px}.request-section{padding-bottom:25px}.request-layout{grid-template-columns:1fr;padding:12px;gap:15px;border-radius:20px}.request-copy{padding:23px 14px 13px}.request-copy h2{font-size:41px;margin-top:23px}.request-copy h2 br:nth-child(1){display:none}.request-copy h2{max-width:330px}.request-copy>p:not(.eyebrow){font-size:12px;margin-top:20px}.request-bottom{flex-direction:row;align-items:center;gap:14px;padding-top:24px}.request-bottom .asterisk{font-size:40px}.request-bottom>span:last-child{font-size:8px}.request-form{padding:25px 22px 21px;border-radius:13px}.form-step{font-size:7px}.request-form h3{font-size:24px;margin-bottom:24px}.request-form legend,.request-form label:not(.interest-options label){font-size:10px}.interest-options span{font-size:8px;padding:8px 9px}.fields-row{grid-template-columns:1fr;gap:22px}.request-form input:not([type=radio]),.request-form textarea{font-size:12px}.request-form input:not([type=radio]){padding:9px 0}.request-form>.button{font-size:11px;height:50px}.preview-note{font-size:7px}.footer-top{flex-wrap:wrap;padding-top:22px;gap:20px;padding-bottom:25px}.footer-top>span{order:3;width:100%;font-size:9px}.footer-top>span br{display:none}.back-top{font-size:10px;gap:10px}.footer-bottom{font-size:7px;padding-top:17px;align-items:flex-start;gap:20px}.footer-bottom>span:last-child{font-size:7px;max-width:150px;text-align:right}}
@media(max-width:370px){.hero-copy{padding-left:19px;padding-right:19px}.hero-actions{gap:10px}.hero-actions .button{font-size:8px;padding:0 11px;gap:9px}.watch{font-size:6px}.hero h1{font-size:29px}.hero-description{font-size:10px}.hero-stage{min-height:760px}.hero-art{top:340px}.label-input{bottom:298px}.hero-note{font-size:6px}.section-heading h2{font-size:28px}.section-tag{display:none}.product-grid{grid-template-rows:425px 225px 225px}.transcriber-art{height:222px;left:7%;right:7%}.vpn-art{transform:rotate(-15deg) scale(.7);right:9%}.care-art{transform:scale(.65);right:12px}.care .product-copy h3{font-size:21px}.request-copy h2{font-size:35px}.request-form{padding:22px 15px}.interest-options span{font-size:7px}.source-sheet{left:0;width:174px}.result-sheet{right:0;width:155px}.process-strip{gap:7px}.process-strip span{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Readable type for substantive content; miniature UI illustrations retain their scale. */
.hero-description{font-size:14px;color:#656b6d}.section-heading>p{font-size:13px;color:#70777d}.task-detail{font-size:12px;color:#777f84}.step>p{font-size:13px;color:#aab1ba;min-height:100px}.step-result span{font-size:11px}.product-copy>span,.care .product-copy>span{font-size:12px;color:#747782}.vpn .product-copy>span{color:#677b6a}.care .product-copy>span{color:#8c6f5b}.product-link{font-size:11px}.faq-title>p:last-child{font-size:13px;color:#777f85}summary{font-size:14px}details p{font-size:13px;color:#747d83}.request-copy>p:not(.eyebrow){font-size:14px;color:#747d70}.request-form legend,.request-form label:not(.interest-options label){font-size:11px}.request-form input:not([type=radio]),.request-form textarea{font-size:13px}.request-bottom>span:last-child{font-size:10px;color:#747e6e}.demo-bottom p{white-space:pre-line}.scenario-note{font-size:9px;color:#81898c}.form-result p{font-size:12px}.form-result strong{font-size:14px}.form-result button{font-size:12px}
@media(min-width:901px) and (max-width:1150px){.hero-stage{min-height:625px}.hero-description{max-width:420px}.section-heading>p{max-width:330px}.step>p{min-height:100px}.product-grid{grid-template-rows:263px 263px}.transcriber-art{height:276px}.care .product-copy>span{max-width:250px}.request-copy h2{font-size:44px}.request-bottom>span:last-child{font-size:9px}}
@media(min-width:681px) and (max-width:900px){.hero-description{font-size:13px;max-width:350px}.hero-stage{min-height:630px}.section-heading>p{font-size:12px;max-width:255px}.task-detail{font-size:11px}.step>p{font-size:12px;min-height:136px}.step-result span{font-size:10px}.product-copy>span,.care .product-copy>span{font-size:10px}.product-link{font-size:10px}.product-grid{grid-template-rows:235px 235px}.transcriber-art{height:248px}summary{font-size:12px}details p{font-size:12px}.request-form input:not([type=radio]),.request-form textarea{font-size:11px}.request-bottom>span:last-child{font-size:8px}.request-copy>p:not(.eyebrow){font-size:12px}}
@media(max-width:680px){.hero-description{font-size:13px;line-height:1.75;max-width:100%}.hero-stage{min-height:846px}.hero-art{top:390px;bottom:65px}.hero-actions .button{font-size:10px;gap:12px}.hero-actions{gap:13px}.hero-note{font-size:8px}.hero .watch{font-size:8px}.hero .watch .play{width:29px;height:29px}.label-input{bottom:325px}.hero-footer{font-size:8px}.section-heading>p{font-size:13px;line-height:1.8;max-width:100%}.task-detail{font-size:12px;line-height:1.7}.task.active .task-detail{max-height:100px}.step>p{font-size:13px;min-height:0}.step-result span{font-size:11px}.approach-foot p{font-size:10px}.approach-foot>span:last-child{font-size:9px}.scenario-note{font-size:9px}.product-copy>span,.care .product-copy>span{font-size:11px}.vpn .product-copy>span{font-size:11px;max-width:170px}.product-link{font-size:11px}summary{font-size:13px}details p{font-size:13px;line-height:1.8}.request-copy>p:not(.eyebrow){font-size:14px}.request-bottom>span:last-child{font-size:9px}.request-form input:not([type=radio]),.request-form textarea{font-size:16px}.request-form label:not(.interest-options label),.request-form legend{font-size:12px}.request-form textarea{min-height:92px}.interest-options span{font-size:9px;padding:8px 10px}.request-form>.button{font-size:12px}.preview-note{font-size:9px}.request-copy h2 br:first-child{display:block}.product .product-copy{pointer-events:none}}
@media(max-width:370px){.hero-description{font-size:12px}.hero-actions{flex-wrap:wrap;gap:13px}.hero-actions .button{font-size:9px}.hero .watch{font-size:7px}.hero-stage{min-height:830px}.hero-art{top:390px}.hero-note{font-size:7px}.care .product-copy>span{max-width:180px;font-size:10px}.request-copy h2{font-size:34px}.interest-options span{font-size:8px;padding:8px}.request-form{padding:22px 18px}}
@media(max-width:680px){.care-art{right:20px;top:50px;transform:scale(.68)}.vpn-art{right:24px;top:54px;transform:rotate(-15deg) scale(.78)}.vpn .product-copy>span{max-width:135px}.care .product-copy>span{max-width:220px}}
@media(max-width:370px){.care-art{right:15px;top:45px;transform:scale(.58)}.vpn-art{right:20px;top:50px;transform:rotate(-15deg) scale(.65)}.care .product-copy>span{max-width:205px;font-size:10px}}
[hidden]{display:none!important}
