:root{--ink:#201b17;--muted:#716a63;--gold:#a58552;--line:#e9e3da;--cream:#f7f4ef;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:"Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}
.site-header{position:relative;z-index:10;display:flex;width:100%;height:74px;align-items:center;justify-content:space-between;padding:0 4.4%;color:#412e1f;background:#fff;border-bottom:1px solid #eee9e2}.brand-mark{display:flex;flex-direction:column;font-family:Georgia,"Times New Roman",serif;letter-spacing:.16em}.brand-mark span{font-size:20px}.brand-mark small{margin-top:5px;font-size:8px;letter-spacing:.18em}.header-cta{border-bottom:1px solid currentColor;padding:8px 2px;font-size:10px;letter-spacing:.14em}
.hero{position:relative;overflow:hidden;background:#fff}.hero-visual{display:block}.hero-visual img{width:100%;height:auto;object-fit:contain}.mobile-hero-copy,.mobile-brand-key{display:none}.hero-copy{display:flex;min-height:72px;align-items:center;justify-content:center;padding:9px 22px;background:#fff;text-align:center}.hero-copy>.eyebrow,.hero-copy>h1,.hero-copy>p{display:none}.eyebrow{margin:0 0 22px;color:var(--gold);font-family:Georgia,"Times New Roman",serif;font-size:10px;letter-spacing:.25em}.hero h1,.section h2,.final-cta h2{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-weight:400;letter-spacing:.04em}.hero h1{font-size:clamp(48px,6vw,92px);line-height:1.25}.hero-copy>p:not(.eyebrow){margin:22px 0 31px;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:18px;letter-spacing:.08em}.button{display:inline-flex;min-height:54px;align-items:center;justify-content:space-between;gap:42px;padding:0 23px;font-size:11px;letter-spacing:.11em;transition:.25s ease}.button span{font-size:16px}.button-dark{color:#fff;background:#211d19}.button-dark:hover{background:#8e7043}.button-light{color:#1d1a17;background:#fff}.button-light:hover{color:#fff;background:#9e8050}.mobile-break{display:none}
.revenue-count{display:flex;min-height:520px;align-items:center;justify-content:center;padding:110px 24px;background:#fff;text-align:center}.revenue-count h2{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(50px,6.4vw,92px);font-weight:400;line-height:1.55;letter-spacing:.08em}.sales-channels{padding:0 max(4.5vw,24px) 110px;background:#fff}.sales-channels img{width:min(1440px,100%);margin:0 auto;border:1px solid #f0ece6}
.section{position:relative;padding:120px max(6vw,28px);border-bottom:1px solid var(--line)}.section-number{position:absolute;top:45px;left:max(6vw,28px);color:#a49c93;font:9px Georgia,serif;letter-spacing:.2em}.two-column{display:grid;max-width:1180px;margin:auto;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.section h2{font-size:clamp(40px,4.5vw,70px);line-height:1.38}.lead{max-width:510px;margin:35px 0 0;color:var(--muted);font-size:14px;line-height:2.15}.metric-panel{display:flex;min-height:330px;align-items:center;justify-content:center;gap:45px;padding:50px;background:var(--cream)}.metric{display:flex;flex-direction:column;text-align:center}.metric strong{font:54px Georgia,serif;letter-spacing:.08em}.metric span{margin-top:12px;color:var(--gold);font-size:10px;letter-spacing:.18em}.metric-divider{width:1px;height:90px;background:#cfc5b7}.metric-panel p{color:#7c746b;font-size:11px;line-height:2;text-align:center}
.result-one h2,.digital h2{white-space:nowrap}
.ranking{background:#fff}.center-heading{max-width:850px;margin:0 auto 60px;text-align:center}.center-heading>p:last-child{margin:25px 0 0;color:var(--muted);font-family:"Yu Mincho",serif;font-size:15px;letter-spacing:.07em}.ranking-visual{width:min(1020px,100%);margin:auto}.ranking-visual img{width:100%;border:1px solid #eee5dd}.ranking-visual figcaption{display:flex;align-items:center;justify-content:center;gap:24px;padding:23px;color:#8a765c;font:10px Georgia,serif;letter-spacing:.2em}.ranking-visual figcaption i{color:#c8bba7;font-style:normal}
.growth-statement{padding:132px 24px 138px;background:#fff;text-align:center;border-bottom:1px solid var(--line)}.growth-statement>.eyebrow{margin:0 0 32px}.growth-statement h2{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(43px,5.1vw,72px);font-weight:400;line-height:1.5;letter-spacing:.045em}.growth-statement>p:last-child{margin:38px 0 0;color:var(--gold);font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(20px,2vw,29px);line-height:1.75;letter-spacing:.06em}
.deo{background:#fff;text-align:center}.deo-intro{max-width:1040px;margin:0 auto}.deo-intro h2{font-size:clamp(39px,4.4vw,66px);line-height:1.45}.deo-intro>p:last-child{margin:25px 0 0;color:var(--muted);font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:16px;letter-spacing:.08em}.deo-pillars{display:grid;max-width:1180px;margin:75px auto 0;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.deo-pillars p{margin:0;padding:42px 20px;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(20px,2vw,29px);letter-spacing:.05em}.deo-pillars p:not(:last-child){border-right:1px solid var(--line)}.deo-summary{margin:38px auto 0;color:var(--muted);font-size:12px;line-height:2;letter-spacing:.04em}.deo-signature{display:flex;max-width:860px;margin:65px auto 0;align-items:center;justify-content:center;flex-direction:column;padding:42px 24px;background:var(--cream)}.deo-signature small{color:var(--gold);font:8px Georgia,"Times New Roman",serif;letter-spacing:.24em}.deo-signature strong{display:block;margin-top:17px;font:400 clamp(21px,2.4vw,34px) Georgia,"Times New Roman",serif;letter-spacing:.05em}.deo-signature i{padding:0 8px;color:#bca988;font-style:normal}
.quick-start{background:#fff;text-align:center}.quick-start>.eyebrow{margin-bottom:55px}.quick-start-numbers{display:grid;max-width:1180px;margin:0 auto;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.quick-start-item{padding:58px 25px 53px}.quick-start-item:not(:last-child){border-right:1px solid var(--line)}.quick-start-item small{color:var(--gold);font:9px Georgia,"Times New Roman",serif;letter-spacing:.24em}.quick-start-item strong{display:flex;align-items:baseline;justify-content:center;margin:24px 0 18px;font:400 clamp(58px,6vw,88px) Georgia,"Times New Roman",serif;line-height:.9;letter-spacing:-.04em}.quick-start-item strong i{margin-left:12px;font-size:.28em;font-style:normal;letter-spacing:.13em}.quick-start-item.cost-item strong i,.quick-start-item.training-item strong i{margin:0 7px 0 0;font-size:.5em}.quick-start-item strong span{margin-left:7px;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:.27em;font-weight:400;letter-spacing:0}.quick-start-item h2,.quick-start-item h3{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(17px,1.55vw,23px);font-weight:400;letter-spacing:.05em}.quick-start-copy{max-width:700px;margin:48px auto 0}.quick-start-copy p{margin:0;color:var(--muted);font-size:12px;line-height:2.1;letter-spacing:.04em}.quick-start-copy a{display:inline-flex;align-items:center;gap:15px;margin-top:30px;padding:9px 0;border-bottom:1px solid #b9aa94;color:#55493c;font-size:11px;letter-spacing:.06em;transition:.25s ease}.quick-start-copy a:hover{color:var(--gold);border-color:var(--gold)}.quick-start-copy a span{font-size:18px;font-weight:300}
.introduction{padding-bottom:140px}.compact{margin-bottom:48px}.brand-grid{display:grid;max-width:1180px;margin:auto;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.brand-card{min-height:260px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.brand-card small{color:#b4aba1;font:9px Georgia,serif}.brand-card p{margin:56px 0 10px;color:var(--gold);font:9px Georgia,serif;letter-spacing:.18em}.brand-card h3{margin:0;font:400 24px Georgia,"Yu Mincho",serif}.brand-card span{display:block;margin-top:14px;color:#837b72;font-size:10px}.requirements{display:grid;max-width:1180px;margin:70px auto 0;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.requirements article{padding:42px;background:var(--cream)}.requirements small,.flow>.eyebrow{color:var(--gold);font:9px Georgia,serif;letter-spacing:.2em}.requirements h3,.flow h3{margin:15px 0 13px;font-family:"Yu Mincho",serif;font-size:22px;font-weight:400}.requirements p{margin:0;color:#726a62;font-size:12px;line-height:1.9}.flow{max-width:1180px;margin:90px auto 0}.flow>.eyebrow{margin-bottom:0}.flow ol{display:grid;margin:35px 0 0;padding:0;grid-template-columns:repeat(4,1fr);list-style:none;border-top:1px solid #cfc6bb}.flow li{position:relative;padding:22px 16px 20px 0}.flow li:not(:last-child):after{position:absolute;top:34px;right:18px;content:"→";color:#b2a48f}.flow li span{display:block;color:#ae9d85;font:9px Georgia,serif}.flow li strong{display:block;margin-top:18px;font-family:"Yu Mincho",serif;font-size:14px;font-weight:400}
.final-cta{padding:135px 24px;color:#211e1b;background:linear-gradient(145deg,#f4f0e9 0%,#e9e0d4 100%);text-align:center;border-top:1px solid #e3d8ca}.final-cta .eyebrow{color:#9d7c4e}.final-cta h2{font-size:clamp(47px,6vw,82px);line-height:1.35}.final-cta>p:not(.eyebrow){margin:25px 0 42px;color:#766c62;font-family:"Yu Mincho",serif;font-size:17px;line-height:1.9;letter-spacing:.08em}.final-cta .button-light{color:#fff;background:#28231e}.final-cta .button-light:hover{background:#9e8050}.final-cta .button{min-width:330px}footer{display:flex;align-items:flex-end;justify-content:space-between;padding:45px 5%;background:#171411;color:#fff}.footer-mark span{font-size:18px}.footer-mark small{color:#b8aa99}.footer-mark+p{margin:0;color:#817a72;font:7px Georgia,serif;letter-spacing:.18em}
@media(max-width:760px){.site-header{height:63px;padding:0 18px}.brand-mark span{font-size:14px}.brand-mark small{font-size:6px}.header-cta{font-size:8px}.hero{min-height:auto;background:#fff}.hero-visual img{width:100%;height:auto;min-height:0;object-fit:contain}.mobile-hero-copy{position:absolute;z-index:2;top:4.5%;left:0;display:block;width:100%;padding:0 24px;text-align:center}.mobile-hero-copy .eyebrow{margin-bottom:12px;font-size:7px;letter-spacing:.3em}.mobile-hero-copy h1{font-size:clamp(35px,10.3vw,44px);line-height:1.28;letter-spacing:.06em}.mobile-hero-copy>p:not(.eyebrow){margin:13px 0 0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:11px;line-height:1.75;letter-spacing:.08em}.mobile-brand-key{position:absolute;z-index:2;right:10px;bottom:91px;left:10px;display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:4px;color:#3e2f24;text-align:center}.mobile-brand-key span{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:7px;line-height:1.5}.mobile-brand-key b{display:block;margin-bottom:3px;font:6px Georgia,serif;letter-spacing:.08em}.hero-copy{display:flex;min-height:76px;padding:10px 20px;background:#fff;text-align:center}.hero-copy>.eyebrow,.hero-copy>h1,.hero-copy>p{display:none}.mobile-break{display:block}.button{width:100%;min-height:56px}.revenue-count{min-height:390px;padding:82px 18px}.revenue-count h2{font-size:clamp(40px,12vw,54px);line-height:1.62;letter-spacing:.04em}.sales-channels{padding:0 14px 76px}.sales-channels img{width:100%;border-color:#f2eee8}.section{padding:100px 22px 85px}.section-number{top:31px;left:22px}.two-column{grid-template-columns:1fr;gap:50px}.section h2{font-size:39px}.result-one h2{white-space:normal}.lead{font-size:12px}.metric-panel{min-height:230px;gap:25px;padding:30px 20px}.metric strong{font-size:40px}.metric-divider{height:65px}.center-heading{margin-bottom:38px;text-align:left}.center-heading>p:last-child{font-size:13px;line-height:1.8}.ranking-visual{width:calc(100% + 44px);margin-left:-22px;overflow:hidden}.ranking-visual img{width:133%;max-width:none;margin-left:-16%;border-left:0;border-right:0}.ranking-visual figcaption{gap:11px;font-size:7px}.quick-start>.eyebrow{margin-bottom:38px}.quick-start-numbers{grid-template-columns:1fr}.quick-start-item{padding:43px 12px 39px}.quick-start-item:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.quick-start-item strong{margin:21px 0 16px;font-size:74px}.quick-start-item strong i{font-size:.25em}.quick-start-item.cost-item strong i,.quick-start-item.training-item strong i{font-size:.45em}.quick-start-item h2,.quick-start-item h3{font-size:20px}.quick-start-copy{margin-top:38px}.quick-start-copy p{font-size:11px;text-align:left}.quick-start-copy a{align-items:flex-start;width:100%;justify-content:space-between;font-size:10px;text-align:left}.compact{text-align:center}.brand-grid{grid-template-columns:1fr 1fr}.brand-card{min-height:200px;padding:22px}.brand-card p{margin-top:35px}.brand-card h3{font-size:18px}.flow{margin-top:65px}.flow ol{grid-template-columns:1fr}.flow li{display:grid;grid-template-columns:42px 1fr;align-items:center;border-bottom:1px solid var(--line);padding:18px 0}.flow li:not(:last-child):after{top:auto;right:3px}.flow li strong{margin:0}.final-cta{padding:100px 22px}.final-cta h2{font-size:44px}.final-cta .button{min-width:0}footer{align-items:flex-start;flex-direction:column;gap:27px;padding:38px 22px}}
@media(max-width:390px){.hero h1,.section h2{font-size:36px}.hero-copy{padding-left:20px;padding-right:20px}.section{padding-left:20px;padding-right:20px}.ranking-visual{width:calc(100% + 40px);margin-left:-20px}.brand-card{padding:18px}.brand-card h3{font-size:16px}.final-cta h2{font-size:39px}}
.sales-panel{display:block;min-height:0;padding:38px 42px;background:#f8f6f2;border:1px solid #eee8df}.sales-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.sales-panel-head small{color:var(--gold);font:8px Georgia,serif;letter-spacing:.19em}.sales-panel-head strong{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:15px;font-weight:400;letter-spacing:.05em}.sales-panel img{width:100%;border:1px solid #ece8e2;background:#fff}.sales-panel p{display:flex;align-items:baseline;justify-content:space-between;margin:23px 0 0;text-align:left}.sales-panel p b{color:var(--ink);font:30px Georgia,serif;font-weight:400;letter-spacing:.02em}.sales-panel p span{color:#928980;font-size:9px;letter-spacing:.08em}.ranking-visual{width:min(820px,88%)}
@media(max-width:760px){.sales-panel{min-height:0;padding:25px 18px}.sales-panel-head{display:block;margin-bottom:18px}.sales-panel-head strong{display:block;margin-top:9px;font-size:14px}.sales-panel p{margin-top:17px}.sales-panel p b{font-size:24px}.sales-panel p span{font-size:8px}.ranking-visual{width:88%;margin:0 auto;overflow:visible}.ranking-visual img{width:100%;max-width:100%;margin:0;border:1px solid #eee5dd}}
@media(max-width:760px){.growth-statement{padding:88px 22px 94px}.growth-statement>.eyebrow{margin-bottom:25px}.growth-statement h2{font-size:clamp(32px,9.2vw,39px);line-height:1.6;letter-spacing:.025em}.growth-statement>p:last-child{margin-top:29px;font-size:19px;line-height:1.75}}
@media(max-width:390px){.ranking-visual{width:88%;margin:0 auto}}
.section{padding-top:90px;padding-bottom:90px}.section-number{display:none}
@media(max-width:760px){.section{padding-top:76px;padding-bottom:76px}.sales-panel p{align-items:flex-end}.sales-panel p b{font-size:27px}.sales-panel p span{max-width:120px;line-height:1.6;text-align:right}}
@media(max-width:760px){.hero-visual img{transform:scale(1.07);transform-origin:center bottom}}
@media(max-width:760px){.deo-intro{text-align:left}.deo-intro h2{font-size:34px;line-height:1.55}.deo-intro>p:last-child{font-size:13px;line-height:1.9}.deo-pillars{margin-top:48px;grid-template-columns:1fr}.deo-pillars p{padding:25px 5px;font-size:23px;text-align:left}.deo-pillars p:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.deo-summary{margin-top:30px;font-size:11px;text-align:left}.deo-signature{margin-top:45px;padding:34px 14px}.deo-signature strong{font-size:20px;line-height:1.6}.deo-signature i{padding:0 3px}}

/* Brand gallery */
.brand-grid{grid-template-columns:repeat(5,1fr)}
.brand-card{min-width:0;min-height:0;padding:0;background:#fff}
.brand-image{overflow:hidden;aspect-ratio:4/5;background:var(--cream)}
.brand-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.brand-card:hover .brand-image img{transform:scale(1.025)}
.brand-card-copy{min-height:205px;padding:22px}
.brand-card-copy p{margin:38px 0 10px;font-size:8px;letter-spacing:.16em}
.brand-card-copy h3{font-size:clamp(16px,1.45vw,21px);line-height:1.35}
.brand-card-copy span{margin-top:12px;font-size:9px;line-height:1.6}
@media(max-width:760px){.brand-grid{grid-template-columns:1fr 1fr}.brand-card{min-height:0;padding:0}.brand-card-copy{min-height:175px;padding:17px}.brand-card-copy p{margin-top:27px;font-size:7px}.brand-card-copy h3{font-size:16px}.brand-card-copy span{font-size:8px}}
@media(max-width:390px){.brand-card{padding:0}.brand-card-copy{min-height:165px;padding:15px}.brand-card-copy h3{font-size:15px}}
.custom-mix-card{position:relative;display:flex;min-height:0;aspect-ratio:auto;flex-direction:column;justify-content:space-between;padding:28px;background:#eee8de;color:#332b24}
.custom-mix-top{display:flex;align-items:flex-start;justify-content:space-between}.custom-mix-top small{color:#8f806c}.custom-mix-top span{color:#a98d64;font:300 23px Georgia,serif}
.custom-mix-copy{margin:auto 0}.custom-mix-copy p{margin:0 0 21px;color:#9a7d52;font-size:8px;letter-spacing:.2em}.custom-mix-copy h3{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(21px,1.8vw,27px);font-weight:400;line-height:1.65;letter-spacing:.04em}.custom-mix-copy>span{display:block;margin-top:23px;color:#72685d;font-size:10px;line-height:2;letter-spacing:.04em}
.custom-mix-card>a{display:flex;align-items:center;justify-content:space-between;padding:18px 0 3px;border-top:1px solid rgba(80,63,45,.2);font-size:9px;letter-spacing:.05em;transition:.25s ease}.custom-mix-card>a b{font-size:16px;font-weight:300}.custom-mix-card>a:hover{color:#8c7047}
@media(max-width:760px){.custom-mix-card{min-height:0;padding:20px 17px}.custom-mix-copy p{margin-bottom:16px}.custom-mix-copy h3{font-size:18px;line-height:1.65}.custom-mix-copy>span{margin-top:16px;font-size:9px;line-height:1.8}.custom-mix-card>a{padding-top:13px;font-size:8px;line-height:1.55}.custom-mix-card>a b{margin-left:8px}}
@media(max-width:390px){.custom-mix-card{padding:18px 15px}.custom-mix-copy h3{font-size:16px}.custom-mix-copy>span{font-size:8px}}

/* HILLS SYSTEM support */
.system-support{display:grid;max-width:1180px;margin:90px auto 0;grid-template-columns:1fr 1fr;overflow:hidden;background:#f5f1ea;border:1px solid var(--line)}
.system-support-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,5vw,74px)}
.system-support-copy .eyebrow{margin-bottom:28px}.system-support-copy h2{font-size:clamp(31px,3.2vw,48px);line-height:1.6}.system-support-copy h2 em{color:#8f7248;font-style:normal}.system-support-copy>p:not(.eyebrow){margin:32px 0 0;color:var(--muted);font-size:12px;line-height:2.1}.system-support-copy>strong{display:block;margin-top:25px;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:17px;font-weight:400;line-height:1.8;letter-spacing:.04em}.system-support-copy>a{display:flex;align-items:center;justify-content:space-between;width:min(330px,100%);margin-top:38px;padding:16px 0;border-top:1px solid #bba98e;color:#55493c;font-size:10px;letter-spacing:.07em;transition:.25s ease}.system-support-copy>a:hover{color:var(--gold);border-color:var(--gold)}.system-support-copy>a span{font-size:18px}.system-support figure{min-height:610px;margin:0}.system-support figure img{width:100%;height:100%;object-fit:cover;object-position:center bottom}
@media(max-width:760px){.system-support{margin-top:55px;grid-template-columns:1fr}.system-support-copy{padding:46px 25px 42px}.system-support-copy .eyebrow{margin-bottom:22px}.system-support-copy h2{font-size:30px;line-height:1.62}.system-support-copy>p:not(.eyebrow){margin-top:25px;font-size:11px}.system-support-copy>strong{margin-top:21px;font-size:15px}.system-support-copy>a{margin-top:31px}.system-support figure{min-height:0;aspect-ratio:4/5}.system-support figure img{object-position:center bottom}}
@media(max-width:390px){.system-support-copy{padding:40px 21px 37px}.system-support-copy h2{font-size:27px}}

/* Conversion paths: phone first, materials second */
.hero-actions{display:grid;width:min(720px,100%);grid-template-columns:1fr 1fr;gap:10px}.button-outline{color:#211d19;background:#fff;border:1px solid #cfc5b8}.button-outline:hover{color:#fff;background:#9e8050;border-color:#9e8050}.final-cta-actions{display:flex;align-items:center;flex-direction:column;gap:24px}.final-phone{display:flex;width:min(430px,100%);min-height:74px;align-items:center;justify-content:space-between;padding:13px 24px;color:#fff;background:#28231e;text-align:left;transition:.25s ease}.final-phone:hover{background:#9e8050}.final-phone span{display:flex;flex-direction:column}.final-phone small{font-size:9px;font-weight:400;letter-spacing:.1em}.final-phone strong{margin-top:7px;font:400 22px Georgia,"Times New Roman",serif;letter-spacing:.08em}.final-phone b{font-size:18px;font-weight:400}.final-document-link{display:inline-flex;align-items:center;gap:18px;padding:4px 0 8px;border-bottom:1px solid #a88c61;color:#755e3e;font-size:11px;letter-spacing:.09em;transition:.25s ease}.final-document-link:hover{color:#211e1b;border-color:#211e1b}.final-document-link span{font-size:18px}
@media(max-width:760px){.hero-copy{padding-right:14px;padding-left:14px}.hero-actions{gap:7px}.hero-actions .button{min-height:56px;gap:8px;padding:0 14px;font-size:9px}.final-phone{min-height:72px;padding:12px 20px}.final-phone small{font-size:8px}.final-phone strong{font-size:20px}.final-document-link{font-size:10px}}
