.kin .checkpoint-title.small{max-width:1500px;font-size:76px}.kin-lead{max-width:1150px;color:color-mix(in oklab,var(--ink) 72%,transparent);margin-top:56px;font-size:32px;line-height:1.35}.kin-cover-copy{width:1400px;position:absolute;top:250px;left:76px}.kin-cover-copy .checkpoint-title{font-size:150px}.kin-cover-copy>p{max-width:1100px;margin-top:40px;font-size:36px;line-height:1.3}.kin-cover-mark{color:color-mix(in oklab,var(--accent) 16%,transparent);font:700 420px/1 Clash KMedia,Arial;position:absolute;top:120px;right:-30px;transform:rotate(-8deg)}.kin-cards{gap:24px;margin-top:70px;display:grid}.kin-cards article,.kin-phases article,.kin-steps article,.kin-duo article{border:1px solid color-mix(in oklab,var(--ink) 15%,transparent);background:linear-gradient(135deg,color-mix(in oklab,var(--paper) 84%,transparent),color-mix(in oklab,var(--paper) 60%,transparent));min-height:300px;box-shadow:0 30px 70px -52px color-mix(in oklab,var(--ink) 45%,transparent);border-radius:10px;padding:36px;position:relative}.kin b{color:var(--accent);text-transform:uppercase;font-size:20px;font-weight:800}.kin h3{text-transform:uppercase;margin-top:60px;font:700 38px/1.05 Clash KMedia,Arial}.kin article p{color:color-mix(in oklab,var(--ink) 72%,transparent);margin-top:18px;font-size:28px;line-height:1.3}.kin-outcome{background:var(--accent);color:#fbfaf7;border-radius:10px;align-items:center;gap:36px;padding:26px 36px;display:flex;position:absolute;bottom:130px;left:76px;right:76px}.kin-outcome span{text-transform:uppercase;white-space:nowrap;font-size:20px;font-weight:800}.kin-outcome p{text-transform:uppercase;flex:1;font:700 34px Clash KMedia,Arial}.kin-outcome svg{width:40px;height:40px}.kin-flow{gap:16px;margin-top:90px;display:flex}.kin-flow>div{border-top:3px solid var(--accent);flex:1;align-items:center;gap:16px;min-width:0;padding:30px;display:flex}.kin-flow span{text-transform:uppercase;flex:1;font:700 30px/1.05 Clash KMedia,Arial}.kin-flow svg{color:var(--accent);width:36px;height:36px}.kin-split{grid-template-columns:1.35fr 1fr;gap:40px;margin-top:60px;display:grid}.kin-phases{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.kin-phases h3{margin-top:40px}.kin-case{background:var(--ink);color:var(--paper);border-radius:10px;padding:40px}.kin-case span{color:var(--accent);text-transform:uppercase;font-size:20px;font-weight:800}.kin-case h3{margin-top:22px;font-size:36px}.kin-case ul{gap:18px;margin-top:28px;display:grid}.kin-case li,.kin-list li{gap:14px;font-size:27px;line-height:1.3;display:flex}.kin-case svg,.kin-list svg{color:var(--accent);flex:none;margin-top:4px}.kin-case small{opacity:.6;margin-top:26px;font-size:18px;display:block}.kin-duo{grid-template-columns:1fr 80px 1fr;align-items:center;gap:24px;margin-top:70px;display:grid}.kin-duo-arrow{width:60px;height:60px;color:var(--accent)}.kin-steps{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:80px;display:grid}.kin-steps article{min-height:380px}.kin-steps article:nth-child(2){transform:translateY(30px)}.kin-steps article:nth-child(3){transform:translateY(60px)}.kin-steps article:nth-child(4){transform:translateY(90px)}.kin-table{border-top:2px solid var(--ink);margin-top:60px}.kin-th,.kin-tr{border-bottom:1px solid color-mix(in oklab,var(--ink) 16%,transparent);grid-template-columns:.7fr 1.3fr 1.1fr;gap:30px;padding:26px 0;display:grid}.kin-th span{text-transform:uppercase;color:color-mix(in oklab,var(--ink) 55%,transparent);font-size:18px;font-weight:800}.kin-tr b,.kin-tr span{font-size:28px}.kin .checkpoint-note{margin-top:28px;font-size:22px}.kin-final{grid-template-columns:1.4fr 1fr;gap:60px;height:100%;display:grid}.kin-list{gap:20px;margin-top:44px;display:grid}.kin-disclaimer{border-left:3px solid var(--accent);color:color-mix(in oklab,var(--ink) 68%,transparent);margin-top:40px;padding:22px 26px;font-size:21px;line-height:1.4}.kin-contact{background:var(--ink);color:var(--paper);border-radius:12px;align-self:center;padding:50px}.kin-contact span{color:var(--accent);text-transform:uppercase;font-size:20px;font-weight:800}.kin-contact h3{margin:24px 0 34px;font-size:48px}.kin-contact p{font-size:28px;line-height:1.6}
