.reference-home{--green:#0b3b2c;--green-2:#12503c;--green-3:#1f6a4f;--gold:#c08b2c;--gold-line:#d6a95a;--gold-soft:#e3b26a;--gold-text:#9a6b12;--cream:#f7f4ee;--paper:#fcfaf6;--line:#ede4d6;--ink:#2c3a37;--muted:#5f6a66;--white:#fff;--font-head:"Cairo", Tahoma, sans-serif;--font-sign:"Cairo", Tahoma, sans-serif;--font-body:"Cairo", Tahoma, sans-serif;--radius-lg:28px;--radius-md:18px;--shadow-soft:0 24px 50px -30px #0b3b2c61;font-family:var(--font-body);color:var(--ink);background:var(--cream);margin:0;font-size:16px;line-height:1.9;overflow-x:hidden}.reference-home img{max-width:100%;display:block}.reference-home a{color:inherit;text-decoration:none}.reference-home button{font:inherit}.reference-home h1,.reference-home h2,.reference-home h3{font-family:var(--font-head);color:var(--green);margin:0;font-weight:700;line-height:1.4}.reference-home .gold{color:var(--gold)}.reference-home p{margin:0}.reference-home ul,.reference-home ol{margin:0;padding:0;list-style:none}.reference-home svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.1em;height:1.1em}.reference-home :focus-visible{outline:2px solid var(--gold-line);outline-offset:3px;border-radius:8px}.reference-home .container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}.reference-home .section{padding-block:80px}@media(max-width:640px){.reference-home .section{padding-block:56px}}.reference-home .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.reference-home .head{text-align:center;max-width:760px;margin-inline:auto}.reference-home .eyebrow{font-family:var(--font-head);color:var(--gold);align-items:center;gap:14px;font-size:clamp(1.35rem,1.05rem + .9vw,2rem);font-weight:800;display:inline-flex}.reference-home .eyebrow:before,.reference-home .eyebrow:after{content:"";background:var(--gold-line);width:62px;height:1.5px}.reference-home .head h2{margin-top:10px;font-size:clamp(1.5rem,1.1rem + 1.7vw,2.3rem);font-weight:800}.reference-home .head p{color:var(--muted);margin-top:12px;font-size:1rem}.reference-home .ornament{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.reference-home .ornament:before,.reference-home .ornament:after{content:"";background:var(--gold-line);width:60px;height:1.5px}.reference-home .ornament i{background:var(--gold);width:7px;height:7px;transform:rotate(45deg)}.reference-home .btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:10px 28px;font-size:.96rem;font-weight:700;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.reference-home .btn:active{transform:scale(.98)}.reference-home .btn-gold{background:linear-gradient(180deg,#ce9a3a,var(--gold));color:var(--white);box-shadow:0 14px 26px -16px #c08b2ce6}.reference-home .btn-gold:hover{filter:brightness(1.05)}.reference-home .btn-green{background:var(--green);color:var(--white)}.reference-home .btn-green:hover{background:var(--green-2)}.reference-home .btn-outline{border-color:var(--gold);color:var(--gold-text);background:0 0}.reference-home .btn-outline:hover{background:#c08b2c14}.reference-home .btn-outline-green{border-color:var(--green);color:var(--green);background:0 0}.reference-home .btn-outline-green:hover{background:var(--white)}.reference-home .btn-ghost-light{color:var(--white);border-color:#ffffff8c}.reference-home .btn-ghost-light:hover{background:#ffffff1a}.reference-home .btn-row{flex-wrap:wrap;gap:14px;display:flex}.reference-home .hero{background:var(--cream);grid-template-columns:1.02fr .98fr;align-items:stretch;display:grid;overflow:hidden}.reference-home .hero-text{flex-direction:column;justify-content:center;padding:64px 0 64px 34px;display:flex}.reference-home .hero-text .inner{max-width:640px;margin-inline-start:auto;padding-inline:24px 20px}.reference-home .hero-media{min-height:100%;max-height:760px;position:relative}.reference-home .hero-media img{object-fit:cover;object-position:center;width:100%;height:100%;max-height:760px}.reference-home .hero-media:after{content:"";background:linear-gradient(to left,var(--cream),#f7f4ee8c 22%,#f7f4ee00 55%);pointer-events:none;position:absolute;inset:0}.reference-home .hero-media:before{content:"";z-index:2;top:26px;border-top:2.5px solid var(--gold-line);border-inline-end:2.5px solid var(--gold-line);pointer-events:none;width:96px;height:96px;position:absolute;inset-inline-end:26px}.reference-home .hero-chip{color:var(--green);background:#ffffffd9;border:1px solid #c08b2c73;border-radius:999px;align-items:center;gap:10px;padding:8px 18px;font-size:.84rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px -18px #0b3b2c8c}.reference-home .hero-chip:before{content:"";background:var(--gold);border-radius:1px;flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}.reference-home .hero h1{margin-top:22px;font-size:clamp(1.85rem,1rem + 2.4vw,3.1rem);font-weight:800;line-height:1.5}.reference-home .hero h1 .gold{background:linear-gradient(#0000 70%,#d6a95a4d 70%);border-radius:4px;padding:0 .12em}.reference-home .hero p{color:var(--muted);max-width:34em;margin-top:18px;font-size:clamp(.92rem,.78rem + .45vw,1.06rem);line-height:2}.reference-home .hero .btn-row{margin-top:30px}.reference-home .hero .btn{border-radius:16px;min-height:54px;padding:12px 34px}@media(max-width:899px){.reference-home .hero{grid-template-columns:1fr}.reference-home .hero-media{order:-1;min-height:250px;max-height:420px}.reference-home .hero-media img{max-height:420px}.reference-home .hero-media:after{background:linear-gradient(to bottom,#f7f4ee00 60%,var(--cream))}.reference-home .hero-media:before{display:none}.reference-home .hero-text{padding:24px 0 40px}.reference-home .hero-text .inner{max-width:none;padding-inline:20px}.reference-home .hero .btn-row .btn{flex:auto}}.reference-home .stats{background:var(--green);color:var(--white)}.reference-home .stats .container{grid-template-columns:repeat(4,1fr);padding-block:38px;display:grid}.reference-home .stat{text-align:center;padding:8px 12px}.reference-home .stat+.stat{border-inline-start:1px solid #d6a95a59}.reference-home .stat-num{font-family:var(--font-head);color:var(--gold-soft);font-size:clamp(1.9rem,1.3rem + 2vw,2.7rem);font-weight:800;line-height:1.3;display:block}.reference-home .stat-label{color:#d7e3df;font-size:.92rem}@media(max-width:640px){.reference-home .stats .container{grid-template-columns:repeat(2,1fr);row-gap:16px}.reference-home .stat:nth-child(3){border-inline-start:0}}.reference-home .svc-section{background:var(--cream)}.reference-home .svc-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:26px;margin-top:44px;display:grid}.reference-home .scard{background:var(--white);border:1px solid var(--line);border-radius:24px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 18px 36px -28px #0b3b2c80}.reference-home .scard:hover{transform:translateY(-6px);box-shadow:0 30px 46px -30px #0b3b2c99}.reference-home .scard.is-featured{border:2px solid var(--gold);box-shadow:0 26px 44px -26px #c08b2cb3}.reference-home .scard-media{aspect-ratio:16/9;position:relative}.reference-home .scard-media img{object-fit:cover;width:100%;height:100%}.reference-home .scard-num{top:14px;background:var(--green);border:2px solid var(--gold-line);width:46px;height:46px;color:var(--white);font-family:var(--font-head);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset-inline-start:14px}.reference-home .scard-icon{bottom:-26px;background:var(--white);width:66px;height:66px;color:var(--green);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:26px;box-shadow:0 12px 22px -14px #0b3b2c99}.reference-home .scard-icon svg{width:30px;height:30px}.reference-home .is-featured .scard-icon{color:var(--gold)}.reference-home .scard-ribbon{top:0;z-index:2;background:var(--gold);color:var(--white);border-end-start-radius:14px;align-items:center;gap:6px;padding:6px 16px;font-size:.8rem;font-weight:700;display:flex;position:absolute;inset-inline-end:0}.reference-home .scard-ribbon svg{width:15px;height:15px}.reference-home .scard-body{text-align:center;padding:40px 24px 24px}.reference-home .scard-body h3{font-size:1.25rem;font-weight:700}.reference-home .scard-body>p{color:var(--muted);margin-top:10px;font-size:.94rem}.reference-home .scard-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.reference-home .scard-tags li{border:1px solid var(--gold-line);color:var(--gold-text);border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:.8rem;display:inline-flex}.reference-home .scard-tags li:before{content:"";background:var(--gold);border-radius:999px;width:5px;height:5px}.reference-home .scard-link{color:var(--green);align-items:center;gap:8px;margin-top:20px;font-size:.92rem;font-weight:700;display:inline-flex}.reference-home .scard-link svg{color:var(--gold);transition:transform .25s}.reference-home .scard:hover .scard-link svg{transform:translate(-5px)}.reference-home .svc-all{text-align:center;margin-top:30px}@media(max-width:899px){.reference-home .svc-grid{grid-template-columns:1fr;gap:34px;max-width:420px;margin-inline:auto}}.reference-home .steps-section{background:var(--white)}.reference-home .steps-row{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;display:grid;position:relative}.reference-home .steps-row:before{content:"";top:66px;background:var(--gold-line);height:1.5px;position:absolute;inset-inline:18%}.reference-home .step{text-align:center;position:relative}.reference-home .step-circle{border:1.5px solid var(--gold-line);background:var(--white);width:132px;height:132px;color:var(--green);border-radius:999px;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;box-shadow:0 16px 30px -22px #0b3b2c99}.reference-home .step-circle svg{stroke-width:1.5px;width:54px;height:54px}.reference-home .step-num{top:-6px;background:linear-gradient(180deg,#ce9a3a,var(--gold));width:46px;height:46px;color:var(--white);font-family:var(--font-head);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset-inline-start:-6px;box-shadow:0 10px 18px -10px #c08b2ce6}.reference-home .step h3{margin-top:22px;font-size:1.35rem;font-weight:800}.reference-home .step p{color:var(--muted);margin-top:10px;max-width:22em;margin-inline:auto;font-size:.94rem}.reference-home .step-dash{background:var(--gold-line);width:54px;height:1.5px;margin:18px auto 0;display:block}.reference-home .steps-cta{text-align:center;margin-top:40px}@media(max-width:899px){.reference-home .steps-row{grid-template-columns:1fr;gap:40px;max-width:360px;margin-inline:auto}.reference-home .steps-row:before{display:none}}.reference-home .promise-section{background:var(--white)}.reference-home .certificate{background:var(--paper);border:1px solid var(--gold-line);outline:1px solid var(--gold-line);outline-offset:-12px;border-radius:6px;max-width:940px;margin:0 auto;padding:56px 56px 44px;position:relative}.reference-home .certificate h2{max-width:18em;font-size:clamp(1.45rem,1.1rem + 1.4vw,2rem);font-weight:700}.reference-home .certificate>p{color:var(--muted);max-width:36em;margin-top:12px}.reference-home .promises{grid-template-columns:repeat(2,1fr);gap:26px 44px;margin-top:34px;display:grid}.reference-home .promise{border-top:1px solid var(--gold-line);padding-top:16px}.reference-home .promise h3{font-size:1.15rem;font-weight:600}.reference-home .promise p{color:var(--muted);margin-top:4px;font-size:.95rem}.reference-home .cert-sign{align-items:center;gap:14px;margin-top:38px;display:flex}.reference-home .cert-sign span{font-family:var(--font-sign);color:var(--green);font-size:1.9rem;line-height:1}.reference-home .cert-sign:after{content:"";border-bottom:1px solid var(--gold-line);flex:0 160px}.reference-home .seal{filter:drop-shadow(0 12px 18px #012e2840);width:150px;height:150px;position:absolute;top:-46px;left:44px}@media(max-width:767px){.reference-home .certificate{outline-offset:-8px;padding:96px 26px 34px}.reference-home .seal{width:128px;height:128px;top:-56px;left:50%;transform:translate(-50%)}.reference-home .certificate h2,.reference-home .certificate>p{text-align:center;margin-inline:auto}.reference-home .promises{grid-template-columns:1fr;gap:18px}.reference-home .cert-sign{justify-content:center}.reference-home .cert-sign:after{display:none}}.reference-home .unis-section{background:var(--white)}.reference-home .unis-frame{border:1.5px solid var(--line);border-radius:26px;margin-top:44px;padding:40px 30px;position:relative}.reference-home .unis-frame:before,.reference-home .unis-frame:after{content:"";border:2px solid var(--gold-line);width:46px;height:46px;position:absolute}.reference-home .unis-frame:before{border-bottom:0;border-left:0;border-start-end-radius:26px;top:-1px;right:-1px}.reference-home .unis-frame:after{border-top:0;border-right:0;border-end-start-radius:26px;bottom:-1px;left:-1px}.reference-home .unis-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.reference-home .uni{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:20px 12px;transition:transform .25s,box-shadow .25s;display:flex}.reference-home .uni:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.reference-home .uni img{object-fit:contain;width:74px;height:60px}.reference-home .uni span{color:var(--green);text-align:center;font-size:.84rem;font-weight:600;line-height:1.6}.reference-home .unis-cta{text-align:center;margin-top:34px}.reference-home .unis-note{text-align:center;color:var(--muted);margin-top:16px;font-size:.78rem}@media(max-width:1023px){.reference-home .unis-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.reference-home .unis-grid{grid-template-columns:repeat(2,1fr);gap:12px}.reference-home .unis-frame{padding:24px 16px}.reference-home .uni img{width:58px;height:48px}}.reference-home .cta-section{padding-block:40px 90px}.reference-home .cta-box{text-align:center;background:linear-gradient(120deg,var(--green) 55%,#1b5b41 75%,#c7a04b 130%);color:var(--white);border-radius:30px;padding:64px 48px;position:relative;overflow:hidden}.reference-home .cta-box:after{content:"";top:-40%;pointer-events:none;background:linear-gradient(200deg,#e3b26a8c,#e3b26a00 60%);width:55%;height:180%;position:absolute;inset-inline-start:-10%;transform:rotate(12deg)}.reference-home .cta-box h2{color:var(--white);font-size:clamp(1.6rem,1.2rem + 1.8vw,2.4rem);font-weight:800;position:relative}.reference-home .cta-box h2 .gold{color:var(--gold-soft)}.reference-home .cta-box p{margin-top:14px;color:#dce7e3;max-width:32em;margin-inline:auto;position:relative}.reference-home .cta-box .btn-row{justify-content:center;margin-top:30px;position:relative}@media(max-width:640px){.reference-home .cta-box{border-radius:24px;padding:40px 22px}.reference-home .cta-box .btn-row .btn{flex:auto}}.reference-home .calc-section{background:var(--white)}.reference-home .calc-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:34px;max-width:1060px;margin:42px auto 0;display:grid}.reference-home .calc-card{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:28px}.reference-home .calc-group+.calc-group{border-top:1px dashed var(--line);margin-top:26px;padding-top:24px}.reference-home .calc-label{font-family:var(--font-head);color:var(--green);margin-bottom:12px;font-size:.98rem;font-weight:600}.reference-home .calc-chips{flex-wrap:wrap;gap:8px;display:flex}.reference-home .calc-chip{cursor:pointer;background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:9px 16px;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.reference-home .calc-chip:hover{border-color:var(--gold-line)}.reference-home .calc-chip[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--white)}.reference-home .calc-qty{align-items:center;gap:14px;display:flex}.reference-home .calc-step{cursor:pointer;background:var(--white);border:1px solid var(--line);width:42px;height:42px;color:var(--green);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;display:flex}.reference-home .calc-step:hover{border-color:var(--gold-line)}.reference-home .calc-qty .pk-rail{flex:1}.reference-home .calc-qty-view{text-align:center;min-width:96px}.reference-home .calc-qty-num{font-family:var(--font-head);color:var(--green);font-size:2rem;font-weight:700;line-height:1}.reference-home .calc-qty-unit{color:var(--muted);font-size:.82rem}.reference-home .calc-hint{color:var(--muted);margin-top:8px;font-size:.8rem}.reference-home .calc-speeds{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reference-home .calc-speed{cursor:pointer;text-align:center;background:var(--white);border:1px solid var(--line);border-radius:18px;padding:14px 10px;transition:border-color .2s,box-shadow .2s}.reference-home .calc-speed b{font-family:var(--font-head);color:var(--green);font-size:.95rem;font-weight:600;display:block}.reference-home .calc-speed span{color:var(--muted);font-size:.76rem}.reference-home .calc-speed[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}.reference-home .calc-addons{gap:10px;display:grid}.reference-home .calc-addon{background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.reference-home .calc-addon input{accent-color:var(--green);flex-shrink:0;width:18px;height:18px}.reference-home .calc-addon b{color:var(--ink);font-size:.92rem;font-weight:600}.reference-home .calc-addon .price{color:var(--gold-text);margin-inline-start:auto;font-size:.85rem;font-weight:700}.reference-home .calc-bill{color:var(--white);background:linear-gradient(155deg,var(--green),var(--green-2) 70%,#2f5d3a);border-radius:28px;padding:28px;position:sticky;top:108px;overflow:hidden}.reference-home .calc-bill h3{color:var(--white);font-size:1.1rem;font-weight:600}.reference-home .bill-lines{color:#d5e2de;gap:9px;margin-top:16px;font-size:.9rem;display:grid}.reference-home .bill-line{justify-content:space-between;gap:12px;animation:.3s both feat-in;display:flex}.reference-home .bill-line .v{color:var(--white);direction:ltr;unicode-bidi:isolate;font-weight:600}.reference-home .bill-total{border-top:1px solid #c9964a59;justify-content:space-between;align-items:baseline;margin-top:18px;padding-top:16px;display:flex}.reference-home .bill-total span{color:#d5e2de;font-size:.95rem}.reference-home .bill-total b{font-family:var(--font-head);color:var(--gold-soft);font-size:2.4rem;font-weight:700;line-height:1}.reference-home .bill-total b small{margin-inline-start:6px;font-size:.9rem}.reference-home .bill-eta{color:#c9d8d3;align-items:center;gap:8px;margin-top:10px;font-size:.88rem;display:flex}.reference-home .bill-eta svg{color:var(--gold-soft)}.reference-home .calc-bill .btn{width:100%;margin-top:12px}.reference-home .bill-note{color:#a9bdb7;margin-top:14px;font-size:.76rem;line-height:1.7}@media(max-width:899px){.reference-home .calc-grid{grid-template-columns:1fr;gap:16px;margin-top:28px}.reference-home .calc-card{border-radius:22px;padding:20px 16px}.reference-home .calc-bill{z-index:30;border-radius:22px;padding:16px 18px;position:sticky;top:auto;bottom:12px;box-shadow:0 20px 34px -18px #012e28bf}.reference-home .calc-bill h3,.reference-home .bill-lines,.reference-home .bill-note{display:none}.reference-home .bill-total{border-top:0;margin-top:0;padding-top:0}.reference-home .bill-total b{font-size:1.9rem}.reference-home .calc-bill .btn{margin-top:10px}.reference-home .calc-bill .btn-ghost-light{display:none}.reference-home .calc-qty-view{min-width:74px}.reference-home .calc-qty-num{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.reference-home .bill-line{animation:none}}.reference-home .pk-section{background:var(--cream)}.reference-home .pk-panel{background:var(--white);border:1px solid var(--line);max-width:940px;box-shadow:var(--shadow-soft);border-radius:30px;margin:44px auto 0;padding:36px 40px 40px}.reference-home .pk-stops{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.reference-home .pk-stop{cursor:pointer;font-family:var(--font-head);color:var(--muted);background:0 0;border:0;padding:6px 4px;font-size:.95rem;font-weight:600;transition:color .25s}.reference-home .pk-stop[aria-selected=true]{color:var(--green)}.reference-home .pk-stop small{font-family:var(--font-body);color:var(--muted);font-size:.74rem;font-weight:500;display:block}.reference-home .pk-rail{margin-top:10px;position:relative}.reference-home .pk-rail input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:34px;margin:0;display:block}.reference-home .pk-rail input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--green),var(--green-3) 45%,var(--gold));border-radius:999px;height:10px}.reference-home .pk-rail input[type=range]::-moz-range-track{background:linear-gradient(to left,var(--green),var(--green-3) 45%,var(--gold));border-radius:999px;height:10px}.reference-home .pk-rail input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--white);border:4px solid var(--gold);border-radius:999px;width:30px;height:30px;margin-top:-10px;transition:transform .2s;box-shadow:0 6px 14px -6px #012e28b3}.reference-home .pk-rail input[type=range]::-moz-range-thumb{background:var(--white);border:4px solid var(--gold);border-radius:999px;width:30px;height:30px;box-shadow:0 6px 14px -6px #012e28b3}.reference-home .pk-rail input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.reference-home .pk-ticks{justify-content:space-between;margin-top:-4px;padding-inline:13px;display:flex}.reference-home .pk-ticks span{background:var(--line);border-radius:2px;width:2px;height:8px}.reference-home .pk-body{grid-template-columns:300px 1fr;align-items:start;gap:34px;margin-top:30px;display:grid}.reference-home .pk-price-card{text-align:center;color:var(--white);background:linear-gradient(150deg,var(--green),var(--green-2) 65%,#2f5d3a);border-radius:24px;padding:26px;position:relative;overflow:hidden}.reference-home .pk-price-card:after{content:"";border:1.5px solid #c9964a59;border-radius:999px 999px 0 0;width:180px;height:240px;position:absolute;bottom:-110px;left:-50px}.reference-home .pk-badge{background:var(--gold);color:var(--white);opacity:0;border-radius:999px;margin-bottom:12px;padding:3px 12px;font-size:.72rem;font-weight:700;transition:opacity .3s;display:inline-block}.reference-home .pk-badge.is-on{opacity:1}.reference-home .pk-name{font-family:var(--font-head);color:var(--white);font-size:1.5rem;font-weight:700}.reference-home .pk-tag{color:#c9d8d3;margin-top:4px;font-size:.86rem}.reference-home .pk-price{justify-content:center;align-items:baseline;gap:6px;margin-top:16px;display:flex}.reference-home .pk-num{font-family:var(--font-head);color:var(--gold-soft);font-size:3.4rem;font-weight:700;line-height:1}.reference-home .pk-cur{color:var(--gold-soft);font-size:1rem}.reference-home .pk-orders{color:#d5e2de;margin-top:10px;font-size:.9rem}.reference-home .pk-price-card .btn{width:100%;margin-top:20px;position:relative}.reference-home .pk-feats{gap:11px;display:grid}.reference-home .pk-feats-title{color:var(--green);margin-bottom:4px;font-size:.95rem;font-weight:700}.reference-home .pk-feats li{color:var(--ink);align-items:flex-start;gap:11px;font-size:.96rem;animation:.4s both feat-in;display:flex}.reference-home .pk-feats li svg{width:20px;height:20px;color:var(--gold);flex-shrink:0;margin-top:3px}@keyframes feat-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.reference-home .pk-foot{text-align:center;max-width:940px;margin:22px auto 0}.reference-home .pk-includes{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:.86rem;display:inline-flex}.reference-home .pk-includes span{align-items:center;gap:6px;display:inline-flex}.reference-home .pk-includes svg{width:16px;height:16px;color:var(--gold)}.reference-home .pk-single{color:var(--muted);margin-top:14px;font-size:.92rem}.reference-home .pk-single a{color:var(--green);border-bottom:1.5px solid var(--gold);font-weight:700}.reference-home .pk-note{color:var(--muted);margin-top:16px;font-size:.78rem;line-height:1.8}@media(max-width:767px){.reference-home .pk-panel{border-radius:24px;padding:24px 18px 28px}.reference-home .pk-body{grid-template-columns:1fr;gap:22px;margin-top:24px}.reference-home .pk-stop{font-size:.85rem}.reference-home .pk-stop small{display:none}.reference-home .pk-num{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){.reference-home .pk-feats li{animation:none}}.notes-section{background-color:var(--green);background-image:radial-gradient(#e3b26a1f 1px,#0000 1px);background-size:22px 22px}.reference-home .notes-section .head h2{color:var(--white)}.reference-home .notes-section .head .eyebrow{color:var(--gold-soft)}.reference-home .notes-section .ornament:before,.reference-home .notes-section .ornament:after{background:var(--gold-soft)}.reference-home .notes-section .head p{color:#c9d8d3}.reference-home .notes{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:50px;display:grid}.reference-home .note{background:var(--paper);color:var(--ink);border-radius:4px;padding:34px 26px 24px;position:relative;box-shadow:0 22px 34px -22px #0009}.reference-home .note:first-child{transform:rotate(-1.6deg)}.reference-home .note:nth-child(2){transform:rotate(1.2deg)translateY(10px)}.reference-home .note:nth-child(3){transform:rotate(-.8deg)}.reference-home .note:before{content:"";background:#e3b26abf;width:92px;height:26px;position:absolute;top:-12px;right:50%;transform:translate(50%)rotate(-3deg)}.reference-home .note-stars{color:var(--gold);letter-spacing:3px;font-size:.95rem}.reference-home .note blockquote{margin:10px 0 0;font-size:1.02rem;line-height:1.95}.reference-home .note-foot{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;display:flex}.reference-home .note-name{font-family:var(--font-sign);color:var(--green);font-size:1.5rem;line-height:1.2}.reference-home .note-meta{color:var(--muted);font-size:.8rem}@media(max-width:899px){.reference-home .notes{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin-inline:-20px;padding:18px 20px 30px;display:flex;overflow-x:auto}.reference-home .notes::-webkit-scrollbar{display:none}.reference-home .note{scroll-snap-align:center;flex:0 0 82%}.reference-home .note:nth-child(n){transform:none}.reference-home .notes-hint{display:block}}.reference-home .notes-hint{text-align:center;color:#c9d8d3;font-size:.8rem;display:none}.reference-home .faq-list{gap:12px;max-width:820px;margin:44px auto 0;display:grid}.reference-home .faq-item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md)}.reference-home .faq-item[open]{border-color:var(--gold-line)}.reference-home .faq-item summary{cursor:pointer;font-family:var(--font-head);color:var(--green);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.reference-home .faq-item summary::-webkit-details-marker{display:none}.reference-home .faq-toggle{border:1px solid var(--gold-line);width:32px;height:32px;color:var(--gold);border-radius:999px;flex-shrink:0;transition:background-color .2s,transform .3s;position:relative}.reference-home .faq-toggle:before,.reference-home .faq-toggle:after{content:"";background:currentColor;width:12px;height:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reference-home .faq-toggle:after{transition:transform .3s;transform:translate(-50%,-50%)rotate(90deg)}.reference-home .faq-item[open] .faq-toggle{background:var(--gold);color:var(--white)}.reference-home .faq-item[open] .faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.reference-home .faq-item .answer{color:var(--muted);padding:0 22px 20px}.reference-home .faq-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.reference-home .contact-list li{align-items:center;gap:10px;display:flex}.reference-home .contact-list svg{color:var(--gold-soft)}.reference-home .ltr{direction:ltr;unicode-bidi:isolate}@media(prefers-reduced-motion:reduce){.reference-home .scard,.reference-home .uni,.reference-home .btn,.reference-home .bill-line,.reference-home .pk-feats li{transition:none;animation:none}}
