.rzhw1-xpy{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--svg-stroke-width--2px,2px);d:path("M8 2v4m8-4v4m5 8V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8M3 10h18m-5 10l2 2l4-4")}
.nrj6p8qat{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--svg-stroke-width--2px,2px)}
.u4tymacwu{d:path("M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z")}
.ujsp5sb0k{cx:16.5px;cy:7.5px;r:.5px;fill:currentColor}
.k105obc0b{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--svg-stroke-width--2px,2px);d:path("M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092a10 10 0 1 0-4.777-4.719")}
.aqhok2bbj{cx:12px;cy:12px;r:4px}
.u09pcspvo{d:path("M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41")}
.faq-section{isolation:isolate;color:#0b2843;background:radial-gradient(circle at 34% 14%,#ffffffeb,#0000 32%),linear-gradient(108deg,#f9f7f3 0%,#fbfaf7 48%,#f7f5f1 100%);min-height:720px;padding:111px clamp(56px,7vw,118px) 84px;position:relative;overflow:hidden}.faq-section,.faq-section *,.faq-section :before,.faq-section :after{box-sizing:border-box}.faq-paper-texture{z-index:-3;mix-blend-mode:multiply;opacity:.22;pointer-events:none;background-image:repeating-linear-gradient(7deg,#152b3d04 0 1px,#0000 1px 5px),repeating-linear-gradient(103deg,#ffffff57 0 1px,#0000 1px 7px);background-size:17px 13px,19px 23px;position:absolute;inset:0}.faq-water{z-index:-2;opacity:.58;pointer-events:none;width:580px;height:720px;position:absolute;bottom:-42px;left:-72px}.faq-water svg{width:100%;height:100%;display:block}.faq-palm{z-index:-2;color:#153b5c;filter:blur(4px);opacity:.07;pointer-events:none;width:455px;position:absolute;top:-80px;right:-32px}.faq-palm svg{width:100%;height:auto;display:block}.faq-inner{z-index:2;grid-template-columns:430px minmax(0,1fr);align-items:start;gap:102px;width:100%;max-width:1320px;margin-inline:auto;display:grid;position:relative}.faq-intro{isolation:isolate;padding-top:0;position:relative}.faq-intro:before{content:"?";z-index:-1;color:#c29a4a1f;font-family:var(--font-playfair), Georgia, serif;pointer-events:none;font-size:clamp(220px,24vw,320px);font-weight:400;line-height:1;position:absolute;top:-.5em;left:-.18em}.faq-eyebrow{color:#b58b35;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.31em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.3}.faq-intro h2{color:#0b2843;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.035em;margin:22px 0 0;font-size:clamp(62px,4.35vw,72px);font-weight:400;line-height:.98;position:relative}.faq-description{color:#54585b;max-width:315px;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.015em;margin:36px 0 0;font-size:18px;font-weight:350;line-height:1.78}.faq-sunrise{color:#be9541ab;width:145px;margin-top:29px;margin-left:-15px}.faq-sunrise svg{width:100%;height:auto;display:block}.faq-cta{color:#e4bd70;width:fit-content;min-width:275px;min-height:52px;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#ffffff17,#0000 52%),#0b2843;border:1px solid #0b2843;border-radius:999px;justify-content:center;align-items:center;gap:17px;margin:28px auto 0;padding:12px 24px;font-size:10px;font-weight:550;line-height:1.35;transition:background-color .23s,border-color .23s,box-shadow .23s,color .23s,transform .23s;display:flex;box-shadow:0 11px 24px #0b284326,inset 0 1px #ffffff1a}.faq-cta svg{flex:none;width:18px;height:18px;transition:transform .23s}.faq-cta:hover{color:#0b2843;background-color:#c29a4a;border-color:#c29a4a;transform:translateY(-3px);box-shadow:0 0 0 4px #c29a4a1a,0 15px 28px #0b28432e}.faq-cta:hover svg{transform:translate(4px)}.faq-cta:focus-visible{outline-offset:4px;outline:2px solid #c29a4a}.faq-accordion{gap:12px;width:100%;min-width:0;max-width:650px;display:grid}.faq-item{background:#ffffffdb;border:1px solid #14273917;border-radius:9px;transition:border-color .26s,box-shadow .26s,background-color .26s;position:relative;overflow:hidden;box-shadow:0 7px 12px #201f1b12,0 2px 4px #201f1b0d}.faq-item--open{background:#f8fbfdeb;border:1.5px solid #0b2843;box-shadow:0 13px 27px #1829371a,0 2px 5px #18293712}.faq-item--open:before{z-index:3;content:"";pointer-events:none;background:#c29a4a;width:2px;position:absolute;top:-1px;bottom:-1px;left:-1px}.faq-trigger{cursor:pointer;width:100%;min-height:92px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:68px minmax(0,1fr) 20px;align-items:center;gap:22px;padding:12px 24px 12px 14px;display:grid}.faq-item--open .faq-trigger{min-height:92px}.faq-icon{color:#9d7937;background:#f5f3ed;border-radius:12px;place-items:center;width:68px;height:68px;transition:background-color .26s,color .26s,box-shadow .26s;display:grid}.faq-icon svg{width:42px;height:42px}.faq-item--open .faq-icon{color:#e0b96b;background:linear-gradient(145deg,#0b2d4c,#041b30);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 19px #071f332b}.faq-question{color:#0a2540;min-width:0;font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.025em;font-size:clamp(21px,1.45vw,23px);font-weight:400;line-height:1.22}.faq-chevron{color:#b68b33;width:22px;height:22px;transition:transform .3s}.faq-item--open .faq-chevron{transform:rotate(180deg)}.faq-answer{visibility:hidden;opacity:0;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .33s cubic-bezier(.2,.75,.25,1),opacity .21s,visibility .33s,border-color .26s;display:grid}.faq-answer>div{min-height:0;overflow:hidden}.faq-answer p{margin:0}.faq-item--open .faq-answer{visibility:visible;opacity:1;border-top-color:#0e273e1a;grid-template-rows:1fr;transition:grid-template-rows .33s cubic-bezier(.2,.75,.25,1),opacity .28s 70ms,visibility,border-color .26s}.faq-item--open .faq-answer>div{align-items:center;min-height:98px;padding:21px 50px 21px 104px;display:flex}.faq-item--open .faq-answer p{color:#565c61;max-width:460px;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.012em;font-size:16px;font-weight:350;line-height:1.65}.faq-trigger:focus-visible{outline-offset:-5px;outline:2px solid #c29a4a}@media (max-width:1199px){.faq-section{min-height:700px;padding:82px 48px 68px}.faq-inner{grid-template-columns:340px minmax(0,1fr);gap:48px;max-width:1080px}.faq-intro{padding-top:0}.faq-intro h2{font-size:60px}.faq-trigger{gap:20px}.faq-question{font-size:22px}.faq-item--open .faq-answer>div{padding-left:104px}}@media (max-width:849px){.faq-section{min-height:0;padding:72px 24px 78px}.faq-inner{max-width:700px;display:block}.faq-intro{text-align:center;padding-top:0}.faq-sunrise{margin-inline:auto}.faq-intro h2{margin-top:24px;font-size:clamp(50px,10vw,64px)}.faq-intro:before{font-size:clamp(140px,45vw,200px);left:50%;transform:translate(-50%)}.faq-description{max-width:460px;margin:25px auto 0;line-height:1.65}.faq-sunrise{margin:25px auto 0}.faq-cta{margin-top:27px}.faq-accordion{margin-top:48px;margin-inline:auto}.faq-trigger,.faq-item--open .faq-trigger{grid-template-columns:60px minmax(0,1fr) 18px;gap:14px;min-height:84px;padding:10px 18px 10px 10px}.faq-icon{width:60px;height:60px}.faq-icon svg{width:38px;height:38px}.faq-question{font-size:20px}.faq-item--open .faq-answer>div{min-height:0;padding:21px 30px 24px}.faq-item--open .faq-answer p{font-size:15px;line-height:1.6}.faq-water{opacity:.58;bottom:-105px;left:-170px}.faq-palm{opacity:.045;width:390px;right:-170px}}@media (max-width:559px){.faq-section{padding:61px 16px 64px}.faq-eyebrow{letter-spacing:.25em;font-size:10px}.faq-intro h2{font-size:49px}.faq-description{font-size:15.5px}.faq-cta{width:100%;min-width:0;max-width:340px}.faq-accordion{gap:12px;margin-top:39px}.faq-trigger,.faq-item--open .faq-trigger{grid-template-columns:56px minmax(0,1fr) 17px;gap:12px;min-height:76px;padding:9px 14px 9px 9px}.faq-icon{border-radius:11px;width:56px;height:56px}.faq-icon svg{width:34px;height:34px}.faq-question{font-size:17px;line-height:1.25}.faq-chevron{width:18px;height:18px}.faq-item--open .faq-answer>div{min-height:0;padding:18px 20px 21px}.faq-item--open .faq-answer p{font-size:13.5px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-icon,.faq-chevron,.faq-answer,.faq-cta,.faq-cta svg{transition:none}}
