/* DanuKala terms page — scoped styles; does not modify global layout. */
.dterms{--dt-navy:#17304b;--dt-teal:#079cae;--dt-muted:#61768a;--dt-line:#dfebf0;direction:rtl;color:var(--dt-navy);background:#fff;overflow:hidden}.dterms *{box-sizing:border-box}.dterms-container{width:min(1200px,calc(100% - 32px));margin-inline:auto}.dterms-breadcrumb{display:flex;align-items:center;gap:12px;padding:23px 0;font-size:13px;color:var(--dt-muted)}.dterms-breadcrumb a{color:#087e95;text-decoration:none}.dterms-breadcrumb i{font-size:9px}.dterms-hero{background:linear-gradient(117deg,#e6f9fb 0%,#f3f9fc 62%,#fff);border-block:1px solid #dfedf2}.dterms-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr);align-items:center;gap:38px;padding-block:62px}.dterms-kicker{display:inline-flex;align-items:center;gap:9px;color:#07889e;font-size:13px;font-weight:800}.dterms h1{font-size:clamp(29px,3.3vw,46px);line-height:1.5;font-weight:900;margin:13px 0}.dterms h1 span{color:#069aab}.dterms-hero-copy>p,.dterms-section-head>p,.dterms-intro{font-size:15px;line-height:2.1;color:var(--dt-muted);max-width:760px}.dterms-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}.dterms-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:13px;text-decoration:none!important;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s}.dterms-btn:hover{transform:translateY(-2px)}.dterms-btn-primary{background:linear-gradient(120deg,#07889d,#02adb9);color:#fff!important;box-shadow:0 9px 22px #0a9bae25}.dterms-btn-outline{background:#fff;color:#0b7186!important;border:1px solid #cce3e8}.dterms-status{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#775724;margin-top:19px}.dterms-hero-graphic{position:relative;height:275px;display:grid;place-items:center}.dterms-graphic-main{width:180px;height:180px;border-radius:40px;background:linear-gradient(145deg,#132e50,#0aa4b4);color:#fff;display:grid;place-items:center;font-size:78px;transform:rotate(-8deg);box-shadow:0 24px 55px #1b58732a}.dterms-graphic-main i{transform:rotate(8deg)}.dterms-float{position:absolute;width:57px;height:57px;border-radius:18px;background:#fff;color:#0695a7;box-shadow:0 11px 28px #1a4b631a;display:grid;place-items:center;font-size:23px}.dterms-float-one{top:9%;left:5%}.dterms-float-two{right:3%;bottom:10%}.dterms-float-three{left:16%;bottom:5%}.dterms-section{padding:62px 0}.dterms-section-soft{background:#f5f9fc;border-block:1px solid #e7eff3}.dterms-section-head{text-align:center;margin-bottom:29px}.dterms h2{font-size:clamp(23px,2.3vw,31px);font-weight:900;line-height:1.55;margin:10px 0 13px}.dterms-section-head p{margin-inline:auto}.dterms-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dterms-topics a{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:#203d57!important;background:#fff;border:1px solid var(--dt-line);border-radius:17px;min-height:72px;padding:16px 21px;font-size:14px;font-weight:800;transition:border-color .2s,transform .2s}.dterms-topics a:hover{border-color:#84cfd8;transform:translateY(-2px)}.dterms-topics i{font-size:21px;color:#0698aa}.dterms-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:27px;align-items:start}.dterms-intro{margin-bottom:28px}.dterms-panel{display:flex;gap:18px;padding:26px 25px;background:#fff;border:1px solid var(--dt-line);border-radius:21px;box-shadow:0 9px 28px #153b5408;margin-bottom:15px;scroll-margin-top:30px}.dterms-panel-icon{width:53px;height:53px;flex:0 0 53px;display:grid;place-items:center;background:#e6f8fa;color:#078da0;border-radius:15px;font-size:22px}.dterms h3{font-size:17px;font-weight:900;line-height:1.8;margin:0 0 8px}.dterms-panel p{font-size:14px;line-height:2.15;color:#587085;margin:0}.dterms-inline-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.dterms-inline-links a{border-radius:9px;background:#eef9fa;color:#087f91;text-decoration:none;font-weight:800;font-size:12px;padding:7px 11px}.dterms-aside{position:sticky;top:25px;display:grid;gap:16px}.dterms-note{background:linear-gradient(145deg,#142c4c,#087f97);padding:29px;border-radius:22px;color:#fff;box-shadow:0 18px 45px #153e541c}.dterms-note>i{font-size:29px;color:#aaf4ee;margin-bottom:12px}.dterms-note h3{color:#fff}.dterms-note p{font-size:13px;line-height:2.1;color:#dceef3;margin:0}.dterms-aside-links{background:#fff;border:1px solid var(--dt-line);border-radius:20px;padding:23px}.dterms-aside-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid #eaf1f4;color:#167c8e;text-decoration:none;font-weight:700;font-size:13px}.dterms-bottom{padding:43px 0;background:#fff}.dterms-bottom-grid{display:flex;align-items:center;justify-content:space-between;gap:26px}.dterms-bottom p{font-size:14px;color:var(--dt-muted);line-height:1.9}.dterms a:focus-visible{outline:3px solid #e5a23d;outline-offset:3px}@media(max-width:980px){.dterms-content-grid{grid-template-columns:1fr}.dterms-aside{position:static;grid-template-columns:1fr 1fr}.dterms-hero-grid{grid-template-columns:1fr .6fr}}@media(max-width:700px){.dterms-hero-grid{grid-template-columns:1fr;padding-block:38px}.dterms-hero-graphic{display:none}.dterms-section{padding:42px 0}.dterms-topics{grid-template-columns:1fr 1fr}.dterms-section-head{text-align:right}.dterms-aside{grid-template-columns:1fr}.dterms-bottom-grid{flex-direction:column;align-items:flex-start}.dterms-actions .dterms-btn{flex:1}.dterms-panel{padding:20px 17px;gap:12px}.dterms-panel-icon{width:41px;height:41px;flex-basis:41px;font-size:19px}}@media(max-width:420px){.dterms-topics{grid-template-columns:1fr}.dterms-bottom-grid>.dterms-btn{width:100%}}@media(prefers-reduced-motion:reduce){.dterms-btn,.dterms-topics a{transition:none}}
