.kvkkPage{color:#171717;background:#fff;min-height:100vh;padding-top:138px;overflow:hidden}.kvkkContainer{width:min(1180px,100% - 48px);margin:0 auto}.kvkkHero{background:radial-gradient(circle at 88% 18%,#bd93411c,#0000 26%),linear-gradient(135deg,#fff 0%,#fbf8f1 100%);border-bottom:1px solid #ae843429;padding:58px 0 64px;position:relative;overflow:hidden}.kvkkHero:before{content:"";pointer-events:none;border:1px solid #ad843421;border-radius:50%;width:390px;height:390px;position:absolute;top:-175px;right:-115px}.kvkkHero:after{content:"";pointer-events:none;border:1px solid #ad843414;border-radius:50%;width:265px;height:265px;position:absolute;bottom:-145px;right:100px}.kvkkBreadcrumb{z-index:2;color:#777168;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:12px;line-height:1.5;display:flex;position:relative}.kvkkBreadcrumb a{color:inherit;text-decoration:none;transition:color .2s}.kvkkBreadcrumb a:hover{color:#9c7429}.kvkkBreadcrumb>span:last-child{color:#4f4a44}.kvkkHero .label{z-index:2;color:#88651f;letter-spacing:.17em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffad;border:1px solid #a279286b;border-radius:999px;align-items:center;min-height:34px;margin-bottom:21px;padding:0 17px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.kvkkHero h1{z-index:2;color:#171717;letter-spacing:-.045em;max-width:920px;margin:0;font-size:clamp(40px,5.2vw,64px);font-weight:500;line-height:1.08;position:relative}.kvkkHero p{z-index:2;color:#686159;max-width:760px;margin:23px 0 0;font-size:16px;line-height:1.8;position:relative}.kvkkContent{background:#fff;padding:72px 0 96px}.kvkkIntro{max-width:900px;margin-bottom:42px}.kvkkIntro>span{color:#9e762d;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.kvkkIntro h2{color:#181818;letter-spacing:-.035em;max-width:820px;margin:0 0 16px;font-size:clamp(28px,3.6vw,42px);font-weight:500;line-height:1.2}.kvkkIntro p{color:#6a645d;max-width:850px;margin:0;font-size:15px;line-height:1.85}.kvkkList{border-top:1px solid #1a1a1a1a}.kvkkItem{border-bottom:1px solid #1a1a1a1a;grid-template-columns:86px minmax(0,1fr);gap:32px;padding:40px 0;display:grid}.kvkkNumber{color:#a47b2e;letter-spacing:.12em;padding-top:5px;font-size:12px;font-weight:700}.kvkkText{width:100%;min-width:0;max-width:920px}.kvkkText h2{color:#1d1b18;letter-spacing:-.02em;margin:0 0 18px;font-size:25px;font-weight:550;line-height:1.3}.kvkkText h3{color:#29251f;margin:26px 0 13px;font-size:17px;font-weight:650;line-height:1.4}.kvkkText p{color:#69635c;margin:0 0 14px;font-size:15px;line-height:1.9}.kvkkText p:last-child{margin-bottom:0}.kvkkText strong{color:#2a251f;font-weight:650}.kvkkText ul{color:#69635c;gap:10px;margin:18px 0;padding-left:21px;display:grid}.kvkkText li{padding-left:5px;font-size:15px;line-height:1.78}.kvkkText li::marker{color:#a47b2e}.kvkkText a{color:#89631d}.kvkkCompanyBox{background:radial-gradient(circle at 100% 0,#b88e3a14,#0000 35%),#fbfaf7;border:1px solid #a67c2c30;border-radius:18px;margin:24px 0 4px;display:grid;overflow:hidden}.kvkkCompanyBox>div{border-bottom:1px solid #1a1a1a12;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:16px 19px;display:grid}.kvkkCompanyBox>div:last-child{border-bottom:0}.kvkkCompanyBox span{color:#7d756b;font-size:12px;font-weight:600;line-height:1.6}.kvkkCompanyBox strong,.kvkkCompanyBox a{color:#26221d;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.65;text-decoration:none}.kvkkHighlight{color:#5d554b;background:linear-gradient(125deg,#f7efdff5,#fcfaf6fc);border-left:3px solid #a47b2e;border-radius:0 14px 14px 0;margin:23px 0;padding:20px 22px;font-size:14px;font-weight:550;line-height:1.78}.kvkkInlineLink{color:#89631d;align-items:center;margin-top:7px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.kvkkInlineLink:after{content:"→";margin-left:8px;transition:transform .2s}.kvkkInlineLink:hover{color:#68480d}.kvkkInlineLink:hover:after{transform:translate(4px)}.kvkkContactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:24px 0;display:grid}.kvkkContactGrid a{background:radial-gradient(circle at 100% 0,#b98f3b14,#0000 44%),#fbfaf7;border:1px solid #a57c2d2b;border-radius:15px;gap:7px;min-width:0;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.kvkkContactGrid a:hover{border-color:#9e73216b;transform:translateY(-3px);box-shadow:0 14px 30px #5b431512}.kvkkContactGrid small{color:#827a70;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.kvkkContactGrid strong{color:#211e1a;overflow-wrap:anywhere;font-size:13px;font-weight:650}.kvkkRelatedLinks{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.kvkkRelatedLinks a{color:#85611e;background:#fff;border:1px solid #a1772545;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.kvkkRelatedLinks a:hover{background:#fbf8f1;border-color:#a1772580;transform:translateY(-2px)}.kvkkDate{color:#8a837b;text-align:right;margin:22px 0 0;font-size:12px}@media (max-width:980px){.kvkkPage{padding-top:124px}.kvkkContainer{width:min(100% - 38px,1180px)}.kvkkItem{grid-template-columns:70px minmax(0,1fr);gap:24px}.kvkkCompanyBox>div{grid-template-columns:160px minmax(0,1fr)}.kvkkContactGrid{grid-template-columns:1fr}}@media (max-width:760px){.kvkkPage{padding-top:98px}.kvkkContainer{width:min(100% - 28px,1180px)}.kvkkHero{padding:42px 0 46px}.kvkkHero:before{width:300px;height:300px;top:-120px;right:-150px}.kvkkHero:after{display:none}.kvkkBreadcrumb{gap:6px;margin-bottom:23px;font-size:11px}.kvkkHero .label{min-height:31px;margin-bottom:17px;padding:0 14px;font-size:9px}.kvkkHero h1{letter-spacing:-.04em;max-width:100%;font-size:36px;line-height:1.1}.kvkkHero p{margin-top:18px;font-size:14px;line-height:1.75}.kvkkContent{padding:46px 0 68px}.kvkkIntro{margin-bottom:31px}.kvkkIntro>span{font-size:10px}.kvkkIntro h2{font-size:29px}.kvkkIntro p{font-size:14px;line-height:1.8}.kvkkItem{grid-template-columns:1fr;gap:12px;padding:29px 0}.kvkkNumber{padding-top:0;font-size:11px}.kvkkText h2{font-size:22px}.kvkkText h3{font-size:16px}.kvkkText p,.kvkkText li{font-size:14px;line-height:1.8}.kvkkCompanyBox{border-radius:16px}.kvkkCompanyBox>div{grid-template-columns:1fr;gap:6px;padding:15px 17px}.kvkkHighlight{padding:18px 19px;font-size:13px}.kvkkContactGrid{grid-template-columns:1fr}.kvkkRelatedLinks{display:grid}.kvkkRelatedLinks a{text-align:center;width:100%}.kvkkDate{text-align:left}}@media (max-width:390px){.kvkkPage{padding-top:92px}.kvkkHero h1{font-size:33px}.kvkkIntro h2{font-size:26px}.kvkkText h2{font-size:21px}}
