.ks-web{--cream:#fff7ea;--paper:#fff;--ink:#1f241f;--muted:#68706a;--forest:#148f6a;--forest-dark:#087955;--interactive-foreground:#0f7a59;--negative-foreground:#b9473f;--mint:#e6f6ec;--toast:#e8d8c6;--yellow:#f7c948;--coral:#f2766b;--taro:#b8a7f2;--pink:#d23e72;--shadow:0 20px 50px #1f241f1f;--display:var(--font-outfit), "Outfit", sans-serif;--body:var(--font-outfit), "Outfit", sans-serif;--scroll-progress:0;--motion-instant:80ms;--motion-fast:.14s;--motion-standard:.22s;--motion-emphasis:.32s;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-move:cubic-bezier(.4, 0, .2, 1)}html.ks-menu-open,body.ks-menu-open{overscroll-behavior:none;overflow:hidden}.ks-web,.ks-web *{box-sizing:border-box}.ks-web{color:var(--ink);background-color:var(--cream);font-family:var(--body);-webkit-font-smoothing:antialiased;background-image:url(/assets/kongsi/website/page-texture.webp);background-position:top;background-size:cover;background-attachment:scroll;margin:0;overflow-x:hidden}.ks-web.menu-open{overflow:hidden}.ks-web a{color:inherit;text-decoration:none}.ks-web button,.ks-web input{font:inherit}.ks-web button{color:inherit}.ks-web img{max-width:100%;display:block}.ks-web h1,.ks-web h2,.ks-web h3{font-family:var(--display);letter-spacing:-.055em;margin:0;font-weight:600}.ks-web .site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #e8d8c6eb;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;width:calc(100% - 32px);height:68px;padding:0 20px 0 24px;display:grid;position:fixed;top:12px;left:16px;box-shadow:0 12px 34px #1f241f1a}.ks-web .site-progress{background:var(--forest);height:2px;transform:scaleX(var(--scroll-progress));transform-origin:0;border-radius:99px;position:absolute;bottom:0;left:20px;right:20px}.ks-web .brand-lockup{justify-self:start;gap:2px;display:grid}.ks-web .wordmark{font-family:var(--display);letter-spacing:.14em;font-weight:800}.ks-web .wordmark sup{color:var(--coral);font-size:8px}.ks-web .brand-lockup small{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:700}.ks-web .desktop-nav{background:var(--mint);border:1px solid #148f6a1a;border-radius:99px;gap:6px;padding:6px;display:flex}.ks-web .desktop-nav a{transition:color var(--motion-fast) var(--ease-move), background-color var(--motion-fast) var(--ease-move);border-radius:99px;padding:9px 17px;font-size:13px;font-weight:600}.ks-web .desktop-nav a:hover,.ks-web .desktop-nav a.active{color:var(--paper);background:var(--forest)}.ks-web .button{border:1px solid var(--forest);min-height:52px;transition:transform var(--motion-instant) var(--ease-move), background-color var(--motion-fast) var(--ease-move);border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.ks-web .button-primary:hover{background:var(--forest-dark);transform:translateY(-2px)}.ks-web .button-primary{color:#fff;background:var(--forest)}.ks-web .button-secondary{color:var(--forest-dark);background:#ffffffdb}.ks-web .menu-button,.ks-web .mobile-menu{display:none}.ks-web .hero{--pointer-x:0px;--pointer-y:0px;isolation:isolate;border-radius:36px;min-height:calc(100svh - 112px);margin:92px 16px 20px;position:relative;overflow:hidden;box-shadow:0 24px 60px #1f241f2e}.ks-web .hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e8d8c6d1;border-radius:26px;position:absolute;inset:18px}.ks-web .hero-image{z-index:-3;object-fit:cover;width:108%;max-width:none;height:112%;transform:translate3d(var(--pointer-x), var(--pointer-y), 0) scale(1.05);transition:transform var(--motion-emphasis) var(--ease-enter);position:absolute;inset:-4%}.ks-web .hero-copy{width:min(820px,100% - 64px);padding:clamp(132px,17vh,210px) 0 120px clamp(48px,7vw,112px)}.ks-web .eyebrow,.ks-web .section-label{letter-spacing:.16em;text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:700}.ks-web .eyebrow{color:var(--forest-dark);background:var(--mint);border-radius:99px;padding:9px 13px;display:inline-flex}.ks-web .hero h1{max-width:780px;font-size:clamp(64px,8.7vw,142px);line-height:.82}.ks-web .hero h1 span{width:fit-content;animation:title-in var(--motion-emphasis) var(--ease-enter) both;display:block}.ks-web .hero h1 span:last-child{color:var(--forest-dark);animation-delay:var(--motion-instant);margin-left:clamp(24px,6vw,98px);font-weight:520}@keyframes title-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ks-web .hero-description{max-width:510px;color:var(--muted);margin:42px 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.ks-web .hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ks-web .google-play-badge{width:174px;transition:transform var(--motion-instant) var(--ease-move);border-radius:9px;display:inline-flex}.ks-web .google-play-badge img{width:100%;height:auto;display:block}.ks-web .google-play-badge:hover{transform:translateY(-2px)}.ks-web .google-play-badge:active{transform:scale(.98)}.ks-web .google-play-badge:focus-visible{outline:3px solid var(--interactive-foreground);outline-offset:4px}.ks-web .hero-signal{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #e8d8c6db;border-radius:20px;gap:4px;min-width:150px;padding:15px 17px;display:grid;position:absolute;box-shadow:0 18px 42px #1f241f1f}.ks-web .hero-signal span,.ks-web .hero-signal small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.ks-web .hero-signal strong{color:var(--forest-dark);font-family:var(--display);font-size:24px;font-weight:580}.ks-web .signal-one{top:12%;right:5%;transform:rotate(1deg)}.ks-web .signal-two{bottom:9%;right:24%;transform:rotate(-2deg)}.ks-web .hero-index{gap:12px;display:flex;position:absolute;bottom:28px;right:5%}.ks-web .hero-index span{letter-spacing:.08em;text-transform:uppercase;background:#ffffffe0;border-radius:99px;padding:10px 12px;font-size:9px;font-weight:700}.ks-web .section{padding:120px clamp(24px,7vw,108px)}.ks-web .section-label{color:var(--muted)}.ks-web .reveal{opacity:1;transform:none}.ks-web.reveal-ready .reveal:not(.visible){opacity:.86;transition:opacity var(--motion-emphasis) var(--ease-enter), transform var(--motion-emphasis) var(--ease-enter);transform:translateY(8px)}.ks-web.reveal-ready .reveal.visible{opacity:1;transform:none}.ks-web .brand-section{background:#fff7eab8;grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;min-height:760px;display:grid}.ks-web .brand-kicker{color:var(--negative-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.ks-web .brand-section h2{max-width:780px;font-size:clamp(58px,6vw,96px);line-height:.92}.ks-web .brand-section h2 span{color:var(--forest-dark);margin-top:18px;font-weight:430;display:block}.ks-web .brand-note{border:1px solid var(--toast);border-left:5px solid var(--yellow);max-width:520px;box-shadow:var(--shadow);background:#ffffffd1;border-radius:0 20px 20px 0;margin-top:42px;padding:20px 22px;line-height:1.7}.ks-web .brand-collage{min-height:550px;position:relative}.ks-web .brand-card{cursor:pointer;text-align:left;transition:transform var(--motion-standard) var(--ease-enter), box-shadow var(--motion-standard) var(--ease-move);background:#fff;border:8px solid #fff;border-radius:26px;margin:0;padding:0;position:absolute;overflow:hidden;box-shadow:0 24px 60px #1f241f29}.ks-web .brand-card img{object-fit:cover;width:100%;height:100%}.ks-web .brand-card-caption{border:1px solid var(--toast);text-transform:uppercase;background:#ffffffe6;border-radius:99px;padding:10px 12px;font-size:10px;font-weight:700;position:absolute;bottom:12px;left:12px;right:12px}.ks-web .brand-card.one{--brand-rotation:-4deg;z-index:2;aspect-ratio:4/3;width:68%;transform:rotate(var(--brand-rotation));top:4%;left:2%}.ks-web .brand-card.two{--brand-rotation:5deg;z-index:3;aspect-ratio:4/3;width:60%;transform:rotate(var(--brand-rotation));bottom:2%;right:0}.ks-web .brand-card.three{--brand-rotation:9deg;z-index:1;aspect-ratio:4/3;width:43%;transform:rotate(var(--brand-rotation));top:1%;right:1%}.ks-web .brand-card.is-front{z-index:4;transform:translateY(-6px) scale(1.01) rotate(var(--brand-rotation));box-shadow:0 30px 68px #1f241f38}.ks-web .brand-card:focus-visible{outline:3px solid var(--interactive-foreground);outline-offset:4px}.ks-web .works-section{background:#fff7ead6}.ks-web .section-heading{grid-template-columns:2fr .75fr;align-items:end;gap:60px;display:grid}.ks-web .section-heading h2{max-width:990px;font-size:clamp(60px,7.6vw,116px);line-height:.9}.ks-web .section-heading>p{color:var(--muted);margin:0 0 8px;line-height:1.75}.ks-web .work-tabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:72px;display:grid}.ks-web .work-tab{border:1px solid var(--toast);cursor:pointer;text-align:left;min-height:96px;transition:color var(--motion-standard) var(--ease-move), background-color var(--motion-standard) var(--ease-move), border-color var(--motion-standard) var(--ease-move), box-shadow var(--motion-standard) var(--ease-move), transform var(--motion-standard) var(--ease-enter);background:#ffffffd6;border-radius:22px;grid-template-columns:76px auto 1fr;align-items:center;gap:14px;padding:10px 18px 10px 10px;display:grid;box-shadow:0 10px 28px #1f241f0f}.ks-web .work-tab:hover{transform:translateY(-2px)}.ks-web .work-tab.active{color:#fff;background:var(--forest);border-color:var(--forest);transform:translateY(-3px);box-shadow:0 18px 42px #08795533}.ks-web .work-tab img{object-fit:cover;border:3px solid #fff;border-radius:15px;width:76px;height:58px}.ks-web .work-tab small{color:var(--interactive-foreground);font-weight:800}.ks-web .work-tab.active small{color:var(--yellow)}.ks-web .featured-work{border:1px solid var(--toast);min-height:720px;box-shadow:var(--shadow);background:#fff;border-radius:32px;grid-template-columns:1.7fr .72fr;margin-top:28px;display:grid;overflow:hidden}.ks-web .featured-media{background:var(--mint);border-right:1px solid var(--toast);place-items:center;min-height:640px;display:grid;position:relative;overflow:hidden}.ks-web .featured-media:before{content:attr(data-word);color:#08795517;font-family:var(--display);font-size:clamp(110px,16vw,260px);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ks-web .phone-frame{z-index:2;aspect-ratio:485/1080;border:12px solid var(--ink);width:min(330px,62%);transition:transform var(--motion-standard) var(--ease-enter);border-radius:38px;position:relative;overflow:hidden;box-shadow:0 26px 60px #1f241f38}.ks-web .phone-frame img{object-fit:cover;width:100%;height:100%}.ks-web .featured-media:hover .phone-frame{transform:translateY(-4px)rotate(.5deg)}.ks-web .featured-work.content-changing .phone-frame img,.ks-web .featured-work.content-changing .featured-copy{animation:content-in var(--motion-standard) var(--ease-enter) both}@keyframes content-in{0%{opacity:.72;transform:translateY(6px)}to{opacity:1;transform:none}}.ks-web .featured-copy{flex-direction:column;justify-content:center;padding:52px 42px;display:flex}.ks-web .work-kicker{color:var(--negative-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.ks-web .featured-copy h3{margin-top:20px;font-size:clamp(50px,5vw,78px);line-height:.9}.ks-web .work-description{color:var(--muted);margin-top:28px;line-height:1.75}.ks-web .work-outcome{color:var(--forest-dark);border-left:3px solid var(--yellow);font-family:var(--display);margin-top:28px;padding-left:16px;font-weight:520;line-height:1.55}.ks-web .work-meta{gap:0;margin-top:34px;display:grid}.ks-web .work-meta div{border-top:1px solid var(--toast);grid-template-columns:80px 1fr;gap:18px;padding:15px 0;display:grid}.ks-web .work-meta dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:700}.ks-web .work-meta dd{margin:0;font-size:12px}.ks-web .connection-section{background:#e6f6ece6}.ks-web .connection-section h2{max-width:900px;font-size:clamp(56px,6vw,92px);line-height:.95}.ks-web .connection-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:68px;display:grid}.ks-web .connection-card{border:1px solid var(--toast);transition:box-shadow var(--motion-standard) var(--ease-move), transform var(--motion-standard) var(--ease-enter);background:#ffffffdb;border-radius:28px;padding:14px 14px 28px;box-shadow:0 14px 38px #1f241f14}.ks-web .connection-card:hover{transform:translateY(-4px)}.ks-web .connection-card img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%}.ks-web .connection-card small{color:var(--interactive-foreground);letter-spacing:.1em;text-transform:uppercase;margin:24px 10px 0;font-weight:800;display:block}.ks-web .connection-card h3{margin:9px 10px 0;font-size:clamp(32px,3vw,48px);line-height:1}.ks-web .connection-card p{color:var(--muted);margin:18px 10px 0;line-height:1.7}.ks-web .split-section{background:#fff7eac2;grid-template-columns:1fr minmax(420px,.82fr);align-items:center;gap:100px;display:grid}.ks-web .split-copy h2{max-width:720px;font-size:clamp(66px,7.4vw,116px);line-height:.9}.ks-web .split-copy>p:last-child{max-width:520px;margin-top:34px;line-height:1.75}.ks-web .split-console{border:1px solid var(--toast);background:#fff;border-radius:32px;padding:42px;box-shadow:0 24px 60px #1f241f2e}.ks-web .console-top{border-bottom:1px solid var(--toast);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding-bottom:22px;font-size:10px;font-weight:700;display:flex}.ks-web .ready{color:var(--interactive-foreground)}.ks-web .amount-field{margin-top:32px;display:block}.ks-web .amount-field>span,.ks-web .people-row>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.ks-web .amount-input{border-bottom:1px solid var(--toast);align-items:baseline;gap:14px;padding:14px 0 18px;display:flex}.ks-web .amount-input b{color:var(--negative-foreground);font-family:var(--display);font-size:22px}.ks-web .amount-field .amount-input input#amount{width:100%;min-width:0;color:var(--ink);font-family:var(--display);letter-spacing:-.05em;background:0 0;border:0;outline:0;padding:0;font-size:clamp(60px,7vw,96px)!important}.ks-web .amount-input:focus-within{border-bottom-color:var(--interactive-foreground);outline:2px solid var(--interactive-foreground);outline-offset:6px;border-radius:4px}.ks-web .people-row{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.ks-web .stepper{align-items:center;gap:14px;display:flex}.ks-web .stepper button,.ks-web .copy-button{border:1px solid var(--toast);cursor:pointer;width:42px;height:42px;transition:background-color var(--motion-fast) var(--ease-move), border-color var(--motion-fast) var(--ease-move), transform var(--motion-instant) var(--ease-move);background:#fff;border-radius:50%;place-items:center;display:grid}.ks-web .stepper button:active,.ks-web .copy-button:active,.ks-web .calculate-button:active{transform:scale(.98)}.ks-web .stepper strong{text-align:center;min-width:28px;font-family:var(--display);font-size:28px}.ks-web .split-results{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:30px;display:grid}.ks-web .split-result{background:var(--cream);border:1px solid var(--toast);min-height:66px;transition:background-color var(--motion-fast) var(--ease-move), border-color var(--motion-fast) var(--ease-move);border-radius:14px;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.ks-web .split-result.ready-result{background:var(--mint)}.ks-web .split-result span{color:var(--muted);font-size:11px}.ks-web .split-result strong{font-family:var(--display);font-size:18px}.ks-web .console-actions{grid-template-columns:1fr auto;gap:10px;margin-top:26px;display:grid}.ks-web .calculate-button{color:#fff;background:var(--forest);cursor:pointer;min-height:52px;transition:background-color var(--motion-fast) var(--ease-move), transform var(--motion-instant) var(--ease-move);border:0;border-radius:99px;justify-content:space-between;align-items:center;padding:0 20px;font-weight:700;display:flex}.ks-web .copy-button{border-radius:99px;grid-auto-flow:column;gap:8px;width:auto;min-height:52px;padding:0 16px}.ks-web .copy-button:disabled{opacity:.35;cursor:not-allowed}.ks-web .proof-section{color:#fff;background:#148f6af5;grid-template-columns:.85fr 1.85fr;gap:120px;display:grid}.ks-web .proof-section h2{font-size:clamp(54px,5.6vw,88px);line-height:.96}.ks-web .proof-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ks-web .proof-card{min-height:230px;color:var(--ink);border-radius:26px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;box-shadow:0 14px 36px #0879552e}.ks-web .proof-card .ks-ico{width:50px;height:50px;color:var(--forest-dark);background:#ffffffbf;border-radius:16px;place-items:center;font-size:22px;display:grid}.ks-web .proof-card small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-weight:700}.ks-web .proof-card strong{font-family:var(--display);margin-top:9px;font-size:clamp(21px,1.65vw,28px);line-height:1.08}.ks-web .proof-card:first-child{background:var(--mint)}.ks-web .proof-card:nth-child(2){background:var(--cream)}.ks-web .proof-card:nth-child(3){background:#f0ecff}.ks-web .proof-card:nth-child(4){background:#fff0f5}.ks-web .proof-card:nth-child(4) small{color:var(--pink)}.ks-web .resume-section{text-align:center;background:#fff7eacc;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:140px 24px 100px;display:flex;position:relative;overflow:hidden}.ks-web .resume-section h2{width:min(1180px,100%);font-size:clamp(68px,8vw,128px);line-height:.86}.ks-web .resume-section h2 span{display:block}.ks-web .resume-section h2 span:first-child{color:var(--ink);white-space:nowrap}.ks-web .resume-section h2 span:last-child{color:var(--forest);font-weight:430}.ks-web .resume-copy{margin-top:38px;line-height:1.7}.ks-web .resume-actions{gap:12px;margin-top:30px;display:flex}.ks-web .resume-meta{border-block:1px solid var(--toast);grid-template-columns:repeat(3,1fr);width:min(970px,100%);margin-top:70px;display:grid}.ks-web .resume-meta span{border-right:1px solid var(--toast);letter-spacing:.09em;text-transform:uppercase;padding:18px;font-size:10px;font-weight:700}.ks-web .resume-meta span:last-child{border-right:0}.ks-web .resume-poster{width:clamp(180px,20vw,320px);box-shadow:var(--shadow);border:8px solid #fff;border-radius:24px;position:absolute}.ks-web .resume-poster.left{top:15%;left:-5%;transform:rotate(9deg)}.ks-web .resume-poster.right{bottom:13%;right:-5%;transform:rotate(-8deg)}.ks-web footer{border-top:1px solid var(--toast);background:#ffffffeb;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:88px;padding:0 38px;display:grid}.ks-web footer p{color:var(--muted)}.ks-web footer>a:last-child{text-transform:uppercase;justify-self:end;font-size:11px;font-weight:700}@media (max-width:900px){.ks-web{background-attachment:scroll}.ks-web .site-header{border-radius:19px;grid-template-columns:1fr auto;width:calc(100% - 20px);height:62px;padding:0 12px 0 16px;top:8px;left:10px}.ks-web .desktop-nav{display:none}.ks-web .menu-button{border:1px solid var(--toast);background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:23px;display:grid}.ks-web .mobile-menu{z-index:90;visibility:hidden;opacity:0;pointer-events:none;border:1px solid var(--toast);box-shadow:var(--shadow);transition:transform var(--motion-fast) var(--ease-move), opacity var(--motion-fast) var(--ease-move), visibility 0s linear var(--motion-fast);background:#fffffffa;border-radius:20px;padding:10px 18px 18px;display:grid;position:fixed;top:78px;left:10px;right:10px;transform:translateY(-20px)}.ks-web .mobile-menu.open{visibility:visible;opacity:1;pointer-events:auto;transition-duration:var(--motion-standard), var(--motion-fast), 0s;transition-delay:0s;transform:translateY(0)}.ks-web .mobile-menu a{border-bottom:1px solid var(--toast);font-family:var(--display);padding:16px 0;font-size:24px}.ks-web .hero{border-radius:26px;min-height:820px;margin:80px 10px 14px}.ks-web .hero:after{border-radius:18px;inset:10px}.ks-web .hero-image{object-position:64% center;width:100%;height:100%;inset:0;transform:none}.ks-web .hero-copy{width:100%;padding:148px 28px 210px}.ks-web .hero h1{font-size:clamp(54px,16vw,82px);line-height:.9}.ks-web .hero h1 span:last-child{margin:8px 0 0}.ks-web .hero-description{max-width:390px;margin-top:30px;font-size:16px}.ks-web .signal-one{top:88px;right:18px}.ks-web .signal-two{display:none}.ks-web .hero-index{grid-template-columns:repeat(3,1fr);gap:7px;display:grid;bottom:28px;left:24px;right:24px}.ks-web .hero-index span{text-align:center;padding:9px 5px;font-size:7px}.ks-web .section{padding:92px 24px}.ks-web .brand-section,.ks-web .section-heading,.ks-web .split-section,.ks-web .proof-section{grid-template-columns:1fr}.ks-web .brand-section{gap:60px}.ks-web .brand-section h2,.ks-web .section-heading h2,.ks-web .connection-section h2,.ks-web .split-copy h2,.ks-web .proof-section h2{font-size:clamp(52px,14vw,78px)}.ks-web .brand-collage{min-height:480px}.ks-web .work-tabs{grid-template-columns:1fr;margin-top:48px}.ks-web .featured-work{grid-template-columns:1fr}.ks-web .featured-media{border-right:0;border-bottom:1px solid var(--toast);min-height:540px}.ks-web .featured-copy{padding:42px 28px}.ks-web .connection-grid{grid-template-columns:1fr}.ks-web .split-section,.ks-web .proof-section{gap:54px}.ks-web .proof-grid{grid-template-columns:1fr}.ks-web .resume-section h2{width:100%;font-size:clamp(62px,16vw,90px)}.ks-web .resume-section h2 span:first-child{white-space:normal}.ks-web .resume-meta{grid-template-columns:1fr}.ks-web .resume-meta span{border-right:0;border-bottom:1px solid var(--toast)}.ks-web .resume-poster{opacity:.72;width:170px}.ks-web .resume-poster.left{top:5%;left:-70px}.ks-web .resume-poster.right{bottom:4%;right:-70px}}@media (max-width:700px){.ks-web{background-color:var(--cream);background-image:none;overflow-x:hidden}.ks-web .site-header{background:#fffffff0;border-radius:18px;width:calc(100% - 16px);height:58px;padding:0 9px 0 16px;top:8px;left:8px;box-shadow:0 10px 28px #1f241f17}.ks-web .wordmark{letter-spacing:.16em;font-size:14px}.ks-web .brand-lockup small{display:none}.ks-web .menu-button{background:var(--paper);width:42px;height:42px;font-size:21px}.ks-web .mobile-menu{border-radius:18px;padding:8px 16px 16px;top:72px;left:8px;right:8px}.ks-web .mobile-menu a{padding:14px 0;font-size:19px}.ks-web .hero{border:1px solid var(--toast);background:var(--cream);border-radius:24px;grid-template-rows:auto 326px;min-height:0;margin:76px 10px 12px;display:grid;overflow:hidden;box-shadow:0 16px 40px #1f241f1f}.ks-web .hero:after{display:none}.ks-web .hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--cream) 0%, #fff7ead9 35%, transparent 100%);grid-area:2/1;align-self:start;height:72px}.ks-web .hero-copy{z-index:3;background:var(--cream);grid-area:1/1;width:100%;max-width:none;padding:27px 22px 10px}.ks-web .hero-image{z-index:1;object-fit:cover;object-position:64% 47%;grid-area:2/1;width:100%;max-width:none;height:100%;position:relative;inset:auto;transform:none}.ks-web .eyebrow{letter-spacing:.14em;color:var(--forest-dark);background:var(--mint);margin:0;padding:7px 9px;font-size:8px;font-weight:760}.ks-web .hero h1{letter-spacing:-.05em;max-width:100%;margin:18px 0 0;font-size:clamp(34px,9.5vw,39px);font-weight:610;line-height:.96}.ks-web .hero h1 span{white-space:nowrap}.ks-web .hero h1 span:last-child{color:var(--forest);margin:5px 0 0;font-size:.92em;font-weight:520}.ks-web .hero-description{max-width:330px;margin-top:17px;font-size:13.5px;line-height:1.58}.ks-web .hero-actions{flex-wrap:nowrap;align-items:center;gap:0;margin-top:20px;display:flex}.ks-web .hero-actions .google-play-badge{width:148px;margin-left:10px}.ks-web .hero-actions .button-primary{width:54%;max-width:190px;min-height:46px;color:var(--paper);background:var(--forest);border-color:var(--forest);padding:0 13px;font-size:10px;font-weight:680}.ks-web .signal-two,.ks-web .hero-index{display:none}.ks-web .signal-one{background:#ffffffeb;border-radius:15px;min-width:0;padding:8px 10px;top:auto;bottom:12px;right:12px;box-shadow:0 12px 28px #1f241f1c}.ks-web .signal-one span,.ks-web .signal-one small{font-size:6px}.ks-web .signal-one strong{font-size:14px}.ks-web .section{padding:76px 20px;overflow-x:hidden}.ks-web .brand-section h2,.ks-web .section-heading h2,.ks-web .connection-section h2,.ks-web .split-copy h2,.ks-web .proof-section h2{letter-spacing:-.05em;font-size:clamp(36px,10.3vw,42px);line-height:.98}.ks-web .brand-note{margin-top:25px;padding:15px 16px;font-size:13px}.ks-web .brand-collage{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;min-height:0;margin:36px -20px 0;padding:4px 20px 15px;display:flex;overflow-x:auto}.ks-web .brand-collage::-webkit-scrollbar{display:none}.ks-web .brand-card,.ks-web .brand-card.one,.ks-web .brand-card.two,.ks-web .brand-card.three{aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 76%;width:76%;margin:0;animation:none;position:relative;inset:auto;transform:none}.ks-web .brand-card.is-front{transform:translateY(-4px)scale(1.01)}.ks-web .featured-media{min-height:450px}.ks-web .featured-copy{padding:34px 22px 38px}.ks-web .split-console{border-radius:22px;padding:22px 17px}.ks-web .amount-field .amount-input input#amount{font-size:clamp(52px,15vw,68px)!important}.ks-web .resume-section{min-height:760px;padding:112px 18px 76px}.ks-web .resume-section h2{font-size:clamp(48px,13vw,60px);line-height:.9}.ks-web .resume-copy{margin-top:22px;font-size:13.5px}.ks-web .resume-poster{opacity:.62;border-width:5px;border-radius:18px;width:132px}.ks-web .resume-poster.left{top:4%;left:-58px}.ks-web .resume-poster.right{bottom:4%;right:-58px}.ks-web footer{grid-template-columns:1fr auto;min-height:76px;padding:0 20px}.ks-web footer p{display:none}}@media (max-width:520px){.ks-web .hero-actions{flex-wrap:wrap;gap:12px}.ks-web .hero-actions .google-play-badge{flex:none;width:148px;margin-left:0}.ks-web .resume-actions{grid-template-columns:1fr;justify-items:center;width:100%;max-width:350px;display:grid}.ks-web .resume-actions .button{width:100%}.ks-web .hero-actions .button-primary{width:min(54%,190px)}.ks-web .brand-collage{min-height:0}.ks-web .work-tab{grid-template-columns:66px 28px 1fr}.ks-web .work-tab img{width:66px;height:50px}.ks-web .featured-media{min-height:470px}.ks-web .phone-frame{border-width:9px;border-radius:28px;width:58%}.ks-web .split-console{padding:28px 20px}.ks-web .amount-field .amount-input input#amount{font-size:58px!important}.ks-web .split-results{grid-template-columns:1fr}}@media (max-width:360px){.ks-web .hero h1{font-size:33px}.ks-web .hero-actions .button-primary{width:100%;max-width:none}.ks-web .brand-card,.ks-web .brand-card.one,.ks-web .brand-card.two,.ks-web .brand-card.three{flex-basis:82%;width:82%}}@media (prefers-reduced-motion:reduce){.ks-web *,.ks-web :before,.ks-web :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.ks-web.reveal-ready .reveal{opacity:1;transform:none}.ks-web.reveal-ready .reveal:not(.visible){opacity:1;transition:none;transform:none}.ks-web .hero-image{transform:none!important}.ks-web .brand-card{transition:none!important}}.ks-web{min-height:100dvh}.ks-web .ks-ico{speak:never;place-items:center;font-style:normal;line-height:1;display:inline-grid}.ks-web .proof-card .ks-ico{width:50px;height:50px;color:var(--forest-dark);background:#ffffffbf;border-radius:16px;font-size:22px}.ks-web{width:100%}.ks-web footer{grid-template-columns:auto minmax(0,1fr) auto;min-height:88px;padding-block:20px}.ks-web .footer-links{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.ks-web .footer-links a{color:var(--muted);font-size:11px;font-weight:700}.ks-web .footer-links a:hover,.ks-web .footer-links a:focus-visible{color:var(--forest-dark)}@media (max-width:700px){.ks-web footer{grid-template-columns:1fr auto;gap:16px;padding:18px 20px 24px}.ks-web .footer-links{grid-area:2/1/auto/-1;justify-content:flex-start}}
