.tycod{--c-white:#FFFFFF;--c-text:#111111;--c-muted:#6B6B6B;--c-soft:#9A9A9A;--c-card:#FAFAFA;--c-border:#E8E8E8;--c-success-soft:#EAF6EF;--r:var(--tycod-radius,18px);--r-sm:12px;--sh-xs:0 1px 2px rgba(17,17,17,.03);--sh-sm:0 4px 16px rgba(17,17,17,.04);--sh-md:0 10px 30px rgba(17,17,17,.06);--sh-gold:0 14px 40px rgba(179,138,69,.16);--s1:6px;--s2:10px;--s3:16px;--s4:22px;--s5:30px;--s6:40px;--s7:56px;--ff:"Cairo", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;display:block;background:var(--c-white);color:var(--c-text);font-family:var(--ff);line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased;padding:0 var(--s3) var(--s7)}.tycod *,.tycod *:before,.tycod *:after{box-sizing:border-box}.tycod svg{display:block}.tycod__page{max-width:640px;margin:0 auto}.tycod-section{margin-top:var(--s6)}.tycod-section__title{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin-bottom:var(--s3);display:flex;align-items:center;gap:var(--s2);color:var(--c-text)}.tycod-section__title .tycod-ico{color:var(--tycod-primary)}.tycod-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r);padding:var(--s4);box-shadow:var(--sh-xs)}.tycod-hero{text-align:center;padding:var(--s7) 0 var(--s3)}.tycod-hero__badge{width:96px;height:96px;margin:0 auto var(--s4);border-radius:50%;display:grid;place-items:center;background:var(--c-success-soft);color:var(--tycod-success);box-shadow:0 0 0 10px #2f8f5b0f;animation:tycodPop .6s cubic-bezier(.16,1,.3,1) both}.tycod-hero__badge svg{width:46px;height:46px}.tycod-hero__ring{stroke-dasharray:64;stroke-dashoffset:64;animation:tycodDraw .7s .15s ease-out forwards}.tycod-hero__check{stroke-dasharray:26;stroke-dashoffset:26;animation:tycodDraw .45s .55s ease-out forwards}.tycod-hero__title{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1.35;margin-bottom:var(--s2);color:var(--c-text)}.tycod-hero__subtitle{font-size:1.02rem;color:var(--c-muted);font-weight:400}.tycod-hero__brand{margin-top:var(--s4);font-size:.72rem;letter-spacing:.42em;text-transform:uppercase;color:var(--tycod-primary);font-weight:600;direction:ltr}.tycod-divider{height:1px;background:linear-gradient(90deg,transparent,var(--c-border),transparent);margin-top:var(--s5)}.tycod-callout{position:relative;background:linear-gradient(180deg,#FDFAF3 0%,var(--tycod-primary-tint) 100%);border:1px solid #EADFC5;border-radius:var(--r);padding:var(--s5) var(--s4);box-shadow:var(--sh-gold);overflow:hidden}.tycod-callout:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:5px;background:var(--tycod-primary)}.tycod-callout__head{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s3)}.tycod-callout__icon{width:44px;height:44px;flex:none;border-radius:50%;background:var(--c-white);color:var(--tycod-primary);display:grid;place-items:center;box-shadow:var(--sh-sm);animation:tycodRing 2.4s ease-in-out infinite}.tycod-callout__icon svg{width:22px;height:22px}.tycod-callout__tag{font-size:1.12rem;font-weight:800;letter-spacing:-.01em;color:var(--c-text)}.tycod-callout__body{font-size:1rem;color:#4a4032}.tycod-callout__body strong{color:var(--c-text);font-weight:700}.tycod-callout__list{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:var(--s2)}.tycod-callout__list li{display:flex;align-items:flex-start;gap:var(--s2);font-size:.97rem;color:#4a4032}.tycod-callout__list .tycod-ico{color:var(--tycod-primary);margin-top:4px;flex:none}.tycod-timeline{padding:var(--s2) 0}.tycod-timeline__track{display:flex;justify-content:space-between;position:relative;margin:0;padding:0;list-style:none}.tycod-timeline__track:before{content:"";position:absolute;top:21px;inset-inline:8%;height:2px;background:var(--c-border);z-index:0}.tycod-timeline__track:after{content:"";position:absolute;top:21px;inset-inline-start:8%;width:20%;height:2px;background:linear-gradient(90deg,var(--tycod-primary),var(--tycod-primary-soft));z-index:0}.tycod-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--s2);flex:1;text-align:center}.tycod-step__node{width:44px;height:44px;border-radius:50%;background:var(--c-white);border:2px solid var(--c-border);color:var(--c-soft);display:grid;place-items:center;transition:all .3s ease}.tycod-step__node svg{width:20px;height:20px}.tycod-step__label{font-size:.72rem;font-weight:600;color:var(--c-muted);max-width:72px;line-height:1.4}.tycod-step.is-done .tycod-step__node{background:var(--tycod-success);border-color:var(--tycod-success);color:var(--c-white)}.tycod-step.is-active .tycod-step__node{background:var(--tycod-primary);border-color:var(--tycod-primary);color:var(--c-white);box-shadow:0 0 0 6px #b38a451f}.tycod-step.is-done .tycod-step__label,.tycod-step.is-active .tycod-step__label{color:var(--c-text)}.tycod-info-grid{display:grid;grid-template-columns:1fr;gap:var(--s3)}.tycod-info-card{display:flex;gap:var(--s3);align-items:flex-start}.tycod-info-card__icon{width:48px;height:48px;flex:none;border-radius:var(--r-sm);background:var(--tycod-primary-tint);color:var(--tycod-primary);display:grid;place-items:center}.tycod-info-card__icon svg{width:24px;height:24px}.tycod-info-card__title{font-size:.95rem;font-weight:700;margin:0 0 2px;color:var(--c-text)}.tycod-info-card__text{font-size:.9rem;color:var(--c-muted);margin:0}.tycod-info-card__lead{font-size:1rem;color:var(--c-text);font-weight:600;margin:0}.tycod-features{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s3)}.tycod-feature{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r);padding:var(--s4) var(--s3);text-align:center;box-shadow:var(--sh-xs);transition:transform .25s ease,box-shadow .25s ease}.tycod-feature:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}.tycod-feature__icon{width:52px;height:52px;margin:0 auto var(--s3);border-radius:50%;background:var(--c-white);border:1px solid var(--c-border);color:var(--tycod-primary);display:grid;place-items:center}.tycod-feature__icon svg{width:26px;height:26px}.tycod-feature__label{font-size:.92rem;font-weight:600;margin:0;color:var(--c-text)}.tycod-faq{display:grid;gap:var(--s2)}.tycod-faq__item{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r);overflow:hidden}.tycod-faq__item summary{list-style:none;cursor:pointer;padding:var(--s4);font-weight:700;font-size:.97rem;display:flex;align-items:center;justify-content:space-between;gap:var(--s3);color:var(--c-text)}.tycod-faq__item summary::-webkit-details-marker{display:none}.tycod-faq__chev{flex:none;color:var(--tycod-primary);transition:transform .3s ease}.tycod-faq__item[open] .tycod-faq__chev{transform:rotate(180deg)}.tycod-faq__answer{padding:0 var(--s4) var(--s4);color:var(--c-muted);font-size:.92rem}.tycod-cta{margin-top:var(--s7)}.tycod-btn{display:flex;align-items:center;justify-content:center;gap:var(--s2);width:100%;padding:18px 24px;background:var(--tycod-primary);color:var(--c-white);font-family:var(--ff);font-size:1.05rem;font-weight:700;text-decoration:none;border:none;border-radius:var(--r);box-shadow:var(--sh-gold);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.tycod-btn:hover{filter:brightness(.94);transform:translateY(-2px);box-shadow:0 18px 46px #b38a453d}.tycod-btn:active{transform:translateY(0)}.tycod-btn:focus-visible{outline:3px solid var(--tycod-primary-soft);outline-offset:3px}.tycod-btn svg{width:20px;height:20px}.tycod-footnote{text-align:center;margin-top:var(--s4);font-size:.78rem;color:var(--c-soft)}@keyframes tycodPop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes tycodDraw{to{stroke-dashoffset:0}}@keyframes tycodRing{0%,88%,to{transform:rotate(0)}90%{transform:rotate(-12deg)}92%{transform:rotate(12deg)}94%{transform:rotate(-8deg)}96%{transform:rotate(8deg)}}@media(prefers-reduced-motion:reduce){.tycod *,.tycod *:before,.tycod *:after{animation:none!important;transition:none!important}.tycod-hero__ring,.tycod-hero__check{stroke-dashoffset:0}}@media(min-width:560px){.tycod-info-grid{grid-template-columns:1fr 1fr}.tycod-features{grid-template-columns:repeat(4,1fr)}.tycod-hero__title{font-size:2rem}.tycod-step__label{font-size:.8rem;max-width:90px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
