.col-hero{background:#f3efe6;grid-template-columns:1.35fr .65fr;align-items:end;gap:6vw;padding:8rem 8vw 6rem;display:grid}.col-hero h1{letter-spacing:-.04em;max-width:1000px;margin:1rem 0 1.5rem;font:clamp(4rem,7vw,7.5rem)/.88 DM Serif Display,Georgia,serif}.col-hero h1 em,.col-editor-note h2 em,.col-section-head h2 em,.col-rent h2 em,.col-dining h2 em,.col-first-month h2 em,.col-faq h2 em{color:#c75b45;font-weight:400}.col-hero>div>p:not(.eyebrow){max-width:730px;font-size:1.2rem;line-height:1.7}.col-hero aside{color:#fff;background:#173d36;padding:2.6rem;box-shadow:18px 18px #e7b9a7}.col-hero aside span,.col-hero aside small{letter-spacing:.12em;font-size:.7rem}.col-hero aside b{margin:1.3rem 0 .15rem;font:2.6rem DM Serif Display,Georgia,serif;display:block}.col-hero aside p{color:#c8d3cf;margin:0}.col-hero aside small{margin-top:1.5rem;line-height:1.6;display:block}.col-signal{border-bottom:1px solid #d9d9d2;grid-template-columns:repeat(4,1fr);display:grid}.col-signal>div{border-right:1px solid #d9d9d2;flex-direction:column;padding:2.4rem 2rem;display:flex}.col-signal span{letter-spacing:.11em;color:#66706d;font-size:.68rem}.col-signal b{color:#c75b45;margin:.6rem 0;font:2.2rem DM Serif Display,Georgia,serif}.col-signal p{margin:0;font-size:.85rem}.col-editor-note,.col-rent,.col-dining,.col-first-month,.col-faq{grid-template-columns:.75fr 1.25fr;gap:9vw;padding:7rem 8vw;display:grid}.col-editor-note h2,.col-rent h2,.col-dining h2,.col-first-month h2,.col-faq h2,.col-section-head h2{margin:1rem 0;font:clamp(2.8rem,5vw,5.2rem)/.96 DM Serif Display,Georgia,serif}.col-editor-note>div+div p{margin:0 0 1.4rem;font-size:1.08rem;line-height:1.75}.col-budgets,.col-basket,.col-everyday{color:#fff;background:#173d36;padding:7rem 8vw}.col-section-head{grid-template-columns:.65fr 1.25fr .75fr;align-items:start;gap:4vw;margin-bottom:3.5rem;display:grid}.col-section-head>p:last-child{color:inherit;opacity:.75;margin-top:1.5rem;line-height:1.7}.col-budget-grid{grid-template-columns:repeat(4,1fr);display:grid}.col-budget-grid article{border:1px solid #ffffff40;margin-right:-1px;padding:2rem}.col-budget-grid span,.col-budget-grid small{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.col-budget-grid b{color:#e9c16d;margin:2rem 0 .3rem;font:2rem DM Serif Display,Georgia,serif;display:block}.col-budget-grid p{color:#cbd6d2;margin-top:2rem;line-height:1.65}.col-rent{background:#e9c16d}.col-rent>div:first-child>p:not(.eyebrow){max-width:500px;margin-bottom:2rem;line-height:1.7}.col-rent-table{background:#fff;padding:1rem 2.2rem}.col-rent-table>div{border-bottom:1px solid #ddd;grid-template-columns:1.4fr .55fr .75fr;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}.col-rent-table>div:first-child{letter-spacing:.09em;text-transform:uppercase;font-size:.7rem}.col-rent-table small{color:#64716f}.col-rent-table>p{background:#f3efe6;padding:1.4rem;font-size:.88rem;line-height:1.7}.col-basket{color:#173d36;background:#f3efe6}.col-basket-table{border-top:2px solid #173d36}.col-basket-table>div{border-bottom:1px solid #c9cbc5;grid-template-columns:1.5fr .8fr .5fr;gap:1rem;padding:1rem;display:grid}.col-table-head{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.col-basket-table b{text-align:right;color:#c75b45}.col-basket-notes{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.col-basket-notes p{border-left:3px solid #c75b45;padding-left:1.2rem;line-height:1.65}.col-dining{background:#e7b9a7}.col-dining>div:first-child>p:not(.eyebrow){max-width:500px;line-height:1.7}.col-dining>div+div{grid-template-columns:1fr 1fr;display:grid}.col-dining article{background:#fff;border:1px solid #ddd;justify-content:space-between;gap:1rem;margin:0 -1px -1px 0;padding:1.5rem;display:flex}.col-dining article b{color:#c75b45;white-space:nowrap}.col-everyday{color:#173d36;background:#fff}.col-everyday-grid{grid-template-columns:repeat(4,1fr);display:grid}.col-everyday-grid article{border:1px solid #d9d9d2;margin-right:-1px;padding:2rem}.col-everyday-grid article>span{letter-spacing:.13em;color:#c75b45;font-size:.68rem}.col-everyday-grid h3{margin:2rem 0;font:1.7rem DM Serif Display,Georgia,serif}.col-everyday-grid p{font-size:.87rem;line-height:1.55}.col-everyday-grid small{color:#65706d;margin-top:1.5rem;line-height:1.6;display:block}.col-first-month{color:#fff;background:#173d36}.col-first-month ol{margin:0;padding:0;list-style:none}.col-first-month li{border-top:1px solid #506d66;grid-template-columns:.45fr 1fr;gap:2rem;padding:1.5rem 0;display:grid}.col-first-month li b{color:#e9c16d}.col-first-month li span{color:#d1dcda;line-height:1.6}.col-faq details{border-top:1px solid #ccc;padding:1.3rem 0}.col-faq summary{cursor:pointer;font-weight:700;list-style:none}.col-faq summary:after{content:"+";float:right;color:#c75b45}.col-faq details[open] summary:after{content:"−"}.col-faq details p{color:#53605d;max-width:760px;line-height:1.7}.col-method{background:#e8ece8;grid-template-columns:1.3fr .7fr;gap:8vw;padding:3rem 8vw;font-size:.78rem;line-height:1.65;display:grid}.col-method p{color:#586461}.col-method>div:last-child{flex-direction:column;gap:.55rem;display:flex}.col-method a{text-decoration:underline}.btn.light{color:#173d36;background:#fff}.col-page .arrival-next{margin:0}@media (max-width:1000px){.col-hero,.col-editor-note,.col-rent,.col-dining,.col-first-month,.col-faq,.col-method,.col-section-head{grid-template-columns:1fr}.col-budget-grid,.col-everyday-grid,.col-signal{grid-template-columns:1fr 1fr}.col-basket-notes{grid-template-columns:1fr}.col-hero aside{max-width:470px}.col-section-head>p:last-child{margin-top:0}}@media (max-width:600px){.col-hero,.col-editor-note,.col-rent,.col-dining,.col-first-month,.col-faq,.col-budgets,.col-basket,.col-everyday{padding:4.5rem 1.25rem}.col-hero h1{font-size:3.8rem}.col-hero aside{box-shadow:10px 10px #e7b9a7}.col-signal,.col-budget-grid,.col-everyday-grid,.col-dining>div+div{grid-template-columns:1fr}.col-rent-table{padding:.6rem 1rem}.col-rent-table>div{grid-template-columns:1fr 1fr}.col-rent-table>div span{grid-column:1/-1}.col-basket-table>div{grid-template-columns:1.2fr .8fr}.col-basket-table>div span:nth-child(2){display:none}.col-first-month li{grid-template-columns:1fr;gap:.5rem}.col-method{padding:2.5rem 1.25rem}.col-signal>div{border-bottom:1px solid #ddd}}
.crypto-hero{color:#fff;background:#101d1b;grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw;padding:8rem 8vw 6rem;display:grid}.crypto-hero h1{letter-spacing:-.04em;margin:1rem 0;font:clamp(4rem,7vw,7.5rem)/.9 DM Serif Display,Georgia,serif}.crypto-hero h1 em,.crypto-foundation h2 em,.crypto-map h2 em,.crypto-compare h2 em,.crypto-mining h2 em,.crypto-vasp h2 em,.crypto-records h2 em,.crypto-abroad h2 em,.crypto-faq h2 em,.crypto-cta h2 em{color:#e9c16d;font-weight:400}.crypto-hero>div>p:not(.eyebrow){color:#ccd5d2;max-width:730px;font-size:1.18rem;line-height:1.7}.crypto-hero .text-link{color:#fff}.crypto-hero aside{color:#173d36;background:#e9c16d;flex-direction:column;gap:1rem;padding:2.4rem;display:flex}.crypto-hero aside>span,.crypto-hero aside small{letter-spacing:.12em;font-size:.7rem}.crypto-hero aside b{font:2.8rem DM Serif Display,Georgia,serif}.crypto-hero aside p{margin:0;line-height:1.6}.crypto-hero aside strong{border-top:1px solid #9d813e;padding-top:1rem;line-height:1.5}.crypto-rule{background:#e9c16d;grid-template-columns:repeat(4,1fr);display:grid}.crypto-rule>div{border-right:1px solid #b89a52;padding:2.4rem 2rem}.crypto-rule span{color:#c75b45;font:2.5rem DM Serif Display,Georgia,serif}.crypto-rule p{margin-bottom:0;font-size:.85rem;line-height:1.55}.crypto-foundation,.crypto-map,.crypto-compare,.crypto-mining,.crypto-vasp,.crypto-records,.crypto-abroad,.crypto-faq,.crypto-cta{padding:7rem 8vw}.crypto-foundation,.crypto-mining,.crypto-vasp,.crypto-abroad,.crypto-faq,.crypto-cta{grid-template-columns:.75fr 1.25fr;gap:9vw;display:grid}.crypto-foundation h2,.crypto-map h2,.crypto-compare h2,.crypto-mining h2,.crypto-vasp h2,.crypto-records h2,.crypto-abroad h2,.crypto-faq h2,.crypto-cta h2{margin:1rem 0;font:clamp(2.8rem,5vw,5.2rem)/.96 DM Serif Display,Georgia,serif}.crypto-foundation>div+div>p,.crypto-mining>div+div>p,.crypto-abroad>div+div>p{font-size:1.05rem;line-height:1.75}.crypto-warning{background:#f3efe6;border-left:4px solid #c75b45;margin-top:2rem;padding:1.6rem}.crypto-warning p{line-height:1.6}.crypto-map{color:#fff;background:#173d36;grid-template-columns:.65fr 1.35fr;gap:8vw;display:grid}.crypto-map>div:first-child>p:last-child{color:#c8d5d1;line-height:1.65}.crypto-map article{border-top:1px solid #4c6962;grid-template-columns:3.5rem 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.crypto-map article>span{color:#e9c16d}.crypto-map h3{margin:0 0 .5rem;font:1.55rem DM Serif Display,Georgia,serif}.crypto-map article b{color:#e9c16d}.crypto-map article p{color:#cad5d2;margin-bottom:0;line-height:1.6}.crypto-compare{background:#f3efe6}.crypto-compare>div:first-child{grid-template-columns:.5fr 1fr;gap:6vw;margin-bottom:3rem;display:grid}.crypto-cards{grid-template-columns:repeat(3,1fr);display:grid}.crypto-cards article{background:#fff;border:1px solid #d6d6d0;margin-right:-1px;padding:2rem}.crypto-cards span,.crypto-mining article span{letter-spacing:.12em;color:#c75b45;font-size:.68rem}.crypto-cards h3{margin:2rem 0 .7rem;font:1.8rem DM Serif Display,Georgia,serif}.crypto-cards>article>b{color:#173d36;margin-bottom:1.5rem;display:block}.crypto-cards p{color:#596460;line-height:1.65}.crypto-cards a{font-weight:700;text-decoration:underline}.crypto-mining{background:#e7b9a7}.mining-split{grid-template-columns:1fr 1fr;margin:2rem 0;display:grid}.mining-split article{background:#fff;border-right:1px solid #ddd;padding:1.8rem}.mining-split h3{font:1.7rem DM Serif Display,Georgia,serif}.mining-split p{line-height:1.65}.crypto-mining small{line-height:1.6}.crypto-vasp{color:#fff;background:#101d1b}.crypto-vasp>div>p:last-child{color:#cbd5d2;line-height:1.7}.crypto-vasp aside{color:#173d36;background:#fff;padding:2rem}.crypto-vasp aside b{font:1.8rem DM Serif Display,Georgia,serif}.crypto-vasp aside p{line-height:1.65}.crypto-vasp aside a{font-weight:700;text-decoration:underline}.crypto-records>div:first-child{grid-template-columns:.5fr 1fr .7fr;gap:5vw;margin-bottom:3rem;display:grid}.crypto-records>div:first-child>p:last-child{color:#596460;line-height:1.7}.crypto-records>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.crypto-records article{border:1px solid #ddd;margin:-1px 0 0 -1px;padding:1.8rem}.crypto-records h3{font:1.5rem DM Serif Display,Georgia,serif}.crypto-records article p{color:#596460;line-height:1.65}.crypto-abroad{background:#e9c16d}.crypto-abroad ul{margin:2rem 0;padding-left:1.2rem;line-height:1.7}.crypto-faq details{border-top:1px solid #ccc;padding:1.3rem 0}.crypto-faq summary{cursor:pointer;font-weight:700;list-style:none}.crypto-faq summary:after{content:"+";float:right;color:#c75b45}.crypto-faq details[open] summary:after{content:"−"}.crypto-faq details p{color:#596460;line-height:1.7}.crypto-cta{color:#fff;background:#173d36}.crypto-cta>div+div{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.3rem;display:flex}.crypto-cta>div>p:last-child{color:#cbd5d2;line-height:1.7}.crypto-cta a:not(.btn){color:#fff;font-weight:700}.crypto-cta small{color:#acbdba}@media (max-width:950px){.crypto-hero,.crypto-foundation,.crypto-map,.crypto-mining,.crypto-vasp,.crypto-abroad,.crypto-faq,.crypto-cta{grid-template-columns:1fr}.crypto-rule,.crypto-cards,.crypto-records>div:last-child{grid-template-columns:1fr 1fr}.crypto-compare>div:first-child,.crypto-records>div:first-child{grid-template-columns:1fr}}@media (max-width:600px){.crypto-hero,.crypto-foundation,.crypto-map,.crypto-compare,.crypto-mining,.crypto-vasp,.crypto-records,.crypto-abroad,.crypto-faq,.crypto-cta{padding:4.5rem 1.25rem}.crypto-hero h1{font-size:3.7rem}.crypto-rule,.crypto-cards,.crypto-records>div:last-child,.mining-split{grid-template-columns:1fr}.crypto-rule>div{border-bottom:1px solid #b89a52}.crypto-map article{grid-template-columns:2rem 1fr}}
.tfp-hero{grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw;padding:8rem 8vw 6rem;display:grid}.tfp-hero.annual{background:#f3efe6}.tfp-hero.property{background:#dce8df}.tfp-hero h1{letter-spacing:-.04em;margin:1rem 0;font:clamp(4rem,7vw,7.3rem)/.9 DM Serif Display,Georgia,serif}.tfp-hero h1 em,.tfp-test h2 em,.tfp-source h2 em,.tfp-process h2 em,.tfp-docs h2 em,.tfp-faq h2 em,.tfp-property-rates h2 em,.tfp-family h2 em,.tfp-land h2 em,.tfp-lifecycle h2 em,.tfp-help h2 em{color:#c75b45;font-weight:400}.tfp-hero>div>p:not(.eyebrow){max-width:740px;font-size:1.15rem;line-height:1.7}.tfp-hero aside{color:#fff;background:#173d36;flex-direction:column;gap:.6rem;padding:2.5rem;display:flex}.tfp-hero aside span,.tfp-hero aside small{letter-spacing:.1em;font-size:.7rem}.tfp-hero aside b{color:#e9c16d;margin-top:1rem;font:2.4rem DM Serif Display,Georgia,serif}.tfp-hero aside p{margin:0}.tfp-hero aside small{color:#c9d5d1;margin-top:1rem;line-height:1.6}.tfp-deadlines{grid-template-columns:repeat(5,1fr);display:grid}.tfp-deadlines article{border-right:1px solid #ddd;padding:2rem}.tfp-deadlines b{color:#c75b45;font:1.6rem DM Serif Display,Georgia,serif}.tfp-deadlines p{font-size:.82rem;line-height:1.6}.tfp-test,.tfp-process,.tfp-property-rates,.tfp-lifecycle{padding:7rem 8vw}.tfp-test>div:first-child,.tfp-process>div:first-child,.tfp-property-rates>div:first-child,.tfp-lifecycle>div:first-child,.tfp-docs>div:first-child{grid-template-columns:.5fr 1fr .7fr;gap:5vw;margin-bottom:3rem;display:grid}.tfp-test h2,.tfp-source h2,.tfp-process h2,.tfp-docs h2,.tfp-faq h2,.tfp-property-rates h2,.tfp-family h2,.tfp-land h2,.tfp-lifecycle h2,.tfp-help h2{margin:1rem 0;font:clamp(2.8rem,5vw,5rem)/.96 DM Serif Display,Georgia,serif}.tfp-test>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.tfp-test article{border:1px solid #ddd;margin:-1px 0 0 -1px;padding:2rem}.tfp-test article span{color:#c75b45}.tfp-test h3,.tfp-land h3,.tfp-lifecycle h3{font:1.6rem DM Serif Display,Georgia,serif}.tfp-test article p,.tfp-lifecycle article p{color:#596460;line-height:1.65}.tfp-source,.tfp-family,.tfp-land,.tfp-faq,.tfp-help{grid-template-columns:.75fr 1.25fr;gap:9vw;padding:7rem 8vw;display:grid}.tfp-source{color:#fff;background:#173d36}.tfp-source>div+div>p{color:#d1dcd8;line-height:1.75}.tfp-split{grid-template-columns:1fr 1fr;margin:2rem 0;display:grid}.tfp-split article{color:#173d36;background:#fff;border-right:1px solid #ddd;padding:1.8rem}.tfp-split span{letter-spacing:.1em;color:#c75b45;font-size:.7rem}.tfp-split ul{padding-left:1.1rem;line-height:1.7}.tfp-process{background:#e9c16d}.tfp-process>div:last-child{grid-template-columns:1fr 1fr;display:grid}.tfp-process article{border-top:1px solid #a98c47;grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem;display:grid}.tfp-process article>b{color:#c75b45}.tfp-process h3{margin:0;font:1.5rem DM Serif Display,Georgia,serif}.tfp-process p{line-height:1.6}.tfp-docs,.tfp-checklist{padding:7rem 8vw}.tfp-docs>div:last-child,.tfp-checklist>div:last-child{grid-template-columns:1fr 1fr;display:grid}.tfp-docs span,.tfp-checklist span{border-bottom:1px solid #ddd;padding:1rem}.tfp-faq details{border-top:1px solid #ccc;padding:1.3rem 0}.tfp-faq summary{cursor:pointer;font-weight:700;list-style:none}.tfp-faq summary:after{content:"+";float:right;color:#c75b45}.tfp-faq details[open] summary:after{content:"−"}.tfp-faq details p{color:#596460;line-height:1.7}.tfp-property-rates{color:#fff;background:#173d36}.tfp-property-rates>div:first-child p:last-child{color:#cbd6d2;line-height:1.7}.tfp-property-rates>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.tfp-property-rates article{border:1px solid #526d67;padding:2rem}.tfp-property-rates span{letter-spacing:.1em;font-size:.7rem}.tfp-property-rates article b{color:#e9c16d;margin:2rem 0 1rem;font:2.1rem DM Serif Display,Georgia,serif;display:block}.tfp-property-rates article p{color:#cbd6d2;line-height:1.65}.tfp-family{background:#e7b9a7}.tfp-family>div+div>p,.tfp-land>div+div>p{font-size:1.05rem;line-height:1.75}.tfp-land{background:#f3efe6}.tfp-land>div+div>div{grid-template-columns:1fr 1fr;margin:2rem 0;display:grid}.tfp-land article{background:#fff;border:1px solid #ddd;margin:-1px 0 0 -1px;padding:1.6rem}.tfp-land article p{color:#596460;line-height:1.6}.tfp-lifecycle>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.tfp-lifecycle article{border:1px solid #ddd;margin-right:-1px;padding:2rem}.tfp-checklist{background:#dce8df;grid-template-columns:.5fr 1.5fr;gap:6vw;display:grid}.tfp-checklist h2{font:3.5rem DM Serif Display,Georgia,serif}.tfp-help{color:#fff;background:#173d36}.tfp-help>div>p:last-child{color:#cbd6d2;line-height:1.7}.tfp-help>div+div{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;display:flex}.tfp-help>div+div>a:not(.btn){color:#fff;font-weight:700}.tfp-help small{color:#afc0bc}@media (max-width:950px){.tfp-hero,.tfp-source,.tfp-family,.tfp-land,.tfp-faq,.tfp-help{grid-template-columns:1fr}.tfp-deadlines{grid-template-columns:1fr 1fr}.tfp-test>div:first-child,.tfp-process>div:first-child,.tfp-property-rates>div:first-child,.tfp-lifecycle>div:first-child,.tfp-docs>div:first-child{grid-template-columns:1fr}.tfp-test>div:last-child,.tfp-property-rates>div:last-child,.tfp-lifecycle>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tfp-hero,.tfp-test,.tfp-source,.tfp-process,.tfp-docs,.tfp-faq,.tfp-property-rates,.tfp-family,.tfp-land,.tfp-lifecycle,.tfp-checklist,.tfp-help{padding:4.5rem 1.25rem}.tfp-hero h1{font-size:3.7rem}.tfp-deadlines,.tfp-test>div:last-child,.tfp-process>div:last-child,.tfp-docs>div:last-child,.tfp-property-rates>div:last-child,.tfp-land>div+div>div,.tfp-lifecycle>div:last-child,.tfp-checklist,.tfp-checklist>div:last-child,.tfp-split{grid-template-columns:1fr}}
.tm-hero{background:#f3efe6;grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw;padding:8rem 8vw 6rem;display:grid}.tm-hero h1{letter-spacing:-.04em;margin:1rem 0;font:clamp(4rem,7vw,7.4rem)/.9 DM Serif Display}.tm-hero h1 em,.tm-split h2 em,.tm-dark h2 em,.tm-process h2 em,.tm-fees h2 em{color:#c75b45;font-weight:400}.tm-hero>div>p:not(.eyebrow){font-size:1.18rem;line-height:1.7}.tm-hero aside{color:#fff;background:#173d36;padding:2.5rem}.tm-hero aside b{color:#e9c16d;margin:2rem 0;font:2.5rem DM Serif Display;display:block}.tm-hero aside p{line-height:1.65}.tm-glance{grid-template-columns:repeat(4,1fr);display:grid}.tm-glance div{border-right:1px solid #ddd;flex-direction:column;padding:2rem;display:flex}.tm-glance b{color:#c75b45}.tm-split,.tm-fees{grid-template-columns:.75fr 1.25fr;gap:9vw;padding:7rem 8vw;display:grid}.tm-split h2,.tm-dark h2,.tm-process h2,.tm-pack h2,.tm-timing h2{margin:1rem 0;font:clamp(2.8rem,5vw,5rem)/.96 DM Serif Display}.tm-split>div+div p{line-height:1.75}.tm-split .lead{font:1.6rem/1.5 DM Serif Display}.tm-split blockquote{background:#dce8df;border-left:5px solid #c75b45;padding:2rem;font:1.4rem DM Serif Display}.tm-dark,.tm-process{color:#fff;background:#173d36;grid-template-columns:.65fr 1.35fr;gap:8vw;padding:7rem 8vw;display:grid}.tm-dark>div:last-child{grid-template-columns:1fr 1fr;display:grid}.tm-dark article{border:1px solid #526d67;padding:1.5rem}.tm-dark span{color:#e9c16d}.tm-dark p{color:#cbd6d2;line-height:1.6}.tm-classes{background:#e7b9a7}.tm-process{color:#173d36;background:#e9c16d}.tm-process article{border-top:1px solid #aa8c46;grid-template-columns:3rem 1fr;gap:1rem;padding:1.4rem 0;display:grid}.tm-process h3{margin:0}.tm-pack,.tm-timing{padding:7rem 8vw}.tm-pack>div:last-child{grid-template-columns:1fr 1fr;display:grid}.tm-pack span{border-bottom:1px solid #ddd;padding:1rem}.tm-fees{color:#fff;background:#173d36}.tm-fees .fee{color:#173d36;background:#fff;padding:2rem}.fee strong{color:#c75b45;margin:1rem 0;font:3rem DM Serif Display;display:block}.fee>p{border-bottom:1px solid #ddd;justify-content:space-between;padding:1rem 0;display:flex}.fee small{background:#e9c16d;margin:1rem 0;padding:1rem;line-height:1.5;display:block}.fee a,.tm-madrid a{font-weight:700;text-decoration:underline}.tm-timing>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.tm-timing article{border:1px solid #ddd;padding:2rem}.tm-timing p{color:#596460;line-height:1.6}.tm-madrid{background:#dce8df}.tm-faq details{border-top:1px solid #ccc;padding:1.3rem 0}.tm-faq summary{cursor:pointer;font-weight:700;list-style:none}.tm-faq summary:after{content:"+";float:right}.tm-cta{background:#e9c16d}.tm-cta>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}@media (max-width:900px){.tm-hero,.tm-split,.tm-dark,.tm-process,.tm-fees{grid-template-columns:1fr}.tm-glance{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tm-hero,.tm-split,.tm-dark,.tm-process,.tm-pack,.tm-fees,.tm-timing{padding:4.5rem 1.25rem}.tm-hero h1{font-size:3.7rem}.tm-glance,.tm-dark>div:last-child,.tm-pack>div:last-child,.tm-timing>div:last-child{grid-template-columns:1fr}}
.saras-hero{background:#dce8df;grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw;padding:8rem 8vw 6rem;display:grid}.saras-hero h1{margin:1rem 0;font:clamp(4rem,7vw,7.2rem)/.9 DM Serif Display}.saras-hero em,.saras-split em,.saras-cats em,.saras-process em{color:#c75b45;font-weight:400}.saras-hero>div>p:not(.eyebrow){font-size:1.16rem;line-height:1.7}.saras-hero aside{color:#fff;background:#173d36;padding:2.5rem}.saras-hero aside b{color:#e9c16d;margin:2rem 0;font:2.5rem DM Serif Display;display:block}.saras-three{grid-template-columns:repeat(3,1fr);display:grid}.saras-three div{border-right:1px solid #ddd;flex-direction:column;padding:2rem;display:flex}.saras-three b{color:#c75b45}.saras-split,.saras-process{grid-template-columns:.75fr 1.25fr;gap:9vw;padding:7rem 8vw;display:grid}.saras-split h2,.saras-cats h2,.saras-process h2,.saras-calendar h2{margin:1rem 0;font:clamp(2.8rem,5vw,5rem)/.96 DM Serif Display}.saras-split p{line-height:1.7}.saras-split .lead{font:1.6rem/1.5 DM Serif Display}.saras-split blockquote{background:#f3efe6;border-left:5px solid #c75b45;padding:2rem}.saras-cats,.saras-calendar{color:#fff;background:#173d36;padding:7rem 8vw}.saras-cats>div:first-child{grid-template-columns:.5fr 1fr .7fr;gap:4vw;margin-bottom:3rem;display:grid}.saras-table>div{border-bottom:1px solid #526d67;grid-template-columns:.3fr repeat(5,1fr);gap:1rem;padding:1rem;display:grid}.saras-table>div:first-child{font-size:.7rem}.saras-table b{color:#e9c16d}.saras-table span{font-size:.82rem}.saras-cats>p{color:#173d36;background:#fff;padding:1rem}.saras-standards{background:#e7b9a7}.saras-standards>div:last-child{grid-template-columns:1fr 1fr;display:grid}.saras-standards article{background:#fff;border:1px solid #ddd;padding:1.5rem}.saras-process{background:#e9c16d}.saras-process article{border-top:1px solid #aa8c46;grid-template-columns:3rem 1fr;gap:1rem;padding:1.3rem 0;display:grid}.saras-process h3{margin:0}.saras-calendar>div:first-child{margin-bottom:3rem}.saras-calendar>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.saras-calendar article{border:1px solid #526d67;padding:1.5rem}.saras-calendar b{color:#e9c16d}.saras-calendar p{color:#cbd6d2}.saras-faq details{border-top:1px solid #ccc;padding:1.3rem 0}.saras-faq summary{cursor:pointer;font-weight:700;list-style:none}.saras-faq summary:after{content:"+";float:right}.saras-cta{background:#dce8df}.saras-cta>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.saras-cta a:not(.btn){font-weight:700;text-decoration:underline}@media (max-width:900px){.saras-hero,.saras-split,.saras-process{grid-template-columns:1fr}.saras-table{overflow-x:auto}.saras-table>div{min-width:800px}}@media (max-width:600px){.saras-hero,.saras-split,.saras-cats,.saras-process,.saras-calendar{padding:4.5rem 1.25rem}.saras-hero h1{font-size:3.7rem}.saras-three,.saras-standards>div:last-child,.saras-calendar>div:last-child,.saras-cats>div:first-child{grid-template-columns:1fr}}
.legal-hero{background:#f3efe6;grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw;padding:8rem 8vw 6rem;display:grid}.legal-hero h1{margin:1rem 0;font:clamp(4rem,7vw,7.2rem)/.9 DM Serif Display}.legal-hero em,.legal-intro em,.legal-areas em,.legal-fees em,.legal-divorce em,.legal-faq em,.legal-cta em{color:#c75b45;font-weight:400}.legal-hero>div>p:not(.eyebrow){font-size:1.16rem;line-height:1.7}.legal-hero aside{color:#fff;background:#173d36;padding:2.5rem}.legal-hero aside b{color:#e9c16d;margin:2rem 0;font:2.4rem DM Serif Display;display:block}.legal-trust{grid-template-columns:repeat(4,1fr);display:grid}.legal-trust div{border-right:1px solid #ddd;flex-direction:column;padding:2rem;display:flex}.legal-trust b{color:#c75b45}.legal-intro,.legal-divorce,.legal-faq,.legal-cta{grid-template-columns:.75fr 1.25fr;gap:9vw;padding:7rem 8vw;display:grid}.legal-intro h2,.legal-areas h2,.legal-fees h2,.legal-divorce h2,.legal-process h2,.legal-extra h2,.legal-faq h2,.legal-cta h2{margin:1rem 0;font:clamp(2.8rem,5vw,5rem)/.96 DM Serif Display}.legal-intro p{line-height:1.7}.legal-intro .lead{font:1.6rem/1.5 DM Serif Display}.legal-intro a{font-weight:700;text-decoration:underline}.legal-areas,.legal-fees,.legal-process,.legal-extra{padding:7rem 8vw}.legal-areas{color:#fff;background:#173d36}.legal-areas>div:first-child,.legal-fees>div:first-child,.legal-process>div:first-child,.legal-extra>div:first-child{grid-template-columns:.5fr 1fr .7fr;gap:4vw;margin-bottom:3rem;display:grid}.legal-areas>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.legal-areas article{border:1px solid #526d67;padding:1.5rem}.legal-areas span{color:#e9c16d}.legal-areas p{color:#cbd6d2;line-height:1.6}.legal-fees{background:#e9c16d}.legal-fees>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.legal-fees article{background:#fff;border-right:1px solid #ddd;padding:1.6rem}.legal-fees article.featured{color:#fff;background:#173d36}.legal-fees article>b{color:#c75b45;margin:2rem 0 .3rem;font:2rem DM Serif Display;display:block}.legal-fees .featured>b{color:#e9c16d}.legal-fees p{line-height:1.6}.legal-divorce{background:#e7b9a7}.legal-divorce>div+div>p{line-height:1.75}.legal-divorce>div+div>div{grid-template-columns:1fr 1fr;display:grid}.legal-divorce article{background:#fff;border:1px solid #ddd;padding:1.5rem}.legal-process article{border-top:1px solid #ddd;grid-template-columns:3rem 1fr;gap:1rem;padding:1.4rem 0;display:grid}.legal-process h3{margin:0}.legal-extra{background:#dce8df}.legal-extra>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.legal-extra span{border-bottom:1px solid #aaa;padding:1rem}.legal-faq details{border-top:1px solid #ccc;padding:1.3rem 0}.legal-faq summary{cursor:pointer;font-weight:700;list-style:none}.legal-faq summary:after{content:"+";float:right}.legal-faq p{color:#596460}.legal-cta{color:#fff;background:#173d36}.legal-cta>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.legal-cta a:not(.btn){color:#fff;font-weight:700}@media (max-width:900px){.legal-hero,.legal-intro,.legal-divorce,.legal-faq,.legal-cta{grid-template-columns:1fr}.legal-areas>div:last-child,.legal-fees>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:600px){.legal-hero,.legal-intro,.legal-areas,.legal-fees,.legal-divorce,.legal-process,.legal-extra,.legal-faq,.legal-cta{padding:4.5rem 1.25rem}.legal-hero h1{font-size:3.7rem}.legal-trust,.legal-areas>div:last-child,.legal-fees>div:last-child,.legal-divorce>div+div>div,.legal-extra>div:last-child,.legal-areas>div:first-child,.legal-fees>div:first-child,.legal-process>div:first-child,.legal-extra>div:first-child{grid-template-columns:1fr}}
.shg-hero{background:#f3efe6;grid-template-columns:1.4fr .8fr;gap:5rem;padding:8rem max(5vw,2rem) 5rem;display:grid}.shg-hero h1{letter-spacing:-.04em;margin:1rem 0;font:clamp(3.7rem,6vw,6.7rem)/.92 DM Serif Display,Georgia,serif}.shg-hero>div>p:not(.eyebrow){max-width:780px;font-size:1.15rem;line-height:1.75}.shg-hero aside{color:#fff;background:#173d36;flex-direction:column;align-self:end;gap:1.2rem;padding:2.5rem;display:flex}.shg-hero aside span,.shg-hero aside small{letter-spacing:.12em;font-size:.7rem}.shg-hero aside b{font:1.5rem/1.45 DM Serif Display,Georgia,serif}.shg-signals{grid-template-columns:repeat(4,1fr);display:grid}.shg-signals article{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:2.5rem 2rem}.shg-signals span,.shg-directory>a>span,.shg-directory>div>article>span{color:#c75b45;font-size:.72rem}.shg-signals h2{margin:1.5rem 0 .8rem;font-size:1.35rem}.shg-signals p,.shg-directory p,.shg-process p,.shg-traps p{color:#53605d;line-height:1.65}.shg-directory{background:#d9e2da;padding:7rem max(5vw,2rem)}.shg-directory header{grid-template-columns:.45fr 1fr .8fr;align-items:start;gap:4vw;margin-bottom:3rem;display:grid}.shg-directory header h2,.shg-process h2,.shg-traps h2,.shg-next h2{margin:0;font:clamp(2.7rem,4.7vw,5rem)/.98 DM Serif Display,Georgia,serif}.shg-directory header>p:last-child{line-height:1.7}.shg-directory>div{grid-template-columns:repeat(3,1fr);display:grid}.shg-directory>div>a,.shg-directory>div>article{background:#fff;border:1px solid #c8d0ca;flex-direction:column;margin:-1px 0 0 -1px;padding:2rem;display:flex}.shg-directory h3{margin:1.5rem 0 .7rem;font:1.55rem DM Serif Display,Georgia,serif}.shg-directory>div>a>b{color:#c75b45;margin-top:auto;font-size:.72rem}.shg-directory.phrases{background:#e9c16d}.shg-directory.phrases>div{grid-template-columns:repeat(4,1fr)}.shg-directory.phrases article>b{font:1.7rem DM Serif Display,Georgia,serif}.shg-directory.phrases article>span{color:#c75b45;margin:.65rem 0;font-size:.8rem}.shg-directory.phrases article>p{margin:auto 0 0}.shg-process{color:#fff;background:#173d36;grid-template-columns:.8fr 1.2fr;gap:6vw;padding:7rem max(5vw,2rem);display:grid}.shg-process article{border-top:1px solid #506d67;grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.shg-process article>b{color:#e9c16d}.shg-process h3{margin:0;font:1.5rem DM Serif Display,Georgia,serif}.shg-process p{color:#d2ddda}.shg-traps{grid-template-columns:.75fr 1.25fr;gap:6vw;padding:7rem max(5vw,2rem);display:grid}.shg-traps>div+div{grid-template-columns:1fr 1fr;display:grid}.shg-traps article{border:1px solid #ddd;margin:-1px 0 0 -1px;padding:2rem}.shg-traps h3{font:1.45rem DM Serif Display,Georgia,serif}.shg-next{background:#e7b9a7;grid-template-columns:1fr 1.2fr;gap:5vw;padding:5rem max(5vw,2rem);display:grid}.shg-next>div+div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.shg-next a{background:#fff;padding:1.3rem;font-size:.85rem;font-weight:700}@media (max-width:900px){.shg-hero,.shg-process,.shg-traps,.shg-next{grid-template-columns:1fr}.shg-signals{grid-template-columns:1fr 1fr}.shg-directory header{grid-template-columns:1fr}.shg-directory>div,.shg-directory.phrases>div{grid-template-columns:1fr 1fr}}@media (max-width:550px){.shg-hero,.shg-directory,.shg-process,.shg-traps,.shg-next{padding-left:1.2rem;padding-right:1.2rem}.shg-signals,.shg-directory>div,.shg-directory.phrases>div,.shg-traps>div+div,.shg-next>div+div{grid-template-columns:1fr}}
.bng-hero{background:#f3efe6;grid-template-columns:1.35fr .65fr;align-items:end;gap:7vw;padding:8rem 8vw 5rem;display:grid}.bng-hero h1{letter-spacing:-.04em;margin:1rem 0;font:clamp(4rem,7vw,7.2rem)/.9 DM Serif Display,Georgia,serif}.bng-hero>div>p:not(.eyebrow){max-width:780px;font-size:1.15rem;line-height:1.75}.bng-hero aside{color:#fff;background:#173d36;flex-direction:column;gap:1.2rem;padding:2.5rem;display:flex}.bng-hero aside span,.bng-hero aside small{letter-spacing:.12em;font-size:.7rem}.bng-hero aside b{font:1.5rem/1.45 DM Serif Display,Georgia,serif}.bng-pillars{grid-template-columns:repeat(4,1fr);display:grid}.bng-pillars article{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:2.5rem 2rem}.bng-pillars span,.bng-workflow article>b{color:#c75b45;font-size:.72rem}.bng-pillars h2{margin:1.6rem 0 .8rem;font:1.45rem DM Serif Display,Georgia,serif}.bng-pillars p,.bng-workflow p,.bng-controls p{color:#53605d;line-height:1.65}.bng-workflow{color:#fff;background:#173d36;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:7rem 8vw;display:grid}.bng-workflow h2,.bng-controls h2,.bng-offer h2,.bng-next h2{margin:1rem 0;font:clamp(2.8rem,5vw,5rem)/.96 DM Serif Display,Georgia,serif}.bng-workflow h2 em{color:#e9c16d}.bng-workflow article{border-top:1px solid #506d67;grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.bng-workflow h3{margin:0;font:1.55rem DM Serif Display,Georgia,serif}.bng-workflow p{color:#d0dcda}.bng-controls{background:#e9c16d;padding:7rem 8vw}.bng-controls header{grid-template-columns:.45fr 1.2fr;gap:5vw;margin-bottom:3rem;display:grid}.bng-controls>div{grid-template-columns:repeat(3,1fr);display:grid}.bng-controls article{background:#fff;border:1px solid #d4bf86;margin:-1px 0 0 -1px;padding:2rem}.bng-controls h3{font:1.55rem DM Serif Display,Georgia,serif}.bng-offer{grid-template-columns:1.2fr .8fr;gap:8vw;padding:7rem 8vw;display:grid}.bng-offer>div:first-child>p:last-child{max-width:760px;line-height:1.75}.bng-offer>div+div{background:#d9e2da;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:2.4rem;display:flex}.bng-offer>div+div>span{letter-spacing:.12em;color:#c75b45;font-size:.7rem}.bng-offer>div+div>b{font:2rem/1.2 DM Serif Display,Georgia,serif}.bng-offer>div+div>a:not(.btn){font-weight:700;text-decoration:underline}.bng-next{background:#e7b9a7;grid-template-columns:1fr 1.2fr;gap:6vw;padding:5rem 8vw;display:grid}.bng-next>div+div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.bng-next a{background:#fff;padding:1.3rem;font-weight:700}@media (max-width:900px){.bng-hero,.bng-workflow,.bng-offer,.bng-next{grid-template-columns:1fr}.bng-pillars{grid-template-columns:1fr 1fr}.bng-controls header{grid-template-columns:1fr}.bng-controls>div{grid-template-columns:1fr 1fr}}@media (max-width:550px){.bng-hero,.bng-workflow,.bng-controls,.bng-offer,.bng-next{padding-left:1.2rem;padding-right:1.2rem}.bng-pillars,.bng-controls>div,.bng-next>div+div{grid-template-columns:1fr}}
.authors-hero{background:#e9dfd1;grid-template-columns:1.25fr .75fr;align-items:center;gap:9vw;padding:8rem 8vw 7rem;display:grid;overflow:hidden}.authors-hero h1{letter-spacing:-.04em;margin:1.4rem 0;font:clamp(4.4rem,7vw,7.6rem)/.88 DM Serif Display}.authors-hero h1 em,.authors-team-title em{color:var(--coral);font-weight:400}.authors-hero>div>p:not(.eyebrow){color:#4f605e;max-width:720px;font-size:1.15rem;line-height:1.75}.authors-actions{align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.authors-actions>a:last-child{font-size:.85rem;font-weight:700}.authors-postcard{background:var(--ink);color:#fff;min-height:420px;box-shadow:20px 20px 0 var(--coral);flex-direction:column;padding:2.2rem;display:flex;transform:rotate(2deg)}.authors-postcard>span{letter-spacing:.18em;font-size:.65rem}.authors-postcard>b{color:var(--lime);margin:auto 0 1.2rem;font:clamp(3.5rem,6vw,6rem)/.88 DM Serif Display}.authors-postcard p{margin:0 0 2rem;font:1.5rem/1.2 DM Serif Display}.authors-postcard small{color:#c5d0cd}.authors-welcome{grid-template-columns:.8fr 1.2fr;gap:9vw;padding:7rem 8vw;display:grid}.authors-welcome h2,.authors-team-title h2,.authors-method h2,.authors-accountability h2,.authors-invite h2{letter-spacing:-.03em;margin:1rem 0;font:clamp(3rem,5vw,5.2rem)/.95 DM Serif Display}.authors-welcome p{line-height:1.8}.authors-welcome .lead{color:var(--ink);font:1.55rem/1.5 DM Serif Display}.authors-team{background:var(--mint);grid-template-columns:.75fr 1.25fr;gap:1rem 7vw;padding:7rem 8vw;display:grid}.authors-team-title{grid-row:span 2}.authors-card{background:var(--paper);grid-template-columns:5rem 1fr;gap:1.5rem;padding:2rem;display:grid}.authors-card.featured{border-top:6px solid var(--coral)}.authors-card>span{background:var(--ink);width:4.5rem;height:4.5rem;color:var(--lime);border-radius:50%;place-items:center;font:1.7rem DM Serif Display;display:grid}.authors-card small{letter-spacing:.14em;color:var(--coral);font-size:.62rem;font-weight:700}.authors-card h3{margin:.7rem 0 1rem;font:2rem/1.1 DM Serif Display}.authors-card p,.authors-card li{font-size:.85rem;line-height:1.7}.authors-card ul{columns:2;padding-left:1.1rem}.authors-note{background:#f0ece4;padding:1rem}.authors-method{background:var(--ink);color:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:7rem 8vw;display:grid}.authors-method>div:first-child>p:last-child{color:#bac8c5;line-height:1.7}.authors-steps{grid-template-columns:1fr 1fr;display:grid}.authors-steps article{border-top:1px solid #506964;padding:1.7rem}.authors-steps span{color:var(--coral);font-size:.7rem}.authors-steps h3{font:1.55rem DM Serif Display}.authors-steps p{color:#c5d0cd;font-size:.8rem;line-height:1.65}.authors-accountability{background:#f0c36b;grid-template-columns:1.2fr .8fr .6fr;align-items:end;gap:5vw;padding:6rem 8vw;display:grid}.authors-accountability h2{font-size:clamp(2.8rem,4.4vw,4.7rem)}.authors-company,.authors-links{flex-direction:column;gap:.65rem;display:flex}.authors-company b{font:1.7rem DM Serif Display}.authors-company span,.authors-company a{font-size:.8rem}.authors-company a,.authors-links a{font-weight:700;text-decoration:underline}.authors-links{align-items:flex-start}.authors-invite{background:#d9df88;grid-template-columns:1fr 1fr;gap:8vw;padding:7rem 8vw;display:grid}.authors-invite>div:first-child>p:last-child{max-width:660px;line-height:1.7}.authors-invite>div:last-child{background:var(--paper);flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;padding:2.2rem;display:flex}.authors-invite>div:last-child>a:not(.btn){font-weight:700;text-decoration:underline}.authors-invite small{line-height:1.5}@media (max-width:950px){.authors-hero,.authors-welcome,.authors-team,.authors-method,.authors-accountability,.authors-invite{grid-template-columns:1fr}.authors-team-title{grid-row:auto}.authors-postcard{display:none}.authors-accountability{align-items:start}}@media (max-width:650px){.authors-hero,.authors-welcome,.authors-team,.authors-method,.authors-accountability,.authors-invite{padding:5rem 1.35rem}.authors-hero h1{font-size:4rem}.authors-actions{flex-direction:column;align-items:flex-start}.authors-card{grid-template-columns:1fr}.authors-card ul{columns:1}.authors-steps{grid-template-columns:1fr}}
.warm-hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:9vw;padding:8rem 8vw 7rem;display:grid;overflow:hidden}.about-warm-hero{background:#e9dfd1}.correction-warm-hero{background:#dce8df}.warm-hero h1{letter-spacing:-.04em;margin:1.3rem 0;font:clamp(4.3rem,7vw,7.5rem)/.89 DM Serif Display}.warm-hero h1 em,.warm-values em{color:var(--coral);font-weight:400}.warm-hero>div>p:not(.eyebrow){color:#4f605e;max-width:720px;font-size:1.13rem;line-height:1.75}.warm-actions{align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.warm-actions>a:last-child{font-size:.84rem;font-weight:700}.warm-note{background:var(--ink);color:#fff;min-height:410px;box-shadow:20px 20px 0 var(--coral);flex-direction:column;padding:2.2rem;display:flex;transform:rotate(2deg)}.warm-note>span{letter-spacing:.18em;font-size:.62rem}.warm-note>b{color:var(--lime);margin:auto 0 1.4rem;font:clamp(2.6rem,4vw,4.4rem)/.96 DM Serif Display}.warm-note p{font:1.3rem/1.3 DM Serif Display}.warm-note small{color:#c5d0cd;margin-top:auto}.correction-note{background:#173d36;box-shadow:20px 20px #f0c36b}.warm-story{grid-template-columns:.8fr 1.2fr;gap:9vw;padding:7rem 8vw;display:grid}.warm-story h2,.warm-values h2,.warm-scope h2,.warm-company h2,.warm-invite h2,.correction-report h2,.correction-process h2,.correction-priority h2{letter-spacing:-.03em;margin:1rem 0;font:clamp(3rem,5vw,5.1rem)/.96 DM Serif Display}.warm-story p{line-height:1.8}.warm-story .lead{font:1.55rem/1.5 DM Serif Display}.warm-values{background:var(--ink);color:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:7rem 8vw;display:grid}.warm-value-grid{grid-template-columns:1fr 1fr;display:grid}.warm-value-grid article{border-top:1px solid #506964;padding:1.6rem}.warm-value-grid span{color:var(--coral);font-size:.7rem}.warm-value-grid h3{font:1.6rem DM Serif Display}.warm-value-grid p{color:#c5d0cd;font-size:.82rem;line-height:1.7}.warm-scope{background:var(--mint);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:7rem 8vw;display:grid}.warm-scope>div:first-child>p:last-child{line-height:1.75}.warm-scope-links{flex-direction:column;display:flex}.warm-scope-links a{border-top:1px solid #9aaca6;justify-content:space-between;gap:1rem;padding:1.4rem;font:1.35rem DM Serif Display;display:flex}.warm-scope-links span{text-align:right;font:700 .7rem/1.5 sans-serif}.warm-company{background:#f0c36b;grid-template-columns:1.1fr .8fr .55fr;align-items:end;gap:5vw;padding:6rem 8vw;display:grid}.warm-company h2{font-size:clamp(2.8rem,4vw,4.5rem)}.warm-company>div:nth-child(2),.warm-company>div:last-child{flex-direction:column;gap:.65rem;display:flex}.warm-company>div:nth-child(2) b{font:1.55rem DM Serif Display}.warm-company span,.warm-company a{font-size:.8rem}.warm-company a{font-weight:700;text-decoration:underline}.warm-invite{background:#d9df88;grid-template-columns:1fr 1fr;gap:8vw;padding:7rem 8vw;display:grid}.warm-invite>div:first-child>p:last-child{max-width:670px;line-height:1.7}.warm-invite>div:last-child{background:var(--paper);flex-direction:column;justify-content:center;align-items:flex-start;gap:1.2rem;padding:2.2rem;display:flex}.warm-invite>div:last-child>a:not(.btn){font-weight:700;text-decoration:underline}.correction-report,.correction-process,.correction-priority{padding:7rem 8vw}.correction-report{background:#e9dfd1;grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.correction-list article{border-top:1px solid #baad9c;grid-template-columns:3rem 1fr;gap:1rem;padding:1.3rem 0;display:grid}.correction-list article>span{color:var(--coral);font-size:.7rem}.correction-list h3{margin:0;font:1.65rem DM Serif Display}.correction-list p{font-size:.85rem;line-height:1.7}.correction-process{background:var(--ink);color:#fff}.correction-process>div:first-child{grid-template-columns:.6fr 1fr;gap:7vw;display:grid}.correction-process-grid{grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}.correction-process-grid article{border-top:1px solid #506964;border-right:1px solid #506964;padding:1.5rem}.correction-process-grid b{color:var(--lime);font:2rem DM Serif Display}.correction-process-grid h3{font:1.5rem DM Serif Display}.correction-process-grid p{color:#c5d0cd;font-size:.8rem;line-height:1.7}.correction-priority{background:#e7b9a7;grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.correction-priority>div:last-child{font-size:1rem;line-height:1.8}.correction-contact{background:#f0c36b}@media (max-width:950px){.warm-hero,.warm-story,.warm-values,.warm-scope,.warm-company,.warm-invite,.correction-report,.correction-priority,.correction-process>div:first-child{grid-template-columns:1fr}.warm-note{display:none}.warm-company{align-items:start}.correction-process-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.warm-hero,.warm-story,.warm-values,.warm-scope,.warm-company,.warm-invite,.correction-report,.correction-process,.correction-priority{padding:5rem 1.35rem}.warm-hero h1{font-size:3.8rem}.warm-actions{flex-direction:column;align-items:flex-start}.warm-value-grid,.correction-process-grid{grid-template-columns:1fr}.warm-scope-links a{flex-direction:column}.warm-scope-links span{text-align:left}}
.visa-hero{background:#e9dfd1;grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;padding:8rem 8vw 6rem;display:grid}.visa-hero h1{letter-spacing:-.04em;margin:1rem 0;font:clamp(4rem,7vw,7rem)/.9 DM Serif Display}.visa-hero h1 em,.visa-answer em,.visa-categories em,.visa-evisa em{color:var(--coral);font-weight:400}.visa-hero>div>p:not(.eyebrow){max-width:760px;font-size:1.12rem;line-height:1.75}.visa-hero aside{background:var(--ink);color:#fff;box-shadow:18px 18px 0 var(--coral);flex-direction:column;gap:1.2rem;padding:2.3rem;display:flex}.visa-hero aside>span{letter-spacing:.15em;color:var(--lime);font-size:.65rem}.visa-hero aside>b{font:2rem/1.15 DM Serif Display}.visa-hero aside p{color:#ccd7d4;line-height:1.7}.visa-answer,.visa-ordinary,.visa-evisa,.visa-differences,.visa-overstay,.visa-support,.visa-faq{grid-template-columns:.75fr 1.25fr;gap:8vw;padding:7rem 8vw;display:grid}.visa-answer h2,.visa-status h2,.visa-categories h2,.visa-ordinary h2,.visa-immigration h2,.visa-evisa h2,.visa-documents h2,.visa-sequence h2,.visa-differences h2,.visa-overstay h2,.visa-support h2,.visa-faq h2{letter-spacing:-.03em;margin:1rem 0;font:clamp(2.9rem,5vw,5rem)/.96 DM Serif Display}.visa-answer p,.visa-ordinary p,.visa-evisa p,.visa-overstay p,.visa-support p{line-height:1.75}.visa-lead{font:1.5rem/1.5 DM Serif Display}.visa-alert{background:#e7b9a7;flex-direction:column;gap:.5rem;margin-top:1.5rem;padding:1.4rem;display:flex}.visa-alert span{font-size:.85rem;line-height:1.6}.visa-status,.visa-immigration,.visa-documents,.visa-sequence{padding:7rem 8vw}.visa-status{background:#f0c36b}.visa-status>div:last-child{grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.visa-status article{background:#fff;border-right:1px solid #ddd;flex-direction:column;padding:2rem;display:flex}.visa-status article>span{color:var(--coral);font-size:.65rem}.visa-status article h3{font:1.7rem DM Serif Display}.visa-status article>b{color:#c75b45}.visa-status article p{font-size:.83rem;line-height:1.7}.visa-status article a{margin-top:auto;font-size:.75rem;font-weight:700;text-decoration:underline}.visa-categories{background:var(--ink);color:#fff;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:7rem 8vw;display:grid}.visa-categories>div article{border-top:1px solid #526d67;grid-template-columns:4.5rem 1fr;gap:1.5rem;padding:1.3rem 0;display:grid}.visa-categories article>b{color:var(--lime);font:3rem DM Serif Display}.visa-categories span{color:var(--coral);font-size:.65rem}.visa-categories h3{margin:.4rem 0;font:1.6rem DM Serif Display}.visa-categories p{color:#cbd6d2;font-size:.8rem;line-height:1.65}.visa-ordinary{background:#dce8df}.visa-ordinary>div:last-child article{border-top:1px solid #aabcb5;grid-template-columns:4rem 1fr;gap:1rem;padding:1.2rem;display:grid}.visa-ordinary article>b{color:var(--coral);font:1.7rem DM Serif Display}.visa-ordinary article p{margin:0;font-size:.85rem}.visa-immigration{background:#fff}.visa-immigration>div:first-child{grid-template-columns:.55fr 1fr .8fr;gap:4vw;margin-bottom:3rem;display:grid}.visa-immigration>div:last-child{grid-template-columns:repeat(5,1fr);display:grid}.visa-immigration article{border:1px solid #ddd;margin-right:-1px;padding:1.5rem}.visa-immigration span{color:var(--coral);font-weight:700}.visa-immigration h3{font:1.45rem DM Serif Display}.visa-immigration article p{font-size:.78rem;line-height:1.65}.visa-evisa{background:#d9df88}.visa-evisa ol{padding-left:1.2rem;line-height:1.8}.visa-evisa a{font-weight:700;text-decoration:underline}.visa-evisa aside{background:#fff;margin-top:1.5rem;padding:1.5rem}.visa-documents{background:#f3efe6}.visa-documents>div:first-child{grid-template-columns:.5fr 1fr;gap:5vw;margin-bottom:3rem;display:grid}.visa-doc-grid{grid-template-columns:repeat(4,1fr);display:grid}.visa-doc-grid article{background:#fff;border:1px solid #ddd;margin:-1px 0 0 -1px;padding:1.4rem}.visa-doc-grid h3{font:1.35rem DM Serif Display}.visa-doc-grid p{font-size:.78rem;line-height:1.65}.visa-sequence{background:var(--ink);color:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.visa-sequence>div:last-child article{border-top:1px solid #526d67;grid-template-columns:3rem 1fr;gap:1rem;padding:1.2rem 0;display:grid}.visa-sequence article>b{color:var(--coral)}.visa-sequence h3{margin:0;font:1.4rem DM Serif Display}.visa-sequence article p{color:#cbd6d2;font-size:.82rem;line-height:1.65}.visa-differences{background:#e7b9a7}.visa-differences>div:last-child{grid-template-columns:1fr 1fr;display:grid}.visa-differences article{background:#fff;border:1px solid #ddd;margin:-1px 0 0 -1px;padding:1.5rem}.visa-differences h3{font:1.5rem DM Serif Display}.visa-differences article p{font-size:.82rem;line-height:1.65}.visa-differences a{font-size:.75rem;font-weight:700;text-decoration:underline}.visa-overstay{background:#fff}.visa-overstay li{margin:.8rem 0;line-height:1.6}.visa-support{background:#f0c36b}.visa-support>div:last-child{background:#fff;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;display:flex}.visa-support h3{margin:0;font:2rem DM Serif Display}.visa-support li{margin:.7rem 0}.visa-faq{background:#f3efe6}.visa-faq details{border-top:1px solid #c9c0b3;padding:1.2rem 0}.visa-faq summary{cursor:pointer;font-weight:700;list-style:none}.visa-faq summary:after{content:"+";float:right;color:var(--coral)}.visa-faq details p{font-size:.85rem;line-height:1.7}.visa-sources{background:#fff}@media (max-width:950px){.visa-hero,.visa-answer,.visa-categories,.visa-ordinary,.visa-evisa,.visa-sequence,.visa-differences,.visa-overstay,.visa-support,.visa-faq{grid-template-columns:1fr}.visa-status>div:last-child,.visa-immigration>div:last-child,.visa-doc-grid{grid-template-columns:1fr 1fr}.visa-immigration>div:first-child,.visa-documents>div:first-child{grid-template-columns:1fr}}@media (max-width:600px){.visa-hero,.visa-answer,.visa-status,.visa-categories,.visa-ordinary,.visa-immigration,.visa-evisa,.visa-documents,.visa-sequence,.visa-differences,.visa-overstay,.visa-support,.visa-faq{padding:4.5rem 1.3rem}.visa-hero h1{font-size:3.7rem}.visa-status>div:last-child,.visa-immigration>div:last-child,.visa-doc-grid,.visa-differences>div:last-child{grid-template-columns:1fr}.visa-categories>div article{grid-template-columns:3.5rem 1fr}}
