.settle-site{--pink:#f3aeb3;--pink-deep:#ec969d;--cream:#efe6d3;--cream-dark:#e6d9bd;--ink:#2c2420;--maroon:#b5352a;--maroon-dark:#8f2a21;--line:#2c24202e;--white:#fbf7ee;font-family:var(--font-inter), "Inter", sans-serif;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0}.settle-site *{box-sizing:border-box}.settle-site h1,.settle-site h2,.settle-site h3{font-family:var(--font-fraunces), "Fraunces", serif;letter-spacing:-.01em;margin:0;font-weight:600}.settle-site .script{font-family:var(--font-dancing), "Dancing Script", cursive;font-weight:700}.settle-site a{color:inherit;text-decoration:none}.settle-site .wrap{max-width:1120px;margin:0 auto;padding:0 40px}.settle-site .btn{background:var(--maroon);color:var(--white);border:2px solid var(--maroon);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:600;line-height:normal;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.settle-site .btn:hover{background:var(--maroon-dark);border-color:var(--maroon-dark);transform:translateY(-2px)}.settle-site header{background:var(--cream)}.settle-site nav{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:12px;padding:20px 0;display:flex}.settle-site .logo{color:var(--maroon);font-size:30px}.settle-site .navlinks{flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:14px;font-weight:600;display:flex}.settle-site .navlinks a:not(.nav-cta):hover{opacity:.7}.settle-site .nav-cta{border:2px solid var(--maroon);background:var(--maroon);color:var(--white);border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;transition:background .15s,border-color .15s;display:inline-flex}.settle-site .nav-cta:hover{background:var(--maroon-dark);border-color:var(--maroon-dark)}.settle-site .hero{background:var(--pink);padding:72px 0 80px}.settle-site .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.settle-site .hero h1{font-size:clamp(40px,5.6vw,66px);line-height:1.03}.settle-site .hero h1 em{font-style:normal;font-family:var(--font-dancing), "Dancing Script", cursive;color:var(--maroon-dark);font-size:1.4em;font-weight:700}.settle-site .hero .aud{font-family:var(--font-fraunces), "Fraunces", serif;max-width:500px;margin-top:18px;font-size:21px;font-weight:600;line-height:1.35}.settle-site .hero p.lede{color:#3b312b;max-width:500px;margin-top:16px;font-size:18px;line-height:1.6}.settle-site .hero .cta{margin-top:28px}.settle-site .micro{color:#3b312b;margin-top:12px;font-size:14px;font-weight:500}.settle-site .convo{background:var(--white);border-radius:22px;max-width:460px;margin-left:auto;padding:24px 22px}.settle-site .convo .msg{margin-bottom:14px}.settle-site .convo .msg:last-of-type{margin-bottom:0}.settle-site .convo .from{letter-spacing:.06em;text-transform:uppercase;color:#7a6f68;margin-bottom:5px;font-size:12px}.settle-site .convo .bub{border-radius:18px;max-width:92%;padding:11px 15px;font-size:15px;line-height:1.5;display:inline-block}.settle-site .convo .s .bub{background:var(--cream)}.settle-site .convo .c{text-align:right}.settle-site .convo .c .bub{background:var(--pink);text-align:left}.settle-site .convo .cap{color:#7a6f68;margin-top:14px;font-size:12px}.settle-site section{padding:80px 0}.settle-site .alt{background:var(--white)}.settle-site h2{max-width:720px;font-size:clamp(30px,3.8vw,44px);line-height:1.12}.settle-site p.sub{color:#3b312b;max-width:620px;margin:18px 0 0;font-size:18px;line-height:1.7}.settle-site .split{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.settle-site .quotes{font-family:var(--font-fraunces), "Fraunces", serif;margin-top:22px;font-size:24px;line-height:1.5}.settle-site .detail{background:var(--cream);border-radius:22px;margin-top:8px;padding:28px 30px}.settle-site .detail .lbl{letter-spacing:.06em;text-transform:uppercase;color:#7a6f68;margin-bottom:12px;font-size:12px}.settle-site .detail dl{grid-template-columns:auto 1fr;gap:8px 18px;margin:0;font-size:15px;line-height:1.5;display:grid}.settle-site .detail dt{font-weight:600}.settle-site .detail dd{color:#3b312b;margin:0}.settle-site .benefits{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.settle-site .benefit h3{margin-bottom:8px;font-size:19px}.settle-site .benefit p{color:#3b312b;margin:0;font-size:15px;line-height:1.6}.settle-site .steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.settle-site .step h3{margin-bottom:8px;font-size:19px}.settle-site .step p{color:#3b312b;margin:0;font-size:15px;line-height:1.6}.settle-site .step .n{font-family:var(--font-fraunces), "Fraunces", serif;color:var(--maroon);margin-bottom:10px;font-size:14px;font-weight:700}.settle-site .after{color:#3b312b;margin-top:30px;font-size:16px}.settle-site .faq{max-width:720px;margin-top:32px}.settle-site .faq details{border-top:1px solid var(--line);padding:18px 0}.settle-site .faq details:last-child{border-bottom:1px solid var(--line)}.settle-site .faq summary{font-family:var(--font-fraunces), "Fraunces", serif;cursor:pointer;justify-content:space-between;gap:16px;font-size:19px;font-weight:600;list-style:none;display:flex}.settle-site .faq summary::-webkit-details-marker{display:none}.settle-site .faq summary:after{content:"+";color:var(--maroon);font-weight:400;font-family:var(--font-inter), "Inter", sans-serif;font-size:22px}.settle-site .faq details[open] summary:after{content:"–"}.settle-site .faq p{color:#3b312b;max-width:640px;margin:12px 0 0;font-size:16px;line-height:1.65}.settle-site .final{background:var(--pink);text-align:center;padding:96px 0}.settle-site .final h2{margin:0 auto}.settle-site .final p{color:#3b312b;max-width:520px;margin:18px auto 30px;font-size:18px;line-height:1.6}.settle-site footer{color:#544a41;padding:44px 0 32px;font-size:14px}.settle-site .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.settle-site .foot .logo{font-size:26px}.settle-site .foot-links{color:var(--ink);flex-wrap:wrap;gap:22px;font-weight:600;display:flex}.settle-site .foot-links a:hover{opacity:.7}.settle-site .foot-copy{margin-top:22px;font-size:13px}@media (max-width:900px){.settle-site .wrap{padding:0 24px}.settle-site .hero{padding:48px 0 56px}.settle-site .hero .wrap,.settle-site .split{grid-template-columns:1fr;gap:36px}.settle-site .hero h1{font-size:clamp(36px,9vw,56px)}.settle-site .convo{max-width:none;margin:0}.settle-site .benefits,.settle-site .steps{grid-template-columns:1fr;gap:26px}.settle-site section{padding:60px 0}}.settle-site.rev-colours .hero{background:var(--white)}.settle-site.rev-colours .convo{background:var(--pink)}.settle-site.rev-colours .convo .s .bub{background:var(--white)}.settle-site.rev-colours .convo .c .bub{background:var(--cream)}.settle-site.rev-colours section{background:var(--pink)}.settle-site.rev-colours section.alt{background:var(--cream)}.settle-site.rev-colours .detail,.settle-site.rev-colours .final,.settle-site.rev-colours header,.settle-site.rev-colours footer{background:var(--white)}
