.pr-product-page{--detail-accent: #087f80;--kp-paper: #fff;--kp-surface: #f4f7fa;--kp-muted: #526377;--kp-line: #dce4eb;color:#142a46;background:#fff}.pr-product-page .kp-detail-hero{min-height:0;padding:140px 0 90px;color:#142a46;background:#f4f7fa;border-bottom:1px solid #dce4eb}.pr-product-page .kp-detail-hero:after,.pr-product-page .kp-detail-grid{display:none}.pr-product-page .kp-detail-back{margin-bottom:42px;color:#4d6278}.pr-product-page .kp-detail-back:hover{color:#087f80}.pr-product-page .kp-detail-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:55px}.pr-product-page .kp-detail-copy h1{font-size:clamp(38px,4.1vw,64px);line-height:1.08;letter-spacing:-.045em}.pr-product-page .kp-detail-copy>p:last-of-type{color:#526377;font-size:17px}.pr-product-page .kp-kicker{color:#087476}.pr-product-page .kp-detail-whatsapp{color:#193750;border-color:#b6c9d6;background:#fff}.pr-product-page .kp-detail-visual>span{color:#526377}.pr-product-page .kp-detail-browser{padding:0 7px 7px;border-color:#cbd8e3;border-radius:8px;background:#fff;box-shadow:0 18px 45px #173a5010;transform:none;overflow:hidden}.pr-product-page .kp-window-bar{color:#526377;background:#edf2f7}.pr-product-page .kp-detail-flow{border-color:#cfdee5;border-radius:8px;background:#fff;box-shadow:0 18px 45px #173a5010}.pr-product-page .kp-restaurant-route article{border-color:#dce4eb;background:#f6f9fb}.pr-product-page .kp-restaurant-route article:last-child{border-right-color:#dce4eb}.pr-product-page .kp-restaurant-route strong{color:#18334c}.pr-product-page .kp-restaurant-route small{color:#526377}.pr-product-page .kp-restaurant-route article>svg{color:#087f80}.pr-product-page .kp-kitchen-lines i{border-color:#dce4eb;background:#edf4f5}.pr-product-page .kp-detail-flow figcaption,.pr-product-page .pr-screen-note{color:#526377;font-size:12px;line-height:1.7;margin-top:17px}.pr-product-page .kp-detail-truth{color:#142a46;background:#edf5f6;border-block:1px solid #d6e5e8}.pr-product-page .kp-detail-truth-layout>p{color:#4b6176}.pr-product-page .kp-detail-final{color:#142a46;background:#eef4f8}.pr-product-page .kp-detail-access{color:#156b73}.pr-product-page .kp-detail-features header h2,.pr-product-page .kp-detail-benefits header h2,.pr-product-page .kp-detail-faq header h2{font-size:clamp(32px,3.8vw,48px);line-height:1.1}.pr-product-page .pr-demo-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:70px;align-items:center}.pr-product-page .pr-demo-layout>*{min-width:0}.pr-product-page .pr-demo-layout h2,.pr-product-page .pr-mobile-layout h2{font-size:clamp(34px,4vw,52px);margin:0 0 24px;line-height:1.08;letter-spacing:-.04em}.pr-product-page .pr-demo-layout header>p:not(.kp-kicker),.pr-product-page .pr-mobile-layout header>p:not(.kp-kicker){color:#526377;font-size:16px;line-height:1.8}.pr-product-page .pr-demo-layout .pr-demo-note{font-size:13px;padding-top:18px;border-top:1px solid #dce4eb}.pr-product-page .pr-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#087476;font-size:14px;font-weight:650}.pr-product-page .pr-mobile-section{background:#f4f7fa;border-block:1px solid #e0e7ed}.pr-product-page .pr-mobile-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center;max-width:1000px}.pr-product-page .pr-mobile-layout figure{margin:0;text-align:center}.pr-product-page .pr-mobile-layout img{display:block;width:min(250px,100%);height:auto;max-height:520px;object-fit:contain;margin-inline:auto;border:6px solid #18334c;border-radius:20px;background:#fff;box-shadow:0 15px 35px #19375014}.pr-product-page .pr-mobile-layout figcaption{margin-top:14px;font-size:12px;color:#526377}.pr-product-page a:focus-visible,.pr-product-page summary:focus-visible{outline:3px solid #087f80;outline-offset:4px}.pr-product-page .ix-demo-top>button,.pr-product-page .ix-demo-primary,.pr-product-page .ix-basket-row>button{border:0}.pr-product-page .ix-demo{min-width:0;overflow:hidden;border:1px solid #d3deec;border-radius:6px;color:#0b1835;background:#f3f7fc;font-family:Kallpa Sans,Aptos,Segoe UI,sans-serif;container-type:inline-size}.pr-product-page .ix-demo button{font-family:inherit;cursor:pointer}.pr-product-page .ix-demo button:disabled{cursor:default;opacity:.58}.pr-product-page .ix-demo button:focus-visible{outline:3px solid #0868ff;outline-offset:3px}.pr-product-page .ix-demo h4{margin:0;font-size:13px;font-weight:700;line-height:1.4}.pr-product-page .ix-demo-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:53px;padding:5px 15px;border-bottom:1px solid #d7e2ef;background:#fff}.pr-product-page .ix-demo-top>span{display:flex;align-items:center;gap:8px;color:#294362;font-size:11px;font-weight:700}.pr-product-page .ix-demo-top>span>svg{color:#08785f;width:15px;height:15px}.pr-product-page .ix-demo-top>button{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:7px 0 7px 10px;color:#475d78;background:transparent;font-size:10px}.pr-product-page .ix-demo-top button svg{width:13px;height:13px}.pr-product-page .ix-demo-label{padding:10px 15px 0;color:#596b83;font-size:10px;font-weight:500}.pr-product-page .ix-pos-layout{display:grid;grid-template-columns:1fr .95fr;gap:15px;padding:16px 15px 17px}.pr-product-page .ix-pos-products>p{margin:5px 0 14px;color:#5d6e83;font-size:10px;line-height:1.6}.pr-product-page .ix-pos-picks{display:grid;gap:9px}.pr-product-page .ix-product-pick{display:grid;grid-template-columns:33px 1fr 13px;align-items:center;min-height:63px;gap:8px;padding:9px;border:1px solid #d4e0ed;border-radius:5px;color:#17304e;background:#fff;text-align:left;transition:transform .17s,border-color .17s}.pr-product-page .ix-product-pick:hover{border-color:#0aa581;transform:translateY(-2px)}.pr-product-page .ix-item-icon{display:grid;place-items:center;width:33px;height:37px;border-radius:4px;color:#156799;background:#e6f0fb}.pr-product-page .ix-pick-rice .ix-item-icon{color:#967136;background:#fff5df}.pr-product-page .ix-pick-milk .ix-item-icon{color:#27735a;background:#e9f4ed}.pr-product-page .ix-item-icon>svg{width:21px;height:21px;stroke-width:1.7}.pr-product-page .ix-product-pick strong,.pr-product-page .ix-menu-picks strong{display:block;font-size:11px;font-weight:650;line-height:1.4}.pr-product-page .ix-product-pick small,.pr-product-page .ix-menu-picks small{display:block;margin-top:3px;color:#566a84;font-size:10px}.pr-product-page .ix-product-pick>svg{width:13px;height:13px;color:#08785f}.pr-product-page .ix-pos-basket{display:flex;min-width:0;flex-direction:column;padding:12px;border:1px solid #d3dfeb;border-radius:5px;background:#fff}.pr-product-page .ix-pos-basket>h4{display:flex;align-items:center;gap:7px;padding-bottom:11px;border-bottom:1px solid #e0e7f0;font-size:12px}.pr-product-page .ix-pos-basket>h4>svg{color:#08785f;width:14px;height:14px}.pr-product-page .ix-pos-basket>h4>span{display:grid;place-items:center;min-width:21px;min-height:21px;padding:2px;margin-left:auto;border-radius:3px;color:#08785f;background:#e5f5ee;font-size:10px}.pr-product-page .ix-basket-items{flex:1;min-height:119px}.pr-product-page .ix-basket-empty{display:grid;align-content:center;min-height:117px;margin:0;padding-block:15px;color:#64758a;font-size:11px;line-height:1.8}.pr-product-page .ix-basket-row{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:50px;border-bottom:1px solid #e6edf5}.pr-product-page .ix-basket-row strong{display:block;font-size:10px;font-weight:650}.pr-product-page .ix-basket-row span{display:block;margin-top:4px;color:#5e6d80;font-size:10px}.pr-product-page .ix-basket-row>button{display:grid;flex-shrink:0;place-items:center;width:44px;min-height:44px;border-radius:3px;color:#3f5b79;background:#f0f4f9}.pr-product-page .ix-basket-row>button svg{width:13px;height:13px}.pr-product-page .ix-demo-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 10px;padding-block:14px;margin-top:auto;border-top:1px solid #dce5ef}.pr-product-page .ix-demo-total>span{color:#506680;font-size:10px}.pr-product-page .ix-demo-total output{color:#0b2543;font-size:21px;font-weight:750;letter-spacing:-.045em}.pr-product-page .ix-demo-primary{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:11px 12px;border-radius:3px;color:#fff;background:#08785f;font-size:11px;font-weight:650}.pr-product-page .ix-demo-primary:hover:enabled{background:#05604b}.pr-product-page .ix-demo-primary>svg{width:14px;height:14px;flex-shrink:0}.pr-product-page .ix-demo-receipt{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:119px;padding:15px 0;text-align:center}.pr-product-page .ix-demo-receipt>svg{width:29px;height:29px;padding:5px;border-radius:50%;color:#08785f;background:#dcf6e9}.pr-product-page .ix-demo-receipt>strong{font-size:12px}.pr-product-page .ix-demo-receipt>p{margin:0;color:#526880;font-size:10px}.pr-product-page .ix-restaurant-demo .ix-demo-top>span>svg{color:#a04a17}.pr-product-page .ix-restaurant-progress{display:flex;align-items:center;list-style:none;padding:13px 15px 0;margin:0;gap:14px}.pr-product-page .ix-restaurant-progress>li{display:flex;align-items:center;flex:1;gap:6px;color:#58687d;font-size:10px}.pr-product-page .ix-restaurant-progress>li>span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;color:#64748a;background:#e3eaf3;font-size:10px}.pr-product-page .ix-restaurant-progress>li>span svg{width:12px;height:12px}.pr-product-page .ix-restaurant-progress>li>svg{width:13px;height:13px;margin-left:auto;color:#7c8aa0}.pr-product-page .ix-restaurant-progress>li.is-active{color:#81421d;font-weight:650}.pr-product-page .ix-restaurant-progress>li.is-active>span{color:#fff;background:#a95220}.pr-product-page .ix-restaurant-layout{display:grid;grid-template-columns:1fr .92fr;gap:15px;padding:15px}.pr-product-page .ix-demo-tables{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0 18px}.pr-product-page .ix-demo-tables>button{display:flex;align-items:center;flex-direction:column;gap:8px;min-height:70px;padding:10px 5px;border:1px solid #d4dfed;border-radius:4px;color:#526780;background:#fff;font-size:10px}.pr-product-page .ix-demo-tables>button.is-selected{color:#844011;border-color:#ba713f;background:#fff3e7}.pr-product-page .ix-table-shape{display:grid;place-items:center;width:26px;height:23px;border:2px solid #b3c1d2;border-radius:4px;color:#526780;box-shadow:-5px 0 0 -3px #b3c1d2,5px 0 0 -3px #b3c1d2;font-size:11px}.pr-product-page .ix-demo-tables>button.is-selected .ix-table-shape{color:#844011;border-color:#c3864f;background:#fff;box-shadow:-5px 0 0 -3px #c3864f,5px 0 0 -3px #c3864f}.pr-product-page .ix-menu-picks{display:grid;gap:8px;margin-top:10px}.pr-product-page .ix-menu-picks>button{display:flex;align-items:center;gap:9px;min-height:56px;padding:9px;border:1px solid #d5e0ed;border-radius:4px;color:#203a57;background:#fff;text-align:left}.pr-product-page .ix-menu-picks>button>svg{width:19px;height:19px;color:#a45428;flex-shrink:0}.pr-product-page .ix-menu-picks>button>b{min-width:20px;margin-left:auto;color:#945122;font-size:13px;text-align:center}.pr-product-page .ix-table-hint{margin:12px 0 0;color:#58687d;font-size:11px;line-height:1.8}.pr-product-page .ix-kitchen-card{display:flex;flex-direction:column;min-height:260px;min-width:0;padding:12px;border:1px solid #e5d4c2;border-radius:5px;background:#fff}.pr-product-page .ix-kitchen-caption{display:flex;align-items:center;gap:6px;padding-bottom:12px;border-bottom:1px solid #e6e6df;font-size:11px;font-weight:650}.pr-product-page .ix-kitchen-caption>svg{width:14px;height:14px;color:#9e4e1d}.pr-product-page .ix-kitchen-caption>span{margin-left:auto;color:#7a583e;font-size:9px}.pr-product-page .ix-kitchen-order{flex:1;min-height:100px;padding-top:10px}.pr-product-page .ix-kitchen-order>p:not(.ix-basket-empty){display:flex;gap:8px;margin:10px 0;color:#455c78;font-size:10px}.pr-product-page .ix-kitchen-order>p>strong{color:#203754}.pr-product-page .ix-order-status{display:inline-block;padding:4px 6px;border-radius:3px;color:#844516;background:#fff0d9;font-size:9px;font-weight:700}.pr-product-page .ix-kitchen-card.is-ready .ix-order-status{color:#08785f;background:#e5f5ed}.pr-product-page .ix-order-ready{width:20px;height:20px;margin-top:2px;color:#08785f}.pr-product-page .ix-restaurant-demo .ix-demo-primary{color:#fff;background:#a34e1b}.pr-product-page .ix-restaurant-demo .ix-demo-primary:hover:enabled{background:#833d13}@media (max-width: 1050px){.pr-product-page .kp-detail-hero-layout,.pr-product-page .pr-demo-layout{grid-template-columns:1fr;gap:36px}.pr-product-page .kp-detail-visual{width:100%}.pr-product-page .pr-mobile-layout{gap:40px}}@media (max-width: 650px){.pr-product-page .kp-detail-hero{padding:112px 0 56px}.pr-product-page .kp-detail-copy h1{font-size:clamp(36px,8.5vw,48px)}.pr-product-page .kp-detail-back{margin-bottom:28px}.pr-product-page .pr-mobile-layout{grid-template-columns:1fr}.pr-product-page .pr-mobile-layout header{grid-row:1}.pr-product-page .ix-pos-layout,.pr-product-page .ix-restaurant-layout{grid-template-columns:1fr}.pr-product-page .ix-pos-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pr-product-page .ix-product-pick{grid-template-columns:1fr;gap:7px;padding:9px}.pr-product-page .ix-product-pick>svg{display:none}.pr-product-page .ix-basket-items,.pr-product-page .ix-basket-empty{min-height:65px}.pr-product-page .ix-restaurant-progress{gap:6px}.pr-product-page .kp-detail-final>.kp-shell{gap:30px}}@media (prefers-reduced-motion: reduce){.pr-product-page *,.pr-product-page *:before,.pr-product-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pr-product-page .kp-detail-feature-list article>span,.pr-product-page .kp-detail-benefits article>span,.pr-product-page .kp-detail-truth-layout>strong{color:#526377}.pr-product-page .kp-window-bar>span{color:#526377}.kp-solution-page{--detail-accent: var(--kp-blue)}.kp-solution-page.is-orange{--detail-accent: var(--kp-orange)}.kp-solution-page.is-aqua{--detail-accent: var(--kp-aqua)}.kp-detail-hero{position:relative;min-height:830px;padding:126px 0 100px;overflow:hidden;color:var(--kp-paper);background:var(--kp-deep)}.kp-detail-hero:after{position:absolute;right:-220px;bottom:-320px;width:700px;height:700px;border:1px solid color-mix(in srgb,var(--detail-accent) 45%,transparent);border-radius:50%;box-shadow:0 0 0 90px color-mix(in srgb,var(--detail-accent) 4%,transparent),0 0 0 180px color-mix(in srgb,var(--detail-accent) 2%,transparent);content:""}.kp-detail-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000,transparent 92%);mask-image:linear-gradient(#000,transparent 92%)}.kp-detail-hero>.kp-shell{position:relative;z-index:2}.kp-detail-back{display:inline-flex;min-height:44px;margin-bottom:68px;align-items:center;gap:8px;color:#95a5c0;font-size:13px;font-weight:750;text-decoration:none}.kp-detail-back:hover{color:var(--kp-paper)}.kp-detail-hero-layout{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(500px,1.18fr);gap:76px;align-items:center}.kp-detail-copy h1{margin:0;font-family:var(--kp-display);font-size:clamp(58px,5.7vw,86px);font-weight:760;letter-spacing:-.065em;line-height:.93;text-wrap:balance}.kp-detail-copy>p:last-of-type{max-width:620px;margin:28px 0 0;color:#c2cde0;font-size:18px;line-height:1.68;text-wrap:pretty}.kp-detail-actions{display:flex;margin-top:34px;gap:10px;flex-wrap:wrap}.kp-detail-whatsapp{display:inline-flex;min-height:54px;padding:0 22px;border:1px solid rgba(255,255,255,.25);align-items:center;gap:9px;color:var(--kp-paper);font-size:13px;font-weight:750;text-decoration:none}.kp-detail-whatsapp svg{color:var(--kp-aqua)}.kp-detail-visual{position:relative;min-width:0;margin:0}.kp-detail-visual>span{display:block;margin-bottom:13px;color:#8192ae;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.kp-detail-browser{padding:0 8px 8px;border:1px solid rgba(255,255,255,.22);background:#09162f;box-shadow:0 40px 90px #0000007a;transform:perspective(1600px) rotateY(-4deg) rotateX(2deg)}.kp-detail-browser img,.kp-detail-web>img{display:block;width:100%;height:auto}.kp-detail-flow{padding:36px 34px 28px;border:1px solid rgba(255,255,255,.18);background:#091733;box-shadow:0 40px 90px #00000073}.kp-restaurant-route{display:grid;grid-template-columns:repeat(3,1fr)}.kp-restaurant-route article{position:relative;display:grid;min-height:180px;padding:24px;border:1px solid rgba(255,255,255,.14);border-right:0;align-content:space-between}.kp-restaurant-route article:last-child{border-right:1px solid rgba(255,255,255,.14)}.kp-restaurant-route small{color:#94a4bd;font-size:10px;font-weight:800}.kp-restaurant-route article>svg:not(:last-child){color:var(--kp-orange);font-size:30px}.kp-restaurant-route strong{font-family:var(--kp-display);font-size:17px}.kp-restaurant-route article>svg:last-child{position:absolute;z-index:2;top:50%;right:-12px;color:var(--kp-orange);transform:translateY(-50%)}.kp-kitchen-lines{display:grid;margin-top:16px;grid-template-columns:repeat(4,1fr);gap:8px}.kp-kitchen-lines i{height:38px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,color-mix(in srgb,var(--kp-orange) 35%,transparent) 38%,transparent 38%)}.kp-detail-flow figcaption,.kp-detail-web figcaption{margin-top:20px;color:#a8b5ca;font-size:12px;line-height:1.55;text-wrap:pretty}.kp-detail-web{padding:12px;background:#0a1730;box-shadow:0 40px 90px #00000073}.kp-detail-web>img{border:1px solid rgba(255,255,255,.12)}.kp-detail-section-layout{display:grid;grid-template-columns:.68fr 1.32fr;gap:85px}.kp-detail-features{background:var(--kp-paper)}.kp-detail-features header h2,.kp-detail-benefits header h2,.kp-detail-faq header h2{margin:0;font-family:var(--kp-display);font-size:clamp(42px,4.8vw,66px);letter-spacing:-.055em;line-height:.98}.kp-detail-feature-list{display:grid;border-top:1px solid var(--kp-line);border-left:1px solid var(--kp-line);grid-template-columns:1fr 1fr}.kp-detail-feature-list article{display:grid;min-height:128px;padding:22px;border-right:1px solid var(--kp-line);border-bottom:1px solid var(--kp-line);grid-template-columns:1fr auto;grid-template-rows:1fr auto}.kp-detail-feature-list article>span{color:#6d7b91;font-size:10px;font-weight:800}.kp-detail-feature-list article>svg{color:var(--detail-accent);font-size:23px}.kp-detail-feature-list strong{align-self:end;font-family:var(--kp-display);font-size:18px}.kp-detail-benefits{background:var(--kp-surface)}.kp-detail-benefits header{display:grid;margin-bottom:55px;grid-template-columns:1fr 1fr;align-items:end}.kp-detail-benefits header .kp-kicker{grid-column:1 / -1}.kp-detail-benefits>.kp-shell>div{display:grid;border-top:1px solid #bdc8d9;grid-template-columns:repeat(3,1fr)}.kp-detail-benefits article{min-height:245px;padding:30px 28px;border-right:1px solid #bdc8d9;border-bottom:1px solid #bdc8d9}.kp-detail-benefits article:first-child{border-left:1px solid #bdc8d9}.kp-detail-benefits article>span{color:var(--detail-accent);font-size:10px;font-weight:800}.kp-detail-benefits h3{margin:58px 0 12px;font-family:var(--kp-display);font-size:29px;letter-spacing:-.04em;line-height:1.05}.kp-detail-benefits article p{margin:0;color:var(--kp-muted);font-size:14px;line-height:1.6;text-wrap:pretty}.kp-detail-truth{padding:82px 0;color:var(--kp-paper);background:var(--kp-deep)}.kp-detail-truth-layout{display:grid;grid-template-columns:.65fr 1fr auto;gap:65px;align-items:center}.kp-detail-truth h2{margin:0;font-family:var(--kp-display);font-size:38px;letter-spacing:-.04em}.kp-detail-truth-layout>p{margin:0;color:#adbad0;font-size:14px;line-height:1.68;text-wrap:pretty}.kp-detail-truth-layout>strong{padding:14px 16px;border:1px solid color-mix(in srgb,var(--detail-accent) 65%,transparent);color:var(--detail-accent);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.kp-detail-faq{background:var(--kp-paper)}.kp-detail-faq details{border-top:1px solid var(--kp-line)}.kp-detail-faq details:last-child{border-bottom:1px solid var(--kp-line)}.kp-detail-faq summary{display:grid;min-height:84px;padding:18px 0;grid-template-columns:1fr 30px;align-items:center;gap:16px;cursor:pointer;font-weight:750;list-style:none}.kp-detail-faq summary::-webkit-details-marker{display:none}.kp-detail-faq summary span{display:grid;width:28px;height:28px;border:1px solid var(--kp-line);place-items:center;color:var(--detail-accent)}.kp-detail-faq details[open] summary span{transform:rotate(45deg)}.kp-detail-faq details p{margin:-3px 0 28px;color:var(--kp-muted);font-size:14px;line-height:1.65}.kp-detail-final{padding:84px 0;color:var(--kp-paper);background:var(--kp-blue-deep)}.kp-detail-final>.kp-shell{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.kp-detail-final h2{max-width:750px;margin:0;font-family:var(--kp-display);font-size:clamp(40px,4.8vw,62px);letter-spacing:-.055em;line-height:.98}.kp-detail-final .kp-detail-actions{margin:0}.kp-detail-access{grid-column:2;display:inline-flex;min-height:44px;margin-top:-35px;align-items:center;justify-content:flex-end;gap:7px;color:#aebbd1;font-size:13px;font-weight:750;text-decoration:none}@media (max-width: 1050px){.kp-detail-hero-layout{grid-template-columns:1fr;gap:58px}.kp-detail-copy{max-width:850px}.kp-detail-visual{width:min(850px,100%)}.kp-detail-section-layout{grid-template-columns:1fr;gap:50px}.kp-detail-truth-layout{grid-template-columns:.6fr 1fr}.kp-detail-truth-layout>strong{grid-column:2;width:fit-content}}@media (max-width: 720px){.kp-detail-hero{min-height:0;padding:104px 0 68px}.kp-detail-back{margin-bottom:32px}.kp-detail-hero-layout{gap:46px}.kp-detail-copy h1{font-size:clamp(44px,10.5vw,58px)}.kp-detail-copy>p:last-of-type{font-size:16px}.kp-detail-actions{display:grid}.kp-detail-actions>*{width:100%;justify-content:center}.kp-detail-flow{padding:25px 18px}.kp-restaurant-route{grid-template-columns:1fr}.kp-restaurant-route article,.kp-restaurant-route article:last-child{min-height:110px;border-right:1px solid rgba(255,255,255,.14);border-bottom:0}.kp-restaurant-route article:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.kp-restaurant-route article>svg:last-child{top:auto;right:18px;bottom:-12px;transform:rotate(90deg)}.kp-detail-feature-list{grid-template-columns:1fr}.kp-detail-benefits header{display:block}.kp-detail-benefits>.kp-shell>div{grid-template-columns:1fr}.kp-detail-benefits article,.kp-detail-benefits article:first-child{min-height:170px;border-left:1px solid #bdc8d9}.kp-detail-benefits h3{margin-top:32px}.kp-detail-truth-layout{grid-template-columns:1fr;gap:28px}.kp-detail-truth-layout>strong{grid-column:1}.kp-detail-final>.kp-shell{grid-template-columns:1fr}.kp-detail-final .kp-detail-actions{width:100%}.kp-detail-access{grid-column:1;margin-top:-20px;justify-content:flex-start}}@media (max-width: 390px){.kp-detail-copy h1{font-size:43px}.kp-detail-flow{padding:20px 13px}.kp-detail-browser{transform:none}}
