@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}*{margin:0;padding:0;box-sizing:border-box}:root{--font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "Playfair Display", Georgia, serif;--color-primary: #d97706;--color-secondary: #0f172a}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background-color:#fafaf9;color:#0f172a}.font-serif{font-family:var(--font-serif)}.bg-mesh-light{background-color:#fafaf9;background-image:radial-gradient(at 0% 0%,rgba(217,119,6,.05) 0px,transparent 50%),radial-gradient(at 100% 0%,rgba(120,53,15,.03) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(217,119,6,.05) 0px,transparent 50%),radial-gradient(at 0% 100%,rgba(120,53,15,.03) 0px,transparent 50%)}.bg-mesh-dark{background-color:#0f172a;background-image:radial-gradient(at 0% 0%,rgba(180,83,9,.15) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(146,64,14,.1) 0px,transparent 50%)}.bg-grid-pattern{background-size:40px 40px;background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px)}.bg-grid-pattern-dark{background-size:40px 40px;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px)}.bg-noise{position:relative}.bg-noise:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='1'/%3E%3C/svg%3E");pointer-events:none;z-index:0}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f5f5f4}::-webkit-scrollbar-thumb{background:#d97706;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#b45309}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:transparent;display:flex;justify-content:center;align-items:center}.swiper-pagination-bullet{width:12px;height:12px;background:#d97706;opacity:.5;transition:all .3s ease}.swiper-pagination-bullet-active{opacity:1;background:#d97706;transform:scale(1.3)}.glass{background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.5)}.glass-dark{background:#0f172a99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}@media(max-width:768px){.glass,.glass-dark{backdrop-filter:none;-webkit-backdrop-filter:none}}.gradient-text{background:linear-gradient(135deg,#d97706,#b45309);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.custom-cursor{position:fixed;width:20px;height:20px;border:2px solid #d97706;border-radius:50%;pointer-events:none;z-index:9999;mix-blend-mode:difference;transition:transform .2s ease}@media(max-width:768px){.scroll-content{padding:4rem 2rem;gap:1.5rem}}::selection{background-color:#d97706;color:#fff}::-moz-selection{background-color:#d97706;color:#fff}*{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@media(max-width:768px){*{transition-duration:.1s}}.marker-highlight{position:relative;display:inline-block;white-space:nowrap;color:#f59e0b}.marker-highlight-green{position:relative;display:inline-block;white-space:nowrap;color:#fbbf24}.phone-input-container .PhoneInput{display:flex;gap:16px;align-items:stretch}.phone-input-container .PhoneInputCountry{margin-right:0;background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.2);border-radius:0;padding:0 16px 0 0;height:52px;display:flex;align-items:center;position:relative;transition:border-color .2s}.phone-input-container .PhoneInputCountry:hover{border-bottom-color:#d97706}.phone-input-container .PhoneInputCountrySelect{display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer;background-color:#fff;color:#000}.phone-input-container .PhoneInputCountrySelect option{background-color:#fff;color:#0f172a}.phone-input-container .PhoneInputCountrySelectArrow{display:none}.phone-input-container .PhoneInputInput{background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.2);border-radius:0;padding:0 16px 0 0;color:#fff;font-size:1rem;font-family:inherit;width:100%;height:52px;transition:border-color .2s}.phone-input-container .PhoneInputInput:focus{border-bottom-color:#d97706;outline:none}.phone-input-container .PhoneInputInput::placeholder{color:#94a3b8;opacity:1}.PhoneInputCountryIcon{width:28px;height:20px;box-shadow:0 0 0 1px #fff3;border-radius:3px;overflow:hidden}.PhoneInputCountryIconImg{width:100%;height:100%;object-fit:cover}
