html,body{min-height:100%}:root{--amar-ink:#1c1b19;--amar-paper:#faf9f6;--amar-white:#fff;--amar-muted:#6d6a64;--amar-line:#e8e5de;--amar-accent:#d96c45;--amar-header-height:78px;--primary:var(--amar-accent);--amar-shell-bg:var(--amar-paper);--amar-shell-surround:var(--amar-paper);--amar-shell-text:var(--amar-ink);--amar-shell-muted:var(--amar-muted);--amar-shell-line:var(--amar-line)}html{scroll-behavior:smooth;scroll-padding-top:112px}body{font-family:var(--font-body,"Outfit", sans-serif);-webkit-font-smoothing:antialiased;background:var(--amar-paper)!important;color:var(--amar-ink)!important;padding-bottom:0!important}body,button,input,select,textarea{font-size:15px}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.06em}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb, var(--amar-accent), transparent 35%);outline-offset:3px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--font-heading,"Urbanist", sans-serif);text-wrap:balance;color:var(--amar-ink)!important;letter-spacing:-.035em!important;font-weight:550!important}h1,.h1{font-size:clamp(2.65rem,5.6vw,5rem)!important;line-height:1.02!important}h2,.h2{font-size:clamp(2rem,3.6vw,3.25rem)!important;line-height:1.08!important}h3,.h3{font-size:clamp(1.55rem,2.5vw,2.15rem)!important;line-height:1.15!important}p{text-wrap:pretty}.amar-header{z-index:1100;height:var(--amar-header-height);-webkit-backdrop-filter:saturate(150%)blur(16px);backdrop-filter:saturate(150%)blur(16px);background:#faf9f6eb;border-bottom:1px solid #1c1b1914;position:sticky;top:0}.amar-header__inner{justify-content:space-between;align-items:center;gap:36px;width:min(100% - 64px,1320px);height:100%;margin:0 auto;display:flex}.amar-brand{flex:none;align-items:center;display:inline-flex}.amar-brand img{width:132px;height:auto;display:block}.amar-nav,.amar-header__actions{align-items:center;display:flex}.amar-nav{gap:clamp(18px,2.4vw,34px);margin-left:auto}.amar-nav a{color:#403e39;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s}.amar-nav a:hover{color:var(--amar-accent)}.amar-header__actions{gap:22px}.amar-button{border:1px solid var(--amar-ink);background:var(--amar-ink);border-radius:3px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 20px;font-size:13px;font-weight:550;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;color:#fff!important}.amar-button:hover{border-color:var(--amar-accent);background:var(--amar-accent);transform:translateY(-1px)}.amar-button--small{min-height:42px;padding:0 16px}.amar-button span{font-size:16px;line-height:1}.amar-mobile-nav{display:none;position:relative}.amar-mobile-nav summary{cursor:pointer;align-content:center;justify-items:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.amar-mobile-nav summary::-webkit-details-marker{display:none}.amar-mobile-nav summary span{background:var(--amar-ink);width:20px;height:1.5px;transition:transform .18s;display:block}.amar-mobile-nav[open] summary span:first-child{transform:translateY(3.25px)rotate(45deg)}.amar-mobile-nav[open] summary span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.amar-mobile-nav nav{border:1px solid var(--amar-line);background:var(--amar-paper);gap:4px;width:min(88vw,340px);padding:16px;display:grid;position:absolute;top:calc(100% + 18px);right:-12px;box-shadow:0 18px 45px #1c1b191f}.amar-mobile-nav nav a{color:var(--amar-ink);padding:12px;text-decoration:none}.amar-mobile-nav nav a:hover{background:#f0eee8}.amar-mobile-nav nav .amar-button{color:#fff;margin-top:6px}.amar-page-content{min-height:55vh}#wrapper{--amar-shell-bg:var(--amar-paper);overflow:clip;background:var(--amar-paper)!important;box-shadow:none!important;border-radius:0!important;margin:0!important}#wrapper>.tf-topbar,#wrapper>header.tf-header,#wrapper>.tf-footer,#wrapper .preload,#wrapper #goTop,#wrapper .popup-shopping-cart,#wrapper #shoppingCart,#wrapper #sign,#wrapper #search,#wrapper #mobileMenu,#wrapper .modal-log,#wrapper .modal-search,#wrapper .offcanvas{display:none!important}.container{width:min(100% - 48px,1240px);max-width:1240px!important}.section-page-title.flat-spacing-2{padding-top:clamp(64px,9vw,128px)!important;padding-bottom:clamp(30px,4vw,58px)!important}.section-page-title .main-page-title h1,.section-page-title .main-page-title h2,.section-page-title .main-page-title h3{max-width:920px;margin:0 auto}.section-page-title .main-page-title p{max-width:66ch;color:var(--amar-muted);margin:22px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.hero-section{padding-top:clamp(68px,9vw,132px)!important;padding-bottom:clamp(68px,9vw,132px)!important}.hero-split{--bs-gutter-x:clamp(2rem, 6vw, 6rem)!important}.hero-copy h1{max-width:12ch;font-size:clamp(2.8rem,5vw,5rem)!important}.hero-copy .lead{max-width:50ch;color:var(--amar-muted)!important;font-size:clamp(16px,1.4vw,19px)!important;line-height:1.68!important}.hero-media>img,.hero-image img,.feat-row .feat-visual img{border:0!important;border-radius:6px!important;box-shadow:0 24px 60px #1c1b191f!important}.hero-badge{border-radius:4px!important;box-shadow:0 12px 34px #1c1b191a!important}.feat-eyebrow{color:var(--amar-accent)!important;letter-spacing:.13em!important;font-size:11px!important}.flat-spacing{padding-top:clamp(60px,7.5vw,104px)!important;padding-bottom:clamp(60px,7.5vw,104px)!important}.sect-heading{margin-bottom:clamp(30px,4vw,52px)!important}.sect-heading .s-desc,.s-desc,.cl-text-2{color:var(--amar-muted)!important}.feat-step-card,.feat-card,.feat-related .rel-panel{box-shadow:none!important}.feat-step-card{transition:border-color .2s;border:0!important;border-top:1px solid var(--amar-line)!important;background:0 0!important;border-radius:0!important;padding:22px 0!important}.feat-step-card:hover{transform:none;border-color:var(--amar-ink)!important;background:0 0!important}.feat-step-card .feat-visual img{box-shadow:none!important;border:0!important;border-radius:2px!important}.feat-card{border:0!important;border-top:1px solid var(--amar-line)!important;background:0 0!important;border-radius:0!important;padding:22px 0!important}.feat-related .rel-panel{border:0!important;border-top:1px solid var(--amar-line)!important;border-bottom:1px solid var(--amar-line)!important;background:0 0!important;border-radius:0!important;padding:clamp(28px,4vw,52px) 0!important}.feat-related .rel-list li{border-color:var(--amar-line)!important}.feat-related .rel-list a:hover{color:var(--amar-accent)!important}.auth-wrap{max-width:460px!important}.auth-card{border:1px solid var(--amar-line)!important;background:#fff!important;border-radius:4px!important;box-shadow:0 18px 50px #1c1b190f!important}.auth-field input,.auth-field textarea,.auth-field select{min-height:50px;box-shadow:none!important;background:#fff!important;border:1px solid #d9d6ce!important;border-radius:3px!important}.auth-field input:focus,.auth-field textarea:focus,.auth-field select:focus{border-color:var(--amar-ink)!important}.legal-wrap{color:#4e4b46;font-size:16px;max-width:780px!important}.legal-wrap p,.legal-wrap li{line-height:1.8!important}.legal-wrap h2,.legal-wrap h3,.legal-wrap h4{margin-top:40px;margin-bottom:14px}table{border-color:var(--amar-line)}th,td{padding:12px 14px;border-color:var(--amar-line)!important}.tf-btn,.btn-fill,.feat-subnav .cta{border-radius:3px!important}.tf-btn.btn-fill,.btn-fill,.feat-subnav .cta{background:var(--amar-ink)!important;border-color:var(--amar-ink)!important;color:#fff!important}.tf-btn.btn-fill:hover,.btn-fill:hover,.feat-subnav .cta:hover{background:var(--amar-accent)!important;border-color:var(--amar-accent)!important}#wrapper a.tf-btn.btn-outline{border-color:var(--amar-ink)!important;background:var(--amar-paper)!important;color:var(--amar-ink)!important;box-shadow:none!important}#wrapper a.tf-btn.btn-outline:hover{border-color:var(--amar-ink)!important;background:var(--amar-ink)!important;color:#fff!important}#wrapper a.tf-btn.btn-outline:hover *{color:#fff!important}.feat-subnav{top:var(--amar-header-height)!important;z-index:1000!important}.feat-subnav .inner{gap:10px!important}.feat-subnav a{border-radius:3px!important}.amx-logo{box-shadow:none!important;border-radius:3px!important}.amx-logowall.compact .amx-logo img{filter:grayscale();opacity:.66!important}.amar-footer{color:#ffffffc2;background:#201f1c;padding:clamp(56px,7vw,88px) max(24px,50vw - 660px)}.amar-footer__top{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(120px,1fr));gap:clamp(32px,6vw,84px);max-width:1320px;margin:0 auto;display:grid}.amar-brand--footer img{filter:brightness(0)invert()}.amar-footer__intro p{color:#ffffffa1;max-width:34ch;margin:22px 0 20px;font-size:14px;line-height:1.7}.amar-footer__contact{color:#fff;font-size:13px;text-decoration:none}.amar-footer__contact span{color:#e59a78;margin-left:8px}.amar-footer__group{align-content:start;gap:13px;display:grid}.amar-footer__group h2{font-family:var(--font-body,sans-serif);text-transform:uppercase;margin:0 0 5px;color:#fff!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:600!important}.amar-footer__group a,.amar-footer__bottom a{color:#ffffffa8;font-size:13px;text-decoration:none;transition:color .18s}.amar-footer__group a:hover,.amar-footer__bottom a:hover{color:#fff}.amar-footer__bottom{color:#ffffff85;border-top:1px solid #ffffff26;justify-content:space-between;gap:20px;max-width:1320px;margin:58px auto 0;padding-top:20px;font-size:12px;display:flex}.amar-footer__bottom div{gap:24px;display:flex}@media (max-width:900px){:root{--amar-header-height:68px}.amar-header__inner{width:calc(100% - 40px)}.amar-nav,.amar-header__actions{display:none}.amar-mobile-nav{display:block}.hero-split .hero-media{order:-1}.hero-split .hero-copy{text-align:left!important}.hero-copy h1{max-width:16ch}.hero-split .hero-copy .hero-cta{justify-content:flex-start!important}.amar-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.amar-footer__intro{grid-column:1/-1}}@media (max-width:575px){.container{width:calc(100% - 40px);padding-left:0;padding-right:0}.section-page-title.flat-spacing-2{padding-top:54px!important}.hero-section{padding-top:50px!important;padding-bottom:56px!important}.hero-media>img,.hero-image img{border-radius:4px!important}.hero-badge{max-width:calc(100% - 20px);bottom:12px!important;left:10px!important}.feat-subnav .inner{height:50px!important}.feat-subnav .cta{display:none}.amar-footer{padding:52px 20px 24px}.amar-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.amar-footer__group{gap:11px}.amar-footer__bottom{flex-direction:column;margin-top:40px}.amar-footer__bottom div{flex-wrap:wrap;gap:16px}.auth-card{padding:26px 22px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
