.tly-menu-toggle,.tly-mobile-navigation{display:none}.tly-landing [id]{scroll-margin-top:84px}@media (width<=900px){.tly-landing .tly-nav-inner{gap:12px!important}.tly-landing .tly-nav-desktop{margin-left:auto;gap:0!important}.tly-nav-desktop>div:first-child,.tly-nav-desktop>span{display:none}.tly-landing .tly-menu-toggle{color:#1c3a24;cursor:pointer;background:#ffffffb3;border:1px solid #1c3a2424;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tly-landing .tly-mobile-navigation{background:#fffdf6;border-top:1px solid #1c3a2414;gap:4px;padding:10px 16px 16px;display:grid;box-shadow:0 14px 24px -20px #1c3a2466}.tly-mobile-navigation a,.tly-mobile-navigation button{min-height:44px;font:inherit;color:#1c3a24;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.tly-mobile-navigation a:hover,.tly-mobile-navigation button:hover{background:#dceedd}}@media (width<=600px){.tly-landing .tly-nav-inner{padding:10px 16px!important}.tly-landing .tly-nav-logo{min-width:0}.tly-landing .tly-nav-logo img{max-width:112px;height:30px!important}.tly-landing .tly-nav-desktop button{min-height:40px;filter:none!important;padding:8px 12px!important;font-size:12px!important}.tly-landing .tly-wrap,.tly-landing .tly-hero-in,.tly-landing .tly-charter{width:calc(100% - 36px)}.tly-landing .tly-hero-in{text-align:center;grid-template-columns:minmax(0,1fr);gap:12px;padding:28px 0 14px}.tly-landing .tly-hero-copy{min-width:0}.tly-landing .tly-hero-id{border:0;max-width:300px;margin:0 auto 18px;padding:0}.tly-landing .tly-hero-id-name{letter-spacing:.14em;font-size:10px}.tly-landing .tly-hero-id-tag{margin-top:5px;font-size:11px;line-height:1.5}.tly-landing .tly-hero-h1{letter-spacing:-.035em;max-width:420px;margin-inline:auto;font-size:clamp(30px,8.4vw,44px);line-height:1.08}.tly-landing .tly-hero-lead{max-width:340px;margin:16px auto 20px;font-size:13px;line-height:1.7}.tly-landing .tly-hero-cta{justify-content:center;gap:10px}.tly-landing .tly-hero-cta button,.tly-landing .tly-btn-outline{gap:7px;min-height:44px;padding:10px 14px!important;font-size:12px!important}.tly-landing .tly-hero-cta button{filter:drop-shadow(0 4px #b88224)!important}.tly-landing .tly-play{width:20px;height:20px}.tly-landing .tly-chips{justify-content:center;gap:6px;margin-top:20px}.tly-landing .tly-chip{box-shadow:none;padding:6px 9px;font-size:10px}.tly-landing .tly-art{width:210px;max-width:70%;min-height:0;margin:4px auto 0}.tly-landing .tly-art svg{width:100%;height:auto;display:block}.tly-landing .tly-section{padding:36px 0!important}.tly-landing .tly-section:has(>.tly-divider){padding-bottom:0!important}.tly-landing .tly-divider{height:20px!important;margin-top:28px!important}.tly-landing .tly-hero>.tly-divider{margin-top:0!important}.tly-landing .tly-sec-head{margin-bottom:22px}.tly-landing .tly-eyebrow{letter-spacing:.15em;margin-bottom:8px;font-size:10px}.tly-landing .tly-h2{text-wrap:balance;font-size:26px;line-height:1.15}.tly-landing .tly-sec-head p:not(.tly-eyebrow){margin-top:10px;font-size:13px;line-height:1.65}.tly-landing .tly-about-wrap{padding:28px 0 12px!important}.tly-landing .tly-charter{border-radius:24px;padding:26px 18px 18px}.tly-landing .tly-charter-head{margin-bottom:20px}.tly-landing .tly-kicker{font-size:10px}.tly-landing .tly-charter-head h2{text-wrap:balance;font-size:28px}.tly-landing .tly-charter-head p{font-size:12px;line-height:1.6}.tly-landing .tly-squiggle{width:110px;margin-block:8px 12px}.tly-landing .tly-mv{gap:10px}.tly-landing .tly-mv-card{border-radius:18px;padding:18px}.tly-landing .tly-mv-badge{border-radius:12px;width:36px;height:36px;margin-bottom:10px}.tly-landing .tly-mv-badge svg{width:20px;height:20px}.tly-landing .tly-mv-card h3{font-size:21px}.tly-landing .tly-mv-card p{font-size:13px;line-height:1.7}.tly-landing .tly-rule{height:4px;margin:8px 0 12px}.tly-landing .tly-quote{font-size:44px}.tly-landing .tly-dotstrip{gap:9px;padding:14px 0}.tly-landing .tly-dotstrip span{width:7px;height:7px}.tly-landing .tly-val-grid{gap:10px;margin-top:0}.tly-landing .tly-val{text-align:left;border-radius:18px;grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:16px;display:grid}.tly-landing .tly-val-badge{width:44px;height:44px;box-shadow:none;border-radius:14px;grid-row:1/3;position:static;transform:none}.tly-landing .tly-val-badge span{font-size:28px}.tly-landing .tly-val strong{margin-top:0;font-size:15px}.tly-landing .tly-val p{margin-top:5px;font-size:12px;line-height:1.6}.tly-landing .tly-steps{gap:12px}.tly-landing .tly-squig{display:none}.tly-landing .tly-step{border-radius:18px;grid-template-columns:34px minmax(0,1fr);gap:0 12px;padding:18px 16px;display:grid}.tly-landing .tly-step-num{width:34px;height:34px;box-shadow:none;grid-row:1/4;margin:0;font-size:15px}.tly-landing .tly-step h3{margin-bottom:6px;font-size:17px}.tly-landing .tly-step p{font-size:12px;line-height:1.7}.tly-landing .tly-step-where{justify-self:start;margin-top:10px;padding:5px 8px;font-size:9px}.tly-landing .tly-zig-row{gap:12px;padding:24px 0}.tly-landing .tly-zig-tag{margin-bottom:10px;padding:5px 9px;font-size:9px}.tly-landing .tly-zig-text h3{text-wrap:balance;font-size:22px;line-height:1.2}.tly-landing .tly-zig-text p{margin-top:10px;font-size:13px;line-height:1.75}.tly-landing .tly-zig-art svg{max-width:145px}.tly-landing .tly-pc{gap:12px}.tly-landing .tly-panel{border-radius:20px;padding:22px 18px 18px}.tly-landing .tly-panel h3{font-size:19px;line-height:1.25}.tly-landing .tly-panel p{font-size:13px;line-height:1.75}.tly-landing .tly-pay-steps{grid-template-columns:1fr 1fr;gap:6px;margin-top:16px;display:grid}.tly-landing .tly-pay-steps span{border-radius:10px;padding:8px 10px;font-size:10px}.tly-landing .tly-contact-row{gap:10px;padding:12px 0}.tly-landing .tly-contact-row>div:last-child{min-width:0}.tly-landing .tly-contact-ico{border-radius:11px;width:34px;height:34px;font-size:15px}.tly-landing .tly-contact-row strong{font-size:13px}.tly-landing .tly-contact-row a{font-size:12px;line-height:1.6;display:inline-block}.tly-landing .tly-faq-item{border-left-width:4px;border-radius:14px;margin-bottom:8px;padding:14px}.tly-landing .tly-faq-item summary{gap:12px;min-height:24px;font-size:13px;line-height:1.5}.tly-landing .tly-faq-item summary:after{flex:none}.tly-landing .tly-faq-item p{font-size:12px;line-height:1.75}.tly-landing .tly-final{padding:36px 0}.tly-landing .tly-final h2{text-wrap:balance;font-size:28px;line-height:1.15}.tly-landing .tly-final p{margin:14px auto 20px;font-size:13px;line-height:1.7}.tly-landing .tly-final-cta{gap:12px}.tly-landing .tly-final-cta button{min-height:44px;padding:11px 18px!important;font-size:13px!important}.tly-landing .tly-footer{padding:24px 0}.tly-landing .tly-foot-in{flex-direction:column;align-items:flex-start;gap:14px;font-size:11px;line-height:1.65}.tly-landing .tly-foot-logo{font-size:17px}.tly-landing .tly-foot-links{gap:18px}.tly-landing .tly-foot-links a{padding-block:8px}.tly-landing .tly-in{transition-duration:.3s!important;transition-delay:0s!important}}
