.gp-container{max-width:1200px;margin-inline:auto;padding-inline:20px;box-sizing:border-box}﻿:root{--cs-navy:#0b1f33;--cs-navy-mid:#122a42;--cs-navy-soft:#0f2438;--cs-gold:#c9a84c;--cs-gold-hi:#d8b46a;--cs-gold-soft:rgba(201,168,76,0.14);--cs-beige:#f9f6f2;--cs-ivory:#fcfaf8;--cs-ink:#2b2f38;--cs-muted:#6b7280;--cs-body:#555;--cs-light:#ccc;--cs-line:#e8e2d8;--cs-ready:#1f8f5f;--cs-pending:#b45309;--cs-font:"Tajawal",system-ui,sans-serif}body[data-page="consultation-store"] .site-main,body[data-page="consultation-store-practice"] .site-main,body[data-page="consultation-service"] .site-main{font-family:var(--cs-font)}.cs-pay-status{display:none !important}.cs-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#0b1f33 0%,#122a42 100%);color:#fff;padding:44px 0;font-family:var(--cs-font)}.cs-hero--hub{isolation:isolate}.cs-hero--practice,.cs-hero--service{background:linear-gradient(180deg,#0b1f33 0%,#122a42 100%)}.cs-hero--service .cs-hero__depth{position:absolute;inset:-12% 0 0;background:radial-gradient(ellipse at 78% 18%,rgba(201,168,76,.18),transparent 46%),linear-gradient(180deg,#0b1f33 0%,#122a42 100%);will-change:transform;z-index:0}.cs-hero--service .cs-hero__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(255,255,255,0.15)}.cs-hero--practice .cs-hero__inner{position:relative;z-index:2}.cs-hero--practice::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(255,255,255,0.06)}.cs-hero--service .cs-hero__inner{z-index:2}.cs-hero__media{position:absolute;inset:0;z-index:0;background-image:var(--cs-hero-img);background-size:cover;background-position:right center;transform:scale(1.02);filter:saturate(0.9) contrast(1.08) brightness(0.92)}.cs-hero__veil{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,rgba(15,26,43,.88) 0%,rgba(15,26,43,.72) 42%,rgba(15,26,43,.42) 72%,rgba(15,26,43,.28) 100%),linear-gradient(180deg,rgba(15,26,43,.25) 0%,rgba(15,26,43,.55) 100%)}.cs-hero__inner{position:relative;z-index:2;max-width:920px}.cs-hero--hub .cs-hero__inner{text-align:start}.cs-hero__hub{max-width:820px}.cs-hero__kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 16px;border-radius:999px;background:var(--cs-gold-soft);color:var(--cs-gold);font-size:.82rem;font-weight:700}.cs-hero__kicker--count{border-radius:8px;border:1px solid rgba(201,168,76,0.35);background:var(--cs-gold);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:background 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.cs-hero__kicker--count:hover{background:linear-gradient(180deg,#d8b46a 0%,#c9a84c 100%);border-color:rgba(216,180,106,0.65);box-shadow:0 4px 12px rgba(201,168,76,0.28)}.cs-hero h1{color:#fff;margin:0 0 14px;font-weight:800;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.6rem);line-height:1.25;letter-spacing:0.01em}.cs-hero--service h1{display:flex;align-items:center;gap:12px;font-weight:800}.cs-hero__title-ico{flex-shrink:0;width:28px;height:28px;font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.cs-hero__rule{display:block;width:72px;height:2px;margin:0 0 18px;background:linear-gradient(90deg,var(--cs-gold),rgba(201,168,76,.15));border-radius:2px}.cs-hero__rule--service{width:60px;height:2px;background:#c9a84c}.cs-hero__lede{display:flex;align-items:flex-start;gap:10px;color:var(--cs-gold);font-size:1.08rem;font-weight:500;max-width:720px;line-height:1.7;margin:0}.cs-hero__lede--practice,.cs-hero__lede--service{display:block;color:#ccc;font-weight:500;line-height:1.8;font-size:1rem}.cs-hero__trust{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:var(--cs-light);font-weight:500;font-size:.98rem;line-height:1.6}.cs-hero__meta{margin:12px 0 0;color:rgba(255,255,255,.82);font-weight:500}.cs-hero__back{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:4px 0 6px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--cs-gold) !important;font-weight:600;font-size:.92rem;line-height:1.4;text-decoration:none;border-bottom:1px solid var(--cs-gold);transition:color 0.2s ease,border-color 0.2s ease}.cs-hero__back-ico{display:inline-block;font-size:1.05rem;line-height:1;opacity:.95;transition:transform 0.2s ease}.cs-hero__back:hover,.cs-hero__back:focus-visible{color:#d8b46a !important;border-bottom-color:#d8b46a;background:transparent;box-shadow:none}.cs-hero__back:hover .cs-hero__back-ico{transform:translateX(2px)}html[dir="rtl"] .cs-hero__back:hover .cs-hero__back-ico{transform:translateX(-2px)}.cs-hero__practice{display:flex;gap:20px;align-items:flex-start}.cs-hero__copy{min-width:0;flex:1}.cs-breadcrumb{margin-bottom:18px;font-size:.82rem;opacity:.85}.cs-breadcrumb a{color:rgba(255,255,255,.9)}.cs-breadcrumb__sep{margin:0 8px;opacity:.5}@media (max-width:720px){.cs-hero{padding:40px 0}.cs-hero--hub .cs-hero__inner,.cs-hero__hub{text-align:center}.cs-hero__rule{margin-inline:auto}.cs-hero__lede,.cs-hero__trust,.cs-hero__kicker{justify-content:center}.cs-hero__lede{text-align:center}.cs-breadcrumb{text-align:center}.cs-hero__media{background-position:70% center}.cs-hero__practice{flex-direction:column;align-items:center;text-align:center}.cs-hero--practice .cs-hero__kicker{justify-content:center;margin-inline:auto}.cs-hero--practice .cs-hero__rule{margin-inline:auto}.cs-hero--practice .cs-hero__lede--practice,.cs-hero--practice .cs-hero__meta{text-align:center}.cs-hero--practice .cs-hero__back{margin-inline:auto}.cs-hero--service .cs-hero__inner{text-align:center}.cs-hero--service h1{justify-content:center;flex-wrap:wrap}.cs-hero--service .cs-hero__rule--service{margin-inline:auto}.cs-hero--service .cs-hero__depth{background:linear-gradient(180deg,#0b1f33 0%,#122a42 100%)}}.cs-section-head{text-align:center;max-width:780px;margin:0 auto 36px;font-family:var(--cs-font)}.cs-section-head--left{text-align:start;margin-inline:0}.cs-section-head--overview{margin-top:0;padding-top:0}.cs-section-head--overview .cs-section-head__kicker{margin-top:0;margin-bottom:14px}.cs-section-head--coverage{max-width:860px;margin-bottom:42px}.cs-section-head h2{font-weight:700;color:var(--cs-navy);line-height:1.35}.cs-section-head--coverage h2{font-size:clamp(1.45rem,1.2rem + 1vw,2rem)}.cs-section-head__kicker{display:inline-block;margin-bottom:10px;padding:5px 16px;border-radius:999px;background:var(--cs-gold-soft);color:var(--cs-gold);font-size:.8rem;font-weight:700}.cs-section-head__sub{color:var(--cs-muted);margin:12px 0 0;line-height:1.75;font-weight:400}.cs-overview{padding:36px 0 48px;background:#fff;font-family:var(--cs-font)}.cs-overview__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.cs-overview__item{display:flex;flex-direction:column;gap:10px;padding:22px 20px;border-radius:12px;border:1px solid rgba(201,168,76,.18);background:var(--cs-beige);box-shadow:0 2px 8px rgba(0,0,0,.05)}.cs-overview__ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(201,168,76,.14);color:var(--cs-gold);font-size:1.15rem}.cs-overview__title{margin:0;font-size:1rem;font-weight:700;color:var(--cs-navy);line-height:1.45}.cs-overview__text{margin:0;color:#555;font-size:.9rem;font-weight:400;line-height:1.7}@media (max-width:1100px){.cs-overview__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cs-overview{padding:32px 0 40px}.cs-overview__list{grid-template-columns:1fr;gap:14px}.cs-overview__item{padding:16px 14px}}.cs-quote{position:relative;overflow:hidden;isolation:isolate;padding:25px 0;background:linear-gradient(135deg,#0b1f33 0%,#1a2d4a 45%,#243a58 100%);font-family:var(--cs-font)}.cs-quote__media,.cs-quote__veil{display:none}.cs-quote__inner{position:relative;z-index:2}.cs-quote__block{position:relative;margin:0 auto;max-width:980px;color:#fff;font-size:clamp(1.05rem,.95rem + .45vw,1.28rem);font-weight:700;line-height:1.7;text-align:center;border:0;padding:0 24px}.cs-quote__mark{display:block;margin:0 auto 10px;font-family:Georgia,"Times New Roman",serif;font-size:4.5rem;line-height:.7;color:var(--cs-gold);opacity:.92;font-weight:400}.cs-quote__lead{margin:0 0 14px;color:#fff;font-weight:700}.cs-quote__sub{margin:0 auto 18px;max-width:920px;color:var(--cs-light);font-size:1rem;font-weight:400;line-height:1.7}.cs-quote__rule{display:block;width:64px;height:2px;margin:0 auto 14px;background:var(--cs-gold);border-radius:2px}.cs-quote__block footer{margin:0;font-size:.9rem;color:var(--cs-gold);font-weight:700;line-height:1.55}.cs-quote__author-line{display:block}.cs-quote__author-line:first-child{white-space:nowrap}@media (min-width:961px){.cs-quote__lead,.cs-quote__sub{white-space:nowrap;overflow:hidden;text-overflow:clip}.cs-quote__lead{font-size:clamp(.95rem,.7rem + .75vw,1.2rem)}.cs-quote__sub{font-size:clamp(.86rem,.65rem + .55vw,1.02rem)}.cs-quote__mark{font-size:5rem}}@media (max-width:960px){.cs-quote{padding:25px 0;background:#0b1f33}.cs-quote__media{display:block;position:absolute;inset:0;z-index:0;background-image:var(--cs-quote-img);background-size:cover;background-position:center top;filter:grayscale(.15) contrast(1.05)}.cs-quote__veil{display:block;position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(15,26,43,.72) 0%,rgba(15,26,43,.82) 55%,rgba(15,26,43,.92) 100%),radial-gradient(circle at 50% 18%,rgba(201,168,76,.22),transparent 48%)}.cs-quote__mark{font-size:5.5rem;text-shadow:0 8px 24px rgba(0,0,0,.35)}.cs-quote__lead,.cs-quote__sub{white-space:normal}.cs-quote__block footer{font-size:clamp(.72rem,2.8vw,.88rem)}.cs-quote__author-line:first-child{white-space:nowrap;overflow:hidden;text-overflow:clip}}.cs-coverage{padding:64px 0;background:linear-gradient(180deg,#e9e2d6 0%,var(--cs-beige) 18%,#fff 55%);font-family:var(--cs-font)}.cs-coverage__intro{margin:18px auto 0;max-width:760px;padding:22px 24px;border-radius:14px;border:1px solid rgba(201,168,76,.28);background:linear-gradient(180deg,#fffdf9 0%,#f7f1e8 100%);box-shadow:0 8px 24px rgba(15,26,43,.05);text-align:start}.cs-coverage__intro p{margin:0 0 12px;color:#4a5560;font-size:.98rem;font-weight:400;line-height:1.8}.cs-coverage__intro p:first-child{color:var(--cs-navy);font-weight:700;font-size:1.05rem}.cs-coverage__intro p:last-child{margin-bottom:0;color:#6b5a2e;font-weight:600}.cs-section-head--practice{text-align:center;max-width:820px;margin:0 auto 36px}.cs-section-head--practice h2{font-weight:700;color:var(--cs-navy);font-size:clamp(1.35rem,1.15rem + .8vw,1.85rem)}.cs-section-head--practice .cs-section-head__rule{margin-inline:auto;margin-top:12px}.cs-coverage__seo{margin:16px auto 0;max-width:760px;color:#555;font-size:.98rem;font-weight:500;line-height:1.8;text-align:center}.cs-reveal{animation:cs-fade-up .6s ease both;animation-delay:var(--cs-delay,0s)}@keyframes cs-fade-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-zoom-in{from{opacity:0;transform:scale(0.94)}to{opacity:1;transform:scale(1)}}@keyframes cs-faq-slide{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cs-reveal,.cs-cta__btn,.cs-checkout__submit,.cs-checkout__seal,.cs-faq__item[open] .cs-faq__answer,.cs-hero--service .cs-hero__depth{animation:none}.cs-hero--service .cs-hero__depth{transform:none !important}}html{scroll-behavior:smooth}#consultations,#steps,#faq,#cs-faq,#cs-quotes,#booking,#contact{scroll-margin-top:96px}.cs-section-head__rule{display:block;width:72px;height:2px;margin:14px auto 0;background:linear-gradient(90deg,var(--cs-gold),rgba(201,168,76,0.2));border-radius:2px}.cs-section-head--left .cs-section-head__rule{margin-inline:0}.cs-grid{display:grid;gap:20px}.cs-grid--practices{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cs-grid--services{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:960px){.cs-grid--services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cs-grid--practices,.cs-grid--services{grid-template-columns:1fr;max-width:none;margin-inline:0}}.cs-card{display:flex;flex-direction:column;padding:22px;border-radius:12px;border:1px solid var(--cs-line);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease;color:inherit;text-decoration:none}.cs-card:hover{transform:translateY(-3px);border-color:rgba(201,168,76,0.4);box-shadow:0 8px 20px rgba(0,0,0,0.07);color:inherit}.cs-card__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.cs-card__glyph{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--cs-gold-soft);color:var(--cs-gold);font-size:1.1rem;flex-shrink:0;margin:0}.cs-card__glyph--lg{width:56px;height:56px;font-size:1.5rem;flex-shrink:0}.cs-card__title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.4;color:var(--cs-navy);flex:1}.cs-card--service .cs-card__title{margin:0;flex:1;font-weight:700}.cs-card--service{border:1px solid rgba(232,226,216,0.9);box-shadow:0 2px 8px rgba(0,0,0,0.05)}.cs-card--service .cs-card__head{margin-bottom:12px;align-items:center}.cs-card--service .cs-card__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0 0 16px;color:#555;font-size:0.9rem;font-weight:500;line-height:1.7;flex:1;max-height:calc(1.7em * 2)}.cs-description,.cs-card__schema{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0 0 14px;color:#555;font-size:0.9rem;line-height:1.7;flex:1;max-height:calc(1.7em * 2)}.cs-card__meta,.cs-card__desc{margin:0 0 12px;color:var(--cs-muted);font-size:0.92rem}.cs-card__badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:0 0 14px;padding:5px 10px;border-radius:8px;border:1px solid rgba(201,168,76,0.35);background:rgba(201,168,76,0.1);color:#6b5a2e;font-size:12px;font-weight:500;line-height:1.2}.cs-card__badge-ico{font-size:11px;line-height:1}.cs-card__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;padding:10px 20px;border-radius:8px;background:linear-gradient(180deg,#c9a84c 0%,#b8924a 100%);color:#fff !important;font-weight:500;font-size:0.88rem;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,0.05);transition:background 0.2s ease,box-shadow 0.2s ease}.cs-card--practice:hover .cs-card__cta{background:linear-gradient(180deg,#d8b46a 0%,#c9a84c 100%);box-shadow:0 4px 12px rgba(201,168,76,0.28)}.cs-card__price{display:inline-flex;align-items:baseline;gap:8px;align-self:flex-start;margin:0 0 16px;padding:8px 14px;border-radius:10px;border:1px solid rgba(201,168,76,0.28);border-inline-start:3px solid var(--cs-gold);background:linear-gradient(90deg,rgba(201,168,76,0.12) 0%,rgba(249,246,242,0.95) 55%,#fff 100%);line-height:1.1}.cs-card__price-cur{color:#9a8f7c;font-size:0.78rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase}.cs-card__price-amount,.cs-card__price strong{font-size:1.45rem;font-weight:700;color:var(--cs-gold);letter-spacing:0.01em}.cs-card__price span{color:#9a8f7c;font-size:0.78rem;font-weight:600}.cs-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px;padding:13px 22px;border-radius:10px;border:1px solid rgba(201,168,76,0.55);background:linear-gradient(180deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0) 42%),linear-gradient(180deg,#d4b06a 0%,#c9a84c 48%,#b8924a 100%);color:#fff !important;font-weight:700;font-size:0.95rem;letter-spacing:0.02em;text-align:center;box-shadow:0 1px 0 rgba(255,255,255,0.22) inset,0 6px 16px rgba(201,168,76,0.28);transition:background 0.22s ease,box-shadow 0.22s ease,transform 0.22s ease,border-color 0.22s ease}.cs-card__btn:hover{background:linear-gradient(180deg,rgba(255,255,255,0.24) 0%,rgba(255,255,255,0) 45%),linear-gradient(180deg,#e0c07a 0%,#d4b06a 50%,#c9a84c 100%);color:#fff !important;border-color:rgba(216,180,106,0.85);transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,0.28) inset,0 10px 22px rgba(201,168,76,0.34)}.cs-card--practice .cs-card__cta{border-radius:10px;border:1px solid rgba(201,168,76,0.45);letter-spacing:0.02em;box-shadow:0 1px 0 rgba(255,255,255,0.18) inset,0 4px 12px rgba(201,168,76,0.22)}.cs-steps{padding:64px 0;background:var(--cs-beige);font-family:var(--cs-font)}.cs-section-head--steps h2{font-weight:700;color:var(--cs-navy)}.cs-steps__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.cs-steps__item{display:flex;gap:14px;padding:22px 18px;border-radius:14px;border:1px solid rgba(201,168,76,0.16);background:#fff;box-shadow:0 6px 18px rgba(15,26,43,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease}.cs-steps__item:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(15,26,43,0.09)}.cs-steps__num{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--cs-gold);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.95rem;box-shadow:0 4px 12px rgba(201,168,76,0.35)}.cs-steps__body{min-width:0}.cs-steps__item h3{margin:0 0 8px;font-size:1rem;font-weight:700;color:var(--cs-navy);line-height:1.45;display:flex;align-items:flex-start;gap:8px}.cs-steps__ico{flex-shrink:0;font-size:1rem;line-height:1.4}.cs-steps__item p{margin:0;color:#555;font-size:0.92rem;font-weight:500;line-height:1.7}@media (max-width:1100px){.cs-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cs-steps{padding:48px 0}.cs-steps__list{grid-template-columns:1fr;gap:14px}.cs-steps__item{padding:16px 14px;gap:12px}.cs-steps__num{width:32px;height:32px;font-size:0.88rem}.cs-steps__item h3{font-size:0.95rem}.cs-steps__item p{font-size:0.88rem}}.cs-faq{padding:64px 0;background:linear-gradient(180deg,#fcfaf8 0%,#f7f3ee 55%,#fcfaf8 100%);font-family:var(--cs-font)}.cs-section-head--faq h2{font-weight:700;color:var(--cs-navy)}.cs-faq__intro{margin:18px auto 0;max-width:760px;color:#555;font-size:0.98rem;font-weight:500;line-height:1.8}.cs-faq__list{max-width:820px;margin:28px auto 0}.cs-faq__item{border:1px solid rgba(232,226,216,0.95);border-radius:12px;margin-bottom:12px;background:#fff;box-shadow:0 4px 14px rgba(15,26,43,0.04);overflow:hidden;transition:border-color 0.22s ease,box-shadow 0.22s ease}.cs-faq__item:hover{border-color:var(--cs-gold);box-shadow:0 6px 18px rgba(201,168,76,0.12)}.cs-faq__item summary{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;cursor:pointer;font-weight:700;color:var(--cs-navy);list-style:none;line-height:1.55}.cs-faq__item summary::-webkit-details-marker{display:none}.cs-faq__qico{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--cs-gold-soft);color:var(--cs-gold);font-size:0.95rem;font-weight:700;line-height:1}.cs-faq__qtext{flex:1}.cs-faq__answer{padding:0 20px 16px 60px}.cs-faq__item[open] .cs-faq__answer{animation:cs-faq-slide 0.35s ease both}.cs-faq__answer p{margin:0;color:#555;font-weight:500;line-height:1.75;font-size:0.95rem}@media (max-width:560px){.cs-faq{padding:48px 0}.cs-faq__answer{padding:0 16px 14px 16px}.cs-faq__item summary{padding:14px 16px}}.cs-cta{padding:64px 0;background:linear-gradient(180deg,#0b1f33 0%,#122a42 100%);color:#fff;font-family:var(--cs-font)}.cs-cta__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.cs-cta__copy{max-width:720px}.cs-cta h2{color:#fff;margin:0 0 12px;font-weight:700;font-size:clamp(1.35rem,1.1rem + 1vw,2rem);line-height:1.35}.cs-cta__rule{display:block;width:72px;height:2px;margin:0 auto 16px;background:var(--cs-gold);border-radius:2px}.cs-cta__lede{margin:0;color:#ccc;font-weight:500;max-width:560px;margin-inline:auto;line-height:1.75;font-size:1rem}.cs-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.cs-cta__btn{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:13px 28px;border-radius:10px;font-weight:500;font-size:0.95rem;text-decoration:none;transition:background 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease,color 0.22s ease;animation:cs-zoom-in 0.6s ease both}.cs-cta__btn--primary{background:var(--cs-gold);color:#fff !important;box-shadow:0 6px 18px rgba(201,168,76,0.35);border:1px solid transparent}.cs-cta__btn--primary:hover{background:linear-gradient(180deg,#d8b46a 0%,#c9a84c 100%);color:#fff !important;box-shadow:0 8px 22px rgba(201,168,76,0.42)}.cs-cta__btn--ghost{background:transparent;color:#fff !important;border:1px solid rgba(255,255,255,0.85);font-weight:500}.cs-cta__btn--ghost:hover{border-color:var(--cs-gold);color:#fff !important}.cs-cta__btn--ghost{animation-delay:0.08s}.cs-cta__seo{margin:4px 0 0;max-width:720px;color:rgba(204,204,204,0.92);font-size:0.9rem;font-weight:400;line-height:1.75}@media (max-width:720px){.cs-cta{padding:52px 0}.cs-cta__actions{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.cs-cta__btn{width:100%}}.cs-related{padding:64px 0 80px;background:#fff}.cs-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.cs-related__card{display:block;padding:20px;border-radius:14px;border:1px solid var(--cs-line);color:inherit;text-decoration:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.cs-related__card:hover{border-color:var(--cs-gold);box-shadow:0 8px 20px rgba(197,164,111,0.12);color:inherit}.cs-related__card h3{margin:0 0 8px;font-size:1rem}.cs-related__card p{margin:0 0 10px;color:var(--cs-muted);font-size:0.9rem}.cs-related__card span{color:var(--cs-gold);font-weight:700;font-size:0.85rem}.cs-pay-mark .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cs-service{padding:48px 0 40px;background:#fff;font-family:var(--cs-font)}.cs-service__grid{display:grid;grid-template-columns:1fr minmax(300px,400px);gap:40px;align-items:start}@media (max-width:960px){.cs-service__grid{grid-template-columns:1fr}.cs-checkout{position:static}}.cs-service__block{margin:0 0 22px;padding:0 0 22px;border:0;border-bottom:1px solid rgba(201,168,76,0.45);background:transparent}.cs-service__block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.cs-service__block summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.cs-service__block summary::-webkit-details-marker{display:none}.cs-service__block-ico{flex-shrink:0;font-size:1.15rem;line-height:1}.cs-service__block h2{margin:0;font-size:1.12rem;font-weight:800;color:#0b1f33;line-height:1.4}.cs-service__block p{margin:12px 0 0;color:#555;font-size:0.98rem;font-weight:500;line-height:1.8}.cs-service__block[open] p{animation:cs-faq-slide 0.35s ease both}.cs-alert{padding:14px 18px;border-radius:12px;margin-bottom:20px;background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.cs-alert--ok{background:rgba(31,143,95,0.1);color:#145a3a;border-color:rgba(31,143,95,0.35)}.cs-checkout{position:sticky;top:calc(var(--gp-header-h,76px) + 16px);padding:24px;border-radius:16px;border:0.8px solid #c9a84c;background:#fcfaf8;box-shadow:0 10px 28px rgba(221,221,221,0.2)}.cs-checkout__top{margin-bottom:16px;padding:14px 14px 16px;border:0;border-bottom:1px solid #c9a84c;border-radius:12px;background:#fff;box-shadow:0 6px 16px rgba(221,221,221,0.2)}.cs-checkout__price-label{display:block;margin-bottom:8px;font-size:0.78rem;font-weight:700;color:#555}.cs-checkout__price-row{display:flex;align-items:center;gap:10px}.cs-checkout__price-bar{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 18px;border-radius:10px;background:#c9a84c;color:#fff;line-height:1;box-shadow:0 4px 12px rgba(201,168,76,0.28)}.cs-checkout__price-num{font-size:1.2rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.cs-checkout__price-bar small{font-size:0.78rem;font-weight:700;letter-spacing:0.04em;color:#fff}.cs-checkout__seal{display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;color:#a98b45;filter:grayscale(0.15) sepia(0.35) saturate(1.4) hue-rotate(2deg)}.cs-checkout__badge-text{margin:10px 0 0;color:#555;font-size:0.82rem;font-weight:500;line-height:1.65}.cs-pay-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:0 0 18px;padding:12px;list-style:none;background:#f9f6f2;border-radius:12px;box-shadow:0 4px 12px rgba(221,221,221,0.15)}.cs-pay-strip__card{display:flex;align-items:center;justify-content:center;margin:0;padding:8px 6px;border-radius:10px;background:#fff;box-shadow:0 4px 10px rgba(204,204,204,0.2);transition:background 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.cs-pay-strip__card:hover{background:#d8b46a;transform:scale(1.05);box-shadow:0 6px 14px rgba(201,168,76,0.45)}.cs-pay-mark{display:inline-flex;align-items:center;line-height:0}.cs-pay-mark svg{display:block;width:46px;height:30px;overflow:visible;shape-rendering:geometricPrecision}.cs-checkout__heading{margin:0 0 14px;font-size:1.12rem;font-weight:800;color:#0b1f33}.cs-checkout__heading::after{content:"";display:block;width:60px;height:2px;margin-top:8px;background:#c9a84c;border-radius:2px}.cs-checkout__field{display:block;margin-bottom:12px}.cs-checkout__field>span:first-child{display:block;margin-bottom:6px;font-size:0.82rem;font-weight:700;color:#0b1f33}.cs-checkout__control{position:relative;display:block}.cs-checkout__field-ico{position:absolute;top:50%;inset-inline-start:12px;transform:translateY(-50%);font-size:0.92rem;pointer-events:none;line-height:1}.cs-checkout__field input{width:100%;padding:12px 14px;padding-inline-start:38px;border-radius:10px;border:1px solid var(--cs-line);background:#f9f6f2;font:inherit;color:#0b1f33;transition:border-color 0.2s ease,box-shadow 0.2s ease}.cs-checkout__field input:focus{outline:none;border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,0.18)}.cs-checkout__field input:disabled{opacity:0.7;cursor:not-allowed}.cs-checkout__submit{width:100%;padding:9px 16px;margin-top:8px;border-radius:8px;background:#c9a84c;color:#fff;font-weight:700;font-size:0.9rem;letter-spacing:0.01em;border:none;cursor:pointer;box-shadow:0 3px 10px rgba(201,168,76,0.2);transition:background 0.2s ease,box-shadow 0.2s ease}.cs-checkout__submit:hover:not(:disabled){background:#d8b46a;box-shadow:0 4px 12px rgba(201,168,76,0.28)}.cs-checkout__submit:disabled{cursor:not-allowed;opacity:0.78}.cs-checkout__standby{margin:10px 0 0;font-size:0.72rem;color:#555;line-height:1.55}.cs-checkout__ghost{display:block;margin-top:12px;text-align:center;font-size:0.88rem;font-weight:700;color:var(--cs-gold)}.cs-checkout__err{margin:10px 0 0;color:#b91c1c;font-size:0.85rem}.cs-checkout__secure,.cs-checkout__fpas{margin:12px 0 0;font-size:0.72rem;color:#555;line-height:1.5;text-align:center}.cs-checkout__seo{margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(201,168,76,0.28);color:#555;font-size:0.82rem;font-weight:500;line-height:1.75}.cs-trust{min-height:80px;padding:22px 0 16px;border-top:1px solid #c9a84c;background:linear-gradient(180deg,#fff 0%,#f9f6f2 100%);font-family:var(--cs-font)}.cs-trust__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 22px}.cs-trust__brand{display:inline-flex;align-items:center;gap:8px}.cs-trust__lock{font-size:1.15rem;line-height:1;color:#c9a84c;filter:grayscale(0.1) sepia(0.55) saturate(2.4) hue-rotate(2deg)}.cs-trust__lock-label{font-size:0.92rem;font-weight:700;color:#0b1f33}.cs-pay-strip--trust{width:auto;margin:0;padding:10px;max-width:360px}.cs-trust__firm{width:40px;height:40px;object-fit:contain;border-radius:10px;background:#fff;box-shadow:0 4px 10px rgba(204,204,204,0.2);transition:transform 0.2s ease,box-shadow 0.2s ease}.cs-trust__firm:hover{transform:scale(1.05);box-shadow:0 6px 14px rgba(201,168,76,0.45)}.cs-trust__copy{margin:0;max-width:420px;color:#555;font-size:0.86rem;font-weight:500;line-height:1.6;text-align:center}.cs-trust__copy p{margin:0 0 4px}.cs-trust__copy p:last-child{margin-bottom:0}.cs-trust__note{margin:12px auto 0;max-width:720px;padding:0 16px;color:#777;font-size:10px;line-height:1.5;text-align:center}.cs-quotes{padding:56px 0 48px;border-top:1px solid #c9a84c;background:linear-gradient(180deg,#f9f6f2 0%,#fff 72%);font-family:var(--cs-font)}.cs-quotes__intro{margin:14px auto 0;max-width:680px;color:#555;font-size:0.98rem;font-weight:500;line-height:1.75}.cs-quotes__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.cs-quotes__card{display:flex;flex-direction:column;padding:22px 20px 18px;border-radius:12px;background:#fff;box-shadow:0 8px 20px rgba(221,221,221,0.2)}.cs-quotes__mark{display:block;margin-bottom:8px;color:#c9a84c;font-size:1.8rem;line-height:1;font-family:Georgia,"Times New Roman",serif}.cs-quotes__text{margin:0 0 12px;color:#555;font-size:0.92rem;font-weight:500;line-height:1.75;flex:1}.cs-quotes__stars{margin:0 0 14px;color:#c9a84c;letter-spacing:0.08em;font-size:0.85rem}.cs-quotes__who{display:flex;align-items:center;gap:10px}.cs-quotes__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,#d8b46a 0%,#c9a84c 100%);color:#fff;font-size:0.78rem;font-weight:800}.cs-quotes__who strong{display:block;color:#0b1f33;font-size:0.92rem}.cs-quotes__who small{display:block;color:#777;font-size:0.75rem}.cs-quotes__more{display:inline-flex;align-items:center;justify-content:center;margin:28px auto 0;padding:10px 22px;border-radius:999px;border:1px solid #c9a84c;color:#0b1f33;font-weight:700;font-size:0.88rem;text-decoration:none;transition:background 0.2s ease,color 0.2s ease}.cs-quotes__more:hover{background:#c9a84c;color:#fff}.cs-section-head--quotes .cs-quotes__more,.cs-quotes .cs-quotes__more{display:flex;width:fit-content}.cs-svc-faq{padding:56px 0 72px;border-top:1px solid #c9a84c;background:#fff;box-shadow:inset 0 12px 24px rgba(15,26,43,0.03);font-family:var(--cs-font)}.cs-svc-faq h2{display:inline-flex;align-items:center;gap:8px}.cs-svc-faq__item summary{position:relative;padding-inline-end:36px}.cs-svc-faq__item summary::after{content:"+";position:absolute;inset-inline-end:16px;top:16px;width:22px;height:22px;border-radius:50%;background:var(--cs-gold-soft);color:#c9a84c;font-size:1.05rem;font-weight:700;line-height:22px;text-align:center}.cs-svc-faq__item[open] summary::after{content:"−"}.cs-svc-faq .cs-faq__answer{padding-inline-start:20px}@media (max-width:1100px){.cs-quotes__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cs-checkout__top{text-align:center}.cs-checkout__price-label{text-align:center}.cs-checkout__badge-text{text-align:center}.cs-checkout__price-row{width:100%;justify-content:center}.cs-checkout__price-bar{flex:1;max-width:220px;min-height:40px;justify-content:center;align-items:center;text-align:center}.cs-pay-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-pay-strip--trust{max-width:none;width:100%;order:1}.cs-trust__firm{order:1}.cs-trust__brand{order:2}.cs-trust__copy{order:2}.cs-trust__inner{flex-direction:column;gap:16px}.cs-quotes__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:8px;grid-template-columns:none}.cs-quotes__card{flex:0 0 82%;scroll-snap-align:start}}