:root{--navy: #1A2B4B;--navy-dark: #0D1A30;--navy-light: #2C4470;--gold: #C9A84C;--gold-dark: #A88830;--gold-light: #F0E0B0;--cream: #F7F6F2;--cream-dark: #EDE8DF;--white: #FFFFFF;--text: #1C1C1E;--text-muted: #585858;--text-light: #909090;--border: #D9D4CD;--border-dark: #B8B3AB;--success: #2D7A3A;--success-bg: #EAF5EC;--error: #B8271F;--error-bg: #FAEAE9;--wa-green: #25D366;--wa-dark: #128C7E;--shadow-sm: 0 2px 8px rgba(26,43,75,.08);--shadow-md: 0 4px 20px rgba(26,43,75,.13);--shadow-lg: 0 8px 40px rgba(26,43,75,.2);--radius-sm: 6px;--radius-md: 14px;--radius-lg: 22px;--radius-pill: 999px;--font-serif: Georgia, "Times New Roman", serif;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--ease: .22s ease;--max-w: 1100px;--gutter: 22px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:17px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background:var(--cream);color:var(--text);line-height:1.65;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:var(--navy);transition:color var(--ease)}a:hover{color:var(--gold-dark)}h1,h2,h3{font-family:var(--font-serif);color:var(--navy);line-height:1.22;font-weight:400}h1{font-size:clamp(1.75rem,5vw,2.75rem)}h2{font-size:clamp(1.35rem,3.5vw,1.95rem)}h3{font-size:clamp(1.05rem,2.5vw,1.3rem)}p{line-height:1.72}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.section{padding:60px 0}.section-white{background:var(--white)}.section-cream{background:var(--cream)}.section-header{text-align:center;margin-bottom:44px}.section-header h2{margin-bottom:14px}.section-header p{color:var(--text-muted);font-size:1rem;max-width:540px;margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;font-size:1rem;font-family:var(--font-sans);font-weight:600;border:2px solid transparent;border-radius:var(--radius-pill);cursor:pointer;text-decoration:none;transition:all var(--ease);letter-spacing:.01em;white-space:nowrap;-webkit-appearance:none}.btn-primary{background:var(--gold);color:var(--navy-dark);border-color:var(--gold);box-shadow:0 2px 10px #c9a84c59}.btn-primary:hover,.btn-primary:focus-visible{background:var(--gold-dark);border-color:var(--gold-dark);color:var(--navy-dark);transform:translateY(-2px);box-shadow:0 4px 18px #c9a84c73}.btn-ghost-light{background:transparent;color:#ffffffe0;border-color:#ffffff73}.btn-ghost-light:hover,.btn-ghost-light:focus-visible{background:#ffffff1a;color:var(--white);border-color:#ffffffbf}.btn-wa{background:var(--wa-green);color:var(--white);border-color:var(--wa-green)}.btn-wa:hover,.btn-wa:focus-visible{background:var(--wa-dark);border-color:var(--wa-dark);color:var(--white);transform:translateY(-2px)}.btn-full{width:100%}.btn-lg{padding:18px 36px;font-size:1.05rem}.hero{background:linear-gradient(160deg,var(--navy-dark) 0%,var(--navy) 55%,var(--navy-light) 100%);color:var(--white);padding:52px 0 60px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 80% 20%,rgba(201,168,76,.07) 0%,transparent 55%),radial-gradient(circle at 10% 80%,rgba(255,255,255,.04) 0%,transparent 50%);pointer-events:none}.hero .container{position:relative;z-index:1}.hero-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:44px;flex-wrap:wrap}.hero-brand{display:flex;align-items:center;gap:10px}.hero-brand-name{font-size:1.45rem;font-weight:700;font-family:var(--font-sans);color:var(--white);letter-spacing:-.4px}.hero-brand-badge{background:#c9a84c2e;border:1px solid rgba(201,168,76,.4);color:var(--gold);padding:4px 11px;border-radius:var(--radius-pill);font-size:.68rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.hero h1{color:var(--white);max-width:680px;margin-bottom:22px}.hero h1 em{font-style:normal;color:var(--gold)}.hero-lead{color:#fffc;font-size:1.05rem;max-width:560px;margin-bottom:38px;line-height:1.68}.hero-ctas{display:flex;flex-direction:column;gap:12px;margin-bottom:42px}.hero-trust-strip{display:flex;flex-wrap:wrap;gap:8px 24px}.hero-trust-item{display:flex;align-items:center;gap:7px;color:#ffffffad;font-size:.85rem}.stat-bar{background:var(--white);border-bottom:1px solid var(--border);padding:22px 0;box-shadow:var(--shadow-sm)}.stat-bar .container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:14px}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:110px}.stat-item strong{display:block;font-size:1.55rem;font-family:var(--font-serif);color:var(--navy);line-height:1.1;margin-bottom:4px}.stat-item span{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.benefits-grid{display:grid;grid-template-columns:1fr;gap:22px}.benefit-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:30px 26px;box-shadow:var(--shadow-sm);transition:box-shadow var(--ease),transform var(--ease)}.benefit-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.benefit-icon{font-size:2.1rem;margin-bottom:15px;display:block;line-height:1}.benefit-card h3{margin-bottom:11px}.benefit-card p{color:var(--text-muted);font-size:.94rem;line-height:1.7}.steps-list{display:grid;grid-template-columns:1fr;gap:0}.step{display:flex;gap:22px;padding:28px 0;border-bottom:1px solid var(--border)}.step:last-child{border-bottom:none;padding-bottom:0}.step:first-child{padding-top:0}.step-num{flex-shrink:0;width:50px;height:50px;border-radius:50%;background:var(--gold);color:var(--navy-dark);font-family:var(--font-serif);font-size:1.35rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #c9a84c4d}.step-body h3{margin-bottom:8px}.step-body p{color:var(--text-muted);font-size:.94rem}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:22px}.tcard{background:var(--white);border:1px solid var(--border);border-left:4px solid var(--gold);border-radius:var(--radius-md);padding:26px 24px;box-shadow:var(--shadow-sm)}.tcard-stars{color:var(--gold);font-size:1rem;letter-spacing:2px;margin-bottom:12px}.tcard blockquote{font-style:italic;color:var(--text);font-size:.95rem;line-height:1.7;margin-bottom:14px;position:relative;padding-left:18px}.tcard blockquote:before{content:"\201e";position:absolute;left:0;top:-2px;font-size:1.8rem;color:var(--gold);line-height:1;font-style:normal}.tcard cite{font-style:normal;font-size:.83rem;color:var(--text-muted);font-weight:600}.form-section{background:var(--navy);padding:60px 0 64px}.form-section h2{color:var(--white);text-align:center;margin-bottom:10px}.form-intro{color:#ffffffad;text-align:center;font-size:.93rem;letter-spacing:.2px;margin-bottom:36px}.form-card{background:var(--white);border-radius:var(--radius-lg);padding:34px 26px 30px;box-shadow:var(--shadow-lg);max-width:520px;margin:0 auto}.form-group{margin-bottom:20px}.form-label{display:block;font-size:.88rem;font-weight:600;color:var(--navy);margin-bottom:7px}.form-label .opt{font-weight:400;color:var(--text-light);font-size:.8rem}.form-input,.form-select{width:100%;padding:14px 16px;border:2px solid var(--border);border-radius:var(--radius-sm);font-size:1rem;font-family:var(--font-sans);color:var(--text);background:var(--cream);transition:border-color var(--ease),box-shadow var(--ease);-webkit-appearance:none;appearance:none}.form-input:focus,.form-select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c2e;background:var(--white)}.form-input::placeholder{color:var(--text-light)}.form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23585858' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:42px;cursor:pointer}.form-group.is-error .form-input,.form-group.is-error .form-select{border-color:var(--error)}.field-error{display:none;color:var(--error);font-size:.8rem;margin-top:5px;font-weight:500}.form-group.is-error .field-error{display:block}.form-check-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:.83rem;color:var(--text-muted);line-height:1.55}.form-check-label input[type=checkbox]{flex-shrink:0;width:20px;height:20px;margin-top:1px;cursor:pointer;accent-color:var(--gold)}.form-check-label a{color:var(--navy);text-decoration:underline}.form-submit{margin-top:6px}.form-submit .btn{font-size:1.02rem;padding:18px 28px}.form-trust-notes{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.form-trust-note{font-size:.77rem;color:var(--text-light);display:flex;align-items:center;gap:5px}.form-errors{background:var(--error-bg);border:1px solid var(--error);border-radius:var(--radius-sm);padding:12px 16px;margin-bottom:20px;font-size:.88rem;color:var(--error)}.form-success{text-align:center;padding:28px 16px}.form-success-icon{font-size:3rem;display:block;margin-bottom:14px}.form-success h3{color:var(--success);margin-bottom:10px;font-size:1.35rem}.form-success p{color:var(--text-muted);font-size:.93rem;line-height:1.65}.wa-band{background:var(--navy-dark);padding:36px 0;border-top:1px solid rgba(255,255,255,.07)}.wa-band .container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.wa-band-text{color:#ffffffa6;font-size:.93rem}.wa-band-text strong{color:var(--white);display:block;font-size:1rem;margin-bottom:4px}.icon-wa{width:20px;height:20px;fill:currentColor;flex-shrink:0}.site-footer{background:var(--navy-dark);color:#ffffff8c;padding:44px 0 30px}.reg-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:26px}.reg-badge{background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#ffffffb8;padding:5px 13px;border-radius:var(--radius-pill);font-size:.74rem;font-weight:600;letter-spacing:.3px}.risk-warning-panel{background:#c9a84c12;border:1px solid rgba(201,168,76,.18);border-radius:var(--radius-md);padding:18px 20px;margin-bottom:26px}.risk-warning-panel p{font-size:.78rem;line-height:1.68;color:#ffffff8c}.risk-warning-panel strong{color:var(--gold)}.footer-nav{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:center;margin-bottom:18px}.footer-nav a{color:#ffffff73;text-decoration:none;font-size:.78rem;transition:color var(--ease)}.footer-nav a:hover{color:#ffffffe0}.footer-copy{text-align:center;font-size:.74rem;color:#ffffff4d;margin-top:4px}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--navy-dark);border-top:1px solid rgba(201,168,76,.28);padding:10px 20px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 20px #00000052;transform:translateY(100%);transition:transform .3s ease;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.sticky-cta.is-visible{transform:translateY(0)}.sticky-cta p{color:#ffffffc7;font-size:.83rem;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sticky-cta .btn{flex-shrink:0;padding:11px 20px;font-size:.88rem}.inner-header{background:var(--navy-dark);padding:16px 0;border-bottom:2px solid rgba(201,168,76,.25)}.inner-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.inner-brand{font-size:1.35rem;font-weight:700;font-family:var(--font-sans);color:var(--white);text-decoration:none;letter-spacing:-.3px}.inner-brand:hover{color:var(--gold)}.inner-main{min-height:60vh;padding:52px 0 64px;background:var(--white)}.page-article h1{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--cream-dark)}.page-body.rte{max-width:760px}.page-body.rte h2{margin-top:32px;margin-bottom:12px;font-size:1.25rem}.page-body.rte h3{margin-top:24px;margin-bottom:10px;font-size:1.05rem}.page-body.rte p{margin-bottom:16px;color:var(--text-muted)}.page-body.rte ul,.page-body.rte ol{padding-left:24px;margin-bottom:16px}.page-body.rte li{margin-bottom:6px;color:var(--text-muted)}.page-body.rte a{color:var(--navy);text-decoration:underline}.page-body.rte strong{color:var(--text)}.page-body.rte table{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:.9rem}.page-body.rte th,.page-body.rte td{border:1px solid var(--border);padding:10px 12px;text-align:left}.page-body.rte th{background:var(--cream);font-weight:600}.error-page{text-align:center;padding:60px 20px 80px;max-width:480px;margin:0 auto}.error-code{display:block;font-size:4rem;font-family:var(--font-serif);color:var(--navy);opacity:.25;margin-bottom:16px;line-height:1}.error-page h1{margin-bottom:14px}.error-page p{color:var(--text-muted);margin-bottom:28px}.inner-form-wrap{max-width:480px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 28px;box-shadow:var(--shadow-md);margin:0 auto}.inner-form-wrap h1{margin-bottom:24px}.inner-link{margin-top:16px;text-align:center;font-size:.88rem;color:var(--text-muted)}@media(min-width:768px){:root{--gutter: 36px}.section{padding:80px 0}.hero{padding:80px 0 90px}.hero-ctas{flex-direction:row;align-items:center}.stat-bar .container{flex-wrap:nowrap;justify-content:space-evenly}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:24px}.steps-list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.step{flex-direction:column;border-bottom:none;padding:0}.step:first-child{padding:0}.step:last-child{padding:0}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:24px}.form-card{padding:44px 48px 40px}.wa-band .container{flex-direction:row;justify-content:center;gap:24px;text-align:left}.sticky-cta{display:none}}@media(min-width:1024px){:root{--gutter: 48px}.hero{padding:100px 0 108px}}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/14/assets/landing.css.map */
