@import url(https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700&display=swap);img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:800px;--wp--style--global--wide-size:1200px}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root :where(.wp-block-icon svg){width:24px}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.cmplz-video.cmplz-iframe-styles{background-color:#fff0}.cmplz-video.cmplz-hidden{visibility:hidden!important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgb(0 0 0 / .5),0 1px 10px 0 rgb(0 0 0 / .15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0!important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}:root{--gs-navy-900:#050A1C;--gs-navy-800:#0B122F;--gs-navy-900:#002139;--gs-navy-800:#013254;--gs-navy-700:#04355A;--gs-navy-600:#0A4A72;--gs-navy-500:#1C5A82;--gs-copper-light:#C7A079;--gs-copper-400:#C09068;--gs-copper-500:#B07F58;--gs-copper-600:#996841;--gs-copper-700:#7E5232;--gs-gradient:linear-gradient(90deg, #C7A079 0%, #B07F58 52%, #8E5E3C 100%);--gs-gradient-soft:linear-gradient(90deg, #D2B08C 0%, #BE8E66 52%, #9E6E48 100%);--gs-white:#FFFFFF;--gs-paper:#FAF8F5;--gs-stone-50:#F2EFEA;--gs-stone-100:#E7E2D9;--gs-stone-200:#D3CABB;--gs-stone-400:#8B8270;--gs-stone-600:#4A4334;--gs-ink:#002139;--fg-primary:var(--gs-ink);--fg-secondary:#2E4862;--fg-muted:#67788A;--fg-inverse:var(--gs-white);--fg-accent:var(--gs-copper-600);--bg-page:var(--gs-paper);--bg-surface:var(--gs-white);--bg-sunken:var(--gs-stone-50);--bg-inverse:var(--gs-navy-900);--bg-accent:var(--gs-copper-500);--border-subtle:rgba(0, 33, 57, 0.08);--border-strong:rgba(0, 33, 57, 0.18);--border-accent:var(--gs-copper-500);--border-dark:rgba(255, 255, 255, 0.08);--status-success:#2F8A5C;--status-warning:var(--gs-copper-500);--status-danger:#B5462A;--font-display:'Darker Grotesque', 'Inter', system-ui, sans-serif;--font-body:'Inter', system-ui, -apple-system, sans-serif;--font-mono:'JetBrains Mono', 'SF Mono', Menlo, monospace;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:22px;--text-xl:28px;--text-2xl:36px;--text-3xl:46px;--text-4xl:60px;--text-5xl:76px;--text-6xl:104px;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--fw-extra:800;--fw-black:900;--lh-tight:1.05;--lh-snug:1.18;--lh-normal:1.45;--lh-loose:1.65;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(0, 33, 57, 0.06);--shadow-sm:0 2px 8px rgba(0, 33, 57, 0.08);--shadow-md:0 8px 24px rgba(0, 33, 57, 0.10);--shadow-lg:0 20px 48px rgba(0, 33, 57, 0.16);--shadow-glow:0 10px 36px -10px rgba(153, 104, 65, 0.50);--ease-out:cubic-bezier(0.22, 0.61, 0.36, 1);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--dur-fast:140ms;--dur-med:260ms;--dur-slow:420ms}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html{scrollbar-width:thin;scrollbar-color:var(--gs-copper-500) #fff0}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--gs-navy-900)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gs-copper-400),#8E5E3C);border-radius:99px;border:3px solid var(--gs-navy-900);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--gs-copper-light,#D8B48C),var(--gs-copper-600));background-clip:padding-box;border:3px solid var(--gs-navy-900)}body{background:var(--gs-paper);color:var(--gs-ink);overflow-x:hidden;font-family:var(--font-display)}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}section{position:relative}.bg-dark{background:radial-gradient(120% 90% at 84% -5%,#0A3050 0%,#04263F 46%,#00131F 100%);color:#fff}.bg-blue{background:linear-gradient(150deg,#063049 0%,#042333 54%,#01131E 100%);color:#fff}.bg-copper{background:linear-gradient(140deg,#C99B6F 0%,#AC7A52 52%,#8A5734 100%);color:#fff}.bg-paper{background:var(--gs-paper)}.glow-tr{position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 50% at 88% 4%,rgb(70 150 255 / .18),#fff0 70%)}.tex{position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(circle at 80% 10%,transparent 0 150px,rgb(150 195 245 / .03) 150px 151px)}.eyebrow{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:13px;color:var(--gs-copper-500)}.eyebrow::before{content:'';width:42px;height:4px;background:var(--gs-gradient);border-radius:2px}.bg-dark .eyebrow,.bg-blue .eyebrow{color:var(--gs-copper-light)}.bg-copper .eyebrow{color:#3A2614}.bg-copper .eyebrow::before{background:#3A2614}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;line-height:.98;color:inherit}.bg-paper h1,.bg-paper h2,.bg-paper h3{color:var(--gs-navy-900)}.display-1{font-size:clamp(44px,6.2vw,92px);font-weight:700}.display-2{font-size:clamp(32px,4vw,58px);font-weight:700}.display-3{font-size:clamp(23px,2.1vw,32px);font-weight:600}.lead{font-family:var(--font-display);font-size:18px;line-height:1.6}.cu{color:var(--gs-copper-500)}.bg-dark .cu,.bg-blue .cu{color:var(--gs-copper-light)}.gradtext{background:var(--gs-gradient);-webkit-background-clip:text;background-clip:text;color:#fff0}.btn{display:inline-flex;align-items:center;gap:11px;font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:0;color:#fff;background:linear-gradient(90deg,#C49162,#A06A40 55%,#7E5232);border:none;border-radius:10px;padding:18px 30px;cursor:pointer;box-shadow:0 14px 34px -12px rgb(142 94 60 / .7);transition:filter .15s,transform .15s;text-decoration:none}.btn:hover{filter:brightness(1.07);opacity:1;transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translateX(4px)}.btn-ghost{background:#fff0;border:1px solid rgb(255 255 255 / .28);box-shadow:none;font-size:19px;padding:15px 26px}.bg-paper .btn-ghost{border-color:var(--border-strong);color:var(--gs-ink)}.topbar{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .3s,box-shadow .3s,padding .3s;padding:20px 0}.topbar.scrolled{background:rgb(0 19 31 / .86);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgb(255 255 255 / .08);padding:12px 0}.topbar .row{display:flex;align-items:center;justify-content:space-between;gap:24px}.topbar img.logo{height:22px;width:auto;display:block;flex:none;transition:opacity .3s,transform .3s}.topbar .brand{position:relative;display:flex;align-items:center;flex:none;text-decoration:none}.topbar .brand .logo-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);height:20px;opacity:0;pointer-events:none}.topbar.scrolled .brand .logo-full{opacity:0;transform:scale(.9);pointer-events:none}.topbar.scrolled .brand .logo-mark{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.mega{position:relative;display:flex;align-items:center;gap:2px;list-style:none}.mega>li{position:relative}.mega .mi{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:600;font-size:16px;letter-spacing:-.01em;color:rgb(255 255 255 / .6);background:none;border:none;cursor:pointer;padding:9px 16px;border-radius:99px;transition:color .25s;text-decoration:none;white-space:nowrap}.mega .mi::before{content:'';position:absolute;inset:0;border-radius:99px;background:rgb(255 255 255 / .1);opacity:0;transform:scale(.9);transition:opacity .25s,transform .25s;z-index:-1}.mega>li:hover .mi{color:#fff}.mega>li:hover .mi::before{opacity:1;transform:scale(1)}.mega .mi .chev{width:15px;height:15px;transition:transform .3s}.mega>li:hover .mi .chev{transform:rotate(180deg)}.mm-panel{position:absolute;left:0;top:100%;padding-top:12px;z-index:20;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .26s var(--ease-out,ease),transform .26s var(--ease-out,ease),visibility .26s}.mega>li:hover .mm-panel{opacity:1;visibility:visible;transform:translateY(0)}.mm-card{border:1px solid rgb(199 160 121 / .24);background:linear-gradient(175deg,#062B47 0%,#04263F 55%,#00131F 100%);border-radius:16px;padding:22px;box-shadow:0 30px 70px -28px rgb(0 0 0 / .7);min-width:360px}.mm-title{margin:0 0 16px;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-copper-light)}.mm-list{list-style:none;display:flex;flex-direction:column;gap:6px}.mm-item{display:flex;align-items:flex-start;gap:14px;padding:11px 12px;border-radius:11px;text-decoration:none;transition:background .22s}.mm-item:hover{background:rgb(255 255 255 / .06);opacity:1}.mm-ico{flex:none;width:40px;height:40px;border-radius:9px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(199 160 121 / .4);color:var(--gs-copper-light);transition:background .25s,color .25s,border-color .25s}.mm-item:hover .mm-ico{background:var(--gs-copper-500);border-color:var(--gs-copper-500);color:#fff}.mm-ico i,.mm-ico svg{width:20px;height:20px}.mm-tx .l{display:block;font-family:var(--font-display);font-weight:700;font-size:16px;color:#fff;line-height:1.2}.mm-tx .d{display:block;font-size:13px;color:rgb(255 255 255 / .55);line-height:1.35;margin-top:3px;max-width:280px}.mm-item:hover .mm-tx .d{color:rgb(255 255 255 / .8)}.topbar .nbtn{flex:none;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:16px;color:#fff;background:linear-gradient(90deg,#C49162,#8E5E3C);padding:11px 22px;border-radius:99px;box-shadow:0 8px 22px -8px rgb(142 94 60 / .7);text-decoration:none;transition:filter .2s;white-space:nowrap}.topbar .nbtn:hover{filter:brightness(1.07);opacity:1}.menu-toggle{display:none;flex-direction:column;justify-content:center;gap:6px;width:48px;height:48px;padding:0 12px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .16);border-radius:10px;cursor:pointer}.menu-toggle span{display:block;height:2px;width:100%;background:#fff;border-radius:2px}@media(max-width:1024px){.mega,.topbar .nbtn{display:none}.menu-toggle{display:inline-flex}.topbar.mobopen .mega{display:flex;position:fixed;top:72px;left:0;right:0;bottom:0;flex-direction:column;align-items:stretch;gap:4px;padding:20px;background:linear-gradient(175deg,#062B47,#00131F);overflow-y:auto}.topbar.mobopen .mega .mi{justify-content:flex-start;font-size:20px;padding:14px 16px}.topbar.mobopen .mm-panel{position:static;opacity:1;visibility:visible;transform:none;padding-top:4px;padding-left:12px}.topbar.mobopen .mm-card{min-width:0;box-shadow:none;background:none;border:none;padding:8px 0}.topbar.mobopen .nbtn{display:inline-flex;margin-top:8px;justify-content:center}}.clients{background:#00131F;padding:44px 0;border-top:1px solid rgb(255 255 255 / .06);border-bottom:1px solid rgb(255 255 255 / .06);overflow:hidden}.clients .row2{display:flex;align-items:center;gap:44px}.clients .lbl{flex:none;max-width:180px;font-family:var(--font-display);font-weight:800;font-size:17px;line-height:1.15;color:#fff}.clients .lbl b{display:block;font-size:30px;line-height:1;color:var(--gs-copper-light)}.clients .viewport{position:relative;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.clients .track{display:flex;align-items:center;gap:76px;width:max-content;animation:marquee 32s linear infinite}.clients:hover .track{animation-play-state:paused}.clients .track img{height:42px;width:auto;object-fit:contain;opacity:.62;transition:opacity .25s;flex:none}.clients .track img:hover{opacity:1}.clients .track img[alt="Recupera Simples"]{height:78px}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.clients .track{animation:none}}.faq{padding:120px 0;position:relative;overflow:hidden}.faq .intro{display:flex;width:fit-content;margin:0 auto;align-items:center;gap:14px;padding:9px 20px;border-radius:99px;border:1px solid var(--border-subtle);background:var(--bg-surface);position:relative;overflow:hidden;isolation:isolate;box-shadow:var(--shadow-xs)}.faq .intro .beam{position:absolute;inset:-120%;border-radius:50%;z-index:-1;opacity:.5;background:conic-gradient(from 160deg,rgb(199 160 121 / .3),transparent 32%,rgb(199 160 121 / .22) 58%,transparent 78%,rgb(199 160 121 / .18));animation:faqbeam 18s linear infinite}@keyframes faqbeam{to{transform:rotate(360deg)}}.faq .intro .lbl{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--fg-secondary)}.faq .intro .meter{width:56px;height:1px;background:linear-gradient(90deg,transparent,var(--gs-copper-500) 35%,transparent 85%);transform-origin:left;animation:faqmeter 5.8s ease-in-out infinite}@keyframes faqmeter{0%,20%{transform:scaleX(0);transform-origin:left}45%,60%{transform:scaleX(1);transform-origin:left}80%,100%{transform:scaleX(0);transform-origin:right}}.faq .intro .tick{width:8px;height:8px;border-radius:50%;background:var(--gs-copper-500);box-shadow:0 0 0 4px rgb(176 127 88 / .12);animation:faqtick 3.2s ease-in-out infinite}@keyframes faqtick{0%,30%{transform:translateX(-4px);opacity:.4}50%{transform:translateX(2px);opacity:1}100%{transform:translateX(14px);opacity:0}}@media(prefers-reduced-motion:reduce){.faq .intro .beam,.faq .intro .meter,.faq .intro .tick{animation:none}}.faq .fhd{margin:26px auto 46px;text-align:center}.faq .fhd .eyebrow{justify-content:center}.faq h2{color:var(--gs-navy-900);margin:16px auto 0;max-width:820px}.faq .fsub{margin:16px auto 0;max-width:580px;font-size:18px;line-height:1.6;color:var(--fg-muted)}.acc{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.qa{position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--border-subtle);background:var(--bg-surface);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.qa:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.qa .glow{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .5s;z-index:0;background:radial-gradient(240px circle at var(--faq-x,50%) var(--faq-y,50%),rgb(199 160 121 / .16),transparent 70%)}.qa:hover .glow,.qa.open .glow{opacity:1}.qa button{position:relative;z-index:1;width:100%;display:flex;align-items:center;gap:20px;background:none;border:none;cursor:pointer;text-align:left;padding:24px 30px}.qa .qic{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;position:relative;transition:transform .4s var(--ease-out),border-color .3s,background .3s}.qa .qic::before,.qa .qic::after{content:'';position:absolute;background:var(--gs-copper-600);border-radius:2px;transition:opacity .3s}.qa .qic::before{width:15px;height:2.5px}.qa .qic::after{width:2.5px;height:15px}.qa.open .qic{transform:rotate(45deg);border-color:var(--gs-copper-500);background:rgb(199 160 121 / .1)}.qa .qq{font-family:var(--font-display);font-weight:600;font-size:clamp(19px,1.7vw,25px);line-height:1.15;color:var(--gs-navy-900);letter-spacing:-.01em}.qa .qmeta{margin-left:auto;flex:none;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted);border:1px solid var(--border-subtle);border-radius:99px;padding:5px 13px}.qa .ans{max-height:0;overflow:hidden;transition:max-height .45s var(--ease-out);position:relative;z-index:1}.qa .ans p{padding:0 34px 28px 94px;max-width:880px;font-size:18px;line-height:1.6;color:var(--fg-secondary)}.qa .ans p b{color:var(--gs-ink);font-weight:700}@media(max-width:620px){.qa .qmeta{display:none}.qa button{padding:22px 22px;gap:16px}.qa .ans p{padding:0 24px 24px 24px}}.final{padding:130px 0;text-align:center}.final h2{color:#fff;max-width:900px;margin:18px auto 0}.final .body{margin:30px auto 0;max-width:760px;font-size:18px;line-height:1.6;color:rgb(255 255 255 / .82)}.final .body .b2{display:block;margin-top:16px;font-weight:700;color:#fff;font-family:var(--font-display);font-size:1.15em}.final .cta-row{margin-top:42px;display:flex;justify-content:center}.final .micro{margin-top:24px;font-family:var(--font-display);font-size:14px;color:rgb(255 255 255 / .55)}.contact{background:#fff}.contact .cwrap{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.contact .cleft{background:#00121E;color:#fff;padding:80px clamp(40px,5vw,90px);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.contact .cleft .glow{position:absolute;top:-10%;right:-10%;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgb(199 160 121 / .16),transparent 70%);filter:blur(20px);pointer-events:none}.contact .cleft h2{position:relative;font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3vw,44px);line-height:1.05;letter-spacing:-.02em;color:#fff}.contact .cleft .sub{position:relative;margin-top:14px;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--gs-copper-light)}.contact .cinfo{position:relative;margin-top:44px;display:flex;flex-direction:column;gap:26px}.contact .ci{display:flex;align-items:flex-start;gap:18px}.contact .ci .ico{flex:none;width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--gs-copper-light);background:rgb(199 160 121 / .12);border:1px solid rgb(199 160 121 / .3)}.contact .ci .ico i{width:20px;height:20px}.contact .ci .lbl{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.02em;color:#fff;margin-bottom:4px}.contact .ci a,.contact .ci .val{font-size:15px;line-height:1.45;color:rgb(255 255 255 / .66);text-decoration:none}.contact .ci a:hover{color:#fff;opacity:1}.contact .cdiv{position:relative;margin:38px 0 26px;height:1px;background:linear-gradient(90deg,var(--gs-copper-500),transparent)}.contact .csocial{position:relative;display:flex;gap:12px}.contact .csocial a{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);transition:background .2s,border-color .2s}.contact .csocial a:hover{background:var(--gs-copper-500);border-color:var(--gs-copper-500);opacity:1}.contact .csocial svg{width:18px;height:18px}.contact .cright{padding:80px clamp(40px,5vw,90px);display:flex;flex-direction:column;justify-content:center}.contact .cright h2{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,2.6vw,40px);line-height:1.08;letter-spacing:-.02em;color:var(--gs-navy-900)}.contact .cright .sub{margin-top:12px;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--gs-copper-600)}.contact form.cform{margin-top:34px;display:flex;flex-direction:column;gap:16px}.contact form.cform input{width:100%;font-family:var(--font-display);font-size:16px;color:var(--gs-navy-900);padding:16px 20px;border-radius:10px;border:1px solid var(--border-strong);background:#fff;transition:border-color .2s,box-shadow .2s}.contact form.cform input::placeholder{color:var(--fg-muted)}.contact form.cform input:focus{outline:none;border-color:var(--gs-copper-500);box-shadow:0 0 0 3px rgb(199 160 121 / .16)}.contact form.cform .cfsel{width:100%;font-family:var(--font-display);font-size:16px;color:var(--fg-muted);padding:16px 20px;border-radius:10px;border:1px solid var(--border-strong);background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23B07F58' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:48px}.contact form.cform .cfsel.filled{color:var(--gs-navy-900)}.contact form.cform .cfsel:focus{outline:none;border-color:var(--gs-copper-500);box-shadow:0 0 0 3px rgb(199 160 121 / .16)}.contact form.cform button{margin-top:6px;font-family:var(--font-display);font-weight:800;font-size:17px;color:#fff;cursor:pointer;background:linear-gradient(90deg,#C49162,#8E5E3C);border:none;padding:17px 24px;border-radius:10px;box-shadow:0 12px 30px -12px rgb(142 94 60 / .7);transition:filter .2s}.contact form.cform button:hover{filter:brightness(1.07)}@media(max-width:860px){.contact .cwrap{grid-template-columns:1fr}.contact .cleft,.contact .cright{padding:56px 32px}}footer{position:relative;background:#00121E;color:rgb(255 255 255 / .7);padding:90px 0 50px;overflow:hidden}footer .blobs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}footer .blobs .b{position:absolute;border-radius:50%;filter:blur(80px);opacity:.22}footer .blobs .b1{top:8%;left:16%;width:340px;height:340px;background:var(--gs-copper-400)}footer .blobs .b2{bottom:6%;right:18%;width:420px;height:420px;background:#2E7BC4;opacity:.18}footer .wrap{position:relative;z-index:1}footer .news{border-radius:22px;padding:44px 48px;margin-bottom:64px;background:linear-gradient(150deg,rgb(255 255 255 / .09),rgb(255 255 255 / .02));border:1px solid rgb(255 255 255 / .14);box-shadow:0 30px 70px -30px rgb(0 0 0 / .6),inset 0 1px 0 rgb(255 255 255 / .12);backdrop-filter:blur(10px);display:grid;grid-template-columns:1.1fr 0.9fr;gap:40px;align-items:center}footer .news h3{font-family:var(--font-display);font-weight:600;font-size:clamp(23px,2.1vw,32px);line-height:1.05;color:#fff;letter-spacing:-.02em}footer .news p{font-family:var(--font-body);font-size:17px;line-height:1.55;color:rgb(255 255 255 / .7);margin-top:14px;max-width:440px}footer .news form{display:flex;gap:12px;flex-wrap:wrap}footer .news input{flex:1;min-width:220px;font-family:var(--font-body);font-size:16px;color:#fff;background:rgb(0 0 0 / .25);border:1px solid rgb(255 255 255 / .2);border-radius:11px;padding:16px 18px;outline:none;transition:border-color .18s,box-shadow .18s}footer .news input::placeholder{color:rgb(255 255 255 / .45)}footer .news input:focus{border-color:var(--gs-copper-400);box-shadow:0 0 0 3px rgb(199 160 121 / .2)}footer .news button{font-family:var(--font-display);font-weight:800;font-size:17px;color:#fff;cursor:pointer;background:linear-gradient(90deg,#C49162,#8E5E3C);border:none;border-radius:11px;padding:16px 26px;box-shadow:0 12px 30px -10px rgb(142 94 60 / .7);transition:filter .15s,transform .15s}footer .news button:hover{filter:brightness(1.07);transform:translateY(-2px)}@media(max-width:820px){footer .news{grid-template-columns:1fr;padding:34px}}footer .top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;align-items:flex-start}footer img.fl{height:30px;width:auto;display:block;margin-bottom:14px}footer .tag{font-family:var(--font-display);font-weight:600;font-size:20px;color:#fff}footer .col h4{font-family:var(--font-display);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-copper-light);margin-bottom:14px}footer .col a,footer .col p{display:block;font-family:var(--font-display);font-size:15px;color:rgb(255 255 255 / .7);line-height:1.9}footer .col a:hover{color:#fff;opacity:1}footer .social{display:flex;gap:14px;margin-top:10px}footer .social a{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1)}footer .social svg{width:19px;height:19px;color:#fff}footer .social a:hover{background:var(--gs-copper-500);opacity:1}footer .base{margin-top:48px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .1);font-size:13px;color:rgb(255 255 255 / .45)}#cur-ring,#cur-dot{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s}#cur-ring{width:30px;height:30px;border-radius:50%;border:1.5px solid rgb(199 160 121 / .75);box-shadow:0 0 20px 3px rgb(199 160 121 / .22);transition:opacity .3s,width .22s var(--ease-out),height .22s var(--ease-out),background .22s,border-color .22s}#cur-dot{width:6px;height:6px;border-radius:50%;background:var(--gs-copper-400);z-index:10000}#cur-ring.big{width:58px;height:58px;background:rgb(199 160 121 / .12);border-color:rgb(199 160 121 / .55)}@media(hover:none),(prefers-reduced-motion:reduce){#cur-ring,#cur-dot{display:none}}.seam{position:absolute;top:0;left:0;right:0;height:0;z-index:6;display:flex;justify-content:center}.seam::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(199 160 121 / .42),transparent)}.seam.noline::after{display:none}.seam .knob{position:relative;top:-19px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#C49162,#8E5E3C);box-shadow:0 8px 18px -6px rgb(142 94 60 / .6),0 0 0 5px rgb(199 160 121 / .1);border:3px solid var(--seam-bg,#04263F);transition:transform .2s var(--ease-out),filter .2s}.seam .knob:hover{transform:translateY(2px);filter:brightness(1.08)}.seam .knob svg{width:18px;height:18px;stroke:#fff;stroke-width:2.6;fill:none}@media(prefers-reduced-motion:reduce){.seam .knob:hover{transform:none}}.wafab{position:fixed;right:26px;bottom:26px;z-index:120;display:flex;align-items:center;gap:0;height:60px;padding:0;border-radius:999px;background:#25D366;color:#fff;text-decoration:none;overflow:hidden;box-shadow:0 14px 34px -10px rgb(37 211 102 / .6),0 4px 12px rgb(0 0 0 / .25);transition:padding-right .3s var(--ease-out),transform .2s var(--ease-out),box-shadow .2s}.wafab .waico{flex:none;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.wafab .waico svg{width:30px;height:30px;fill:#fff}.wafab .walbl{max-width:0;opacity:0;white-space:nowrap;font-family:var(--font-display);font-weight:700;font-size:16px;transition:max-width .3s var(--ease-out),opacity .25s var(--ease-out),margin .3s var(--ease-out)}.wafab:hover{transform:translateY(-2px);box-shadow:0 20px 44px -10px rgb(37 211 102 / .7),0 6px 16px rgb(0 0 0 / .3)}.wafab:hover .walbl{max-width:220px;opacity:1;margin-right:24px}.wafab::before{content:'';position:absolute;inset:-6px;border-radius:999px;border:2px solid rgb(37 211 102 / .45);animation:wapulse 2.4s ease-out infinite;pointer-events:none}@keyframes wapulse{0%{transform:scale(.9);opacity:.7}70%{transform:scale(1.35);opacity:0}100%{opacity:0}}@media(prefers-reduced-motion:reduce){.wafab::before{animation:none}.wafab:hover{transform:none}}@media(max-width:860px){.wafab{right:18px;bottom:18px;height:56px}.wafab .waico{width:56px;height:56px}}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}a{color:inherit;text-decoration:none;transition:opacity var(--dur-fast) var(--ease-out)}.topbar.lpbar .nbtn{display:inline-flex}.topbar .brand img.logo{height:22px}@media(max-width:1024px){.topbar.lpbar .nbtn{display:inline-flex;font-size:15px;padding:10px 18px}}@media(max-width:480px){.topbar.lpbar .nbtn .hide-sm{display:none}}.phero{position:relative;overflow:hidden;padding:170px 0 110px}.phero .dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgb(255 255 255 / .9) 1px,transparent 1px);background-size:32px 32px;opacity:.05}.phero .fade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 30% 40%,transparent 30%,#00131F 85%)}.phero .orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(8px)}.phero .orb1{top:10%;left:6%;width:440px;height:440px;background:radial-gradient(circle,rgb(199 160 121 / .2),transparent 70%);animation:orbA 15s ease-in-out infinite}.phero .orb2{bottom:4%;right:8%;width:380px;height:380px;background:radial-gradient(circle,rgb(70 150 255 / .15),transparent 70%);animation:orbB 18s ease-in-out infinite}@keyframes orbA{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(60px,-40px) scale(1.2)}66%{transform:translate(-30px,20px) scale(.9)}}@keyframes orbB{0%,100%{transform:translate(0,0) scale(1.1)}33%{transform:translate(-50px,30px) scale(.9)}66%{transform:translate(40px,-50px) scale(1.15)}}@media(prefers-reduced-motion:reduce){.phero .orb{animation:none}}.phero .wrap{position:relative;z-index:2}.phero.center{text-align:center;padding:170px 0 120px}.phero.center .lead{margin:24px auto 0;max-width:680px;color:rgb(255 255 255 / .82)}.phero h1{margin-top:22px}.phero h1 .hl{background:var(--gs-gradient);-webkit-background-clip:text;background-clip:text;color:#fff0}.lp{display:grid;grid-template-columns:1.02fr 0.98fr;gap:64px;align-items:center}.lp>*{min-width:0}.lp .copy .lead{margin-top:22px;max-width:560px;color:rgb(255 255 255 / .82)}.lp .visual{position:relative;display:flex;justify-content:center}.lp .visual::before{content:'';position:absolute;inset:8% 6%;border-radius:40px;background:rgb(199 160 121 / .16);filter:blur(60px);z-index:0}.lp .visual img{position:relative;z-index:1;width:100%;max-width:560px;height:auto;display:block;filter:drop-shadow(0 40px 60px rgb(0 0 0 / .45))}.lp .visual.thumb img{border-radius:18px;border:1px solid rgb(255 255 255 / .12)}.checks{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:30px}.checks li{display:flex;align-items:flex-start;gap:14px;font-size:18px;line-height:1.45;color:rgb(255 255 255 / .86)}.checks li .ck{flex:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#C49162,#8E5E3C);box-shadow:0 6px 14px -6px rgb(142 94 60 / .7)}.checks li .ck svg{width:15px;height:15px;stroke:#fff;stroke-width:3;fill:none}.pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pill{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:16px;color:#fff;padding:9px 16px;border-radius:99px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .16)}.pill i,.pill svg{width:17px;height:17px;color:var(--gs-copper-light)}.fcard{position:relative;border-radius:22px;padding:36px 34px 30px;background:linear-gradient(150deg,rgb(255 255 255 / .09),rgb(255 255 255 / .025));border:1px solid rgb(199 160 121 / .26);box-shadow:0 40px 90px -36px rgb(0 0 0 / .7),inset 0 1px 0 rgb(255 255 255 / .1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fcard::before{content:'';position:absolute;top:0;left:34px;width:84px;height:4px;background:var(--gs-gradient);border-radius:0 0 3px 3px}.fcard h2{font-weight:700;font-size:clamp(26px,2.4vw,34px);line-height:1.05;color:#fff;letter-spacing:-.02em}.fcard .fsub{margin-top:8px;font-size:16px;line-height:1.45;color:rgb(255 255 255 / .62)}.gform{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.gform .full{grid-column:1/-1}.gform label.fl{display:block;font-weight:700;font-size:15px;color:rgb(255 255 255 / .8);margin:0 0 7px 2px}.gform input:not([type=radio]):not([type=checkbox]):not([type=file]),.gform select,.gform textarea{width:100%;font-family:var(--font-display);font-size:17px;font-weight:600;color:#fff;background:rgb(0 0 0 / .25);border:1px solid rgb(255 255 255 / .2);border-radius:11px;padding:14px 16px;outline:none;transition:border-color .18s,box-shadow .18s}.gform textarea{min-height:92px;resize:vertical;line-height:1.35}.gform input::placeholder,.gform textarea::placeholder{color:rgb(255 255 255 / .45);font-weight:500}.gform input:focus,.gform select:focus,.gform textarea:focus{border-color:var(--gs-copper-400);box-shadow:0 0 0 3px rgb(199 160 121 / .2)}.gform select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:44px;color:rgb(255 255 255 / .55);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23C7A079' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.gform select.filled{color:#fff}.gform select option{color:#002139;background:#fff}.gform .radios{display:flex;gap:10px}.gform .radios label{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:700;font-size:16px;color:rgb(255 255 255 / .75);border:1px solid rgb(255 255 255 / .2);border-radius:11px;padding:13px 10px;background:rgb(0 0 0 / .25);transition:border-color .18s,background .18s,color .18s}.gform .radios input{position:absolute;opacity:0;pointer-events:none}.gform .radios label:has(input:checked){border-color:var(--gs-copper-400);background:rgb(199 160 121 / .16);color:#fff}.gform .file{position:relative;display:flex;align-items:center;gap:12px;cursor:pointer;border:1px dashed rgb(199 160 121 / .5);border-radius:11px;padding:14px 16px;background:rgb(0 0 0 / .2);color:rgb(255 255 255 / .7);font-weight:600;font-size:16px}.gform .file:hover{border-color:var(--gs-copper-400)}.gform .file input{position:absolute;inset:0;opacity:0;cursor:pointer}.gform .file i,.gform .file svg{width:20px;height:20px;color:var(--gs-copper-light);flex:none}.gform .file .fn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform button[type=submit]{grid-column:1/-1;margin-top:6px;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:20px;color:#fff;cursor:pointer;background:linear-gradient(90deg,#C49162,#A06A40 55%,#7E5232);border:none;border-radius:11px;padding:17px 22px;box-shadow:0 14px 34px -12px rgb(142 94 60 / .75);transition:filter .15s,transform .15s}.gform button[type=submit]:hover{filter:brightness(1.07);transform:translateY(-2px)}.gform button[disabled]{opacity:.7;cursor:wait;transform:none}.gform .fmsg{grid-column:1/-1;font-size:15px;line-height:1.45;color:rgb(255 255 255 / .6);text-align:center}.gform .fmsg.err{color:#F3A48F}.gform .fmsg.ok{color:#9BE3BD}.gform .invalid{border-color:#E0795F!important}.fcard .nospam{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:14px;color:rgb(255 255 255 / .5)}.fcard .nospam i,.fcard .nospam svg{width:15px;height:15px}@media(max-width:520px){.gform{grid-template-columns:1fr}.fcard{padding:30px 20px 24px}.fcard::before{left:20px}}.sec{padding:110px 0;position:relative}.bg-white{background:#fff}.shead{max-width:820px;margin-bottom:50px}.shead.ctr{margin-left:auto;margin-right:auto;text-align:center}.shead.ctr .eyebrow{justify-content:center}.shead h2{margin-top:16px}.shead p{margin-top:16px;font-size:18px;line-height:1.6;color:var(--fg-secondary)}.bg-dark .shead p,.bg-blue .shead p{color:rgb(255 255 255 / .72)}.bg-paper h2,.bg-white h2{color:var(--gs-navy-900)}.ctaline{margin-top:48px;display:flex;justify-content:center}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cgrid.two{grid-template-columns:repeat(2,1fr)}.ccard{position:relative;border-radius:20px;padding:32px 30px;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);transition:transform .32s var(--ease-out),box-shadow .32s var(--ease-out),border-color .32s}.ccard:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:rgb(176 127 88 / .35)}.ccard .cic{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--gs-stone-50);border:1px solid rgb(176 127 88 / .3);color:var(--gs-copper-600);margin-bottom:20px;transition:background .25s,color .25s}.ccard:hover .cic{background:linear-gradient(150deg,#C49162,#8E5E3C);color:#fff;border-color:#fff0}.ccard .cic i,.ccard .cic svg{width:24px;height:24px}.ccard h3{font-weight:700;font-size:clamp(22px,1.9vw,27px);line-height:1.1;color:var(--gs-navy-900);letter-spacing:-.01em}.ccard p{margin-top:10px;font-size:17px;line-height:1.55;color:var(--fg-secondary)}.bg-dark .ccard,.bg-blue .ccard{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .11);box-shadow:0 18px 44px -24px rgb(0 0 0 / .5)}.bg-dark .ccard:hover,.bg-blue .ccard:hover{border-color:var(--gs-copper-400);background:rgb(255 255 255 / .07)}.bg-dark .ccard h3,.bg-blue .ccard h3{color:#fff}.bg-dark .ccard p,.bg-blue .ccard p{color:rgb(255 255 255 / .7)}.bg-dark .ccard .cic,.bg-blue .ccard .cic{background:rgb(199 160 121 / .12);color:var(--gs-copper-light)}.ccard.gold{background:linear-gradient(155deg,#D8A879 0%,#B98A61 52%,#96663E 100%)!important;border:1px solid rgb(255 255 255 / .4)!important}.ccard.gold h3{color:#2A1A0C!important}.ccard.gold p{color:rgb(42 22 10 / .86)!important}.ccard.gold .cic{background:#fff!important;color:var(--gs-copper-600)!important;border-color:transparent!important}@media(max-width:960px){.cgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.cgrid,.cgrid.two{grid-template-columns:1fr}}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split>*{min-width:0}.split .body p{font-size:18px;line-height:1.65;color:var(--fg-secondary)}.split .body p+p{margin-top:16px}.bg-dark .split .body p{color:rgb(255 255 255 / .78)}.mission{border-radius:22px;padding:40px;background:linear-gradient(150deg,#D8A879 0%,#B98A61 50%,#96663E 100%);border:1px solid rgb(255 255 255 / .34);box-shadow:0 26px 60px -24px rgb(142 94 60 / .7),inset 0 1px 0 rgb(255 255 255 / .3)}.mission .ml{font-weight:800;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:#3A2614}.mission p{margin-top:14px;font-size:clamp(20px,1.8vw,25px);line-height:1.45;font-weight:600;color:#2A1A0C}.nums{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 80px}.num{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.num .nv{font-weight:900;font-size:clamp(44px,4.4vw,64px);line-height:.9;letter-spacing:-.03em;background:var(--gs-gradient);-webkit-background-clip:text;background-clip:text;color:#fff0}.num .nl{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .6)}.bg-paper .num .nl,.bg-white .num .nl{color:var(--fg-muted)}.proofrow{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.proofrow img{height:74px;width:auto}.proofrow .pt{font-weight:800;font-size:clamp(24px,2.3vw,34px);line-height:1.05;color:#fff;max-width:380px}.proofrow .pt b{background:var(--gs-gradient);-webkit-background-clip:text;background-clip:text;color:#fff0}.shots{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.shots img{width:100%;height:auto;display:block;border-radius:16px;border:1px solid rgb(255 255 255 / .12);box-shadow:0 30px 60px -30px rgb(0 0 0 / .7)}.shots img:nth-child(2){margin-top:48px}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.gallery a{display:block;border-radius:18px;overflow:hidden;aspect-ratio:16/10;background:var(--gs-stone-50);box-shadow:var(--shadow-sm)}.gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out)}.gallery a:hover img{transform:scale(1.05)}.gallery a:hover{opacity:1}@media(max-width:620px){.gallery{grid-template-columns:1fr}}.mods{overflow:hidden;padding:70px 0;background:#00131F;border-top:1px solid rgb(255 255 255 / .06);border-bottom:1px solid rgb(255 255 255 / .06)}.mods .mhd{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:34px}.mods .mhd h2{color:#fff;margin-top:12px}.mods .viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.mods .track{display:flex;gap:20px;width:max-content;animation:marquee 60s linear infinite}.mods:hover .track{animation-play-state:paused}.mods .track img{flex:none;width:210px;height:auto;aspect-ratio:357/535;object-fit:cover;border-radius:14px;border:1px solid rgb(255 255 255 / .1);box-shadow:0 20px 40px -20px rgb(0 0 0 / .7)}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,440px));justify-content:center;gap:28px;align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;border-radius:24px;padding:38px 34px 34px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);box-shadow:0 24px 60px -28px rgb(0 0 0 / .6)}.plan .pname{display:inline-block;align-self:flex-start;font-weight:800;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--gs-copper-light);padding:7px 14px;border-radius:99px;background:rgb(199 160 121 / .14);border:1px solid rgb(199 160 121 / .32)}.plan ul{list-style:none;margin:26px 0 0;flex:1}.plan li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .09);font-size:18px;font-weight:600;color:rgb(255 255 255 / .88)}.plan li:last-child{border-bottom:none}.plan li svg,.plan li i{flex:none;width:20px;height:20px;margin-top:2px;color:var(--gs-copper-light)}.plan .from{margin-top:26px;font-size:17px;color:rgb(255 255 255 / .55)}.plan .from s{color:rgb(255 255 255 / .7)}.plan .price{font-weight:900;font-size:clamp(46px,4.2vw,60px);line-height:1;letter-spacing:-.03em;color:#fff;margin-top:4px}.plan .price small{font-size:.4em;font-weight:700;color:rgb(255 255 255 / .6);letter-spacing:0}.plan .btn{margin-top:26px;justify-content:center;width:100%}.plan.gold{background:linear-gradient(155deg,#D8A879 0%,#B98A61 52%,#96663E 100%);border:1px solid rgb(255 255 255 / .4);box-shadow:0 30px 70px -24px rgb(142 94 60 / .75)}.plan.gold .pname{color:#fff;background:rgb(42 22 10 / .22);border-color:rgb(255 255 255 / .3)}.plan.gold li{color:#2A1A0C;border-color:rgb(42 22 10 / .14)}.plan.gold li svg,.plan.gold li i{color:#2A1A0C}.plan.gold .from,.plan.gold .from s{color:rgb(42 22 10 / .7)}.plan.gold .price{color:#2A1A0C}.plan.gold .price small{color:rgb(42 22 10 / .7)}.plan.gold .btn{background:#00131F;box-shadow:0 14px 34px -12px rgb(0 0 0 / .6)}.plan .tag{position:absolute;top:-14px;right:28px;font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#00131F;padding:7px 14px;border-radius:99px;border:1px solid rgb(199 160 121 / .5)}@media(max-width:860px){.plans{grid-template-columns:minmax(0,1fr)}}.helpbox{max-width:1000px;margin:34px auto 0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-radius:20px;padding:28px 32px;background:linear-gradient(165deg,#04263F,#00131F);color:#fff}.helpbox h3{font-weight:700;font-size:clamp(22px,2vw,28px);color:#fff}.helpbox p{margin-top:4px;color:rgb(255 255 255 / .65);font-size:17px}.map{display:block;width:100%;height:420px;border:0;filter:grayscale(.4) contrast(1.05)}.lpfoot{background:#00121E;color:rgb(255 255 255 / .6);padding:40px 0;font-size:15px}.lpfoot .row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.lpfoot img{height:22px;width:auto;display:block}.lpfoot a{color:rgb(255 255 255 / .75)}.lpfoot a:hover{color:#fff;opacity:1}.lpfoot .ct{display:flex;gap:22px;flex-wrap:wrap}.lpfoot .ct a{display:inline-flex;align-items:center;gap:8px}.lpfoot .ct svg,.lpfoot .ct i{width:17px;height:17px;color:var(--gs-copper-light)}.lpfoot .base{width:100%;margin-top:22px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .08);font-size:13px;color:rgb(255 255 255 / .4)}.contact form.cform .cfsel option{color:var(--gs-navy-900)}@media(max-width:980px){.lp{grid-template-columns:1fr;gap:48px}.lp .visual{order:-1}.lp .visual img{max-width:420px}.lp.formfirst .visual{order:0}.split{grid-template-columns:1fr;gap:36px}}@media(max-width:600px){.wrap{padding:0 20px}.btn{font-size:18px;padding:16px 24px}.phero{padding:124px 0 72px}.phero.center{padding:130px 0 80px}.sec{padding:80px 0}.shead{margin-bottom:36px}.eyebrow{font-size:15px;letter-spacing:.14em}.checks li{font-size:17px}.mods .track img{width:160px}.shots img:nth-child(2){margin-top:28px}.mission{padding:30px 24px}.plan{padding:32px 24px 26px}.helpbox{padding:24px 22px}.map{height:320px}}.contact form.cform .fmsg{font-size:15px;line-height:1.45;color:var(--fg-muted);text-align:center}.contact form.cform .fmsg.err{color:var(--status-danger)}.contact form.cform .fmsg.ok{color:var(--status-success)}.contact form.cform .invalid{border-color:var(--status-danger);box-shadow:0 0 0 3px rgb(181 70 42 / .12)}.contact form.cform button[disabled]{opacity:.7;cursor:wait}body.gs-blog{margin:0;background:var(--gs-paper)}body.gs-blog .wafab{z-index:120}.bhero{padding-bottom:90px}.bhero h1{max-width:900px;margin-left:auto;margin-right:auto}.bsearch{position:relative;display:flex;align-items:center;gap:10px;max-width:560px;margin:34px auto 0;padding:7px 7px 7px 50px;border-radius:99px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .18);backdrop-filter:blur(8px)}.bsearch:focus-within{border-color:var(--gs-copper-400);box-shadow:0 0 0 3px rgb(199 160 121 / .2)}.bsearch>i,.bsearch>svg{position:absolute;left:19px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--gs-copper-light)}.bsearch input{flex:1;min-width:0;background:none;border:none;outline:none;font-family:var(--font-display);font-size:18px;font-weight:600;color:#fff;padding:10px 0}.bsearch input::placeholder{color:rgb(255 255 255 / .45)}.bsearch input::-webkit-search-cancel-button{filter:invert(1)}.bsearch button{flex:none;font-family:var(--font-display);font-weight:800;font-size:16px;color:#fff;cursor:pointer;border:none;border-radius:99px;padding:12px 22px;background:linear-gradient(90deg,#C49162,#8E5E3C);box-shadow:0 8px 22px -8px rgb(142 94 60 / .7)}.bchips{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:26px auto 0;max-width:900px}.chip{font-family:var(--font-display);font-weight:700;font-size:15px;color:rgb(255 255 255 / .75);padding:8px 16px;border-radius:99px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .15);transition:background .2s,color .2s,border-color .2s}.chip:hover{color:#fff;background:rgb(255 255 255 / .1);opacity:1}.chip.on{color:#fff;background:linear-gradient(90deg,#C49162,#8E5E3C);border-color:#fff0}.brow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bcat{font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gs-copper-600);background:rgb(176 127 88 / .1);border:1px solid rgb(176 127 88 / .28);padding:6px 13px;border-radius:99px}.bdate{font-family:var(--font-display);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.gfeat{display:grid;grid-template-columns:1.15fr 0.85fr;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);margin-bottom:34px;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.gfeat:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);opacity:1}.gfeat .gimg{position:relative;min-height:380px;background:var(--gs-stone-50);overflow:hidden}.gfeat .gimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.gfeat:hover .gimg img{transform:scale(1.04)}.gfeat .gbody{padding:46px 44px;display:flex;flex-direction:column;justify-content:center}.gfeat h2{margin-top:20px;font-weight:700;font-size:clamp(28px,2.6vw,40px);line-height:1.05;letter-spacing:-.02em;color:var(--gs-navy-900)}.gfeat p{margin-top:16px;font-size:18px;line-height:1.6;color:var(--fg-secondary)}.gfeat .readbtn{margin-top:28px;display:inline-flex;align-items:center;gap:9px;width:fit-content;font-family:var(--font-display);font-weight:800;font-size:16px;color:#fff;background:linear-gradient(90deg,#C49162,#8E5E3C);border-radius:99px;padding:12px 24px;box-shadow:0 10px 24px -10px rgb(142 94 60 / .7)}.gfeat .readbtn .arr,.gpost .more .arr{transition:transform .2s}.gfeat:hover .readbtn .arr,.gpost:hover .more .arr{transform:translateX(4px)}.ggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ggrid:empty{display:none}.gpost{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);transition:transform .32s var(--ease-out),box-shadow .32s var(--ease-out),border-color .32s}.gpost:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:rgb(176 127 88 / .35);opacity:1}.gpost .gimg{aspect-ratio:16/9;background:var(--gs-stone-50);overflow:hidden}.gpost .gimg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out)}.gpost:hover .gimg img{transform:scale(1.05)}.gpost .gbody{flex:1;display:flex;flex-direction:column;padding:24px 24px 26px}.gpost h3{margin-top:16px;font-weight:700;font-size:23px;line-height:1.15;letter-spacing:-.01em;color:var(--gs-navy-900)}.gpost p{margin-top:10px;font-size:16.5px;line-height:1.55;color:var(--fg-secondary);flex:1}.gpost .more{margin-top:18px;font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--gs-copper-600)}.gpag{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:54px}.gpag .page-numbers,.gpag>a,.gpag>span{min-width:46px;height:46px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--gs-navy-900);background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs)}.gpag a.page-numbers:hover{border-color:var(--gs-copper-500);color:var(--gs-copper-600);opacity:1}.gpag .current{color:#fff;background:linear-gradient(90deg,#C49162,#8E5E3C);border-color:#fff0}.gpag .dots{background:none;border:none;box-shadow:none}.gempty{text-align:center;padding:40px 0}.gempty p{margin-top:12px;font-size:18px;color:var(--fg-secondary)}.gempty a{color:var(--gs-copper-600);font-weight:700}.bhead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:40px}.bhead h2{margin-top:14px;color:var(--gs-navy-900)}.ball{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:800;font-size:17px;color:var(--gs-copper-600)}.shero{padding:160px 0 150px}.shero h1{max-width:980px;margin-top:20px}.crumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.crumbs a{color:var(--gs-copper-light)}.crumbs a:hover{color:#fff;opacity:1}.crumbs span{color:rgb(255 255 255 / .35)}.smeta{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:26px}.smeta span{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:600;font-size:16px;color:rgb(255 255 255 / .7)}.smeta i,.smeta svg{width:17px;height:17px;color:var(--gs-copper-light)}.sbody{padding:0 0 100px}.scover{position:relative;z-index:3;margin:-100px auto 56px;max-width:1080px;border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -30px rgb(0 19 31 / .5);background:var(--gs-stone-50)}.scover img{display:block;width:100%;height:auto;max-height:600px;object-fit:cover}.sbody .wrap>.sgrid:first-child{padding-top:64px}.sgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;max-width:1080px;margin:0 auto;align-items:start}.sside{position:sticky;top:100px;display:flex;flex-direction:column;gap:22px}.sshare{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:18px 20px;border-radius:16px;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs)}.sshare .lbl{width:100%;font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:2px}.sshare a,.sshare button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:11px;cursor:pointer;background:var(--gs-stone-50);border:1px solid var(--border-subtle);color:var(--gs-navy-900);transition:background .2s,color .2s,border-color .2s}.sshare a:hover,.sshare button:hover{background:linear-gradient(150deg,#C49162,#8E5E3C);color:#fff;border-color:#fff0;opacity:1}.sshare button.ok{background:var(--status-success);color:#fff}.sshare svg,.sshare i{width:19px;height:19px}.scta{border-radius:20px;padding:28px 26px;background:linear-gradient(165deg,#04263F,#00131F);color:#fff;box-shadow:0 24px 50px -26px rgb(0 19 31 / .6)}.scta .eyebrow{font-size:13px;gap:10px;color:var(--gs-copper-light)}.scta .eyebrow::before{width:26px;height:3px}.scta h3{margin-top:14px;font-weight:700;font-size:25px;line-height:1.1;color:#fff;letter-spacing:-.01em}.scta p{margin-top:10px;font-size:16px;line-height:1.5;color:rgb(255 255 255 / .7)}.scta .btn{margin-top:20px;font-size:17px;padding:14px 20px;width:100%;justify-content:center}.prose{font-family:var(--font-body);font-size:18px;line-height:1.78;color:#23384C;min-width:0;overflow-wrap:break-word}.prose>*+*{margin-top:1.15em}.prose p{font-size:inherit;line-height:inherit;color:inherit}.prose h2{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,2.6vw,38px);line-height:1.08;letter-spacing:-.02em;color:var(--gs-navy-900);margin-top:1.9em;padding-top:4px}.prose h2::before{content:'';display:block;width:46px;height:4px;border-radius:2px;background:var(--gs-gradient);margin-bottom:18px}.prose h3{font-family:var(--font-display);font-weight:700;font-size:clamp(23px,2vw,28px);line-height:1.15;letter-spacing:-.01em;color:var(--gs-navy-900);margin-top:1.6em}.prose h4{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--gs-navy-900);margin-top:1.4em}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6em}.prose strong,.prose b{color:var(--gs-navy-900);font-weight:700}.prose a{color:var(--gs-copper-600);font-weight:600;text-decoration:underline;text-decoration-color:rgb(176 127 88 / .45);text-underline-offset:3px}.prose a:hover{text-decoration-color:var(--gs-copper-600);opacity:1}.prose ul,.prose ol{padding-left:0;list-style:none}.prose li{position:relative;padding-left:32px}.prose li+li{margin-top:.55em}.prose ul>li::before{content:'';position:absolute;left:6px;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--gs-gradient)}.prose ol{counter-reset:gsol}.prose ol>li{counter-increment:gsol}.prose ol>li::before{content:counter(gsol);position:absolute;left:0;top:.18em;width:23px;height:23px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:14px;line-height:1;color:#fff;background:linear-gradient(150deg,#C49162,#8E5E3C)}.prose li>ul,.prose li>ol{margin-top:.55em}.prose blockquote{margin-left:0;margin-right:0;padding:22px 26px;border-left:4px solid var(--gs-copper-500);border-radius:0 14px 14px 0;background:#fff;box-shadow:var(--shadow-xs);font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1.45;color:var(--gs-navy-900)}.prose blockquote p{margin:0}.prose hr{border:none;height:1px;margin:2.4em 0;background:linear-gradient(90deg,transparent,rgb(176 127 88 / .5),transparent)}.prose img{max-width:100%;height:auto;border-radius:14px}.prose figure{margin-left:0;margin-right:0}.prose figcaption{margin-top:8px;font-size:14px;color:var(--fg-muted);text-align:center}.prose table{width:100%;border-collapse:collapse;font-size:16px;display:block;overflow-x:auto}.prose th,.prose td{padding:12px 14px;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.prose th{font-family:var(--font-display);font-weight:800;color:var(--gs-navy-900);background:var(--gs-stone-50)}.prose iframe,.prose video{max-width:100%;border-radius:14px}.prose .wp-block-embed__wrapper iframe,.prose iframe[src*="youtube"]{width:100%;aspect-ratio:16/9;height:auto}.prose code{font-family:var(--font-mono);font-size:.9em;background:var(--gs-stone-50);padding:2px 6px;border-radius:5px}.srel .ggrid{margin-top:0}@media(max-width:1060px){.sgrid{grid-template-columns:minmax(0,1fr);gap:40px;max-width:760px}.sside{position:static}}@media(max-width:960px){.ggrid{grid-template-columns:repeat(2,1fr)}.gfeat{grid-template-columns:1fr}.gfeat .gimg{min-height:260px}.gfeat .gbody{padding:32px 28px}}@media(max-width:620px){.ggrid{grid-template-columns:1fr}.bsearch{padding-left:44px}.bsearch>i,.bsearch>svg{left:16px}.bsearch button{padding:11px 16px;font-size:15px}.shero{padding:124px 0 110px}.scover{margin:-70px auto 40px;border-radius:16px}.prose{font-size:17px}.prose blockquote{font-size:19px;padding:18px 20px}.sbody{padding-bottom:70px}}body.gs-blog .rv{opacity:1;transform:none}@media(max-width:620px){.bchips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-left:-20px;margin-right:-20px;padding:2px 20px 6px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.bchips::-webkit-scrollbar{display:none}.chip{flex:none}}.sauthor{display:flex;align-items:center;gap:22px;margin-top:56px;padding:26px 28px;border-radius:20px;background:#fff;border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.sauthor::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--gs-gradient)}.sauthor img{flex:none;width:96px;height:96px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 2px var(--gs-copper-500),0 12px 24px -12px rgb(0 19 31 / .5)}.sauthor .ainfo{flex:1;min-width:0}.sauthor .albl{font-family:var(--font-display);font-weight:800;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gs-copper-600)}.sauthor .aname{margin-top:4px;font-family:var(--font-display);font-weight:800;font-size:26px;line-height:1.05;letter-spacing:-.01em;color:var(--gs-navy-900)}.sauthor .arole{margin-top:4px;line-height:1.3;font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--fg-secondary)}.sauthor .asoc{display:flex;gap:10px;flex:none}.sauthor .asoc a{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--gs-navy-900);background:var(--gs-stone-50);border:1px solid var(--border-subtle);transition:background .2s,color .2s}.sauthor .asoc a:hover{background:linear-gradient(150deg,#C49162,#8E5E3C);color:#fff;border-color:#fff0;opacity:1}.sauthor .asoc svg{width:18px;height:18px}@media(max-width:560px){.sauthor{flex-wrap:wrap;gap:16px;padding:22px 20px}.sauthor img{width:76px;height:76px}.sauthor .aname{font-size:23px}.sauthor .asoc{width:100%}}.prose .gs-diag{position:relative;overflow:hidden;margin:2.2em 0;border-radius:20px;padding:30px 30px 28px;background:linear-gradient(165deg,#04263F,#00131F);color:#fff;box-shadow:0 24px 50px -26px rgb(0 19 31 / .6)}.prose .gs-diag::after{content:'';position:absolute;right:-80px;top:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(199 160 121 / .28),transparent 70%);pointer-events:none}.prose .gs-diag>*{position:relative;z-index:1;margin:0}.prose .gs-diag .gs-diag-eb{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gs-copper-light)}.prose .gs-diag .gs-diag-eb::before{content:'';width:26px;height:3px;border-radius:2px;background:var(--gs-gradient)}.prose .gs-diag .gs-diag-t{margin-top:14px;font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.4vw,30px);line-height:1.1;letter-spacing:-.01em;color:#fff}.prose .gs-diag .gs-diag-p{margin-top:12px;font-size:16px;line-height:1.55;color:rgb(255 255 255 / .75)}.prose .gs-diag .gs-diag-btn{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:14px 22px;border-radius:999px;background:#25D366;color:#06301A;font-family:var(--font-body);font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 12px 26px -12px rgb(37 211 102 / .7);transition:transform .2s,box-shadow .2s}.prose .gs-diag .gs-diag-btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px rgb(37 211 102 / .8);opacity:1}.prose .gs-diag .gs-diag-btn svg{width:20px;height:20px;flex:none}@media(max-width:600px){.prose .gs-diag{padding:24px 20px 22px}.prose .gs-diag .gs-diag-eb{font-size:11px;letter-spacing:.12em;gap:8px}.prose .gs-diag .gs-diag-eb::before{width:18px}.prose .gs-diag .gs-diag-btn{width:100%;justify-content:center;gap:8px;padding:14px 14px;font-size:14px;white-space:nowrap}}@media(max-width:370px){.prose .gs-diag .gs-diag-btn{white-space:normal;text-align:left}}form{border:0px!important}.form-ll{border-bottom:1px solid rgb(0 0 0 / .07)!important;border-top:0px!important;border-left:0px!important;border-right:0px!important;padding:10px 25px 10px 0!important;line-height:1.6!important;font-size:inherit!important;height:auto!important;width:100%!important;background:none!important;color:inherit!important;margin-bottom:2%!important;box-shadow:none!important}.form-ll::-moz-placeholder{color:#999;opacity:1}.form-ll:-ms-input-placeholder{color:#999}.form-ll::-webkit-input-placeholder{color:#999}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}body,html{overflow-x:hidden!important}/Corrigir escrollamento no Mobile/ @media (max-width:786px){body,html{overflow-x:hidden!important}}