.landing-footer .footer-top{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:28px;padding-top:56px;padding-bottom:40px}.landing-footer .footer-top>p{margin:0;font-size:14px;line-height:1.6}.landing-footer .footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;margin:0;width:auto}.landing-footer .footer-links>a,.landing-footer .footer-links>button{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.landing-footer .landing-footer-play{grid-column:2 / -1;justify-self:end;display:block;width:145px}.landing-footer-play img{display:block;width:100%;height:auto}.landing-footer .footer-bottom{display:flex;justify-content:space-between;gap:24px;line-height:1.7}@media (max-width:1100px){.landing-footer .footer-top{grid-template-columns:auto 1fr}.landing-footer .footer-links{grid-column:1 / -1;justify-content:flex-start}.landing-footer .landing-footer-play{grid-column:1 / -1;justify-self:start}}@media (max-width:600px){.landing-footer .footer-top{grid-template-columns:1fr;gap:18px;padding-top:32px;padding-bottom:28px}.landing-footer .footer-links{gap:0 24px}.landing-footer .footer-bottom{flex-direction:column;gap:10px}}.sw-section{--sw-ink:var(--indigo-dark,#242755);--sw-accent:var(--amber,#f29e1b);--sw-line:#e3e4ed;position:relative;isolation:isolate;padding:96px 0;background:#f5f4f0;color:var(--sw-ink);scroll-margin-top:110px}.sw-section h2{font:600 clamp(34px,4vw,56px)/1.12 var(--display);letter-spacing:-.05em;margin:20px 0 24px}.sw-section h2 em{font-style:normal;color:var(--indigo)}.sw-section p{line-height:1.75}.sw-eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 10px/1.6 var(--mono);letter-spacing:.08em}.sw-orange-dot{width:7px;height:7px;border-radius:2px;background:var(--sw-accent);transform:rotate(-12deg);flex-shrink:0}.sw-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:40px}.sw-heading-row h2{margin-bottom:0}.sw-heading-row>p{max-width:340px;color:#787d95;font-size:14px;margin:0 0 5px}.sw-studio{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid var(--sw-line);border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 24px 70px -45px #24275540}.sw-story-menu{display:flex;flex-direction:column;gap:8px;padding:24px 14px;background:#fafafc;border-right:1px solid var(--sw-line)}.sw-story-menu button{display:flex;align-items:center;gap:11px;padding:17px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#868ba1;text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.sw-story-menu button[aria-pressed=true]{background:#fff;border-color:var(--sw-line);color:var(--sw-ink);box-shadow:0 6px 15px #24275505}.sw-menu-icon{display:grid;place-items:center;width:34px;height:37px;border-radius:9px;background:#eeeff6;color:#6a71a1;flex-shrink:0}.sw-menu-icon svg{width:20px;height:20px}.sw-story-menu button[aria-pressed=true] .sw-menu-icon{background:var(--sw-ink);color:var(--sw-accent)}.sw-story-menu b{display:block;font-size:12px;font-weight:750}.sw-story-menu small{display:block;font-size:9px;margin-top:5px;color:#a0a4b5}.sw-story-menu i{font-style:normal;margin-left:auto;color:#b0b4c7}.sw-canvas{min-width:0;background:radial-gradient(ellipse at 60% 55%,#eeedf8,transparent 70%),#fff}.sw-canvas-label{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px}.sw-brand{display:inline-flex;gap:8px;align-items:center;font-size:25px;letter-spacing:-.05em;font-weight:650}.sw-brand img{object-fit:contain}.sw-canvas-label>span:last-child{font:8px var(--mono);letter-spacing:.07em;color:#9da2b8}.sw-canvas-scene{min-height:410px;padding:10px 28px 25px;animation:sw-in .4s ease both}.sw-flow-devices{display:flex;align-items:center;justify-content:center;min-height:375px;gap:12px}.sw-capture-phone{position:relative;width:154px;height:344px;border:5px solid #24283d;border-radius:24px;background:#fff;box-shadow:0 18px 35px -14px #24275570,0 0 0 1px #a0a6bb;transform:rotate(-4deg);flex-shrink:0}.sw-capture-phone>img,.sw-real-phone>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:18px}.sw-phone-island{position:absolute;left:50%;top:5px;transform:translate(-50%);width:35%;height:10px;border-radius:15px;background:#24283d;z-index:2}.sw-phone-caption{position:absolute;bottom:-13px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:7px;background:var(--sw-ink);color:#fff;padding:8px 14px;border:1px solid #63698f;border-radius:10px;font-size:10px;white-space:nowrap}.sw-phone-caption svg{width:15px;height:15px;color:var(--sw-accent)}.sw-flow-link{position:relative;display:flex;align-items:center;width:40px;flex-shrink:0}.sw-flow-link>span{width:100%;height:1px;background:#cdd0e2}.sw-flow-link i{position:absolute;left:5px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #e9eaf1;border-radius:50%;background:#fff;color:#bf841b;font-style:normal}.sw-extract-panel{width:310px;min-width:0;padding:25px;background:#fff;border:1px solid var(--sw-line);border-radius:16px;box-shadow:0 20px 45px -25px #24275540}.sw-mini-label{display:flex;align-items:center;gap:7px;font:8px var(--mono);letter-spacing:.04em;color:#8f95af}.sw-mini-label svg{width:18px;height:18px;color:#bc831a}.sw-extract-panel h3{font:600 23px/1.25 var(--display);letter-spacing:-.04em;margin:17px 0 22px}.sw-fields{margin:0}.sw-fields>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #eff0f5;padding:13px 0;font-size:11px}.sw-fields dt{color:#9297ac}.sw-fields dd{display:flex;align-items:center;gap:12px;margin:0;font-weight:700}.sw-fields dd span{color:#379a7e}.sw-review-tag{display:flex;align-items:center;gap:7px;font-size:9px;color:#778099;margin-top:15px}.sw-review-tag>span{width:5px;height:5px;background:#32a37d;border-radius:50%;flex-shrink:0}.sw-steps{display:flex;gap:12px;margin:0 30px 24px;border-top:1px solid var(--sw-line);padding-top:12px}.sw-steps button{display:flex;align-items:center;gap:8px;flex:1;min-height:44px;background:transparent;border:0;color:#989eb4;font-size:11px;cursor:pointer}.sw-steps i{font:9px var(--mono);color:#a9aec2}.sw-steps button>span{margin-left:auto;color:#c4c8d8}.sw-steps button[aria-pressed=true]{font-weight:750;color:var(--sw-ink)}.sw-steps button[aria-pressed=true] i{color:#b07916}.sw-story-caption{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:28px 32px;border-top:1px solid var(--sw-line)}.sw-story-caption h3{font:600 20px/1.3 var(--display);letter-spacing:-.03em;margin:0 0 10px}.sw-story-caption p{max-width:670px;font-size:12px;color:#7b8198;margin:0}.sw-link{display:inline-flex;gap:23px;align-items:center;color:var(--sw-ink);text-decoration:none;font-size:12px;font-weight:750;border-bottom:1px solid #a3a7c0;padding:10px 0;line-height:1.5;flex-shrink:0}.sw-link:hover{color:#b37910;border-color:currentColor}.sw-footnote{font-size:9px!important;line-height:1.65!important;color:#989eb1;margin:16px 0 0}.sw-desktop-scene{position:relative;min-height:375px;padding:15px 0 60px;display:flex;align-items:center}.sw-desktop-scene>img{width:100%;height:285px;object-fit:cover;object-position:top;border:1px solid #d9dce9;border-radius:10px;box-shadow:0 10px 30px #24275515}.sw-fuel-floating{position:absolute;left:24%;right:2%;bottom:10px;display:flex;flex-direction:column;gap:12px;padding:20px 24px;background:#fff;border:1px solid var(--sw-line);border-radius:13px;box-shadow:0 18px 40px -15px #24275530}.sw-fuel-floating strong{font:600 22px/1.25 var(--display);letter-spacing:-.03em}.sw-fuel-floating>span:last-child{font-size:11px;color:#9097af}.sw-languages{background:#fff}.sw-language-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.sw-language-copy>p{font-size:16px;color:#7b8198}.sw-language-picker{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:30px 0 18px}.sw-language-picker button{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e7e9f1;border-radius:10px;background:#fff;color:var(--sw-ink);text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.sw-language-picker button>img{width:28px;height:20px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #0000000d;flex-shrink:0}.sw-language-picker button>span{font-size:12px;font-weight:650;line-height:1.5}.sw-language-picker small{display:block;color:#9b9fb2;font-size:9px;font-weight:400}.sw-language-picker i{font-style:normal;margin-left:auto;font-size:11px;color:#777da5}.sw-language-picker button[aria-pressed=true]{background:#f5f6fb;border-color:#9298bf}.sw-language-selected{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 0;margin-bottom:15px;font-size:12px;color:#757d9a}.sw-language-selected img{object-fit:cover;border-radius:2px}.sw-app-studio{position:relative;min-width:0;padding:24px;background:#f4f4fa;border:1px solid #e9eaf1;border-radius:28px;overflow:hidden}.sw-app-studio-head{display:flex;justify-content:space-between;align-items:center}.sw-app-studio-head small{font:9px var(--mono);color:#a0a6bd;letter-spacing:.07em}.sw-phone-stage{position:relative;display:flex;align-items:center;justify-content:center;height:430px;margin:8px 0 22px}.sw-real-phone{position:relative;width:184px;height:405px;border:6px solid #24283d;border-radius:28px;background:#fff;z-index:1;box-shadow:0 0 0 1px #9ba1b6,0 30px 45px -20px #24275570;animation:sw-device-in .45s ease both}.sw-real-phone>img{border-radius:21px}.sw-orbit{position:absolute;width:340px;height:340px;border:1px solid #dcdfed;border-radius:50%;transform:rotate(-25deg)}.sw-orbit:before{content:"";position:absolute;top:26px;right:26px;bottom:26px;left:26px;border:1px solid #e5e7f1;border-radius:50%}.sw-orbit:after{content:"";position:absolute;top:50%;left:-4px;width:8px;height:8px;border-radius:50%;background:var(--sw-accent);box-shadow:0 0 0 8px #f29e1b12}.sw-device-note{position:absolute;right:0;bottom:55px;display:flex;align-items:center;gap:7px;padding:11px 15px;background:#fff;border:1px solid var(--sw-line);border-radius:10px;font-size:9px;z-index:3;box-shadow:0 8px 20px #24275508}.sw-device-note>span{width:5px;height:5px;background:#33a27c;border-radius:50%}.sw-app-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;background:#fff;border:1px solid var(--sw-line);border-radius:13px}.sw-app-tabs button{display:flex;flex-direction:column;align-items:center;gap:7px;background:transparent;border:0;border-radius:9px;padding:10px 3px;font-size:9px;color:#969eb6;cursor:pointer}.sw-app-tabs svg{width:21px;height:21px}.sw-app-tabs button[aria-pressed=true]{color:#fff;background:var(--sw-ink)}.sw-app-tabs button[aria-pressed=true] svg{color:var(--sw-accent)}.sw-app-caption{text-align:center;font-size:11px;color:#7c849f;margin:17px 0 0;min-height:39px}.sw-app-studio>.sw-footnote{text-align:center;margin-top:8px}.sw-assistant{background:var(--sw-ink);color:#fff;overflow:hidden}.sw-assistant:before{content:"";position:absolute;top:-220px;right:-100px;width:500px;height:500px;border:1px solid #ffffff07;border-radius:50%;box-shadow:0 0 0 60px #ffffff02,0 0 0 120px #ffffff02;z-index:-1}.sw-assistant-heading{max-width:820px;margin-bottom:40px}.sw-assistant h2{color:#fff}.sw-assistant h2 em{color:var(--sw-accent)}.sw-assistant-heading>p{font-size:16px;color:#b8bed6}.sw-assistant-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);border:1px solid #ffffff17;border-radius:22px;overflow:hidden;box-shadow:0 24px 50px -30px #0c112a70}.sw-assistant-rail{background:#ffffff05;padding:25px 17px}.sw-rail-label{display:block;padding:7px 12px 25px;font:9px var(--mono);letter-spacing:.07em;color:#838db5}.sw-assistant-rail>button{display:flex;align-items:center;gap:12px;width:100%;padding:17px 12px;margin-bottom:5px;background:transparent;border:1px solid transparent;border-radius:10px;color:#9ca5c8;font-size:12px;text-align:left;cursor:pointer}.sw-assistant-rail>button svg{width:20px;height:20px}.sw-assistant-rail>button>span{margin-left:auto;opacity:.5}.sw-assistant-rail>button[aria-pressed=true]{background:#ffffff0e;border-color:#ffffff0e;color:#fff}.sw-assistant-rail>button[aria-pressed=true] svg{color:var(--sw-accent)}.sw-surtia-connection{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 12px 0;margin-top:24px;border-top:1px solid #ffffff0d}.sw-surtia-connection img{width:38px;height:38px;object-fit:contain}.sw-surtia-connection strong{font-size:11px;color:#d3d9ed}.sw-surtia-connection>span{font-size:10px;line-height:1.6;color:#8590b8}.sw-chat{min-width:0;background:#fbfbfd;color:var(--sw-ink)}.sw-chat-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 25px;border-bottom:1px solid #e9eaf1;background:#fff}.sw-assistant-picker{display:flex;gap:7px}.sw-assistant-picker button{display:flex;align-items:center;gap:9px;background:transparent;border:1px solid transparent;border-radius:9px;padding:10px 13px;color:#949bb3;font-size:12px;cursor:pointer}.sw-assistant-picker button[aria-pressed=true]{background:#f7f7fa;border-color:#e6e8ef;color:#292d45}.sw-assistant-picker img{width:23px;height:23px;object-fit:contain;border-radius:5px}.sw-chat-top>small{font:8px var(--mono);letter-spacing:.07em;color:#b4b9c9}.sw-chat-body{padding:28px 36px;min-height:335px;animation:sw-in .35s ease both}.sw-question{width:fit-content;max-width:88%;margin-left:auto;padding:15px 20px;background:#eeeef5;border-radius:16px 16px 4px;font-size:13px;line-height:1.6;color:#626b88}.sw-answer{position:relative;margin:32px 0 0 41px;font-size:12px}.sw-answer-mark{position:absolute;left:-41px;top:0;width:26px;height:26px;object-fit:contain;border-radius:6px}.sw-answer-source{display:flex;align-items:center;gap:9px;margin-bottom:12px;font:8px var(--mono);letter-spacing:.06em;color:#a1a8bd}.sw-answer-source>span{color:#398d72}.sw-answer p{margin:0 0 17px;color:#78819d;max-width:550px}.sw-answer ul{list-style:none;padding:0;margin:0}.sw-answer li{display:flex;gap:10px;margin:12px 0;color:#626e8b;font-size:11px}.sw-answer li>span{color:#398d72}.sw-answer>a{display:inline-flex;gap:23px;margin-top:12px;font-size:11px;font-weight:750;color:var(--sw-ink);text-decoration:none}.sw-chat-input{display:flex;align-items:center;justify-content:space-between;margin:0 25px;padding:12px 14px;border:1px solid #e5e7ef;border-radius:12px;background:#fff;font-size:11px;color:#aeb7cd}.sw-chat-input>span:last-child{display:grid;place-items:center;width:26px;height:26px;background:#eceef5;border-radius:8px;color:#a0abc4;font-size:17px}.sw-chat-note{padding:0 25px;margin:12px 0 18px;font-size:9px;color:#a5aec4}.sw-assistant-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:30px}.sw-assistant-bottom strong{font:500 20px var(--display);letter-spacing:-.025em}.sw-assistant-bottom p{margin:8px 0 0;font-size:11px;color:#a1adcd}.sw-assistant-bottom .button{display:flex;align-items:center;gap:30px;font-size:12px;flex-shrink:0}.sw-section button:focus-visible,.sw-section a:focus-visible{outline:3px solid #bd841c;outline-offset:4px}@keyframes sw-in{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sw-device-in{0%{opacity:.3;transform:translateY(12px) rotate(2deg)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.sw-studio{grid-template-columns:225px minmax(0,1fr)}.sw-story-menu{padding:20px 8px}.sw-story-menu button{gap:8px;padding:15px 9px}.sw-canvas-label{padding:20px}.sw-canvas-label>span:last-child{font-size:7px}.sw-canvas-scene{padding:15px 20px 25px}.sw-capture-phone{width:126px;height:282px}.sw-extract-panel{padding:18px}.sw-extract-panel h3{font-size:20px}.sw-flow-link{width:25px}.sw-flow-link i{left:0;width:25px;height:25px}.sw-language-layout{gap:40px}.sw-language-copy h2{font-size:44px}.sw-app-studio{padding:19px}.sw-assistant-workspace{grid-template-columns:220px minmax(0,1fr)}.sw-story-caption{align-items:flex-start}.sw-story-caption .sw-link{max-width:190px;flex-shrink:1}}@media (max-width:850px){.sw-section{padding:72px 0}.sw-heading-row{display:block}.sw-heading-row>p{max-width:none;margin-top:20px}.sw-studio{grid-template-columns:1fr}.sw-story-menu{flex-direction:row;border-right:0;border-bottom:1px solid var(--sw-line);padding:12px;gap:5px}.sw-story-menu button{padding:12px;flex:1;gap:9px}.sw-story-menu small,.sw-story-menu i{display:none}.sw-story-menu b{font-size:11px}.sw-menu-icon{width:29px;height:32px}.sw-menu-icon svg{width:17px;height:17px}.sw-flow-devices{max-width:580px;margin:auto}.sw-capture-phone{width:154px;height:344px}.sw-extract-panel{width:310px;padding:25px}.sw-flow-link{width:40px}.sw-canvas-label{padding:24px 30px}.sw-canvas-label>span:last-child{font-size:8px}.sw-language-layout{grid-template-columns:1fr}.sw-language-copy{max-width:650px}.sw-app-studio{width:100%;max-width:560px;margin:auto}.sw-language-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.sw-language-picker button{gap:8px;padding:12px 8px}.sw-language-picker button i{display:none}.sw-language-copy h2{font-size:clamp(34px,6vw,48px)}.sw-assistant-workspace{grid-template-columns:1fr}.sw-assistant-rail{display:flex;gap:6px;padding:12px}.sw-rail-label,.sw-surtia-connection{display:none}.sw-assistant-rail>button{justify-content:center;padding:13px 10px;margin:0;font-size:11px}.sw-assistant-rail>button>span{display:none}.sw-assistant-bottom{align-items:flex-start}.sw-assistant-bottom>div{max-width:350px}}@media (max-width:520px){.sw-section{padding:56px 0;scroll-margin-top:85px}.sw-section h2{font-size:34px;letter-spacing:-.05em}.sw-eyebrow{font-size:8px;gap:7px;letter-spacing:.065em}.sw-heading-row{margin-bottom:28px}.sw-heading-row>p{font-size:13px}.sw-studio{border-radius:17px}.sw-story-menu{padding:8px;gap:4px}.sw-story-menu button{padding:10px 6px;flex-direction:column;text-align:center;gap:7px;border-radius:9px}.sw-story-menu b{font-size:9px;line-height:1.5;max-width:85px}.sw-menu-icon{width:28px;height:29px}.sw-canvas-label{padding:20px 16px}.sw-brand{font-size:23px}.sw-canvas-label>span:last-child{font-size:6px;max-width:120px;text-align:right;line-height:1.7}.sw-canvas-scene{padding:12px 14px 22px;min-height:320px}.sw-flow-devices{min-height:300px;gap:7px}.sw-capture-phone{width:110px;height:247px;border-width:4px;border-radius:19px;transform:rotate(-3deg)}.sw-capture-phone>img{border-radius:14px}.sw-phone-island{height:7px;top:3px}.sw-phone-caption{font-size:8px;padding:7px 10px;border-radius:8px}.sw-phone-caption svg{width:12px;height:12px}.sw-flow-link{width:15px}.sw-flow-link i{width:19px;height:19px;font-size:11px;left:-2px}.sw-extract-panel{width:155px;padding:14px 11px;border-radius:12px}.sw-mini-label{font-size:6px;gap:4px;letter-spacing:0}.sw-mini-label svg{width:13px;height:13px}.sw-extract-panel h3{font-size:16px;line-height:1.25;margin:14px 0}.sw-fields>div{font-size:8px;gap:5px;padding:11px 0}.sw-fields dd{gap:5px}.sw-review-tag{font-size:7px;align-items:flex-start;line-height:1.5}.sw-review-tag span{margin-top:3px}.sw-steps{margin:0 16px 16px;gap:7px}.sw-steps button{font-size:9px;gap:6px}.sw-steps i{font-size:7px}.sw-story-caption{padding:22px 20px;display:block}.sw-story-caption h3{font-size:20px}.sw-story-caption p{font-size:11px}.sw-story-caption .sw-link{max-width:none;margin-top:12px;font-size:11px}.sw-desktop-scene{min-height:285px;padding:0 0 65px}.sw-desktop-scene>img{height:220px}.sw-fuel-floating{left:8%;right:0;padding:16px;bottom:0}.sw-fuel-floating strong{font-size:19px}.sw-fuel-floating>span:last-child{font-size:10px}.sw-language-picker{grid-template-columns:1fr 1fr;gap:7px;margin-top:25px}.sw-language-picker button{padding:12px;gap:11px}.sw-language-picker button i{display:block}.sw-language-copy>p{font-size:14px}.sw-language-selected{font-size:11px}.sw-app-studio{border-radius:20px;padding:18px 14px}.sw-phone-stage{height:410px;margin-bottom:18px}.sw-real-phone{width:175px;height:390px}.sw-orbit{width:280px;height:280px}.sw-device-note{font-size:8px;padding:9px;right:0;bottom:40px}.sw-app-tabs{gap:3px;padding:4px}.sw-app-tabs button{padding:10px 2px;font-size:8px}.sw-app-tabs svg{width:20px;height:20px}.sw-assistant-heading{margin-bottom:30px}.sw-assistant-heading>p{font-size:14px}.sw-assistant-workspace{border-radius:16px}.sw-assistant-rail{padding:9px;gap:4px}.sw-assistant-rail>button{padding:12px 6px;gap:7px;font-size:9px}.sw-assistant-rail svg{width:17px!important;height:17px!important}.sw-chat-top{padding:13px 12px;gap:6px}.sw-assistant-picker{gap:2px}.sw-assistant-picker button{font-size:11px;padding:9px;gap:7px}.sw-assistant-picker img{width:20px;height:20px}.sw-chat-top>small{font-size:6px}.sw-chat-body{padding:24px 17px;min-height:370px}.sw-question{font-size:12px;max-width:94%;padding:13px 16px}.sw-answer{margin-left:32px}.sw-answer-mark{left:-32px;width:22px;height:22px}.sw-answer-source{font-size:7px}.sw-answer p{font-size:11px}.sw-answer li{font-size:10px}.sw-answer>a{font-size:10px}.sw-chat-input{margin:0 14px;font-size:10px;padding:10px 12px}.sw-chat-note{padding:0 14px;font-size:8px}.sw-assistant-bottom{display:block;margin-top:25px}.sw-assistant-bottom strong{font-size:18px}.sw-assistant-bottom p{font-size:11px}.sw-assistant-bottom .button{margin-top:22px;width:100%;justify-content:space-between;font-size:11px}}@media (prefers-reduced-motion:reduce){.sw-section *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sw-real-phone{padding:0;cursor:zoom-in}.sw-zoom-cue{position:absolute;bottom:10px;right:9px;display:grid;place-items:center;width:24px;height:24px;background:#242755e8;color:#fff;border-radius:50%;font-size:13px;border:1px solid #ffffff38}.sw-screen-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(520px,calc(100vw - 28px));max-height:94dvh;padding:0;border:1px solid #dce0ed;border-radius:16px;background:#f7f8fc;color:#242755;overscroll-behavior:contain;box-shadow:0 40px 100px #070b2350}.sw-screen-dialog::backdrop{background:#111731c9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sw-screen-dialog>div{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:#fff;border-bottom:1px solid #e1e4ee;z-index:2}.sw-screen-dialog strong{font-size:12px}.sw-screen-dialog button{padding:10px 12px;border:1px solid #dce0ed;border-radius:8px;background:#f6f7fc;color:#242755;font-size:12px;cursor:pointer}.sw-screen-dialog>img{display:block;width:auto;max-width:100%;height:auto;max-height:none;margin:18px auto;width:min(330px,90%)}@media (hover:hover) and (pointer:fine){.sw-story-menu button:hover,.sw-language-picker button:hover{border-color:#aeb5d3;background:#f8f9fd}.sw-real-phone{transition:transform .3s,box-shadow .3s}.sw-real-phone:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #9ba1b6,0 36px 50px -22px #24275580}.sw-assistant-rail>button:hover{background:#ffffff0c}.sw-assistant-picker button:hover{background:#f2f4fa}}@media (max-width:520px){.sw-story-caption p,.sw-answer p{font-size:12px}.sw-chat-note{font-size:9px}.sw-footnote{font-size:10px!important}}.sw-story-menu small{display:none}.sw-canvas-label>span:last-child{display:none}.sw-extract-panel{min-height:280px;display:flex;flex-direction:column;justify-content:center}.sw-extract-panel p{font-size:12px;color:#7b8198;margin:0 0 18px}.sw-extract-panel h3{margin:15px 0}.sw-single-symbol{color:#626caa;margin:5px 0 16px}.sw-single-symbol svg{width:47px;height:47px}.sw-try-action{display:flex;align-items:center;justify-content:space-between;gap:15px;border:0;border-radius:9px;padding:12px 14px;background:var(--sw-ink);color:#fff;font-size:11px;cursor:pointer;margin-top:15px;min-height:44px;width:100%}.sw-try-action>span{color:var(--sw-accent)}.sw-done-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e7f3ed;color:#388c70;font-size:24px;margin-top:15px}.sw-caption-label{display:block;font:8px var(--mono);letter-spacing:.09em;color:#9a9fb7;margin-bottom:10px}.sw-story-caption h3{margin-bottom:0}.sw-heading-row>p{font-size:14px}.sw-language-picker button{min-height:51px}.sw-language-selected{display:none}.sw-language-copy>p{font-size:16px}.sw-query-result{display:flex;flex-direction:column;gap:12px;padding:17px 19px;border:1px solid #e4e7f0;background:#fff;border-radius:12px;margin:14px 0 16px}.sw-query-result>strong{font-size:14px;color:#3a4264;margin-bottom:3px}.sw-query-result>span{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#7b859f;padding-top:10px;border-top:1px solid #f0f1f6}.sw-query-result b{color:#4b5778;font-weight:650}.sw-result-files{display:flex;gap:8px;flex-wrap:wrap}.sw-result-files span{border:1px solid #e1e5ef;background:#f7f8fc;border-radius:7px;padding:10px 13px;font-size:11px}.sw-query-benefit{font-size:13px;color:#4d5c80;font-weight:650}.sw-next-query{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 25px;padding:12px 15px;width:calc(100% - 50px);min-height:44px;border:1px solid #e0e5ef;border-radius:10px;background:#fff;color:#5b6889;font-size:12px;cursor:pointer}.sw-chat-body{min-height:330px}.sw-assistant-bottom p{font-size:10px}.sw-app-caption{font-size:13px;font-weight:650;color:#4d5c80}.sw-section .sw-story-caption{padding-top:22px;padding-bottom:22px}@media (max-width:520px){.sw-extract-panel{min-height:245px;padding:13px 10px}.sw-extract-panel p{font-size:10px;line-height:1.5}.sw-try-action{font-size:9px;padding:10px 8px;gap:7px}.sw-extract-panel h3{font-size:17px}.sw-single-symbol svg{width:36px;height:36px}.sw-done-symbol{width:32px;height:32px;font-size:19px}.sw-story-caption h3{font-size:20px}.sw-next-query{margin:0 15px;width:calc(100% - 30px);font-size:11px}.sw-query-result{padding:14px}.sw-query-result>strong{font-size:13px}.sw-query-result>span{font-size:11px}.sw-query-benefit{font-size:12px}.sw-chat-body{min-height:350px}.sw-app-caption{font-size:12px}.sw-caption-label{font-size:8px}.sw-steps{gap:9px}.sw-steps button>span{display:none}}.sw-chat-body{min-height:275px}.sw-language-selected{display:flex;min-height:34px;margin-bottom:8px;padding:6px 0;font-size:11px}.sw-assistant-workspace .sw-rail-label{display:none}.sw-surtia-connection{margin-top:15px;padding-top:20px}@media (max-width:520px){.sw-chat-body{min-height:285px}.sw-language-selected{font-size:10px}.sw-next-query{font-weight:650;color:#3f4c73}}.sw-section{background-image:radial-gradient(ellipse at 85% 30%,#e8eaf538,transparent 65%)}.sw-studio,.sw-app-studio,.sw-assistant-workspace{box-shadow:0 2px #ffffffb3,0 18px 30px -18px #24275520,0 55px 90px -55px #24275565;transform:translateZ(0);border-color:#dfe3ef}.sw-canvas{background:radial-gradient(ellipse at 50% 40%,#e7eaf5,transparent 70%),linear-gradient(145deg,#fff,#f7f8fc)}.sw-canvas-scene{min-height:555px;padding-top:22px;padding-bottom:32px;perspective:1200px}.sw-flow-devices{min-height:500px;gap:20px}.sw-capture-phone{width:236px;height:472px;border-width:7px;border-radius:31px;transform:rotate(-2deg) translateY(var(--sw-depth-shift,0px));box-shadow:0 0 0 1px #a0a8c0,8px 14px 0 -6px #323b5933,0 38px 55px -25px #24275575}.sw-capture-phone>img{border-radius:23px;object-fit:contain;background:#f5f6fa}.sw-extract-panel{width:300px;min-height:300px;padding:28px;transform:translateY(calc(var(--sw-depth-shift,0px) * -1));box-shadow:0 2px #fff,0 18px 32px -20px #24275540,0 45px 65px -45px #24275565}.sw-extract-panel h3{font-size:26px}.sw-extract-panel p{font-size:14px}.sw-fields>div{font-size:13px;padding:15px 0}.sw-try-action{font-size:13px}.sw-language-layout{grid-template-columns:.9fr 1.1fr;gap:60px}.sw-app-studio{padding:28px;background:radial-gradient(ellipse at 50% 40%,#e0e5f3,transparent 62%),linear-gradient(160deg,#f7f8fd,#eef0f8);perspective:1400px}.sw-phone-stage{height:640px;margin:12px 0 24px}.sw-real-phone{width:300px;height:600px;border-width:7px;border-radius:35px;box-shadow:0 0 0 1px #a0abc2,8px 12px 0 -5px #24275522,0 42px 65px -28px #24275580;animation:sw-phone-depth .65s cubic-bezier(.16,.75,.25,1) both}.sw-real-phone>img{border-radius:27px;object-fit:contain;background:#f5f6fa}.sw-phone-island{width:30%;height:10px}.sw-orbit{width:420px;height:420px;border-color:#d3daeb;transform:rotate(-25deg) translateY(var(--sw-depth-shift,0px))}.sw-device-note{bottom:85px;right:0;font-size:11px;padding:13px 16px;box-shadow:0 12px 25px #24275512}.sw-app-tabs{gap:5px;padding:6px;border-radius:15px}.sw-app-tabs button{font-size:11px;padding:12px 4px;min-height:68px}.sw-app-caption{font-size:14px}.sw-screen-dialog{width:min(580px,calc(100vw - 24px));background:#e9edf6}.sw-screen-dialog>img{width:min(390px,calc(100% - 24px));box-shadow:0 15px 45px #24275520;border-radius:10px}.sw-playback{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:40px;padding:9px 12px;border:1px solid #dce1ee;border-radius:9px;background:#ffffff9c;color:#6f7b9a;font-size:11px;cursor:pointer;white-space:nowrap}.sw-playback>span{font-size:15px;color:#3f448c}.sw-assistant .sw-playback{font-size:10px;padding:8px 10px}.sw-studio .sw-story-menu button{transition:transform .35s,background .25s,border-color .25s}.sw-studio .sw-story-menu button[aria-pressed=true]{transform:translate(3px)}.sw-query-result{box-shadow:0 9px 24px -18px #24275550}.sw-chat-body{animation:sw-panel-depth .6s ease both}.sw-app-studio-head .sw-brand{font-size:27px}.sw-app-studio>.sw-footnote{font-size:10px!important}.sw-language-copy{align-self:start;position:sticky;top:130px;margin-top:30px}.sw-assistant-workspace{background:#242755}.sw-assistant-rail{background:linear-gradient(135deg,#ffffff07,#ffffff02)}@keyframes sw-phone-depth{0%{opacity:.25;transform:translateY(12px) rotateY(-6deg) scale(.97)}to{opacity:1;transform:translateY(0) rotateY(0) scale(1)}}@keyframes sw-panel-depth{0%{opacity:.3;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1050px){.sw-language-layout{gap:32px;grid-template-columns:.85fr 1.15fr}.sw-language-picker button{padding:11px 9px}.sw-capture-phone{width:210px;height:420px}.sw-flow-devices{gap:10px}.sw-extract-panel{width:270px;padding:22px}.sw-extract-panel h3{font-size:23px}.sw-flow-link{width:25px}.sw-canvas-scene{min-height:520px}.sw-real-phone{width:280px;height:560px}.sw-phone-stage{height:600px}.sw-app-tabs button{font-size:9px}.sw-app-studio{padding:22px}.sw-device-note{font-size:9px}}@media (max-width:850px){.sw-language-layout{grid-template-columns:1fr}.sw-language-copy{position:static;margin-top:0;max-width:none}.sw-app-studio{max-width:600px}.sw-capture-phone{width:236px;height:472px}.sw-extract-panel{width:300px;padding:26px}.sw-flow-devices{gap:15px}.sw-flow-link{width:30px}.sw-real-phone{width:310px;height:620px}.sw-phone-stage{height:650px}.sw-app-tabs button{font-size:11px}.sw-heading-row{display:flex;align-items:flex-end}.sw-heading-row h2{font-size:39px}.sw-playback{font-size:10px}}@media (max-width:520px){.sw-heading-row{gap:12px;align-items:center}.sw-heading-row h2{font-size:32px}.sw-heading-row .sw-eyebrow{max-width:180px}.sw-heading-row .sw-playback{font-size:9px;padding:8px;min-width:72px}.sw-canvas-scene{min-height:540px;padding:14px 14px 22px}.sw-flow-devices{position:relative;display:block;min-height:495px;padding:7px 0 25px}.sw-capture-phone{width:220px;height:440px;border-width:6px;border-radius:28px;margin-left:3px;transform:rotate(-2deg);box-shadow:0 0 0 1px #a0abc2,0 28px 40px -22px #24275570}.sw-capture-phone>img{border-radius:21px}.sw-flow-link{display:none}.sw-extract-panel{position:absolute;right:0;bottom:0;width:185px;min-height:240px;padding:17px;transform:none;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px #fff,0 18px 40px -15px #24275545}.sw-extract-panel h3{font-size:21px}.sw-extract-panel p{font-size:12px}.sw-mini-label{font-size:7px}.sw-fields>div{font-size:10px;padding:12px 0}.sw-try-action{font-size:11px;padding:11px 10px}.sw-app-studio{padding:20px 12px;overflow:visible}.sw-phone-stage{height:610px;margin-bottom:15px}.sw-real-phone{width:min(290px,calc(100% - 8px));height:auto;aspect-ratio:1/2;border-width:6px;border-radius:32px}.sw-real-phone>img{border-radius:25px}.sw-orbit{width:280px;height:380px}.sw-device-note{font-size:9px;bottom:35px;right:-2px;padding:9px 11px}.sw-app-tabs button{font-size:9px;min-height:66px}.sw-app-caption{font-size:13px}.sw-app-studio-head .sw-brand{font-size:24px}.sw-app-studio .sw-playback{font-size:9px;min-height:36px}.sw-chat-top .sw-playback{font-size:0;padding:8px;min-width:32px}.sw-chat-top .sw-playback>span{font-size:15px}.sw-language-picker button{min-height:52px}.sw-language-selected{font-size:11px}}@media (prefers-reduced-motion:reduce){.sw-section *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sw-capture-phone,.sw-extract-panel,.sw-orbit{transform:none!important}.sw-playback{display:none}}@media (max-width:520px){.sw-app-studio{overflow:hidden}}.sw-human-automation{padding:64px 0 58px;background:#f3f1eb;background-image:none}.sw-human-heading{margin-bottom:32px}.sw-human-heading h2{font-size:clamp(34px,3.8vw,52px);margin:14px 0 0;line-height:1.12}.sw-human-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:center}.sw-human-scene{position:relative;margin:0 18px 32px 0;min-width:0;animation:sw-human-arrive .4s ease both}.sw-human-photo{display:block;width:100%;height:465px;object-fit:cover;object-position:65% 44%;border-radius:4px 70px 4px 4px;box-shadow:0 28px 60px -40px #24275555}.sw-human-device{position:absolute;right:-20px;bottom:10px;background:#fff;box-shadow:0 0 0 1px #abb2ca,0 25px 40px -18px #171d3d80;transform:rotate(2deg)}.sw-human-device>img{display:block;width:100%;height:100%;object-fit:contain}.sw-human-device--phone{width:174px;height:348px;padding:5px;background:#24283d;border-radius:25px}.sw-human-device--phone>img{border-radius:20px}.sw-human-device--desktop{width:340px;height:213px;border-radius:8px;padding:4px;bottom:-12px;right:-25px;transform:rotate(-2deg)}.sw-human-device--desktop>img{border-radius:5px}.sw-human-scene figcaption{position:absolute;left:0;bottom:-30px;font:9px var(--mono);letter-spacing:.03em;color:#8f92a4}.sw-human-copy{min-width:0;align-self:center}.sw-human-options{display:flex;flex-direction:column;margin-bottom:35px}.sw-human-options button{display:flex;align-items:center;gap:15px;padding:20px 0;border:0;border-bottom:1px solid #d5d6df;background:transparent;color:#9a9fb2;cursor:pointer;text-align:left;font-size:17px;min-height:64px;transition:color .25s,transform .25s}.sw-human-options button:first-child{border-top:1px solid #d5d6df}.sw-human-number{font:10px var(--mono);color:#a6aabc}.sw-human-options i{margin-left:auto;font-style:normal;font-size:18px}.sw-human-options button[aria-pressed=true]{color:var(--sw-ink);font-weight:750;transform:translate(3px)}.sw-human-options button[aria-pressed=true] .sw-human-number{color:#b2750e}.sw-human-options button[aria-pressed=true] i{color:#cc8c19}.sw-human-benefit{min-height:185px;animation:sw-human-arrive .35s ease both}.sw-human-benefit h3{font:600 clamp(25px,2.7vw,36px)/1.18 var(--display);letter-spacing:-.045em;margin:12px 0 15px;color:var(--sw-ink)}.sw-human-benefit p{color:#7e849b;font-size:14px;margin:0 0 17px;max-width:360px}.sw-human-benefit .sw-link{font-size:12px}.sw-human-automation>.container>.sw-footnote{margin-top:15px;font-size:9px!important;color:#9c9fae}.sw-human-automation button:focus-visible{outline:2px solid #c48b1f;outline-offset:5px}@keyframes sw-human-arrive{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.sw-human-layout{gap:45px}.sw-human-photo{height:425px}.sw-human-device--phone{width:155px;height:310px}.sw-human-device--desktop{width:290px;height:182px}.sw-human-options button{font-size:15px;padding:17px 0}.sw-human-benefit h3{font-size:29px}.sw-human-benefit p{font-size:13px}}@media (max-width:750px){.sw-human-layout{grid-template-columns:1fr;gap:25px}.sw-human-heading{margin-bottom:25px}.sw-human-scene{margin-right:18px;margin-bottom:20px}.sw-human-photo{height:420px;object-position:65% center}.sw-human-device--phone{width:170px;height:340px}.sw-human-device--desktop{width:330px;height:206px}.sw-human-options{flex-direction:row;gap:17px;margin-bottom:24px}.sw-human-options button{flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;border-top:0!important;min-height:70px;font-size:13px;padding:12px 0}.sw-human-options i{display:none}.sw-human-options button[aria-pressed=true]{transform:none;border-bottom-color:#c88b18}.sw-human-benefit{min-height:160px}.sw-human-benefit h3{font-size:29px}.sw-human-benefit p{max-width:100%}.sw-human-automation{padding:50px 0}}@media (max-width:480px){.sw-human-heading h2{font-size:34px}.sw-human-photo{height:330px;border-top-right-radius:45px}.sw-human-scene{margin-right:0;margin-bottom:20px}.sw-human-device--phone{width:127px;height:254px;right:8px;bottom:-5px;padding:4px;border-radius:20px}.sw-human-device--phone>img{border-radius:16px}.sw-human-device--desktop{width:240px;height:150px;right:7px;bottom:-8px}.sw-human-scene figcaption{font-size:7px;bottom:-24px}.sw-human-layout{gap:23px}.sw-human-options{gap:12px}.sw-human-options button{font-size:11px;line-height:1.45;min-height:64px}.sw-human-number{font-size:8px}.sw-human-benefit h3{font-size:28px}.sw-human-benefit p{font-size:13px}.sw-human-benefit .sw-link{font-size:12px}.sw-human-automation .sw-caption-label{font-size:8px}}@media (prefers-reduced-motion:reduce){.sw-human-scene,.sw-human-benefit{animation:none!important}.sw-human-options button{transition:none!important}}.sw-human-device--phone{left:-12px;right:auto}@media (max-width:480px){.sw-human-device--phone{left:8px;right:auto}}.sw-human-automation{color:#fff;background:radial-gradient(ellipse at 90% 5%,#4c51974a,transparent 55%),linear-gradient(125deg,#242755,#303568);padding:66px 0;overflow:hidden}.sw-human-automation>.container{position:relative;z-index:1}.sw-human-automation .hero-noise{opacity:.1;z-index:0}.sw-ai-route{position:absolute;width:900px;height:900px;right:-380px;top:-380px;border:1px solid #ffffff13;border-radius:48% 52% 40% 60%;transform:rotate(24deg);pointer-events:none;z-index:0}.sw-ai-route:before,.sw-ai-route:after{content:"";position:absolute;top:65px;right:65px;bottom:65px;left:65px;border:1px dashed #ffffff12;border-radius:45% 55% 60% 40%}.sw-ai-route:after{top:140px;right:140px;bottom:140px;left:140px;border-style:solid;border-color:#f29e1b1c}.sw-human-automation .sw-eyebrow{color:#c4c9e4}.sw-human-heading h2{color:#fff}.sw-human-heading h2 em{color:var(--amber)}.sw-human-layout{grid-template-columns:1.1fr .9fr;gap:65px}.sw-human-automation .sw-human-photo{box-shadow:0 25px 55px -35px #0c102d90}.sw-human-options{margin-bottom:26px}.sw-human-options button{color:#a3adcf;border-color:#ffffff1a;min-height:77px;padding:15px 0;gap:15px}.sw-human-options button:first-child{border-color:#ffffff1a}.sw-human-options b{font-size:15px;font-weight:600;display:block;line-height:1.4}.sw-human-option-summary{display:block;font-size:10px;font-weight:400;color:#7f8bb6;line-height:1.6;margin-top:4px}.sw-human-options button[aria-pressed=true]{color:#fff}.sw-human-options button[aria-pressed=true] .sw-human-option-summary{color:#c2cae2}.sw-human-number{color:#6774a3}.sw-human-options button[aria-pressed=true] .sw-human-number,.sw-human-options button[aria-pressed=true] i{color:var(--amber)}.sw-human-benefit{min-height:195px}.sw-human-benefit .sw-caption-label{color:#7f8dbb}.sw-human-benefit h3{color:#fff;font-size:32px}.sw-human-benefit p{color:#abb7d8;font-size:13px;line-height:1.75}.sw-human-benefit .sw-link{color:var(--amber);border-color:#f29e1b60}.sw-human-scene figcaption{color:#8391bb}.sw-human-automation>.container>.sw-footnote{color:#7584b0}.sw-human-photo{height:505px}.sw-human-device--desktop{width:360px;height:225px}.sw-human-heading{margin-bottom:34px}@media (max-width:1050px){.sw-human-layout{gap:43px}.sw-human-options b{font-size:13px}.sw-human-option-summary{font-size:9px}.sw-human-benefit h3{font-size:28px}.sw-human-benefit p{font-size:12px}.sw-human-photo{height:480px}.sw-human-device--desktop{width:300px;height:187px}}@media (max-width:750px){.sw-human-layout{grid-template-columns:1fr;gap:30px}.sw-human-photo{height:420px}.sw-human-options{display:grid;grid-template-columns:1fr 1fr;gap:0 23px;margin-bottom:25px}.sw-human-options button{flex-direction:row;align-items:center;min-height:82px;gap:10px;padding:15px 0;text-align:left}.sw-human-options button[aria-pressed=true]{border-color:var(--amber)}.sw-human-options b{font-size:13px}.sw-human-option-summary{font-size:9px;max-width:180px}.sw-human-benefit{min-height:160px}.sw-human-benefit h3{font-size:29px}.sw-human-automation{padding:50px 0}}@media (max-width:480px){.sw-human-heading h2{font-size:32px}.sw-human-photo{height:345px}.sw-human-device--desktop{width:245px;height:153px}.sw-human-layout{gap:25px}.sw-human-options{gap:0 16px}.sw-human-options b{font-size:11px}.sw-human-options button{min-height:80px;gap:8px}.sw-human-option-summary{font-size:8px;line-height:1.55}.sw-human-benefit h3{font-size:28px}.sw-human-benefit p{font-size:13px}.sw-human-automation .sw-eyebrow{font-size:8px}.sw-human-automation>.container>.sw-footnote{font-size:8px!important}}.sw-human-scene{perspective:1400px;animation:sw-carousel-in .65s cubic-bezier(.2,.7,.2,1) both;padding-bottom:32px}.sw-human-photo{height:560px;box-shadow:0 35px 65px -25px #080b30aa!important;transform:translateZ(-20px)}.sw-human-device{box-shadow:0 0 0 1px #ffffff50,0 25px 65px #090d38aa,0 3px #ffffff45 inset;transition:transform .45s}.sw-human-device--phone{width:220px;height:440px;left:-18px;bottom:28px;transform:rotate(-3deg) rotateY(7deg)}.sw-human-device--desktop{width:min(110%,610px);height:auto;aspect-ratio:1.6;right:-24px;bottom:0;padding:7px 7px 18px;background:linear-gradient(150deg,#c5c9df,#343956);border-radius:13px;transform:rotateY(-8deg) rotateX(3deg) rotate(-2deg);animation:sw-screen-in .8s cubic-bezier(.2,.7,.2,1) both}.sw-human-device--desktop:after{content:"";position:absolute;bottom:5px;left:47%;width:6%;height:3px;border-radius:2px;background:#8f99c4}.sw-human-device--desktop img{object-fit:contain;background:#fff;border-radius:7px}.sw-human-scene--tarifas .sw-human-photo,.sw-human-scene--facturas .sw-human-photo{height:560px;object-position:center 35%}.sw-human-scene figcaption{bottom:-3px}.sw-human-benefit .sw-caption-label{display:flex;align-items:center;gap:10px;color:#ffb52d;font:600 clamp(19px,1.8vw,25px)/1.3 var(--display);letter-spacing:-.02em;text-transform:none}.sw-human-benefit .sw-caption-label:before{content:"✦";font-size:24px}.sw-human-benefit h3{margin-top:15px}.sw-workflow-icon{width:34px;height:38px;display:grid;place-items:center;background:#ffffff09;border:1px solid #ffffff16;border-radius:10px;flex-shrink:0;box-shadow:0 5px 12px #11153830}.sw-workflow-icon svg{width:21px;height:21px}.sw-human-options button[aria-pressed=true] .sw-workflow-icon{background:linear-gradient(145deg,#ffb52d,#ee9610);color:#242755;border-color:#ffc768;box-shadow:0 5px 22px #f29e1b35}.sw-human-options button{gap:11px}.sw-human-number{font-size:9px}@keyframes sw-carousel-in{0%{opacity:.25;transform:translate(40px) rotateY(-5deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes sw-screen-in{0%{opacity:0;transform:translate(60px) rotateY(-14deg) rotate(-3deg)}to{opacity:1;transform:translate(0) rotateY(-8deg) rotateX(3deg) rotate(-2deg)}}@media (max-width:1050px){.sw-human-device--phone{width:195px;height:390px}.sw-human-device--desktop{right:-12px;width:108%}.sw-human-photo,.sw-human-scene--tarifas .sw-human-photo,.sw-human-scene--facturas .sw-human-photo{height:530px}.sw-workflow-icon{width:29px;height:33px}.sw-human-number{display:none}}@media (max-width:750px){.sw-human-scene{margin-right:8px;padding-bottom:48px}.sw-human-photo,.sw-human-scene--tarifas .sw-human-photo,.sw-human-scene--facturas .sw-human-photo{height:470px}.sw-human-device--phone{width:210px;height:420px;left:6px;bottom:25px}.sw-human-device--desktop{width:96%;right:0;bottom:0}.sw-human-options button{gap:9px}.sw-workflow-icon{width:30px;height:34px}.sw-human-benefit .sw-caption-label{font-size:23px}}@media (max-width:480px){.sw-human-photo,.sw-human-scene--tarifas .sw-human-photo,.sw-human-scene--facturas .sw-human-photo{height:400px}.sw-human-device--phone{width:166px;height:332px;left:3px;bottom:30px}.sw-human-device--desktop{width:103%;right:-5px;padding:5px 5px 13px}.sw-human-scene{padding-bottom:40px;margin-right:3px}.sw-human-scene--clasificacion .sw-human-photo{object-position:68% center}.sw-human-options b{font-size:11px}.sw-workflow-icon{width:26px;height:30px;border-radius:8px}.sw-workflow-icon svg{width:17px;height:17px}.sw-human-options button{gap:7px}.sw-human-option-summary{font-size:8px}.sw-human-benefit .sw-caption-label{font-size:22px}}@media (prefers-reduced-motion:reduce){.sw-human-scene,.sw-human-device--desktop{animation:none!important}.sw-human-device{transition:none}}.sw-human-scene figcaption{bottom:-23px}.sw-human-scene{margin-bottom:30px}.sw-fuel-carousel{height:560px;display:flex;flex-direction:column;justify-content:center;perspective:1300px;position:relative;min-width:0}.sw-fuel-slide{width:100%;min-height:0;animation:sw-fuel-slide .6s cubic-bezier(.22,.7,.2,1) both}.sw-fuel-slide img{display:block;width:100%;box-shadow:0 25px 55px #080d3090;border-radius:12px}.sw-fuel-slide.is-photo{height:510px}.sw-fuel-slide.is-photo img{height:100%;object-fit:cover;object-position:center 35%;border-top-right-radius:65px}.sw-fuel-slide.is-screen{padding:8px;background:linear-gradient(145deg,#b9c0df,#424b76);border-radius:15px;box-shadow:0 30px 60px #080d30a0;transform:rotateY(-4deg) rotateX(2deg)}.sw-fuel-slide.is-screen img{height:auto;max-height:460px;object-fit:contain;background:#fff;border-radius:8px}.sw-fuel-carousel-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;color:#d1d8ed;font-size:12px;min-height:25px}.sw-fuel-carousel-footer>div{display:flex;gap:5px}.sw-fuel-carousel-footer button{padding:9px 5px;border:0;background:none;cursor:pointer}.sw-fuel-carousel-footer button span{display:block;width:7px;height:7px;border-radius:50%;background:#818db6;transition:width .2s,background .2s}.sw-fuel-carousel-footer button[aria-pressed=true] span{width:24px;border-radius:5px;background:var(--amber)}@keyframes sw-fuel-slide{0%{opacity:1;translate:45px 0;rotate:y -8deg}to{opacity:1;translate:0 0;rotate:y 0deg}}@media (max-width:1050px){.sw-fuel-carousel{height:530px}.sw-fuel-slide.is-photo{height:470px}}@media (max-width:750px){.sw-fuel-carousel{height:470px}.sw-fuel-slide.is-photo{height:410px}.sw-fuel-carousel-footer{font-size:11px}}@media (max-width:480px){.sw-fuel-carousel{height:400px}.sw-fuel-slide.is-photo{height:350px}.sw-fuel-slide.is-screen{padding:4px}.sw-fuel-carousel-footer{font-size:10px;gap:8px}.sw-fuel-carousel-footer button{padding:10px 4px}}@media (prefers-reduced-motion:reduce){.sw-fuel-slide{animation:none}.sw-fuel-carousel-footer button span{transition:none}}.sw-fuel-slide.is-screen{position:relative;padding:10px 10px 27px;background:linear-gradient(135deg,#606987,#161c35 65%,#303b5d);border:1px solid #8b96b470;border-radius:15px;margin-bottom:61px;box-shadow:0 25px 55px #080d30a0,0 1px 1px #ffffff65 inset}.sw-fuel-slide.is-screen img{max-height:405px;border-radius:5px;box-shadow:none}.sw-fuel-slide.is-screen:before{content:"";position:absolute;top:100%;left:43%;width:14%;height:45px;background:linear-gradient(90deg,#65708b,#c2c9d9 48%,#727d98);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);box-shadow:0 5px 15px #070d3050}.sw-fuel-slide.is-screen:after{content:"";position:absolute;top:calc(100% + 40px);left:31%;width:38%;height:12px;border-radius:50% 50% 4px 4px;background:linear-gradient(#c9d0df,#68758e);box-shadow:0 12px 18px #070d3080}.sw-fuel-carousel-arrows{position:absolute;right:-22px;top:44%;transform:translateY(-50%);display:flex;flex-direction:column;gap:9px;z-index:5}.sw-fuel-carousel-arrows button{width:45px;height:45px;display:grid;place-items:center;border:1px solid #ffc55b;border-radius:50%;background:var(--amber);color:#242755;box-shadow:0 8px 22px #080d3060;cursor:pointer;transition:transform .2s,background .2s}.sw-fuel-carousel-arrows button:hover{transform:scale(1.08);background:#ffba3b}.sw-fuel-carousel-arrows button:focus-visible{outline:3px solid #fff;outline-offset:3px}.sw-fuel-carousel-arrows svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sw-fuel-carousel-footer small{color:#a6b2d3;font:10px var(--mono);padding-right:5px}.sw-fuel-carousel-footer{margin-top:14px}.sw-fuel-carousel{overflow:visible}@media (max-width:750px){.sw-fuel-carousel-arrows{right:-14px}.sw-fuel-carousel-arrows button{width:40px;height:40px}.sw-fuel-slide.is-screen{padding:7px 7px 22px}.sw-fuel-slide.is-screen img{max-height:340px}}@media (max-width:480px){.sw-fuel-carousel{margin-right:10px}.sw-fuel-carousel-arrows{right:-17px;gap:8px}.sw-fuel-carousel-arrows button{width:36px;height:36px}.sw-fuel-carousel-arrows svg{width:17px;height:17px}.sw-fuel-slide.is-screen{padding:5px 5px 18px;margin-bottom:49px;border-radius:10px}.sw-fuel-slide.is-screen:before{height:34px}.sw-fuel-slide.is-screen:after{top:calc(100% + 30px);height:9px}.sw-fuel-slide.is-screen img{max-height:285px}.sw-fuel-carousel-footer{font-size:10px}}@media (prefers-reduced-motion:reduce){.sw-fuel-carousel-arrows button{transition:none}}.sw-fuel-carousel-arrows{gap:0}.sw-fuel-carousel-arrows button{width:48px;height:48px}@media (max-width:480px){.sw-fuel-carousel-arrows button{width:38px;height:38px}}.sw-human-option{min-width:0}.sw-human-options .sw-human-option>button{width:100%;border-top:0}.sw-human-options .sw-human-option:first-child>button{border-top:1px solid #ffffff1a}.sw-human-benefit--inline{padding:19px 0 25px;min-height:0;border-bottom:1px solid #ffffff1a}.sw-human-benefit--mobile{display:none}.sw-human-copy{align-self:start}.sw-human-options{margin-bottom:0}@media (max-width:750px){.sw-human-benefit--inline{display:none}.sw-human-benefit--mobile{display:block;margin-top:25px}.sw-human-options .sw-human-option>button{height:100%;border-top:0!important}.sw-human-option{display:flex}.sw-human-option>button{flex:1}}.sw-real-phone{height:auto;aspect-ratio:auto}.sw-real-phone>img{height:auto}.sw-real-phone--interactive{cursor:default}.sw-phone-navigation{position:absolute;left:0;right:0;bottom:0;height:calc(100% * 68 / 780);display:flex;z-index:3;border-radius:0 0 25px 25px;overflow:hidden}.sw-phone-navigation>button{flex:1;min-width:0;min-height:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.sw-phone-navigation>button:focus-visible{outline:2px solid var(--amber);outline-offset:-3px;border-radius:8px}.sw-context-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}.sw-related{display:flex;flex-wrap:wrap;gap:20px;padding-top:38px;padding-bottom:48px;color:var(--indigo-dark)}.sw-related>article{display:flex;flex-direction:column;flex:1 1 240px;min-width:0;padding:26px;border:1px solid #dce0ed;border-radius:16px;background:#f7f8fc}.sw-related h3{font:600 22px/1.25 var(--display);letter-spacing:-.03em;margin:0 0 12px}.sw-related p{font-size:14px;line-height:1.7;color:#6b6e82;margin:0 0 18px}.sw-related .sw-link{font-size:13px;margin-top:auto;align-self:flex-start}@media (max-width:520px){.sw-context-actions{flex-direction:column;align-items:flex-start}.sw-related{padding-top:24px;padding-bottom:30px;gap:14px}.sw-related>article{padding:22px}}.sw-assistant-mention{display:flex;align-items:center;gap:28px;margin-top:24px;padding-top:18px;border-top:1px solid #3f448c25;color:#3f448c}.sw-assistant-mention-brands{display:flex;gap:20px;align-items:center;flex-shrink:0}.sw-assistant-mention-brands>span{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:600}.sw-assistant-mention-brands img{display:block;width:23px;height:23px;object-fit:contain}.sw-assistant-mention a{font-size:13px;line-height:1.6;color:inherit;text-decoration:none}.sw-assistant-mention a:hover{text-decoration:underline;text-underline-offset:4px}.sw-assistant-mention a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.sw-assistant-mention a>span{margin-left:8px;color:var(--amber)}.sw-assistant-mention small{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:#6b6e82}@media (max-width:750px){.sw-assistant-mention{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;padding-top:20px}.sw-assistant-mention a{font-size:12px}}.sw-human-automation{background:#242755;color:#fff}.sw-human-automation .sw-human-benefit p{color:#d0d7ed}.sw-human-automation .sw-human-option-summary{color:#bdc7e3}.sw-human-automation .sw-human-options button{color:#d0d7ed}.sw-assistant-mention{flex-direction:column;justify-content:center;align-items:center;gap:24px;margin-top:38px;padding-top:34px;border-color:#ffffff26;color:#eef0ff;text-align:center}.sw-assistant-mention-brands{justify-content:center;gap:52px;perspective:900px}.sw-assistant-mention-brands>span{display:flex;flex-direction:column;gap:16px;font-size:17px}.sw-assistant-mention-brands b{font-weight:600}.sw-assistant-logo{display:grid;place-items:center;width:94px;height:94px;border-radius:24px;background:#faf9f5;border:1px solid #fff;box-shadow:inset 0 2px 1px #fff,0 3px #b9bed4,0 7px #868da9,0 12px #525b7c,0 24px 26px #090d2870;transform:rotateX(12deg) rotateY(-12deg) rotate(-4deg)}.sw-assistant-mention-brands>span:nth-child(2) .sw-assistant-logo{transform:rotateX(12deg) rotateY(12deg) rotate(4deg)}.sw-assistant-mention-brands .sw-assistant-logo img{width:56px;height:56px;filter:drop-shadow(0 3px 1px #24275526)}.sw-assistant-mention>div:last-child{max-width:620px}.sw-assistant-mention a{font-size:16px;line-height:1.65}.sw-assistant-mention small{font-size:12px;line-height:1.7;margin-top:8px;color:#c0c9e3}@media (max-width:750px){.sw-assistant-mention{align-items:center;gap:22px;margin-top:30px;padding-top:28px}.sw-assistant-mention-brands{gap:36px}.sw-assistant-logo{width:78px;height:78px;border-radius:20px}.sw-assistant-mention-brands .sw-assistant-logo img{width:46px;height:46px}.sw-assistant-mention a{font-size:14px}.sw-assistant-mention small{font-size:11px}}.sw-related-visual{height:92px;display:flex;align-items:center;gap:12px;margin-bottom:22px;perspective:700px}.sw-related-icon{display:grid;place-items:center;width:82px;height:82px;border:1px solid #d4d7ec;border-radius:21px;background:#eeeff8;box-shadow:0 4px #d4d8eb,0 13px 20px -12px #24275550;transform:rotate(-5deg)}.sw-related-icon svg{width:60px;height:60px;stroke:#3f448c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sw-related-icon .sw-related-accent{fill:#ffd27a;stroke:#d18712}.sw-related-visual--assistants>span{width:65px;height:65px;display:grid;place-items:center;border-radius:18px;background:#fff;border:1px solid #e0e2ec;box-shadow:0 4px #d1d5e6,0 12px 18px -10px #24275550;transform:rotate(-6deg)}.sw-related-visual--assistants>span+span{transform:rotate(6deg)}.sw-related-visual--assistants img{width:36px;height:36px;object-fit:contain}@media (max-width:520px){.sw-related-visual{height:76px;margin-bottom:18px}.sw-related-icon{width:68px;height:68px;border-radius:18px}.sw-related-icon svg{width:49px;height:49px}.sw-related-visual--assistants>span{width:58px;height:58px;border-radius:16px}}.expert-contact{padding:88px 0;background:#f3f1eb;scroll-margin-top:140px}.expert-contact-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px;align-items:center}.expert-contact-copy h2{margin:20px 0;font-size:clamp(30px,3.4vw,48px);line-height:1.12;letter-spacing:-.035em}.expert-contact-copy>p{max-width:570px;color:#646879;font-size:17px;line-height:1.7}.expert-contact-copy ul{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.expert-contact-copy li{display:flex;gap:12px;align-items:baseline}.expert-contact-copy li:before{content:"✓";color:#45458a;font-weight:700}.expert-contact-card{padding:38px;background:#272750;color:#fff;border-radius:20px;border-top:4px solid #f29e1b}.expert-contact-icon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:26px;border-radius:16px;background:#f29e1b;color:#272750}.expert-contact-icon svg{width:28px;height:28px}.expert-contact-label{display:block;font-size:10px;letter-spacing:.12em;color:#d0d0e3}.expert-contact-number{display:inline-block;margin:14px 0 0;color:#fff;font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.035em;text-decoration:none;white-space:nowrap}.expert-contact-card p{margin:18px 0 26px;color:#d0d0e3;line-height:1.6}.expert-contact-card .button{width:100%;justify-content:center;gap:12px}.expert-contact-whatsapp{display:flex;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:14px;border:1px solid #77779e;border-radius:8px;color:#fff;text-decoration:none;font-weight:600}.expert-contact-whatsapp:hover{background:#393961;border-color:#fff}.expert-contact a:focus-visible{outline:3px solid #f29e1b;outline-offset:5px}@media (max-width: 800px){.expert-contact{padding:56px 0}.expert-contact-grid{grid-template-columns:1fr;gap:30px}.expert-contact-card{padding:28px}}.home-contact{scroll-margin-top:70px;padding-block:72px}.home-contact-anchor{position:absolute;top:0;left:0;scroll-margin-top:70px}.home-contact .demo-grid{gap:clamp(40px,6vw,100px);align-items:start}.home-contact .demo-copy{padding-top:30px}.home-contact-options{display:grid}.home-contact-options>div{grid-area:1 / 1;min-width:0}.home-contact-options>[hidden]{display:none}.home-contact .demo-copy>p{line-height:1.75}.home-contact .demo-point{margin-top:25px}.home-contact .demo-point small{line-height:1.7}.home-contact-panel{min-width:0;position:relative;background:var(--paper);border-radius:12px;padding:28px;color:var(--ink);box-shadow:0 24px 60px #0003}.home-contact-selector{margin-bottom:28px}.home-contact-selector>span{display:block;margin-bottom:15px;font:600 17px/1.5 var(--display)}.home-contact-selector>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.home-contact-selector button{min-width:0;padding:12px 8px;border:1px solid #d7d5e3;border-radius:6px;background:#fff;color:var(--indigo);cursor:pointer;font:600 12px/1.4 var(--body);transition:background .18s,border-color .18s}.home-contact-selector button:hover{border-color:var(--indigo);background:#eaeaf4}.home-contact-selector button[aria-pressed=true]{background:var(--indigo);border-color:var(--indigo);color:#fff}.home-contact-selector button:focus-visible,.home-contact-panel a:focus-visible{outline:3px solid var(--amber);outline-offset:3px}#root .home-contact-panel .demo-form{padding:0;box-shadow:none;background:transparent}.home-contact-panel .form-alternative,.home-contact-panel .lead-direct-contact{display:none}.home-contact-panel .expert-contact-card{padding:28px}.home-contact-panel .expert-contact-number{font-size:clamp(28px,3vw,42px)}.home-contact-privacy{margin:15px 0 0;text-align:center;font-size:11px;color:var(--muted)}.home-contact-privacy a{color:var(--indigo)}@media (max-width: 820px){.home-contact .demo-copy{padding-top:0}.home-contact .demo-grid{gap:36px}}@media (max-width: 480px){.home-contact-panel{padding:20px 16px}.home-contact-selector>div{grid-template-columns:1fr}.home-contact-selector button{padding:12px}.home-contact-panel .expert-contact-card{padding:22px 18px}}.home-contact-selector .contact-mode-switch{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%;min-height:56px;padding:5px;border:1px solid #d7d5e3;border-radius:30px;background:#e8e7f0;color:var(--indigo);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home-contact-selector .contact-mode-switch:hover{background:#e2e0ec;border-color:#aaa6c8}.contact-mode-thumb{position:absolute;z-index:-1;inset:5px auto 5px 5px;width:calc(50% - 5px);border-radius:24px;background:var(--indigo);box-shadow:0 3px 8px #29265025;transition:transform .28s cubic-bezier(.22,1,.36,1);pointer-events:none}.is-phone .contact-mode-thumb{transform:translate(100%)}.contact-mode-label{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 8px;font-size:13px;font-weight:600;pointer-events:none;transition:color .2s}.contact-mode-label>span{font-size:17px;line-height:1}.contact-mode-switch:not(.is-phone) .contact-mode-label:nth-of-type(2),.contact-mode-switch.is-phone .contact-mode-label:nth-of-type(3){color:#fff}.contact-mode-hint{display:block;margin-top:9px;text-align:center;color:var(--muted);font-size:10px;line-height:1.5}@media (max-width:480px){.home-contact-selector .contact-mode-switch{padding:5px}.contact-mode-label{padding:10px 4px;font-size:12px;gap:6px}}@media (prefers-reduced-motion:reduce){.contact-mode-thumb,.contact-mode-label{transition:none}}.workflow-grid .workflow-flip{padding:0;border:0;background:transparent;min-width:0}.workflow-flip-button{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:1400px}.workflow-flip-button:focus-visible{outline:3px solid var(--amber);outline-offset:6px}.workflow-flip-inner{display:grid;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,.7,.24,1)}.workflow-flip-button.is-flipped .workflow-flip-inner{transform:rotateY(180deg)}.workflow-face{grid-area:1 / 1;display:flex;flex-direction:column;min-height:370px;padding:30px;border:1px solid var(--line);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 10px 24px #15162b14}.workflow-face-front{background:#fff}.workflow-face-front .step{position:absolute;right:30px;top:30px}.workflow-face-front .workflow-icon{display:grid;flex-shrink:0}.workflow-card-title{display:block;margin:70px 0 14px;font:600 20px/1.35 var(--display)}.workflow-card-description{display:block;color:var(--muted);font-size:14px;line-height:1.7}.workflow-card-hint{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:24px;color:var(--indigo);font-size:12px;font-weight:700}.workflow-card-hint>span{color:var(--amber);font-size:23px;line-height:1}.workflow-face-back{transform:rotateY(180deg);background:var(--indigo);border-color:var(--indigo);color:#fff}.workflow-back-kicker{color:#ffd28a;font:10px/1.7 var(--mono);letter-spacing:.06em}.workflow-back-title{margin-top:65px;font:600 23px/1.35 var(--display)}.workflow-benefits{display:grid;gap:15px;margin:24px 0}.workflow-benefits>span{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.65}.workflow-benefits>span>span{color:#ffd28a;font-weight:700}@media (max-width: 820px){.workflow-face{min-height:350px}.workflow-card-title{margin-top:45px}}@media (prefers-reduced-motion: reduce){.workflow-flip-inner{transition:none}}.lead-direct-contact{padding:4px 0 0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:13px;line-height:1.5}.lead-direct-contact>strong{font:inherit}.lead-direct-contact>div{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:6px}.lead-direct-contact a{color:#46438d;text-underline-offset:4px}.lead-followup-options{display:grid;gap:12px;margin:16px 0;padding:16px;border:1px solid #d8d6e7;border-radius:8px}.lead-followup-options legend{padding:0 6px;font-weight:600}.lead-followup-options label{display:flex;align-items:center;gap:10px;cursor:pointer}.lead-followup-options input[type=radio]{width:20px;height:20px;min-height:0;margin:0;accent-color:#46438d}.lead-availability .button{white-space:normal}.deca-home-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.35fr);gap:clamp(44px,5vw,80px);align-items:center}.deca-home-intro{margin-bottom:30px;max-width:none}.deca-home-intro h2{font-size:clamp(34px,3.25vw,50px)}.deca-home-intro>p{font-size:17px;line-height:1.65;margin:20px 0 0;max-width:490px}.deca-home-copy .deca-automation-copy article{grid-template-columns:34px 1fr;gap:16px;padding:20px 0}.deca-home-copy .deca-automation-copy h3{font-size:18px}.deca-home-layout .deca-home-flow{isolation:isolate;min-height:690px;padding:38px 0;gap:20px;grid-template-columns:minmax(0,1fr) 88px minmax(0,1.05fr);background:transparent;box-shadow:none;overflow:visible}.deca-home-layout .deca-home-flow:before{z-index:-1;top:78px;right:26px;bottom:78px;left:26px;border:1px solid #d2d0e8;border-radius:26px;background:radial-gradient(ellipse at 70% 20%,#f2f0ff,transparent 70%),linear-gradient(145deg,#dedcf1,#cbc8e6);box-shadow:0 24px 65px #34387716}.deca-home-flow .deca-input-card,.deca-home-flow .deca-output-card{width:100%;border:1px solid #dcdde8;border-radius:15px;padding:24px;box-shadow:0 22px 50px #25265024,0 3px 8px #25265012}.deca-home-flow .deca-input-card{transform:translateY(32px) rotate(-1.5deg)}.deca-home-flow .deca-output-card{transform:translateY(-80px) rotate(1deg);border-top:4px solid #3f448c}.deca-home-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.deca-home-card-top .deca-card-label{font:600 9px var(--mono);color:#666980;line-height:1.6}.deca-home-demo{font:8px var(--mono);color:#85879a;letter-spacing:.07em}.deca-home-card-title{margin:20px 0 16px;font:600 20px/1.3 var(--display);letter-spacing:-.035em}.deca-home-flow .deca-file{grid-template-columns:26px minmax(0,1fr);padding:12px;margin:0;background:#f5f5fa;border:1px solid #e8e8f0;border-radius:8px}.deca-home-flow .deca-file b{font-size:11px}.deca-home-flow .deca-file small{font-size:9px}.deca-home-flow .deca-file>svg{stroke:#3f448c}.deca-home-status{display:flex;align-items:center;gap:6px;padding:10px 0;color:#13865a;font:600 10px/1.5 var(--body)}.deca-home-status svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;flex-shrink:0}.deca-home-status>span{margin-left:auto;color:#74788b;font-size:9px;font-weight:400}.deca-home-flow dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 12px;margin:16px 0 22px}.deca-home-flow dl div{min-width:0}.deca-home-flow .deca-input-card dl{margin:20px 0 24px;gap:20px 14px}.deca-home-flow dt{font:10px/1.5 var(--body);color:#73768b}.deca-home-flow dd{margin:4px 0 0;white-space:normal;overflow-wrap:anywhere;font:600 11px/1.5 var(--body);color:#252650}.deca-home-extracted{border-top:1px solid #e8e8f0;padding-top:15px;display:grid;gap:10px;font-size:10px;color:#72758a}.deca-home-extracted>*{display:flex;align-items:center;gap:7px}.deca-home-extracted b{color:#3f448c;font-size:11px}.deca-home-extracted svg{width:15px;fill:none;stroke:currentColor;stroke-width:1.5}.deca-home-brand{display:flex;gap:6px;align-items:center;font:16px var(--brand, var(--display));color:#3f448c}.deca-home-flow .deca-output-head{margin-top:20px;padding-bottom:16px;gap:12px;border-bottom:1px solid #e8e8f0}.deca-home-flow .deca-output-head span{font-size:8px;line-height:1.5}.deca-home-flow .deca-output-head h3{margin:7px 0;font-size:34px}.deca-home-flow .deca-output-head small{color:#73768b;font:9px var(--mono)}.deca-home-flow .deca-qr{width:72px;height:72px;padding:4px;border:1px solid #e3e3ed;flex-shrink:0}.deca-home-route{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#f2f2f9;padding:12px 10px;border-radius:8px}.deca-home-route>span{font:600 13px var(--display);color:#343877}.deca-home-route small{display:block;margin-top:5px;color:#74788b;font:8px var(--body)}.deca-home-route svg{width:17px;flex-shrink:0;fill:none;stroke:#3f448c;stroke-width:1.5}.deca-home-flow .deca-output-ready{padding:12px 8px;margin-top:14px;font-size:10px;border-radius:7px;gap:6px}.deca-home-formats{display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:15px;color:#74788b;font-size:8px}.deca-home-formats span{display:inline-flex;align-items:center;gap:4px}.deca-home-formats svg{width:12px;fill:none;stroke:currentColor;stroke-width:1.5}.deca-home-flow .deca-process>span{width:36px;height:36px;background:#3f448c;color:#fff;box-shadow:0 5px 15px #34387730}.deca-home-flow .deca-process p{width:88px;max-width:100%;padding:0;background:transparent}.deca-home-flow .deca-process b{color:#343877;font-size:9px}.deca-home-flow .deca-process small{color:#72758a;font-size:8px}.deca-home-flow .deca-process:before,.deca-home-flow .deca-process:after{width:12px;top:18px;background:#8b87be}.deca-home-layout .deca-home-flow.entrance-ready{transform:translate(70px) rotate(2deg);transition:transform .85s cubic-bezier(.22,1,.36,1)}.deca-home-layout .deca-home-flow.entrance-ready.is-revealed{transform:translate(0) rotate(0)}.deca-home-flow.is-revealed .deca-input-card{animation:deca-input-levitate 4.8s ease-in-out infinite}.deca-home-flow.is-revealed .deca-output-card{animation:deca-output-levitate 5.4s ease-in-out infinite}@keyframes deca-input-levitate{0%,to{transform:translateY(32px) rotate(-1.5deg)}50%{transform:translateY(4px) rotate(-1.5deg)}}@keyframes deca-output-levitate{0%,to{transform:translateY(-80px) rotate(1deg)}50%{transform:translateY(-52px) rotate(1deg)}}@media (max-width: 1100px){.deca-home-layout{grid-template-columns:minmax(0,1fr);gap:30px}.deca-home-intro>p{max-width:650px}.deca-home-layout .deca-home-flow{max-width:780px;width:100%;margin:0 auto}}@media (max-width: 680px){.deca-home-layout .deca-home-flow{grid-template-columns:minmax(0,1fr);min-height:auto;padding:20px 0;gap:24px}.deca-home-layout .deca-home-flow:before{top:70px;right:18px;bottom:70px;left:18px}.deca-home-flow .deca-input-card,.deca-home-flow .deca-output-card{width:min(100%,400px);padding:24px;transform:none}.deca-home-flow .deca-process{padding:0}.deca-home-flow .deca-process>span{transform:rotate(90deg)}.deca-home-flow .deca-process p{width:auto}.deca-home-flow .deca-process:before,.deca-home-flow .deca-process:after{display:none}.deca-home-flow.is-revealed .deca-input-card,.deca-home-flow.is-revealed .deca-output-card{animation:deca-mobile-levitate 5s ease-in-out infinite}@keyframes deca-mobile-levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}}@media (prefers-reduced-motion: reduce){.deca-home-layout .deca-home-flow.entrance-ready{transform:none;transition:none}.deca-home-flow .deca-input-card,.deca-home-flow .deca-output-card{animation:none!important;translate:none}}.product-stage .app-window .app-sidebar{padding:12px 10px;display:flex;flex-direction:column;min-height:0}.product-stage .app-window .app-sidebar .mini-brand{margin:0 6px 8px;justify-content:flex-start}.product-stage .app-window .app-sidebar .mini-section{display:flex;align-items:center;justify-content:space-between;margin:7px 6px 3px;font-size:7px}.product-stage .app-window .app-sidebar .mini-link{display:flex;justify-content:flex-start;flex-shrink:0;min-height:20px;height:20px;margin:1px 0;padding:2px 6px;font-size:9px;gap:6px}.product-stage .app-window .app-sidebar .mini-link svg{width:12px;height:12px}.product-stage .app-window .app-sidebar .mini-brand span{display:block}.product-stage .preview-sidebar-tools{display:flex;justify-content:space-between;gap:6px;border-top:1px solid #ffffff30;padding:8px 4px 0;margin-top:auto}.preview-sidebar-tools>span{display:flex;color:#ffffffb8}.preview-sidebar-tools svg{width:12px;height:12px}.campaign-human{position:relative;overflow:hidden;background:linear-gradient(120deg,#eeedf6,#f7f5ef 65%,#f9f0df);isolation:isolate}.campaign-human-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7%;align-items:center}.campaign-human-stage{height:490px;position:relative;align-self:end}.campaign-human-stage img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center bottom;bottom:0;filter:drop-shadow(14px 10px 18px #24275512)}.campaign-human--fuel .campaign-human-stage img{height:160%;bottom:-48%}.campaign-human-orbit{position:absolute;top:14%;right:-5%;bottom:8%;left:-5%;border:1px solid #45458a25;border-radius:50%;transform:rotate(-24deg)}.campaign-human-orbit:before,.campaign-human-orbit:after{content:"";position:absolute;border-radius:50%}.campaign-human-orbit:before{top:25px;right:-30px;bottom:25px;left:-30px;border:1px dashed #45458a20}.campaign-human-orbit:after{height:18px;width:18px;right:15%;top:4%;background:#f4a013;box-shadow:0 0 0 9px #f4a01318}.campaign-human-caption{position:absolute;bottom:28px;left:0;max-width:260px;padding:16px 20px;background:#ffffffed;border-left:3px solid #f4a013;border-radius:3px 12px 12px 3px;color:#242755;font-size:14px;line-height:1.5;box-shadow:0 12px 30px #24275512}.campaign-human-copy{padding:64px 0;position:relative}.campaign-human-copy h2{font-size:clamp(30px,3vw,46px);line-height:1.1;letter-spacing:-.04em;margin:20px 0}.campaign-human-copy>p{max-width:590px;font-size:18px;line-height:1.7;color:#696b82}.campaign-human-route{display:flex;gap:12px;list-style:none;padding:0;margin:28px 0}.campaign-human-route li{flex:1;padding:14px 12px;background:#ffffffa6;border:1px solid #45458a18;border-radius:10px;font-size:13px;line-height:1.5;color:#242755}.campaign-human-route li span{display:block;color:#ad6900;font:12px monospace;margin-bottom:8px}:is(.campaign-benefits,.campaign-start,.fc-workflow,.deca-system){position:relative;background-image:radial-gradient(ellipse at 95% 15%,#45458a09,transparent 55%),radial-gradient(ellipse at 5% 90%,#f4a0130c,transparent 45%)}:is(.doc-campaign,.fuel-campaign) :is(.campaign-benefit-grid,.campaign-start-grid)>article,.deca-steps>article,.fc-workflow .campaign-benefit-grid>article{padding:28px;border:1px solid #45458a20;border-radius:16px;background:linear-gradient(135deg,#ffffffd9,#ffffff70);box-shadow:0 12px 32px -24px #24275555;transition:transform .25s,box-shadow .25s}.campaign-start-grid>article>span,.deca-steps>article>span{background:#45458a0c}.campaign-integration{padding:28px!important;background:#45458a08;border-radius:12px}@media (hover:hover){.campaign-human-route li:hover,:is(.campaign-benefit-grid,.campaign-start-grid,.deca-steps)>article:hover{transform:translateY(-5px);box-shadow:0 16px 30px -20px #24275545}}@media (max-width:900px){.campaign-human-grid{gap:4%}.campaign-human-stage{height:430px}.campaign-human-copy{padding:44px 0}.campaign-human-route{flex-wrap:wrap}.campaign-human-route li{flex-basis:100%}}@media (max-width:600px){.campaign-human-grid{grid-template-columns:1fr}.campaign-human-copy{grid-row:1;padding:40px 0 20px}.campaign-human-stage{height:330px;width:90%;margin:auto}.campaign-human-stage img{height:100%}.campaign-human-caption{bottom:20px;max-width:210px}.campaign-human-route{flex-wrap:nowrap;gap:6px}.campaign-human-route li{padding:10px 8px;font-size:12px}.campaign-human-copy>p{font-size:16px}}@media (prefers-reduced-motion:reduce){:is(.campaign-benefit-grid,.campaign-start-grid,.deca-steps)>article{transition:none;transform:none!important}}.campaign-human:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 20% 60%,#b8b6e947,transparent 48%);translate:0 var(--scene-shift,0px)}.campaign-human-orbit{translate:0 var(--scene-shift,0px)}.campaign-human-orbit:after{animation:campaign-beacon 3s ease-in-out infinite}.campaign-human-route li{transition:transform .25s,box-shadow .25s,border-color .25s}@keyframes campaign-beacon{0%,to{box-shadow:0 0 0 6px #f4a01318}50%{box-shadow:0 0 0 16px #f4a01308}}@media (max-width:900px){.campaign-human-grid{column-gap:4%;row-gap:0}.campaign-human-stage{align-self:center}}@media (max-width:600px){.campaign-human-grid{gap:0}.campaign-human-copy{padding-bottom:8px}.campaign-human-stage{height:350px;width:100%;margin:0;overflow:hidden;display:grid;grid-template-rows:280px auto;align-self:auto}.campaign-human-stage img{position:relative;grid-row:1;width:100%;height:280px;bottom:auto;object-position:center top;z-index:1;-webkit-mask-image:linear-gradient(#000 85%,transparent);mask-image:linear-gradient(#000 85%,transparent)}.campaign-human--fuel .campaign-human-stage img{height:460px;width:100%;bottom:auto;object-position:center top;-webkit-mask-image:linear-gradient(#000 48%,transparent 62%);mask-image:linear-gradient(#000 48%,transparent 62%)}.campaign-human-orbit{top:24px;right:12%;bottom:72px;left:12%}.campaign-human-caption{position:relative;grid-row:2;align-self:start;bottom:auto;left:auto;max-width:none;margin:0 12px;padding:12px 16px;font-size:13px;line-height:1.5;z-index:2;background:#ffffffde;border-radius:4px 10px 10px 4px}}@media (prefers-reduced-motion:reduce){.campaign-human-orbit:after{animation:none}.campaign-human-route li{transition:none}.campaign-human-route li:hover{transform:none}}.campaign-human--deca .campaign-human-route strong{display:block;font-size:14px;font-weight:600;line-height:1.4}.campaign-human--deca .campaign-human-route p{margin:7px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.campaign-flip-cards li{padding:0;background:none;border:0;perspective:900px;min-width:0;box-shadow:none}.campaign-flip-cards li:hover{transform:none;box-shadow:none}.campaign-flip-cards a{display:block;height:110px;color:inherit;text-decoration:none;border-radius:12px;outline-offset:5px}.campaign-flip-cards .campaign-flip-inner{position:relative;display:block;width:100%;height:100%;margin:0;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1);font:inherit;color:inherit}.campaign-flip-cards .campaign-flip-front,.campaign-flip-cards .campaign-flip-back{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:12px;margin:0;border:1px solid #45458a20;border-radius:12px;backface-visibility:hidden;background:#fff;box-shadow:0 8px 22px -14px #24275555;color:#242755;font:inherit}.campaign-flip-cards .campaign-flip-back{transform:rotateY(180deg);background:#242755;color:#fff;gap:12px}.campaign-flip-cards .campaign-flip-back>span{font:inherit;color:inherit;margin:0}.campaign-flip-cards strong{font-size:14px;line-height:1.45;font-weight:600}.campaign-flip-cards small{font-size:11px;color:#f4a013;line-height:1.4}.campaign-flip-cards a:focus-visible .campaign-flip-inner{transform:rotateY(180deg)}@media (hover:hover){.campaign-flip-cards a:hover .campaign-flip-inner{transform:rotateY(180deg)}}@media (max-width:600px){.campaign-flip-cards a{height:110px}.campaign-flip-cards .campaign-flip-front,.campaign-flip-cards .campaign-flip-back{padding:12px 9px}.campaign-flip-cards strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.campaign-flip-cards .campaign-flip-inner{transition:none}}.campaign-flip-cards{margin-top:20px;margin-bottom:0}.campaign-flip-cards .campaign-flip-front{align-items:center;text-align:center}.campaign-flip-cards .campaign-flip-front{background:#f0eff9;border:1px solid #bcb9df;box-shadow:0 5px 15px -10px #24275555}.campaign-flip-cards .campaign-flip-front:before{content:"";position:absolute;top:13px;left:50%;width:22px;height:3px;border-radius:3px;background:#f4a013;transform:translate(-50%)}.campaign-flip-cards .campaign-flip-front strong{color:#393776}.campaign-flip-cards .campaign-flip-back{border-color:#6963a8;border-bottom:3px solid #f4a013}.campaign-flip-cards a:focus-visible{outline:2px solid #f4a013}.campaign-header{position:absolute;inset:0 0 auto;z-index:20;color:#fff}.campaign-header .campaign-header-inner{width:min(1320px,calc(100% - 48px));height:90px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ffffff21}.campaign-header .logo{display:flex;align-items:center;gap:9px;flex-shrink:0}.campaign-header .logo__wordmark{font:400 25px/.9 Aldrich,sans-serif;letter-spacing:-.065em}.campaign-header .brand-mark{width:32px;height:38px}.campaign-header .campaign-header-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border-radius:4px;background:var(--amber);color:var(--ink);font:700 12px/1.6 var(--body);text-decoration:none;white-space:nowrap}.campaign-header-cta svg{width:17px;height:17px;flex-shrink:0}.campaign-header-cta:hover{background:#ffb53e}.campaign-header a:focus-visible{outline:3px solid white;outline-offset:4px}@media (max-width:700px){.campaign-header .campaign-header-inner{width:calc(100% - 32px);height:76px;gap:10px}.campaign-header .logo{gap:6px}.campaign-header .logo__wordmark{font-size:21px}.campaign-header .brand-mark{width:27px;height:33px}.campaign-header .campaign-header-cta{min-height:40px;padding:0 12px;font-size:11px;gap:6px}.campaign-header-cta svg{width:14px;height:14px}}@media (max-width:360px){.campaign-header .campaign-header-inner{gap:8px}.campaign-header .logo__wordmark{font-size:19px}.campaign-header .campaign-header-cta{padding:0 9px;font-size:11px}}.landing-screens{background:var(--paper);color:var(--ink)}.landing-screens .section-intro{max-width:780px;margin-bottom:36px}.landing-screens .section-intro>p{color:var(--muted);line-height:1.8}.screen-carousel-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.screen-carousel-controls>span{font:11px var(--mono);color:var(--muted)}.screen-carousel-controls>div{display:flex;gap:10px}.screen-carousel-controls button{width:46px;height:46px;border:1px solid #3f448c40;border-radius:50%;background:transparent;color:var(--indigo);font:26px var(--body);cursor:pointer}.screen-carousel-controls button:disabled{opacity:.3;cursor:default}.screen-carousel-controls button:not(:disabled):hover{background:var(--indigo);color:#fff}.screen-carousel-track{position:relative;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding:4px 0 20px;overscroll-behavior-x:contain}.screen-carousel-track::-webkit-scrollbar{display:none}.screen-carousel-track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.screen-slide{flex:0 0 92%;min-width:0;margin:0;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:stretch;background:#fff;border:1px solid #dedde5;border-radius:18px;overflow:hidden;box-shadow:0 12px 24px -22px #24275560}.screen-slide-image{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;background:#f5f6fa;height:auto;padding:0;text-decoration:none;align-self:center}.screen-slide-image img{display:block;max-width:100%;width:100%;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;box-shadow:0 10px 26px -18px #24275555}.screen-slide--mobile .screen-slide-image{height:440px;aspect-ratio:auto;padding:18px}.screen-slide--mobile .screen-slide-image img{width:auto;height:100%;max-width:100%;border-radius:8px}.screen-slide-image>span{position:absolute;bottom:16px;right:16px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--indigo);font-size:21px;box-shadow:0 3px 14px #24275520}.screen-slide figcaption{min-width:0;padding:32px;display:flex;flex-direction:column;justify-content:center}.screen-slide figcaption .index{font-size:10px;line-height:1.8}.screen-slide figcaption h3{font:600 clamp(22px,2.2vw,30px)/1.25 var(--display);letter-spacing:-.04em;margin:16px 0}.screen-slide figcaption p{font:14px/1.85 var(--body);color:var(--muted);margin:0 0 24px}.screen-slide figcaption>a{align-self:flex-start;color:var(--indigo);font-size:13px;font-weight:700;text-underline-offset:6px}.screen-carousel-pagination{display:flex;align-items:center;justify-content:center;gap:4px;margin:16px 0 0}.screen-carousel-pagination button{position:relative;width:32px;height:36px;border:0;background:transparent;cursor:pointer;padding:0}.screen-carousel-pagination button:after{content:"";display:block;width:8px;height:8px;background:#3f448c33;border-radius:8px;margin:auto;transition:width .2s}.screen-carousel-pagination button[aria-current=true]:after{width:28px;background:var(--indigo)}.screen-carousel-pagination>span{font:11px var(--mono);color:var(--muted);margin-left:16px}.landing-screens-note{font-size:11px;line-height:1.8;color:var(--muted);margin:16px 0 0;text-align:center}.landing-screens :focus-visible{outline:3px solid var(--amber);outline-offset:-3px}@media (max-width:1000px){.screen-slide{grid-template-columns:minmax(0,1.2fr) minmax(240px,1fr)}.screen-slide figcaption{padding:24px}}@media (max-width:700px){.screen-slide{flex-basis:94%;grid-template-columns:1fr;grid-template-rows:auto 1fr}.screen-carousel-track{gap:14px}.screen-slide-image{height:auto;padding:0}.screen-slide--mobile .screen-slide-image{height:300px;padding:12px}.screen-slide figcaption{padding:24px;justify-content:flex-start}.screen-slide figcaption h3{font-size:24px}.screen-slide figcaption p{font-size:13px}.screen-slide figcaption>a{margin-top:auto}.screen-carousel-controls>span{font-size:10px}.screen-carousel-controls button{width:42px;height:42px}.screen-slide-image>span{width:30px;height:30px;right:10px;bottom:10px}}@media (prefers-reduced-motion:reduce){.screen-carousel-track{scroll-behavior:auto}.screen-carousel-pagination button:after{transition:none}}.screen-stage-nav{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}.screen-stage-nav button{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #3f448c30;border-radius:8px;background:transparent;color:var(--indigo);font:500 13px var(--body);cursor:pointer;transition:background .2s,color .2s}.screen-stage-nav button>span{font:11px var(--mono);color:var(--amber)}.screen-stage-nav button[aria-current=step]{background:var(--indigo);color:#fff;border-color:var(--indigo)}.screen-stage-nav button:hover{border-color:var(--indigo)}.landing-screens--deca .screen-slide{background:#f5f6fa}.landing-screens--deca .screen-slide-image{align-self:start}.landing-screens--deca .screen-slide figcaption{background:#fff;padding:28px}.landing-screens--deca .screen-slide figcaption h3{font-size:clamp(22px,2vw,30px)}.landing-screens--deca .screen-slide--mobile .screen-slide-image{height:400px;aspect-ratio:auto;background:linear-gradient(135deg,#eeedf6,#f5f6fa);padding:24px}@media (max-width:700px){.screen-stage-nav{display:none}.landing-screens--deca .screen-slide figcaption{padding:24px}.landing-screens--deca .screen-slide--mobile .screen-slide-image{height:320px;padding:16px}.landing-screens--deca .screen-slide-image{align-self:stretch}}@media (prefers-reduced-motion:reduce){.screen-stage-nav button{transition:none}}.screen-slide,.screen-slide-image{align-self:start}@media (max-width:700px){.screen-slide{border-radius:4px}.screen-slide--mobile .screen-slide-image img{border-radius:3px}}.screen-intake{border-top:1px solid #dedde5;padding-top:16px;margin:-8px 0 20px}.screen-intake ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 12px}.screen-intake li{font:600 11px/1.5 var(--body);padding:5px 9px;border-radius:4px;background:#eeedf6;color:var(--indigo)}.screen-slide figcaption .screen-intake p{font-size:12px;line-height:1.7;margin:0}.screen-slide--intake figcaption{padding:24px}.screen-slide--intake figcaption h3{font-size:clamp(22px,1.8vw,27px);margin:12px 0}.screen-slide--intake figcaption>p{font-size:13px;line-height:1.65;margin-bottom:16px}.screen-slide--intake .screen-intake{padding-top:12px;margin:0 0 16px}@media (min-width:701px) and (max-width:1100px){.screen-slide--intake{grid-template-columns:1fr}.screen-slide--intake figcaption{padding:24px}.screen-slide--intake .screen-slide-image{width:100%}}.screen-slide{background:#eeedf5}.screen-slide .screen-slide-image{align-self:stretch;padding:20px;background:#eeedf5;border-right:1px solid #d8d6e5;box-shadow:inset -10px 0 18px -18px #24275570}.screen-slide .screen-slide-image img{border:1px solid #d8d6e5;border-radius:9px;box-shadow:0 8px 22px -10px #24275550;align-self:center}.screen-slide figcaption{background:#faf9f6}.landing-screens--deca .screen-slide figcaption{background:#faf9f6}.screen-slide .screen-slide-image>span{bottom:28px;right:28px}@media (max-width:700px){.screen-slide .screen-slide-image{padding:12px;border-right:0;border-bottom:1px solid #d8d6e5;box-shadow:inset 0 -10px 18px -18px #24275570}.screen-slide .screen-slide-image>span{bottom:20px;right:20px}}@media (min-width:701px) and (max-width:1100px){.screen-slide--intake .screen-slide-image{border-right:0;border-bottom:1px solid #d8d6e5}}.screen-slide figcaption .screen-intake .screen-intake-note{margin-top:10px;font-size:11px}.landing-screens--deca .screen-slide--mobile .screen-slide-image--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;height:auto;min-height:400px;align-items:center}.screen-slide-image--pair>a{display:flex;position:relative;min-width:0;justify-content:center;text-decoration:none}.screen-slide--mobile .screen-slide-image--pair img{width:100%;height:auto;max-height:352px;object-fit:contain;border:0;border-radius:8px}.screen-slide-image--pair>a>span{position:absolute;right:6px;bottom:8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--indigo);box-shadow:0 3px 14px #24275530}@media (min-width:701px) and (max-width:1000px){.landing-screens--deca .screen-slide--mobile{grid-template-columns:1fr}.landing-screens--deca .screen-slide-image--pair>a{max-width:198px;width:100%;justify-self:center}}@media (max-width:700px){.landing-screens--deca .screen-slide--mobile .screen-slide-image--pair{min-height:0;gap:12px;padding:16px 12px}.screen-slide--mobile .screen-slide-image--pair img{max-height:none}}.landing-screens--deca .screen-slide--mobile .screen-slide-image--pair{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px}.landing-screens--deca .screen-slide-image--pair>a{flex:0 0 auto;width:198px;max-width:100%;height:auto;justify-self:auto}.landing-screens--deca .screen-slide--mobile .screen-slide-image--pair img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:390/693;object-fit:contain;border:1px solid #d8d6e5;border-radius:9px;box-shadow:0 8px 22px -10px #24275550}@media (max-width:700px){.landing-screens--deca .screen-slide-image--pair>a{width:162px}.landing-screens--deca .screen-slide--mobile .screen-slide-image--pair{gap:20px}}.fc-landing{background:var(--paper);overflow:clip}.fc-landing h1,.fc-landing h2,.fc-landing h3{font-family:var(--display);letter-spacing:-.045em}.fc-landing h2{font-size:clamp(32px,3.6vw,52px);line-height:1.15}.fc-landing h2 em{font-style:normal;color:var(--indigo)}.fc-header{position:absolute;inset:0 0 auto;z-index:20;color:#fff}.fc-header nav{display:flex;align-items:center;gap:28px}.fc-header nav>a:not(.button){font-size:12px;text-decoration:none;color:#ffffffb8}.fc-header .button{min-height:42px}.fc-hero{position:relative;padding:148px 0 0;background:var(--indigo-dark);color:#fff;isolation:isolate}.fc-hero .deca-hero-route{opacity:.24;pointer-events:none;z-index:-1}.fc-hero-grid{display:grid;grid-template-columns:1.2fr .85fr;gap:65px;align-items:center;padding-bottom:64px}.fc-hero h1{font-size:clamp(42px,5.1vw,72px);line-height:1.045;margin:25px 0}.fc-hero h1 em{font-style:normal;color:var(--amber)}.fc-lead{font-size:19px;line-height:1.75;max-width:530px;color:#ffffffb8}.fc-hero .eyebrow{font-size:10px;letter-spacing:.12em;color:var(--amber)}.fc-hero-chips{display:flex;gap:9px;flex-wrap:wrap;margin:27px 0}.fc-hero-chips span{font-size:11px;border:1px solid #ffffff28;padding:7px 10px;border-radius:30px}.fc-explore{display:flex;gap:20px;align-items:center;font-size:13px;text-decoration:none;margin-top:32px}.fc-explore span{display:grid;place-items:center;border:1px solid #ffffff40;border-radius:50%;width:36px;height:36px;color:var(--amber)}.fc-lead-card{position:relative;z-index:1;padding:32px;background:#fbfaf7;color:var(--ink);border-radius:12px;box-shadow:0 28px 80px #07091f55;scroll-margin-top:24px;border-top:4px solid var(--amber)}.fc-lead-card h2{font-size:29px;margin:14px 0;line-height:1.2}.fc-lead-card>p{font-size:14px;color:var(--muted);margin-bottom:22px}.fc-lead-card .demo-form{gap:14px}.fc-lead-card .field input{height:45px}.fc-lead-card .included-module{padding:10px 12px}.fc-lead-card .included-module .disclosure-copy{display:block;margin:16px 0 0;font-size:14px;line-height:1.65;color:var(--ink)}.fc-lead-card .form-alternative{display:none}.fc-lead-card .form-note{font-size:11px}.fc-lead-card .button{font-size:12px;padding-inline:10px}.fc-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 0;border-top:1px solid #ffffff25}.fc-hero-bottom>span:not(.fc-rule){font:9px var(--mono);letter-spacing:.06em;color:#b7bbd7}.fc-hero-bottom b{font-size:14px;font-weight:500}.fc-rule{height:1px;flex:1;background:#ffffff20;max-width:95px}.fc-split{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px}.fc-split>p,.fc-audit .section-intro>p{font-size:17px;line-height:1.85;color:var(--muted)}.fc-intro .section-intro{margin-bottom:36px}.fc-route-scene{position:relative;padding:34px 0 60px}.fc-route-board{border:1px solid #cbcbd8;border-radius:14px;overflow:hidden;box-shadow:0 30px 65px -35px #25295180;background:#fff}.fc-board-top{padding:20px 27px;background:var(--ink);color:#fff;display:flex;justify-content:space-between;align-items:center}.fc-board-top>b{font-size:25px;letter-spacing:-.05em}.fc-board-top b span{color:#c3c3d7;font-size:12px;font-weight:400;letter-spacing:0}.fc-board-top>small{font:9px var(--mono);color:var(--amber)}.fc-route-layout{display:grid;grid-template-columns:1.6fr 1fr}.fc-map{position:relative;background:#f4f3f8;padding-top:28px}.fc-map-title{padding:0 30px}.fc-map-title h3{font-size:24px;margin:9px 0}.fc-map-title p{font-size:12px;color:var(--muted);margin:0}.fc-map svg{width:100%;height:auto}.fc-map svg text{font:12px var(--body);fill:#50516b}.fc-map-road{fill:none;stroke:#fff;stroke-width:15}.fc-route-line{fill:none;stroke:var(--indigo);stroke-width:4;stroke-dasharray:10 5;animation:fc-road 20s linear infinite}.fc-pin{fill:var(--indigo)}.fc-pin-active{fill:var(--amber);stroke:#f29e1b30;stroke-width:14}.fc-map-caption{position:absolute;bottom:18px;left:25px;display:flex;align-items:center;gap:8px;font-size:10px;color:var(--muted)}.fc-dot{width:7px;height:7px;border-radius:50%;background:var(--indigo)}.fc-stations{padding:25px;border-left:1px solid #dfdee8}.fc-stations>.index{font-size:9px}.fc-stations button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:14px;margin-top:12px;border:1px solid #dedde6;border-radius:6px;background:#fff;color:var(--ink);cursor:pointer;transition:background .2s,border-color .2s}.fc-stations button[aria-pressed=true]{border-color:var(--indigo);background:#f0eff9;box-shadow:inset 3px 0 var(--indigo)}.fc-stations button b{font-size:12px}.fc-stations button small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.fc-stations button strong{font-size:21px;line-height:1.2;text-align:right}.fc-route-result{padding:16px 0 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px}.fc-route-result>small{font:9px var(--mono);color:var(--muted)}.fc-route-result>strong{color:var(--indigo);font-size:30px}.fc-route-result p{grid-column:1/-1;font-size:11px;color:var(--muted);margin:0}.fc-floating-note{position:absolute;right:35px;bottom:25px;display:flex;gap:13px;align-items:center;background:var(--amber-soft);padding:16px 22px;border-radius:9px;box-shadow:0 14px 35px #191b3820}.fc-floating-note>span{font-size:26px}.fc-floating-note p{margin:0;font-size:12px}.fc-floating-note small{display:block;font-size:10px;margin-top:3px}.fc-footnote{font-size:11px;line-height:1.7;color:var(--muted);max-width:800px;margin:15px 0 0}.fc-workflow{background:#e8e7df}.fc-workflow .campaign-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:48px}.fc-workflow article{border-top:1px solid #c6c5c2;padding-top:20px}.fc-step-number{font:34px var(--mono);color:#9597b6}.fc-workflow h3{font-size:23px;margin:18px 0 12px}.fc-workflow article p{font-size:15px;line-height:1.8;color:var(--muted)}.fc-checks{padding:0;list-style:none;margin:25px 0 35px}.fc-checks li{display:flex;gap:12px;font-size:14px;margin:14px 0}.fc-checks li:before{content:"✓";color:var(--indigo);font-weight:800}.fc-invoice{padding:32px;background:#fff;border:1px solid #dcdbe7;border-radius:12px;box-shadow:0 30px 70px -40px #282b6566;transform:rotate(1deg)}.fc-invoice-heading{display:flex;align-items:center;gap:15px;padding-bottom:22px}.fc-file{background:#f0eff8;color:var(--indigo);border:1px solid #dddbed;border-radius:6px;padding:15px;font:24px var(--mono)}.fc-invoice-heading .index{font-size:8px}.fc-invoice h3{font-size:21px;margin:8px 0}.fc-invoice-row{display:flex;justify-content:space-between;gap:15px;padding:18px 0;border-top:1px solid #eee;font-size:12px}.fc-invoice-row b{white-space:nowrap}.fc-invoice>.button{width:100%;margin-top:12px;font-size:12px}.fc-invoice-result{margin-top:20px;padding:20px;background:#fff5e3;border-left:3px solid var(--amber)}.fc-invoice-result>span{font:9px var(--mono)}.fc-invoice-result>strong{display:block;font:42px var(--display);color:var(--indigo);margin:10px 0}.fc-invoice-result p{font-size:11px;line-height:1.7;margin:0}.fc-savings{background:var(--indigo-dark);color:#fff;position:relative}.fc-savings h2 em{color:var(--amber)}.fc-savings .index{color:#b6b9d9}.fc-savings .fc-split>p{color:#c8cadd}.fc-calculator{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding:48px;margin-top:45px;border:1px solid #ffffff25;background:#ffffff05;border-radius:12px}.fc-calculator-controls label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.fc-calculator-controls label strong{font:18px var(--mono);color:var(--amber)}.fc-calculator input{width:100%;accent-color:var(--amber);cursor:pointer;margin:20px 0 0;height:26px}.fc-range-ends{display:flex;justify-content:space-between;font:10px var(--mono);color:#b5b8d4;margin-bottom:35px}.fc-range-ends:last-child{margin-bottom:0}.fc-calculator-output{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #ffffff25;padding-left:50px}.fc-calculator-output>strong{display:block;font:clamp(42px,5vw,68px)/1.1 var(--display);letter-spacing:-.06em;color:var(--amber);margin:20px 0}.fc-calculator-output strong small{font:14px var(--body);letter-spacing:0;margin-left:12px;color:#c8cadd}.fc-calculator-output p{color:#d6d7e5;font-size:13px;max-width:260px}.fc-math{font:10px var(--mono);color:#acaeca;margin-top:15px}.fc-savings .fc-footnote{color:#bfc2d7;margin-top:23px}.fc-calculator-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:40px}.fc-calculator-cta p{font-size:14px}.fc-final{background:#e8e7df;text-align:center}.fc-final h2{font-size:clamp(36px,4.8vw,65px);margin:25px 0}.fc-final p{color:var(--muted);margin-bottom:25px}.fc-final small{display:block;font-size:11px;color:var(--muted);margin-top:20px}.fc-footer .footer-bottom>a{font-size:11px}.fc-landing :focus-visible{outline:3px solid var(--amber);outline-offset:4px}.fc-landing [id]{scroll-margin-top:30px}@keyframes fc-road{to{stroke-dashoffset:-300}}@media (max-width:1000px){.fc-hero-grid{gap:30px;grid-template-columns:1fr 1fr}.fc-hero h1{font-size:52px}.fc-lead-card{padding:25px}.fc-split{gap:35px}.fc-hero-bottom>span:not(.fc-rule){display:none}.fc-calculator{padding:30px;gap:30px}.fc-calculator-output{padding-left:30px}}@media (max-width:700px){.fc-header .nav-shell{height:76px}.fc-header nav>a:not(.button){display:none}.fc-header .button{font-size:11px;padding-inline:12px;min-height:38px}.fc-hero{padding-top:115px}.fc-hero-grid{grid-template-columns:1fr;gap:40px}.fc-hero h1{font-size:clamp(42px,10vw,60px)}.fc-lead{font-size:17px}.fc-hero .eyebrow{font-size:8px}.fc-hero-chips{gap:6px}.fc-hero-chips span{font-size:9px}.fc-lead-card{padding:26px 22px}.fc-hero-bottom{gap:12px}.fc-hero-bottom b{font-size:12px}.fc-split{grid-template-columns:1fr;gap:24px}.fc-landing .section-pad{padding:70px 0}.fc-route-layout{grid-template-columns:1fr}.fc-board-top{padding:15px}.fc-board-top>small{font-size:7px}.fc-board-top>b{font-size:20px}.fc-map-title{padding:0 20px}.fc-map-title h3{font-size:20px}.fc-stations{border-left:0;border-top:1px solid #dfdee8;padding:20px}.fc-stations button{padding:12px}.fc-floating-note{right:10px;bottom:15px;padding:12px 15px}.fc-workflow .campaign-benefit-grid{grid-template-columns:1fr;gap:25px}.fc-workflow article{position:relative;padding-left:55px}.fc-step-number{position:absolute;left:0;top:28px;font-size:25px}.fc-workflow h3{margin-top:5px}.fc-invoice{padding:22px;transform:none;margin-top:10px}.fc-invoice-row{font-size:11px}.fc-calculator{grid-template-columns:1fr;padding:25px;gap:30px}.fc-calculator-controls label{font-size:11px}.fc-calculator-controls label strong{font-size:16px}.fc-calculator-output{border-left:0;border-top:1px solid #ffffff25;padding:25px 0 0}.fc-calculator-output>strong{font-size:52px}.fc-calculator-cta{align-items:start;flex-direction:column;gap:10px}.fc-header .nav-shell,.fc-landing .container{width:calc(100% - 36px)}.fc-landing .footer-top{gap:20px}.fc-landing .button{max-width:100%}}@media (prefers-reduced-motion:reduce){.fc-route-line{animation:none}.fc-landing *{scroll-behavior:auto!important;transition:none!important}}.fc-lead-card .demo-form{padding:0;background:transparent;box-shadow:none;border:0;border-radius:0}.fc-lead-card .selected-interest{margin:0}.fc-lead-card .form-note{margin-bottom:0}@media (max-width:700px){.fc-header nav{gap:10px}.fc-header nav>a:not(.button){display:block;font-size:10px}.fc-header .button{font-size:10px;padding-inline:9px;gap:5px}.fc-header .logo{gap:5px}.fc-header .logo__wordmark{font-size:20px}}@media (max-width:370px){.fc-header .nav-shell{width:calc(100% - 24px)}.fc-header nav{gap:7px}.fc-header .logo__wordmark{font-size:17px}.fc-header .brand-mark{width:23px}.fc-header .button>span{display:none}}.fc-route-scene .fc-floating-note{position:relative;right:auto;bottom:auto;width:fit-content;max-width:100%;box-sizing:border-box;margin:24px 0 0 auto}.fc-landing .section-intro.fc-split{max-width:none;width:100%;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.fc-landing .section-intro.fc-split>div,.fc-landing .section-intro.fc-split>p{min-width:0}@media (max-width:700px){.fc-landing .section-intro.fc-split{grid-template-columns:minmax(0,1fr)}}.fc-hero .deca-hero-checks{margin:28px 0;display:grid;gap:14px;padding:0;list-style:none}.fc-hero .deca-hero-checks li{display:flex;align-items:baseline;gap:10px;font-size:16px;line-height:1.6}.fc-hero .deca-hero-checks li>span{color:var(--amber);flex-shrink:0}.fc-hero .deca-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.fc-hero .fc-offer-note{font-size:13px;line-height:1.7;color:#ffffffb8;margin-top:22px;max-width:640px}.fc-hero .fc-offer-note a{color:var(--amber);font-weight:600;text-decoration:underline;text-underline-offset:4px}.fc-hero .deca-hero-actions .button{white-space:normal;text-align:center}@media (max-width:700px){.fc-hero .deca-hero-checks li{font-size:15px}.fc-hero .deca-hero-actions{align-items:stretch;flex-direction:column;gap:18px}.fc-hero .deca-hero-actions>.text-link{align-self:flex-start}.fc-hero .fc-offer-note{font-size:13px}}.fc-landing .fc-hero{padding-top:150px}.fc-landing .fc-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(410px,.72fr);gap:clamp(55px,7vw,110px);align-items:start}.fc-landing .fc-lead-card{width:100%;margin-top:18px;padding:34px;border-radius:0;border:0;border-top:5px solid var(--amber);background:#fff;box-shadow:0 34px 90px #0607186b}.fc-landing .fc-lead-card h2{margin:14px 0 10px;font:600 27px/1.18 var(--display);letter-spacing:-.04em}.fc-landing .fc-lead-card>p{margin:0 0 22px;font-size:12px;color:var(--muted)}.fc-landing .fc-lead-card .demo-form{gap:13px}.fc-landing .fc-lead-card .field input{height:45px}.fc-landing .fc-lead-card .button{font-size:14px}.fc-landing .fc-lead-card .included-module{padding:0}@media (max-width:1100px) and (min-width:901px){.fc-landing .fc-hero-grid{grid-template-columns:minmax(0,1fr) 400px;gap:45px}}@media (max-width:900px){.fc-landing .fc-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px;max-width:680px}.fc-landing .fc-lead-card{margin-top:0;padding:30px 24px}.fc-landing .fc-lead-card .field input{height:50px}.fc-landing .fc-lead-card .demo-form{gap:20px}}@media (max-width:600px){.fc-landing .fc-hero{padding-top:112px}.fc-landing .fc-lead-card{padding:28px 20px}.fc-landing .fc-lead-card h2{font-size:25px}}@media (min-width:821px) and (max-height:860px){.fc-landing .fc-hero{padding-top:112px}}@media (min-width:901px) and (max-height:860px){.fc-landing .fc-lead-card{margin-top:14px;padding:26px}.fc-landing .fc-lead-card h2{margin:10px 0 8px;font-size:24px}.fc-landing .fc-lead-card .demo-form{gap:10px}.fc-landing .fc-lead-card .field input{height:42px}}.fc-landing .fc-workflow .campaign-benefit-grid>article{padding:28px;border:1px solid #45458a35;border-top:4px solid #f4a013;border-radius:16px;background:linear-gradient(145deg,#eeedf8,#faf9ff);box-shadow:0 12px 30px -22px #45458a60}.fc-landing .fc-workflow .campaign-benefit-grid>article>.fc-step-number{position:static;display:grid;place-items:center;width:52px;height:52px;margin:0 0 22px;padding:0;border-radius:14px;background:#45458a;color:#ffb12b;font:600 22px/1 var(--mono);letter-spacing:0;box-shadow:0 5px 14px #45458a20}.fc-landing .fc-workflow .campaign-benefit-grid>article h3{color:#383579;margin:0 0 18px;line-height:1.25}.fc-landing .fc-workflow .campaign-benefit-grid>article p{color:#606078;margin:0;line-height:1.75}@media (max-width:700px){.fc-landing .fc-workflow .campaign-benefit-grid{gap:22px}.fc-landing .fc-workflow .campaign-benefit-grid>article{padding:26px 24px}.fc-landing .fc-workflow .campaign-benefit-grid>article>.fc-step-number{margin-bottom:22px}}.fc-landing .fc-hero .fc-primary-action{margin:20px 0 24px}.fc-landing .fc-hero .text-link--light{color:var(--amber);border-color:currentColor}.integration-note{padding:72px 0;background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}.integration-note-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.integration-note h2{font:600 clamp(28px,3vw,40px)/1.18 var(--display);letter-spacing:-.04em;margin:18px 0 0}.integration-note p{color:var(--muted);font-size:16px;line-height:1.8;margin:0 0 18px}.integration-note .text-link{margin-top:8px}@media (max-width:820px){.integration-note{padding:48px 0}.integration-note-grid{grid-template-columns:minmax(0,1fr);gap:24px}.integration-note .text-link{line-height:1.6}}.integration-note.integration-note--connected{background:linear-gradient(115deg,#eeedf8,#f7f5ef);border-block:1px solid #dedcea}.integration-kicker{display:inline-flex;align-items:center;gap:10px;color:#3f448c;font:600 10px/1.6 var(--mono);letter-spacing:.07em}.integration-kicker>svg{width:34px;height:34px;padding:7px;border:1px solid #cbc8e2;border-radius:10px;background:#fff;fill:none;stroke:#3f448c;stroke-width:1.8;stroke-linecap:round}.integration-note.integration-note--connected h2{font-size:clamp(30px,3.3vw,46px)}.integration-note--connected h2>span{color:#3f448c;text-decoration:underline;text-decoration-color:#f29e1b;text-underline-offset:8px;text-decoration-thickness:3px}.integration-note--connected .integration-lead{margin:24px 0 0;max-width:480px}.integration-connections{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px;padding:24px;border:1px solid #dedcea;border-radius:16px;background:#ffffffb8;box-shadow:0 12px 32px #34387709}.integration-surtia{display:flex;align-items:center;gap:10px;color:#3f448c;font:600 22px var(--display)}.integration-surtia img{display:block;flex-shrink:0}.integration-arrows{width:48px;min-width:30px;fill:none;stroke:#9692bd;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.integration-systems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-systems>span{display:flex;align-items:center;gap:10px;min-width:110px;padding:9px 13px;border:1px solid #d5d3e7;border-radius:9px;color:#343877;background:#fff;font-size:14px;font-weight:700;white-space:nowrap}.integration-systems svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.integration-note--connected .text-link{font-size:16px;gap:14px}@media (max-width:1100px) and (min-width:821px),(max-width:520px){.integration-connections{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px}.integration-systems{grid-column:1 / -1}.integration-systems>span{min-width:0;justify-content:center}.integration-arrows{width:36px}}@media (max-width:420px){.integration-connections{padding:16px 12px;gap:10px}.integration-surtia{font-size:17px;gap:6px}.integration-surtia img{width:26px;height:26px}.integration-systems>span{min-width:92px;padding:8px;font-size:12px;gap:6px}.integration-note--connected .text-link{font-size:14px}}@media (max-width:700px){.integration-desktop-detail{display:none}}.deca-module-page #implantacion.deca-onboarding{background:#282853!important;color:#fff;position:relative;overflow:hidden}.deca-module-page #implantacion.deca-onboarding:before,.deca-module-page #implantacion.deca-onboarding:after{display:none}.deca-onboarding-intro{max-width:850px;margin:0 auto;text-align:center}.deca-onboarding-intro .index{color:#ffb326}.deca-onboarding-intro h2{font-size:clamp(34px,4vw,54px);line-height:1.12;margin:22px 0}.deca-onboarding-intro em{font-style:normal;color:#ffb326}.deca-onboarding-intro>p{max-width:720px;margin:0 auto;font-size:17px;line-height:1.75;color:#cfcee2}.deca-onboarding-orbit{position:relative;display:grid;grid-template-columns:1fr 1.05fr 1fr;grid-template-rows:1fr 1fr;gap:44px 52px;align-items:center;margin:65px auto 42px;max-width:1180px;min-height:540px}.deca-onboarding-rings{position:absolute;pointer-events:none;left:50%;top:50%;width:540px;aspect-ratio:1;border:1px solid #ffffff20;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 48px #ffffff03,0 0 0 49px #ffffff09,0 0 0 100px #ffffff03,0 0 0 101px #ffffff07}.deca-onboarding-step{position:relative;z-index:1;padding:22px 0;background:none}.deca-onboarding-step>span{font:10px/1.5 var(--mono);color:#ffb326;letter-spacing:.05em}.deca-onboarding-step h3{font:600 25px/1.18 var(--display);letter-spacing:-.025em;margin:16px 0 12px}.deca-onboarding-step p{font-size:15px;line-height:1.75;color:#cfcee2;margin:0}.deca-onboarding-step:after{content:"";position:absolute;top:40px;right:-36px;width:22px;height:2px;background:#f6a313;box-shadow:0 0 8px #f6a31333}.deca-onboarding-step--one{grid-column:1;grid-row:1}.deca-onboarding-step--two{grid-column:3;grid-row:1}.deca-onboarding-step--three{grid-column:3;grid-row:2}.deca-onboarding-step--four{grid-column:1;grid-row:2}.deca-onboarding-step--two:after,.deca-onboarding-step--three:after{right:auto;left:-36px}.deca-onboarding-document{position:relative;z-index:2;grid-column:2;grid-row:1/3;align-self:center;background:#faf9f5;color:#15162b;padding:25px 25px 18px;border-radius:5px;transform:rotate(3deg);box-shadow:0 24px 50px #10102566;border:1px solid #ffffff80;transition:transform .5s ease}.deca-onboarding-doc-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px;gap:12px}.deca-onboarding-doc-head img{width:90px;height:auto}.deca-onboarding-doc-head span{font:7px var(--mono);color:#6d6c86}.deca-onboarding-document>small{display:block;font:8px/1.6 var(--mono);max-width:70%;color:#68677c}.deca-onboarding-document>strong{display:block;font:600 48px var(--display);letter-spacing:-.04em;margin:10px 0 27px}.deca-onboarding-qr{position:absolute;right:25px;top:86px;width:56px;height:56px}.deca-onboarding-route{display:flex;justify-content:space-between;border-top:2px solid #282853;padding-top:23px;gap:12px}.deca-onboarding-route span{font:8px var(--mono);color:#78778b}.deca-onboarding-route b{display:block;font:500 14px var(--display);color:#15162b;margin-top:8px}.deca-onboarding-doc-data{display:grid;gap:12px;margin:28px 0;font-size:11px;color:#68677c}.deca-onboarding-doc-data span{padding-bottom:10px;border-bottom:1px solid #d9d8e2}.deca-onboarding-doc-status{padding:14px 8px;background:#e0f2eb;color:#147655;font-size:10px;text-align:center}.deca-onboarding-document>p{font:7px var(--mono);color:#828193;text-align:center;margin:14px 0 0}.deca-onboarding-bottom{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;gap:40px;padding-top:30px;border-top:1px solid #ffffff20}.deca-onboarding-bottom p{font-size:14px;line-height:1.8;color:#cfcee2;margin:0}.deca-onboarding-bottom strong{color:#fff}.deca-onboarding-bottom .button{font-size:14px}@media (hover:hover){.deca-onboarding-document:hover{transform:rotate(0) translateY(-5px)}}@media (max-width:950px){.deca-onboarding-orbit{gap:30px;grid-template-columns:1fr 1fr;max-width:720px}.deca-onboarding-document{grid-column:1/3;grid-row:1;width:300px;justify-self:center}.deca-onboarding-step--one{grid-column:1;grid-row:2}.deca-onboarding-step--two{grid-column:2;grid-row:2}.deca-onboarding-step--three{grid-column:2;grid-row:3}.deca-onboarding-step--four{grid-column:1;grid-row:3}.deca-onboarding-step:after{display:none}.deca-onboarding-rings{top:250px;width:470px}.deca-onboarding-bottom{gap:24px}}@media (max-width:600px){.deca-onboarding-intro{text-align:left}.deca-onboarding-intro>p{font-size:15px}.deca-onboarding-orbit{grid-template-columns:1fr;gap:14px;margin-top:40px}.deca-onboarding-document{grid-column:1;grid-row:1;width:min(290px,85%);margin-bottom:20px}.deca-onboarding-step--one,.deca-onboarding-step--two,.deca-onboarding-step--three,.deca-onboarding-step--four{grid-column:1;grid-row:auto;padding:20px 0;border-top:1px solid #ffffff20}.deca-onboarding-step--three{order:3}.deca-onboarding-step--four{order:4}.deca-onboarding-step h3{font-size:24px}.deca-onboarding-rings{width:350px;top:235px}.deca-onboarding-bottom{flex-direction:column;align-items:flex-start;gap:20px}.deca-onboarding-bottom .button{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.deca-onboarding-document{transition:none}}.deca-onboarding-hotspots,.deca-onboarding-mobile-info{display:none}.deca-onboarding-doc-head .deca-onboarding-brand{display:inline-flex;align-items:center;gap:7px;color:#45458a;font:600 25px/1 var(--display);white-space:nowrap}.deca-onboarding-doc-head .deca-onboarding-brand img{width:28px;height:28px;object-fit:contain}.deca-onboarding-brand b{font:inherit;letter-spacing:-.04em}@media (max-width:760px){.deca-onboarding-orbit{display:flex;flex-direction:column;gap:0;min-height:0;margin-top:40px}.deca-onboarding-step{display:none}.deca-onboarding-document{width:min(310px,calc(100% - 36px));margin:12px auto 62px;padding-bottom:48px;transform:none;align-self:center;order:0}.deca-onboarding-document:hover{transform:none}.deca-onboarding-rings{top:230px;width:350px}.deca-onboarding-hotspots{display:flex;align-items:center;justify-content:space-evenly;gap:8px;position:absolute;inset:auto 8px -23px;height:46px;z-index:3;pointer-events:none}.deca-onboarding-hotspot{position:relative;flex:0 0 46px;width:46px;height:46px;padding:0;border:4px solid #fff;border-radius:50%;background:#f29e1b;color:#15162b;box-shadow:0 3px 15px #15162b35;display:grid;place-items:center;cursor:pointer;pointer-events:auto;font:500 26px/1 var(--display)}.deca-onboarding-hotspot small{position:absolute;bottom:-17px;background:#282853;color:#ffb326;border-radius:8px;padding:2px 5px;font:8px var(--mono)}.deca-onboarding-hotspot[aria-expanded=true]{background:#45458a;color:#fff;border-color:#ffb326}.deca-onboarding-hotspot:focus-visible{outline:3px solid #ffb326;outline-offset:4px}.deca-onboarding-mobile-info{display:block;position:relative;z-index:3;width:100%;order:1}.deca-onboarding-tap-hint{text-align:center;font-size:12px;color:#cfcee2;margin:8px 0 20px}#deca-onboarding-mobile-detail{position:relative;margin-top:14px;background:#faf9f5;color:#15162b;border-radius:14px;padding:24px;box-shadow:0 12px 24px #10102526}#deca-onboarding-mobile-detail:not([hidden]):before{content:"";position:absolute;top:-9px;left:calc(50% - 9px);width:18px;height:18px;background:#faf9f5;transform:rotate(45deg)}#deca-onboarding-mobile-detail .index{font-size:10px;color:#a86600;text-transform:uppercase}#deca-onboarding-mobile-detail h3{font:600 24px/1.2 var(--display);margin:14px 0 12px;letter-spacing:-.025em}#deca-onboarding-mobile-detail p{font-size:15px;line-height:1.7;color:#68677c;margin:0}}.deca-emit-transition{position:relative;height:230vh;background:#f5f4f9;--emit-opacity:0;--emit-scale:.55;--cursor-opacity:0;--cursor-x:210px;--cursor-y:160px;--emit-copy-opacity:1;--emit-done-opacity:0}.deca-emit-sticky{position:sticky;top:118px;height:calc(100svh - 118px);min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:30px 24px 50px;text-align:center}.deca-emit-copy{opacity:var(--emit-copy-opacity);transition:opacity .08s linear}.deca-emit-copy .index{font-size:11px;color:#a86600}.deca-emit-copy h2,.deca-emit-done h2{font-size:clamp(32px,4vw,56px);line-height:1.08;margin:20px 0;letter-spacing:-.045em}.deca-emit-copy p,.deca-emit-done p{font-size:16px;color:var(--muted)}.deca-emit-animation{position:relative;margin:34px 0 25px;width:min(420px,80vw);height:112px;flex-shrink:0}.deca-emit-demo-button{display:grid;place-items:center;width:100%;height:100%;background:#f6a313;border-radius:30px;font:600 clamp(30px,4vw,48px)/1 var(--display);color:#251b06;box-shadow:0 6px #ca8107,0 15px 26px #81560026;transform:scale(var(--emit-scale));opacity:var(--emit-opacity);will-change:transform,opacity}.deca-emit-cursor{position:absolute;width:100px;height:124px;top:58%;left:64%;transform:translate(var(--cursor-x),var(--cursor-y)) rotate(-8deg);opacity:var(--cursor-opacity);filter:drop-shadow(0 9px 5px #15162b30);pointer-events:none;will-change:transform,opacity}.deca-emit-done{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;opacity:var(--emit-done-opacity);pointer-events:none;transform:translateY(calc((1 - var(--emit-done-opacity))*20px))}.deca-emit-done>span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#def1e8;color:#17805d;font-size:32px}.deca-emit-scroll{position:absolute;bottom:24px;font:9px var(--mono);letter-spacing:.1em;color:var(--indigo)}@media (max-width:700px){.deca-emit-transition{height:210svh}.deca-emit-sticky{top:110px;height:calc(100svh - 110px);min-height:400px}.deca-emit-animation{height:90px;width:min(330px,78vw);margin-top:26px}.deca-emit-demo-button{border-radius:24px}.deca-emit-cursor{width:80px;height:100px}.deca-emit-copy p,.deca-emit-done p{font-size:14px}.deca-emit-copy .index{font-size:9px}}@media (prefers-reduced-motion:reduce){.deca-emit-transition{height:auto}.deca-emit-sticky{position:relative;top:0;height:auto;min-height:430px}.deca-emit-demo-button{opacity:1;transform:none}.deca-emit-copy{opacity:1}.deca-emit-cursor,.deca-emit-done,.deca-emit-scroll{display:none}}.deca-emit-animation{width:min(720px,82vw);height:clamp(140px,15vw,190px);margin:36px 0 25px}.deca-emit-demo-button{font-size:clamp(44px,6.5vw,82px);border-radius:40px}.deca-emit-cursor{width:130px;height:160px}@media (max-width:700px){.deca-emit-animation{width:84vw;height:128px;margin-top:30px}.deca-emit-demo-button{font-size:clamp(36px,9vw,58px);border-radius:28px}.deca-emit-cursor{width:95px;height:118px}}.deca-tree-section{background:#eeedf5;overflow:hidden;position:relative}.deca-tree-perspective{perspective:1800px;padding:28px 12px 38px;--tree-turn:0deg}.deca-tree-board{padding:36px 42px;border:1px solid #ffffffc9;border-radius:24px;background:linear-gradient(145deg,#ffffffed,#f7f6fbed);box-shadow:0 36px 65px -38px #25254f80,0 8px 0 -2px #d9d8e7,0 16px 0 -5px #e3e2ed;transform:rotateX(var(--tree-turn));transform-style:preserve-3d;transition:transform .25s ease-out}.deca-tree-topline{display:flex;justify-content:space-between;gap:12px;padding-bottom:28px;color:var(--indigo);font:10px var(--mono);letter-spacing:.08em}.deca-tree-topline i{display:inline-block;width:6px;height:6px;background:#208a65;border-radius:50%;margin-right:8px}.deca-tree-trunk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.deca-tree-node{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:24px;background:#fff;border:1px solid #dcdbe7;border-radius:14px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:0 12px 22px -16px #25254f80;transition:transform .3s,box-shadow .3s,border-color .3s}.deca-tree-node:not(:last-child):after{content:"→";position:absolute;right:-26px;top:45%;font-size:22px;color:var(--indigo)}.deca-tree-number{font:15px var(--mono);color:#bd7300;margin-bottom:20px}.deca-tree-node strong{font:600 23px/1.2 var(--display);letter-spacing:-.03em;margin-bottom:12px}.deca-tree-node>span:not(.deca-tree-number){font-size:14px;line-height:1.65;color:var(--muted)}.deca-tree-node small{font:9px/1.6 var(--mono);color:var(--indigo);padding-top:22px;margin-top:auto}.deca-tree-node.is-selected{border-color:var(--indigo);box-shadow:0 18px 26px -17px #25254f80;transform:translateY(-6px) translateZ(14px)}.deca-tree-node:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.deca-tree-fork{height:82px;position:relative;text-align:center;padding-top:22px;font:10px var(--mono);color:var(--indigo)}.deca-tree-fork:before{content:"";position:absolute;top:0;left:50%;height:17px;border-left:1px solid #adabc9}.deca-tree-fork:after{content:"";position:absolute;bottom:0;left:24%;width:52%;height:28px;border:1px solid #adabc9;border-bottom:0;border-radius:12px 12px 0 0}.deca-tree-branches{display:grid;grid-template-columns:1fr 1fr;gap:32px}.deca-tree-branches article{position:relative;border-radius:16px;padding:28px 30px;background:#282853;color:#fff;box-shadow:0 18px 28px -22px #15162bb3;transform:translateZ(20px)}.deca-tree-branches .index{color:#ffb326;font-size:10px}.deca-tree-branches h3{font:600 27px var(--display);letter-spacing:-.035em;margin:16px 0 12px}.deca-tree-branches p{font-size:15px;line-height:1.7;color:#d1d0e2;max-width:92%}.deca-tree-device{position:absolute;right:24px;top:20px;font-size:40px;line-height:1;color:#a7a5d4}.deca-tree-mini{margin-top:24px;border:1px solid #ffffff24;border-radius:9px;padding:16px;background:#ffffff08}.deca-tree-mini>span{display:flex;justify-content:space-between;font-size:12px;color:#e0dfed}.deca-tree-mini b{font-weight:400;color:#ffb326}.deca-tree-mini i{display:block;height:3px;width:88%;background:#ffffff24;margin-top:10px;border-radius:2px}.deca-tree-mini i:nth-of-type(2){width:65%}.deca-tree-mini i:nth-of-type(3){width:75%}.deca-tree-mini strong{display:block;margin-top:16px;font-size:12px;font-weight:500;color:#e0dfed}.deca-tree-join{height:40px;width:52%;margin:0 auto 24px;border:1px solid #adabc9;border-top:0;border-radius:0 0 12px 12px;position:relative}.deca-tree-join:after{content:"";position:absolute;left:50%;bottom:-25px;height:24px;border-left:1px solid #adabc9}.deca-tree-result{display:flex;align-items:center;gap:24px;padding:28px 32px;background:#fff;border:1px solid #d9d7e6;border-radius:14px;box-shadow:0 12px 24px -20px #25254f80;transform:translateZ(30px)}.deca-tree-check{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#e1f3eb;color:#16825c;font-size:24px}.deca-tree-result .index{font-size:10px;color:#a76400}.deca-tree-result h3{font:600 27px var(--display);margin:10px 0;letter-spacing:-.035em}.deca-tree-result p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.deca-tree-pdf{margin-left:auto;flex-shrink:0;padding:20px 14px;border:1px solid #dcdbe7;border-top:3px solid var(--amber);border-radius:5px;font:18px var(--mono);color:var(--indigo);transform:rotate(5deg);box-shadow:0 8px 12px #25254f12}.deca-tree-pdf small{font-size:8px}.deca-tree-note{text-align:center;font-size:12px;color:var(--muted);line-height:1.6;margin:24px 0 0}@media (hover:hover){.deca-tree-node:hover{transform:translateY(-8px) translateZ(24px);border-color:var(--indigo)}}@media (max-width:760px){.deca-tree-perspective{padding:12px 0 24px;perspective:none}.deca-tree-board{padding:24px 18px;transform:none}.deca-tree-topline{font-size:8px;flex-wrap:wrap}.deca-tree-trunk{grid-template-columns:1fr;gap:28px}.deca-tree-node{padding:22px}.deca-tree-node:not(:last-child):after{content:"↓";top:auto;bottom:-27px;right:50%;font-size:21px}.deca-tree-node.is-selected{transform:none}.deca-tree-number{margin-bottom:12px}.deca-tree-fork{height:70px;font-size:9px}.deca-tree-branches{grid-template-columns:1fr;gap:18px;border-left:1px solid #adabc9;padding-left:16px;margin-left:8px}.deca-tree-fork:after{width:calc(50% - 8px);left:8px;height:18px}.deca-tree-branches article{padding:25px 22px;transform:none}.deca-tree-branches p{max-width:100%;font-size:14px}.deca-tree-branches h3{font-size:25px}.deca-tree-mini{margin-top:18px}.deca-tree-join{width:calc(50% - 8px);margin-left:8px;height:28px;border-right:0;border-radius:0 0 0 12px}.deca-tree-join:after{left:auto;right:0}.deca-tree-result{padding:24px 20px;gap:12px;flex-wrap:wrap;transform:none}.deca-tree-result h3{font-size:25px}.deca-tree-check{width:34px;height:34px;font-size:20px}.deca-tree-result>div{flex:1;min-width:180px}.deca-tree-pdf{display:none}.deca-tree-note{text-align:left}}@media (prefers-reduced-motion:reduce){.deca-tree-board,.deca-tree-node{transform:none!important;transition:none}}.deca-tree-brand{display:flex;align-items:center;gap:10px}.deca-tree-brand img{width:24px;height:24px;object-fit:contain}.deca-tree-topline{align-items:center}.deca-tree-trunk{gap:52px}.deca-tree-node:not(:last-child):after{content:"";right:-43px;top:45%;width:32px;height:32px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M3 16h25M18 6l10 10-10 10' fill='none' stroke='%2345458a' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");pointer-events:none}.deca-tree-fork:before,.deca-tree-join:after{border-left-width:4px;border-color:#7773aa}.deca-tree-fork:after,.deca-tree-join{border-width:4px;border-color:#7773aa}.deca-tree-fork:after{border-bottom:0}.deca-tree-join{border-top:0}.deca-tree-join:after{bottom:-27px}.deca-tree-capture{margin:24px 0 0;padding:10px 10px 0;background:#ffffff0c;border:1px solid #ffffff26;border-radius:12px;box-shadow:0 14px 24px -18px #0008}.deca-tree-capture img{display:block;width:100%;height:280px;object-fit:contain;border-radius:6px;background:#f5f5fa}.deca-tree-capture--phone img{background:transparent}.deca-tree-capture figcaption{padding:12px 4px;font-size:11px;line-height:1.5;color:#d1d0e2}@media (max-width:760px){.deca-tree-trunk{gap:46px}.deca-tree-node:not(:last-child):after{right:calc(50% - 16px);top:auto;bottom:-40px;transform:rotate(90deg)}.deca-tree-branches{border-left-width:4px;border-color:#7773aa}.deca-tree-join{border-right:0}.deca-tree-fork:after{left:8px}.deca-tree-capture img{height:auto;max-height:300px}.deca-tree-capture--phone img{height:300px}.deca-tree-topline{gap:16px}}.deca-tree-capture{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:370px;padding:0;border:0;background:none;box-shadow:none}.deca-tree-monitor{position:relative;width:100%;margin-bottom:47px;padding:9px 9px 20px;border:1px solid #777984;border-radius:11px;background:linear-gradient(130deg,#313340,#11121b);box-shadow:0 16px 24px #0b0c234d}.deca-tree-monitor img{width:100%;height:auto;max-height:none;aspect-ratio:1.6;object-fit:contain;border-radius:3px;background:#f5f5fa}.deca-tree-monitor:before{content:"";position:absolute;left:42%;bottom:-33px;width:16%;height:32px;background:linear-gradient(90deg,#858994,#c7c9d1,#858994);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.deca-tree-monitor:after{content:"";position:absolute;left:30%;bottom:-40px;width:40%;height:8px;border-radius:50% 50% 3px 3px;background:linear-gradient(#d9dbe2,#8a8e9b);box-shadow:0 6px 9px #10112755}.deca-tree-smartphone{position:relative;width:169px;padding:7px;border:1px solid #9396a3;border-radius:26px;background:#14151e;box-shadow:0 18px 28px #0b0c2366,2px 0 #565965}.deca-tree-smartphone img{width:100%;height:auto;max-height:none;border-radius:19px;object-fit:contain;background:#45458a}.deca-tree-smartphone:before{content:"";position:absolute;top:10px;left:36%;width:28%;height:6px;border-radius:5px;background:#14151e}.deca-tree-smartphone:after{content:"";position:absolute;right:-3px;top:64px;width:3px;height:30px;border-radius:0 3px 3px 0;background:#9195a1}.deca-tree-capture figcaption{align-self:stretch;padding:16px 0 0;margin-top:auto}@media (max-width:760px){.deca-tree-capture{min-height:0;margin-top:26px}.deca-tree-monitor{margin-bottom:48px}.deca-tree-capture--phone{min-height:0}.deca-tree-smartphone{width:165px}.deca-tree-smartphone img{height:auto;max-height:none}.deca-tree-capture figcaption{padding-top:16px}}.deca-tree-branches article{container-type:inline-size}.deca-tree-smartphone{height:calc(62.5cqw + 58px);width:auto;aspect-ratio:169 / 300;flex-shrink:0}.deca-tree-smartphone img{height:100%;width:100%;object-fit:fill}.deca-tree-capture--phone{justify-content:flex-start}.deca-tree-capture--phone figcaption{padding-top:24px}@media (max-width:760px){.deca-tree-smartphone{height:calc(62.5cqw + 58px);width:auto;max-width:100%}.deca-tree-smartphone img{height:100%;width:100%}}.deca-tree-perspective{padding-top:280px}.deca-tree-board{position:relative;padding-top:70px}.deca-tree-guide{position:absolute;width:500px;max-width:none;height:auto;left:50%;bottom:calc(100% - 60px);transform:translate(-50%);filter:drop-shadow(0 5px 3px #15162b20);pointer-events:none;z-index:3}@media (max-width:760px){.deca-tree-perspective{padding-top:205px}.deca-tree-board{padding-top:56px}.deca-tree-guide{width:360px;bottom:calc(100% - 44px);transform:translate(-50%)}}.deca-tree-smartphone{padding:5px;border:1px solid #a0a4b6;border-radius:30px;background:#11131d;box-shadow:0 20px 35px -12px #090b2459,0 0 0 2px #484c60;aspect-ratio:1170 / 2079}.deca-tree-smartphone img{border-radius:24px;object-fit:cover}.deca-tree-smartphone:before{width:6px;height:6px;left:calc(50% - 3px);top:10px;background:#080b15;border:1px solid #414962;border-radius:50%}.deca-tree-smartphone:after{top:70px;height:26px;width:2px;right:-3px;background:#747b91}@media (max-width:760px){.deca-tree-smartphone{height:auto;width:min(230px,88%);max-width:100%;aspect-ratio:1170 / 2079;border-radius:29px}.deca-tree-smartphone img{height:auto;width:100%;border-radius:23px;object-fit:contain}.deca-tree-capture--phone{min-height:0}.deca-tree-capture--phone figcaption{padding-top:22px}}.fuel-page>.site-header{position:relative;background:var(--indigo-dark)}.fuel-page .fuel-hero{padding-top:80px}.section-nav{position:sticky;top:0;z-index:15;color:#fff;background:var(--indigo-dark)}.section-nav-inner{width:min(1320px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:center;min-height:50px;gap:28px;border-bottom:1px solid rgba(255,255,255,.1)}.section-nav-title{flex-shrink:0;font:500 10px var(--mono);letter-spacing:.04em;color:#fffc;text-decoration:none}.section-nav-links{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;min-width:0}.section-nav-links::-webkit-scrollbar{display:none}.section-nav-links a{flex-shrink:0;padding:16px 0 13px;border-bottom:1px solid transparent;text-decoration:none;color:#fff9;font:500 11px/1.6 var(--body);transition:color .2s,border-color .2s}.section-nav-links a:hover{color:#fff}.section-nav-links a[aria-current]{color:var(--amber);border-color:var(--amber)}.section-nav a:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.fuel-page section[id]{scroll-margin-top:70px}@media (max-width:1100px){.section-nav-inner{gap:20px}.section-nav-links{gap:18px}}@media (max-width:600px){.section-nav-inner{width:calc(100% - 32px);gap:16px}.section-nav-title{font-size:9px}.section-nav-links{gap:18px}.fuel-page .fuel-hero{padding-top:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.section-nav-links a{transition:none}}.fuel-page>.site-header{isolation:isolate}.site-header>.deadline-bar{position:relative}.section-nav{isolation:isolate}.section-nav>.hero-noise{z-index:-1}.section-nav-inner{position:relative}.fuel-page{position:relative;isolation:isolate;background:var(--indigo-dark)}.module-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.module-backdrop>.hero-route{top:-130px}.fuel-page>.site-header,.fuel-page .fuel-hero,.fuel-page>.section-nav{background:transparent}.fuel-page>.section-nav.is-stuck{background:var(--indigo-dark)}.fuel-page main>section:not(.fuel-hero):not(.fuel-workflow):not(.fuel-audit):not(.fuel-calculator):not(.fuel-fit):not(.demo):not(.sw-human-automation){background:var(--paper)}.fuel-page>.module-backdrop{background:var(--indigo-dark)}.fuel-page{color:var(--ink);background:var(--paper)}.fuel-page h2{font-family:var(--display);letter-spacing:-.045em}.fuel-nav{display:flex;align-items:center;gap:24px}.fuel-nav a{text-decoration:none;font-size:13px;font-weight:600}.fuel-menu{display:none}.fuel-hero{padding:180px 0 0;color:#fff;background:var(--indigo-dark);overflow:hidden}.fuel-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding-bottom:80px}.fuel-hero h1{font:600 clamp(42px,5vw,72px)/1.05 var(--display);letter-spacing:-.055em;margin:26px 0}.fuel-hero em,.fuel-audit em{font-style:normal;color:var(--amber)}.fuel-lead{max-width:600px;font-size:19px;color:#ffffffc2;line-height:1.65}.fuel-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:30px}.fuel-micro{font:10px/1.7 var(--mono);margin-top:20px;opacity:.7}.fuel-dashboard{border:1px solid rgba(255,255,255,.25);border-radius:14px;box-shadow:0 35px 70px #15162b66;overflow:hidden;background:#faf9f5;color:var(--ink);transform:rotate(1deg)}.fuel-dashboard-top{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:var(--ink);color:#fff;gap:12px}.fuel-dashboard-top b{font-size:20px}.fuel-dashboard-top b span{font-size:12px;font-weight:400;opacity:.65}.fuel-dashboard-top>span{font:8px var(--mono);color:var(--amber)}.fuel-dashboard-body{padding:24px}.fuel-dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.fuel-dashboard-heading small{font:8px var(--mono);color:var(--muted)}.fuel-dashboard-heading h2{font-size:25px;margin:8px 0 16px}.fuel-pill{font:10px var(--mono);padding:6px 10px;border:1px solid var(--line);border-radius:20px;white-space:nowrap}.fuel-mini-map{height:210px;position:relative;overflow:hidden;background:#d4d3cc;border-radius:6px;margin-bottom:16px}.fuel-mini-map svg{width:100%;height:100%}.fuel-mini-map>span{position:absolute;bottom:12px;left:12px;padding:6px 9px;background:#faf9f5;font:9px var(--mono)}.fuel-quote{display:flex;justify-content:space-between;gap:12px;padding:12px;font-size:12px;border-bottom:1px solid var(--line)}.fuel-quote b{font-family:var(--mono)}.fuel-quote-best{border-left:3px solid var(--green);background:#e4f5ed}.fuel-dashboard-result{padding:20px 0 8px;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px}.fuel-dashboard-result strong{color:#087c4c;font-size:17px}.fuel-example{font-size:11px;line-height:1.6;color:var(--muted)}.fuel-proofline{display:flex;justify-content:space-between;gap:18px;padding:26px 0;border-top:1px solid #ffffff33;font:10px var(--mono);color:var(--amber)}.fuel-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.fuel-benefit-grid article{padding:34px 30px}.fuel-benefit-grid article+article{border-left:1px solid var(--line)}.fuel-benefit-grid h3{font:600 27px/1.15 var(--display);letter-spacing:-.035em;margin:24px 0 18px}.fuel-benefit-grid p{font-size:14px;line-height:1.7;color:var(--muted)}.fuel-workflow{background:#e7e5de}.fuel-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-bottom:32px}.fuel-steps article{border-top:1px solid #15162b33;padding-top:22px}.fuel-steps article>span{font:28px var(--mono);color:var(--indigo)}.fuel-steps h3{font:600 23px var(--display);margin-top:24px}.fuel-steps p{color:var(--muted);font-size:14px}.fuel-two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.fuel-two-col h2{font-size:clamp(34px,4vw,52px);line-height:1.1;margin:20px 0 26px}.fuel-two-col>div>p{line-height:1.75}.fuel-audit{background:var(--ink);color:#fff}.fuel-audit p{color:#ffffffb3}.fuel-checks{list-style:none;padding:0;margin:24px 0 30px}.fuel-checks li{margin:14px 0;font-size:14px}.fuel-checks li:before{content:"✓";color:var(--amber);margin-right:12px}.fuel-audit-card{color:var(--ink);background:var(--paper);border-radius:10px;padding:38px;transform:rotate(-1deg)}.fuel-audit-card h3{font:600 28px/1.2 var(--display);margin:20px 0}.fuel-audit-card dl div{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}.fuel-audit-card dd{margin:0;font:500 14px var(--mono)}.fuel-audit-total{display:flex;justify-content:space-between;gap:12px;align-items:center;background:var(--amber);padding:20px;margin-top:24px}.fuel-audit-total strong{font:600 32px var(--mono)}.fuel-audit-total span{font-size:13px}.fuel-audit-card p{color:var(--muted);font-size:11px;margin-top:18px}.fuel-calculator{background:var(--paper)}.fuel-calc-card{border:1px solid var(--line);border-radius:10px;padding:36px;background:#fff}.fuel-calc-card label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px}.fuel-calc-card label strong{font-family:var(--mono)}.fuel-calc-card input{width:100%;accent-color:var(--indigo);margin:22px 0 32px;cursor:pointer}.fuel-calc-result{border-top:1px solid var(--line);padding:24px 0}.fuel-calc-result>span{font:9px var(--mono);color:var(--muted)}.fuel-calc-result output{display:block;font:600 clamp(32px,4vw,48px) var(--display);color:var(--indigo);margin-top:10px}.fuel-calc-result output small{font-size:18px}.fuel-calc-result p{font-size:12px;color:var(--muted)}.fuel-fit{background:#e7e5de}.fuel-tick{color:var(--indigo);font-size:28px}.fuel-demo-list{padding-left:20px;margin-top:28px}.fuel-demo-list li{padding-left:8px;margin-bottom:18px;color:#ffffffb3;font-size:14px}.fuel-demo-list b{color:#fff;display:block}.fuel-page .demo-form{align-self:center}.fuel-page .selected-interest svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.5}@media (max-width:1100px){.fuel-hero-grid{gap:35px}.fuel-nav{gap:14px}.fuel-two-col{gap:36px}.fuel-benefit-grid article{padding:28px 20px}}@media (max-width:850px){.fuel-hero-grid,.fuel-two-col{grid-template-columns:1fr}.fuel-dashboard{max-width:620px;width:100%;margin:0 auto;transform:none}.fuel-hero{padding-top:130px}.fuel-hero h1{font-size:clamp(40px,8vw,66px)}.fuel-steps{grid-template-columns:1fr 1fr}.fuel-benefit-grid{grid-template-columns:1fr}.fuel-benefit-grid article+article{border-left:0;border-top:1px solid var(--line)}.fuel-menu{display:block;background:transparent;border:1px solid #ffffff55;color:#fff;padding:10px 15px;border-radius:4px}.fuel-nav{display:none;position:absolute;top:80px;left:20px;right:20px;padding:24px;background:var(--ink);z-index:10;flex-direction:column;align-items:stretch}.fuel-nav.is-open{display:flex}.fuel-proofline{flex-wrap:wrap}.fuel-audit-card{transform:none}.fuel-page .demo-grid{grid-template-columns:1fr}}@media (max-width:500px){.fuel-steps{grid-template-columns:1fr}.fuel-dashboard-body{padding:16px}.fuel-dashboard-top{padding:14px}.fuel-dashboard-heading h2{font-size:21px}.fuel-dashboard-result{align-items:flex-start;flex-direction:column}.fuel-calc-card,.fuel-audit-card{padding:24px}.fuel-proofline{font-size:8px}.fuel-mini-map{height:170px}.fuel-pill{display:none}.fuel-hero-grid{padding-bottom:48px}.fuel-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.fuel-dashboard,.fuel-audit-card{transform:none}}.fuel-hero{position:relative;isolation:isolate}.fuel-hero>.hero-noise,.fuel-hero>.hero-route{pointer-events:none;z-index:-1}.fuel-hero>.hero-route{top:-230px}#root .fuel-page .fuel-benefit-grid{gap:24px;border:0;box-shadow:none}#root .fuel-page .fuel-benefit-grid>article{padding:clamp(24px,3vw,36px);border:1px solid var(--indigo);border-radius:var(--radius);background:var(--indigo-dark);color:var(--white);box-shadow:0 8px 22px -12px #24275559}.fuel-page .fuel-benefit-grid h3{color:var(--white);font-size:clamp(23px,2.1vw,28px);line-height:1.25;margin:22px 0 16px}.fuel-page .fuel-benefit-grid p{color:#eeedf7;font-size:16px;margin:0;line-height:1.7}.fuel-page .fuel-tick{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--amber);color:var(--indigo-dark);font-size:26px;font-weight:700;line-height:1}@media (max-width: 850px){#root .fuel-page .fuel-benefit-grid{gap:18px}}.fuel-page .fuel-benefit-grid article>.index{color:var(--amber-soft)}.fuel-page .fuel-steps>article{padding:24px;border:1px solid #d8d7e8;border-top:3px solid var(--amber);border-radius:var(--radius);background:#eeedf7;min-width:0}.fuel-page .fuel-steps h3{color:var(--indigo-dark);line-height:1.3}.fuel-page .fuel-steps p{color:var(--ink);line-height:1.7}:is(.fuel-page,.documentation-page) .demo-grid{align-items:start}:is(.fuel-page,.documentation-page) .demo-grid>:first-child{align-self:start;padding-top:0}:is(.fuel-page,.documentation-page) .demo-grid>.demo-form{align-self:start}.fuel-demo-list li::marker{content:counter(list-item,decimal-leading-zero) "  ";color:var(--amber);font:11px var(--mono)}.doc-hub{background:var(--paper);color:var(--ink);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px #15162b66;border:1px solid #ffffff44;transform:rotate(1deg)}.doc-hub-header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ink);color:#fff;padding:22px}.doc-hub-header>span{font:8px var(--mono);color:var(--amber)}.doc-hub-header b{font-size:18px}.doc-hub-body{padding:28px}.doc-hub-body h2{font:600 28px/1.2 var(--display);margin:14px 0}.doc-hub-body>p{color:var(--muted);font-size:12px}.doc-hub-list{margin:28px 0}.doc-hub-list>div{display:flex;gap:14px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.doc-type{display:grid;place-items:center;flex-shrink:0;width:44px;height:50px;background:#e7e7f1;color:var(--indigo);font:11px var(--mono);border-radius:4px}.doc-hub-list b{display:block;font-size:14px}.doc-hub-list small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.doc-hub-check{margin-left:auto;color:#087c4c}.doc-hub-bottom{display:grid;gap:8px;padding:18px;background:#e4f5ed;color:#087c4c;font-size:13px}.doc-hub-bottom span{font-size:11px}.doc-section-action{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px}.doc-section-action p{font-size:14px;color:var(--muted);max-width:650px}.doc-section-action .button{flex-shrink:0}.documentation-page .driver-stage{min-width:0}.documentation-page .driver-phone{left:0}.documentation-page .office-card,.documentation-page .driver-note{right:0}@media (max-width:850px){.doc-hub{max-width:620px;width:100%;margin:auto;transform:none}.doc-section-action{align-items:flex-start;flex-direction:column}.documentation-page .driver-stage{width:100%;max-width:620px;margin:auto}}@media (max-width:500px){.doc-hub-body{padding:20px}.doc-hub-header{padding:16px}.doc-hub-header>span{font-size:7px}.doc-hub-list b{font-size:12px}.documentation-page .driver-stage{transform:scale(.85);transform-origin:center;margin:-35px auto}.documentation-page .office-card{width:210px}}@media (prefers-reduced-motion:reduce){.doc-hub{transform:none}}.documentation-page .driver-stage{overflow:visible}.documentation-page .driver-stage:before{border-radius:inherit}.documentation-page .driver-phone{top:-24px;left:-16px}@media (max-width:600px){.documentation-page .driver-phone{top:-20px;left:0}}.doc-billing-addon{padding:40px 0;background:var(--paper);scroll-margin-top:130px}.doc-billing-addon-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center;padding:32px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:12px;background:#fff}.doc-billing-addon-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:14px;background:#eeeff7;color:var(--indigo);font:600 32px var(--display)}.doc-billing-addon h2{margin:10px 0;font-size:clamp(24px,2.5vw,34px);line-height:1.25}.doc-billing-addon p{margin:0;max-width:640px;color:var(--muted);line-height:1.7}.doc-billing-addon .button{white-space:normal;text-align:center}@media (max-width: 900px){.doc-billing-addon-inner{grid-template-columns:auto minmax(0,1fr)}.doc-billing-addon .button{grid-column:2;justify-self:start}}@media (max-width: 520px){.doc-billing-addon-inner{grid-template-columns:1fr;gap:18px;padding:24px}.doc-billing-addon .button{grid-column:1}}.documentation-page .fuel-hero-grid>:first-child{align-self:start}.doc-automatic-highlight{color:var(--amber);font-weight:700}.doc-billing-extension{background:var(--ink);color:#fff;padding-top:56px}.doc-billing-extension .doc-billing-addon{padding:0}.doc-billing-extension .doc-billing-addon-inner{background:transparent;border:0;border-left:3px solid var(--amber);border-radius:0;padding:8px 0 8px 24px;gap:24px}.doc-billing-extension .doc-billing-addon h2{color:#fff}.doc-billing-extension .doc-billing-addon p{color:#c8c7dd}.doc-billing-extension .doc-billing-addon-icon{background:#ffffff0d;border:1px solid #ffffff20;color:var(--amber)}.doc-billing-extension .landing-screens--billing{background:transparent;color:#fff;padding-top:36px;padding-bottom:56px}.doc-billing-extension .landing-screens--billing .section-intro{margin-bottom:24px}.doc-billing-extension .landing-screens--billing .section-intro h2{font-size:clamp(28px,3vw,42px);color:#fff}.doc-billing-extension .landing-screens--billing .section-intro>p,.doc-billing-extension .screen-carousel-controls>span,.doc-billing-extension .screen-carousel-note{color:#c8c7dd}.doc-billing-extension .screen-stage-nav button,.doc-billing-extension .screen-carousel-controls button{border-color:#ffffff35;color:#eeedf8}.doc-billing-extension .screen-stage-nav button[aria-current=step]{background:var(--indigo);border-color:#8582c4}.doc-billing-extension .screen-slide{color:var(--ink)}.doc-billing-extension .screen-carousel-count{color:#c8c7dd}@media (max-width:600px){.doc-billing-extension{padding-top:36px}.doc-billing-extension .doc-billing-addon-inner{padding-left:18px}.doc-billing-extension .landing-screens--billing{padding-top:28px;padding-bottom:36px}}.doc-billing-extension .doc-billing-addon{background:transparent}.doc-billing-extension .screen-slide{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;gap:28px;align-items:center}.doc-billing-extension .screen-slide .screen-slide-image{background:transparent;padding:0;border:0;box-shadow:none;align-self:center;animation:billing-capture-float 5.5s ease-in-out infinite}.doc-billing-extension .screen-slide .screen-slide-image img{border:1px solid #b8b4f075;border-radius:10px;box-shadow:0 0 0 1px #ffffff0b,0 0 24px #928bd52b,0 22px 38px #0006}.doc-billing-extension .screen-slide figcaption{background:transparent;color:#fff;padding:24px 0 24px 12px}.doc-billing-extension .screen-slide figcaption h3{color:#fff}.doc-billing-extension .screen-slide figcaption>p{color:#c8c7dd}.doc-billing-extension .screen-slide figcaption>a{color:#eeedf8}.doc-billing-extension .screen-slide .screen-slide-image>span{bottom:14px;right:14px;background:#242448;color:#fff;border:1px solid #ffffff40}.doc-billing-extension .screen-carousel-track{padding-top:24px;padding-bottom:36px}.doc-billing-extension .landing-screens-note,.doc-billing-extension .screen-carousel-pagination>span{color:#c8c7dd}@keyframes billing-capture-float{0%,to{transform:translateY(7px)}50%{transform:translateY(-12px)}}@media (max-width:700px){.doc-billing-extension .screen-slide{gap:16px}.doc-billing-extension .screen-slide figcaption{padding:16px 0}}@media (prefers-reduced-motion:reduce){.doc-billing-extension .screen-slide .screen-slide-image{animation:none}}.documentation-contact-panel{align-self:start}.documentation-contact-panel .home-contact-anchor{scroll-margin-top:120px}.documentation-page #beneficios{background:var(--paper)}.documentation-page #pantallas-documentacion{background:#e9e7f2}.documentation-page #como-funciona{background:#faf9f6}.documentation-page #deca{background:#e7e5dd}.documentation-page #tiempo{background:var(--paper)}.documentation-page #preguntas{background:#faf9f6}.documentation-page #pantallas-documentacion,.documentation-page #como-funciona,.documentation-page #deca{border-top:1px solid #2926500a}.documentation-page #deca{position:relative;isolation:isolate}.documentation-page #deca:before{content:"";position:absolute;width:560px;height:560px;right:-210px;top:70px;border:1px solid rgba(21,22,43,.08);border-radius:50%;box-shadow:0 0 0 85px #15162b06,0 0 0 170px #15162b05;pointer-events:none;z-index:-1}.documentation-page #deca{overflow:clip}.deca-module-scene.document-orbit{position:relative;min-height:600px;width:100%;margin:0;transform:none;overflow:visible}.deca-module-person{position:absolute;width:85%;max-width:none;left:-17%;top:0;z-index:3;height:auto;-webkit-mask-image:linear-gradient(#000 72%,transparent 99%);mask-image:linear-gradient(#000 72%,transparent 99%)}.deca-module-document{position:absolute;z-index:2;width:56%;right:0;top:65px;padding:28px;border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 28px 60px #11122244;transform:rotate(4deg)}.deca-module-document .index{font-size:9px}.deca-module-document h2{font-size:42px;margin:16px 0 24px}.deca-module-trip{display:grid;gap:8px;padding-block:18px;border-block:1px solid #26265322}.deca-module-trip small,.deca-module-document dt{font:10px var(--mono);color:var(--muted)}.deca-module-document dl{display:flex;gap:22px;margin:22px 0}.deca-module-document dd{margin:8px 0 0;font-size:13px}.deca-module-ready{padding:12px;background:#e1f4ed;color:#087c4c;font-size:12px}.deca-module-mobile{position:absolute;right:0;top:470px;width:58%;padding:20px;border-left:3px solid var(--amber);background:var(--indigo);box-shadow:0 20px 40px #11122233;z-index:4}.deca-module-mobile span{font:9px var(--mono);color:var(--amber)}.deca-module-mobile b{display:block;margin-top:10px;font-size:19px}.deca-module-mobile p{font-size:13px;margin:8px 0 0}.deca-module-roles{display:grid;grid-template-columns:1fr 1fr;gap:48px}.deca-module-roles article{padding-top:24px;border-top:1px solid #ffffff33}.deca-module-roles h3{font-size:26px}.deca-module-footnote{max-width:800px;color:#fffa;font-size:13px;margin-top:32px}@media (max-width:1100px){.deca-module-scene.document-orbit{max-width:600px;margin:0 auto;min-height:640px}.deca-module-person{width:78%;left:-10%}.deca-module-document{width:52%}.deca-module-mobile{top:480px}}@media (max-width:600px){.deca-module-scene.document-orbit{min-height:550px}.deca-module-person{width:90%;left:-23%;top:0}.deca-module-document{width:60%;top:30px;padding:18px;transform:rotate(2deg)}.deca-module-document h2{font-size:32px}.deca-module-document dl{gap:12px}.deca-module-mobile{top:390px;width:75%}.deca-module-roles{grid-template-columns:1fr;gap:24px}.deca-module-person{-webkit-mask-image:linear-gradient(#000 70%,transparent 98%);mask-image:linear-gradient(#000 70%,transparent 98%)}}.deca-module-page .deca-visual-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:24px;border:1px solid #45458a26;border-radius:50%;background:#45458a09;color:var(--indigo)}.deca-module-page .deca-visual-icon svg{width:24px;height:24px}.deca-module-page .fuel-audit .deca-visual-icon{color:var(--amber);border-color:#f6a31340;background:#f6a3130a}@media (max-width:600px){.deca-module-page .deca-visual-icon{width:42px;height:42px;margin-bottom:18px}.deca-module-page .deca-visual-icon svg{width:22px;height:22px}}.deca-value{background:#e7e5de}.deca-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.deca-value-grid article{border-top:1px solid var(--line);padding-top:24px}.deca-value-grid h3{font-size:23px;margin:0 0 14px}.deca-value-grid p{color:var(--muted);line-height:1.7}.deca-value-cta{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;gap:32px;justify-content:space-between}.deca-value-cta p{max-width:740px;margin:0;line-height:1.7}.deca-value-cta .text-link{flex-shrink:0}@media (max-width:850px){.deca-value-grid{grid-template-columns:1fr;gap:20px}.deca-value-cta{align-items:flex-start;flex-direction:column;gap:20px}}.deca-module-page .section-intro{margin-bottom:48px}.deca-centered-intro{max-width:820px;margin:0 auto 56px;text-align:center}.deca-centered-intro h2{margin:20px 0 24px}.deca-centered-intro p{max-width:660px;margin:0 auto;color:var(--muted);line-height:1.75}.deca-product-tour{background:var(--paper)}.deca-web-shot{margin:20px 0 0;padding:10px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 55px #15162b14}.deca-web-shot img{display:block;width:100%;height:auto;border-radius:8px}.deca-web-shot figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:20px 14px 12px;font-size:13px;color:var(--muted)}.deca-web-shot figcaption span{font:10px var(--mono);color:var(--indigo)}.deca-web-shot figcaption a{margin-left:auto;color:var(--indigo)}.deca-mobile-tour{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center;margin-top:96px}.deca-mobile-tour h3{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:20px 0 24px}.deca-mobile-tour p{color:var(--muted);line-height:1.75}.deca-mobile-shots{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:580px;padding-block:20px}.deca-mobile-shots figure{margin:0;min-width:0}.deca-mobile-shots figure:nth-child(2){margin-top:40px}.deca-mobile-shots img{display:block;width:100%;height:auto;border:6px solid var(--ink);border-radius:24px;box-shadow:0 20px 40px #15162b1a}.deca-mobile-shots figcaption{text-align:center;font:10px var(--mono);margin-top:18px;color:var(--indigo)}.deca-flow-illustration{display:grid;grid-template-columns:1fr .8fr 1fr;align-items:center;max-width:920px;margin:64px auto 0;gap:32px;padding:40px;border:1px solid #45458a22;border-radius:16px;background:#ffffff50}.deca-flow-sheet{padding:28px;border:1px solid var(--line);background:var(--paper);box-shadow:0 14px 24px #15162b0d}.deca-flow-sheet small{font:9px var(--mono);color:var(--muted)}.deca-flow-sheet strong{display:block;font-size:28px;margin:18px 0 12px}.deca-flow-sheet span{font-size:13px;color:var(--muted)}.deca-flow-sheet i{display:block;height:4px;background:#26265318;margin-top:16px}.deca-flow-sheet i:last-child{width:65%;margin-top:8px}.deca-flow-sheet p{font-size:12px;color:#087c4c;margin:20px 0 0}.deca-flow-review{text-align:center}.deca-flow-review>span{display:block;color:var(--amber);font-size:40px}.deca-flow-review strong{display:block;font-size:16px;margin:10px 0}.deca-flow-review small{color:var(--muted);font-size:12px}@media (max-width:850px){.deca-mobile-tour{grid-template-columns:1fr;gap:32px;margin-top:64px}.deca-mobile-tour>div:first-child{max-width:600px;margin:auto;text-align:center}.deca-mobile-shots{width:100%;margin:auto}.deca-flow-illustration{gap:16px;padding:24px}.deca-flow-sheet{padding:18px}}@media (max-width:600px){.deca-centered-intro{margin-bottom:32px}.deca-centered-intro h2{font-size:34px}.deca-module-page .section-intro{margin-bottom:32px}.deca-mobile-shots{gap:16px}.deca-mobile-shots img{border-width:4px;border-radius:18px}.deca-mobile-shots figcaption{font-size:9px;line-height:1.6}.deca-web-shot{padding:5px}.deca-web-shot figcaption{padding:14px 8px;gap:12px}.deca-web-shot figcaption a{margin-left:0}.deca-flow-illustration{grid-template-columns:1fr;max-width:360px;margin-top:36px;gap:24px}.deca-flow-review>span{transform:rotate(90deg)}.deca-flow-sheet{padding:24px}.deca-mobile-tour{margin-top:48px}}@media (max-width:600px){.deca-mobile-shots{grid-template-columns:1fr;max-width:280px;gap:36px}.deca-mobile-shots figure:nth-child(2){margin-top:0}.deca-centered-intro h2{line-height:1.15}}.deca-centered-intro h2{font-size:clamp(34px,4vw,54px);line-height:1.12;letter-spacing:-.035em}.deca-product-composition{display:grid;grid-template-columns:minmax(0,1fr) 285px;align-items:center;gap:40px;padding:40px 0;position:relative;max-width:1120px;margin:auto}.deca-product-board{border-radius:18px;background:#fff;box-shadow:0 30px 65px #17183016;border:1px solid #45458a25;overflow:hidden}.deca-board-top{display:flex;align-items:center;justify-content:space-between;background:var(--indigo);padding:20px 28px;color:#d1d0ed;font:10px var(--mono)}.deca-board-top img{width:104px;height:auto}.deca-board-body{padding:32px}.deca-board-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.deca-board-heading small,.deca-board-document small{font:9px var(--mono);color:var(--muted)}.deca-board-heading h3{font-size:26px;line-height:1.2;margin:12px 0}.deca-soft-tag{font:10px var(--mono);color:var(--indigo);background:#eeedf6;padding:10px;border-radius:5px;white-space:nowrap}.deca-itinerary{display:flex;align-items:center;gap:16px;margin:28px 0 32px;padding:22px 0;border-block:1px solid var(--line);font-size:18px;font-weight:600}.deca-itinerary i{height:1px;background:#45458a33;flex:1}.deca-itinerary b{color:var(--amber)}.deca-board-record{display:grid;grid-template-columns:1fr 1fr;gap:28px}.deca-board-record .index{font-size:9px}.deca-board-record h4{font-size:18px;margin:14px 0 10px}.deca-board-record p{font-size:14px;line-height:1.6;color:var(--muted)}.deca-board-document{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:20px;background:#f3f2f8;border-left:3px solid var(--amber)}.deca-board-document strong{display:block;font-size:20px;margin-top:8px}.deca-board-document>span{font:10px var(--mono);color:var(--muted)}.deca-board-document>b{font-size:11px;color:#087c4c}.deca-product-handset{border:7px solid #15162b;border-radius:36px;background:#f6f6fa;box-shadow:0 28px 50px #17183026;overflow:hidden;transform:rotate(2deg)}.deca-handset-speaker{height:20px;background:var(--indigo);position:relative}.deca-handset-speaker:after{content:"";display:block;width:62px;height:6px;border-radius:9px;background:#202044;position:absolute;top:8px;left:calc(50% - 31px)}.deca-handset-head{padding:20px 24px 26px;background:var(--indigo);color:#fff}.deca-handset-head span{font:8px var(--mono);color:#ceceec}.deca-handset-head h3{font-size:30px;line-height:1.1;margin:16px 0 0}.deca-handset-body{padding:24px}.deca-handset-body>small{font:9px var(--mono);color:var(--muted)}.deca-handset-body h4{font-size:23px;line-height:1.25;margin:16px 0 24px}.deca-handset-body h4 span{color:var(--amber);font-size:18px}.deca-handset-status{border-top:1px solid var(--line);padding-top:18px}.deca-handset-status>span{font-size:11px;color:#087c4c}.deca-handset-status strong{display:block;margin-top:12px;font-size:16px}.deca-handset-status p{font-size:12px;line-height:1.6;color:var(--muted)}.deca-handset-action{font-size:11px;font-weight:600;background:var(--amber);padding:13px 10px;border-radius:6px;margin-top:20px;display:flex;justify-content:space-between}.deca-handset-bottom{display:flex;justify-content:space-around;padding:16px;font-size:10px;border-top:1px solid var(--line);color:var(--muted)}.deca-handset-bottom b{color:var(--indigo)}.deca-illustration-note{text-align:center;color:var(--muted);font-size:11px;margin:18px 0 0}.deca-tour-summary{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin:64px auto 0;max-width:1000px}.deca-tour-summary>div{border-top:1px solid var(--line);padding-top:24px}.deca-tour-summary h3{font-size:25px;line-height:1.2}.deca-tour-summary p{line-height:1.7;color:var(--muted)}@media (max-width:1000px){.deca-product-composition{grid-template-columns:1fr;gap:40px;max-width:680px}.deca-product-handset{width:285px;justify-self:center}.deca-tour-summary{gap:32px}}@media (max-width:600px){.deca-board-top{padding:18px}.deca-board-body{padding:22px 18px}.deca-board-heading{display:block}.deca-board-heading h3{font-size:24px}.deca-soft-tag{display:inline-block;margin-top:8px}.deca-itinerary{gap:10px;font-size:16px}.deca-board-record{grid-template-columns:1fr;gap:12px}.deca-board-record>div+div{border-top:1px solid var(--line);padding-top:20px}.deca-board-document{flex-wrap:wrap;padding:16px}.deca-board-document>div{width:100%}.deca-product-composition{padding:20px 0}.deca-tour-summary{grid-template-columns:1fr;gap:28px;margin-top:40px}}.deca-module-page #web-app .section-intro{text-align:center;max-width:850px;margin-inline:auto}.deca-module-roles{max-width:1120px;margin-inline:auto;text-align:center}.deca-module-roles .deca-visual-icon{margin-inline:auto}.deca-module-roles .fuel-checks{max-width:470px;margin-inline:auto}.deca-module-roles .fuel-checks li{line-height:1.65}.deca-module-footnote{margin:40px auto 0;text-align:center;line-height:1.7}.deca-product-composition{padding-block:76px}@media (max-width:1000px){.deca-product-composition{gap:64px;padding-block:44px}}.deca-benefits-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.deca-benefits-controls>span{font:11px var(--mono);color:var(--muted)}.deca-benefits-controls>div{display:flex;gap:10px}.deca-benefits-controls button{width:44px;height:44px;border:1px solid #45458a40;background:transparent;color:var(--indigo);border-radius:50%;cursor:pointer;font-size:22px}.deca-benefits-controls button:hover:not(:disabled){background:var(--indigo);color:#fff}.deca-benefits-controls button:disabled{opacity:.3;cursor:default}.deca-benefits-track{position:relative;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;padding:8px 0 16px}.deca-benefits-track::-webkit-scrollbar{display:none}.deca-benefits-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.deca-benefits-track:after{content:"";flex:0 0 calc(38% - 24px)}.deca-benefits-track article{flex:0 0 62%;scroll-snap-align:start;padding:40px;border:1px solid #45458a25;background:var(--paper);border-radius:16px;display:flex;flex-direction:column;min-height:320px}.deca-benefits-track article:nth-child(2){background:var(--indigo);color:#fff}.deca-benefits-track h3{font-size:clamp(26px,3vw,38px);line-height:1.15;margin:30px 0 20px}.deca-benefits-track p{max-width:540px;line-height:1.75;color:var(--muted);margin:0 0 30px}.deca-benefits-track article:nth-child(2) p{color:#d1d0e5}.deca-benefit-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;border-top:1px solid #88889930;font:10px var(--mono)}.deca-benefit-bottom b{font-size:24px;color:var(--amber)}.deca-benefits-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.deca-benefits-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#45458a33;cursor:pointer}.deca-benefits-dots button[aria-current]{width:26px;border-radius:6px;background:var(--indigo)}.deca-benefits-dots span{margin-left:12px;font:10px var(--mono);color:var(--muted)}.deca-benefits-carousel button:focus-visible,.deca-benefits-track:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media (max-width:600px){.deca-benefits-track{gap:16px}.deca-benefits-track article{flex-basis:88%;padding:26px;min-height:370px}.deca-benefits-track:after{flex-basis:calc(12% - 16px)}.deca-benefits-track .index{font-size:9px}}.deca-benefits-track{padding:28px 20px 36px;margin-inline:-20px;scroll-padding-inline:20px}.deca-benefits-track article{box-shadow:0 0 16px 2px #15162b1f,0 12px 24px -6px #15162b3d}.deca-flow-illustration{width:100%;max-width:none;grid-template-columns:1fr .6fr 1.2fr;gap:40px;padding:48px}.deca-pdf-preview{position:relative;margin-top:24px;padding:22px;background:#fff;border:1px solid #d4d2ca;box-shadow:0 12px 24px #15162b0d}.deca-pdf-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--indigo);padding-bottom:14px;margin-bottom:14px}.deca-pdf-heading>b{font:600 26px var(--display)}.deca-pdf-heading>span{font:10px var(--mono);padding:4px 8px;background:#eeedf6;color:var(--indigo)}.deca-pdf-preview>small{font-size:8px}.deca-pdf-route{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.deca-pdf-route b{display:block;font-size:13px;margin-top:6px}.deca-pdf-reference{font:8px var(--mono);color:var(--muted);margin-top:20px;padding-top:12px;border-top:1px solid var(--line)}.deca-pdf-lines i{height:3px;margin-top:8px}.deca-pdf-lines i:nth-child(2){width:85%}@media (max-width:900px){.deca-flow-illustration{gap:20px;padding:30px;grid-template-columns:1fr .55fr 1.2fr}.deca-pdf-preview{padding:16px}.deca-pdf-route{grid-template-columns:1fr;gap:12px}}@media (max-width:600px){.deca-flow-illustration{grid-template-columns:1fr;padding:24px;gap:32px;max-width:none}.deca-pdf-route{grid-template-columns:1fr 1fr}.deca-flow-sheet{min-width:0}}.deca-pdf-icon{width:80px;height:96px;margin:24px 0 0;filter:drop-shadow(0 6px 7px #15162b12)}@media (min-width:1101px){.deca-module-page .deca-product-composition,.deca-module-page .deca-module-roles,.deca-module-page .deca-tour-summary{max-width:none}}.deca-flow-illustration{grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);align-items:stretch;gap:32px;padding:40px;background:transparent;border-color:transparent;border-radius:0}.deca-flow-sheet{min-width:0;min-height:320px;padding:28px 32px;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 18px 36px -12px #15162b30,0 4px 12px #15162b0a;border-top:3px solid #45458a80;transition:box-shadow .25s ease,border-color .25s ease}.deca-flow-sheet:last-child{border-top-color:var(--amber)}.deca-flow-sheet strong{font-size:30px;line-height:1.2;margin:18px 0 10px}.deca-flow-sheet small{font-size:10px;line-height:1.6;letter-spacing:.04em}.deca-flow-sheet>span{font-size:14px}.deca-flow-sheet .deca-flow-caption{width:100%;margin:auto 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:12px;line-height:1.6}.deca-flow-sheet:first-child .deca-flow-caption{color:var(--muted)}.deca-source-data{display:grid;gap:8px;margin:20px 0}.deca-source-data span{font-size:13px;line-height:1.4}.deca-source-data span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#45458a55;margin-right:10px;vertical-align:middle}.deca-flow-sheet .deca-pdf-icon{width:64px;height:77px;margin:16px 0 20px}.deca-flow-review{align-self:center;line-height:1.6}@media (hover:hover){.deca-flow-sheet:hover{box-shadow:0 24px 44px -12px #15162b38,0 6px 16px #15162b0d;border-color:#45458a66}}@media (max-width:1000px){.deca-flow-illustration{grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);gap:18px;padding:24px}.deca-flow-sheet{padding:24px 20px}.deca-flow-review strong{font-size:14px}}@media (max-width:760px){.deca-flow-illustration{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px}.deca-flow-sheet{min-height:320px;padding:26px}.deca-flow-review>span{transform:rotate(90deg);font-size:32px;line-height:1}.deca-flow-review strong{margin:6px 0;font-size:16px}}@media (prefers-reduced-motion:reduce){.deca-flow-sheet{transition:none}}@media (max-width: 600px){.deca-module-scene.document-orbit{display:grid;grid-template-columns:32% minmax(0,1fr);gap:40px 0;min-height:0;padding-top:0;translate:none}.deca-module-scene .deca-module-document{position:relative;grid-column:2;top:auto;right:auto;width:100%;transform:none;z-index:3}.deca-module-scene .deca-module-person{z-index:2;pointer-events:none}.deca-module-scene .deca-module-mobile{position:relative;grid-column:1 / -1;top:auto;right:auto;width:100%}}@media (max-width: 600px){.deca-module-scene .parallax-visual{translate:0 clamp(-8px,var(--parallax-y, 0px),8px)}}@media (max-width: 600px){.deca-module-scene .deca-module-document{transform:rotate(2deg);transform-origin:center;z-index:2}.deca-module-scene .deca-module-person{z-index:3}}.deca-module-scene .deca-module-person{-webkit-mask-image:none;mask-image:none}.deca-module-page{width:100%;min-width:0;overflow-x:clip}.deca-module-page #probar-deca .demo-grid{align-items:start}.deca-module-page .deca-driver-link{color:var(--amber);border-color:currentColor;transition:color .2s ease,filter .2s ease}.deca-driver-link>span{display:inline-block;transition:transform .2s ease}.deca-module-page .deca-driver-link:hover{color:var(--amber);filter:brightness(.88)}.deca-driver-link:hover>span,.deca-driver-link:focus-visible>span{transform:translate(6px)}.deca-driver-link:focus-visible{outline:2px solid var(--amber);outline-offset:6px}@media (prefers-reduced-motion:reduce){.deca-driver-link,.deca-driver-link>span{transition:none}.deca-driver-link:hover>span,.deca-driver-link:focus-visible>span{transform:none}}.deca-product-handset[href]{display:block;color:var(--ink);text-decoration:none;cursor:pointer;animation:deca-phone-levitate 3.6s ease-in-out infinite;transition:transform .25s ease,box-shadow .25s ease;will-change:translate}@keyframes deca-phone-levitate{0%,to{translate:0 10px}50%{translate:0 -16px}}@media (hover:hover){.deca-product-handset[href]:hover{animation-play-state:paused;transform:rotate(-2deg) scale(1.04);box-shadow:0 35px 60px #17183040,0 0 0 3px #f29e1b80}}.deca-product-handset[href]:active{animation-play-state:paused;transform:rotate(0) scale(.97);box-shadow:0 12px 24px #17183040}.deca-product-handset[href]:focus-visible{outline:3px solid var(--amber);outline-offset:7px;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.deca-product-handset[href]{animation:none;transition:none;will-change:auto}.deca-product-handset[href]:hover,.deca-product-handset[href]:active{transform:none}}.deca-handset-route{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 24px}.deca-handset-body .deca-handset-route h4{margin:0;min-width:0;font-size:21px}.deca-handset-qr{display:block;flex-shrink:0;width:64px;height:64px;box-sizing:content-box;padding:5px;margin:0;background:#fff;border:1px solid #dddce9;border-radius:7px}.deca-module-roles>article{display:flex;flex-direction:column;align-items:center;text-align:center}.deca-module-roles .fuel-checks{display:grid;grid-template-columns:minmax(0,1fr);gap:20px 24px;width:fit-content;max-width:100%;align-self:center;text-align:left;margin:24px 0 30px;padding:0}.deca-module-roles .fuel-checks li{display:flex;align-items:flex-start;gap:10px;margin:0;line-height:1.6;min-width:0}.deca-module-roles .fuel-checks li:before{flex-shrink:0;position:static;margin:0}.deca-module-roles .deca-role-button{margin-top:auto;border-radius:10px;padding:10px 18px;min-height:44px;text-align:center;justify-content:center;line-height:1.4}.deca-integration-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.deca-integration h3{font:600 25px/1.25 var(--display);letter-spacing:-.025em;margin:0 0 16px}.deca-integration .integration-note-grid{align-items:start}@media (min-width:821px){.deca-integration .integration-note-grid>div:last-child{padding-top:60px}}@media (min-width:821px){.deca-integration .integration-note-grid{align-items:stretch}.deca-integration .integration-note-grid>div{display:flex;flex-direction:column;align-items:flex-start}.deca-integration .deca-integration-links{margin-top:auto;padding-top:24px}.deca-integration .integration-note-grid>div:last-child>.text-link{margin-top:auto}.deca-integration .integration-connections{width:100%}}@media (max-width:600px){.deca-module-roles .fuel-checks{gap:18px 16px}.deca-module-roles .fuel-checks li{font-size:13px}.deca-module-roles .deca-role-button{width:100%}}@media (max-width:700px){.deca-module-page .deca-intro-desktop{display:none}}.deca-benefit-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.deca-benefit-copy{flex:1;min-width:0}.deca-benefit-heading .index{line-height:1.7}.deca-benefit-copy h3{margin:18px 0 0}.deca-benefit-illustration{display:block;width:150px;max-width:26%;height:auto;flex-shrink:0;pointer-events:none;filter:drop-shadow(0 6px 5px #15162b0d);transition:transform .3s ease}@media (hover:hover) and (pointer:fine){.deca-benefits-track article:hover .deca-benefit-illustration{transform:translateY(-4px)}}@media (max-width:600px){.deca-benefit-heading{gap:10px;margin-bottom:16px;align-items:flex-start}.deca-benefit-illustration{width:80px;max-width:28%;margin-top:16px}.deca-benefit-copy h3{margin-top:14px}}@media (prefers-reduced-motion:reduce){.deca-benefit-illustration{transition:none;transform:none!important}}.deca-benefits-track article{min-height:0}.deca-benefits-track article>p{margin-bottom:0}.article-audio{max-width:800px;margin-top:28px;padding:20px;border:1px solid #ffffff38;border-radius:12px;background:#ffffff09;color:#fff}.article-audio-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.article-audio button,.article-audio select{font:inherit;min-height:44px;cursor:pointer}.article-audio-play{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:6px;background:var(--amber);color:var(--ink);font-weight:600!important;padding:10px 18px}.article-audio-restart{background:none;border:0;padding:8px 0;color:#fff;text-decoration:underline;text-underline-offset:4px}.article-audio-speed{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:14px;color:#e0e0ef}.article-audio select{background:#262744;color:#fff;border:1px solid #ffffff60;border-radius:6px;padding:6px 10px}.article-audio-status{display:flex;justify-content:space-between;gap:16px;margin-top:14px;font-size:13px;line-height:1.6;color:#e0e0ef}.article-audio progress{display:block;width:100%;height:6px;margin-top:12px;accent-color:var(--amber)}.article-audio button:focus-visible,.article-audio select:focus-visible{outline:2px solid #fff;outline-offset:4px}.article-audio button:disabled,.article-audio select:disabled{opacity:.65;cursor:default}@media (max-width:600px){.article-audio{padding:16px}.article-audio-controls{gap:12px}.article-audio-speed{margin-left:0}.article-audio-play{flex:1 0 100%}.article-audio-restart{font-size:14px!important}.article-audio-status{font-size:12px}}.blog-page{position:relative;isolation:isolate;background:var(--paper);color:var(--ink)}.blog-page .module-backdrop{height:850px;bottom:auto}.blog-page .blog-heading{position:relative;padding-top:38px;padding-bottom:72px;color:#fff}.blog-heading nav{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#c5c6df;margin-bottom:44px}.blog-heading nav a{color:inherit}.blog-heading h1{font-size:clamp(34px,4.3vw,66px);line-height:1.15;letter-spacing:-.045em;max-width:1100px;margin:22px 0}.blog-heading h1 em{color:var(--amber);font-style:normal}.blog-heading>p{font-size:clamp(17px,1.4vw,21px);line-height:1.7;max-width:800px;color:#c5c6df}.blog-meta{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px;margin-top:28px;color:#c5c6df}.blog-list,.blog-reading{position:relative;background:var(--paper);padding:64px 0 84px}.blog-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.blog-list-heading h2{font-size:28px;margin:0}.blog-feature{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding-top:32px;gap:52px;align-items:center}.blog-feature-copy h2{font-size:clamp(26px,2.7vw,40px);line-height:1.25;letter-spacing:-.035em;margin:18px 0}.blog-feature-copy h2 a{color:var(--ink);text-decoration:none}.blog-feature-copy h2 a:hover{color:var(--indigo)}.blog-feature-copy p{line-height:1.75;color:var(--muted)}.blog-feature-copy time{display:block;color:var(--muted);font-size:13px;margin:24px 0}.blog-cover{overflow:hidden;position:relative;min-height:380px;background:var(--indigo-dark);padding:32px;display:grid;place-items:center;border-radius:12px}.blog-cover:before{content:"";position:absolute;width:400px;height:400px;border:1px solid #ffffff15;border-radius:50%;transform:translate(120px,40px);box-shadow:0 0 0 60px #ffffff03,0 0 0 120px #ffffff03}.blog-cover>.index{justify-self:start;z-index:1}.blog-paper{position:relative;background:var(--paper);padding:25px;width:min(100%,290px);transform:rotate(-5deg);box-shadow:12px 22px 45px #0004;margin:25px 0}.blog-paper>span{font:9px var(--mono)}.blog-paper strong{display:block;font:600 38px var(--display);margin:8px 0}.blog-paper-rule{height:2px;background:var(--ink)}.blog-paper p{font-size:12px;line-height:1.8}.blog-paper .blog-paper-status{display:block;background:#e1f3eb;padding:10px;color:#007455}.blog-cover-date{position:absolute;bottom:24px;right:24px;background:var(--amber);font:12px var(--mono);padding:12px}.blog-reading-grid{display:grid;grid-template-columns:230px minmax(0,740px);gap:70px;justify-content:center}.blog-reading aside nav{position:sticky;top:28px;display:grid;gap:16px}.blog-reading aside a{color:var(--muted);font-size:14px;text-decoration:none}.blog-reading aside a:hover{color:var(--indigo)}.blog-prose{min-width:0}.blog-prose section{scroll-margin-top:30px;margin-bottom:44px}.blog-prose h2{font-size:clamp(25px,2.5vw,34px);line-height:1.3;letter-spacing:-.035em;margin:0 0 20px}.blog-prose h3{font-size:21px;line-height:1.4;margin:28px 0 12px}.blog-prose p,.blog-prose li{font-size:17px;line-height:1.85}.blog-prose p{margin:0 0 18px}.blog-prose li{padding-left:4px;margin-bottom:12px}.blog-prose ul,.blog-prose ol{padding-left:23px}.blog-prose a{color:var(--indigo);text-underline-offset:3px}.blog-article-cta{padding:32px;background:var(--indigo-dark);color:#fff;margin:40px 0;border-top:3px solid var(--amber)}.blog-article-cta h2{margin-top:16px}.blog-prose .button{color:var(--ink);font-size:15px;white-space:normal}.blog-sources{border-top:1px solid var(--line);padding-top:12px;margin-bottom:30px}.blog-sources p,.blog-sources li{font-size:14px}.blog-page footer{background:#191a34;color:#fff}.footer-blog-link{display:inline-block;color:#c5c6df;font-size:14px;margin-top:12px;text-underline-offset:4px}@media (max-width:850px){.blog-reading-grid{grid-template-columns:1fr;gap:32px}.blog-reading aside nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.blog-reading aside .index{grid-column:1/-1}.blog-feature{gap:28px}.blog-feature-copy h2{font-size:27px}.blog-cover{padding:20px;min-height:340px}}@media (max-width:600px){.blog-page .blog-heading{padding-top:24px;padding-bottom:38px}.blog-heading nav{margin-bottom:28px}.blog-heading h1{font-size:34px}.blog-feature{grid-template-columns:1fr}.blog-list,.blog-reading{padding:32px 0 48px}.blog-list-heading{align-items:flex-start;flex-direction:column;gap:10px}.blog-list-heading h2{font-size:24px}.blog-cover{min-height:320px}.blog-prose p,.blog-prose li{font-size:16px;line-height:1.8}.blog-prose section{margin-bottom:32px}.blog-article-cta{padding:24px 20px}.blog-reading aside nav{padding-bottom:24px;border-bottom:1px solid var(--line)}}.blog-page .site-header{position:relative}.blog-page .module-backdrop{position:absolute;inset:0 0 auto;height:1200px;z-index:-1;overflow:hidden;background:var(--indigo-dark);pointer-events:none}.blog-feature>a{text-decoration:none;color:inherit}.blog-photo-section{position:relative;background:var(--paper);padding:32px 0 0}.blog-page .blog-photo{margin:0 auto;padding:0;background:transparent}.blog-photo img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:center 45%;border-radius:12px}.blog-photo figcaption{font:12px/1.5 var(--body);color:var(--muted);padding:10px 0 0}.blog-photo-section+.blog-reading{padding-top:36px}@media (max-width:850px){.blog-photo-section{padding-top:24px}.blog-photo img{aspect-ratio:3/2;border-radius:8px}.blog-photo-section+.blog-reading{padding-top:28px}.blog-reading aside nav{gap:8px 20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.blog-reading aside a{line-height:1.5;padding:8px 0}.blog-meta{gap:8px 16px;line-height:1.6}}.blog-page .module-backdrop{height:100%}.blog-photo-section{background:transparent;padding:0 0 48px}.blog-reading aside nav{display:block}.blog-reading aside nav>.index{display:block;margin-bottom:18px}.blog-reading aside ol{list-style:none;margin:0;padding:0}.blog-reading aside li{margin:0}.blog-reading aside a{display:flex;align-items:baseline;gap:12px;padding:10px 0;line-height:1.5}.blog-toc-number{font:11px var(--mono);color:var(--indigo);flex-shrink:0}@media (max-width:1100px){.blog-reading-grid{grid-template-columns:1fr;gap:32px}.blog-reading aside nav{position:static;border:1px solid var(--line);border-radius:8px;padding:20px 24px}.blog-reading aside ol{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.blog-reading aside a{min-height:44px;border-top:1px solid var(--line);color:var(--ink);font-size:14px}.blog-photo-section{padding:0 0 32px}}@media (max-width:600px){.blog-reading aside nav{padding:18px 20px}.blog-reading aside ol{grid-template-columns:1fr}.blog-reading aside a{padding:12px 0}.blog-photo-section{padding-bottom:28px}}.blog-feature+.blog-feature{margin-top:48px}.blog-card-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.blog-key-point{padding:24px;border-left:3px solid var(--amber);background:#e8e7ee;margin:24px 0}.blog-key-point p{margin:12px 0 0}.blog-prose .blog-offer-terms{font-size:13px;line-height:1.6;color:#c5c6df;margin:20px 0 0}.blog-table-wrap{overflow-x:auto;margin:24px 0}.blog-prose table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.6}.blog-prose caption{text-align:left;font-weight:600;margin-bottom:12px}.blog-prose th,.blog-prose td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--line)}.blog-prose th{background:#e8e7ee}.blog-article-cta a:not(.button){color:#fff;text-underline-offset:4px}.documentation-article-photo{margin:24px 0}.documentation-article-photo img{display:block;width:100%;height:auto;border-radius:12px}.driver-delivery{background:#eeedf6;color:#15162b}.driver-delivery-intro{max-width:850px}.driver-delivery h2{font:600 clamp(34px,4vw,54px)/1.12 var(--display);letter-spacing:-.04em;margin:22px 0}.driver-delivery h2 em{font-style:normal;color:#45458a}.driver-delivery p{font-size:16px;line-height:1.75;color:#68677c}.driver-delivery-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:40px 0;padding:0}.driver-delivery-steps li{display:flex;flex-direction:column;min-width:0;padding:28px;background:linear-gradient(150deg,#fff,#fafaff);border:1px solid #dcdbe8;border-radius:20px;box-shadow:0 0 24px #24275508,0 16px 36px #2427550d;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.driver-delivery-steps li>span{font:14px var(--mono);color:#b76a00}.driver-delivery h3{font:600 24px/1.25 var(--display);letter-spacing:-.025em;margin:18px 0 12px}.driver-delivery-steps h3{min-height:60px}.driver-delivery-steps li>p{min-height:112px;margin:0 0 26px}.driver-delivery-screen{box-sizing:border-box;width:100%;max-width:340px;aspect-ratio:390/780;overflow:hidden;border:5px solid #202237;border-radius:26px;background:#f5f6fa;box-shadow:0 0 0 1px #ffffffb3,0 8px 18px #15162b17,0 25px 32px -12px #24275545;margin:auto auto 12px;animation:delivery-levitate 6s ease-in-out infinite}.driver-delivery-screen img{display:block;width:100%;height:100%;object-fit:contain}@keyframes delivery-levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (hover:hover) and (pointer:fine){.driver-delivery-steps li:hover{transform:translateY(-6px);border-color:#b5b3d7;box-shadow:0 0 30px #2427550d,0 24px 45px #2427551c}.driver-delivery-steps li:hover .driver-delivery-screen{box-shadow:0 0 0 1px #ffffffb3,0 12px 24px #15162b22,0 32px 40px -12px #24275555}}.driver-delivery .driver-delivery-demo-note{font-size:12px;text-align:center;margin:-12px 0 38px;color:#68677c}.driver-delivery-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;margin-top:44px}.delivery-info-card{padding:32px;border:1px solid #dcdbe8;border-radius:22px;background:#fff;box-shadow:0 0 24px #24275508,0 16px 36px #2427550d}.delivery-offline{background:linear-gradient(135deg,#29294f,#414181);color:#fff}.delivery-info-heading{display:flex;align-items:center;gap:12px}.delivery-info-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:13px;background:#f29e1b19;color:#a65e00}.delivery-info-icon svg{width:26px;height:26px}.delivery-offline .delivery-info-icon{background:#ffffff14;color:#f5a111}.delivery-info-label{font:12px/1.5 var(--mono);letter-spacing:.09em;color:#68677c}.delivery-offline .delivery-info-label{color:#ddddef}.driver-delivery .delivery-info-card h3{margin:22px 0 14px;font-size:clamp(24px,2.3vw,30px)}.driver-delivery .delivery-offline p{color:#e0dfef;margin:0}.delivery-sync-flow{list-style:none;padding:24px 0 0;margin:26px 0 0;border-top:1px solid #ffffff26;display:grid;gap:18px}.delivery-sync-flow li{display:flex;align-items:center;gap:14px;font-size:15px}.delivery-sync-flow span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff30;border-radius:50%;color:#f5a111;font:12px var(--mono)}.delivery-requirement-list{list-style:none;margin:20px 0 24px;padding:0;display:grid;gap:18px}.delivery-requirement-list li{display:flex;gap:12px;align-items:flex-start}.delivery-requirement-list li>span{color:#45458a;background:#eeedf6;border-radius:50%;width:24px;height:24px;flex-shrink:0;text-align:center;line-height:24px}.delivery-requirement-list strong{display:block;font-size:15px;line-height:1.5}.delivery-requirement-list small{display:block;color:#68677c;font-size:14px;line-height:1.6;margin-top:3px}.delivery-document-note{border-top:1px solid #e6e5ef;padding-top:20px}.delivery-document-note>strong{font-size:15px}.driver-delivery .delivery-document-note p{font-size:14px;line-height:1.65;margin:7px 0 0}@media (max-width:760px){.delivery-info-card{padding:24px}}@media (max-width:1000px) and (min-width:761px){.driver-delivery-steps{gap:16px}.driver-delivery-steps li{padding:20px 16px}.driver-delivery-steps li>p{min-height:140px}.driver-delivery-steps h3{min-height:90px}}@media (max-width:760px){.driver-delivery-steps,.driver-delivery-bottom{grid-template-columns:1fr}.driver-delivery-steps{gap:24px}.driver-delivery-steps h3,.driver-delivery-steps li>p{min-height:0}.driver-delivery-screen{max-width:310px;margin:12px auto}.driver-delivery-bottom{gap:20px}}@media (prefers-reduced-motion:reduce){.driver-delivery-screen{animation:none}.driver-delivery-steps li{transition:none}.driver-delivery-steps li:hover{transform:none}}.drivers-page [data-depth]{translate:0 var(--dr-offset,0px)}.drivers-page :is(.dr-heading,.dr-connection article,.dr-start-grid article,.dr-deca-grid>div:first-child){transition:opacity .65s ease,translate .65s ease,box-shadow .25s ease}.drivers-page .dr-await{opacity:0;translate:0 24px}.drivers-page .dr-await:focus-within{opacity:1;translate:none}.drivers-page .dr-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 80% 35%,#9192e323,transparent 55%)}.drivers-page .dr-hero .dr-scene{z-index:1}.drivers-page .dr-hero .dr-scene-depth{animation:none}.drivers-page .faq-list summary span{transition:rotate .25s}.drivers-page .faq-list details[open] summary span{rotate:45deg}@media (hover:hover) and (prefers-reduced-motion:no-preference){.drivers-page .button,.drivers-page .drivers-download{transition:translate .2s,box-shadow .2s,filter .2s}.drivers-page .button:hover,.drivers-page .drivers-download:hover{translate:0 -3px;filter:brightness(1.06);box-shadow:0 10px 28px #14163225}.drivers-page .button:active{translate:0 1px}.drivers-page .dr-tabs button{transition:background .2s,color .2s,box-shadow .2s}}@media (prefers-reduced-motion:reduce){.drivers-page [data-depth]{translate:none!important}.drivers-page .dr-await{opacity:1;translate:none}}.drivers-page{--dr-purple:#41458b;--dr-night:#202247;--dr-lilac:#d3d3ff;background:#f7f7fb}.drivers-page .dr-section{padding:104px 0}.drivers-page .dr-kicker{display:inline-flex;align-items:center;gap:10px;font:500 10px/1.7 var(--mono);letter-spacing:.12em}.drivers-page h2{font:600 clamp(32px,3.7vw,50px)/1.15 var(--display);letter-spacing:-.055em;margin:20px 0}.drivers-page h2 em{font-style:normal;color:var(--dr-purple)}.drivers-page .dr-heading{margin-bottom:52px}.drivers-page .dr-heading>p{color:var(--muted);margin:18px 0 0}.drivers-page :is(a,button,[tabindex]):focus-visible{outline:3px solid #ec971b;outline-offset:5px}.drivers-page .dr-inline{display:inline-flex;align-items:center;gap:18px;text-decoration:none;font-size:13px;font-weight:700;padding:12px 0;border-bottom:1px solid currentColor}.drivers-page .dr-inline span{transition:transform .2s}.drivers-page .dr-inline:hover span{transform:translate(3px,-3px)}.drivers-page .button{border-radius:9px}.drivers-page .dr-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 75% 35%,#6569b366,transparent 54%),linear-gradient(125deg,#22244c,#353973)}.drivers-page .dr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:linear-gradient(#c5caff22 1px,transparent 1px),linear-gradient(90deg,#c5caff22 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to right,transparent,#000);mask-image:linear-gradient(to right,transparent,#000)}.drivers-page .dr-hero-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding:60px 0 42px}.drivers-page .dr-hero-copy{position:relative;z-index:2}.drivers-page .dr-hero h1{font:600 clamp(42px,5vw,68px)/1.08 var(--display);letter-spacing:-.065em;margin:25px 0}.drivers-page .dr-hero h1 em{color:var(--amber);font-style:normal}.drivers-page .dr-hero-copy>p{color:#d9daf0;max-width:460px;font-size:17px;line-height:1.8}.drivers-page .dr-kicker i{width:7px;height:7px;border-radius:50%;background:#f4b343;box-shadow:0 0 0 5px #f4b34318}.drivers-page .dr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:30px 0 22px}.drivers-page .dr-hero-access{font-size:11px;line-height:1.8;color:#bec0e4}.drivers-page .dr-hero-access span{display:block}.drivers-page .dr-hero-access a{color:#e1e1f9;text-underline-offset:4px}.drivers-page .dr-proof{position:relative;display:flex;justify-content:space-between;gap:16px;padding:25px 0;border-top:1px solid #ffffff24;color:#c1c3e7;font:9px/1.6 var(--mono);letter-spacing:.13em}.drivers-page .dr-scene{position:relative;min-width:0;height:570px;perspective:1300px;isolation:isolate}.drivers-page .dr-scene-depth{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out}.drivers-page .dr-phone{border:5px solid #9c9fbf;border-radius:30px;background:#444889;padding:4px;overflow:hidden;box-shadow:2px 2px 0 2px #dedff3,9px 10px 0 -2px #555775,22px 34px 55px #080a2659,inset 0 0 0 1px #fff6}.drivers-page .dr-phone img{display:block;width:100%;height:auto;border-radius:21px}.drivers-page .dr-front-phone{width:245px;position:absolute;top:38px;left:2%;transform:rotateY(-12deg) rotate(-9deg) translateZ(34px);z-index:2}.drivers-page .dr-back-phone{width:228px;position:absolute;top:18px;right:3%;transform:rotateY(-12deg) rotate(11deg) translateZ(-20px);opacity:.93}.drivers-page .dr-orbit{position:absolute;width:540px;height:310px;left:50%;top:120px;border:1px solid #adafe94a;border-radius:50%;transform:translate(-50%) rotate(-28deg);z-index:-1}.drivers-page .dr-orbit--two{width:580px;height:410px;top:65px;transform:translate(-50%) rotate(-28deg);border-style:dashed;opacity:.4}.drivers-page .dr-orbit--one:after{content:"";position:absolute;width:10px;height:10px;left:9%;top:14%;border-radius:50%;background:#ffc875;box-shadow:0 0 25px #ffc875}.drivers-page .dr-glass-label{position:absolute;display:flex;align-items:center;gap:12px;padding:15px 18px;background:#242650eb;border:1px solid #a1a6e563;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;box-shadow:0 15px 35px #12133450;font-size:12px;z-index:3}.drivers-page .dr-glass-label>span{width:32px;height:32px;display:grid;place-items:center;background:#ffffff12;color:#ffbd55;border-radius:10px;font-size:20px}.drivers-page .dr-glass-label small{display:block;color:#c0c3e5;font-size:10px;margin-top:4px}.drivers-page .dr-glass-label--top{right:-1%;top:5px;transform:translateZ(65px)}.drivers-page .dr-glass-label--bottom{bottom:50px;right:0;transform:translateZ(80px)}.drivers-page .dr-scene-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:10px;color:#b8badc}.drivers-page .dr-tour{background:#f7f7fb}.drivers-page .dr-tour-layout{display:grid;grid-template-columns:1.08fr 1fr;gap:70px;align-items:center}.drivers-page .dr-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #dcdde8;padding-bottom:18px}.drivers-page .dr-tabs button{border:1px solid transparent;background:transparent;color:#626580;border-radius:9px;padding:12px 13px;font-size:12px;cursor:pointer;min-height:48px}.drivers-page .dr-tabs button span{display:block;font:9px var(--mono);opacity:.75;margin-bottom:5px}.drivers-page .dr-tabs button[aria-selected=true]{color:#fff;background:var(--dr-purple);box-shadow:0 8px 18px #40468b24}.drivers-page .dr-tabs button:hover:not([aria-selected=true]){background:#e9e9f5}.drivers-page .dr-tour-panel{min-height:330px;padding:28px 0 20px}.drivers-page .dr-panel-index{color:#8a8db2;font:400 38px var(--display);letter-spacing:-.05em}.drivers-page .dr-panel-index small{font:11px var(--mono);letter-spacing:0}.drivers-page .dr-tour-panel h3{font:600 clamp(26px,2.5vw,34px)/1.2 var(--display);letter-spacing:-.04em;margin:20px 0}.drivers-page .dr-tour-panel p{font-size:15px;line-height:1.85;color:#666a80;max-width:460px}.drivers-page .dr-detail{display:flex;gap:12px;align-items:center;font:11px/1.6 var(--mono);color:var(--dr-purple);margin-top:22px}.drivers-page .dr-detail>span{font-size:22px}.drivers-page .dr-tour-stage{position:relative;text-align:center;padding:36px 20px 20px;border-radius:28px;background:radial-gradient(ellipse at 50% 30%,#dddff8,#ebebf6 65%);overflow:hidden;isolation:isolate}.drivers-page .dr-stage-rings{position:absolute;left:50%;top:40%;width:520px;height:350px;transform:translate(-50%,-50%) rotate(-25deg);border:1px solid #b8bad2;border-radius:50%;box-shadow:0 0 0 55px #d2d4e533,0 0 0 110px #d2d4e533;z-index:-1}.drivers-page .dr-screen-expand{cursor:zoom-in;display:block;max-width:100%;width:262px;margin:auto;padding:0;background:transparent;border:0;color:var(--dr-purple)}.drivers-page .dr-screen-expand .dr-phone{transition:transform .3s,box-shadow .3s;animation:dr-screen-in .35s ease-out}.drivers-page .dr-screen-expand:hover .dr-phone{transform:translateY(-5px)}.drivers-page .dr-expand-hint{display:inline-flex;align-items:center;gap:18px;font-size:11px;font-weight:600;padding:12px 16px;margin-top:22px;border:1px solid #b9bbd4;border-radius:30px;background:#ffffffa6}.drivers-page .dr-tour-stage>p{font-size:10px;color:#666a80;margin-top:16px}.drivers-page .dr-connection{background:#ededf5;border-top:1px solid #e0e1ed}.drivers-page .dr-connection-grid{display:grid;grid-template-columns:1fr 100px 1fr;align-items:center}.drivers-page .dr-connection article{position:relative;padding:38px;border-radius:22px;background:linear-gradient(145deg,#fff,#f9f9fe);border:1px solid #fff;box-shadow:0 12px 32px #3034600a;transition:transform .3s,box-shadow .3s}.drivers-page .dr-connection article:hover{transform:translateY(-5px);box-shadow:0 22px 36px #30346012}.drivers-page .dr-role-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:28px;border:1px solid #dadcec;border-radius:15px;background:linear-gradient(130deg,#ececf8,#fff);color:var(--dr-purple);font:18px var(--mono);box-shadow:4px 5px #e2e3ee;transform:rotate(-5deg)}.drivers-page .dr-connection h3,.drivers-page .dr-start h3{font:600 26px/1.25 var(--display);letter-spacing:-.04em;margin:20px 0}.drivers-page .dr-connection article p{font-size:14px;line-height:1.85;color:#696c82}.drivers-page .dr-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.drivers-page .dr-tags span{border:1px solid #dedfea;padding:5px 10px;border-radius:20px;font-size:10px;color:#656984}.drivers-page .dr-bridge{display:flex;align-items:center;justify-content:center;color:var(--dr-purple);gap:8px}.drivers-page .dr-bridge i{width:24px;height:1px;background:#b2b5d3}.drivers-page .dr-deca{color:#fff;background:radial-gradient(ellipse at 80% 50%,#4a4f8e88,transparent 60%),#22244b;overflow:hidden}.drivers-page .dr-deca-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.drivers-page .dr-deca h2 em{color:var(--amber)}.drivers-page .dr-deca p{font-size:16px;line-height:1.85;color:#cdcfe8}.drivers-page .dr-deca ul{padding:0;list-style:none;margin:25px 0;font-size:13px;color:#cdcfe8}.drivers-page .dr-deca li{padding:9px 0}.drivers-page .dr-deca li:before{content:"✓";color:#ffbd55;margin-right:12px}.drivers-page .dr-deca-visual{position:relative;padding:30px 0 60px;perspective:1200px}.drivers-page .dr-deca-visual .dr-phone{width:270px;max-width:75%;margin:auto;transform:rotateY(-15deg) rotate(7deg)}.drivers-page .dr-deca-orbit{position:absolute;top:20%;left:0;width:100%;height:55%;border:1px solid #ffffff20;border-radius:50%;transform:rotate(-25deg)}.drivers-page .dr-deca-note{position:absolute;bottom:0;left:0;padding:22px 28px;border:1px solid #ffffff44;background:#383b72ee;border-radius:15px;box-shadow:0 20px 40px #14142b55}.drivers-page .dr-deca-note span{display:block;font:8px var(--mono);letter-spacing:.12em;color:#ffbd55;margin-bottom:8px}.drivers-page .dr-deca-note strong{font:500 17px/1.5 var(--display)}.drivers-page .faq{background:#f7f7fb}.drivers-page .dr-start{background:#e9e9f3}.drivers-page .dr-start-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.drivers-page .dr-start-grid article{padding:40px;background:#f8f8fc;border:1px solid #dcddea;border-radius:22px}.drivers-page .dr-start-grid .dr-start-demo{background:linear-gradient(135deg,#353970,#42478a);color:#fff;border-color:#535793}.drivers-page .dr-start-grid p{font-size:14px;line-height:1.8;max-width:420px;margin-bottom:28px}.drivers-page .dr-start-demo p{color:#d6d7ed}.drivers-download{display:inline-flex;max-width:100%}.drivers-download img{width:190px;max-width:100%;height:auto}.dr-lightbox{width:min(680px,calc(100% - 24px));max-height:92dvh;padding:0 20px 16px;border:1px solid #646799;border-radius:18px;color:#fff;background:#23264c;box-shadow:0 35px 100px #0008}.dr-lightbox::backdrop{background:#11132bdf;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dr-lightbox-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#23264c;padding:16px 0;font-size:12px}.dr-lightbox-head button{padding:10px 14px;min-height:44px;background:#414781;color:#fff;border:1px solid #8589b7;border-radius:8px;cursor:pointer}.dr-lightbox>img{width:100%;height:auto;display:block;border-radius:12px}.dr-lightbox>p{font-size:11px;color:#c7c9e4}@keyframes dr-screen-in{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:851px) and (prefers-reduced-motion:no-preference){.drivers-page .dr-scene-depth{animation:dr-scene-arrive .8s ease-out both}}@keyframes dr-scene-arrive{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@media (max-width:1100px){.drivers-page .dr-hero-grid{gap:20px}.drivers-page .dr-scene{height:520px}.drivers-page .dr-front-phone{width:220px;left:0}.drivers-page .dr-back-phone{width:205px;right:0;top:35px}.drivers-page .dr-tour-layout{gap:35px}.drivers-page .dr-deca-grid{gap:40px}.drivers-page .dr-tabs button{padding:10px}.drivers-page .dr-glass-label{padding:12px;font-size:11px}}@media (max-width:850px){.drivers-page .dr-section{padding:72px 0}.drivers-page .dr-hero-grid{grid-template-columns:1fr;padding-top:45px;gap:20px}.drivers-page .dr-hero-copy{max-width:620px}.drivers-page .dr-hero h1{font-size:clamp(44px,8vw,64px)}.drivers-page .dr-scene{width:min(100%,510px);margin:15px auto 0;height:560px}.drivers-page .dr-front-phone{width:245px;left:5%}.drivers-page .dr-back-phone{width:225px;right:5%}.drivers-page .dr-glass-label--top{right:0}.drivers-page .dr-tour-layout{grid-template-columns:1fr;gap:28px}.drivers-page .dr-tour-panel{min-height:0}.drivers-page .dr-tour-stage{max-width:560px;width:100%;margin:auto}.drivers-page .dr-tabs{justify-content:space-between}.drivers-page .dr-deca-grid{grid-template-columns:1fr}.drivers-page .dr-deca-visual{max-width:460px;width:100%;margin:auto}.drivers-page .dr-connection-grid{grid-template-columns:1fr 60px 1fr}.drivers-page .dr-connection article{padding:25px}.drivers-page .dr-start-grid{grid-template-columns:1fr}.drivers-page .dr-proof{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:540px){.drivers-page .container{width:calc(100% - 36px)}.drivers-page .dr-heading{margin-bottom:30px}.drivers-page .dr-hero h1{font-size:44px}.drivers-page .dr-hero-copy>p{font-size:15px}.drivers-page .dr-actions{gap:16px}.drivers-page .dr-actions .button{padding:0 17px;font-size:13px}.drivers-page .dr-inline{font-size:12px;gap:10px}.drivers-page .dr-scene{height:425px;margin-top:12px}.drivers-page .dr-front-phone{width:51%;left:6%;top:25px}.drivers-page .dr-back-phone{width:46%;right:4%;top:35px}.drivers-page .dr-phone{border-width:4px;border-radius:24px;padding:3px}.drivers-page .dr-phone img{border-radius:17px}.drivers-page .dr-glass-label{padding:10px;gap:8px}.drivers-page .dr-glass-label--top{top:0;right:0;font-size:10px}.drivers-page .dr-glass-label--top small{display:none}.drivers-page .dr-glass-label>span{width:23px;height:23px;font-size:16px}.drivers-page .dr-glass-label--bottom{bottom:40px;right:0}.drivers-page .dr-glass-label small{font-size:9px}.drivers-page .dr-orbit{width:370px;height:230px;top:80px}.drivers-page .dr-orbit--two{width:410px;height:320px;top:30px}.drivers-page .dr-proof{font-size:8px;gap:14px}.drivers-page .dr-tabs{gap:4px}.drivers-page .dr-tabs button{padding:10px 8px;font-size:11px}.drivers-page .dr-connection-grid{grid-template-columns:1fr}.drivers-page .dr-bridge{height:50px;transform:rotate(90deg)}.drivers-page .dr-start-grid article{padding:28px}.drivers-page .dr-screen-expand{width:250px}.drivers-page .dr-tour-stage{padding:26px 15px 15px}.dr-lightbox{padding:0 12px 12px}.dr-lightbox-head strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.drivers-page *,.drivers-page *:before,.drivers-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.drivers-page .dr-scene-depth{transform:none}.drivers-page .dr-screen-expand:hover .dr-phone,.drivers-page .dr-connection article:hover{transform:none}}.drivers-page>.site-header{position:relative;background:#242755}.drivers-page>.section-nav{background:#242755}.drivers-page section[id]{scroll-margin-top:80px}.drivers-page .dr-hero{background:radial-gradient(ellipse at 78% 48%,#52549188,transparent 52%),linear-gradient(120deg,#16182f,#25284f 65%,#343967)}.drivers-page .dr-hero-grid{grid-template-columns:.85fr 1.15fr;gap:36px;padding-top:72px;padding-bottom:50px}.drivers-page .dr-hero h1{font-size:clamp(42px,4.5vw,64px)}.drivers-page .dr-scene{height:590px;perspective:1800px}.drivers-page .dr-scene-depth{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform}.drivers-page .dr-phone{position:relative;overflow:visible;padding:7px;border:1px solid #8f91a1;border-radius:29px;background:linear-gradient(100deg,#555966,#101119 8%,#08090e 90%,#737782);box-shadow:inset 0 0 0 2px #363843,inset 0 0 0 4px #07080d,2px 1px #b8bac3,5px 7px #161820,15px 28px 35px #05061166}.drivers-page .dr-phone img{border-radius:22px;position:relative;z-index:1}.drivers-page .dr-device-speaker{position:absolute;top:2px;left:43%;width:14%;height:3px;border-radius:5px;background:#07080b;box-shadow:0 1px #6e7180;z-index:2}.drivers-page .dr-device-key{position:absolute;right:-4px;top:24%;height:12%;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(#777b89,#242630,#777b89)}.drivers-page .dr-front-phone{width:210px;left:auto;right:0;top:157px;transform:rotateY(-5deg) rotate(4deg) translateZ(45px)}.drivers-page .dr-laptop{position:absolute;width:92%;left:-3%;top:62px;transform:rotateY(-8deg) rotateX(2deg);transform-style:preserve-3d}.drivers-page .dr-laptop-screen{position:relative;padding:14px 9px 12px;background:linear-gradient(135deg,#626575,#101119 12%,#171924 90%,#9294a0);border:1px solid #8b8e9d;border-radius:17px 17px 6px 6px;box-shadow:inset 0 0 0 3px #1b1d28,0 25px 60px #06071277}.drivers-page .dr-laptop-screen img{width:100%;height:auto;display:block;border-radius:5px}.drivers-page .dr-laptop-camera{position:absolute;width:4px;height:4px;top:5px;left:50%;background:#101321;border-radius:50%;box-shadow:0 0 0 1px #454956}.drivers-page .dr-laptop-base{height:15px;margin:0 -5%;position:relative;background:linear-gradient(#c7c9d1,#777b8a 45%,#333645);border-radius:2px 2px 45% 45%;box-shadow:0 15px 25px #03041066}.drivers-page .dr-laptop-base:after{content:"";position:absolute;left:42%;top:0;width:16%;height:5px;background:#656978;border-radius:0 0 8px 8px}.drivers-page .dr-workstation-label{display:block;margin:23px 0 0 18px;font:8px var(--mono);letter-spacing:.16em;color:#adb1d3}.drivers-page .dr-studio-floor{position:absolute;bottom:46px;left:-5%;width:110%;height:85px;border-radius:50%;background:radial-gradient(ellipse,#090b2588,transparent 68%);transform:rotate(-3deg)}.drivers-page .dr-orbit{opacity:.22}.drivers-page .dr-glass-label--top{top:0;right:2%;background:#34385ad9}.drivers-page .dr-glass-label--bottom{left:0;right:auto;bottom:52px;background:#242842e8}.drivers-page .dr-tour-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px}.drivers-page .dr-tour-stage{padding:24px 30px 18px;background:radial-gradient(ellipse at 50% 45%,#6065a2,#30345d 44%,#1c203b 83%);border:1px solid #696d9655;box-shadow:0 30px 60px #24264920,inset 0 1px #ffffff30;border-radius:24px}.drivers-page .dr-stage-topline{display:flex;justify-content:space-between;gap:14px;color:#c0c5e6;font:8px/1.5 var(--mono);letter-spacing:.1em;margin-bottom:30px}.drivers-page .dr-stage-rings{opacity:.17;border-color:#fff;box-shadow:0 0 0 55px #d2d4e511,0 0 0 110px #d2d4e511}.drivers-page .dr-screen-expand{width:280px;position:relative}.drivers-page .dr-screen-expand .dr-phone{transform:rotateY(-3deg);box-shadow:inset 0 0 0 2px #363843,inset 0 0 0 4px #07080d,2px 1px #b8bac3,5px 7px #161820,0 25px 40px #07091888}.drivers-page .dr-screen-expand:hover .dr-phone{transform:translateY(-4px) rotateY(0)}.drivers-page .dr-expand-hint{color:#fff;background:#ffffff12;border-color:#b9bbd444;margin-top:20px}.drivers-page .dr-tour-stage>p{color:#b1b7d8}.drivers-page .dr-stage-controls{display:flex;align-items:center;justify-content:center;gap:25px;margin:22px 0 10px;color:#fff;font-size:12px}.drivers-page .dr-stage-controls button{width:44px;height:44px;border:1px solid #a1a7d855;border-radius:50%;background:#ffffff0c;color:#fff;cursor:pointer;font-size:20px;transition:background .2s}.drivers-page .dr-stage-controls button:hover{background:#ffffff26}.drivers-page .dr-stage-controls>span{min-width:110px}.drivers-page .dr-stage-controls small{display:block;color:#b1b7d8;font:9px var(--mono);margin-top:5px}.drivers-page .dr-deca-visual .dr-phone{transform:rotateY(-6deg) rotate(3deg);width:285px}@media (min-width:851px){.drivers-page .dr-tour-copy{position:sticky;top:130px}}@media (max-width:1100px) and (min-width:851px){.drivers-page .dr-front-phone{width:185px;top:165px}.drivers-page .dr-scene{height:535px}.drivers-page .dr-laptop{top:75px;width:98%}.drivers-page .dr-tour-layout{gap:35px}}@media (max-width:850px){.drivers-page .dr-hero-grid{grid-template-columns:1fr;padding-top:45px}.drivers-page .dr-scene{width:min(100%,580px);height:570px}.drivers-page .dr-laptop{left:0;width:91%;top:45px}.drivers-page .dr-front-phone{width:205px;top:147px;right:3%;left:auto}.drivers-page .dr-tour-layout{grid-template-columns:1fr;gap:35px}.drivers-page .dr-glass-label--bottom{bottom:45px}}@media (max-width:540px){.drivers-page .dr-hero h1{font-size:44px}.drivers-page .dr-scene{height:390px}.drivers-page .dr-laptop{width:93%;top:30px;left:0;transform:rotateY(-4deg)}.drivers-page .dr-laptop-screen{padding:10px 5px 7px;border-radius:10px 10px 3px 3px}.drivers-page .dr-laptop-base{height:9px}.drivers-page .dr-front-phone{width:43%;right:3%;top:110px}.drivers-page .dr-phone{padding:5px;border-radius:22px}.drivers-page .dr-phone img{border-radius:17px}.drivers-page .dr-glass-label--top{top:0;right:2%}.drivers-page .dr-glass-label--bottom{bottom:32px;left:0;max-width:53%;font-size:9px}.drivers-page .dr-glass-label--bottom small{font-size:8px}.drivers-page .dr-workstation-label{font-size:6px;margin:13px 0 0 8px}.drivers-page .dr-scene-caption{font-size:8px}.drivers-page .dr-tour-stage{padding:20px 18px 15px}.drivers-page .dr-stage-topline{font-size:7px}.drivers-page .dr-screen-expand,.drivers-page .dr-deca-visual .dr-phone{width:260px}}@media (prefers-reduced-motion:reduce){.drivers-page .dr-scene-depth{will-change:auto}.drivers-page .dr-screen-expand:hover .dr-phone{transform:none}}.drivers-page{position:relative;isolation:isolate;background:var(--indigo-dark)}.drivers-page>.module-backdrop{background:var(--indigo-dark)}.drivers-page>.site-header,.drivers-page>.section-nav,.drivers-page .dr-hero{background:transparent}.drivers-page>.section-nav.is-stuck{background:var(--indigo-dark)}.drivers-page .dr-hero:before,.drivers-page .dr-orbit,.drivers-page .dr-studio-floor,.drivers-page .dr-stage-rings,.drivers-page .dr-deca-orbit{display:none}.drivers-page .dr-tour,.drivers-page .faq{background:var(--paper)}.drivers-page .dr-connection,.drivers-page .dr-start{background:#e7e5de}.drivers-page .dr-tour-stage,.drivers-page .dr-deca{position:relative;isolation:isolate;background:var(--indigo-dark)}.drivers-page .dr-tour-stage>.hero-noise,.drivers-page .dr-tour-stage>.hero-route,.drivers-page .dr-deca>.hero-noise,.drivers-page .dr-deca>.hero-route{z-index:-1;pointer-events:none}.drivers-page .dr-connection article,.drivers-page .dr-start-grid article{background:var(--paper)}.drivers-page .dr-start-grid .dr-start-demo{background:var(--indigo-dark)}.drivers-page .dr-role-icon{background:var(--paper)}.drivers-page .dr-real-phone img{display:block;width:100%;height:auto;object-fit:contain;background:#f5f5fa}.drivers-page .dr-tour-stage{perspective:1400px}.drivers-page .dr-screen-expand{width:300px;touch-action:pan-y}.drivers-page .dr-screen-expand .dr-real-phone{transform:rotateY(-7deg) rotateX(2deg);box-shadow:inset 0 0 0 2px #363843,inset 0 0 0 4px #07080d,3px 2px #b8bac3,8px 8px #161820,15px 28px 38px #07091888}.drivers-page .dr-screen-expand:hover .dr-real-phone{transform:rotateY(0) translateY(-4px)}.drivers-page .dr-stage-controls>span{max-width:210px;min-width:0;line-height:1.5}.drivers-page .dr-stage-controls button{flex-shrink:0}.drivers-page .dr-shot-picker{display:flex;justify-content:center;gap:14px;margin-top:20px}.drivers-page .dr-shot-picker button{position:relative;width:46px;padding:3px;border:2px solid transparent;border-radius:8px;background:#ffffff18;cursor:pointer;transition:transform .2s,border-color .2s}.drivers-page .dr-shot-picker button[aria-pressed=true]{border-color:var(--amber);transform:translateY(-4px)}.drivers-page .dr-shot-picker img{display:block;width:100%;height:auto;border-radius:4px}.drivers-page .dr-shot-picker span{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--indigo-dark);color:#fff;font-size:10px}.dr-lightbox>img{max-width:560px;margin:auto}@media (max-width:540px){.drivers-page .dr-screen-expand{width:min(280px,100%)}.drivers-page .dr-stage-controls{gap:14px}.drivers-page .dr-screen-expand .dr-real-phone{transform:rotateY(-3deg)}}@media (prefers-reduced-motion:reduce){.drivers-page .dr-screen-expand .dr-real-phone{transform:none}}.drivers-page .dr-minimal-tour{position:relative;background:var(--paper);padding:70px 0}.drivers-page .dr-minimal-heading{text-align:center;margin:0 auto 38px;max-width:640px}.drivers-page .dr-minimal-heading h2{font-size:clamp(28px,3vw,42px);margin:12px 0}.drivers-page .dr-minimal-heading p{font-size:15px;line-height:1.6;color:var(--muted);margin:0}.drivers-page .dr-minimal-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:850px;margin:auto}.drivers-page .dr-minimal-media{width:100%;max-width:300px;justify-self:center}.drivers-page .dr-minimal-image{position:relative;display:block;width:100%;padding:0;border:0;border-radius:18px;overflow:hidden;background:#f5f5fa;cursor:zoom-in;touch-action:pan-y;isolation:isolate}.drivers-page .dr-minimal-image img{display:block;width:100%;height:auto;animation:dr-clean-slide .5s cubic-bezier(.2,.65,.3,1);border-radius:0}.drivers-page .dr-minimal-zoom{position:absolute;right:12px;bottom:12px;background:#fff;color:#202247;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:18px}.drivers-page .dr-minimal-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:12px;color:var(--muted);font-size:12px}.drivers-page .dr-minimal-controls button{border:0;background:transparent;min-width:44px;min-height:44px;font-size:22px;cursor:pointer;color:var(--ink)}.drivers-page .dr-minimal-list{display:flex;flex-direction:column;gap:23px}.drivers-page .dr-minimal-item>button{font:600 clamp(25px,2.5vw,34px)/1.15 var(--display);letter-spacing:-.04em;color:#8b8990;border:0;background:none;padding:0;text-align:left;cursor:pointer;transition:color .25s}.drivers-page .dr-minimal-item.is-active>button,.drivers-page .dr-minimal-item>button:hover{color:var(--ink)}.drivers-page .dr-minimal-item p{font-size:14px;line-height:1.7;color:#686571;margin:12px 0;max-width:390px}.drivers-page .dr-minimal-item div>span{font-size:11px;color:#76727c}.drivers-page .dr-minimal-item div{animation:dr-clean-text .3s ease}@keyframes dr-clean-slide{0%{opacity:.2;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes dr-clean-text{0%{opacity:0}to{opacity:1}}@media (min-width:851px) and (min-height:600px) and (hover:hover) and (pointer:fine){.drivers-page .dr-minimal-tour{height:650vh;padding:0}.drivers-page .dr-minimal-sticky{position:sticky;top:110px;padding:22px 0 26px}.drivers-page .dr-minimal-heading{margin-bottom:26px}.drivers-page .dr-minimal-media{width:min(280px,calc((100vh - 320px)*.448))}}@media (max-width:850px){.drivers-page .dr-minimal-layout{gap:30px}.drivers-page .dr-minimal-media{max-width:250px}.drivers-page .dr-minimal-list{gap:18px}}@media (max-width:540px){.drivers-page .dr-minimal-tour{padding:48px 0}.drivers-page .dr-minimal-layout{display:flex;flex-direction:column;gap:24px}.drivers-page .dr-minimal-heading{margin-bottom:24px}.drivers-page .dr-minimal-list{order:-1;display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.drivers-page .dr-minimal-item>button{font-size:22px}.drivers-page .dr-minimal-item.is-active{grid-column:1/-1;grid-row:1}.drivers-page .dr-minimal-item p{font-size:14px}.drivers-page .dr-minimal-item div>span{font-size:11px}.drivers-page .dr-minimal-media{max-width:260px}}.drivers-page .dr-phone{padding:0;border:0;border-radius:18px;background:transparent;box-shadow:none!important;transform:none!important}.drivers-page .dr-device-speaker,.drivers-page .dr-device-key,.drivers-page .dr-glass-label,.drivers-page .dr-deca-note{display:none}.drivers-page .dr-connection article,.drivers-page .dr-start-grid article{box-shadow:none;border-radius:14px}.drivers-page .dr-role-icon{box-shadow:none;transform:none;border:0;background:none}@media (prefers-reduced-motion:reduce){.drivers-page .dr-minimal-image img,.drivers-page .dr-minimal-item div{animation:none}}@media (min-width:851px) and (min-height:600px) and (hover:hover) and (pointer:fine){.drivers-page .dr-minimal-tour>.dr-minimal-heading{padding-top:50px;margin-bottom:28px}.drivers-page .dr-minimal-media{width:min(280px,calc((100vh - 260px)*.448))}}.drivers-page .dr-app-viewport{position:relative;display:block;width:100%;aspect-ratio:917/1818;overflow:hidden;border-radius:22px;background:#f5f5fa}.drivers-page .dr-app-viewport img{position:absolute!important;display:block;width:100%!important;max-width:none;height:auto!important;top:-5.720572%;left:0;border-radius:0!important;animation:none!important}.drivers-page .dr-minimal-layout{max-width:1180px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.drivers-page .dr-minimal-media{position:relative;isolation:isolate;width:360px;max-width:100%;padding:0 10px}.drivers-page .dr-minimal-media:before{content:"";position:absolute;z-index:-1;top:26px;right:-44px;bottom:70px;left:-44px;border-radius:32px;background:#e7e5f0}.drivers-page .dr-minimal-image{padding:8px;border:1px solid #555663;border-radius:31px;background:linear-gradient(110deg,#555661,#171820 12%,#171820 90%,#747582);overflow:visible;box-shadow:inset 0 0 0 2px #a0a1ab,3px 3px #34353e,0 18px 38px -12px #24275555}.drivers-page .dr-minimal-image .dr-app-viewport{animation:dr-clean-text .3s ease}.drivers-page .dr-minimal-zoom{right:17px;bottom:17px;box-shadow:0 2px 8px #24275525}.drivers-page .dr-minimal-item>button{font-size:clamp(28px,3vw,40px)}.drivers-page .dr-minimal-item p{font-size:16px;line-height:1.8;max-width:490px}.drivers-page .dr-minimal-item div>span{font-size:12px}.drivers-page .dr-minimal-list{gap:26px}.drivers-page .dr-minimal-controls{margin-top:20px}.drivers-page .dr-lightbox>.dr-app-viewport{max-width:560px;margin:auto;border-radius:12px}@media (min-width:851px) and (min-height:600px) and (hover:hover) and (pointer:fine){.drivers-page .dr-minimal-media{width:min(380px,calc((100vh - 230px)*.5044 + 18px))}.drivers-page .dr-minimal-sticky{padding:24px 0 30px}}@media (max-width:850px){.drivers-page .dr-minimal-media{width:330px;max-width:100%}.drivers-page .dr-minimal-media:before{top:24px;right:-14px;bottom:68px;left:-14px}.drivers-page .dr-minimal-layout{gap:40px}}@media (max-width:540px){.drivers-page .dr-minimal-media{width:min(330px,calc(100% - 24px))}.drivers-page .dr-minimal-item>button{font-size:24px}.drivers-page .dr-minimal-item p{font-size:15px}.drivers-page .dr-minimal-layout{gap:32px}.drivers-page .dr-minimal-list{gap:18px}.drivers-page .dr-minimal-image{padding:6px;border-radius:28px}}.drivers-page .dr-front-phone .dr-phone{padding:9px 7px 10px;border:1px solid #9598a6;border-radius:29px;background:linear-gradient(110deg,#747987,#15161f 10%,#101119 87%,#656b78);box-shadow:inset 0 0 0 2px #383b48,2px 1px #a6aab8,5px 5px #171923,12px 20px 24px #05061166,22px 36px 48px #05061155!important}.drivers-page .dr-front-phone .dr-app-viewport{border-radius:21px;box-shadow:0 0 0 1px #080910}.drivers-page .dr-front-phone .dr-device-speaker,.drivers-page .dr-front-phone .dr-device-key{display:block}.drivers-page .dr-front-phone .dr-device-speaker{top:3px}@media (max-width:540px){.drivers-page .dr-front-phone .dr-phone{padding:7px 5px 8px;border-radius:22px}.drivers-page .dr-front-phone .dr-app-viewport{border-radius:16px}}.drivers-page .dr-app-viewport,.drivers-page .dr-front-phone .dr-app-viewport{border-radius:4px}.drivers-page .dr-minimal-image{padding:13px 8px;border-radius:24px}.drivers-page .dr-minimal-zoom,.drivers-page .dr-mobile-picker,.drivers-page .dr-control-label{display:none}@media (max-width:850px),(hover:none),(pointer:coarse){.drivers-page .dr-minimal-tour{height:auto;padding:48px 0}.drivers-page .dr-minimal-sticky{position:static;padding:0}.drivers-page .dr-mobile-picker{display:block;margin-bottom:26px}.drivers-page .dr-mobile-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drivers-page .dr-mobile-buttons button{min-height:48px;padding:12px 8px;border:1px solid #cbcbdc;border-radius:10px;background:#fff;color:#45458b;font:600 14px/1.3 var(--display)}.drivers-page .dr-mobile-buttons button[aria-pressed=true]{background:#45458b;color:#fff;border-color:#45458b}.drivers-page .dr-mobile-picker p{font-size:15px;line-height:1.7;color:var(--muted);min-height:128px;margin:20px 0 0}.drivers-page .dr-minimal-list{display:none}.drivers-page .dr-minimal-layout{display:flex;justify-content:center}.drivers-page .dr-minimal-media{width:min(360px,100%);padding:0 8px;max-width:100%}.drivers-page .dr-minimal-media:before{top:20px;right:-4px;bottom:80px;left:-4px}.drivers-page .dr-minimal-image{padding:12px 7px;border-radius:22px}.drivers-page .dr-minimal-image .dr-app-viewport{animation:none}.drivers-page .dr-minimal-controls{gap:10px;justify-content:space-between}.drivers-page .dr-minimal-controls button{display:flex;align-items:center;gap:6px;border:1px solid #cbcbdc;background:#fff;border-radius:10px;padding:8px 12px;font-size:18px;min-height:48px}.drivers-page .dr-control-label{display:inline;font-size:13px}.drivers-page .dr-front-phone .dr-app-viewport{border-radius:4px}}.drivers-page .dr-deca-visual .dr-phone{padding:12px 7px;border:1px solid #9598a6;border-radius:24px;background:linear-gradient(110deg,#747987,#15161f 10%,#101119 87%,#656b78);box-shadow:inset 0 0 0 2px #383b48,4px 4px #171923,12px 22px 35px #05061166!important}.drivers-page .dr-deca-visual .dr-app-viewport{border-radius:4px}.drivers-page .dr-actions .drivers-download{flex:none;align-items:center}.drivers-page .dr-actions .drivers-download img{display:block;width:190px;height:auto}@media (max-width:540px){.drivers-page .dr-bridge{transform:none;height:76px;min-height:76px;gap:8px;position:relative;z-index:1}.drivers-page .dr-bridge span{display:block;font-size:26px;line-height:1}.drivers-page .dr-bridge i{width:1px;height:34px;flex:none}.drivers-page .dr-connection-grid{gap:12px}.drivers-page .dr-actions{align-items:center;gap:20px}}@media (max-width:540px){.drivers-page .dr-connection-grid article{transform:none!important}.drivers-page .dr-bridge{margin:12px 0}}.drivers-page .dr-contact{background:#282853;color:#fff}.drivers-page .dr-contact .demo-grid{align-items:start}.drivers-page .dr-contact h2{font:600 clamp(34px,4vw,56px)/1.12 var(--display);letter-spacing:-.04em;margin:22px 0}.drivers-page .dr-contact .demo-grid>div:first-child>p{color:#cfcee2;line-height:1.75;font-size:17px}.drivers-page .dr-contact-benefits{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:20px}.drivers-page .dr-contact-benefits li{display:flex;align-items:flex-start;gap:14px;color:#cfcee2;font-size:16px;line-height:1.65}.drivers-page .dr-contact-benefits li>span{color:#f5a111;font-size:20px;line-height:1.3;flex-shrink:0}.drivers-page .dr-contact-benefits strong{color:#fff;font-weight:600}.drivers-page .dr-role-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:134px;margin-bottom:12px}.drivers-page .dr-role-heading .dr-role-icon{margin-bottom:0;flex-shrink:0}.drivers-page .dr-role-illustration{display:block;width:190px;max-width:65%;height:auto;object-fit:contain;margin-top:-12px;filter:drop-shadow(0 7px 6px #29294f0b);transition:transform .3s ease}@media (hover:hover) and (pointer:fine){.drivers-page .dr-connection article:hover .dr-role-illustration{transform:translateY(-4px)}}@media (max-width:850px){.drivers-page .dr-role-heading{min-height:110px}.drivers-page .dr-role-illustration{width:160px}}@media (prefers-reduced-motion:reduce){.drivers-page .dr-role-illustration{transition:none;transform:none!important}}.drivers-page .dr-inline--deca{color:var(--amber)}.fuel-flip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fuel-flip-card{display:block;min-width:0;padding:0;border:0;border-radius:18px;background:transparent;color:#fff;text-align:left;cursor:pointer;perspective:1400px;font:inherit}.fuel-flip-inner{display:grid;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.22,1,.36,1)}.fuel-flip-card.is-flipped .fuel-flip-inner{transform:rotateY(180deg)}.fuel-flip-face{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:410px;padding:32px;border:1px solid #535093;border-radius:18px;background:var(--indigo-dark);box-shadow:0 12px 24px #15162b18;backface-visibility:hidden;-webkit-backface-visibility:hidden}.fuel-flip-back{transform:rotateY(180deg);background:#292950}.fuel-flip-check{display:grid;place-items:center;width:44px;height:44px;margin-bottom:24px;border-radius:12px;background:var(--amber);color:var(--indigo-dark);font-size:28px}.fuel-flip-role{font:9px/1.6 var(--mono);letter-spacing:.06em;color:#ffbd52}.fuel-flip-title{display:block;font:600 clamp(25px,2.2vw,32px)/1.18 var(--display);letter-spacing:-.03em;margin:18px 0}.fuel-flip-copy{display:block;color:#eeedf7;font-size:16px;line-height:1.65;margin-bottom:28px}.fuel-flip-action{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin-top:auto;padding-top:18px;border-top:1px solid #ffffff24;color:#ffbd52;font-size:13px;font-weight:600}.fuel-flip-action>span{font-size:23px;line-height:1}.fuel-flip-heading{display:block;margin:18px 0 24px;font:600 25px/1.2 var(--display);letter-spacing:-.02em}.fuel-flip-points{display:grid;gap:16px}.fuel-flip-points>span{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;color:#eeedf7}.fuel-flip-points>span>span:first-child{color:#ffbd52;flex-shrink:0}.fuel-flip-result{display:block;margin:24px 0;font-size:13px;line-height:1.6;color:#d0cde6}.fuel-flip-card:focus-visible{outline:3px solid var(--amber);outline-offset:5px}.fuel-flip-card:hover .fuel-flip-face{border-color:#8b85c1;box-shadow:0 16px 30px #15162b25}@media (max-width:1000px){.fuel-flip-face{padding:25px}}@media (max-width:850px){.fuel-flip-grid{grid-template-columns:1fr;gap:20px}.fuel-flip-face{min-height:360px;padding:28px}.fuel-flip-title{font-size:29px}}@media (prefers-reduced-motion:reduce){.fuel-flip-inner{transition:none}}.fuel-flip-person-slot{display:block;position:relative;flex:1 0 142px;width:100%;min-height:142px;margin-top:auto;overflow:hidden}.fuel-flip-person-slot img{display:block;position:absolute;right:0;bottom:-1px;height:142px;width:150px;object-fit:contain;object-position:right bottom}.fuel-flip-front .fuel-flip-copy{margin-bottom:10px}.fuel-flip-front .fuel-flip-action{margin-top:0}@media (max-width:850px){.fuel-flip-person-slot{flex-basis:150px;min-height:150px}.fuel-flip-person-slot img{height:150px}}.fuel-flip-person-slot img{right:6px;filter:drop-shadow(-6px 3px 5px #08091880) drop-shadow(0 -1px 1px #ffffff38)}.fuel-tour{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:stretch}.fuel-tour-steps{display:grid;gap:12px;align-content:start}.fuel-tour-steps button{display:grid;grid-template-columns:34px 1fr;gap:8px 12px;padding:22px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.fuel-tour-steps button{align-content:center}.fuel-tour-steps button>span{grid-row:1 / 3;color:var(--indigo);font:12px var(--mono);padding-top:3px}.fuel-tour-steps strong{font:600 20px var(--display)}.fuel-tour-steps small{font:14px/1.65 var(--body);color:var(--muted)}.fuel-tour-steps button[aria-pressed=true]{border-color:var(--indigo);border-left:4px solid var(--amber);background:#eeeff7;padding-left:19px}.fuel-tour-steps button:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.fuel-tour-preview{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.fuel-tour-toolbar{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:22px;background:var(--indigo);color:#fff}.fuel-tour-toolbar>span{font:9px var(--mono);align-self:center}.fuel-tour-content{padding:32px}.fuel-tour-content h3{font-size:22px;margin:28px 0}.fuel-tour-file{display:flex;gap:18px;align-items:center;padding:24px 18px;background:#f3f3fa;border-radius:8px}.fuel-tour-file>span{font-size:32px;color:var(--indigo)}.fuel-tour-file strong,.fuel-tour-file small{display:block;overflow-wrap:anywhere}.fuel-tour-file small{margin-top:8px;color:var(--muted)}.fuel-tour-note{margin:20px 0;padding:14px;border-radius:6px;background:#e4f5ed;color:#087c4c;font-size:13px}.fuel-tour-progress{display:flex;gap:8px}.fuel-tour-progress span{height:4px;flex:1;background:var(--line);border-radius:4px}.fuel-tour-progress .is-complete{background:var(--amber)}.fuel-tour-content>p{color:var(--muted);font-size:12px;margin-bottom:0}.fuel-tour-action{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:24px;font-size:14px}.fuel-tour-section{background:var(--paper)}.fuel-tour-section .section-intro{max-width:820px;margin-bottom:34px}@media (max-width: 900px){.fuel-tour{grid-template-columns:1fr}.fuel-tour-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.fuel-tour-steps button{grid-template-columns:1fr;padding:18px}.fuel-tour-steps button>span{grid-row:auto}.fuel-tour-steps button[aria-pressed=true]{padding-left:15px}}@media (max-width: 520px){.fuel-tour-steps{grid-template-columns:1fr}.fuel-tour-steps button{grid-template-columns:26px 1fr}.fuel-tour-steps button>span{grid-row:1 / 3}.fuel-tour-content{padding:22px}}.fuel-tour-steps button{box-shadow:0 8px 18px #15162b10,inset 0 1px #fff;transition:box-shadow .25s ease,transform .25s ease}.fuel-tour-steps button:hover,.fuel-tour-steps button[aria-pressed=true]{transform:translateY(-3px);box-shadow:0 14px 28px #35336820,0 3px 7px #15162b0d}.fuel-tour-entrance{min-width:0;display:grid}.fuel-tour-entrance.is-visible{animation:fuel-tour-enter .85s cubic-bezier(.22,1,.36,1) both}.fuel-tour-preview{box-shadow:0 24px 48px #29265024,0 6px 14px #15162b12}.fuel-tour-entrance.is-visible .fuel-tour-preview{animation:fuel-tour-float 4.5s ease-in-out .85s infinite}.fuel-tour-file{box-shadow:inset 0 1px #fff,0 5px 12px #3533680d}@keyframes fuel-tour-enter{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes fuel-tour-float{0%,to{transform:translateY(6px)}50%{transform:translateY(-24px)}}@media (prefers-reduced-motion: reduce){.fuel-tour-entrance.is-visible,.fuel-tour-entrance.is-visible .fuel-tour-preview{animation:none}.fuel-tour-steps button{transition:none}.fuel-tour-steps button:hover,.fuel-tour-steps button[aria-pressed=true]{transform:none}}.fuel-tour-toolbar{border-bottom:1px solid #ffffff24;box-shadow:0 4px 12px #15162b0f}.fuel-tour-toolbar b{font-size:18px;letter-spacing:-.03em}.fuel-tour-toolbar b span{font-weight:400;opacity:.8}.fuel-tour-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0}.fuel-tour-status h3{margin:0;font-size:clamp(18px,1.8vw,23px);letter-spacing:-.03em}.fuel-tour-status>span{flex-shrink:0;font:600 11px var(--body);color:#087c4c;background:#e4f5ed;padding:7px 10px;border:1px solid #c8e9db;border-radius:20px}.fuel-tour-file{border:1px solid #dfdfed;background:#f4f4fa}.fuel-tour-file>span{display:grid;place-items:center;flex-shrink:0;width:46px;height:54px;border:1px solid #d5d4e7;border-radius:8px;background:#fff;box-shadow:0 3px 6px #35336810;font-size:27px}.fuel-tour-details{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;padding:24px 0;border-bottom:1px solid var(--line)}.fuel-tour-details small{display:block;font:9px var(--mono);color:var(--muted);letter-spacing:.04em;margin-bottom:7px}.fuel-tour-details strong{display:block;font-size:14px;font-weight:500}.fuel-tour-checklist{display:flex;flex-wrap:wrap;gap:10px 20px;padding-top:20px;color:var(--indigo);font-size:12px}.fuel-tour-note{border:1px solid #cdeade;box-shadow:inset 0 1px #fff}@media (max-width:520px){.fuel-tour-status{align-items:flex-start;flex-direction:column;gap:10px}.fuel-tour-details{gap:18px 12px}.fuel-tour-details strong{font-size:12px}}.fuel-tour-benefits{list-style:none;padding:12px 4px 0;margin:0;display:grid;gap:18px}.fuel-tour-benefits li{display:flex;align-items:flex-start;gap:12px}.fuel-tour-benefits li>span{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#e4f5ed;color:#087c4c;font-size:14px}.fuel-tour-benefits strong{font:600 15px/1.4 var(--body)}.fuel-tour-benefits p{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}@media (min-width:521px) and (max-width:900px){.fuel-tour-benefits{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:900px){.fuel-tour{display:flex;flex-direction:column;gap:14px}.fuel-tour-steps{display:contents}.fuel-tour-steps>button{order:var(--step-order);width:100%;grid-template-columns:28px minmax(0,1fr);scroll-margin-top:125px}.fuel-tour-steps>button>span{grid-row:1 / 3}.fuel-tour-entrance{order:var(--tour-order);margin:8px 0 14px}.fuel-tour-benefits{order:10;grid-template-columns:1fr;padding-top:14px}}.fuel-tour{align-items:start}.fuel-tour-capture{margin:16px 0 0;border:1px solid #d6d3e8}.fuel-tour-capture img{display:block;width:100%;height:auto}.fuel-tour-capture figcaption{padding:22px;border-top:1px solid var(--line)}.fuel-tour-capture figcaption p{font-size:14px;line-height:1.6;color:var(--muted)}.fuel-tour-capture figcaption a{font-size:13px}@media (max-width:900px){.fuel-tour-capture{margin:0}}@media (min-width:901px) and (min-height:600px){.fuel-tour-scroll{height:calc(100svh - 130px + max(320px,65svh)*4)}.fuel-tour-scroll .fuel-tour{position:sticky;top:110px;height:calc(100svh - 130px);align-items:start}.fuel-tour-scroll .fuel-tour-steps{gap:10px}.fuel-tour-scroll .fuel-tour-steps button{padding:14px 18px;gap:5px 10px}.fuel-tour-scroll .fuel-tour-steps button[aria-pressed=true]{padding-left:15px}.fuel-tour-scroll .fuel-tour-steps strong{font-size:18px}.fuel-tour-scroll .fuel-tour-steps small{font-size:13px;line-height:1.45}.fuel-tour-scroll .fuel-tour-benefits{gap:9px;padding-top:4px}.fuel-tour-scroll .fuel-tour-benefits strong{font-size:13px}.fuel-tour-scroll .fuel-tour-benefits p{font-size:11px;margin-top:2px}.fuel-tour-scroll .fuel-tour-capture{margin:0}.fuel-tour-scroll .fuel-tour-capture img{max-height:calc(100svh - 290px);object-fit:contain}.fuel-tour-scroll .fuel-tour-capture figcaption{padding:14px 18px}.fuel-tour-scroll .fuel-tour-capture figcaption p{margin:8px 0;font-size:13px}}.hero-tilt-stage{position:relative;min-width:0;perspective:1400px}.hero-tilt-stage>.fuel-dashboard,.hero-tilt-stage>.doc-hub{transform:rotateX(var(--tilt-x, 1deg)) rotateY(var(--tilt-y, -3deg));transform-origin:center;transition:transform .18s ease-out}@media (max-width: 850px){.hero-tilt-stage{width:100%;max-width:620px;margin:0 auto}}@media (prefers-reduced-motion: reduce){.hero-tilt-stage>.fuel-dashboard,.hero-tilt-stage>.doc-hub{transform:none;transition:none}}.fuel-page:not(.documentation-page) #beneficios{background:var(--paper)}.fuel-page:not(.documentation-page) #pantallas{background:#e9e7f2}.fuel-page:not(.documentation-page) #como-funciona{background:#faf9f6}.fuel-page:not(.documentation-page) #facturas{background:var(--navy,#15162b);color:#fff;position:relative;overflow:clip}.fuel-page:not(.documentation-page) #facturas h2,.fuel-page:not(.documentation-page) #facturas p,.fuel-page:not(.documentation-page) #facturas li{color:inherit}.fuel-page:not(.documentation-page) #facturas .fuel-audit-card{background:#24254e;border:1px solid #ffffff28;box-shadow:0 22px 50px #05061155,0 0 24px #9189ea12;animation:fuel-audit-float 5s ease-in-out infinite}.fuel-page:not(.documentation-page) #facturas .fuel-audit-card h3,.fuel-page:not(.documentation-page) #facturas .fuel-audit-card dt,.fuel-page:not(.documentation-page) #facturas .fuel-audit-card dd{color:#fff}.fuel-page:not(.documentation-page) #facturas .fuel-audit-card p{color:#cecede}.fuel-page:not(.documentation-page) #facturas .fuel-audit-card dl>div{border-color:#ffffff25}.fuel-page:not(.documentation-page) #ahorro{background:#e7e5dd}.fuel-page:not(.documentation-page) #preguntas{background:#faf9f6}.fuel-page:not(.documentation-page) .section-intro.split-intro{align-items:center}.fuel-page:not(.documentation-page) .section-intro.split-intro>p{margin-block:0}.fuel-page:not(.documentation-page) .fuel-contact-panel{align-self:start;min-width:0}.fuel-page:not(.documentation-page) #como-funciona .section-intro{max-width:850px}.fuel-page:not(.documentation-page) #como-funciona .section-intro>p{color:var(--muted);line-height:1.6;font-size:18px}.fuel-page:not(.documentation-page) #facturas:before{content:"";position:absolute;width:540px;height:540px;right:-240px;top:20px;border:1px solid #ffffff0a;border-radius:50%;box-shadow:0 0 0 80px #ffffff03,0 0 0 160px #ffffff02;pointer-events:none}@keyframes fuel-audit-float{0%,to{transform:translateY(4px)}50%{transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.fuel-page:not(.documentation-page) #facturas .fuel-audit-card{animation:none}}.document-transfer{padding:28px 30px 22px;background:#eeedf6;border:1px solid #dcd9ec;border-radius:22px;box-shadow:0 20px 50px #29265012}.transfer-scene-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:46px;color:var(--indigo);font:9px var(--mono);letter-spacing:.06em}.transfer-scene-heading>span:last-child{color:var(--muted);font-size:8px}.transfer-documents{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0 20px}.transfer-sheet{min-width:0;border:1px solid #dddae8;border-top:3px solid var(--indigo);border-radius:14px;background:#fff;box-shadow:0 24px 38px #29265022,0 4px 10px #2926500c}.transfer-source{animation:transfer-source-float 5.5s ease-in-out infinite}.transfer-result{animation:transfer-result-float 6s ease-in-out -.8s infinite}.transfer-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 22px;border-bottom:1px solid #e8e6ef}.transfer-sheet header b{color:var(--indigo);font-size:18px;letter-spacing:-.04em}.transfer-sheet header b span{font:11px var(--body);color:var(--muted);letter-spacing:0}.transfer-step{font:8px var(--mono);color:var(--muted);white-space:nowrap}.transfer-sheet-body{padding:24px}.transfer-kicker{font:8px var(--mono);letter-spacing:.05em;color:var(--muted)}.transfer-sheet h3{font:600 clamp(22px,2.2vw,30px)/1.15 var(--display);margin:12px 0 22px;letter-spacing:-.04em}.transfer-file{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e4e1ed;border-radius:9px;background:#f7f6fa}.transfer-file>span{padding:12px 6px;border:1px solid #f4cbd0;border-radius:5px;background:#fff;font:9px var(--mono);color:#c64250}.transfer-file b{display:block;font-size:11px;overflow-wrap:anywhere}.transfer-file small{display:block;color:var(--muted);font-size:9px;line-height:1.6;margin-top:5px}.transfer-file em{margin-left:auto;font-size:8px;font-style:normal;color:#087c4c}.transfer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin:24px 0}.transfer-fields dt{font:9px var(--body);color:var(--muted)}.transfer-fields dd{margin:6px 0 0;font-size:11px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.transfer-cargo{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:20px}.transfer-cargo span{border:1px solid #e4e1ed;border-radius:5px;padding:6px 8px;font-size:8px;color:var(--muted)}.transfer-sheet footer{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #d3ecdf;border-radius:8px;background:#eaf7f0;color:#087c4c}.transfer-sheet footer>span{font-size:20px}.transfer-sheet footer b{display:block;font-size:11px}.transfer-sheet footer small{display:block;font-size:9px;line-height:1.6;margin-top:5px}.transfer-bridge{text-align:center;color:var(--indigo)}.transfer-bridge>span{display:grid;place-items:center;margin:0 auto 16px;width:46px;height:46px;border-radius:50%;background:var(--amber);color:var(--ink);font-size:24px;box-shadow:0 6px 16px #f6a31330}.transfer-bridge b{font-size:12px;line-height:1.5}.transfer-bridge small{display:block;margin-top:10px;font-size:9px;line-height:1.6;color:var(--muted)}.transfer-document-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.transfer-document-heading h3{font-size:40px;margin:10px 0 12px}.transfer-document-heading>div>small{font:8px var(--mono);color:var(--muted)}.transfer-qr{width:76px;height:76px;padding:5px;border:1px solid #e4e1ed;flex-shrink:0}.transfer-qr img{display:block;width:100%;height:100%}.transfer-state{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e4e1ed;margin-top:24px;padding-top:16px;font-size:10px;color:#087c4c}.transfer-state small{color:var(--muted);font-size:8px}.transfer-route{display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:9px;padding:16px;background:#f1eff8;margin-top:18px;color:var(--indigo)}.transfer-route small{display:block;font:7px var(--mono);margin-bottom:8px;color:var(--muted)}.transfer-route b{font-size:14px}.transfer-route>div:last-child{text-align:right}.transfer-footnote{font-size:10px;text-align:center;line-height:1.7;color:var(--muted);margin:22px 0 0}@keyframes transfer-source-float{0%,to{transform:translateY(5px) rotate(-1deg)}50%{transform:translateY(-16px) rotate(-1deg)}}@keyframes transfer-result-float{0%,to{transform:translateY(-5px) rotate(1deg)}50%{transform:translateY(16px) rotate(1deg)}}@media (max-width:850px){.document-transfer{padding:22px 18px}.transfer-documents{grid-template-columns:1fr;gap:28px}.transfer-sheet{max-width:540px;width:100%;margin:auto}.transfer-bridge>span{transform:rotate(90deg)}.transfer-bridge b br,.transfer-bridge small br{display:none}.transfer-scene-heading{flex-wrap:wrap;margin-bottom:22px}}@media (max-width:480px){.transfer-sheet-body{padding:18px}.transfer-sheet>header{padding:16px}.transfer-file{flex-wrap:wrap}.transfer-file em{margin-left:0}.transfer-fields{gap:18px 12px}}@media (prefers-reduced-motion:reduce){.transfer-source,.transfer-result{animation:none}}.transfer-bridge>span{display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.transfer-bridge>span svg{display:block;width:24px;height:24px;flex-shrink:0}.doc-benefit-rows{display:grid;gap:42px}.doc-benefit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px;align-items:center}.doc-benefit-row.is-reversed{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.doc-benefit-row.is-reversed .doc-benefit-copy{order:2}.doc-benefit-copy{padding:clamp(24px,3vw,40px);border:1px solid #49478a;border-radius:18px;background:var(--indigo-dark);color:#fff;box-shadow:0 18px 32px #19193220}.doc-benefit-copy h3{font:600 clamp(25px,2.5vw,34px)/1.15 var(--display);letter-spacing:-.035em;margin:24px 0 18px}.doc-benefit-copy p{margin:0;color:#e0dfef;line-height:1.65;font-size:16px}.doc-benefit-visual{min-width:0;border-radius:20px;background:#ededf7;border:1px solid #dcdbea;box-shadow:0 20px 40px #29265014;overflow:hidden}.doc-benefit-stage{padding:clamp(22px,3vw,40px)}.benefit-office{background:#fff;border:1px solid #dcdbea;border-radius:12px;overflow:hidden;box-shadow:0 14px 28px #29265024}.benefit-visual-top{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--indigo);color:#fff;padding:18px 22px}.benefit-visual-top>span{font:8px var(--mono)}.benefit-visual-body{padding:24px}.benefit-visual-body h4{font:600 clamp(22px,2vw,28px)/1.2 var(--display);letter-spacing:-.035em;margin:14px 0}.benefit-visual-body h4 span{color:var(--indigo)}.benefit-visual-body>p{font-size:12px;color:var(--muted);margin-bottom:24px}.benefit-document{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);padding:14px 0;font-size:13px}.benefit-document>span{display:grid;place-items:center;width:40px;height:44px;background:#eeedf7;border-radius:6px;color:var(--indigo);font:10px var(--mono);flex-shrink:0}.benefit-document small{margin-left:auto;color:#087c4c;font-size:10px}.doc-benefit-disclosure{background:#fff;border-top:1px solid #dcdbea}.doc-benefit-disclosure summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;color:var(--indigo);font-weight:600;cursor:pointer}.doc-benefit-disclosure summary::-webkit-details-marker{display:none}.doc-benefit-disclosure summary>span{font-size:24px;color:var(--amber);transition:transform .2s}.doc-benefit-disclosure[open] summary>span{transform:rotate(45deg)}.doc-benefit-disclosure summary:focus-visible{outline:3px solid var(--amber);outline-offset:-4px}.doc-benefit-disclosure>p{padding:0 24px 22px;margin:0;line-height:1.7;font-size:14px;color:var(--muted);max-width:650px}.benefit-mobile-scene{display:flex;align-items:center;justify-content:center;gap:28px}.benefit-phone{width:230px;flex-shrink:0;border:8px solid #18182f;border-radius:30px;overflow:hidden;background:#f7f7fb;box-shadow:0 18px 28px #29265030}.benefit-phone-top{background:var(--indigo);color:#fff;padding:22px 18px 18px;font-weight:700}.benefit-phone-top small{font-weight:400;font-size:10px;margin-left:8px}.benefit-phone-body{padding:20px 16px}.benefit-phone-body h4{font:600 21px var(--display);margin:14px 0}.benefit-paper{display:grid;gap:12px;background:#fff;border:1px solid #dedde9;padding:18px;border-radius:6px;box-shadow:0 5px 10px #2926500e}.benefit-paper>span{color:var(--indigo);font-weight:700}.benefit-paper b,.benefit-paper small{font-size:10px}.benefit-paper i{height:3px;background:#dedde9}.benefit-paper i:nth-of-type(2){width:75%}.benefit-phone-body>p{font-size:11px;color:var(--muted)}.benefit-success{padding:12px;border-radius:6px;background:#e4f5ed;color:#087c4c;font-size:11px}.benefit-receipt{display:flex;align-items:center;gap:14px;background:#fff;padding:22px;border:1px solid #dcdbea;border-radius:12px;box-shadow:0 10px 20px #29265016}.benefit-receipt-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e4f5ed;color:#087c4c;flex-shrink:0}.benefit-receipt b{font-size:14px}.benefit-receipt p,.benefit-receipt small{font-size:11px;color:var(--muted)}.benefit-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.benefit-metrics>div{background:#f1f0f8;border:1px solid #e2e0ee;border-radius:8px;padding:16px}.benefit-metrics strong{display:block;font:600 30px var(--display);color:var(--indigo)}.benefit-metrics small{font-size:11px;color:var(--muted)}.benefit-trip{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;border-top:1px solid var(--line);font-size:12px}.benefit-trip small{display:block;margin-top:6px;color:var(--muted)}.benefit-trip>span{padding:7px 10px;border-radius:16px;background:#eeedf7;color:var(--indigo);font-size:10px}@media (max-width:900px){.doc-benefit-row,.doc-benefit-row.is-reversed{grid-template-columns:1fr;gap:18px}.doc-benefit-row.is-reversed .doc-benefit-copy{order:0}.doc-benefit-copy h3{margin-top:16px}.doc-benefit-rows{gap:36px}}@media (max-width:520px){.benefit-mobile-scene{flex-direction:column;gap:20px}.benefit-receipt{width:100%}.benefit-visual-body{padding:18px}.benefit-document{flex-wrap:wrap;gap:10px}.benefit-document small{margin-left:54px}.benefit-visual-top{flex-wrap:wrap}.benefit-metrics{gap:6px}.benefit-metrics>div{padding:12px 8px}}@media (min-width:901px){.doc-benefit-rows{gap:64px}.doc-benefit-row{align-items:stretch}.doc-benefit-copy{min-height:480px;display:flex;flex-direction:column;justify-content:center}.doc-benefit-visual{overflow:visible;display:flex;flex-direction:column;min-height:480px}.doc-benefit-stage{height:416px;flex:0 0 416px;padding:0 32px 16px;display:grid;align-items:start}.doc-benefit-stage>*{position:relative;top:-28px;width:100%}.doc-benefit-disclosure{margin-top:auto;border-radius:0 0 20px 20px}.doc-benefit-disclosure summary{min-height:64px}}.doc-benefit-stage{padding:0 24px}.benefit-audience{position:relative;height:272px;width:100%}.benefit-person{position:absolute;left:0;bottom:0;width:44%;height:300px;object-fit:cover;object-position:center top;border-radius:12px 12px 0 0}.benefit-real-screen{position:absolute;width:67%;right:0;top:20px;border:5px solid white;border-radius:10px;background:#fff;box-shadow:0 14px 28px #29265030;overflow:hidden;transform:rotate(2deg)}.benefit-real-screen img{width:100%;height:auto;display:block}.benefit-real-screen.is-phone{width:142px;height:268px;right:16%;top:-10px;border:6px solid #19192d;border-radius:24px;transform:rotate(5deg)}.benefit-real-screen.is-phone img{width:100%;height:100%;object-fit:cover;object-position:top}.benefit-audience--1 .benefit-person{width:52%;height:300px}.benefit-audience--2 .benefit-person{width:54%;height:272px;object-position:44% center}.benefit-caption{position:absolute;bottom:14px;right:10px;background:var(--indigo-dark);color:#fff;border-left:3px solid var(--amber);border-radius:6px;padding:10px 14px;font-size:11px;box-shadow:0 5px 12px #15162b22}@media (min-width:901px){.doc-benefit-rows{gap:60px}.doc-benefit-copy{min-height:336px;padding:26px}.doc-benefit-copy h3{font-size:clamp(24px,2.2vw,30px);margin:18px 0 14px}.doc-benefit-copy p{font-size:14px}.doc-benefit-visual{min-height:336px}.doc-benefit-stage{height:272px;flex-basis:272px;padding:0 24px}.doc-benefit-stage>*{top:0}.doc-benefit-disclosure summary{font-size:14px;min-height:64px}}@media (max-width:520px){.doc-benefit-stage{padding:0 12px}.benefit-audience{height:230px}.benefit-person,.benefit-audience--1 .benefit-person{height:255px}.benefit-audience--2 .benefit-person{height:230px}.benefit-real-screen{top:36px;width:72%}.benefit-real-screen.is-phone{width:116px;height:230px;right:10%;top:-6px}.benefit-caption{bottom:10px;right:0;font-size:10px;padding:8px 10px}}.benefit-real-screen:not(.is-phone){height:236px}.benefit-real-screen:not(.is-phone) img{height:100%;object-fit:contain}@media (max-width:520px){.benefit-real-screen:not(.is-phone){height:176px}}.doc-benefit-row{gap:0;border:1px solid #dedce8;border-radius:18px;background:#fff;box-shadow:0 16px 38px #29265015;overflow:hidden;align-items:stretch}.doc-benefit-copy{background:#fff;color:var(--ink);border:0;border-radius:0;box-shadow:none;padding:30px}.doc-benefit-copy h3{font-size:clamp(24px,2.2vw,30px)}.doc-benefit-copy p{color:var(--muted);font-size:14px}.doc-benefit-visual{background:#fff;border:0;border-radius:0;box-shadow:none;overflow:hidden;min-height:0}.doc-benefit-stage{padding:0;height:272px;flex-basis:272px}.doc-benefit-stage>*{top:0}.benefit-audience{height:272px;isolation:isolate}.benefit-person,.benefit-audience--1 .benefit-person,.benefit-audience--2 .benefit-person{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0}.benefit-real-screen:not(.is-phone){width:35%;height:154px;top:auto;bottom:18px;right:auto;left:22px;border-width:3px;transform:rotate(-2deg);box-shadow:0 10px 24px #15162b38}.benefit-real-screen.is-phone{width:90px;height:184px;top:auto;bottom:16px;right:24px;border-width:4px;border-radius:16px;transform:rotate(4deg)}.benefit-caption{display:none}.doc-benefit-disclosure{border-radius:0;background:#f7f6fa;border-top:1px solid #e4e1ed}.doc-benefit-disclosure summary{min-height:64px;padding:18px 24px}@media (min-width:901px){.doc-benefit-copy,.doc-benefit-visual{min-height:336px}.doc-benefit-rows{gap:30px}}@media (max-width:900px){.doc-benefit-row,.doc-benefit-row.is-reversed{gap:0}.doc-benefit-copy{padding:26px}.doc-benefit-rows{gap:26px}}@media (max-width:520px){.benefit-real-screen:not(.is-phone){width:42%;height:126px;left:14px;bottom:14px}.benefit-real-screen.is-phone{right:18px}.doc-benefit-stage{padding:0}}.benefit-person,.benefit-audience--1 .benefit-person,.benefit-audience--2 .benefit-person{object-position:center 22%}.doc-benefit-row{box-shadow:0 8px 24px #2926500b;border-color:#e5e2e8;border-radius:12px}.doc-benefit-copy{padding:28px 32px}.doc-benefit-copy .index{font-size:10px}.doc-benefit-copy h3{font-size:clamp(23px,2vw,28px)}.doc-benefit-visual{position:relative;min-height:300px}.doc-benefit-stage{height:300px;flex-basis:300px}.benefit-audience{height:300px}.benefit-real-screen{display:none}.doc-benefit-disclosure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border:0;background:transparent;pointer-events:none;z-index:2}.doc-benefit-disclosure summary{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;min-height:0;padding:0;border:1px solid #ffffffb3;border-radius:50%;background:var(--amber);color:var(--ink);box-shadow:0 4px 18px #15162b25;pointer-events:auto;transition:background .2s,top .25s}.doc-benefit-disclosure summary:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid #ffffffb3;border-radius:50%;animation:benefit-halo 2.8s ease-out infinite;pointer-events:none}.doc-benefit-disclosure summary>span{font:300 28px/1 var(--body);color:var(--ink)}.doc-benefit-disclosure summary:hover{background:#ffb938}.doc-benefit-disclosure summary:focus-visible{outline:3px solid white;outline-offset:5px}.doc-benefit-disclosure[open] summary{top:22%}.doc-benefit-disclosure[open] summary:before{animation:none;opacity:0}.benefit-popover{position:absolute;bottom:16px;left:20px;right:20px;max-width:520px;margin:auto;padding:18px 20px;border:1px solid #ffffffb3;border-radius:10px;background:#fffffff5;box-shadow:0 8px 26px #15162b24;pointer-events:auto}.benefit-popover strong{font-size:15px;color:var(--ink)}.benefit-popover p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}@keyframes benefit-halo{0%{transform:scale(.8);opacity:.85}80%,to{transform:scale(1.65);opacity:0}}@media (min-width:901px){.doc-benefit-copy,.doc-benefit-visual{min-height:300px}.doc-benefit-rows{gap:26px}.doc-benefit-stage{height:300px;flex-basis:300px}}@media (max-width:520px){.doc-benefit-copy{padding:24px}.benefit-popover{left:12px;right:12px;bottom:12px;padding:16px}.benefit-popover p{font-size:12px}}@media (prefers-reduced-motion:reduce){.doc-benefit-disclosure summary:before{animation:none}.doc-benefit-disclosure summary{transition:none}}.doc-benefit-row{overflow:visible;background:#f6f5f9}.doc-benefit-copy{border-radius:12px 0 0 12px;padding:22px 28px}.doc-benefit-row.is-reversed .doc-benefit-copy{border-radius:0 12px 12px 0}.doc-benefit-visual{overflow:visible;min-height:240px;background:transparent}.doc-benefit-stage{height:240px;flex-basis:240px}.benefit-audience{height:240px}.benefit-person,.benefit-audience--1 .benefit-person,.benefit-audience--2 .benefit-person{top:auto;bottom:0;left:0;right:0;height:310px;width:100%;object-fit:contain;object-position:center bottom;border-radius:0}.doc-benefit-copy h3{margin:14px 0 12px}.doc-benefit-disclosure{z-index:3}.benefit-popover{bottom:10px;padding:14px 18px}.benefit-popover p{margin-top:6px;font-size:12px}.doc-benefit-disclosure[open] summary{top:17%}@media (min-width:901px){.doc-benefit-copy,.doc-benefit-visual{min-height:240px}.doc-benefit-rows{gap:70px}.doc-benefit-stage{height:240px;flex-basis:240px}}@media (max-width:900px){.doc-benefit-copy,.doc-benefit-row.is-reversed .doc-benefit-copy{border-radius:12px 12px 0 0}.doc-benefit-stage{margin-top:45px}.doc-benefit-rows{gap:34px}}@media (min-width:901px){.doc-benefit-rows{margin-top:64px}}.benefit-photo-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:0 12px 12px 0;z-index:-1}.is-reversed .benefit-photo-backdrop{border-radius:12px 0 0 12px}.benefit-photo-backdrop img{width:100%;height:100%;object-fit:cover;filter:blur(10px);transform:scale(1.1);opacity:.58}.benefit-photo-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f4f2f84d}.doc-benefit-disclosure summary,.doc-benefit-disclosure[open] summary{top:50%;left:auto;right:20px;transform:translateY(-50%);display:flex;gap:12px;width:auto;height:42px;padding:0 14px;border-radius:24px;background:#fffffff2;border:1px solid #ffffffdd;color:var(--indigo);box-shadow:0 4px 16px #29265020}.doc-benefit-disclosure summary:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:28px;border-color:#f6a31388;animation:benefit-side-halo 3s ease-out infinite}.doc-benefit-disclosure summary:hover{background:#fff;box-shadow:0 6px 20px #29265030}.doc-benefit-disclosure summary>.benefit-disclosure-label{font:600 12px var(--body);color:var(--indigo);transform:none}.doc-benefit-disclosure summary>.benefit-disclosure-icon{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--amber);font:400 19px/1 var(--body)}.doc-benefit-disclosure[open] summary{top:24px;transform:none}.doc-benefit-disclosure[open] summary>.benefit-disclosure-label{transform:none}.benefit-popover{left:auto;right:20px;top:76px;bottom:auto;width:min(290px,calc(100% - 40px));max-width:none;margin:0;padding:18px;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffffee;border-radius:12px;box-shadow:0 10px 28px #29265024;animation:benefit-panel-in .22s ease-out both}.benefit-popover-eyebrow{display:block;font:8px var(--mono);letter-spacing:.1em;color:var(--indigo);margin-bottom:9px}.benefit-popover strong{display:block;font:600 16px/1.25 var(--display);letter-spacing:-.02em}.benefit-popover p{font-size:12px;line-height:1.6;margin-top:9px}@keyframes benefit-side-halo{0%{transform:scale(.97);opacity:.8}85%,to{transform:scale(1.15);opacity:0}}@keyframes benefit-panel-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (max-width:900px){.benefit-photo-backdrop,.is-reversed .benefit-photo-backdrop{border-radius:0 0 12px 12px}}@media (max-width:520px){.doc-benefit-disclosure summary,.doc-benefit-disclosure[open] summary{right:12px}.benefit-popover{right:12px;width:calc(100% - 24px);top:76px;padding:16px}}@media (prefers-reduced-motion:reduce){.doc-benefit-disclosure summary:before,.benefit-popover{animation:none}}.benefit-photo-backdrop img{filter:blur(3px);opacity:.8;transform:scale(1.04)}.benefit-photo-backdrop:after{background:#f4f2f826}.doc-benefit-disclosure summary,.doc-benefit-disclosure[open] summary{top:50%;left:0;right:auto;transform:translate(-50%,-50%)}.doc-benefit-row.is-reversed .doc-benefit-disclosure summary{left:auto;right:0;transform:translate(50%,-50%)}.doc-benefit-disclosure{z-index:4}.benefit-popover{top:18px;bottom:auto;right:18px;left:auto;width:min(290px,calc(100% - 110px))}.doc-benefit-row.is-reversed .benefit-popover{left:18px;right:auto}@media (max-width:900px){.doc-benefit-disclosure summary,.doc-benefit-disclosure[open] summary,.doc-benefit-row.is-reversed .doc-benefit-disclosure summary{top:-45px;left:50%;right:auto;transform:translate(-50%,-50%)}.benefit-popover,.doc-benefit-row.is-reversed .benefit-popover{top:16px;left:16px;right:16px;width:auto;max-width:360px;margin:auto}}.doc-benefit-disclosure summary,.doc-benefit-disclosure[open] summary{width:40px;height:40px;padding:0;justify-content:center;gap:0;background:#fff}.doc-benefit-disclosure summary>.benefit-disclosure-label{display:none}.doc-benefit-disclosure summary>.benefit-disclosure-icon{width:28px;height:28px;font-size:22px}.benefit-photo-backdrop img{filter:blur(1px);transform:none;opacity:.9}.benefit-photo-backdrop:after{background:#f4f2f81a}.benefit-person,.benefit-audience--1 .benefit-person,.benefit-audience--2 .benefit-person{width:65%;left:auto;right:0}.doc-benefit-row.is-reversed .benefit-person{left:0;right:auto}.benefit-popover,.doc-benefit-row.is-reversed .benefit-popover{top:50%;bottom:auto;width:min(280px,calc(100% - 60px));margin:0;transform:translateY(-50%);animation:benefit-anchored-panel .2s ease-out both}.benefit-popover{left:28px;right:auto}.doc-benefit-row.is-reversed .benefit-popover{right:28px;left:auto}.benefit-popover:before{content:"";position:absolute;top:calc(50% - 6px);left:-6px;width:12px;height:12px;background:#fffffff5;transform:rotate(45deg);border-left:1px solid white;border-bottom:1px solid white}.doc-benefit-row.is-reversed .benefit-popover:before{left:auto;right:-6px;transform:rotate(225deg)}@keyframes benefit-anchored-panel{0%{opacity:0;transform:translateY(-50%) scale(.97)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media (max-width:900px){.benefit-person,.benefit-audience--1 .benefit-person,.benefit-audience--2 .benefit-person{width:100%}.benefit-popover,.doc-benefit-row.is-reversed .benefit-popover{top:10px;left:16px;right:16px;width:auto;max-width:none;transform:none;animation:none}.benefit-popover:before,.doc-benefit-row.is-reversed .benefit-popover:before{left:calc(50% - 6px);right:auto;top:-6px;transform:rotate(135deg)}}@media (prefers-reduced-motion:reduce){.benefit-popover{animation:none}}.documentation-page #beneficios .section-intro.split-intro{width:100%;max-width:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}.documentation-page #beneficios .section-intro.split-intro>p{width:100%;max-width:none}@media (max-width:850px){.documentation-page #beneficios .section-intro.split-intro{grid-template-columns:minmax(0,1fr);gap:20px}}@media (min-width:851px){.documentation-page #beneficios .section-intro.split-intro{align-items:center}.documentation-page #beneficios .section-intro.split-intro>p{margin-block:0}}@media (max-width:900px){.doc-benefit-stage{margin-top:0}.benefit-person,.benefit-audience--1 .benefit-person,.benefit-audience--2 .benefit-person{height:100%;top:0;bottom:0;width:100%;object-fit:contain}.doc-benefit-copy{padding-bottom:34px}.doc-benefit-disclosure{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.doc-benefit-disclosure summary,.doc-benefit-disclosure[open] summary,.doc-benefit-row.is-reversed .doc-benefit-disclosure summary{top:0;left:50%;right:auto;transform:translate(-50%,-50%)}.benefit-popover,.doc-benefit-row.is-reversed .benefit-popover{position:absolute;top:32px;bottom:auto;left:12px;right:12px;width:auto;max-width:none;margin:0;padding:18px;transform:none;animation:benefit-mobile-panel .2s ease-out both;border:1px solid #ffffffee;border-radius:12px;box-shadow:0 10px 28px #29265024;background:#fffffff5}.benefit-popover:before,.doc-benefit-row.is-reversed .benefit-popover:before{display:block;left:calc(50% - 6px);right:auto;top:-7px;transform:rotate(135deg)}.doc-benefit-row{overflow:hidden}}@keyframes benefit-mobile-panel{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.benefit-popover,.doc-benefit-row.is-reversed .benefit-popover{animation:none}}.doc-benefit-stage{clip-path:inset(-120px 0 0)}.benefit-person,.benefit-audience--1 .benefit-person,.benefit-audience--2 .benefit-person{top:auto;bottom:-18px;object-position:center bottom}.doc-tour{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:stretch}.doc-tour-steps{display:grid;gap:12px;align-content:start}.doc-tour-steps button{display:grid;grid-template-columns:34px 1fr;gap:8px 12px;padding:22px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.doc-tour-steps button{align-content:center}.doc-tour-steps button>span{grid-row:1 / 3;color:var(--indigo);font:12px var(--mono);padding-top:3px}.doc-tour-steps strong{font:600 20px var(--display)}.doc-tour-steps small{font:14px/1.65 var(--body);color:var(--muted)}.doc-tour-steps button[aria-pressed=true]{border-color:var(--indigo);border-left:4px solid var(--amber);background:#eeeff7;padding-left:19px}.doc-tour-steps button:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.doc-tour-preview{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.doc-tour-toolbar{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:22px;background:var(--indigo);color:#fff}.doc-tour-toolbar>span{font:9px var(--mono);align-self:center}.doc-tour-content{padding:32px}.doc-tour-content h3{font-size:22px;margin:28px 0}.doc-tour-file{display:flex;gap:18px;align-items:center;padding:24px 18px;background:#f3f3fa;border-radius:8px}.doc-tour-file>span{font-size:32px;color:var(--indigo)}.doc-tour-file strong,.doc-tour-file small{display:block;overflow-wrap:anywhere}.doc-tour-file small{margin-top:8px;color:var(--muted)}.doc-tour-note{margin:20px 0;padding:14px;border-radius:6px;background:#e4f5ed;color:#087c4c;font-size:13px}.doc-tour-progress{display:flex;gap:8px}.doc-tour-progress span{height:4px;flex:1;background:var(--line);border-radius:4px}.doc-tour-progress .is-complete{background:var(--amber)}.doc-tour-content>p{color:var(--muted);font-size:12px;margin-bottom:0}.doc-tour-action{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:24px;font-size:14px}.doc-tour-section{background:var(--paper)}.doc-tour-section .section-intro{max-width:820px;margin-bottom:34px}@media (max-width: 900px){.doc-tour{grid-template-columns:1fr}.doc-tour-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-tour-steps button{grid-template-columns:1fr;padding:18px}.doc-tour-steps button>span{grid-row:auto}.doc-tour-steps button[aria-pressed=true]{padding-left:15px}}@media (max-width: 520px){.doc-tour-steps{grid-template-columns:1fr}.doc-tour-steps button{grid-template-columns:26px 1fr}.doc-tour-steps button>span{grid-row:1 / 3}.doc-tour-content{padding:22px}}.doc-tour-steps button{box-shadow:0 8px 18px #15162b10,inset 0 1px #fff;transition:box-shadow .25s ease,transform .25s ease}.doc-tour-steps button:hover,.doc-tour-steps button[aria-pressed=true]{transform:translateY(-3px);box-shadow:0 14px 28px #35336820,0 3px 7px #15162b0d}.doc-tour-entrance{min-width:0;display:grid}.doc-tour-entrance.is-visible{animation:doc-tour-enter .85s cubic-bezier(.22,1,.36,1) both}.doc-tour-preview{box-shadow:0 24px 48px #29265024,0 6px 14px #15162b12}.doc-tour-entrance.is-visible .doc-tour-preview{animation:doc-tour-float 4.5s ease-in-out .85s infinite}.doc-tour-file{box-shadow:inset 0 1px #fff,0 5px 12px #3533680d}@keyframes doc-tour-enter{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes doc-tour-float{0%,to{transform:translateY(6px)}50%{transform:translateY(-24px)}}@media (prefers-reduced-motion: reduce){.doc-tour-entrance.is-visible,.doc-tour-entrance.is-visible .doc-tour-preview{animation:none}.doc-tour-steps button{transition:none}.doc-tour-steps button:hover,.doc-tour-steps button[aria-pressed=true]{transform:none}}.doc-tour-toolbar{border-bottom:1px solid #ffffff24;box-shadow:0 4px 12px #15162b0f}.doc-tour-toolbar b{font-size:18px;letter-spacing:-.03em}.doc-tour-toolbar b span{font-weight:400;opacity:.8}.doc-tour-status{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0}.doc-tour-status h3{margin:0;font-size:clamp(18px,1.8vw,23px);letter-spacing:-.03em}.doc-tour-status>span{flex-shrink:0;font:600 11px var(--body);color:#087c4c;background:#e4f5ed;padding:7px 10px;border:1px solid #c8e9db;border-radius:20px}.doc-tour-file{border:1px solid #dfdfed;background:#f4f4fa}.doc-tour-file>span{display:grid;place-items:center;flex-shrink:0;width:46px;height:54px;border:1px solid #d5d4e7;border-radius:8px;background:#fff;box-shadow:0 3px 6px #35336810;font-size:27px}.doc-tour-details{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;padding:24px 0;border-bottom:1px solid var(--line)}.doc-tour-details small{display:block;font:9px var(--mono);color:var(--muted);letter-spacing:.04em;margin-bottom:7px}.doc-tour-details strong{display:block;font-size:14px;font-weight:500}.doc-tour-checklist{display:flex;flex-wrap:wrap;gap:10px 20px;padding-top:20px;color:var(--indigo);font-size:12px}.doc-tour-note{border:1px solid #cdeade;box-shadow:inset 0 1px #fff}@media (max-width:520px){.doc-tour-status{align-items:flex-start;flex-direction:column;gap:10px}.doc-tour-details{gap:18px 12px}.doc-tour-details strong{font-size:12px}}.doc-tour-benefits{list-style:none;padding:12px 4px 0;margin:0;display:grid;gap:18px}.doc-tour-benefits li{display:flex;align-items:flex-start;gap:12px}.doc-tour-benefits li>span{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#e4f5ed;color:#087c4c;font-size:14px}.doc-tour-benefits strong{font:600 15px/1.4 var(--body)}.doc-tour-benefits p{margin:4px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}@media (min-width:521px) and (max-width:900px){.doc-tour-benefits{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:900px){.doc-tour{display:flex;flex-direction:column;gap:14px}.doc-tour-steps{display:contents}.doc-tour-steps>button{order:var(--step-order);width:100%;grid-template-columns:28px minmax(0,1fr);scroll-margin-top:125px}.doc-tour-steps>button>span{grid-row:1 / 3}.doc-tour-entrance{order:var(--tour-order);margin:8px 0 14px}.doc-tour-benefits{order:10;grid-template-columns:1fr;padding-top:14px}}.doc-campaign{background:var(--paper);color:var(--ink)}.doc-campaign .button svg{width:20px;height:20px;flex-shrink:0}.doc-campaign .campaign-hero{padding:150px 0 0}.doc-campaign .deca-hero-grid{min-height:0;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);align-items:center;gap:64px;padding-block:0 56px}.doc-campaign .deca-hero h1{font-size:clamp(42px,4.8vw,68px);line-height:1.04;margin:28px 0}.doc-campaign .deca-hero-lead{font-size:20px;line-height:1.7;max-width:640px}.doc-campaign .deca-hero-checks{margin:26px 0;gap:14px}.doc-campaign .deca-hero-checks li{line-height:1.6}.doc-campaign .deca-hero-checks li>span{color:var(--amber);flex-shrink:0}.doc-campaign .deca-hero-actions{gap:20px}.campaign-offer-note{max-width:610px;font-size:13px;line-height:1.7;color:#c4c4dd;margin:24px 0 0}.doc-campaign .deca-lead-card{padding:30px;scroll-margin-top:28px}.doc-campaign .deca-lead-card h2{font-size:28px}.doc-campaign .deca-lead-card .demo-form{gap:16px}.doc-campaign .deca-lead-card .field input{height:48px}.campaign-proof{position:relative;display:flex;justify-content:space-between;gap:20px;padding-block:22px;border-top:1px solid #ffffff24;color:#cecee3;font:11px var(--mono)}.campaign-benefit-grid,.campaign-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.campaign-benefit-grid article{border-top:1px solid var(--line);padding-top:26px}.campaign-benefit-grid h3,.campaign-start-grid h3{font-size:25px;line-height:1.25;margin:18px 0}.campaign-benefit-grid p,.campaign-start-grid p{color:var(--muted);font-size:16px;line-height:1.75}.campaign-archive{background:#e8e6de}.campaign-workspace{position:relative;padding:26px 0 62px}.campaign-board{overflow:hidden;background:var(--paper);border:1px solid #45458a33;border-radius:16px;box-shadow:0 22px 55px -25px #15162b40}.campaign-board-bar{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;background:var(--ink);color:#fff;gap:16px}.campaign-board-bar b{font-size:22px;letter-spacing:-.04em}.campaign-board-bar b span{font-size:14px;font-weight:400;color:#cacadd}.campaign-board-bar small{color:var(--amber);font:9px var(--mono);line-height:1.5}.campaign-board-title{padding:28px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px}.campaign-board-title h3{font-size:30px;line-height:1.2;margin:12px 0 0}.campaign-board-title .index{font-size:10px}.campaign-context{padding:9px 14px;background:#45458a0b;border:1px solid #45458a20;border-radius:24px;font-size:12px;white-space:nowrap}.campaign-browser{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.campaign-files{padding:30px}.campaign-files>p{font:10px var(--mono);line-height:1.6;color:var(--muted);margin:0 0 18px}.campaign-files button{width:100%;display:flex;align-items:center;text-align:left;gap:16px;padding:20px 16px;margin-bottom:12px;border:1px solid #45458a20;border-radius:8px;background:#fff;color:var(--ink);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.campaign-files button[aria-pressed=true]{border-color:var(--indigo);background:#eeedf6;box-shadow:inset 3px 0 var(--indigo)}.campaign-files button:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.campaign-files button:hover{border-color:var(--indigo)}.campaign-file-type{display:grid;place-items:center;min-width:48px;height:54px;background:#45458a0c;color:var(--indigo);border:1px solid #45458a20;border-radius:5px;font:600 11px var(--mono)}.campaign-files button>span:nth-child(2){flex:1;min-width:0}.campaign-files b{font-size:16px;line-height:1.4;display:block}.campaign-files small{font-size:12px;line-height:1.5;color:var(--muted);display:block;margin-top:5px}.campaign-preview{position:relative;padding:32px;background:#fff;border-left:1px solid var(--line);min-height:355px}.campaign-preview-icon{position:relative;width:64px;height:80px;margin-bottom:20px}.campaign-preview-icon svg{width:100%;height:100%}.campaign-preview-icon>b{position:absolute;bottom:10px;left:0;background:var(--indigo);color:#fff;border-radius:3px;padding:4px 8px;font:600 11px var(--mono)}.campaign-preview h4{font-size:24px;line-height:1.25;margin:0 0 14px}.campaign-preview p{font-size:15px;line-height:1.7;color:var(--muted);margin:0}.campaign-preview ul{padding:0;list-style:none;display:grid;gap:12px;margin:22px 0 0;font-size:14px}.campaign-preview li{display:flex;gap:12px;line-height:1.5}.campaign-preview li span{color:var(--green)}.campaign-workspace-note{position:absolute;right:28px;bottom:20px;display:flex;align-items:center;gap:16px;max-width:90%;padding:18px 24px;background:var(--indigo);color:#fff;border-left:3px solid var(--amber);box-shadow:0 12px 30px -12px #15162b44;border-radius:8px}.campaign-workspace-note>span{color:var(--amber);font-size:24px}.campaign-workspace-note p{margin:0}.campaign-workspace-note b{display:block;font-size:14px}.campaign-workspace-note small{display:block;margin-top:5px;color:#c7c6df;font-size:12px}.campaign-inline-cta{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:32px}.campaign-inline-cta p{font-size:17px;max-width:540px;line-height:1.6}.campaign-road{background:var(--ink);color:#fff}.campaign-road-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.campaign-road h2{font-size:clamp(36px,4vw,54px);line-height:1.1;letter-spacing:-.04em;margin:24px 0}.campaign-road em{color:var(--amber);font-style:normal}.campaign-road-copy>p{color:#c2c3d9;line-height:1.75}.campaign-checks{list-style:none;padding:0;display:grid;gap:16px;margin:28px 0}.campaign-checks li{display:flex;gap:12px;line-height:1.6}.campaign-checks li:before{content:"✓";color:var(--amber)}.campaign-road-copy .campaign-small{font-size:12px;margin-top:22px;line-height:1.7;max-width:520px}.campaign-start-grid>article>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #45458a44;background:#45458a08;border-radius:50%;font:16px var(--mono);color:var(--indigo)}.campaign-integration{display:flex;gap:40px;align-items:baseline;border-top:1px solid var(--line);margin-top:44px;padding-top:28px}.campaign-integration b{font-size:20px;flex:1}.campaign-integration p{flex:1.5;color:var(--muted);line-height:1.75;margin:0}.campaign-final{text-align:center;background:var(--indigo);color:#fff}.campaign-final h2{font-size:clamp(36px,4vw,58px);line-height:1.1;letter-spacing:-.04em;margin:26px 0}.campaign-final p{max-width:710px;margin:0 auto 28px;font-size:19px;line-height:1.75;color:#cacade}.campaign-final small{display:block;font-size:11px;line-height:1.7;color:#c4c4dd;margin-top:22px}@media (max-width:1000px){.doc-campaign .deca-hero-grid{grid-template-columns:1fr;gap:36px}.doc-campaign .deca-hero-copy{max-width:730px}.doc-campaign .deca-lead-card{width:100%;max-width:730px;justify-self:center}.doc-campaign .deca-hero-copy{margin-inline:auto}.campaign-road-grid{grid-template-columns:1fr;gap:40px}.campaign-road .driver-stage{max-width:620px;width:100%;margin:auto}.campaign-benefit-grid,.campaign-start-grid{gap:24px}.campaign-board-title{flex-wrap:wrap}.campaign-browser{grid-template-columns:1fr 1fr}.campaign-files,.campaign-preview{padding:24px}}@media (max-width:600px){.doc-campaign .campaign-hero{padding-top:112px}.doc-campaign .deca-hero-grid{padding-bottom:36px;gap:32px}.doc-campaign .deca-hero h1{font-size:clamp(34px,9.5vw,46px);line-height:1.1;margin:24px 0}.doc-campaign .deca-hero-lead{font-size:17px;line-height:1.7}.doc-campaign .deca-hero-checks{gap:14px;margin-block:24px}.doc-campaign .deca-hero-checks li{font-size:15px}.doc-campaign .deca-hero-actions{gap:18px}.doc-campaign .deca-hero-actions .button{width:100%}.campaign-offer-note{font-size:12px}.doc-campaign .deca-lead-card{padding:26px 20px}.doc-campaign .deca-lead-card h2{font-size:25px}.campaign-proof{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:10px;line-height:1.6}.campaign-benefit-grid,.campaign-start-grid{grid-template-columns:1fr;gap:26px}.campaign-benefit-grid h3,.campaign-start-grid h3{font-size:25px}.campaign-workspace{padding-top:14px;padding-bottom:22px}.campaign-board-bar{padding:20px;flex-wrap:wrap;gap:10px}.campaign-board-title{padding:24px 20px;gap:16px}.campaign-board-title h3{font-size:25px}.campaign-browser{grid-template-columns:1fr}.campaign-files{padding:22px 16px}.campaign-files button{padding:16px 12px;gap:12px}.campaign-files b{font-size:14px}.campaign-preview{padding:24px 20px;min-height:380px;border-left:0;border-top:1px solid var(--line)}.campaign-preview h4{font-size:23px}.campaign-workspace-note{position:relative;right:auto;bottom:auto;margin:22px 0 0;max-width:100%;padding:18px}.campaign-inline-cta{flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px}.campaign-inline-cta .button{width:100%}.campaign-integration{flex-direction:column;gap:14px}.campaign-final p{font-size:17px}.campaign-final .button{width:100%;font-size:13px}}.doc-campaign .deca-hero-checks li{font-size:16px}.doc-campaign .campaign-files .campaign-file-type{color:#45458a}.doc-campaign .campaign-road .driver-stage{display:block;min-height:610px;width:100%;margin:0}.doc-campaign .campaign-road .driver-phone{width:250px;height:510px;left:20px;top:28px;margin:0;transform:rotate(-2deg)}.doc-campaign .campaign-road .office-card{width:calc(100% - 304px);left:auto;right:16px;top:115px;padding:22px;transform:none}.doc-campaign .campaign-road .office-card>b{font-size:18px}.doc-campaign .campaign-road .driver-note{right:20px;bottom:24px}@media (max-width:600px){.doc-campaign .deca-hero-checks li{font-size:15px}.doc-campaign .campaign-road .driver-stage{display:flex;flex-direction:column;align-items:center;gap:32px;min-height:0;padding:30px 20px;overflow:hidden}.doc-campaign .campaign-road .driver-phone{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:min(250px,100%);height:510px;margin:0;flex-shrink:0;transform:none}.doc-campaign .campaign-road .office-card{position:relative;left:auto;right:auto;top:auto;width:100%;padding:22px}.doc-campaign .campaign-road .driver-note{position:relative;right:auto;bottom:auto;width:100%;padding:16px}}.doc-campaign .campaign-hero{padding-top:150px}.doc-campaign .deca-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(410px,.72fr);gap:clamp(55px,7vw,110px);align-items:start}.doc-campaign .deca-lead-card{width:100%;margin-top:18px;padding:34px;border-radius:0;border:0;border-top:5px solid var(--amber);background:#fff;box-shadow:0 34px 90px #0607186b}.doc-campaign .deca-lead-card h2{margin:14px 0 10px;font:600 27px/1.18 var(--display);letter-spacing:-.04em}.doc-campaign .deca-lead-card>p{margin:0 0 22px;font-size:12px;color:var(--muted)}.doc-campaign .deca-lead-card .demo-form{gap:13px}.doc-campaign .deca-lead-card .field input{height:45px}.doc-campaign .deca-lead-card .button{font-size:14px}.doc-campaign .deca-lead-card .included-module{padding:0}@media (max-width:1100px) and (min-width:901px){.doc-campaign .deca-hero-grid{grid-template-columns:minmax(0,1fr) 400px;gap:45px}}@media (max-width:900px){.doc-campaign .deca-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px;max-width:680px}.doc-campaign .deca-lead-card{margin-top:0;padding:30px 24px}.doc-campaign .deca-lead-card .field input{height:50px}.doc-campaign .deca-lead-card .demo-form{gap:20px}}@media (max-width:600px){.doc-campaign .campaign-hero{padding-top:112px}.doc-campaign .deca-lead-card{padding:28px 20px}.doc-campaign .deca-lead-card h2{font-size:25px}}@media (min-width:821px) and (max-height:860px){.doc-campaign .campaign-hero{padding-top:112px}}@media (min-width:901px) and (max-height:860px){.doc-campaign .deca-lead-card{margin-top:14px;padding:26px}.doc-campaign .deca-lead-card h2{margin:10px 0 8px;font-size:24px}.doc-campaign .deca-lead-card .demo-form{gap:10px}.doc-campaign .deca-lead-card .field input{height:42px}}.doc-campaign .campaign-hero .doc-primary-action{margin:20px 0 24px}.doc-campaign .campaign-hero .text-link--light{color:var(--amber);border-color:currentColor}.doc-campaign .campaign-start .section-intro{margin-bottom:32px}.doc-campaign .campaign-start-grid{gap:22px}#root .doc-campaign .campaign-start-grid>article{padding:24px;border:1px solid #dcdbe6;border-radius:18px;background:#fff;box-shadow:0 8px 24px -16px #25264a40}.doc-campaign .start-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.doc-campaign .start-step{color:var(--indigo);font:500 12px var(--mono);padding-top:8px}.doc-campaign .start-illustration{width:180px;height:108px;max-width:75%;flex-shrink:0}.doc-campaign .campaign-start-grid h3{margin:0 0 12px;font-size:23px;line-height:1.2}.doc-campaign .campaign-start-grid p{margin:0;font-size:15px;line-height:1.7}.doc-campaign .start-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px}.doc-campaign .start-next p{margin:0;color:var(--muted);font-size:15px}.doc-campaign .start-next strong{display:block;color:var(--ink);margin-bottom:4px}.doc-campaign .campaign-start .campaign-integration{margin-top:28px;padding:18px 0 0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;gap:24px}.doc-campaign .campaign-start .campaign-integration b{font-size:16px}.doc-campaign .campaign-start .campaign-integration p{font-size:14px;margin:0}@media (max-width:900px){.doc-campaign .campaign-start-grid{grid-template-columns:1fr;gap:16px}.doc-campaign .start-card-top{margin-bottom:8px}.doc-campaign .start-illustration{width:150px;height:90px}.doc-campaign .start-next{flex-direction:column;align-items:stretch;gap:16px}.doc-campaign .start-next .button{justify-content:center}}.doc-campaign .campaign-start .campaign-integration{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:18px;margin-top:24px;padding:20px 24px;border:1px solid #45458a14;border-radius:14px;background:#45458a06}.doc-campaign .campaign-integration .integration-symbol{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:12px;background:#f29e1b16;color:var(--amber)}.doc-campaign .integration-symbol svg{width:30px;height:30px}.doc-campaign .campaign-integration .integration-copy{flex:1;min-width:0}.doc-campaign .campaign-integration h3{margin:0 0 5px;font:600 17px/1.3 var(--display);letter-spacing:-.02em}.doc-campaign .campaign-start .campaign-integration p{margin:0;font-size:14px;line-height:1.6}@media (max-width:600px){.doc-campaign .campaign-start .campaign-integration{align-items:flex-start;padding:18px;gap:14px}.doc-campaign .campaign-integration .integration-symbol{flex-basis:40px;height:40px}}.motion-text{translate:0 var(--text-drift, 0px)}.route-visual--entrance.entrance-ready{transform:translate(100vw) rotate(3deg);transform-origin:center;transition:transform .9s cubic-bezier(.22,1,.36,1)}.route-visual--entrance.entrance-ready.is-revealed{transform:translate(0) rotate(0)}@media (prefers-reduced-motion: reduce){.route-visual--entrance.entrance-ready{opacity:1;transform:none;transition:none}}@media (prefers-reduced-motion: reduce){.motion-text{translate:none}}.whatsapp-widget{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:950}.whatsapp-contact{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;color:#fff;background:#128c4a;border:2px solid #fff;box-shadow:0 5px 20px #0003;transition:transform .18s ease,background .18s ease}.whatsapp-contact svg{width:32px;height:32px}.whatsapp-contact:hover{background:#075e36;transform:translateY(-3px)}.whatsapp-contact:focus-visible{outline:3px solid #f29e1b;outline-offset:4px}@media (max-width: 600px){.whatsapp-widget{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}.whatsapp-contact{width:56px;height:56px}}.whatsapp-welcome{position:absolute;bottom:calc(100% + 14px);right:0;width:min(280px,calc(100vw - 40px));padding:18px 38px 18px 18px;border:1px solid #e4e4ed;border-radius:14px;background:#fff;color:#272750;box-shadow:0 6px 28px #0002;font:14px/1.5 Arial,sans-serif;transform-origin:bottom right;animation:whatsapp-appear .35s cubic-bezier(.2,.8,.2,1) both}.whatsapp-welcome:after{content:"";position:absolute;right:22px;bottom:-7px;width:12px;height:12px;background:#fff;border-right:1px solid #e4e4ed;border-bottom:1px solid #e4e4ed;transform:rotate(45deg)}.whatsapp-welcome strong{display:block;font-size:16px}.whatsapp-welcome p{margin:6px 0 0}.whatsapp-welcome-close{position:absolute;right:4px;top:4px;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#54546d;font-size:24px;cursor:pointer}.whatsapp-welcome-close:focus-visible{outline:2px solid #45458a}@keyframes whatsapp-appear{0%{opacity:0;transform:translateY(10px) scale(.85)}70%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.whatsapp-welcome--closing{pointer-events:none;animation:whatsapp-disappear .3s ease-out forwards}@keyframes whatsapp-disappear{0%{opacity:1}to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion: reduce){.whatsapp-welcome{animation:none}.whatsapp-welcome--closing{opacity:0}}@media (prefers-reduced-motion: reduce){.whatsapp-contact{transition:none}}@keyframes surtia-enter{0%{opacity:.08;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes surtia-background-enter{0%{opacity:0}}.surtia-enter{animation:surtia-enter .85s cubic-bezier(.2,.7,.2,1) var(--entrance-delay,0ms) both}.surtia-enter:focus-within{animation:none}.surtia-background-enter{animation:surtia-background-enter 2.2s ease-out}.surtia-motion-paused *,.surtia-motion-paused *:before,.surtia-motion-paused *:after{animation-play-state:paused!important}.button,.text-link,.faq-list summary,.demo-form input,.demo-form select,.demo-form textarea{-webkit-tap-highlight-color:transparent}.button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.button>svg{transition:translate .18s ease}.button:focus-visible,.text-link:focus-visible,.faq-list summary:focus-visible{outline:3px solid var(--amber);outline-offset:5px}.button--primary:focus-visible{outline-color:var(--indigo);box-shadow:0 0 0 3px var(--paper)}.button:active:not(:disabled){transform:scale(.985)}.button:disabled{cursor:wait}.demo-form input,.demo-form select,.demo-form textarea{transition:border-color .16s ease,box-shadow .16s ease}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 3px #45458a18}.price-card,.fuel-benefit-grid>article{transition:box-shadow .2s ease,border-color .2s ease}.faq-list details[open]>p{animation:surtia-enter .22s ease-out}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled){transform:translateY(-4px);box-shadow:0 12px 24px -12px #15162b66}.button:hover:not(:disabled)>svg{translate:5px 0}.text-link:hover{text-decoration-thickness:2px;text-underline-offset:6px}.price-card:hover,.fuel-benefit-grid>article:hover{box-shadow:0 14px 28px -20px #15162b55;border-color:#45458a55}.faq-list summary:hover{color:var(--indigo)}}@media (max-width:1100px),(pointer:coarse){@keyframes surtia-enter{0%{opacity:.15;transform:translateY(14px)}to{opacity:1;translate:0 0}}.surtia-enter{animation-duration:.52s}.surtia-background-enter{animation-duration:1.4s}}@media (prefers-reduced-motion:reduce){.surtia-enter,.surtia-background-enter,.faq-list details[open]>p{animation:none}.button,.button>svg,.price-card,.fuel-benefit-grid>article,.demo-form input,.demo-form select,.demo-form textarea{transition:none}.button:hover:not(:disabled),.button:active:not(:disabled){transform:none}.button:hover:not(:disabled)>svg{translate:none}}:is(.fuel-page:not(.documentation-page) #beneficios,.fuel-page:not(.documentation-page) #pantallas,.fuel-page:not(.documentation-page) #como-funciona,.fuel-fit,.deca-value,.deca-product-tour,.integration-note,#implantacion,#web-app,.faq,.documentation-page #beneficios,.documentation-page #pantallas-documentacion,.documentation-page #como-funciona,.documentation-page #tiempo){position:relative;isolation:isolate}:is(.fuel-page:not(.documentation-page) #beneficios,.fuel-page:not(.documentation-page) #pantallas,.fuel-page:not(.documentation-page) #como-funciona,.fuel-fit,.deca-value,.deca-product-tour,.integration-note,#implantacion,#web-app,.faq,.documentation-page #beneficios,.documentation-page #pantallas-documentacion,.documentation-page #como-funciona,.documentation-page #tiempo):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.3;background-image:radial-gradient(ellipse at 100% 0%,#f4a01314,transparent 48%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='700' viewBox='0 0 1200 700'%3E%3Cg fill='none' stroke='%2345458a' stroke-opacity='.14' stroke-width='1.5'%3E%3Cpath d='M820-100C480 80 1360 180 1040 440S750 620 900 800'/%3E%3Cpath d='M875-100C535 80 1415 180 1095 440S805 620 955 800' stroke-dasharray='3 7'/%3E%3Cpath d='M765-100C425 80 1305 180 985 440S695 620 845 800'/%3E%3C/g%3E%3Cpath d='M930-100C590 80 1470 180 1150 440S860 620 1010 800' fill='none' stroke='%23f4a013' stroke-opacity='.3' stroke-width='2'/%3E%3C/svg%3E");background-position:center,right center;background-size:cover,auto 100%;background-repeat:no-repeat}#web-app:before{background-image:radial-gradient(ellipse at 0% 80%,#45458a35,transparent 55%),radial-gradient(ellipse at 100% 0%,#f4a01310,transparent 55%),repeating-radial-gradient(ellipse at 100% 100%,transparent 0 95px,#c8c6ed12 96px 97px,transparent 98px 145px)}.deca-module-roles>article{padding:30px 24px;border-radius:12px;background:linear-gradient(145deg,#ffffff05,#ffffff02)}.fuel-steps>article{position:relative}.fuel-steps>article>span{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border-radius:50%;background:#45458a09;border:1px solid #45458a22}@media (max-width:760px){:is(.fuel-page:not(.documentation-page) #beneficios,.fuel-page:not(.documentation-page) #pantallas,.fuel-page:not(.documentation-page) #como-funciona,.fuel-fit,.deca-value,.deca-product-tour,.integration-note,#implantacion,.faq,.documentation-page #beneficios,.documentation-page #pantallas-documentacion,.documentation-page #como-funciona,.documentation-page #tiempo):before{background-position:center,65% center;opacity:.2}.deca-module-roles>article{padding:24px 16px}}.campaign-motion .deca-hero-route{translate:0 var(--campaign-drift,0px)}.campaign-motion .surtia-enter{animation-duration:.56s}.campaign-motion :is(.deca-risk-cards>article,.campaign-benefit-grid>article,.campaign-start-grid>article,.offer-conditions,.inline-disclosure){transition:translate .2s ease,border-color .2s ease,background-color .2s ease}@media (hover:hover) and (pointer:fine){.campaign-motion :is(.deca-risk-cards>article,.campaign-benefit-grid>article,.campaign-start-grid>article):hover{translate:0 -3px}.campaign-motion .text-link{transition:color .18s ease}.campaign-motion .text-link:hover{color:var(--amber)}.campaign-motion .inline-disclosure:hover{background-color:#ffffff14}}@media (max-width:1100px),(pointer:coarse){.campaign-motion .surtia-enter{animation-duration:.36s}.campaign-motion .campaign-human-stage{--scene-shift:0px !important}}@media (prefers-reduced-motion:reduce){.campaign-motion .deca-hero-route{translate:none}.campaign-motion .surtia-enter{animation:none}.campaign-motion :is(.deca-risk-cards>article,.campaign-benefit-grid>article,.campaign-start-grid>article,.offer-conditions,.inline-disclosure,.text-link){transition:none;translate:none}}@keyframes campaign-card-float{0%,to{translate:0 8px}50%{translate:0 -12px}}.fc-landing .fc-invoice,.deca-landing .deca-input-card,.deca-landing .deca-output-card{animation:campaign-card-float 6s ease-in-out infinite}.deca-landing .deca-output-card{animation-delay:-3s;animation-duration:6.8s}.fc-landing .fc-invoice{animation-delay:-1.5s}.fc-landing .fc-invoice:focus-within,.deca-landing .deca-input-card:focus-within,.deca-landing .deca-output-card:focus-within{animation-play-state:paused}@media (hover:hover){.fc-landing .fc-invoice:hover,.deca-landing .deca-input-card:hover,.deca-landing .deca-output-card:hover{animation-play-state:paused}}@media (max-width:700px){@keyframes campaign-card-float{0%,to{translate:0 4px}50%{translate:0 -6px}}}@media (prefers-reduced-motion:reduce){.fc-landing .fc-invoice,.deca-landing .deca-input-card,.deca-landing .deca-output-card{animation:none;translate:none}}:root{--indigo: #3f448c;--indigo-dark: #242755;--ink: #15162b;--amber: #f29e1b;--amber-soft: #ffd27a;--paper: #f3f1eb;--white: #fff;--muted: #6b6e82;--line: #d4d2ca;--green: #1fa971;--red: #e5484d;--display: "Sora", sans-serif;--body: "Manrope", sans-serif;--mono: "DM Mono", monospace;--radius: 18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select{font:inherit}svg{display:block}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.section-pad{padding:120px 0}.site-header{position:absolute;z-index:20;top:0;width:100%;color:#fff}.deadline-bar{height:44px;display:flex;align-items:center;justify-content:center;gap:20px;padding:0 24px;color:var(--ink);background:var(--amber);text-decoration:none}.deadline-bar__long,.deadline-bar__short{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 10px var(--mono);letter-spacing:.11em;text-transform:uppercase}.deadline-bar__short{display:none}.deadline-bar__count{flex-shrink:0;padding:4px 9px;color:var(--amber);background:var(--ink);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.deadline-bar__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding-bottom:2px;border-bottom:1px solid currentColor;font-size:11px;font-weight:700;white-space:nowrap}.deadline-bar:hover .deadline-bar__cta{border-bottom-color:transparent}.deadline-bar svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7}.nav-shell{width:min(1320px,calc(100% - 48px));height:90px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.13)}.logo{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.brand-mark{flex:0 0 auto;object-fit:contain}.logo__wordmark{font:400 25px/.9 Aldrich,sans-serif;letter-spacing:-.065em}.nav-links{display:flex;align-items:center;gap:30px}.nav-links>a:not(.button){font-size:13px;font-weight:600;text-decoration:none;color:#ffffffbd;transition:color .2s}.nav-links>a:not(.button):hover{color:#fff}.nav-links .login-link{margin-left:8px;color:#fff!important}.menu-toggle{display:none;width:42px;height:42px;padding:9px;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:transparent}.menu-toggle svg{width:100%;fill:none;stroke:currentColor;stroke-width:1.8}.button{min-height:52px;padding:0 22px;border:1px solid transparent;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;cursor:pointer}.button svg,.text-link svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.button:hover{transform:translateY(-2px)}.button--primary{color:#221904;background:var(--amber);box-shadow:0 10px 30px #f29e1b2e}.button--primary:hover{background:#ffac2c;box-shadow:0 12px 34px #f29e1b4d}.button--small{min-height:42px;padding:0 17px;font-size:12px}.button--outline{border-color:#aaa9a3;background:transparent}.button--outline:hover{background:#ffffff7a;border-color:var(--ink)}.button--light{color:#fff;border-color:#ffffff4d}.button--light:hover{background:#ffffff14;border-color:#ffffffb3}.button--wide{width:100%}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.text-link--light{color:#fff}.hero{min-height:944px;padding:202px 0 88px;color:#fff;background:var(--indigo-dark);position:relative;overflow:hidden}.hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.hero-route{position:absolute;width:900px;height:900px;right:-170px;top:-130px;opacity:.23;border:1px solid rgba(255,255,255,.3);border-radius:52% 48% 40% 60%;transform:rotate(28deg)}.hero-route:before,.hero-route:after{content:"";position:absolute;top:65px;right:65px;bottom:65px;left:65px;border:1px dashed rgba(255,255,255,.35);border-radius:45% 55% 60% 40%}.hero-route:after{top:145px;right:145px;bottom:145px;left:145px;border-style:solid;border-color:#f29e1b66}.route-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 7px #f29e1b29}.route-dot--a{left:116px;top:164px}.route-dot--b{right:120px;top:305px}.route-dot--c{bottom:75px;left:320px}.hero-container{width:min(1320px,calc(100% - 64px))}.hero-grid{display:grid;grid-template-columns:minmax(520px,.92fr) minmax(0,1.08fr);gap:48px;align-items:center;position:relative;z-index:2}.hero-grid>*,.module-grid>*,.demo-grid>*{min-width:0}.eyebrow,.index{color:var(--amber);font:500 11px/1 var(--mono);letter-spacing:.13em}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:26px}.eyebrow span{width:32px;height:1px;background:var(--amber)}.hero h1{font:600 clamp(56px,4vw,64px)/1.02 var(--display);letter-spacing:-.055em;margin:0}.hero h1 em{color:var(--amber);font-style:normal}.hero-title-line{display:block;white-space:nowrap}.hero-copy{animation:hero-copy-appear .8s cubic-bezier(.22,1,.36,1) both}@keyframes hero-copy-appear{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.hero-copy{animation:none}}.hero-copy>p{margin:26px 0 32px;max-width:560px;color:#ffffffba;font-size:17px;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.hero-actions .button{flex:0 0 auto}.hero-trust{display:flex;flex-direction:column;gap:9px;margin-top:24px;color:#fff9;font-size:12px}.hero-trust span{display:flex;align-items:center;gap:7px}.hero-trust svg{width:15px;fill:none;stroke:var(--green);stroke-width:2.2}.product-stage{min-height:540px;position:relative;perspective:1400px}.stage-grid{position:absolute;top:35px;right:-130px;bottom:-80px;left:25px;opacity:.12;transform:rotateX(66deg) rotate(-8deg);transform-origin:center;background-size:32px 32px;background-image:linear-gradient(rgba(255,255,255,.45) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.45) 1px,transparent 1px)}.app-window{width:min(720px,100%);height:440px;position:absolute;top:50px;left:0;display:grid;grid-template-columns:150px 1fr;background:#f6f7fa;color:var(--ink);border:1px solid rgba(255,255,255,.22);border-radius:12px;box-shadow:-25px 38px 80px #08081b73;overflow:hidden;transform:rotateY(-7deg) rotateX(2deg) rotate(1deg)}.app-sidebar{padding:22px 13px;color:#fff;background:var(--indigo)}.mini-brand{display:flex;align-items:center;gap:7px;margin:0 6px 18px;font:700 14px var(--display)}.mini-section{display:flex;align-items:center;justify-content:space-between;margin:12px 8px 5px;color:#fff9;font:600 7px var(--mono);letter-spacing:.13em;text-transform:uppercase}.mini-section svg{width:11px;height:11px;flex-shrink:0}.mini-link{position:relative;display:flex;align-items:center;gap:8px;margin:2px 0;padding:5px 9px;min-height:25px;border-radius:5px;color:#ffffffc7;font-size:9px}.mini-link svg{width:14px;height:14px;flex-shrink:0}.mini-link i{width:10px;height:10px;border:1px solid currentColor;border-radius:2px}.mini-link.active{color:#fff;background:#ffffff1c;border-left:2px solid var(--amber)}.mini-link em{margin-left:auto;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:var(--amber);color:var(--ink);font-size:7px;font-style:normal}.app-content{padding:27px 26px 0;overflow:hidden;background:#fff}.mock-head{height:45px;display:flex;align-items:flex-start;justify-content:space-between}.mock-head>div{display:flex;align-items:baseline;gap:9px}.mock-head h3{margin:0;font:600 22px var(--display);letter-spacing:-.035em}.mock-head small{color:var(--indigo);font:8px var(--mono)}.mock-head button{padding:8px 11px;color:#261b04;background:var(--amber);border:0;border-radius:4px;font-size:7px;font-weight:700}.mock-tabs{height:34px;display:flex;gap:22px;border-bottom:1px solid #e4e6f0}.mock-tabs span{padding:8px 0;color:var(--muted);font-size:8px}.mock-tabs .active{color:var(--indigo);font-weight:700;box-shadow:inset 0 -2px var(--indigo)}.mock-filters{min-height:45px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #eef0f6}.mock-filters span{padding:5px 7px;color:#52566d;border:1px solid #dfe1ec;border-radius:4px;font-size:7px}.mock-filters span.alert{color:#9f2d32;border-color:#efc2c4;background:#fff6f6}.mock-filters b{margin-left:3px}.mock-filters strong{margin-left:auto;color:#9a6206;font:500 8px var(--mono)}.mock-table-head,.invoice-row{display:grid;grid-template-columns:58px minmax(105px,1.2fr) 70px 70px 62px;gap:7px;align-items:center}.mock-table-head{height:27px;color:#8a8da0;background:#fafbfd;border-bottom:1px solid #e4e6f0;font:600 6px var(--body);text-transform:uppercase;letter-spacing:.05em}.invoice-row{min-height:53px;margin:0 -26px;padding:0 26px;position:relative;color:#3f4358;border-bottom:1px solid #eef0f6;font-size:7px}.invoice-row:before{content:"";width:2px;height:100%;position:absolute;left:0;background:#dfe1ec}.invoice-row--alert:before{background:var(--red)}.invoice-row>span:nth-child(3){font-weight:700}.supplier{display:flex;flex-direction:column;color:var(--ink);font-weight:700}.supplier small{color:var(--muted);font-size:6px;font-weight:400}.status{color:var(--muted)}.status--alert{color:var(--red);font-weight:700}.status--ok{color:#087c4c}.saving{color:#9a6206;font-weight:700}.mock-table-head--trips,.trip-row{grid-template-columns:84px minmax(140px,1.5fr) 66px 38px 58px}.trip-row{min-height:60px;margin:0 -26px;padding:0 26px;position:relative;display:grid;gap:7px;align-items:center;color:#3f4358;border-bottom:1px solid #eef0f6;font-size:7px}.trip-row:before{content:"";width:2px;height:100%;position:absolute;left:0;background:var(--green)}.trip-row--todo:before{background:var(--amber)}.trip-reference{display:flex;flex-direction:column;color:var(--ink);font-weight:700}.trip-reference small{color:var(--muted);font-size:6px;font-weight:400}.trip-route{color:var(--ink);font-weight:700}.trip-count{text-align:center;font:600 8px var(--mono)}.floating-note{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;padding:13px 15px;color:var(--ink);background:#fff;border-radius:8px;box-shadow:0 14px 38px #08081b47;animation:float 5s ease-in-out infinite}.floating-note svg{width:22px;fill:none;stroke:var(--indigo);stroke-width:1.5}.floating-note span{display:flex;flex-direction:column}.floating-note b{font-size:9px}.floating-note small{color:var(--muted);font-size:7px}.floating-note--mail{top:16px;right:-42px}.floating-note--save{left:-35px;bottom:17px;animation-delay:-2s}.pulse{width:12px;height:12px;display:block!important;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px #1fa9711f}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.operational-strip{position:absolute;z-index:3;bottom:0;width:100%;height:42px;overflow:hidden;background:var(--amber);color:var(--ink)}.strip-track{width:max-content;height:100%;display:flex;align-items:center;gap:25px;font:500 9px var(--mono);letter-spacing:.1em;animation:ticker 28s linear infinite}.strip-track b{font-weight:500}.strip-track i{opacity:.5;font-style:normal}.strip-track{gap:0}.strip-group{display:flex;flex:0 0 auto;min-width:100vw}.strip-sequence{display:flex;flex:1 0 auto;align-items:center;justify-content:space-around;gap:25px;padding-right:25px;white-space:nowrap}@keyframes ticker{to{transform:translate(-50%)}}.section-intro{max-width:690px;margin-bottom:65px}.section-intro h2,.module-copy h2,.compliance h2,.demo h2{font:600 clamp(38px,4vw,56px)/1.1 var(--display);letter-spacing:-.045em;margin:18px 0}.section-intro>p{color:var(--muted);font-size:18px}.split-intro{max-width:none;display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:end}.split-intro h2{margin-bottom:0}.split-intro>p{margin:0 0 6px}.pain{background:var(--paper)}.pain-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr)}.pain-grid article{padding:35px 35px 30px 0;display:flex;flex-direction:column;border-right:1px solid var(--line)}.pain-grid article+article{padding-left:35px}.pain-grid article:last-child{border-right:0}.pillar-icon{width:54px;height:54px;margin-bottom:32px;display:grid;place-items:center;color:var(--indigo);background:#e7e7f1;border-radius:50%}.pillar-icon svg{width:24px;fill:none;stroke:currentColor;stroke-width:1.5}.pillar-step{color:var(--indigo);font:500 9px var(--mono);letter-spacing:.12em}.pain-grid h3{margin:13px 0 12px;font:600 20px var(--display)}.pain-grid p{margin:0;color:var(--muted);font-size:14px}.pain-grid a{width:fit-content;max-width:100%;min-height:44px;margin-top:20px;padding:8px 10px;display:inline-flex;align-items:center;gap:12px;color:var(--amber);font-size:15px;font-weight:700;text-decoration:none;border-bottom:1px solid currentColor;border-radius:4px 4px 0 0;transition:color .18s ease,background-color .18s ease}.pain-grid a svg{width:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .18s ease}.pain-grid a:hover,.pain-grid a:focus-visible{color:var(--amber);background-color:#f29e1b26}.pain-grid a:hover svg,.pain-grid a:focus-visible svg{transform:translate(4px)}.pain-grid a:focus-visible{outline:2px solid var(--indigo);outline-offset:4px}.pain-grid article{min-height:0}.module{overflow:hidden}.module--fuel{background:#e7e5de}.module-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:95px;align-items:center}.module-copy h2{margin:20px 0 24px}.module-copy>p{color:var(--muted);font-size:17px}.module-copy ul,.price-card ul{list-style:none;padding:0;margin:28px 0 35px}.module-copy li,.price-card li{display:flex;gap:10px;align-items:center;margin:12px 0;font-size:14px}.module-copy li svg,.price-card li svg{width:17px;fill:none;stroke:var(--green);stroke-width:2}.module-icon{width:48px;height:48px;display:grid;place-items:center;margin-top:32px;border:1px solid #c3c1ba;border-radius:50%}.module-icon svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.5}.route-visual{min-height:590px;position:relative;background:#d4d3cc;border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 0 0 1px #15162b14}.route-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(35deg,transparent 48%,rgba(21,22,43,.08) 49%,rgba(21,22,43,.08) 50%,transparent 51%),linear-gradient(-20deg,transparent 47%,rgba(21,22,43,.05) 48%,rgba(21,22,43,.05) 49%,transparent 50%);background-size:120px 100px,160px 130px}.map-lines{position:absolute;top:0;right:0;bottom:0;left:0}.map-lines svg{width:100%;height:100%}.road{fill:none;stroke:#fff;stroke-width:12}.road-dash{fill:none;stroke:#76787f;stroke-width:1.5;stroke-dasharray:7 8}.map-label{position:absolute;padding:4px 7px;color:#74757b;background:#ffffffa6;font:8px var(--mono)}.map-label--a{bottom:70px;left:44px}.map-label--b{top:230px;left:238px}.map-label--c{top:95px;right:80px}.station-card{position:absolute;width:190px;padding:18px;display:flex;flex-direction:column;background:#fff;border-left:3px solid #9c9da2;border-radius:5px;box-shadow:0 12px 35px #15162b26}.station-card:after{content:"";position:absolute;bottom:-7px;left:24px;width:14px;height:14px;background:inherit;transform:rotate(45deg)}.station-card small{color:var(--muted);font:7px var(--mono)}.station-card b{margin:6px 0 2px;font:500 18px var(--mono)}.station-card span{color:var(--muted);font-size:8px}.station-card--a{bottom:145px;left:80px}.station-card--b{top:110px;right:70px;border-left-color:var(--green)}.station-card--b span{color:var(--green)}.map-legend{position:absolute;left:24px;bottom:22px;display:flex;gap:18px;padding:9px 12px;border-radius:4px;background:#ffffffbf;font-size:8px}.map-legend span{display:flex;align-items:center;gap:6px}.legend-dot{width:7px;height:7px;background:#8b8c91;border-radius:50%}.legend-dot--best{background:var(--green)}.route-insight{position:absolute;right:28px;bottom:28px;width:205px;padding:16px 17px;display:flex;flex-direction:column;color:#fff;background:var(--indigo-dark);border-left:3px solid var(--amber);box-shadow:0 16px 34px #15162b3d}.route-insight span{color:var(--amber);font:7px var(--mono);letter-spacing:.1em}.route-insight b{margin:7px 0 2px;font:600 14px var(--display)}.route-insight small{color:#ffffff94;font-size:8px}.module--deca{color:#fff;background:var(--indigo-dark)}.module-grid--reverse{grid-template-columns:1.2fr .8fr}.module--deca .module-copy{order:2}.module--deca .module-copy>p{color:#ffffffa3}.module--deca .module-icon{border-color:#fff3}.module--deca .module-copy li svg{stroke:var(--amber)}.document-visual{min-height:650px;position:relative;display:grid;place-items:center}.document-visual:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 75px #ffffff06,0 0 0 150px #ffffff05}.doc-source{position:absolute;z-index:2;top:75px;left:25px;width:190px;padding:16px;display:grid;grid-template-columns:45px 1fr;align-items:center;color:var(--ink);background:#ebe9e2;border-radius:5px;transform:rotate(-5deg);box-shadow:0 18px 40px #00000040}.doc-source>span{grid-row:span 2;color:var(--red);font:600 16px var(--mono)}.doc-source small{overflow:hidden;text-overflow:ellipsis;font-size:7px;white-space:nowrap}.doc-source svg{width:16px;fill:none;stroke:var(--muted)}.connector{position:absolute;z-index:3;top:220px;left:95px;width:185px;height:1px;background:var(--amber);transform:rotate(22deg)}.connector:before,.connector:after{content:"";position:absolute;width:7px;height:7px;top:-3px;border-radius:50%;background:var(--amber)}.connector:after{right:0}.connector span{position:absolute;top:-30px;left:40px;padding:5px 8px;color:var(--ink);background:var(--amber);font:7px var(--mono)}.doc-paper{z-index:2;width:390px;min-height:520px;margin:45px 0 0 100px;padding:42px 38px;color:var(--ink);background:#faf9f5;border-radius:2px;box-shadow:0 30px 65px #00000059;transform:rotate(2deg)}.doc-head{display:flex;justify-content:space-between;border-bottom:2px solid var(--ink);padding-bottom:15px}.doc-head span{font:7px var(--mono)}.doc-head h4{margin:3px 0 0;font:600 28px var(--display)}.qr{width:52px;height:52px;padding:4px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#fff;border:1px solid var(--ink)}.qr i{background:var(--ink)}.qr i:nth-child(2),.qr i:nth-child(6){background:transparent}.doc-line{width:60%;height:5px;margin-top:16px;background:#d9d8d3}.doc-line.long{width:85%}.doc-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px}.doc-fields span{color:var(--muted);font:7px var(--mono)}.doc-fields b{display:block;margin-top:7px;color:var(--ink);font:500 10px var(--body)}.doc-approved{margin-top:55px;padding:10px;display:flex;align-items:center;justify-content:center;gap:8px;color:#087c4c;background:#e4f5ed;font-size:9px;font-weight:700}.doc-approved svg{width:16px;fill:none;stroke:currentColor;stroke-width:2}.module--drivers{background:#ebe8df}.drivers-grid{grid-template-columns:.8fr 1.2fr}.driver-stage{min-height:650px;position:relative;overflow:hidden;border:1px solid rgba(21,22,43,.08);border-radius:var(--radius);background:#d9d8d1;box-shadow:inset 0 0 0 1px #ffffff59}.driver-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.38;background-image:linear-gradient(rgba(63,68,140,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(63,68,140,.13) 1px,transparent 1px);background-size:34px 34px}.driver-route{width:540px;height:540px;position:absolute;right:-190px;bottom:-210px;border:1px solid rgba(63,68,140,.25);border-radius:47% 53% 62% 38%;transform:rotate(24deg)}.driver-route:before,.driver-route:after{content:"";position:absolute;top:60px;right:60px;bottom:60px;left:60px;border:1px dashed rgba(63,68,140,.24);border-radius:60% 40% 48% 52%}.driver-route:after{top:125px;right:125px;bottom:125px;left:125px;border-style:solid;border-color:#f29e1b8c}.driver-phone{width:288px;height:570px;position:absolute;z-index:2;top:38px;left:42px;padding:11px;overflow:hidden;color:var(--ink);background:#111222;border:2px solid #2c2d3c;border-radius:38px;box-shadow:0 32px 65px #15162b4d;transform:rotate(-3deg)}.phone-speaker{width:86px;height:20px;position:absolute;z-index:2;top:6px;left:50%;border-radius:0 0 12px 12px;background:#111222;transform:translate(-50%)}.phone-screen{height:100%;position:relative;overflow:hidden;background:#f5f6fa;border-radius:27px}.phone-brand{height:78px;padding:24px 18px 13px;display:flex;align-items:center;gap:7px;color:#fff;background:var(--indigo)}.phone-brand>span{font:600 10px var(--display)}.phone-brand small{margin-left:auto;color:#ffffff8c;font:6px var(--mono);letter-spacing:.08em}.phone-trip{margin:14px 13px 0;padding:13px;display:flex;flex-direction:column;color:#fff;background:var(--indigo-dark);border-radius:8px}.phone-trip small{color:var(--amber);font:6px var(--mono);letter-spacing:.1em}.phone-trip b{margin:4px 0 1px;font:600 13px var(--display)}.phone-trip span{color:#ffffffa3;font-size:8px}.capture-action{margin:10px 13px;padding:13px;display:grid;grid-template-columns:43px 1fr;column-gap:10px;align-items:center;background:#fff;border:1px dashed #a9aabd;border-radius:8px}.capture-frame{width:43px;height:43px;grid-row:span 2;display:grid;place-items:center;color:var(--indigo);background:#eeeff7;border-radius:50%}.capture-frame svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.5}.capture-action b{align-self:end;font-size:9px}.capture-action small{align-self:start;color:var(--muted);font-size:6px}.capture-title{margin:15px 13px 4px;display:flex;flex-direction:column}.capture-title b{font:600 14px var(--display)}.capture-title small{margin-top:3px;color:var(--muted);font-size:7px;line-height:1.35}.capture-secondary{width:calc(100% - 26px);height:29px;margin:0 13px 10px;color:var(--indigo);background:transparent;border:1px solid #cfd1de;border-radius:6px;font-size:7px;font-weight:700}.scan-card{margin:0 13px;padding:10px;display:grid;grid-template-columns:25px 1fr;gap:8px;align-items:center;background:#fff;border:1px solid #dddfe8;border-radius:8px}.scan-card p{margin:0;display:flex;flex-direction:column}.scan-card p b{font-size:8px}.scan-card p small{color:var(--muted);font-size:6px}.scan-trip{grid-column:1 / -1;padding-top:8px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eceef3}.scan-trip small{color:var(--muted);font:6px var(--mono);letter-spacing:.08em}.scan-trip b{color:var(--indigo);font:600 8px var(--mono)}.capture-list{margin:0 13px}.capture-list>div{padding:10px 0;display:flex;align-items:center;gap:9px;border-top:1px solid #dddfe6}.capture-status{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;color:var(--indigo);background:#e8e9f3;border-radius:50%}.capture-status i{width:9px;height:9px;border:1px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin 1.4s linear infinite}.capture-status--done{color:#087c4c;background:#dff5e9}.capture-status svg{width:13px;fill:none;stroke:currentColor;stroke-width:2}.capture-list p,.driver-note p,.office-row p{margin:0;display:flex;flex-direction:column}.capture-list b{font-size:8px}.capture-list small{color:var(--muted);font-size:6px}.phone-tabs{height:55px;position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;color:#858797;background:#fff;border-top:1px solid #dedfe5;font-size:7px;text-align:center}.phone-tabs span{height:100%;display:grid;place-items:center}.phone-tabs button{height:100%;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.phone-tabs button:focus-visible{outline:2px solid var(--amber);outline-offset:-3px}.phone-deca-qr{display:flex;align-items:center;gap:10px;border-top:1px solid #e6e7ee;padding-top:8px}.phone-demo-qr{display:block;width:64px;height:64px;flex:0 0 64px;background:#fff}.phone-demo-qr img{display:block;width:100%;height:100%}.phone-deca-qr p{display:flex;flex-direction:column;gap:5px;margin:0;font-size:8px}.phone-app-card b>.phone-status--pending{color:#98600b;background:#fdf1de}.phone-carousel-page{animation:phone-page-appear .35s ease-out}.phone-deca-preview{margin-top:16px}.phone-tabs--current{grid-template-columns:repeat(4,minmax(0,1fr));font-size:6px}.phone-tabs--current button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.phone-tabs--current button>span{height:auto}.phone-tabs--current svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.5}.phone-carousel-page{padding-bottom:60px}.phone-app-action{margin:12px 13px;padding:12px 7px;color:#fff;background:var(--amber);border-radius:8px;text-align:center;font-size:9px;font-weight:600}.phone-app-action--ghost{color:var(--indigo);background:transparent;border:1px solid #c8cbd9}.phone-app-card{margin:12px 13px;padding:13px;display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid #c8cbd9;border-radius:10px}.phone-app-card>b{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:9px}.phone-app-card b>span{padding:3px 5px;color:#087c4c;background:#e6f5ee;border-radius:12px;font-size:6px}.phone-app-card small{color:var(--muted);font-size:8px}.phone-app-card hr{width:100%;margin:3px 0;border:0;border-top:1px solid #e6e7ee}.phone-app-filters{margin:14px 13px;padding:4px;display:flex;gap:4px;border-radius:8px;background:#ebecf5;font-size:8px}.phone-app-filters>*{flex:1;padding:7px;text-align:center}.phone-app-filters>b{background:#fff;border-radius:6px;color:var(--indigo)}.capture-list .capture-status>svg{width:13px;height:13px}@keyframes phone-page-appear{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.phone-tabs .active{color:var(--indigo);font-weight:700;box-shadow:inset 0 2px var(--amber)}.office-card{width:320px;position:absolute;z-index:3;top:105px;right:32px;padding:26px;color:#fff;background:var(--indigo-dark);border-left:4px solid var(--amber);box-shadow:0 25px 60px #15162b52;transform:rotate(2deg)}.office-kicker{color:var(--amber);font:7px var(--mono);letter-spacing:.12em}.office-card>b{display:block;margin:10px 0 21px;font:600 18px/1.3 var(--display);letter-spacing:-.02em}.office-row{padding:13px 0;display:grid;grid-template-columns:36px 1fr;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,.12)}.office-row>span{width:34px;height:34px;display:grid;place-items:center;color:var(--amber);background:#ffffff14;border-radius:50%;font:500 12px var(--mono)}.office-row svg{width:16px;fill:none;stroke:currentColor;stroke-width:2}.office-row b{font-size:9px}.office-row small{color:#ffffff87;font-size:7px}.driver-note{position:absolute;z-index:4;right:42px;bottom:55px;padding:13px 16px;display:flex;align-items:center;gap:12px;color:var(--ink);background:#fff;border-radius:8px;box-shadow:0 15px 35px #15162b38;animation:float 5s ease-in-out infinite -1s}.driver-note .pulse{width:10px;height:10px}.driver-note b{font-size:9px}.driver-note small{color:var(--muted);font-size:7px}@keyframes spin{to{transform:rotate(360deg)}}.impact{position:relative;overflow:hidden;color:#fff;background:#171934}.impact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:42px 42px}.impact .container{position:relative}.impact .section-intro>p{color:#ffffff9e}.impact-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.15)}.impact-grid article{min-height:320px;padding:34px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.15);background:#ffffff06}.impact-grid article:last-child{border-right:0}.impact-label{color:var(--amber);font:500 9px var(--mono);letter-spacing:.13em}.impact-formula{margin:55px 0 13px;display:flex;align-items:baseline;gap:10px}.impact-formula b{font:500 clamp(20px,2vw,29px) var(--mono)}.impact-formula i{color:#ffffff59;font:400 17px var(--mono)}.impact-grid strong{color:var(--amber);font:600 23px var(--display);letter-spacing:-.03em}.impact-grid p{margin:auto 0 0;color:#ffffff8a;font-size:12px}.impact-disclaimer{margin:15px 0 0;color:#ffffff61;font-size:10px}.impact-cta{margin-top:70px;padding:32px 36px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:var(--ink);background:var(--paper)}.impact-cta h3{margin:7px 0 0;font:600 24px var(--display);letter-spacing:-.035em}.impact-cta .index{color:var(--indigo)}.workflow{background:var(--paper)}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.workflow-grid article{min-height:350px;position:relative;padding:30px;background:#fff;border:1px solid var(--line)}.workflow-grid article:not(:last-child):after{content:"";position:absolute;z-index:2;width:24px;height:24px;top:68px;right:-23px;border-top:1px solid var(--ink);border-right:1px solid var(--ink);transform:rotate(45deg);background:var(--paper)}.step{float:right;color:#9c9ca2;font:10px var(--mono)}.workflow-icon{width:76px;height:76px;display:grid;place-items:center;color:var(--indigo);background:#eeeff7;border-radius:50%}.workflow-icon>svg{width:29px;fill:none;stroke:currentColor;stroke-width:1.5}.workflow-grid h3{margin:92px 0 10px;font:600 20px var(--display)}.workflow-grid p{color:var(--muted);font-size:14px}.scan-icon span{width:28px;height:34px;position:relative;border:1px solid var(--indigo)}.scan-icon span:after{content:"";position:absolute;left:-7px;right:-7px;top:50%;height:2px;background:var(--amber);box-shadow:0 0 9px var(--amber)}.compliance{padding:68px 0;color:#fff;background:var(--indigo)}.compliance-inner{display:grid;grid-template-columns:auto 1fr auto;gap:50px;align-items:center}.compliance-date{display:flex;align-items:center;gap:12px;padding-right:50px;border-right:1px solid rgba(255,255,255,.2)}.compliance-date>span{color:var(--amber);font:500 64px/1 var(--mono)}.compliance-date div{display:flex;flex-direction:column}.compliance-date b{font:500 17px var(--mono)}.compliance-date small{color:#ffffff8c;font:11px var(--mono)}.compliance h2{font-size:30px;margin:8px 0 6px}.compliance p{max-width:730px;margin:0;color:#ffffffa3;font-size:13px}.compliance .text-link{white-space:nowrap}.deca-offer{position:relative;overflow:hidden;background:var(--amber)}.deca-offer:before{content:"";position:absolute;width:720px;height:720px;left:-410px;top:-360px;border:1px solid rgba(21,22,43,.15);border-radius:50%;box-shadow:0 0 0 90px #15162b09,0 0 0 180px #15162b06}.offer-grid{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.offer-copy{max-width:520px}.offer-kicker{font:500 10px var(--mono);letter-spacing:.12em}.offer-duration{margin:16px 0 4px;display:flex;align-items:center;gap:18px}.offer-duration strong{font:500 clamp(86px,10vw,130px)/.82 var(--mono);letter-spacing:-.08em}.offer-duration span{font:600 clamp(22px,2.4vw,33px)/1.08 var(--display);letter-spacing:-.04em}.offer-copy h2{max-width:520px;margin:26px 0 16px;font:600 clamp(34px,3.6vw,50px)/1.08 var(--display);letter-spacing:-.05em}.offer-copy>p{max-width:520px;margin:0 0 30px;font-size:16px}.deca-offer .button--primary{color:#fff;background:var(--indigo-dark);box-shadow:0 14px 34px #15162b33}.deca-offer .button--primary:hover{background:#171934;box-shadow:0 16px 38px #15162b4d}.offer-conditions{padding:48px 50px;color:#fff;background:var(--indigo-dark);border-top:4px solid var(--amber-soft);box-shadow:0 26px 70px #15162b3d}.offer-conditions ol{margin:27px 0 0;padding:0;list-style:none}.offer-conditions li{padding:18px 0;display:grid;grid-template-columns:46px 1fr;gap:18px;border-top:1px solid rgba(255,255,255,.13)}.offer-conditions li>span{color:var(--amber);font:500 10px var(--mono)}.offer-conditions b{font-size:14px}.offer-conditions p{margin:4px 0 0;color:#ffffff94;font-size:12px}.pricing{background:#e7e5de}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-items:stretch;max-width:980px;margin:0 auto}.price-card{min-height:460px;padding:42px 38px 34px;display:flex;flex-direction:column;position:relative;background:var(--paper);border:1px solid #cdcbc4}.plan-tag{color:var(--indigo);font:500 9px var(--mono);letter-spacing:.1em}.price-card h3{margin:15px 0 8px;font:600 31px var(--display)}.price-card p{margin:0;max-width:38ch;color:var(--muted);font-size:14px}.price-card ul{margin-top:48px}.price-card .button{margin-top:auto}.price-card--featured{color:#fff;background:var(--indigo-dark);border-color:var(--indigo-dark);box-shadow:0 22px 55px #24275538;transform:translateY(-14px)}.price-card--featured .plan-tag{color:var(--amber)}.price-card--featured p{color:#ffffffa6}.price-card--featured li svg{stroke:var(--amber)}.featured-label{position:absolute;top:0;right:0;padding:8px 11px;color:var(--ink);background:var(--amber);font:500 7px var(--mono);letter-spacing:.08em}.pricing-note{margin-top:28px;text-align:center;color:var(--muted);font-size:12px}.pricing-note a{color:var(--ink);font-weight:700}.faq{background:var(--paper)}.faq-grid{display:grid;grid-template-columns:.68fr 1.32fr;gap:100px}.faq h2{font:600 52px/1.08 var(--display);letter-spacing:-.045em}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--indigo);font:300 24px var(--body);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:650px;margin:-2px 0 26px;color:var(--muted);font-size:14px}.demo{color:#fff;background:var(--indigo-dark);position:relative;overflow:hidden}.demo:before{content:"";position:absolute;width:700px;height:700px;right:-300px;top:-220px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 100px #ffffff05,0 0 0 200px #ffffff04}.demo-grid{display:grid;grid-template-columns:1fr .85fr;gap:120px;align-items:center;position:relative}.demo h2{font-size:55px}.demo-copy>p{max-width:570px;color:#ffffffa6;font-size:17px}.demo-point{display:flex;gap:20px;margin-top:34px}.demo-point>span{color:var(--amber);font:11px var(--mono)}.demo-point p{margin:0;display:flex;flex-direction:column}.demo-point b{font-size:14px}.demo-point small{color:#ffffff80;font-size:12px}.demo-form{padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:18px;color:var(--ink);background:var(--paper);border-radius:8px;box-shadow:0 30px 80px #00000040}.field{display:flex;flex-direction:column;gap:6px}.field--wide{grid-column:1 / -1}.field label{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.field input,.field select{width:100%;height:48px;padding:0 13px;color:var(--ink);background:#fff;border:1px solid #cfcdc6;border-radius:3px;outline:none;font-size:13px}.field input:focus,.field select:focus{border-color:var(--indigo);box-shadow:0 0 0 3px #3f448c1f}.demo-form .button{grid-column:1 / -1;margin-top:5px;border:0}.demo-form .button:disabled{cursor:wait;opacity:.72}.form-note{grid-column:1 / -1;text-align:center;color:var(--muted);font-size:10px}.form-status{grid-column:1 / -1;margin:0;padding:11px 13px;color:#087c4c;background:#e4f5ed;border-radius:4px;text-align:center;font-size:11px}.form-status--error{color:#a32d2d;background:#fbe8e6}.form-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}footer{padding:60px 0 30px;color:#fff;background:#171934}.footer-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding-bottom:50px;border-bottom:1px solid rgba(255,255,255,.12)}.footer-top p{color:#ffffff73;font-size:12px}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 24px}.footer-links a,.footer-links button{padding:0;color:#ffffffa6;background:none;border:0;text-decoration:none;font:12px var(--body);cursor:pointer}.footer-links a:hover,.footer-links button:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;padding-top:25px;color:#ffffff5c;font:9px var(--mono);letter-spacing:.05em}.legal-page{background:#ebe9e2}.legal-header{color:#fff;background:var(--indigo-dark)}.legal-header .nav-shell{height:90px}.legal-back{display:inline-flex;align-items:center;gap:10px;color:#ffffffb8;font-size:12px;font-weight:700;text-decoration:none}.legal-back:hover{color:#fff}.legal-back svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.6}.legal-hero{min-height:540px;padding:115px 0 90px;position:relative;overflow:hidden;color:#fff;background:var(--indigo-dark)}.legal-route{width:590px;height:590px;position:absolute;right:-120px;top:-195px;opacity:.23;border:1px solid rgba(255,255,255,.28);border-radius:48% 52% 64% 36%;transform:rotate(22deg)}.legal-route:before,.legal-route:after{content:"";position:absolute;top:64px;right:64px;bottom:64px;left:64px;border:1px dashed rgba(255,255,255,.28);border-radius:61% 39% 48% 52%}.legal-route:after{top:132px;right:132px;bottom:132px;left:132px;border-color:#f29e1b99;border-style:solid}.legal-hero-grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:110px;align-items:end}.legal-hero h1{margin:25px 0 0;font:600 clamp(48px,5.5vw,76px)/1.04 var(--display);letter-spacing:-.055em}.legal-summary{padding:30px 0 0 36px;border-left:1px solid rgba(255,255,255,.2)}.legal-summary>p{max-width:520px;margin:0 0 38px;color:#ffffffb8;font-size:17px}.legal-summary dl{margin:0;border-top:1px solid rgba(255,255,255,.14)}.legal-summary dl div{padding:13px 0;display:grid;grid-template-columns:110px 1fr;border-bottom:1px solid rgba(255,255,255,.14)}.legal-summary dt{color:var(--amber);font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.legal-summary dd{margin:0;color:#ffffffd1;font-size:12px}.legal-content{padding:110px 0 130px}.legal-grid{display:grid;grid-template-columns:230px minmax(0,790px);gap:100px;align-items:start}.legal-grid>aside{position:sticky;top:35px}.legal-grid>aside nav{margin-top:24px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.legal-grid>aside a{padding:12px 0;color:var(--muted);border-bottom:1px solid var(--line);font:10px var(--mono);text-decoration:none}.legal-grid>aside a:hover{color:var(--indigo)}.legal-article{background:#f7f5ef;border:1px solid #d7d4cc;box-shadow:0 32px 80px #24275514}.legal-article>section{padding:58px 62px;display:grid;grid-template-columns:46px 1fr;gap:28px;scroll-margin-top:24px;border-bottom:1px solid #ddd9d0}.legal-article>section:last-child{border-bottom:0}.legal-number{color:var(--amber);font:500 11px var(--mono)}.legal-article h2{margin:-8px 0 22px;font:600 26px var(--display);letter-spacing:-.035em}.legal-article p,.legal-article li{color:#515468;font-size:14px;line-height:1.85}.legal-article p{margin:0 0 16px}.legal-article strong{color:var(--ink)}.legal-article a{color:var(--indigo);font-weight:700}.legal-article ul{padding-left:20px}.legal-article li{margin-bottom:8px;padding-left:4px}.legal-note{margin-top:30px;padding:25px 28px;color:#fff;background:var(--indigo);border-left:4px solid var(--amber)}.legal-note b{font:600 15px var(--display)}.legal-note p{margin:10px 0 0;color:#ffffffb8;font-size:12px}.legal-footer{align-items:center}.legal-footer a{color:#ffffff9e;text-decoration:none}.legal-footer-links{display:flex;align-items:center;gap:24px}.legal-footer button,.legal-cookie-button{padding:0;color:#ffffff9e;background:none;border:0;font:inherit;cursor:pointer}.legal-cookie-button{margin-top:8px;padding:12px 16px;color:var(--indigo);border:1px solid var(--indigo);font:700 11px var(--body)}.legal-cookie-button:hover{color:#fff;background:var(--indigo)}.cookie-consent{width:min(620px,calc(100vw - 32px));position:fixed;right:24px;bottom:24px;z-index:1000;padding:26px;display:grid;grid-template-columns:1fr auto;gap:24px;color:#fff;background:#171934;border:1px solid rgba(242,158,27,.5);box-shadow:0 24px 80px #0809186b}.cookie-consent__kicker{color:var(--amber);font:500 9px var(--mono);letter-spacing:.12em}.cookie-consent h2{margin:8px 0 9px;font:600 22px var(--display);letter-spacing:-.035em}.cookie-consent p{max-width:420px;margin:0 0 9px;color:#ffffffa8;font-size:12px;line-height:1.65}.cookie-consent a{color:#ffffffd1;font-size:10px}.cookie-consent__actions{min-width:150px;display:flex;flex-direction:column;justify-content:center;gap:10px}.cookie-consent__actions .button{min-height:44px;padding:0 16px;border:0;font-size:11px}.cookie-consent__reject{min-height:38px;color:#ffffffad;background:transparent;border:1px solid rgba(255,255,255,.24);font:700 10px var(--body);cursor:pointer}.cookie-consent__reject:hover{color:#fff;border-color:#ffffff94}.cookie-consent__current{grid-column:1 / -1;color:#fff6;font:8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.parallax-visual{translate:0 var(--parallax-y, 0px)}@media (prefers-reduced-motion: reduce){.parallax-visual{translate:none}html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 1280px){.hero{min-height:1164px;padding-top:194px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero-copy{max-width:700px}.product-stage{width:min(720px,100%);margin:0 auto}.app-window{width:100%}}@media (max-width: 1100px){.deadline-bar__cta{display:none}.hero{min-height:1174px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:65px}.hero-copy{max-width:700px}.product-stage{width:720px;max-width:100%;margin:0 auto}.app-window{width:100%}.module-grid,.module-grid--reverse{gap:50px}.module-copy h2{font-size:40px}.document-visual{transform:scale(.86);margin:-45px}.driver-phone{left:25px}.office-card{right:20px;width:290px}.compliance-inner{grid-template-columns:auto 1fr}.compliance .text-link{grid-column:2;justify-self:start}.offer-grid{gap:45px}.offer-conditions{padding:40px 36px}.demo-grid{gap:60px}}@media (max-width: 820px){.container,.nav-shell{width:min(100% - 32px,680px)}.section-pad{padding:82px 0}.deadline-bar{gap:12px;padding:0 16px}.deadline-bar__long{display:none}.deadline-bar__short,.menu-toggle{display:block}.site-header .nav-shell{position:relative}.nav-links{display:none;position:absolute;top:78px;left:0;right:0;padding:24px;flex-direction:column;align-items:stretch;gap:18px;color:var(--ink);background:#fff;box-shadow:0 20px 60px #00000038}.nav-links.open{display:flex}.nav-links>a:not(.button){color:var(--ink)}.nav-links .login-link{color:var(--ink)!important;margin-left:0}.nav-links .button{width:100%}.hero{min-height:1034px;padding-top:189px}.hero h1{font-size:clamp(42px,10.5vw,62px)}.hero-grid{gap:35px}.product-stage{min-height:390px}.app-window{height:335px;top:38px;grid-template-columns:110px 1fr}.app-sidebar{padding:14px 8px}.mini-brand{margin-bottom:18px}.mini-link{padding:6px}.app-content{padding:20px 16px 0}.mock-head h3{font-size:18px}.mock-table-head,.invoice-row{grid-template-columns:45px minmax(90px,1.2fr) 62px 62px 55px}.invoice-row{min-height:42px;margin:0 -16px;padding:0 16px}.mock-table-head--trips,.trip-row{grid-template-columns:70px minmax(100px,1.4fr) 56px 30px 50px}.trip-row{min-height:48px;margin:0 -16px;padding:0 16px}.floating-note--mail{right:-6px}.floating-note--save{left:-4px;bottom:0}.split-intro,.module-grid,.module-grid--reverse,.offer-grid,.faq-grid,.demo-grid{grid-template-columns:minmax(0,1fr)}.split-intro{gap:20px}.pain-grid,.impact-grid{grid-template-columns:1fr}.pain-grid article,.pain-grid article+article{min-height:0;padding:30px 0;border-right:0;border-bottom:1px solid var(--line)}.pain-grid h3{margin-top:13px}.impact-grid article{min-height:280px;border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.impact-grid article:last-child{border-bottom:0}.impact-cta{align-items:flex-start;flex-direction:column}.module-copy{order:0!important}.route-visual{min-height:520px}.document-visual{order:2;min-height:570px;transform:scale(.82);margin:-60px -80px}.driver-stage{min-height:650px}.driver-phone{left:45px}.office-card{right:45px}.workflow-grid{grid-template-columns:1fr}.workflow-grid article{min-height:290px}.workflow-grid article:not(:last-child):after{display:none}.workflow-grid h3{margin-top:55px}.compliance-inner{grid-template-columns:1fr}.compliance-date{width:max-content}.compliance .text-link{grid-column:1}.offer-grid{gap:55px}.offer-copy{max-width:620px}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:520px}.price-card--featured{transform:none}.demo-grid{gap:60px}.demo h2{font-size:44px}.footer-top{grid-template-columns:1fr}.footer-links{justify-content:flex-start}.legal-hero{min-height:auto;padding:80px 0}.legal-hero-grid{grid-template-columns:1fr;gap:55px}.legal-summary{padding-left:25px}.legal-grid{grid-template-columns:1fr;gap:45px}.legal-grid>aside{position:static}.legal-grid>aside nav{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.legal-article>section{padding:45px 38px}}@media (max-width: 560px){.deadline-bar{gap:10px}.deadline-bar__short,.deadline-bar__count{font-size:9px;letter-spacing:.06em}.hero-lead-detail{display:none}.hero{min-height:1054px}.hero h1{font-size:clamp(26px,9.2vw,44px)}.hero-actions{align-items:flex-start;flex-direction:column}.product-stage{min-height:275px;margin-top:22px}.app-window{height:260px;grid-template-columns:76px 1fr}.app-sidebar{padding:10px 5px}.mini-brand span,.mini-section{display:none}.mini-brand{justify-content:center}.mini-link{font-size:0;justify-content:center}.mini-link i{width:13px;height:13px}.mini-link em{display:none}.app-content{padding:13px 10px 0}.mock-head{height:38px}.mock-head h3{font-size:15px}.mock-head small,.mock-head button,.mock-tabs span:last-child,.mock-filters span{display:none}.mock-tabs{height:26px}.mock-tabs span{padding:5px 0}.mock-filters{min-height:32px}.mock-table-head,.invoice-row{grid-template-columns:38px 1fr 56px 55px}.mock-table-head>:last-child,.invoice-row>:last-child{display:none}.invoice-row{min-height:39px;margin:0 -10px;padding:0 10px}.mock-table-head--trips,.trip-row{grid-template-columns:55px minmax(70px,1fr) 46px}.mock-table-head--trips>:nth-child(n+4),.trip-row>:nth-child(n+4){display:none}.trip-row{min-height:42px;margin:0 -10px;padding:0 10px}.trip-reference small,.floating-note{display:none}.hero-route{opacity:.12}.section-intro h2,.module-copy h2,.demo h2{font-size:36px}.route-visual{min-height:420px}.station-card{width:155px;padding:13px}.station-card--a{left:20px;bottom:100px}.station-card--b{top:75px;right:18px}.route-insight{width:170px;right:18px;bottom:18px;padding:13px}.route-insight b{font-size:11px}.map-label--b{left:150px}.document-visual{transform:scale(.67);margin:-100px -120px}.driver-stage{min-height:590px}.driver-phone{width:250px;height:510px;top:35px;left:20px}.office-card{width:240px;top:95px;right:12px;padding:20px}.office-card>b{font-size:15px}.driver-note{right:20px;bottom:34px}.impact-grid article{padding:26px 22px}.impact-formula{margin-top:42px}.impact-cta{margin-top:44px;padding:26px 22px}.impact-cta .button{width:100%}.compliance-date{padding-right:25px}.compliance-date>span{font-size:54px}.offer-duration strong{font-size:82px}.offer-duration span{font-size:23px}.offer-conditions{padding:34px 22px}.offer-conditions li{grid-template-columns:34px 1fr;gap:10px}.faq h2{font-size:40px}.demo-form{grid-template-columns:1fr;padding:25px 20px}.demo-form .field,.field--wide{grid-column:1}.footer-bottom{flex-direction:column;gap:10px}.legal-header .nav-shell{height:74px}.legal-back{font-size:0}.legal-back svg{width:22px}.legal-hero{padding:65px 0}.legal-hero h1{font-size:44px}.legal-summary{padding-left:0;border-left:0}.legal-summary dl div{grid-template-columns:95px 1fr}.legal-content{padding:65px 0 85px}.legal-grid>aside nav{grid-template-columns:1fr}.legal-article>section{padding:34px 22px;grid-template-columns:1fr;gap:13px}.legal-article h2{margin-top:0;font-size:23px}.legal-note{padding:22px}.cookie-consent{right:16px;bottom:16px;padding:22px 18px;grid-template-columns:1fr;gap:18px}.cookie-consent__actions{display:grid;grid-template-columns:1fr 1fr}.cookie-consent__current{grid-column:1}.legal-footer-links{align-items:flex-start;flex-direction:column;gap:10px}}.selected-interest{padding:13px 14px;gap:5px;background:#e9e8f0;border-left:3px solid var(--indigo)}.selected-interest>span{color:var(--muted);font:500 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.selected-interest strong{display:flex;align-items:center;gap:9px;font:600 13px var(--display)}.selected-interest strong svg{width:18px;fill:none;stroke:var(--indigo);stroke-width:1.6}.selected-interest small{color:var(--muted);font:500 10px var(--body)}.deca-landing{background:#f4f1e9}.deca-mobile-brief{display:none}.inline-disclosure summary,.flow-disclosure summary{cursor:pointer;list-style:none}.inline-disclosure summary::-webkit-details-marker,.flow-disclosure summary::-webkit-details-marker{display:none}.inline-disclosure summary{min-height:44px;display:flex;align-items:center;gap:9px;font-weight:700}.inline-disclosure summary>span:last-child{margin-left:auto}.inline-disclosure[open] summary>span:last-child{transform:rotate(45deg)}.inline-disclosure p,.disclosure-copy{margin:12px 0 0;font-size:13px;line-height:1.6}.selected-interest summary{flex-wrap:wrap;font-size:14px}.selected-interest summary svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.5}.selected-interest summary small{font-weight:400}.deca-qr-placeholder{color:var(--indigo);font:600 20px var(--mono)}.mock-action{padding:7px 10px;color:#fff;background:var(--indigo);font-size:9px}.capture-secondary{display:block;text-align:center;cursor:default}.deca-landing :is(a,summary,button,input):focus-visible{outline:3px solid var(--amber);outline-offset:4px}.deca-landing main [id]{scroll-margin-top:24px}.deca-header{position:absolute;z-index:30;top:0;width:100%;color:#fff}.deca-header-actions{display:flex;align-items:center;gap:26px}.deca-header-actions>a:not(.button){color:#ffffffb8;font-size:12px;font-weight:700;text-decoration:none}.deca-hero{min-height:860px;padding:150px 0 90px;position:relative;overflow:hidden;color:#fff;background:var(--indigo-dark)}.deca-hero:after{content:"";width:46%;height:5px;position:absolute;right:0;bottom:0;background:var(--amber)}.deca-hero-route{width:780px;height:780px;position:absolute;right:-260px;top:-245px;opacity:.24;border:1px solid rgba(255,255,255,.3);border-radius:52% 48% 62% 38%;transform:rotate(26deg)}.deca-hero-route:before,.deca-hero-route:after{content:"";position:absolute;top:82px;right:82px;bottom:82px;left:82px;border:1px dashed rgba(255,255,255,.3);border-radius:42% 58% 48% 52%}.deca-hero-route:after{top:170px;right:170px;bottom:170px;left:170px;border-style:solid;border-color:#f29e1b9e}.deca-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(410px,.72fr);gap:clamp(55px,7vw,110px);align-items:center}.deca-deadline{text-decoration:none;width:max-content;max-width:100%;margin:30px 0 24px;display:flex;align-items:stretch;color:#ffffffb8;border:1px solid rgba(255,255,255,.2);font-size:11px}.deca-deadline b{padding:8px 11px;color:var(--ink);background:var(--amber);font:600 9px var(--mono)}.deca-deadline span{padding:7px 12px}.deca-hero h1{max-width:780px;margin:0;font:600 clamp(52px,5.25vw,78px)/.98 var(--display);letter-spacing:-.058em}.deca-hero h1 em{color:var(--amber);font-style:normal}.deca-hero-lead{max-width:660px;margin:26px 0;color:#ffffffb8;font-size:18px;line-height:1.65}.deca-auto-highlight{padding:.08em .22em;color:var(--amber);background:#f29e1b1f;border-radius:4px;font-weight:700;-webkit-box-decoration-break:clone;box-decoration-break:clone}.deca-hero-checks,.document-universe-copy ul{padding:0;margin:26px 0 34px;display:grid;gap:11px;list-style:none}.deca-hero-checks li,.document-universe-copy li{display:flex;align-items:center;gap:10px;font-size:13px}.deca-hero-checks svg,.document-universe-copy svg{width:17px;flex:0 0 auto;fill:none;stroke:var(--amber);stroke-width:2}.deca-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.deca-hero-note{margin:17px 0 0;color:#ffffff75;font:8px var(--mono);letter-spacing:.05em}.deca-lead-card{scroll-margin-top:30px;padding:34px;color:var(--ink);background:#fff;border-top:5px solid var(--amber);box-shadow:0 34px 90px #0607186b}.deca-lead-card h2{margin:14px 0 10px;font:600 27px/1.18 var(--display);letter-spacing:-.04em}.deca-lead-card>p{margin:0 0 22px;color:var(--muted);font-size:12px}.deca-lead-card .demo-form{padding:0;gap:13px;background:transparent;box-shadow:none}.deca-lead-card .field input{height:45px}.deca-lead-card .form-note{margin:0}.deca-requirements{background:#e8e5dc}.deca-requirements-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.deca-requirements-grid article{min-height:275px;padding:34px 28px;border-right:1px solid var(--line)}.deca-requirements-grid article:last-child{border-right:0}.deca-requirements-grid article>span{color:var(--amber);font:600 30px var(--mono)}.deca-requirements-grid h3{margin:46px 0 12px;font:600 18px var(--display)}.deca-requirements-grid p{margin:0;color:var(--muted);font-size:13px}.deca-source-note{margin:28px 0 0;color:var(--muted);font-size:11px;text-align:right}.deca-source-note a{color:var(--indigo);font-weight:700}.deca-system{background:#f4f1e9}.deca-system .deca-flow{margin-top:70px}.deca-steps{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.deca-steps article{padding:28px 34px 10px 0;display:grid;grid-template-columns:36px 1fr;column-gap:15px;border-right:1px solid var(--line)}.deca-steps article+article{padding-left:34px}.deca-steps article:last-child{border-right:0}.deca-steps article>span{grid-row:1 / 3;color:var(--amber);font:600 10px var(--mono)}.deca-steps h3{margin:0 0 8px;font:600 17px var(--display)}.deca-steps p{margin:0;color:var(--muted);font-size:12px}.document-universe{color:#fff;background:var(--indigo);overflow:hidden}.document-universe-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.document-universe-copy h2{margin:20px 0 24px;font:600 clamp(40px,4vw,58px)/1.06 var(--display);letter-spacing:-.05em}.document-universe-copy>p{color:#ffffffa8;font-size:16px}.document-universe-copy li{color:#ffffffd4}.document-orbit{min-height:590px;position:relative}.document-orbit:before,.document-orbit:after{content:"";position:absolute;top:75px;right:75px;bottom:75px;left:75px;border:1px solid rgba(255,255,255,.18);border-radius:50%}.document-orbit:after{top:150px;right:150px;bottom:150px;left:150px;border-style:dashed;border-color:#f29e1b75}.orbit-center{width:190px;height:190px;position:absolute;z-index:2;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ink);background:var(--amber);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 25px 65px #11123059}.orbit-center span{font:600 9px var(--mono);letter-spacing:.12em}.orbit-center b{margin:8px 0 2px;font:600 18px var(--display)}.orbit-center small{font-size:9px}.orbit-doc{min-width:185px;position:absolute;z-index:3;padding:16px;display:flex;align-items:center;gap:12px;color:var(--ink);background:#fff;box-shadow:0 18px 45px #10113242}.orbit-doc>svg{width:24px;fill:none;stroke:var(--indigo);stroke-width:1.5}.orbit-doc span{display:flex;flex-direction:column}.orbit-doc b{font:600 12px var(--display)}.orbit-doc small{color:var(--green);font-size:8px}.orbit-doc--cmr{top:50px;left:5%;transform:rotate(-3deg)}.orbit-doc--deca{top:75px;right:0;transform:rotate(3deg);border-left:3px solid var(--amber)}.orbit-doc--pod{bottom:70px;left:0;transform:rotate(2deg)}.orbit-doc--invoice{right:4%;bottom:38px;transform:rotate(-2deg)}.deca-final-cta{padding:115px 0;color:#fff;background:#171934;text-align:center}.deca-final-cta .container{max-width:900px}.deca-final-cta h2{margin:20px auto 35px;font:600 clamp(42px,5.5vw,72px)/1.02 var(--display);letter-spacing:-.055em}@media (max-width: 1100px){.deca-hero-grid{grid-template-columns:minmax(0,1fr) 400px;gap:45px}.deca-hero h1{font-size:56px}.deca-requirements-grid{grid-template-columns:1fr 1fr}.deca-requirements-grid article:nth-child(2){border-right:0}.deca-requirements-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.document-universe-grid{gap:45px}.document-orbit{transform:scale(.88);margin:-35px}}@media (min-width: 821px) and (max-height: 860px){.deca-hero{min-height:100svh;padding:112px 0 34px}.deca-hero-grid{min-height:calc(100svh - 146px);align-items:center}.deca-hero-copy .eyebrow{margin-bottom:18px}.deca-deadline{margin:18px 0 16px}.deca-hero h1{font-size:clamp(50px,4.3vw,60px);line-height:.96}.deca-hero-lead{margin:18px 0;font-size:16px;line-height:1.5}.deca-hero-checks{margin:18px 0 22px;gap:8px}.deca-hero-actions .button{min-height:46px}.deca-hero-note{margin-top:10px}.deca-lead-card{padding:26px}.deca-lead-card h2{margin:10px 0 8px;font-size:24px}.deca-lead-card .demo-form{gap:10px}.deca-lead-card .field input{height:42px}}@media (max-width: 820px){.deca-header-actions>a:not(.button){display:none}.deca-hero{padding-top:125px}.deca-hero-grid,.document-universe-grid{grid-template-columns:1fr}.deca-hero-copy{max-width:680px}.deca-hero h1{font-size:clamp(46px,10vw,66px)}.deca-lead-card{width:min(100%,620px)}.deca-system .deca-flow{margin-top:45px}.deca-steps{grid-template-columns:1fr}.deca-steps article,.deca-steps article+article{padding:25px 0;border-right:0;border-bottom:1px solid var(--line)}.document-universe-copy{max-width:650px}.document-orbit{width:min(680px,100%);margin:0 auto;transform:none}}@media (max-width: 560px){.deca-header .nav-shell{height:74px}.deca-header-actions .button{min-height:40px;padding:0 13px;font-size:10px}.deca-hero{padding:112px 0 70px}.deca-deadline{align-items:stretch}.deca-deadline span{max-width:190px;line-height:1.35}.deca-hero h1{font-size:43px}.deca-hero-lead{font-size:16px}.deca-hero-actions{align-items:flex-start;flex-direction:column}.deca-hero-actions .button{width:100%;padding:0 15px}.deca-lead-card{padding:28px 20px}.deca-lead-card .demo-form{padding:0}.selected-interest small{display:block}.deca-requirements-grid{grid-template-columns:1fr}.deca-requirements-grid article,.deca-requirements-grid article:nth-child(2){min-height:220px;border-right:0;border-bottom:1px solid var(--line)}.deca-requirements-grid article:last-child{border-bottom:0}.deca-requirements-grid h3{margin-top:28px}.deca-source-note{text-align:left}.document-universe-copy h2{font-size:39px}.document-orbit{min-height:510px;margin:-20px 0;transform:scale(.78)}.orbit-doc--cmr{left:-18%}.orbit-doc--deca{right:-18%}.orbit-doc--pod{left:-20%}.orbit-doc--invoice{right:-20%}.deca-final-cta{padding:85px 0}.deca-final-cta h2{font-size:40px}.deca-final-cta .button{width:100%;padding:0 14px}}.qr{width:76px;height:76px;padding:5px;display:block;flex:0 0 auto;background:#fff;border:1px solid var(--ink)}.qr img,.deca-qr img{width:100%;height:100%;display:block}.deca-automation{position:relative;overflow:hidden;background:#f4f1e9}.deca-automation:before{content:"";position:absolute;width:560px;height:560px;right:-210px;top:70px;border:1px solid rgba(21,22,43,.08);border-radius:50%;box-shadow:0 0 0 85px #15162b06,0 0 0 170px #15162b05;pointer-events:none}.deca-automation-grid{position:relative;display:grid;grid-template-columns:minmax(310px,.78fr) minmax(560px,1.22fr);gap:clamp(50px,7vw,110px);align-items:center;margin-top:72px}.deca-automation-copy{display:grid;gap:0}.deca-automation-copy article{display:grid;grid-template-columns:46px 1fr;gap:20px;padding:24px 0;border-top:1px solid rgba(21,22,43,.14)}.deca-automation-copy article:last-of-type{border-bottom:1px solid rgba(21,22,43,.14)}.deca-automation-copy article>span{width:34px;height:34px;display:grid;place-items:center;color:var(--red);border:1px solid rgba(197,58,49,.32);border-radius:50%;font:600 10px var(--mono)}.deca-automation-copy h3{margin:2px 0 8px;font:600 20px var(--display)}.deca-automation-copy p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.deca-automation-copy>.button{justify-self:start;margin-top:32px}.deca-flow{min-height:590px;position:relative;padding:48px;display:grid;grid-template-columns:1fr 76px 1fr;align-items:center;color:#fff;background:var(--ink);border-radius:var(--radius);box-shadow:0 30px 80px #15162b2e}.deca-flow:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,.08);border-radius:calc(var(--radius) - 6px);pointer-events:none}.deca-input-card,.deca-output-card{min-width:0;position:relative;z-index:1;padding:25px;color:var(--ink);background:#fff;border-radius:8px;box-shadow:0 18px 45px #00000038}.deca-input-card{transform:rotate(-2deg)}.deca-output-card{transform:rotate(2deg)}.deca-card-label,.deca-output-head span{color:var(--muted);font:600 8px var(--mono);letter-spacing:.08em}.deca-file{margin-top:16px;padding:13px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;background:#f4f1e9;border-radius:5px}.deca-file>svg{width:23px;fill:none;stroke:var(--red);stroke-width:1.5}.deca-file p{min-width:0;margin:0}.deca-file>span{min-width:0}.deca-file b,.deca-file small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deca-file b{font-size:9px}.deca-file small{margin-top:3px;color:var(--muted);font-size:7px}.deca-file .status{padding:5px 7px;font-size:7px}.deca-input-card dl{margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.deca-input-card dl div{min-width:0}.deca-input-card dt,.deca-output-meta small{color:var(--muted);font:7px var(--mono)}.deca-input-card dd{margin:5px 0 0;overflow:hidden;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.deca-process{position:relative;z-index:2;display:grid;justify-items:center;gap:10px;text-align:center}.deca-process:before,.deca-process:after{content:"";position:absolute;top:20px;width:30px;height:1px;background:var(--amber)}.deca-process:before{right:calc(50% + 20px)}.deca-process:after{left:calc(50% + 20px)}.deca-process>span{width:40px;height:40px;display:grid;place-items:center;color:var(--ink);background:var(--amber);border-radius:50%}.deca-process svg{width:19px;fill:none;stroke:currentColor;stroke-width:2}.deca-process p{width:110px;margin:0}.deca-process b,.deca-process small{display:block}.deca-process b{font-size:8px}.deca-process small{margin-top:4px;color:#ffffff85;font-size:7px;line-height:1.4}.deca-output-head{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:18px;border-bottom:2px solid var(--ink)}.deca-output-head h3{margin:4px 0 0;font:600 27px var(--display)}.deca-qr{width:82px;height:82px;padding:5px;display:block;flex:0 0 auto;background:#fff;border:1px solid var(--ink)}.deca-output-lines{margin-top:20px;display:grid;gap:7px}.deca-output-lines i{width:84%;height:4px;background:#dfddd6}.deca-output-lines i:nth-child(2){width:61%}.deca-output-lines i:nth-child(3){width:73%}.deca-output-meta{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.deca-output-meta b{display:block;margin-top:5px;font-size:10px}.deca-output-ready{margin-top:34px;padding:11px;display:flex;align-items:center;justify-content:center;gap:8px;color:#087c4c;background:#e4f5ed;font-size:8px;font-weight:700}.deca-output-ready svg{width:15px;fill:none;stroke:currentColor;stroke-width:2}@media (max-width: 1100px){.deca-automation-grid{grid-template-columns:1fr}.deca-automation-copy{max-width:720px}.deca-flow{min-height:540px}}@media (max-width: 820px){.deca-automation-grid{margin-top:48px;gap:48px}.deca-flow{min-height:auto;padding:40px 28px;grid-template-columns:1fr;gap:24px}.deca-input-card,.deca-output-card{width:min(100%,420px);justify-self:center;transform:none}.deca-process{padding:8px 0}.deca-process:before,.deca-process:after{width:1px;height:22px;left:50%;right:auto}.deca-process:before{top:-18px}.deca-process:after{top:auto;bottom:-18px}.deca-process p{width:auto}}@media (max-width: 560px){.document-visual .qr{width:76px;height:76px}.deca-automation-copy article{grid-template-columns:40px 1fr;gap:14px}.deca-flow{margin:0 -6px;padding:30px 18px}.deca-input-card,.deca-output-card{padding:20px}.deca-file{grid-template-columns:26px 1fr}.deca-file .status{grid-column:2;justify-self:start}.deca-qr{width:80px;height:80px}}@media (max-width: 820px){.deca-landing .deca-system,.deca-landing .footer-links a[href="#como-funciona"]{display:none}.deca-landing .section-pad{padding:44px 0}.deca-landing .section-intro{margin-bottom:24px}.deca-landing .section-intro h2,.deca-landing .module-copy h2,.deca-landing .document-universe-copy h2{font-size:clamp(28px,7vw,38px)}.deca-hero{padding:102px 0 40px}.deca-hero-grid{gap:26px}.deca-hero-copy .eyebrow{margin-bottom:12px}.deca-deadline{margin:14px 0}.deca-hero h1{font-size:clamp(32px,8.5vw,46px);line-height:1.08}.deca-hero-lead{margin:16px 0}.deca-hero-checks{margin:16px 0 20px;gap:8px}.deca-hero-actions{gap:12px}.deca-hero-note{font:11px/1.5 var(--body);color:#ffffffbf}.deca-mobile-brief{display:block;margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.25)}.deca-mobile-brief>p{margin:0 0 8px;font-size:13px}.deca-mobile-brief>p b{display:block;color:var(--amber-soft);font:600 16px var(--display)}.deca-mobile-brief>p span{display:block;margin-top:8px}.deca-mobile-brief summary{font-size:14px}.deca-lead-card{padding:24px 20px}.deca-lead-card h2{font-size:23px}.deca-lead-card .field input{font-size:16px}.deca-requirements-grid{grid-template-columns:1fr 1fr}.deca-requirements-grid article,.deca-requirements-grid article:nth-child(2){min-height:0;padding:18px 12px;border-bottom:1px solid var(--line)}.deca-requirements-grid h3{margin:12px 0 8px;font-size:15px}.deca-requirements-grid article>span{font-size:22px}.deca-requirements-grid p{font-size:12px}.deca-system .deca-flow{margin:24px 0 0;padding:20px 16px;gap:20px}.deca-landing .deca-input-card,.deca-landing .deca-output-card{padding:16px}.deca-landing .deca-output-lines{display:none}.deca-landing .deca-output-meta{margin-top:16px}.deca-landing .deca-file b{font-size:12px}.deca-landing .deca-file small{font-size:11px;white-space:normal}.deca-landing .deca-file .status{font-size:10px}.deca-landing .deca-input-card dt{font-size:11px}.deca-landing .deca-input-card dd{font-size:12px}.deca-steps{margin-top:20px}.deca-steps article,.deca-steps article+article{padding:14px 0}.deca-landing .document-orbit,.deca-landing .driver-stage{display:none}.deca-landing .document-universe-grid,.deca-landing .drivers-grid{gap:0}.deca-landing .offer-grid{gap:24px}.deca-landing .offer-duration strong{font-size:64px}.deca-landing .offer-copy h2{font-size:30px;margin-top:18px}.deca-landing .offer-conditions{padding:24px 20px}.deca-landing .offer-conditions ol{margin-top:16px}.deca-landing .offer-conditions li{padding:8px 0;grid-template-columns:22px 1fr;gap:10px}.deca-landing .faq-grid{gap:20px}.deca-landing .faq h2{font-size:30px}.deca-final-cta{padding:44px 0}.deca-final-cta h2{font-size:30px;margin:16px 0 24px}}.route-visual .map-label{z-index:4;background:#faf9f5}.product-stage .app-window{transform:rotateX(var(--tilt-x, 1deg)) rotateY(var(--tilt-y, -3deg));transform-origin:center;transition:transform .18s ease-out}.product-stage .floating-note{animation:none}@media (prefers-reduced-motion: reduce){.product-stage .app-window{transform:none;transition:none}}.document-visual .doc-source{z-index:4}.document-visual .connector{z-index:5;transform-origin:0 50%}.document-visual .extraction-label{position:absolute;z-index:5;white-space:nowrap;transform:translate(-100%);padding:5px 8px;color:var(--ink);background:var(--amber);font:9px var(--mono);box-shadow:0 3px 12px #00000029}.deca-file b,.deca-file small,.deca-input-card dd,.doc-source small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.deca-file{grid-template-columns:26px minmax(0,1fr)}.deca-file .status{grid-column:2;justify-self:start;padding-left:0}.deca-file b,.deca-input-card dd,.deca-file small{line-height:1.5}.deca-process{min-width:0;z-index:3}.deca-process p{width:100%;max-width:150px;overflow-wrap:anywhere}.deca-output-head{gap:14px}.deca-output-head>div{min-width:0}.deca-qr{flex-shrink:0}.doc-source{grid-template-columns:36px minmax(0,1fr)}@media (min-width: 821px){.deca-flow{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:8px;padding:42px 32px}.deca-process:before,.deca-process:after{width:22px}.deca-input-card,.deca-output-card{padding:22px}.deca-input-card{transform:rotate(-2deg)}.deca-output-card{transform:rotate(2deg)}.deca-process p{box-sizing:border-box;padding:6px 4px;border-radius:6px;background:var(--ink)}}@media (max-width: 1100px) and (min-width: 821px){.deca-output-head{flex-wrap:wrap}}.route-visual:before{opacity:.18}.map-relief{filter:drop-shadow(0 5px 3px rgba(21,22,43,.09))}.map-lines .road{filter:drop-shadow(0 3px 2px rgba(21,22,43,.16))}.included-module-title{min-height:44px;display:flex;align-items:center;gap:9px;font-weight:700;flex-wrap:wrap}.included-module-title svg{width:22px;flex-shrink:0}.selected-interest .included-module-title svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.5}.selected-interest .included-module-title small{font-weight:400}.deca-countdown{margin-top:26px;padding:20px 24px;max-width:470px;border:1px solid rgba(255,255,255,.2);border-left:3px solid var(--amber);border-radius:6px;background:#15162b59}.deca-countdown>p{margin:0 0 14px;font-size:13px;color:#fff}.deca-countdown-units{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.deca-countdown-units>div{display:grid;gap:4px;text-align:center}.deca-countdown-units>div+div{border-left:1px solid rgba(255,255,255,.16)}.deca-countdown-units strong{font:600 clamp(25px,3vw,38px)/1.15 var(--mono);color:var(--amber);font-variant-numeric:tabular-nums}.deca-countdown-units span{font-size:11px;color:#fffc}.deca-countdown>small{display:block;margin-top:16px;font-size:10px;color:#ffffffb3}.deca-countdown a{color:inherit}@media (max-width: 560px){.deca-countdown{padding:16px;margin-top:20px}.deca-countdown-units{gap:6px}}.deca-change{background:var(--paper);color:var(--ink)}.deca-change-table{border-top:1px solid var(--line)}.deca-change-head,.deca-change-row{display:grid;grid-template-columns:1fr 1fr}.deca-change-head{font:500 10px var(--mono);letter-spacing:.1em;color:var(--indigo)}.deca-change-head>span{padding:22px 30px}.deca-change-row{border-top:1px solid var(--line)}.deca-change-row>div{position:relative;padding:30px;min-width:0}.deca-change-row>div+div{border-left:1px solid var(--line);background:#3f448c0a;padding-left:62px}.deca-change-row h3{margin:8px 0 12px;font:600 23px/1.2 var(--display);letter-spacing:-.025em}.deca-change-row p,.deca-choice p{color:var(--muted);font-size:14px;line-height:1.7;margin:0;max-width:540px}.deca-change-row>div+div p{color:var(--ink);font:600 23px/1.2 var(--display);letter-spacing:-.025em;margin:8px 0 12px}.deca-solution-highlight{color:var(--amber)}.deca-change-row svg{position:absolute;top:39px;left:28px;width:20px;fill:none;stroke:var(--green);stroke-width:2}.deca-choice{margin-top:48px;padding:42px;background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:56px;border-radius:var(--radius)}.deca-choice h3{font:600 32px/1.15 var(--display);letter-spacing:-.03em;margin:16px 0}.deca-choice p{color:#ffffffb3}.deca-choice ul{list-style:none;margin:0 0 26px;padding:0}.deca-choice li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:14px}.deca-choice li svg{width:18px;flex-shrink:0;fill:none;stroke:var(--amber);stroke-width:2;margin-top:3px}@media (max-width: 760px){.deca-change-head{display:none}.deca-change-row,.deca-choice{grid-template-columns:1fr}.deca-change-row>div{padding:24px 18px}.deca-change-row>div+div{border-left:0;padding:24px 18px 24px 48px}.deca-change-row svg{left:18px;top:33px}.deca-choice{padding:28px 22px;gap:28px}.deca-choice h3{font-size:28px}.deca-choice .button{width:100%}}.deca-data-note{display:flex;align-items:center;gap:8px;margin:22px 0 0;padding-top:14px;border-top:1px solid var(--line);color:#087c4c;font-size:11px}.deca-data-note svg{width:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2}.deca-trip-summary{display:grid;gap:8px;margin-top:20px;padding:16px;background:#f4f1e9}.deca-trip-summary>span{font:8px var(--mono);color:var(--muted)}.deca-trip-summary>b{font-size:15px;overflow-wrap:anywhere}.deca-trip-summary>small{font-size:11px;color:var(--muted)}.footer-app-download{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.12)}.footer-app-download p{margin:8px 0 0;font-size:14px;color:inherit;opacity:.75}.footer-app-download>a{display:inline-flex;flex-shrink:0;border-radius:8px}.footer-app-download img{display:block;width:200px;height:auto}.footer-app-download>a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media (max-width: 560px){.footer-app-download{flex-direction:column;align-items:flex-start;gap:12px}.footer-app-download>a{margin-left:-12px}}.commercial-header--legal{position:relative;background:var(--indigo-dark)}.driver-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.deadline-bar-space{height:44px}body>.deadline-bar{position:fixed;inset:0 0 auto;z-index:90;height:44px}html:has(.deadline-bar){scroll-padding-top:44px}body:has(>.deadline-bar) .section-nav{top:44px}body:has(>.deadline-bar) .blog-reading aside nav{top:72px}.quote-section{background:var(--paper);color:var(--ink)}.quote-section h2{font:600 clamp(34px,4vw,54px)/1.12 var(--display);letter-spacing:-.035em;margin:24px 0}.quote-section .demo-copy>p{color:var(--muted);line-height:1.75}.quote-section .demo-point small{color:var(--muted)}.quote-section .demo-form{border:1px solid var(--line);box-shadow:0 16px 40px #15162b0c}.demo-form textarea{width:100%;min-width:0;resize:vertical;padding:14px 16px;border:1px solid var(--line);border-radius:3px;background:#fff;color:var(--ink);font:inherit;line-height:1.6}.demo-form textarea:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.form-alternative{grid-column:1/-1;text-align:center;font-size:12px;line-height:1.7;margin:0}.form-alternative a,.quote-secondary a{color:var(--indigo);text-underline-offset:3px}.trial-copy-highlight{color:var(--amber);font-weight:700;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-skip-ink:auto}@media (max-width: 850px){.app-sidebar .mini-brand{margin-bottom:10px}.app-sidebar .mini-section{margin-top:8px;margin-bottom:3px}.app-sidebar .mini-link{min-height:22px;padding:3px 6px;margin:1px 0;gap:5px}}@media (max-width: 560px){.app-sidebar .mini-link{min-height:18px;padding:2px 6px;margin:1px 0}.app-sidebar .mini-link svg{width:13px;height:13px}}.deca-risks{background:#eeeef6;scroll-margin-top:64px}.deca-risks-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:center;margin-bottom:36px}.deca-risks h2{font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.045em;margin:20px 0}.deca-risks p{font-size:17px;line-height:1.7;color:var(--muted)}.deca-fine{background:var(--navy,#252650);color:#fff;padding:34px;border-radius:16px;border-top:4px solid var(--amber)}.deca-fine>strong{display:block;color:var(--amber);font-size:clamp(42px,5vw,72px);letter-spacing:-.05em;line-height:1.2;margin:20px 0;white-space:nowrap}.deca-fine strong small{font-size:.55em}.deca-fine p{color:#dedeea}.deca-fine a{color:#fff;font-size:13px;text-underline-offset:4px}.deca-risk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.deca-risk-cards article{background:#fff;border:1px solid #d9d9e9;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.deca-risk-top,.deca-risk-help{padding:28px}.deca-risk-top{flex:1}.deca-risk-top>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e9b75a;background:#fff5e1;color:#805200;border-radius:50%;font:500 14px var(--mono)}.deca-risk-cards h3{font-size:22px;line-height:1.25;margin:18px 0 10px;letter-spacing:-.025em}.deca-risk-cards p{font-size:15px;margin:0}.deca-risk-help{background:#f5f5fa;border-top:1px solid #e3e3ee;position:relative}.deca-risk-help>svg{width:24px;height:24px;fill:none;stroke:#49458c;stroke-width:2;position:absolute;right:26px;top:25px}.deca-risk-help .index{color:#49458c;font-size:11px}.deca-risks-bottom{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:28px}.deca-risks-bottom p{font-size:13px;max-width:740px}.deca-risks-bottom .button{flex-shrink:0}.compliance-symbol svg{width:80px;height:80px;stroke:var(--amber);fill:none;stroke-width:1.5}@media (max-width:760px){.deca-risks-intro{grid-template-columns:1fr;gap:24px}.deca-risk-cards{grid-template-columns:1fr}.deca-risks-bottom{flex-direction:column;align-items:stretch;gap:12px}.deca-fine{padding:24px;border-radius:10px}.deca-risk-cards article{border-radius:10px}.deca-risk-top,.deca-risk-help{padding:24px}}.lead-availability{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #d5d3cc;display:grid;gap:1rem}.lead-availability h4{font-size:1.25rem;margin:0}.lead-availability__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lead-availability input,.lead-availability textarea{min-width:0;width:100%;box-sizing:border-box}.lead-availability .button{justify-self:start}@media (max-width: 420px){.lead-availability__dates{grid-template-columns:1fr}}.pain-grid article{position:relative}.pillar-illustration{position:absolute;top:22px;right:35px;width:145px;height:auto;max-width:42%;pointer-events:none;filter:drop-shadow(0 5px 5px #29294f09);transition:transform .3s ease}@media (hover:hover) and (pointer:fine){.pain-grid article:hover .pillar-illustration{transform:translateY(-4px)}}@media (max-width:760px){.pillar-illustration{top:18px;right:0;width:135px}}@media (prefers-reduced-motion:reduce){.pillar-illustration{transition:none;transform:none!important}}.pain-grid .pillar-visual{position:absolute;top:20px;right:30px;display:flex;align-items:center;gap:8px;width:186px;pointer-events:none}.pain-grid .pillar-visual .pillar-icon{width:38px;height:38px;flex-shrink:0;margin:0;color:var(--amber);background:#f5a11119}.pain-grid .pillar-visual .pillar-icon svg{width:21px}.pain-grid .pillar-visual .pillar-illustration{position:static;width:140px;max-width:none}.pain-grid .pillar-step,.pain-grid h3{padding-right:194px}.pain-grid h3{min-height:36px;margin-bottom:16px}@media (max-width:760px){.pain-grid .pillar-visual{right:0;top:22px;width:144px;gap:6px}.pain-grid .pillar-visual .pillar-illustration{width:104px}.pain-grid .pillar-visual .pillar-icon{width:34px;height:34px}.pain-grid .pillar-step,.pain-grid h3{padding-right:152px}}@media (max-width:400px){.pain-grid .pillar-visual{width:112px;gap:4px}.pain-grid .pillar-visual .pillar-illustration{width:78px}.pain-grid .pillar-visual .pillar-icon{width:30px;height:30px}.pain-grid .pillar-step,.pain-grid h3{padding-right:120px}.pain-grid h3{font-size:19px}}@media (max-width: 760px){.pain-grid a{border-bottom:0}}.deca-risk-top .deca-risk-symbol{display:block;width:24px;height:24px}#que-cambia .deca-change-table{border-top:1px solid var(--line)}#que-cambia .deca-change-head,#que-cambia .deca-change-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}#que-cambia .deca-change-head{border:0}#que-cambia .deca-change-head span{padding:20px 0;color:var(--muted);font-size:9px;letter-spacing:.12em}#que-cambia .deca-change-head span+span{padding-left:40px}#que-cambia .deca-change-row{align-items:center}#que-cambia .deca-change-row>div{padding:34px 0}#que-cambia .deca-change-row>div+div{border:0;background:none;padding:34px 0 34px 40px}#que-cambia .deca-change-row .index{font:400 11px/1.5 var(--mono);color:var(--amber)}#que-cambia .deca-change-row h3{font:600 clamp(22px,2.2vw,30px)/1.25 var(--display);letter-spacing:-.045em;margin:9px 0 0;transform:translateY(var(--campaign-drift,0px))}#que-cambia .deca-change-row>div+div p{font:400 clamp(17px,1.55vw,21px)/1.65 var(--body);letter-spacing:-.015em;color:var(--muted);margin:0;max-width:580px}#que-cambia .deca-solution-highlight{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:5px}#que-cambia .deca-change-row svg{display:none}@media (max-width:760px){#que-cambia .deca-change-head{display:none}#que-cambia .deca-change-row{grid-template-columns:1fr;gap:15px;padding:26px 0}#que-cambia .deca-change-row>div,#que-cambia .deca-change-row>div+div{padding:0}#que-cambia .deca-change-row h3{font-size:24px;transform:none}}@media (prefers-reduced-motion:reduce){#que-cambia .deca-change-row h3{transform:none}}#que-cambia .deca-change-row>div+div{padding-left:72px}#que-cambia .deca-change-row svg{display:block;left:40px;top:40px;width:18px;height:18px;stroke:var(--green)}@media (max-width:760px){#que-cambia .deca-change-row>div+div{padding-left:28px}#que-cambia .deca-change-row svg{left:0;top:5px}}#que-cambia .deca-choice{position:relative;margin:0;z-index:1}#que-cambia .deca-change-table{position:relative;margin:0 0 0 34px;padding:48px 0 0 40px;border-left:2px solid #bcb9df}#que-cambia .deca-change-head{border-top:0}#que-cambia .deca-change-row{position:relative}#que-cambia .deca-change-row:before{content:"";position:absolute;left:-42px;top:50%;width:28px;height:2px;background:#bcb9df}#que-cambia .deca-change-row:after{content:"";position:absolute;left:-47px;top:calc(50% - 5px);width:12px;height:12px;border:3px solid var(--paper);border-radius:50%;background:var(--amber);box-sizing:border-box}#que-cambia .deca-change-row:last-child{border-bottom:1px solid #45458a20}@media (max-width:760px){#que-cambia .deca-change-table{margin-left:16px;padding:28px 0 0 24px}#que-cambia .deca-change-row:before{left:-26px;top:45px;width:18px}#que-cambia .deca-change-row:after{left:-31px;top:40px}}.deca-roadside-intro{grid-template-columns:1.15fr 1fr!important;align-items:center!important;gap:40px!important}.deca-roadside-photo{margin:0;position:relative;border-radius:20px;overflow:hidden;background:#242755}.deca-roadside-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.deca-roadside-photo figcaption{padding:10px 16px;color:#d8d6ed;font-size:11px;letter-spacing:.03em}.deca-roadside-copy h2{font-size:clamp(30px,3.1vw,46px)}.deca-roadside-copy .deca-fine{margin-top:24px;padding:24px 28px}.deca-roadside-copy .deca-fine strong{font-size:clamp(42px,4vw,60px)}@media (max-width:820px){.deca-roadside-intro{grid-template-columns:1fr!important;gap:26px!important}.deca-roadside-photo{order:2}.deca-roadside-copy{order:1}}.deca-roadside-photo{background:transparent;border-radius:0;overflow:visible;align-self:end}.deca-roadside-photo img{aspect-ratio:auto;max-height:560px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 14px #24275512);-webkit-mask-image:linear-gradient(to bottom,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,#000 90%,transparent 100%)}.deca-roadside-intro{align-items:end!important}@media (max-width:820px){.deca-roadside-photo img{max-height:430px}}.deca-roadside-under{position:relative;z-index:2;width:min(680px,80%);margin:-40px auto 0;pointer-events:none}.deca-roadside-under .deca-roadside-photo{margin:0}.deca-roadside-under img{max-height:430px;display:block;width:100%;object-fit:contain}@media (max-width:760px){.deca-roadside-under{width:100%;margin-top:-30px}.deca-roadside-under img{max-height:340px}.deca-risks .deca-risk-help{padding-bottom:60px}}#que-cambia .deca-roadside-under{margin:36px auto 0}.deca-risks .deca-risk-help{padding-bottom:32px}.deca-risks .deca-risk-help{padding-bottom:70px}@media (max-width:760px){.deca-risks .deca-risk-help{padding-bottom:60px}}.deca-landing,.doc-campaign,.fc-landing{--campaign-width:1180px;--campaign-gutter:48px;--campaign-header-height:90px;--campaign-hero-gap:48px}.campaign-header .campaign-header-inner,.deca-landing .deca-hero-grid,.doc-campaign .deca-hero-grid,.fc-landing .fc-hero-grid{width:min(var(--campaign-width),calc(100% - var(--campaign-gutter)));max-width:none;margin-inline:auto}.campaign-header .campaign-header-inner{height:var(--campaign-header-height)}.deca-landing .deca-hero,.doc-campaign .campaign-hero,.fc-landing .fc-hero{padding-top:calc(var(--campaign-header-height) + var(--campaign-hero-gap))}.deca-landing .deca-hero-grid,.doc-campaign .deca-hero-grid,.fc-landing .fc-hero-grid{min-height:0;align-items:start}.deca-hero-copy>.eyebrow,.fc-hero-copy>.eyebrow{margin-top:0;margin-bottom:24px}.deca-hero-note+.text-link{margin-top:20px}.deca-hero.motion-scene:after{top:auto;left:auto;right:0;bottom:0;width:46%;height:4px;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;translate:none;z-index:1;background:var(--amber)}@media (max-width:1100px){.deca-landing,.doc-campaign,.fc-landing{--campaign-width:680px}.deca-landing .deca-hero-grid,.doc-campaign .deca-hero-grid,.fc-landing .fc-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:700px){.deca-landing,.doc-campaign,.fc-landing{--campaign-gutter:32px;--campaign-header-height:76px;--campaign-hero-gap:36px}.campaign-header .campaign-header-inner{gap:12px}.campaign-header nav{min-width:0}.deca-landing .deca-hero h1,.doc-campaign .deca-hero h1,.fc-landing .fc-hero h1{margin:0 0 24px;font-size:clamp(32px,8.5vw,46px);line-height:1.12}.deca-hero-copy>.eyebrow,.fc-hero-copy>.eyebrow{font-size:10px;letter-spacing:.12em;gap:12px;line-height:1.6;margin-bottom:24px}.deca-hero-copy>.eyebrow>span{width:24px;flex-shrink:0}.deca-landing .deca-hero-lead,.doc-campaign .deca-hero-lead,.fc-landing .fc-lead{margin:0 0 24px;font-size:16px;line-height:1.75}}@media (min-width:1101px){.deca-landing .deca-hero-grid,.fc-landing .fc-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(460px,1fr);gap:clamp(28px,3vw,40px)}.deca-landing .deca-hero-lead,.fc-landing .fc-lead{max-width:650px}.deca-landing .deca-lead-card .field label,.fc-landing .fc-lead-card .field label{white-space:nowrap}}.deca-landing .deca-hero .deca-primary-action{margin:20px 0 24px}.deca-landing .deca-hero .text-link--light[href="#pantallas"]{color:var(--amber);border-color:currentColor}@media (max-width: 1100px){.site-header .nav-shell{position:relative}.site-header .menu-toggle{display:block;flex-shrink:0}.site-header .nav-links{display:none;position:absolute;top:calc(100% - 1px);left:0;right:0;padding:20px;flex-direction:column;align-items:stretch;gap:4px;background:var(--indigo-dark);box-shadow:0 20px 40px #15162b40;max-height:calc(100dvh - 150px);overflow-y:auto}.site-header .nav-links.open{display:flex}.site-header .nav-links>a:not(.button),.site-header .nav-links .login-link{color:#fff!important;margin:0;padding:12px 8px;min-height:44px}.site-header .nav-links .button{width:100%;margin-top:8px}.fuel-hero-grid,.fuel-two-col{grid-template-columns:minmax(0,1fr);gap:40px}.fuel-hero-grid>*,.fuel-two-col>*,.demo-grid>*,.split-intro>*{min-width:0}.fuel-dashboard,.doc-hub{width:100%;max-width:620px;margin-inline:auto;transform:none}.fuel-page .demo-grid{grid-template-columns:minmax(0,1fr)}.documentation-page .driver-stage{width:100%;max-width:620px;margin-inline:auto}.footer-top{grid-template-columns:1fr;gap:24px}.footer-links{justify-content:flex-start;flex-wrap:wrap}}@media (max-width: 820px){.hero-title-line{white-space:normal}.hero-container{width:calc(100% - 32px)}.hero{min-height:0;padding-bottom:90px}.eyebrow,.index{line-height:1.6}.section-pad{padding-block:64px}.field input,.field select,.field textarea{font-size:16px;min-width:0;width:100%}.button{min-height:48px;text-align:center;white-space:normal}.faq summary,.footer-links a,.footer-links button{min-height:44px}.section-nav-title{display:none}.section-nav-links{width:100%}.section-nav-links a{font-size:12px;min-height:48px}.included-module-title{flex-wrap:wrap;gap:10px}.included-module-title small{white-space:normal}.deca-flow{grid-template-columns:minmax(0,1fr);gap:24px;margin-inline:0;padding:28px 20px}.deca-input-card,.deca-output-card{min-width:0;width:100%}.cookie-consent{max-height:calc(100dvh - 32px);overflow-y:auto}}@media (max-width: 560px){.fuel-hero h1{font-size:clamp(32px,9vw,46px);overflow-wrap:break-word}.fuel-lead{font-size:16px}.fuel-two-col h2,.section-intro h2,.module-copy h2,.demo h2{font-size:clamp(28px,8vw,36px)}.fuel-proofline{gap:12px;padding-block:20px}.fuel-steps{grid-template-columns:1fr}.fuel-page .driver-stage{transform:none;margin:24px 0 0;min-height:840px}.fuel-page .driver-phone{left:50%;margin-left:-125px;top:-20px}.fuel-page .office-card{top:530px;left:16px;right:16px;width:auto;transform:none}.fuel-page .driver-note{bottom:12px;right:16px;max-width:calc(100% - 32px)}.doc-hub-header{flex-wrap:wrap}.doc-hub-body h2{font-size:24px}.doc-hub-list>div>div{min-width:0}.fuel-audit-card dl div{flex-wrap:wrap}.fuel-calc-card,.fuel-audit-card{padding:24px 18px}.footer-app-download>a{margin-left:0}.legal-article a{overflow-wrap:anywhere}.deca-countdown{max-width:100%}}@media (max-width: 560px){.pricing-grid{grid-template-columns:minmax(0,1fr)}.price-card{min-width:0;padding-inline:20px}.price-card h3,.price-card .price{overflow-wrap:anywhere}}@media (max-width:1100px){.app-sidebar{padding:22px 13px;color:#fff;background:var(--indigo)}.mini-brand{display:flex;align-items:center;gap:7px;margin:0 6px 30px;font:700 14px var(--display)}.mini-section{display:block;margin:15px 8px 7px;color:#ffffff70;font:500 7px var(--mono);letter-spacing:.13em}.mini-link{position:relative;display:flex;align-items:center;gap:8px;margin:3px 0;padding:8px 9px;border-radius:5px;color:#ffffffad;font-size:9px}.mini-link i{width:10px;height:10px;border:1px solid currentColor;border-radius:2px}.mini-link.active{color:#fff;background:#ffffff1c;border-left:2px solid var(--amber)}.mini-link em{margin-left:auto;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:var(--amber);color:var(--ink);font-size:7px;font-style:normal}.app-content{padding:27px 26px 0;overflow:hidden;background:#fff}.mock-head{height:45px;display:flex;align-items:flex-start;justify-content:space-between}.mock-head>div{display:flex;align-items:baseline;gap:9px}.mock-head h3{margin:0;font:600 22px var(--display);letter-spacing:-.035em}.mock-head small{color:var(--indigo);font:8px var(--mono)}.mock-head button{padding:8px 11px;color:#261b04;background:var(--amber);border:0;border-radius:4px;font-size:7px;font-weight:700}.mock-tabs{height:34px;display:flex;gap:22px;border-bottom:1px solid #e4e6f0}.mock-tabs span{padding:8px 0;color:var(--muted);font-size:8px}.mock-tabs .active{color:var(--indigo);font-weight:700;box-shadow:inset 0 -2px var(--indigo)}.mock-filters{min-height:45px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #eef0f6}.mock-filters span{padding:5px 7px;color:#52566d;border:1px solid #dfe1ec;border-radius:4px;font-size:7px}.mock-filters span.alert{color:#9f2d32;border-color:#efc2c4;background:#fff6f6}.mock-filters b{margin-left:3px}.mock-filters strong{margin-left:auto;color:#9a6206;font:500 8px var(--mono)}.mock-table-head,.invoice-row{display:grid;grid-template-columns:58px minmax(105px,1.2fr) 70px 70px 62px;gap:7px;align-items:center}.mock-table-head{height:27px;color:#8a8da0;background:#fafbfd;border-bottom:1px solid #e4e6f0;font:600 6px var(--body);text-transform:uppercase;letter-spacing:.05em}.invoice-row{min-height:53px;margin:0 -26px;padding:0 26px;position:relative;color:#3f4358;border-bottom:1px solid #eef0f6;font-size:7px}.invoice-row:before{content:"";width:2px;height:100%;position:absolute;left:0;background:#dfe1ec}.invoice-row--alert:before{background:var(--red)}.invoice-row>span:nth-child(3){font-weight:700}.supplier{display:flex;flex-direction:column;color:var(--ink);font-weight:700}.supplier small{color:var(--muted);font-size:6px;font-weight:400}.status{color:var(--muted)}.status--alert{color:var(--red);font-weight:700}.status--ok{color:#087c4c}.saving{color:#9a6206;font-weight:700}.mock-table-head--trips,.trip-row{grid-template-columns:84px minmax(140px,1.5fr) 66px 38px 58px}.trip-row{min-height:60px;margin:0 -26px;padding:0 26px;position:relative;display:grid;gap:7px;align-items:center;color:#3f4358;border-bottom:1px solid #eef0f6;font-size:7px}.trip-row:before{content:"";width:2px;height:100%;position:absolute;left:0;background:var(--green)}.trip-row--todo:before{background:var(--amber)}.trip-reference{display:flex;flex-direction:column;color:var(--ink);font-weight:700}.trip-reference small{color:var(--muted);font-size:6px;font-weight:400}.trip-route{color:var(--ink);font-weight:700}.trip-count{text-align:center;font:600 8px var(--mono)}.product-stage{min-height:0;height:calc(520px * var(--preview-scale, 1));margin:20px auto 0;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.product-stage .app-window{width:720px;height:440px;top:30px;left:20px;grid-template-columns:150px 1fr;zoom:var(--preview-scale, 1)}.product-stage .mini-brand span,.product-stage .mini-section,.product-stage .mock-head small,.product-stage .mock-tabs span:last-child,.product-stage .mock-filters span,.product-stage .trip-reference small,.product-stage .mock-table-head--trips>:nth-child(n+4),.product-stage .trip-row>:nth-child(n+4){display:block}.product-stage .mini-link em{display:grid}.product-stage .floating-note{display:flex;zoom:var(--preview-scale, 1)}.product-stage .floating-note--mail{right:0;top:0}.product-stage .floating-note--save{left:0;bottom:0}.driver-stage,.fuel-page .driver-stage{min-height:900px;transform:none;margin:24px 0 0}.driver-stage .driver-phone,.fuel-page .driver-phone{width:250px;height:510px;left:50%;margin-left:-125px;top:20px}.driver-stage .office-card,.fuel-page .office-card{top:570px;left:16px;right:16px;width:auto;transform:none}.driver-stage .driver-note,.fuel-page .driver-note{bottom:16px;right:16px}.route-visual{min-height:620px}.route-visual .station-card--b{top:76px;right:16px}.route-visual .station-card--a{top:290px;bottom:auto;left:16px}.route-visual .map-label--c{top:28px;right:24px}.route-visual .map-label--b{top:238px;left:auto;right:20px}.route-visual .map-label--a{bottom:175px;left:24px}.route-visual .route-insight{bottom:65px;right:16px}.route-visual .map-legend{bottom:16px;left:16px}.document-visual{width:100%;margin:20px 0 0;transform:none;min-height:0;display:flex;flex-direction:column;gap:20px;padding:20px 0}.document-visual .doc-source{position:relative;top:auto;left:auto;width:min(240px,90%);transform:none}.document-visual .doc-paper{position:relative;width:100%;max-width:390px;min-height:480px;margin:0;padding:28px 20px;transform:none}.document-visual .connector{display:none}.document-visual .extraction-label{position:relative;top:auto!important;left:auto!important;transform:none}.document-visual .doc-fields{gap:20px}.document-visual .doc-fields b{font-size:12px}}@keyframes mobile-notification-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width: 1100px) and (prefers-reduced-motion: no-preference){.product-stage .floating-note,.driver-stage .driver-note{animation:mobile-notification-float 6s ease-in-out infinite}.product-stage .floating-note--save{animation-delay:-3s}}@media (max-width:1100px){.document-visual{gap:34px}.driver-stage,.fuel-page .driver-stage{min-height:950px}.driver-stage .office-card,.fuel-page .office-card{top:600px}}@media (max-width:600px){.route-visual{min-height:470px}.route-visual .map-lines{bottom:auto;height:340px}.route-visual .station-card--b{top:58px;right:16px}.route-visual .station-card--a{top:218px;left:16px}.route-visual .map-label--c{top:18px;right:24px}.route-visual .map-label--b{top:174px;right:20px}.route-visual .map-label--a{top:315px;bottom:auto;left:24px}.route-visual .route-insight{bottom:60px;right:16px}.route-visual .map-legend{bottom:14px}}@media (max-width:1100px){.faq .faq-grid{grid-template-columns:minmax(0,1fr);gap:28px}.faq .faq-grid>div:first-child{min-width:0}.faq h2{margin:14px 0 0;font-size:clamp(28px,5vw,38px);line-height:1.15}.faq-list summary{min-height:68px;padding:18px 0;gap:16px;font-size:16px;line-height:1.5}.faq-list summary span{flex:0 0 24px;text-align:center}.faq-list details p{margin:0 0 20px;font-size:15px;line-height:1.7}}@media (max-width:560px){.faq.section-pad{padding-block:44px}.faq .faq-grid{gap:24px}.faq h2 br{display:none}}@media (max-width:1100px){.deca-landing .deca-hero{padding:130px 0 64px}.deca-landing .deca-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0;gap:48px;max-width:680px}.deca-hero-copy .eyebrow{margin-bottom:24px;line-height:1.7}.deca-landing .deca-deadline{margin:0 0 28px;line-height:1.6}.deca-landing .deca-hero h1{margin:0 0 26px;font-size:clamp(32px,6.5vw,48px);line-height:1.16}.deca-landing .deca-hero-lead{margin:0 0 28px;font-size:17px;line-height:1.8}.deca-landing .deca-hero-checks{margin:0 0 32px;gap:16px}.deca-hero-checks li{align-items:flex-start;line-height:1.7}.deca-hero-checks svg{flex-shrink:0;margin-top:4px}.deca-landing .deca-hero-actions{gap:22px}.deca-landing .deca-hero-note{margin:20px 0 0;font-size:12px;line-height:1.8}.deca-hero .deca-countdown{margin-top:32px;padding:24px 20px}.deca-hero .deca-mobile-brief{margin-top:32px;padding-top:24px}.deca-hero .deca-mobile-brief>p{font-size:15px;line-height:1.8;margin-bottom:16px}.deca-mobile-brief details p{font-size:14px;line-height:1.8}.deca-landing .deca-lead-card{padding:30px 24px;width:100%;scroll-margin-top:24px}.deca-landing .deca-lead-card h2{margin:18px 0 28px;font-size:26px;line-height:1.3}.deca-landing .deca-lead-card .demo-form{gap:22px}.deca-lead-card .field label{margin-bottom:9px}.deca-landing .deca-lead-card .field input{height:50px}.deca-lead-card .selected-interest{padding:20px 16px}.deca-lead-card .disclosure-copy{line-height:1.8;margin-top:20px}.deca-lead-card .form-note{line-height:1.8;font-size:12px}}@media (max-width:560px){.deca-landing .deca-hero{padding-top:112px;padding-bottom:48px}.deca-hero .deca-deadline{display:flex;align-items:stretch}.deca-deadline b{display:flex;align-items:center;flex-shrink:0}.deca-deadline span{font-size:12px}.deca-hero-actions{flex-direction:column;align-items:flex-start}.deca-hero-actions .button{width:100%;padding-block:14px}.deca-landing .deca-lead-card{padding:28px 20px}.deca-lead-card .demo-form{grid-template-columns:minmax(0,1fr)}}.deca-header-actions>a.deca-blog-link{display:inline-block}@media (max-width: 600px){.deca-header-actions{gap:12px}.deca-header-actions>a.deca-blog-link{font-size:12px}}.drivers.section-pad{padding-top:64px}.drivers-grid{align-items:start}.driver-stage.driver-stage--human{min-height:900px;margin-top:0;isolation:isolate;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.driver-stage--human:before{display:none}.driver-stage--human .driver-backdrop{top:0;right:-2%;bottom:8%;left:-2%;border-radius:50%;background:radial-gradient(ellipse at 38% 52%,rgba(63,68,140,.16),transparent 65%),radial-gradient(ellipse at 50% 78%,rgba(242,158,27,.08),transparent 55%)}.driver-stage--human .driver-person{position:absolute;z-index:3;width:96%;max-width:none;height:auto;left:-23%;top:-20px;pointer-events:none;mix-blend-mode:normal;filter:saturate(.85) contrast(.96);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 97%);mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 97%)}.driver-stage.driver-stage--human .driver-phone{left:auto;right:0;top:140px;margin:0;width:260px;height:530px;transform:rotate(5deg)}.driver-stage.driver-stage--human .office-card{left:auto;right:0;top:710px;width:290px;transform:rotate(-2deg)}.driver-stage.driver-stage--human .driver-note{top:64px;bottom:auto;right:12px}@media (max-width: 1100px){.driver-stage.driver-stage--human{width:100%;max-width:600px;margin:32px auto 0;min-height:900px}.driver-stage--human .driver-person{width:94%;left:-17%;top:0}.driver-stage.driver-stage--human .office-card{top:710px}.driver-stage.driver-stage--human .driver-note{bottom:300px}}@media (max-width: 600px){.driver-stage.driver-stage--human{min-height:900px}.driver-stage--human .driver-person{width:100%;left:-25%;top:50px}.driver-stage.driver-stage--human .driver-phone{width:205px;height:470px;right:0;top:100px;transform:rotate(3deg)}.driver-stage.driver-stage--human .office-card{top:650px;width:100%;left:0;right:0;padding:20px;transform:none}.driver-stage.driver-stage--human .driver-note{bottom:auto;top:590px;right:0}}.deca-landing{width:100%;min-width:0;overflow-x:clip}.deca-menu-toggle{display:none}@media (max-width: 1100px){.deca-header .nav-shell{position:relative;gap:20px;min-height:74px}.deca-header .logo{flex-shrink:0}.deca-header .deca-menu-toggle{display:block;flex-shrink:0}.deca-header .deca-header-actions{display:none;position:absolute;top:100%;left:0;right:0;padding:20px;gap:8px;flex-direction:column;align-items:stretch;background:var(--indigo-dark);border:1px solid rgba(255,255,255,.16);box-shadow:0 16px 32px #15162b30}.deca-header .deca-header-actions.is-open{display:flex}.deca-header .deca-header-actions>a:not(.button){display:block;font-size:15px;padding:10px 4px;min-height:44px}.deca-header .deca-header-actions .button{width:100%;min-height:48px;padding:12px;font-size:14px}.deca-hero-grid>*{min-width:0}}@media (max-width: 1100px){footer{padding:32px 0 24px}.footer-app-download{padding-top:0;padding-bottom:24px;gap:20px}.footer-app-download>div{min-width:0}.footer-blog-link{display:inline-block;margin-top:12px;font-size:14px;line-height:1.6}.footer-top{padding-top:28px;padding-bottom:28px;gap:16px;align-items:start}.footer-top>p{margin:0;max-width:48ch;font-size:14px;line-height:1.65}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px;width:100%;margin-top:8px}.footer-links>a,.footer-links>button{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:44px;padding:8px 0;text-align:left;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.footer-bottom{padding-top:20px;gap:12px;font-size:11px;line-height:1.7}}@media (max-width: 600px){.footer-app-download{flex-direction:column;align-items:flex-start}.footer-app-download img{width:180px;max-width:100%}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.footer-bottom{flex-direction:column}}.offer-human-intro{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;margin-top:16px}.offer-human-intro .offer-duration{position:relative;z-index:1;gap:12px}.offer-human-intro .offer-duration strong{font-size:clamp(78px,8vw,112px)}.offer-human-intro .offer-duration span{font-size:clamp(20px,2vw,28px)}.offer-person{display:block;width:135%;max-width:none;height:auto;margin-left:-15%;mask-image:linear-gradient(#000 72%,transparent 100%);-webkit-mask-image:linear-gradient(#000 72%,transparent 100%)}@media (max-width: 600px){.offer-human-intro{grid-template-columns:1fr 1.1fr}.offer-human-intro .offer-duration{gap:8px}.offer-human-intro .offer-duration strong{font-size:76px}.offer-human-intro .offer-duration span{font-size:20px}.offer-person{width:115%;margin-left:-10%}}@media (max-width: 1100px){.product-stage .app-sidebar{padding:22px 13px}.product-stage .app-sidebar .mini-brand{justify-content:flex-start;margin:0 6px 18px}.product-stage .app-sidebar .mini-section{display:flex;align-items:center;justify-content:space-between;margin:12px 8px 5px;color:#fff9;font-weight:600}.product-stage .app-sidebar .mini-link{justify-content:flex-start;min-height:25px;margin:2px 0;padding:5px 9px;gap:8px;font-size:9px;color:#ffffffc7}.product-stage .app-sidebar .mini-link.active{color:#fff}.product-stage .app-sidebar .mini-link svg{width:14px;height:14px}}.deca-header--single-cta .deca-header-actions{display:flex;position:static;padding:0;flex-direction:row;background:transparent;border:0;box-shadow:none}@media (max-width:600px){.deca-header--single-cta .nav-shell{gap:12px}.deca-header--single-cta .logo{flex-shrink:0}.deca-header--single-cta .deca-header-actions .button{width:auto;min-height:42px;padding:10px 12px;font-size:11px;white-space:nowrap}}.doc-campaign .deca-hero h1,.fc-landing .fc-hero h1{font-size:clamp(52px,5.25vw,78px);line-height:.98;letter-spacing:-.058em}.doc-campaign .deca-hero-lead,.fc-landing .fc-lead{font-size:18px;line-height:1.65}@media (min-width: 821px) and (max-height: 860px){.doc-campaign .deca-hero h1,.fc-landing .fc-hero h1{font-size:clamp(50px,4.3vw,60px);line-height:.96}.doc-campaign .deca-hero-lead,.fc-landing .fc-lead{font-size:16px;line-height:1.5}}@media (max-width: 1100px){.doc-campaign .deca-hero h1,.fc-landing .fc-hero h1{font-size:clamp(32px,6.5vw,48px);line-height:1.16}.doc-campaign .deca-hero-lead,.fc-landing .fc-lead{font-size:17px;line-height:1.8}}@media (max-width:700px){body main .section-pad.section-pad{padding-block:44px}body main .section-pad .section-intro{margin-bottom:26px}body main .section-pad .section-intro:is(.fc-split,.split-intro){gap:16px}body main .section-pad .section-intro h2{margin-top:16px;margin-bottom:0}body main .section-pad .section-intro>p{margin-top:0;margin-bottom:0;line-height:1.65}body main .section-pad .section-intro>h2+p{margin-top:16px}.fc-landing .fc-audit .section-intro{margin-bottom:0}.fc-landing .fc-audit .section-intro>p{margin-top:16px}.fc-landing .fc-split{gap:24px}.fc-landing .fc-route-scene{padding-top:8px;padding-bottom:36px}.fc-landing .fc-calculator-cta{margin-top:24px}}.price-card{container-type:inline-size}.price-card h3{font-size:clamp(20px,8.5cqi,31px);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (max-width: 560px){.price-card h3{overflow-wrap:normal}}.fuel-audit-total{flex-wrap:wrap}.fuel-audit-total>span{flex:1 1 130px}.fuel-audit-total>strong{flex:0 0 auto;white-space:nowrap}.fuel-audit-card dd{white-space:nowrap}@media (max-width:700px){.deca-landing .deca-hero-copy>.deca-hero-lead,.doc-campaign .deca-hero-copy>.deca-hero-lead{margin-bottom:24px}.deca-landing .deca-hero-copy>.text-link[href="#pantallas"]+.deca-hero-checks,.doc-campaign .deca-hero-copy>.text-link[href="#pantallas"]+.deca-hero-checks{margin-top:24px}}@media (max-width:1100px){.fc-landing .fc-hero-bottom,.doc-campaign .campaign-proof{display:none}}.deca-landing .deca-mobile-brief{display:none}@media (min-width:1101px){.deca-landing .deca-mobile-brief{display:block;margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.25)}.deca-landing .deca-mobile-brief>p{margin:0 0 16px;font-size:15px;line-height:1.7}.deca-landing .deca-mobile-brief>p b{display:block;color:var(--amber);font:600 18px var(--display)}.deca-landing .deca-mobile-brief>p span{display:block;margin-top:8px}.deca-landing .deca-mobile-brief summary{font-size:14px}}.deca-landing .deca-secondary-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.deca-landing .deca-secondary-links+.deca-hero-checks{margin-top:24px}.deca-landing .deca-mobile-brief .inline-disclosure{padding:8px 16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0e}.deca-landing .deca-mobile-brief .inline-disclosure[open]{padding-bottom:16px}.deca-landing .deca-risk-help{background:var(--amber);border-top-color:#16162d1f;color:var(--ink)}.deca-landing .deca-risk-help p,.deca-landing .deca-risk-help .index{color:var(--ink)}.deca-landing .deca-risk-help>svg{stroke:var(--ink)}.deca-landing .deca-steps{gap:24px;border:0;margin-top:28px}#root .deca-landing .deca-steps>article{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:20px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.deca-landing .deca-steps>article>span{align-self:start;background:transparent;color:var(--amber);font:600 12px/1.6 var(--mono)}.deca-landing .deca-steps h3{margin:0 0 8px;font-size:18px;line-height:1.35}.deca-landing .deca-steps p{font-size:14px;line-height:1.65}@media (max-width:820px){.deca-landing .deca-steps{grid-template-columns:1fr;gap:18px}}.deca-quick-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:410px;list-style:none;margin:0;padding:0}.deca-quick-steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.deca-quick-steps li:not(:last-child):after{content:"→";position:absolute;right:-16px;top:0;width:16px;color:var(--amber);opacity:.65;font-size:16px}.deca-quick-steps strong{color:var(--amber);font:500 15px/1.3 var(--display)}.deca-step-art{display:grid;place-items:center;width:44px;height:44px;color:var(--amber)}.deca-step-art svg{width:40px;height:40px}.deca-landing .deca-mobile-brief{border-top:0;padding-top:8px;margin-top:18px}.deca-quick-steps{grid-template-columns:repeat(3,max-content);gap:42px;max-width:none;justify-content:start}.deca-quick-steps li{align-items:flex-start;text-align:left}.deca-quick-steps li:not(:last-child):after{right:-30px}.demo-form .field.selected-interest{display:flex;flex-direction:column;gap:12px}.demo-form .selected-interest .included-module{display:flex;flex-direction:column;gap:12px;padding:0}.demo-form .selected-interest .included-module-title{min-height:0;margin:0;line-height:1.5}.demo-form .selected-interest .included-module .disclosure-copy{margin:0;line-height:1.65}.deca-landing .deca-hero-copy>.deca-mobile-brief{display:block;margin:22px 0;padding:0;border:0}@media (max-width:820px){.deca-landing .deca-secondary-links a[href="#consecuencias"]{display:none}}.drivers-page .dr-hero-grid{grid-template-columns:1.05fr 1fr;gap:65px;align-items:start;padding:80px 0}.drivers-page .dr-hero h1{font-size:clamp(42px,5vw,72px);line-height:1.05;letter-spacing:-.055em;margin:26px 0}.drivers-page .dr-hero h1 em,.drivers-page .dr-hero .dr-kicker,.drivers-page .dr-hero .dr-glass-label>span{color:var(--amber)}.drivers-page .dr-hero .dr-kicker{font-size:11px}.drivers-page .dr-hero .dr-kicker i{background:var(--amber)}.drivers-page .dr-hero-copy>p{max-width:600px;font-size:19px;line-height:1.65;color:#ffffffc2}.drivers-page .dr-actions{margin:30px 0 20px}@media (max-width:1100px){.drivers-page .dr-hero-grid{gap:35px}}@media (max-width:850px){.drivers-page .dr-hero-grid{grid-template-columns:1fr;gap:20px;padding:48px 0}#root :is(.hero,.fuel-hero,.deca-hero,.fc-hero,.dr-hero,.legal-hero,.blog-heading) h1{font-size:clamp(44px,8vw,64px);line-height:1.08;letter-spacing:-.065em;overflow-wrap:break-word}}@media (max-width:540px){#root :is(.hero,.fuel-hero,.deca-hero,.fc-hero,.dr-hero,.legal-hero,.blog-heading) h1{font-size:44px}.drivers-page .dr-hero-copy>p{font-size:15px;line-height:1.8}.drivers-page .dr-actions{gap:16px}}#root .doc-campaign .campaign-hero h1,#root .fc-landing .fc-hero h1,#root .doc-campaign .campaign-hero .deca-lead-card,#root .fc-landing .fc-hero .fc-lead-card{margin-top:0}#root :is(.deca-landing,.doc-campaign,.fc-landing) :is(.deca-hero-lead,.fc-lead){font-size:18px;line-height:1.65;margin:24px 0}#root :is(.deca-landing,.doc-campaign,.fc-landing) .deca-hero-checks{display:grid;gap:14px;margin:26px 0;padding:0}#root :is(.deca-landing,.doc-campaign,.fc-landing) .deca-hero-checks li{font-size:16px;line-height:1.6;gap:10px}#root :is(.deca-landing,.doc-campaign,.fc-landing) .deca-hero-checks li>:is(svg,span){width:18px;flex-shrink:0}#root .campaign-quick-steps{margin-top:26px}@media (max-width:1100px){#root :is(.deca-landing,.doc-campaign,.fc-landing) :is(.deca-hero-lead,.fc-lead){font-size:17px;line-height:1.8}}@media (max-width:600px){#root :is(.deca-landing,.doc-campaign,.fc-landing) .deca-hero-checks li{font-size:15px}}#root .campaign-form-kicker{display:block;color:var(--amber);font:500 10px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}@media (max-width:820px){#root :is(.deca-landing,.doc-campaign) .deca-hero-grid,#root .fc-landing .fc-hero-grid{row-gap:26px}#root :is(.deca-landing,.doc-campaign,.fc-landing) .deca-hero-checks{margin-bottom:0}#root :is(.deca-landing,.doc-campaign,.fc-landing) .deca-hero-copy{padding-bottom:0}}@media (max-width:600px){#root :is(.deca-landing,.doc-campaign,.fc-landing) .faq h2{font-size:34px;line-height:1.18;letter-spacing:-.045em;word-spacing:normal}#root :is(.deca-landing,.doc-campaign,.fc-landing) .faq-list summary{font:600 17px/1.5 var(--body);gap:18px;padding:22px 0;align-items:center}#root :is(.deca-landing,.doc-campaign,.fc-landing) .faq-list summary span{flex:0 0 22px;font-weight:400}#root :is(.deca-landing,.doc-campaign,.fc-landing) .faq-list details p{font:400 15px/1.75 var(--body);margin:0 0 22px}}:root{--surface-depth: 0 0 16px 2px rgba(21, 22, 43, .12), 0 12px 24px -6px rgba(21, 22, 43, .24);--surface-depth-small: 0 0 10px 1px rgba(21, 22, 43, .09), 0 6px 14px -4px rgba(21, 22, 43, .16)}#root :is(.price-card,.workflow-grid>article,.deca-benefits-track article,.campaign-benefit-grid>article,.campaign-start-grid>article,.deca-steps>article,.deca-risk-cards article,.dr-connection article,.dr-start-grid article,.demo-form,.deca-lead-card,.fc-lead-card,.expert-contact-card,.fuel-dashboard,.fuel-audit-card,.fuel-calc-card,.fc-calculator,.campaign-board,.doc-hub,.fc-route-board,.fc-invoice,.app-window,.route-visual,.deca-product-board,.deca-web-shot,.deca-module-document,.deca-pdf-preview,.dr-tour-stage,.dr-minimal-image,.blog-cover,.blog-article-cta,.article-audio,.legal-article,.impact-grid,.offer-conditions,.deca-requirements-grid,.fuel-benefit-grid){box-shadow:var(--surface-depth)}#root :is(.floating-note,.station-card,.route-insight,.doc-source,.doc-paper,.office-card,.driver-note,.scan-card,.deca-input-card,.deca-output-card,.deca-flow-sheet,.campaign-workspace-note,.campaign-human-caption,.campaign-human-route li,.fc-floating-note,.fc-file,.dr-glass-label,.dr-deca-note,.blog-paper){box-shadow:var(--surface-depth-small)}#root :is(.deca-lead-card,.fc-lead-card) .demo-form{box-shadow:none}#root .fuel-benefit-grid>article{box-shadow:none}
