.hontra-site{background:#faf8f3}.ht-nav{z-index:20;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;padding-bottom:20px;display:flex;position:relative}.ht-wordmark{letter-spacing:-1.5px;color:#18343d;font-size:30px;font-weight:800}.ht-wordmark span{color:#db653f}.ht-links{align-items:center;gap:23px;font-size:13px;font-weight:650;display:flex}.ht-links>a,.ht-dropdown-group>a,.ht-links button{color:#304951}.ht-links [aria-current=page]{color:#cb542f}.ht-links button{font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0}.ht-dropdown-group{position:relative}.ht-usecase-group{align-items:center;gap:5px;display:flex}.ht-dropdown{background:#fffdf9;border-radius:18px;grid-template-columns:1fr 1fr;gap:7px;width:390px;padding:12px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 18px 50px #15323d20}.ht-dropdown[hidden]{display:none}.ht-dropdown a{border-radius:10px;align-items:center;gap:10px;padding:13px 10px;font-size:12px;display:flex}.ht-dropdown a:hover{background:#fceee3}.ht-dropdown .arleyo-icon{color:#cc6039;background:#faeee4}.ht-nav-toggle{display:none}.hontra-page{color:#19353e}.hontra-page figure{margin:0}.hontra-page img{border-radius:23px;width:100%;height:auto;display:block}.ht-hero{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-top:46px;padding-bottom:65px;display:grid}.ht-eyebrow{letter-spacing:2.2px;color:#ba542f;text-transform:uppercase;font-weight:800;font-size:10px!important;line-height:1.7!important}.ht-hero h1{letter-spacing:-2.8px;margin:19px 0 23px;font-size:clamp(38px,4.7vw,65px);font-weight:750;line-height:1.07}.ht-lede{color:#52656a;font-size:16px;line-height:1.85}.ht-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:29px;display:flex}.ht-button{color:#fff;background:#cc5c36;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:15px 22px;font-size:13px;font-weight:750;display:inline-flex}.ht-button:hover{background:#af4725}.ht-text-link{color:#ae482b;font-size:13px;font-weight:750}.ht-hero-note{color:#738077;margin-top:23px;font-size:11px;line-height:1.7}.ht-quick{background:#f0eee5;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:28px;padding-bottom:28px;display:grid}.ht-quick>div{gap:17px;display:flex}.ht-number{color:#c56442;padding-top:5px;font-size:11px;font-weight:800}.ht-quick h2{margin:0 0 7px;font-size:16px;line-height:1.5}.ht-quick p{color:#60706e;margin:0;font-size:12px;line-height:1.8}.ht-section,.ht-related{padding-top:85px;padding-bottom:20px}.ht-section-heading{max-width:680px;margin-bottom:35px}.ht-section-heading h2,.ht-story h2,.ht-closing h2{letter-spacing:-1.1px;margin:12px 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.2}.ht-section-heading>p:not(.ht-eyebrow){color:#60716f;font-size:15px;line-height:1.8}.ht-feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ht-feature-grid>a,.ht-placement-grid>a,.ht-related>div>a{background:#f1eee6;border-radius:18px;padding:28px}.ht-feature-symbol{color:#c05a35;margin-bottom:28px;font-size:35px;display:block}.ht-feature-grid h3,.ht-related h3,.ht-placement-grid h3{letter-spacing:-.5px;font-size:19px;line-height:1.3}.ht-feature-grid p,.ht-related p,.ht-placement-grid p{color:#5f726f;font-size:13px;line-height:1.85}.ht-feature-grid a:hover,.ht-related a:hover,.ht-placement-grid a:hover{background:#f9e9dd}.ht-details{gap:22px;display:grid}.ht-details article{background:#fffdf9;border-radius:18px;gap:22px;padding:30px;display:flex}.ht-detail-number{color:#bb694d;flex:none;padding-top:6px;font-size:12px;font-weight:700}.ht-details h3{letter-spacing:-.4px;margin:0 0 14px;font-size:21px;line-height:1.35}.ht-details p{color:#596e6b;margin:10px 0;font-size:14px;line-height:1.9}.ht-detail-grid{grid-template-columns:1fr 1fr}.ht-detail-timeline{gap:12px;max-width:830px;margin:auto}.ht-detail-timeline article{background:#f0eee5;padding:30px 35px}.ht-detail-timeline article:nth-child(2n){background:#f9e8dd;margin-left:55px}.ht-detail-mosaic{grid-template-columns:repeat(3,1fr)}.ht-detail-mosaic article:first-child{background:#f8e4d5;grid-column:span 2}.ht-detail-labels{grid-template-columns:1fr 1fr}.ht-detail-labels article:nth-child(3n){background:#efece1}.ht-detail-ledger article{background:0 0;border-bottom:1px solid #d9ded4;border-radius:0;padding:30px 0}.ht-detail-ledger article>div{flex:1;grid-template-columns:260px 1fr;gap:32px;display:grid}.ht-detail-ledger h3{margin-top:6px}.ht-detail-flow{grid-template-columns:repeat(2,1fr)}.ht-detail-flow article:nth-child(3n+1){background:#f8e8dc;grid-column:span 2}.ht-detail-principles{grid-template-columns:repeat(3,1fr)}.ht-detail-principles article{background:#edece0;display:block}.ht-detail-principles .ht-detail-number{margin-bottom:25px;display:block}.ht-story{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:85px;padding-bottom:35px;display:grid}.ht-story p:not(.ht-eyebrow){color:#5b706b;font-size:14px;line-height:1.95}.ht-story .ht-text-link{margin-top:15px;display:inline-block}.ht-conversation .ht-hero-photo,.ht-cars .ht-hero-photo{order:-1}.ht-conversation .ht-story figure,.ht-property .ht-story figure,.ht-business .ht-story figure{order:2}.ht-steps .ht-hero,.ht-luggage .ht-hero{grid-template-columns:1.12fr .88fr;gap:80px}.ht-features .ht-hero-copy{padding:20px}.ht-alerts .ht-quick{background:#f8e4d5}.ht-principles .ht-hero h1{font-size:clamp(38px,4.1vw,56px)}.ht-faq .ht-hero h1{font-size:46px}.ht-faq details{border-bottom:1px solid #d9ded4}.ht-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:25px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.ht-faq summary::-webkit-details-marker{display:none}.ht-faq summary small{color:#b75d3d;margin-right:24px;font-size:10px}.ht-faq details>div{color:#5b706b;max-width:860px;padding:0 38px 18px;font-size:15px;line-height:1.9}.ht-faq details[open] summary b{transform:rotate(45deg)}.ht-placement-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ht-purchase-note{background:#ecebe0;border-radius:18px;margin-top:28px;padding:30px;font-size:14px;line-height:1.8}.ht-cases-directory>div{gap:15px;display:grid}.ht-cases-directory>div>a{background:#f1eee6;border-radius:18px;align-items:center;gap:30px;padding:28px;display:flex}.ht-cases-directory>div>a>span{color:#c25d39;font-size:24px}.ht-cases-directory h3{margin:0 0 8px;font-size:23px}.ht-cases-directory p{color:#60716f;margin:0;font-size:14px;line-height:1.8}.ht-cases-directory b{margin-left:auto;font-size:25px}.ht-related>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ht-closing{background:#f4ddcc;border-radius:22px;justify-content:space-between;align-items:center;gap:40px;margin-top:80px;margin-bottom:30px;padding-top:45px;padding-bottom:45px;display:flex}.ht-closing>div:first-child{max-width:600px}.ht-closing p:not(.ht-eyebrow){color:#635e53;font-size:14px;line-height:1.8}.ht-closing .ht-actions{flex-direction:column;flex:none;align-items:flex-start;margin:0}.ht-trust-links{color:#61746d;gap:28px;padding-top:10px;padding-bottom:65px;font-size:12px;font-weight:650;display:flex}.ht-packages{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ht-package{background:#fffdf9;border-radius:20px;flex-direction:column;padding:32px;display:flex;position:relative}.ht-package-featured{color:#fff;background:#203e43}.ht-package-tag{color:#be5731;letter-spacing:1.5px;text-transform:uppercase;min-height:20px;font-size:10px;font-weight:750}.ht-package-featured .ht-package-tag{color:#f9b98d}.ht-package h3{margin:10px 0 15px;font-size:25px}.ht-package-price{letter-spacing:-2px;margin:0;font-size:49px;font-weight:750}.ht-package-price small{letter-spacing:0;font-size:13px;font-weight:500}.ht-package-quantity{font-size:17px;font-weight:750}.ht-package>p:not(.ht-package-price):not(.ht-package-quantity){font-size:13px;line-height:1.8}.ht-package ul{margin-top:auto;padding:20px 0 20px 18px;font-size:12px;line-height:2.1}.ht-package .ht-button{box-sizing:border-box;width:100%}.ht-package-featured .ht-button{color:#17353a;background:#ef9b6c}.ht-price-note{color:#66756d;margin-top:22px;font-size:12px;line-height:1.8}.ht-pricing .ht-hero h1{font-size:clamp(36px,4.1vw,55px)}@media (width<=1050px){.ht-links{gap:15px}.ht-hero{gap:35px}.ht-feature-grid,.ht-detail-mosaic,.ht-detail-principles{grid-template-columns:1fr 1fr}.ht-story{gap:35px}.ht-package{padding:24px}.ht-detail-ledger article>div{grid-template-columns:210px 1fr}}@media (width<=850px){.ht-nav{flex-wrap:wrap;gap:15px;padding-top:18px;padding-bottom:15px}.ht-nav-toggle{color:#28474a;font:inherit;background:#efece3;border:0;border-radius:9px;align-items:center;gap:14px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.ht-links{background:#fffdf9;border-radius:15px;flex-direction:column;flex-basis:100%;align-items:stretch;gap:0;padding:15px;display:none}.ht-links.ht-open{display:flex}.ht-links>a,.ht-dropdown-group>button,.ht-dropdown-group>a{padding:12px 10px}.ht-dropdown-group>button{text-align:left;justify-content:space-between;width:100%;display:flex}.ht-usecase-group{flex-wrap:wrap}.ht-usecase-group>a{flex:1}.ht-usecase-group>.ht-usecase-toggle{width:40px}.ht-dropdown{width:100%;box-shadow:none;box-sizing:border-box;background:#f5f0e7;flex-basis:100%;padding:6px;position:static}.ht-hero,.ht-steps .ht-hero,.ht-luggage .ht-hero{grid-template-columns:1fr 1fr;gap:28px}.ht-hero h1{letter-spacing:-1.6px;font-size:40px}.ht-lede{font-size:14px}.ht-quick{gap:18px}.ht-quick>div{gap:10px}.ht-quick h2{font-size:14px}.ht-quick p{font-size:11px}.ht-packages{gap:12px}.ht-package-price{font-size:39px}.ht-package{padding:20px}.ht-closing{flex-direction:column;align-items:flex-start}.ht-closing .ht-actions{flex-direction:row}.ht-detail-ledger article>div{grid-template-columns:1fr;gap:0}}@media (width<=600px){.ht-hero,.ht-steps .ht-hero,.ht-luggage .ht-hero{grid-template-columns:1fr;gap:25px;padding-top:24px;padding-bottom:35px}.ht-hero h1,.ht-faq .ht-hero h1,.ht-principles .ht-hero h1,.ht-pricing .ht-hero h1{letter-spacing:-1.7px;font-size:40px}.ht-hero-photo{order:0!important}.ht-features .ht-hero-copy{padding:0}.ht-actions{gap:20px}.ht-hero-note{margin-bottom:0}.ht-lede{font-size:15px}.ht-quick{grid-template-columns:1fr;gap:21px;padding-top:22px;padding-bottom:22px}.ht-quick h2{font-size:16px}.ht-quick p{font-size:12px}.ht-section,.ht-related{padding-top:50px}.ht-section-heading{margin-bottom:26px}.ht-feature-grid,.ht-detail-grid,.ht-detail-mosaic,.ht-detail-labels,.ht-detail-flow,.ht-detail-principles,.ht-placement-grid,.ht-related>div,.ht-packages{grid-template-columns:1fr}.ht-detail-mosaic article:first-child,.ht-detail-flow article:nth-child(3n+1){grid-column:auto}.ht-details article{gap:15px;padding:23px}.ht-detail-ledger article{padding:22px 0}.ht-detail-timeline article:nth-child(2n){margin-left:0}.ht-details h3{font-size:20px}.ht-details p{font-size:14px}.ht-story{grid-template-columns:1fr;gap:26px;padding-top:50px}.ht-story figure{order:0!important}.ht-story h2{font-size:30px}.ht-story p:not(.ht-eyebrow){font-size:14px}.ht-feature-grid>a,.ht-placement-grid>a,.ht-related>div>a{padding:25px}.ht-cases-directory>div>a{gap:17px;padding:22px}.ht-cases-directory h3{font-size:20px}.ht-cases-directory p{font-size:12px}.ht-closing{gap:20px;margin-top:50px;padding-top:30px;padding-bottom:30px}.ht-closing h2{font-size:29px}.ht-trust-links{flex-wrap:wrap;gap:18px;padding-bottom:40px;font-size:11px}.ht-faq summary{font-size:15px}.ht-faq summary small{margin-right:13px}.ht-faq details>div{padding-left:24px;font-size:14px}.ht-package{padding:28px}.ht-package-price{font-size:49px}.ht-package-tag{min-height:auto}.ht-dropdown{grid-template-columns:1fr 1fr}.ht-dropdown a{gap:7px;padding:10px 6px;font-size:11px}.ht-wordmark{font-size:28px}}@media (prefers-reduced-motion:reduce){.hontra-page *{scroll-behavior:auto}}.site-header.ht-nav{padding-top:32px;padding-bottom:32px}.ht-nav .brand{flex-shrink:0}.ht-nav .brand small{display:block}.ht-nav-toggle[aria-expanded=true] svg{transform:rotate(90deg)}@media (width<=850px){.site-header.ht-nav{padding-top:22px;padding-bottom:22px}.ht-nav-toggle{color:#19353e;background:0 0;border:0;border-radius:0;padding:9px}.ht-nav .ht-links{margin-top:5px}.ht-nav .ht-dropdown{left:auto;right:0}}@media (width>=851px){.ht-nav .ht-dropdown{width:min(390px,100vw - 80px);max-height:calc(100dvh - 140px);left:auto;right:0;overflow-y:auto}.ht-dropdown a span{overflow-wrap:anywhere;min-width:0}}@media (width<=850px){.ht-links{max-height:calc(100dvh - 140px);overflow-y:auto}.ht-dropdown a span{overflow-wrap:anywhere;min-width:0}}
