.elementor-8024 .elementor-element.elementor-element-46a2e70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}:root{--gold:#C9A84C;--gold-light:#E8D08A;--gold-pale:#F5EDD0;--dark:#1A1410;--charcoal:#2C2520;--warm-gray:#7A6E65;--cream:#FAF6EE;--white:#FFFFFF;--accent:#8B2E2E}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:'Josefin Sans',sans-serif;background:var(--cream);color:var(--dark);overflow-x:hidden}body::before{content:'';position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://woolgold.com/wp-content/uploads/elementor/css/%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.6}nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.2rem 4rem;background:rgb(26 20 16 / .92);backdrop-filter:blur(12px);border-bottom:1px solid rgb(201 168 76 / .2)}.nav-logo{display:flex;align-items:center;gap:.8rem;text-decoration:none}.nav-logo img{height:38px;border-radius:50%}.nav-logo span{font-family:'Cormorant Garamond',serif;font-size:1.4rem;font-weight:600;color:var(--gold-light);letter-spacing:.08em}.nav-links{display:flex;gap:2.5rem;list-style:none}.nav-links a{color:rgb(245 237 208 / .7);text-decoration:none;font-size:.7rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;transition:color .25s}.nav-links a:hover{color:var(--gold)}.nav-cta{background:#fff0;border:1px solid var(--gold);color:var(--gold);font-family:'Josefin Sans',sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:.6rem 1.6rem;cursor:pointer;transition:all .3s;text-decoration:none}.nav-cta:hover{background:var(--gold);color:var(--dark)}.hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:var(--dark);overflow:hidden;position:relative}.hero-left{display:flex;flex-direction:column;justify-content:center;padding:8rem 4rem 6rem 5rem;position:relative;z-index:2}.hero-eyebrow{font-size:.65rem;font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:var(--gold);margin-bottom:1.8rem;animation:fadeUp .8s ease both}.hero-title{font-family:'Cormorant Garamond',serif;font-size:clamp(3rem, 5vw, 5.5rem);font-weight:300;line-height:1.05;color:var(--cream);margin-bottom:1.2rem;animation:fadeUp .8s ease .15s both}.hero-title em{font-style:italic;color:var(--gold-light)}.hero-sub{font-size:.8rem;font-weight:300;letter-spacing:.06em;line-height:1.9;color:rgb(245 237 208 / .55);max-width:420px;margin-bottom:3rem;animation:fadeUp .8s ease .3s both}.hero-btns{display:flex;gap:1rem;animation:fadeUp .8s ease .45s both}.btn-primary{background:var(--gold);color:var(--dark);font-family:'Josefin Sans',sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:.9rem 2.2rem;border:none;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s}.btn-primary:hover{background:var(--gold-light);transform:translateY(-2px)}.btn-ghost{background:#fff0;border:1px solid rgb(245 237 208 / .3);color:rgb(245 237 208 / .7);font-family:'Josefin Sans',sans-serif;font-size:.7rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;padding:.9rem 2.2rem;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.hero-stats{display:flex;gap:3rem;margin-top:4rem;padding-top:2.5rem;border-top:1px solid rgb(201 168 76 / .15);animation:fadeUp .8s ease .6s both}.stat-num{font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:300;color:var(--gold-light)}.stat-label{font-size:.6rem;font-weight:300;letter-spacing:.15em;text-transform:uppercase;color:rgb(245 237 208 / .4);margin-top:.2rem}.hero-right{position:relative;overflow:hidden}.hero-right::before{content:'';position:absolute;inset:0;background:linear-gradient(105deg,var(--dark) 0%,transparent 35%);z-index:1}.hero-visual{width:100%;height:100%;background:radial-gradient(ellipse 60% 80% at 60% 40%,rgb(201 168 76 / .12) 0%,transparent 60%),linear-gradient(160deg,#2a1f14 0%,#0e0a07 100%);display:flex;align-items:center;justify-content:center;position:relative}.scarf-pattern{position:absolute;width:75%;height:75%;opacity:.18}.hero-badge{position:absolute;bottom:3rem;right:3rem;z-index:2;width:110px;height:110px;border-radius:50%;border:1px solid rgb(201 168 76 / .4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgb(26 20 16 / .8);animation:spin 20s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.hero-badge-inner{animation:spinReverse 20s linear infinite;font-size:.55rem;letter-spacing:.18em;color:var(--gold);text-transform:uppercase;padding:.5rem;line-height:1.8}@keyframes spinReverse{to{transform:rotate(-360deg)}}.float-card{position:absolute;background:rgb(26 20 16 / .9);border:1px solid rgb(201 168 76 / .25);padding:1rem 1.5rem;z-index:3;backdrop-filter:blur(10px)}.float-card-1{top:22%;right:8%;animation:float 5s ease-in-out infinite}.float-card-2{bottom:22%;left:10%;animation:float 5s ease-in-out .8s infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.float-label{font-size:.55rem;letter-spacing:.2em;color:var(--gold);text-transform:uppercase;margin-bottom:.3rem}.float-val{font-family:'Cormorant Garamond',serif;font-size:1.2rem;color:var(--cream)}.stripe{background:var(--gold);padding:.75rem 0;overflow:hidden;white-space:nowrap}.stripe-inner{display:inline-flex;gap:4rem;animation:marquee 22s linear infinite}.stripe-item{font-size:.65rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--dark)}.stripe-dot{color:var(--charcoal);opacity:.5}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}section{padding:7rem 5rem}.section-label{font-size:.6rem;font-weight:600;letter-spacing:.35em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.section-title{font-family:'Cormorant Garamond',serif;font-size:clamp(2rem, 3.5vw, 3.2rem);font-weight:300;line-height:1.15}.section-title em{font-style:italic;color:var(--accent)}.why-section{background:var(--white);display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.why-text .section-title{margin-bottom:1.5rem}.why-text p{font-size:.8rem;font-weight:300;letter-spacing:.04em;line-height:2;color:var(--warm-gray);max-width:480px;margin-bottom:2.5rem}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgb(201 168 76 / .15)}.why-item{background:var(--white);padding:2rem;transition:background .3s}.why-item:hover{background:var(--gold-pale)}.why-icon{font-size:1.6rem;margin-bottom:.8rem}.why-item h4{font-family:'Cormorant Garamond',serif;font-size:1.1rem;font-weight:600;margin-bottom:.4rem}.why-item p{font-size:.7rem;font-weight:300;letter-spacing:.03em;line-height:1.8;color:var(--warm-gray)}.types-section{background:var(--dark)}.types-section .section-title{color:var(--cream);margin-bottom:.8rem}.types-intro{font-size:.8rem;font-weight:300;color:rgb(245 237 208 / .5);letter-spacing:.05em;line-height:1.9;max-width:520px;margin-bottom:4rem}.types-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:1rem}.type-card{background:rgb(255 255 255 / .04);border:1px solid rgb(201 168 76 / .15);padding:2.5rem 1.8rem;text-decoration:none;position:relative;overflow:hidden;transition:all .4s;display:block}.type-card::before{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s}.type-card:hover{background:rgb(201 168 76 / .08);border-color:rgb(201 168 76 / .4);transform:translateY(-6px)}.type-card:hover::before{transform:scaleX(1)}.type-num{font-family:'Cormorant Garamond',serif;font-size:3rem;font-weight:300;color:rgb(201 168 76 / .15);position:absolute;top:.5rem;right:1rem}.type-icon{font-size:2rem;margin-bottom:1.5rem}.type-name{font-family:'Cormorant Garamond',serif;font-size:1.3rem;font-weight:600;color:var(--cream);margin-bottom:.6rem;line-height:1.2}.type-desc{font-size:.68rem;font-weight:300;letter-spacing:.04em;line-height:1.8;color:rgb(245 237 208 / .45);margin-bottom:1.5rem}.type-link{font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:.5rem}.type-link::after{content:'→';transition:transform .3s}.type-card:hover .type-link::after{transform:translateX(4px)}.materials-section{background:var(--gold-pale)}.materials-section .section-title{margin-bottom:.8rem}.materials-intro{font-size:.8rem;font-weight:300;color:var(--warm-gray);line-height:1.9;max-width:500px;margin-bottom:4rem}.materials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.mat-card{background:var(--white);padding:2.5rem 2rem;border-left:3px solid var(--gold);transition:transform .3s,box-shadow .3s}.mat-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgb(0 0 0 / .08)}.mat-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.mat-name{font-family:'Cormorant Garamond',serif;font-size:1.5rem;font-weight:600}.mat-badge{font-size:.55rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;background:var(--gold-pale);color:var(--gold);padding:.25rem .6rem;border:1px solid var(--gold-light)}.mat-desc{font-size:.75rem;font-weight:300;letter-spacing:.04em;line-height:1.9;color:var(--warm-gray)}.process-section{background:var(--charcoal);text-align:center}.process-section .section-title{color:var(--cream);margin-bottom:.8rem}.process-intro{font-size:.8rem;font-weight:300;color:rgb(245 237 208 / .5);letter-spacing:.05em;line-height:1.9;max-width:480px;margin:0 auto 5rem}.process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.process-steps::before{content:'';position:absolute;top:2rem;left:12.5%;right:12.5%;height:1px;background:linear-gradient(to right,transparent,var(--gold),var(--gold),transparent);opacity:.3}.process-step{padding:2rem 2rem 0;text-align:center}.step-circle{width:4rem;height:4rem;border-radius:50%;border:1px solid rgb(201 168 76 / .4);background:rgb(201 168 76 / .05);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-family:'Cormorant Garamond',serif;font-size:1.4rem;font-weight:300;color:var(--gold);position:relative;z-index:1}.step-title{font-family:'Cormorant Garamond',serif;font-size:1.15rem;font-weight:600;color:var(--cream);margin-bottom:.6rem}.step-desc{font-size:.68rem;font-weight:300;letter-spacing:.04em;line-height:1.85;color:rgb(245 237 208 / .45)}.worldwide-section{background:var(--cream);display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.worldwide-visual{background:var(--dark);aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.globe-rings{position:relative;width:260px;height:260px}.ring{position:absolute;border-radius:50%;border:1px solid rgb(201 168 76 / .2);top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse 3s ease-in-out infinite}.ring:nth-child(1){width:80px;height:80px;border-color:rgb(201 168 76 / .6);animation-delay:0s}.ring:nth-child(2){width:140px;height:140px;animation-delay:.5s}.ring:nth-child(3){width:200px;height:200px;animation-delay:1s}.ring:nth-child(4){width:260px;height:260px;animation-delay:1.5s}@keyframes pulse{0%,100%{opacity:.8}50%{opacity:.3}}.globe-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem}.worldwide-dots{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);gap:0;opacity:.15}.worldwide-dots span{background:var(--gold);border-radius:50%;width:3px;height:3px;margin:auto}.worldwide-text .section-title{margin-bottom:1.2rem}.worldwide-text p{font-size:.8rem;font-weight:300;line-height:2;color:var(--warm-gray);margin-bottom:2.5rem}.regions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.region{display:flex;align-items:center;gap:.7rem;font-size:.7rem;font-weight:300;letter-spacing:.08em;color:var(--charcoal);padding:.6rem 0;border-bottom:1px solid rgb(201 168 76 / .15)}.region::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0}.offer-section{background:linear-gradient(135deg,var(--dark) 0%,#2a1a10 100%);position:relative;overflow:hidden}.offer-section::before{content:'';position:absolute;top:-50%;right:-20%;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgb(201 168 76 / .06) 0%,transparent 70%);pointer-events:none}.offer-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;position:relative;z-index:1}.offer-text .section-title{color:var(--cream);margin-bottom:1.2rem}.offer-text p{font-size:.8rem;font-weight:300;letter-spacing:.04em;line-height:2;color:rgb(245 237 208 / .55);margin-bottom:2.5rem}.offer-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.offer-card{background:rgb(255 255 255 / .04);border:1px solid rgb(201 168 76 / .15);padding:2rem;transition:border-color .3s,background .3s}.offer-card:hover{border-color:rgb(201 168 76 / .5);background:rgb(201 168 76 / .06)}.offer-card-icon{font-size:1.8rem;margin-bottom:1rem}.offer-card h4{font-family:'Cormorant Garamond',serif;font-size:1.1rem;font-weight:600;color:var(--cream);margin-bottom:.5rem}.offer-card p{font-size:.68rem;font-weight:300;letter-spacing:.04em;line-height:1.8;color:rgb(245 237 208 / .45)}.offer-card .highlight{font-family:'Cormorant Garamond',serif;font-size:1.8rem;color:var(--gold);display:block;margin-bottom:.3rem}.cta-section{background:var(--gold);text-align:center;padding:6rem 5rem}.cta-section .section-label{color:rgb(26 20 16 / .6)}.cta-section .section-title{color:var(--dark);margin-bottom:1rem}.cta-sub{font-size:.8rem;font-weight:300;color:rgb(26 20 16 / .6);line-height:1.9;max-width:480px;margin:0 auto 2.5rem}.cta-btns{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}.btn-dark{background:var(--dark);color:var(--gold);font-family:'Josefin Sans',sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:1rem 2.5rem;border:none;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s}.btn-dark:hover{background:var(--charcoal);transform:translateY(-2px)}.btn-outline-dark{background:#fff0;border:2px solid rgb(26 20 16 / .4);color:var(--dark);font-family:'Josefin Sans',sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:1rem 2.5rem;cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s}.btn-outline-dark:hover{border-color:var(--dark);background:rgb(26 20 16 / .08)}footer{background:var(--dark);padding:3rem 5rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgb(201 168 76 / .1)}.footer-copy{font-size:.65rem;font-weight:300;letter-spacing:.1em;color:rgb(245 237 208 / .3)}.footer-copy a{color:var(--gold);text-decoration:none}.footer-links{display:flex;gap:2rem}.footer-links a{font-size:.65rem;font-weight:300;letter-spacing:.15em;text-transform:uppercase;color:rgb(245 237 208 / .35);text-decoration:none;transition:color .25s}.footer-links a:hover{color:var(--gold)}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1100px){.types-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){nav{padding:1rem 1.5rem}.nav-links{display:none}section{padding:5rem 2rem}.hero{grid-template-columns:1fr}.hero-right{display:none}.hero-left{padding:8rem 2rem 4rem}.why-section,.worldwide-section,.offer-inner{grid-template-columns:1fr;gap:3rem}.types-grid{grid-template-columns:repeat(2,1fr)}.process-steps{grid-template-columns:repeat(2,1fr)}.materials-grid{grid-template-columns:1fr 1fr}footer{flex-direction:column;gap:1.5rem;text-align:center}}@media (max-width:600px){.types-grid,.materials-grid,.offer-cards{grid-template-columns:1fr}.regions{grid-template-columns:1fr}.hero-stats{gap:1.5rem;flex-wrap:wrap}.cta-btns{flex-direction:column;align-items:center}}