.kap{--bg: #e9e9e4;--bg-2: #f1f1ec;--paper: #fbfbf8;--ink: #171717;--ink-2: #3d3d3a;--muted: #6b6b66;--faint: #9a9a93;--line: #d6d6cf;--line-2: #c4c4bc;--lime: var(--ds-primary, #f2ff70);--lime-soft: #f7fcc4;--ok: #3b5a00;--ok-bg: #eef7d2;--ok-line: #cfe39a;--warn: #7a5300;--warn-bg: #fff4d1;--warn-line: #ecd99a;--ink-dark: #0b0b0a;--ink-dark-2: #141413;--line-dark: #2a2a27;--text-dark: #ecece6;--text-dark-2: #a3a39c;--display: var(--font-head);--body: var(--font-body);--mono: var(--font-mono);--r: 4px;--max: 1200px;--ease: cubic-bezier(.2,.7,.2,1)}.kap *, .kap *::before, .kap *::after{box-sizing: border-box}.kap{margin: 0;background: var(--bg);color: var(--ink);font: 400 16px/1.6 var(--body);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}.kap ::selection{background: var(--lime);color: var(--ink)}.kap .dots{background-image: radial-gradient(rgba(23,23,23,.12) 1px, transparent 1px);background-size: 22px 22px}.kap .wrap{max-width: var(--max);margin: 0 auto;padding: 0 32px}.kap h1, .kap h2, .kap h3{font-family: var(--display);font-weight: 400;letter-spacing: -.015em;margin: 0}.kap h1{font-size: clamp(38px, 4.6vw, 64px);line-height: 1.02;letter-spacing: -.03em}.kap h2{font-size: clamp(30px, 3.8vw, 50px);line-height: 1.04;letter-spacing: -.025em}.kap h3{font-size: 20px;line-height: 1.25;font-weight: 500}.kap p{margin: 0}.kap .lead{font-size: 19px;line-height: 1.6;color: var(--ink-2);max-width: 64ch}.kap .eyebrow{display: inline-flex;align-items: center;gap: 10px;font: 500 12px/1 var(--mono);letter-spacing: .09em;text-transform: uppercase;color: var(--muted)}.kap .eyebrow::before{content: "";width: 18px;height: 1px;background: currentColor}.kap .muted{color: var(--muted)}.kap .hl{background: linear-gradient(transparent 60%, var(--lime) 60%)}.kap .btn{display: inline-flex;align-items: center;gap: 10px;font: 400 16px/1 var(--display);padding: 15px 22px;border-radius: var(--r);border: 1px solid var(--ink);color: var(--ink);text-decoration: none;cursor: pointer;background: transparent;transition: transform .15s var(--ease), background .15s, box-shadow .15s}.kap .btn:hover{transform: translateY(-1px);box-shadow: 0 6px 0 -2px rgba(23,23,23,.9)}.kap .btn-primary{background: var(--lime)}.kap .btn svg{width: 16px;height: 16px}.kap .chip{display: inline-flex;align-items: center;gap: 6px;font: 500 12px/1 var(--body);padding: 6px 9px;border-radius: 999px;background: var(--bg-2);color: var(--ink-2);border: 1px solid var(--line);white-space: nowrap}.kap .chip svg{width: 13px;height: 13px}.kap .dagger{color: #8f8500;font-size: .72em;vertical-align: super;cursor: help;margin-left: 1px}.kap section{padding: 120px 0;position: relative}.kap .sec-head{display: grid;gap: 18px;max-width: 820px;margin-bottom: 56px}.kap .card{background: var(--paper);border: 1px solid var(--line);border-radius: 12px}.kap .glow{position: absolute;pointer-events: none;border-radius: 50%;filter: blur(14px)}.kap .glow.y{width: 900px;height: 640px;right: -160px;top: 40px;background: radial-gradient(closest-side, rgba(242,255,112,.9), rgba(242,255,112,0))}.kap .glow.v{width: 640px;height: 460px;left: -220px;top: -80px;background: radial-gradient(closest-side, rgba(190,184,240,.6), rgba(190,184,240,0))}.kap .hero3d{background: var(--ink-dark);color: var(--text-dark);padding: 52px 0 0;overflow: hidden}.kap .hero3d::before{content: "";position: absolute;inset: 0;pointer-events: none;background: radial-gradient(1100px 520px at 72% 12%, rgba(242,255,112,.16), transparent 70%), radial-gradient(760px 460px at 8% 85%, rgba(150,140,230,.14), transparent 70%)}.kap .hero3d .wrap{position: relative}.kap .hero3d h1{color: #fff;margin: 16px 0 0;max-width: 27ch;font-size: clamp(32px, 3.2vw, 46px)}.kap .hero3d .lead{color: var(--text-dark-2);margin: 16px 0 0;font-size: 16.5px;max-width: 72ch}.kap .hero3d .pill{display: inline-flex;align-items: center;gap: 10px;padding: 7px 14px 7px 8px;border-radius: 999px;background: rgba(255,255,255,.05);border: 1px solid var(--line-dark);font-size: 14px;color: var(--text-dark)}.kap .hero3d .pill b{font: 500 11px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;background: var(--lime);color: var(--ink);padding: 5px 8px;border-radius: 999px}.kap .hero3d .hl{background: linear-gradient(transparent 62%, rgba(242,255,112,.34) 62%)}.kap .hero3d .btn{border-color: #44443f;color: var(--text-dark)}.kap .hero3d .btn:hover{box-shadow: 0 6px 0 -2px rgba(236,236,230,.55)}.kap .hero3d .btn-primary{background: var(--lime);color: var(--ink);border-color: var(--lime)}.kap .hero-ctas{display: flex;gap: 12px;flex-wrap: wrap;margin-top: 24px}.kap .hero-proof{display: flex;gap: 34px;margin-top: 40px;padding-top: 24px;border-top: 1px solid var(--line-dark);flex-wrap: wrap}.kap .hero-proof div{display: grid;gap: 4px}.kap .hero-proof b{font: 400 32px/1 var(--display);letter-spacing: -.02em;color: #fff}.kap .hero-proof span{font-size: 13px;color: var(--text-dark-2)}.kap .stage{position: relative;margin-top: 20px;height: 560px;perspective: 1900px;perspective-origin: 38% 50%;touch-action: pan-y;cursor: grab}.kap .stage.dragging{cursor: grabbing}.kap .stage::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 170px;pointer-events: none;background: linear-gradient(transparent, var(--ink-dark) 72%);z-index: 400}.kap .deck{position: absolute;top: 50%;left: 50%;width: 0;height: 0;transform-style: preserve-3d}.kap .tile{position: absolute;top: 0;left: 0;width: 620px;height: 440px;margin: -220px 0 0 -430px;padding: 0;border: 1px solid #32322e;border-radius: 14px;background: var(--ink-dark-2);overflow: hidden;transform-style: preserve-3d;will-change: transform, opacity;transition: transform .62s var(--ease), opacity .45s linear;box-shadow: 0 60px 90px -50px rgba(0,0,0,.95);cursor: pointer;text-align: left;font: inherit;color: inherit;-webkit-tap-highlight-color: transparent}.kap .tile .bar{display: flex;align-items: center;gap: 10px;padding: 11px 14px;border-bottom: 1px solid #262623;background: #101010}.kap .tile .dot{width: 9px;height: 9px;border-radius: 50%;background: #33332f;flex: none}.kap .tile .bar b{font: 500 12.5px/1.2 var(--body);color: #f4f4ef;letter-spacing: -.005em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.kap .tile .bar span{font: 400 11px/1 var(--mono);color: #78786f;margin-left: auto;white-space: nowrap;letter-spacing: .04em;text-transform: uppercase}.kap .tile img{display: block;width: 100%;height: calc(100% - 41px);object-fit: cover;object-position: top center;background: #0d0d0c}.kap .tile::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(104deg, rgba(0,0,0,0) 48%, rgba(0,0,0,.36) 100%);opacity: 0;transition: opacity .45s linear}.kap .tile.behind::after{opacity: 1}.kap .tile.active{border-color: #4a4a43;box-shadow: 0 70px 110px -44px rgba(0,0,0,.98), 0 0 0 1px rgba(242,255,112,.16)}.kap .tile.active .bar{background: #15150f;border-bottom-color: #30301f}.kap .tile.active .dot{background: var(--lime)}.kap .rail{position: relative;z-index: 500;display: flex;align-items: center;gap: 20px;padding: 0 0 30px;margin-top: -24px;flex-wrap: wrap}.kap .rail .now{min-width: 0;flex: 1 1 320px}.kap .rail .now b{display: block;font: 400 22px/1.2 var(--display);color: #fff;letter-spacing: -.02em}.kap .rail .now span{font-size: 13.5px;color: var(--text-dark-2)}.kap .rail .nav{display: flex;align-items: center;gap: 10px}.kap .rail button.step{width: 42px;height: 42px;border-radius: 50%;border: 1px solid #3a3a35;background: rgba(255,255,255,.04);color: var(--text-dark);display: grid;place-items: center;cursor: pointer;transition: border-color .15s, background .15s}.kap .rail button.step:hover{border-color: var(--lime);background: rgba(242,255,112,.08)}.kap .rail button.step svg{width: 17px;height: 17px}.kap .rail .count{font: 400 13px/1 var(--mono);color: var(--text-dark-2);min-width: 74px;text-align: center}.kap .rail .hint{font-size: 12.5px;color: #6c6c64;display: flex;align-items: center;gap: 7px}.kap .rail .hint svg{width: 14px;height: 14px}.kap .track{position: relative;z-index: 500;height: 3px;border-top: 1px solid var(--line-dark)}.kap .track i{position: absolute;top: -1px;left: 0;height: 3px;background: var(--lime);transition: transform .5s var(--ease), width .5s var(--ease)}@media (prefers-reduced-motion: reduce){.kap .tile, .kap .track i{transition: none}}.kap .pgrid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px}.kap .pgrid .card{padding: 26px 24px;display: grid;gap: 12px;align-content: start}.kap .pgrid .ic{width: 38px;height: 38px;border-radius: 9px;background: var(--bg-2);border: 1px solid var(--line);display: grid;place-items: center}.kap .pgrid .ic svg{width: 18px;height: 18px}.kap .pgrid p{font-size: 15px;color: var(--muted);line-height: 1.6}.kap .split{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.kap .split .card{padding: 28px;display: grid;gap: 16px;align-content: start}.kap .split .card.sym{background: var(--ink);color: #ecece6;border-color: var(--ink)}.kap .split .card.sym h3, .kap .split .card.sym .big{color: #fff}.kap .split .card.sym .eyebrow{color: #a3a39c}.kap .split .card.sym li{border-color: #333}.kap .big{font: 400 56px/1 var(--display);letter-spacing: -.03em}.kap .split ul{list-style: none;margin: 0;padding: 0;display: grid}.kap .split li{display: flex;gap: 12px;align-items: baseline;padding: 10px 0;border-top: 1px solid var(--line);font-size: 14.5px}.kap .split li .k{font: 500 11px/1 var(--mono);letter-spacing: .06em;text-transform: uppercase;color: var(--muted);min-width: 58px}.kap .split .note{font-size: 13.5px;line-height: 1.55;color: var(--muted)}.kap .split .card.sym .note{color: #a3a39c}.kap .ratio{display: flex;height: 10px;border-radius: 999px;overflow: hidden;border: 1px solid var(--line)}.kap .ratio i{display: block;height: 100%}.kap .ratio-key{display: flex;gap: 18px;flex-wrap: wrap;font-size: 13px;color: var(--muted)}.kap .ratio-key span{display: inline-flex;align-items: center;gap: 7px}.kap .ratio-key i{width: 10px;height: 10px;border-radius: 3px;border: 1px solid var(--line)}.kap .sop{display: grid;grid-template-columns: 1.15fr .85fr;gap: 24px;align-items: start}.kap .sopcard{padding: 0;overflow: hidden}.kap .sopcard .bar{padding: 13px 18px;border-bottom: 1px solid var(--line);display: flex;justify-content: space-between;align-items: center;gap: 12px;background: var(--bg-2)}.kap .sopcard .bar b{font: 500 12.5px/1 var(--mono);letter-spacing: .05em;text-transform: uppercase}.kap .sopcard pre{margin: 0;padding: 22px;font: 400 13.5px/1.75 var(--mono);white-space: pre-wrap;color: var(--ink-2);overflow-x: auto}.kap .sopcard pre b{font-weight: 500;color: var(--ink)}.kap .sopcard pre .prim{display: inline-block;margin-top: 2px;font-size: 12.5px;color: var(--ok);background: var(--ok-bg);border: 1px solid var(--ok-line);border-radius: 4px;padding: 1px 6px}.kap .sopcard pre .prim.ai{color: var(--warn);background: var(--warn-bg);border-color: var(--warn-line)}.kap .sopside{display: grid;gap: 14px}.kap .sopside .card{padding: 20px 22px;display: grid;gap: 8px}.kap .sopside h3{font-size: 17px}.kap .sopside p{font-size: 14.5px;color: var(--muted);line-height: 1.6}.kap .cat-bar{display: flex;gap: 12px;flex-wrap: wrap;align-items: center;margin-bottom: 26px}.kap .cat-bar input{flex: 1 1 240px;min-width: 200px;font: 400 15px/1 var(--body);padding: 13px 15px;border-radius: var(--r);border: 1px solid var(--line);background: var(--paper);color: var(--ink)}.kap .cat-bar input:focus{outline: none;border-color: var(--ink);box-shadow: 0 0 0 3px var(--lime-soft)}.kap .tabs{display: flex;gap: 8px;flex-wrap: wrap}.kap .tabs button{font: 500 13px/1 var(--body);padding: 11px 15px;border-radius: 999px;border: 1px solid var(--line);background: var(--paper);color: var(--ink-2);cursor: pointer;transition: background .15s, border-color .15s, color .15s}.kap .tabs button:hover{border-color: var(--ink)}.kap .tabs button[aria-pressed="true"]{background: var(--ink);border-color: var(--ink);color: var(--lime)}.kap .cat-count{font: 400 13px/1 var(--mono);color: var(--muted);margin-left: auto}.kap .cat-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 18px}.kap .appcard{display: grid;grid-template-columns: 1fr 1fr;overflow: hidden;border: 1px solid var(--line);border-radius: 14px;background: var(--paper);cursor: pointer;font: inherit;color: inherit;text-align: left;padding: 0;transition: border-color .15s, transform .15s var(--ease), box-shadow .15s}.kap .appcard:hover{border-color: var(--ink);transform: translateY(-2px);box-shadow: 0 16px 34px -26px rgba(23,23,23,.55)}.kap .appcard .txt{padding: 22px 22px 18px;display: grid;gap: 9px;align-content: start;min-width: 0}.kap .appcard .fam{font: 500 10.5px/1.3 var(--mono);letter-spacing: .07em;text-transform: uppercase;color: var(--muted)}.kap .appcard h3{font-size: 18px;font-weight: 500;letter-spacing: -.015em}.kap .appcard p{font-size: 13.5px;line-height: 1.55;color: var(--muted);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.kap .appcard .autos{display: flex;flex-wrap: wrap;gap: 5px;margin-top: 2px}.kap .appcard .autos span{font: 400 11.5px/1 var(--body);padding: 5px 8px;border-radius: 4px;background: var(--bg-2);border: 1px solid var(--line);color: var(--ink-2);white-space: nowrap;max-width: 100%;overflow: hidden;text-overflow: ellipsis}.kap .appcard .autos span.more{background: transparent;border-style: dashed;color: var(--muted)}.kap .appcard .shot{position: relative;background: var(--ink-dark);border-left: 1px solid var(--line);overflow: hidden;min-height: 215px}.kap .appcard .shot img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top left}.kap .cat-empty{padding: 40px 0;text-align: center;color: var(--muted);font-size: 15px}.kap .cat-more{display: flex;justify-content: center;margin-top: 28px}.kap dialog.appdlg{width: min(720px, calc(100vw - 32px));padding: 0;border: 1px solid var(--line);border-radius: 16px;background: var(--paper);color: var(--ink);overflow: hidden}.kap dialog.appdlg::backdrop{background: rgba(11,11,10,.62)}.kap dialog.appdlg .shot{background: var(--ink-dark);border-bottom: 1px solid var(--line)}.kap dialog.appdlg .shot img{display: block;width: 100%;height: auto}.kap dialog.appdlg .dh{padding: 22px 26px 0;display: grid;gap: 7px}.kap dialog.appdlg .dh .fam{font: 500 10.5px/1.3 var(--mono);letter-spacing: .07em;text-transform: uppercase;color: var(--muted)}.kap dialog.appdlg .db{padding: 16px 26px 24px;display: grid;gap: 16px}.kap dialog.appdlg .db p{font-size: 15px;line-height: 1.6;color: var(--ink-2)}.kap dialog.appdlg .autos{display: grid;gap: 7px}.kap dialog.appdlg .autos b{font: 500 11px/1 var(--mono);letter-spacing: .07em;text-transform: uppercase;color: var(--muted)}.kap dialog.appdlg .autos ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 5px}.kap dialog.appdlg .autos li{font-size: 14px;color: var(--ink-2);display: flex;gap: 9px;align-items: baseline}.kap dialog.appdlg .autos li::before{content: "";width: 5px;height: 5px;border-radius: 50%;background: var(--line-2);flex: none;transform: translateY(-3px)}.kap dialog.appdlg .facts{display: flex;gap: 20px;flex-wrap: wrap;padding-top: 14px;border-top: 1px solid var(--line);font: 400 12.5px/1 var(--mono);color: var(--faint)}.kap dialog.appdlg .dc{display: flex;gap: 10px;justify-content: flex-end;padding: 0 26px 24px}.kap dialog.appdlg .x{position: absolute;top: 14px;right: 14px;width: 32px;height: 32px;border-radius: 50%;border: 1px solid #3a3a35;background: rgba(11,11,10,.72);color: #ecece6;display: grid;place-items: center;cursor: pointer}.kap dialog.appdlg .x svg{width: 15px;height: 15px}.kap .status{display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px}.kap .status .card{padding: 24px;display: grid;gap: 10px;align-content: start}.kap .status .tag{justify-self: start;font: 500 11px/1 var(--mono);letter-spacing: .07em;text-transform: uppercase;padding: 6px 9px;border-radius: 4px;border: 1px solid}.kap .status .tag.cur{color: var(--ok);background: var(--ok-bg);border-color: var(--ok-line)}.kap .status .tag.par{color: var(--warn);background: var(--warn-bg);border-color: var(--warn-line)}.kap .status .tag.pla{color: var(--muted);background: var(--bg-2);border-color: var(--line);border-style: dashed}.kap .status p{font-size: 14.5px;line-height: 1.6;color: var(--muted)}.kap .cmp{width: 100%;border-collapse: collapse;font-size: 15px;background: var(--paper);border: 1px solid var(--line);border-radius: 12px;overflow: hidden}.kap .cmp th, .kap .cmp td{padding: 15px 18px;text-align: left;border-bottom: 1px solid var(--line);vertical-align: top}.kap .cmp thead th{font: 500 12px/1 var(--mono);letter-spacing: .07em;text-transform: uppercase;color: var(--muted);background: var(--bg-2)}.kap .cmp tbody tr:last-child td{border-bottom: 0}.kap .cmp td.us{background: var(--lime-soft)}.kap .cmp-wrap{overflow-x: auto}.kap .faq{display: grid;gap: 0;border-top: 1px solid var(--line)}.kap .faq details{border-bottom: 1px solid var(--line)}.kap .faq summary{padding: 22px 0;font: 400 20px/1.3 var(--display);letter-spacing: -.015em;cursor: pointer;list-style: none;display: flex;justify-content: space-between;gap: 20px;align-items: center}.kap .faq summary::-webkit-details-marker{display: none}.kap .faq summary::after{content: "+";font: 400 24px/1 var(--display);color: var(--muted);flex: none}.kap .faq details[open] summary::after{content: "\2212"}.kap .faq .ans{padding: 0 0 24px;max-width: 76ch}.kap .faq .ans p{font-size: 16px;line-height: 1.65;color: var(--ink-2)}.kap .faq .ans p+p{margin-top: 12px}.kap .cta{text-align: center;overflow: hidden}.kap .cta h2{max-width: 20ch;margin: 0 auto}.kap .cta .lead{margin: 20px auto 32px;text-align: center}.kap .cta .hero-ctas{justify-content: center;margin-top: 0}.kap .fineprint{padding: 0 32px 64px}.kap .fineprint p{font-size: 13px;line-height: 1.6;color: var(--faint);max-width: 90ch}@media (max-width: 1100px){.kap .stage{height: 460px;perspective: 1500px}.kap .tile{width: 520px;height: 370px;margin: -185px 0 0 -360px}.kap .cat-grid{grid-template-columns: 1fr}}@media (max-width: 1000px){.kap .split, .kap .sop{grid-template-columns: 1fr}.kap .pgrid, .kap .status{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 720px){.kap section{padding: 80px 0}.kap .wrap{padding: 0 20px}.kap .sec-head{margin-bottom: 40px}.kap .pgrid, .kap .status{grid-template-columns: 1fr}.kap .glow{display: none}.kap .hero-proof{gap: 22px}.kap .hero-proof b{font-size: 27px}.kap .fineprint{padding: 0 20px 48px}.kap .appcard{grid-template-columns: 1fr}.kap .appcard .shot{border-left: 0;border-top: 1px solid var(--line);min-height: 180px;order: -1}.kap .rail{gap: 14px;margin-top: 10px}.kap .rail .hint{display: none}.kap .stage{height: auto;perspective: none;margin: 40px -20px 0;padding: 0 20px 20px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;cursor: default;-webkit-overflow-scrolling: touch}.kap .stage::after{display: none}.kap .deck{position: static;width: auto;height: auto;transform: none !important;transform-style: flat;display: flex;gap: 14px}.kap .tile{position: static;flex: 0 0 82vw;width: 82vw;height: 56vw;min-height: 230px;margin: 0;transform: none !important;opacity: 1 !important;scroll-snap-align: center;transition: none;box-shadow: 0 22px 40px -30px rgba(0,0,0,.9)}.kap .tile::after{display: none}}.kap .qa-sec{padding: 72px 0 8px}.kap .qa{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 28px 44px;margin-top: 22px}.kap .qa-item h2{font-size: clamp(22px, 2.2vw, 28px);line-height: 1.15;letter-spacing: -.015em;margin: 0 0 12px}.kap .qa-item p{font-size: 16px;line-height: 1.6;color: var(--ink-2);max-width: 62ch}@media (max-width: 560px){.kap .qa-sec{padding: 56px 0 0}}.kap .lead a:not(.btn), .kap .qa-item a, .kap details a, .kap .prof-b a{color: inherit;text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 3px}.kap .lead a:not(.btn):hover, .kap .qa-item a:hover, .kap details a:hover, .kap .prof-b a:hover{text-decoration-color: currentColor}.kap .role[hidden], .kap .appcard[hidden], .kap .empty[hidden]{display: none}.kap details .faq-list ul{margin: 6px 0 12px;padding-left: 20px}.kap details .faq-list li{margin: 5px 0}.kap details .faq-list p+p, .kap details .faq-list ul+p{margin-top: 10px}.kap .why3{display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px}.kap .why3 .card{padding: 26px 26px 28px;display: grid;gap: 12px;align-content: start}.kap .why3 .ic{width: 38px;height: 38px;border-radius: 8px;display: grid;place-items: center;background: var(--lime);border: 1px solid var(--ink)}.kap .why3 .ic svg{width: 18px;height: 18px}.kap .why3 h3{font-size: 19px}.kap .why3 p{font-size: 15px;line-height: 1.55;color: var(--ink-2)}.kap .why3 p a{color: inherit;text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 3px}@media (max-width: 900px){.kap .why3{grid-template-columns: 1fr}}.kap .sec-head{max-width: 960px}