
.bitekazo-page{
  --bk-cream:#FFF7F1;
  --bk-cream-2:#FFFDFB;
  --bk-coral:#FF6B6B;
  --bk-coral-dark:#E8535B;
  --bk-orange:#FFA552;
  --bk-charcoal:#2D2D2D;
  --bk-copy:#5D5552;
  --bk-muted:#7C716C;
  --bk-gray:#E8E8E8;
  --bk-border:#E9DCD4;
  --bk-shadow:0 28px 75px rgba(102,70,49,.13);
  background:var(--bk-cream);
  color:var(--bk-charcoal);
  color-scheme:light;
}
.bitekazo-page .site-header{color:#f5f7fb;background:rgba(9,11,16,.88)}
.bitekazo-page .site-header .brand-copy span{color:#7b8497}
.bitekazo-page .site-footer{color:#f5f7fb;background:#090b10}
.bitekazo-page .footer-grid{border-top-color:rgba(255,255,255,.11)}
.bitekazo-page .footer-grid>div:first-child>p,.bitekazo-page .footer-copy{color:#7b8497}
.bitekazo-page .button{font-weight:800}
.bk-hero{position:relative;overflow:hidden;padding:64px 0 94px;background:
radial-gradient(circle at 7% 0%,rgba(255,165,82,.24),transparent 26rem),
radial-gradient(circle at 93% 9%,rgba(255,107,107,.17),transparent 28rem),
var(--bk-cream)}
.bk-hero::after{content:"";position:absolute;width:460px;height:460px;border-radius:50%;right:-240px;top:90px;background:rgba(255,165,82,.12);pointer-events:none}
.bk-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:34px;color:var(--bk-muted);font-size:.82rem}
.bk-breadcrumb a{color:#6a5f5b}.bk-breadcrumb a:hover{color:var(--bk-coral-dark)}
.bk-hero-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(410px,.97fr);gap:66px;align-items:center}
.bk-product-row{display:flex;align-items:center;gap:17px;margin-bottom:24px}
.bk-mark{width:78px;height:78px;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px rgba(255,107,107,.20)}
.bk-mark img{width:100%;height:100%;object-fit:cover}
.bk-product-row strong{display:block;font-size:1.38rem}.bk-product-row span{display:block;margin-top:3px;color:var(--bk-muted);font-size:.78rem}
.bk-kicker{margin:0 0 13px;color:var(--bk-coral-dark);font-size:.78rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.bk-hero h1{max-width:760px;margin-bottom:20px;color:var(--bk-charcoal);font-size:clamp(3.4rem,6.5vw,6.3rem)}
.bk-lead{max-width:760px;margin:0;color:var(--bk-copy);font-size:clamp(1.05rem,1.5vw,1.2rem)}
.bk-lead.small{font-size:1rem}
.bk-language-switch{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}
.bk-language-switch button,.bi-language-switch button{min-height:38px;padding:0 13px;border:1px solid var(--bk-border);border-radius:999px;background:rgba(255,255,255,.55);color:#695f5b;cursor:pointer;font-size:.76rem;font-weight:800}
.bk-language-switch button.is-active,.bi-language-switch button.is-active{border-color:transparent;background:linear-gradient(110deg,var(--bk-orange),var(--bk-coral));color:#2d2d2d}
.bk-store-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.bk-store-button{min-width:205px;display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid var(--bk-border);border-radius:16px;background:#fff;color:var(--bk-charcoal);box-shadow:0 10px 30px rgba(88,62,48,.06)}
.bk-store-button.is-disabled{opacity:.72;cursor:default}
.bk-store-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#FFF0E7;color:var(--bk-coral-dark);font-weight:900}
.bk-store-copy{display:grid;line-height:1.15}.bk-store-copy small{color:var(--bk-muted);font-size:.67rem}.bk-store-copy strong{margin-top:4px;font-size:.93rem}
.bk-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding:0;list-style:none}
.bk-hero-meta li{padding:7px 10px;border:1px solid var(--bk-border);border-radius:999px;background:rgba(255,255,255,.62);color:var(--bk-muted);font-size:.73rem;font-weight:750}
.bk-hero-visual{position:relative;min-height:675px;display:grid;place-items:center}
.bk-phone{position:relative;width:min(100%,300px);padding:7px;border:1px solid #eadcd4;border-radius:38px;background:#fff;box-shadow:var(--bk-shadow)}
.bk-phone img{border-radius:31px}
.bk-phone-main{transform:rotate(1.5deg);z-index:3}
.bk-phone-side{position:absolute;width:220px;right:-8px;bottom:58px;transform:rotate(7deg);z-index:2}
.bk-visual-note{position:absolute;left:-30px;bottom:72px;max-width:270px;padding:18px;border:1px solid var(--bk-border);border-radius:19px;background:rgba(255,253,251,.94);box-shadow:0 18px 54px rgba(91,61,45,.12);z-index:4}
.bk-visual-note strong{display:block;margin-bottom:5px}.bk-visual-note span{color:var(--bk-copy);font-size:.84rem}
.bk-section{padding:100px 0;background:var(--bk-cream-2)}
.bk-section.alt{background:#FFF2EA;border-block:1px solid #F2DFD5}
.bk-heading{max-width:830px;margin-bottom:40px}.bk-heading h2,.bk-feature-grid h2,.bk-info-card h2,.bk-privacy-grid h2,.bk-final h2{margin-bottom:14px;color:var(--bk-charcoal);font-size:clamp(2.2rem,4.5vw,4.2rem)}
.bk-heading>p:last-child,.bk-copy,.bk-info-card p,.bk-monetization p{margin:0;color:var(--bk-copy)}
.bk-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.bk-summary-card{padding:22px;border:1px solid var(--bk-border);border-radius:22px;background:#fff}
.bk-summary-card span{display:block;margin-bottom:8px;color:var(--bk-coral-dark);font-size:.73rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}
.bk-summary-card strong{font-size:1rem}
.bk-types-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.bk-type-card{overflow:hidden;border:1px solid var(--bk-border);border-radius:25px;background:#fff;box-shadow:0 18px 44px rgba(96,66,49,.06)}
.bk-type-card img{width:100%;height:190px;object-fit:contain;object-position:center;background:#FCF7F2;padding:14px}
.bk-type-card div{padding:18px 18px 20px}.bk-type-card strong{display:block;margin-bottom:6px;font-size:1.15rem}.bk-type-card span{color:var(--bk-muted);font-size:.83rem}
.bk-feature-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.8fr);gap:54px;align-items:center}
.bk-feature-grid.reverse{grid-template-columns:minmax(310px,.8fr) minmax(0,1fr)}
.bk-feature-grid.reverse>.reveal:first-child{order:2}
.bk-feature-media{display:flex;justify-content:center}
.bk-feature-media .bk-phone{width:285px}
.bk-list{display:grid;gap:9px;margin:24px 0 0;padding-left:21px;color:var(--bk-copy)}
.bk-list li::marker{color:var(--bk-coral)}
.bk-two-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.bk-info-card{padding:30px;border:1px solid var(--bk-border);border-radius:28px;background:#fff}
.bk-info-card.pass{background:linear-gradient(145deg,#fff,#FFF1E8)}
.bk-note{margin-top:18px;padding:16px 18px;border-left:4px solid var(--bk-orange);border-radius:0 14px 14px 0;background:#FFF7F1;color:var(--bk-copy);font-size:.88rem}
.bk-pass-visual{display:flex;justify-content:center;margin-top:34px}.bk-pass-visual .bk-phone{width:275px}
.bk-privacy-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:40px;align-items:center;padding:34px;border:1px solid var(--bk-border);border-radius:30px;background:linear-gradient(135deg,#fff,#FFF4EC)}
.bk-privacy-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.bk-privacy-fact{padding:18px;border:1px solid var(--bk-border);border-radius:18px;background:#fff}
.bk-privacy-fact strong{display:block;margin-bottom:5px}.bk-privacy-fact span{color:var(--bk-muted);font-size:.82rem}
.bk-final-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.bk-button-secondary{border-color:#d9c7bd!important;background:#fff!important;color:var(--bk-charcoal)!important}
.bk-button-secondary:hover{background:#FFF1E8!important}
.bk-monetization{padding:28px;border:1px solid var(--bk-border);border-radius:26px;background:#fff}.bk-monetization strong{display:block;margin-bottom:8px;font-size:1.35rem}
.bk-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.bk-gallery figure{margin:0;padding:11px;border:1px solid var(--bk-border);border-radius:22px;background:#fff}
.bk-gallery img{border-radius:16px}.bk-gallery figcaption{padding:11px 3px 2px;color:var(--bk-muted);font-size:.79rem}
.bk-final{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:36px;align-items:center;padding:36px;border:1px solid var(--bk-border);border-radius:30px;background:linear-gradient(135deg,#fff,#FFF1E8)}
.bk-final-visual{display:flex;justify-content:center}.bk-final-visual .bk-phone{width:245px}
.bitekazo-page [data-language-document][hidden]{display:none!important}
@media(max-width:1080px){
  .bk-hero-grid,.bk-feature-grid,.bk-feature-grid.reverse,.bk-privacy-grid,.bk-final{grid-template-columns:1fr}
  .bk-feature-grid.reverse>.reveal:first-child{order:0}
  .bk-summary-grid,.bk-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bk-hero-visual{min-height:auto;padding-top:28px}
  .bk-phone-side{right:8%;bottom:30px}
  .bk-visual-note{left:8%;bottom:45px}
  .bk-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  .bk-hero{padding:48px 0 76px}.bk-section{padding:80px 0}
  .bk-summary-grid,.bk-types-grid,.bk-two-grid,.bk-privacy-facts,.bk-gallery{grid-template-columns:1fr}
  .bk-phone-side{position:static;width:225px;margin:-70px 0 0 42%;transform:rotate(5deg)}
  .bk-visual-note{position:static;margin:18px auto 0;max-width:360px}
  .bk-store-button{width:100%}
}
@media(max-width:430px){
  .bk-language-switch{display:grid;grid-template-columns:repeat(3,1fr)}
  .bk-language-switch button{padding-inline:8px}
}
