@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#172944;background:#f8f7f3;font-synthesis:none;text-rendering:optimizeLegibility;--navy:#102b4b;--navy-deep:#0c213c;--blue:#173b63;--gold:#b98a42;--gold-light:#e5c887;--ink:#172944;--muted:#6c7887;--paper:#f8f7f3;--line:#e4e2dc;--white:#fff;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #c69953;outline-offset:3px}.site-header{position:sticky;top:0;z-index:10;background:#f8f7f3f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(18,43,75,.08)}.nav-shell{height:88px;width:min(1260px,calc(100% - 64px));margin:auto;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;width:163px;height:74px;overflow:hidden}.brand-mark{height:74px;width:163px;overflow:hidden;position:relative;display:block}.brand img{position:absolute;width:180px;height:180px;max-width:none;object-fit:cover;left:-8px;top:-56px}.main-nav{display:flex;align-items:center;gap:39px;color:#455467;font-size:13px;font-weight:600}.main-nav>a:not(.nav-cta){transition:color .2s}.main-nav>a:not(.nav-cta):hover{color:#a5752c}.nav-cta{display:flex;align-items:center;gap:11px;padding:13px 19px;background:var(--navy);border-radius:3px;color:#fff;transition:background .2s}.nav-cta:hover,.button-primary:hover{background:#204a75}.mobile-menu-toggle{display:none;background:none;border:0;color:var(--navy)}.hero{position:relative;overflow:hidden;background:#f3f2ed;min-height:690px}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:47%;opacity:.48;background-image:linear-gradient(rgba(24,52,84,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(24,52,84,.052) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%,#000);mask-image:linear-gradient(90deg,transparent,#000 45%,#000)}.hero-inner{width:min(1260px,calc(100% - 64px));margin:auto;min-height:655px;display:grid;grid-template-columns:.91fr 1.09fr;align-items:center;position:relative;z-index:1}.hero-copy{padding:32px 0 40px}.eyebrow,.section-label{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#936b32}.pulse-dot,.label-dot{width:7px;height:7px;background:#bd914c;border-radius:50%;box-shadow:0 0 0 4px #bd914c24}h1,h2,h3,p{margin-top:0}.hero h1,.section-heading h2,.how-intro h2,.about-copy h2,.partner-copy h2,.faq-heading h2,.contact-copy h2{font-family:Manrope,sans-serif;letter-spacing:-.055em;font-weight:600}.hero h1{font-size:clamp(52px,6.2vw,78px);line-height:1.04;margin:26px 0 22px;color:var(--navy)}.hero h1 span,.section-heading h2 span,.about-copy h2 span,.partner-copy h2 span,.faq-heading h2 span{color:#a47a3d}.hero-lede{max-width:465px;color:#657181;font-size:16px;line-height:1.8;margin-bottom:29px}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:51px;padding:0 21px;border:0;border-radius:3px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--navy);color:#fff}.text-link,.inline-arrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--navy)}.text-link:hover,.inline-arrow:hover{color:#a47a3d}.hero-trust{display:flex;gap:24px;margin-top:44px;padding-top:21px;border-top:1px solid #dddcd6;color:#647181;font-size:11px;font-weight:600}.hero-trust span{display:flex;align-items:center;gap:8px}.hero-trust svg{color:#ad8548}.hero-art{height:560px;position:relative;align-self:end;overflow:hidden}.art-orbit{position:absolute;border:1px solid rgba(16,43,75,.13);border-radius:50%;width:470px;height:470px;left:50%;top:45%;transform:translate(-50%,-50%)}.orbit-two{width:370px;height:370px}.art-sun{position:absolute;width:340px;height:340px;left:50%;top:47%;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(135deg,#e8d8b7,#d3b883)}.atm-device{position:absolute;z-index:2;top:83px;left:50%;transform:translate(-50%);width:245px;height:399px;padding:17px 17px 15px;background:linear-gradient(135deg,#fff,#f4f3ee 55%,#e5e3dc);border:1px solid #d1d0ca;border-radius:9px;box-shadow:18px 24px 45px #142c4826,-3px -3px #ffffffb8;display:flex;flex-direction:column;align-items:center}.atm-top{height:40px;width:100%;display:flex;justify-content:space-between;align-items:flex-start;color:#264465;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.atm-brand{display:flex;align-items:center;gap:5px}.atm-mini-mark{background:var(--navy);color:#e1c17e;width:21px;height:21px;display:grid;place-items:center;border:1px solid #d3af64;font-size:13px}.atm-brand small{font-size:6px;letter-spacing:.1em;display:block;margin-left:0;align-self:center}.atm-dot{width:6px;height:6px;border-radius:50%;background:#64a87c;margin-top:8px;box-shadow:0 0 0 4px #64a87c1a}.atm-screen{width:100%;height:249px;background:linear-gradient(160deg,#173c63,#102846 76%);border:6px solid #d6d4cd;border-radius:4px;padding:18px 14px;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2b;display:flex;flex-direction:column}.screen-welcome{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.03em}.screen-balance{margin-top:45px;border-top:1px solid #ffffff37;padding-top:14px;display:flex;flex-direction:column;gap:7px}.screen-balance span{font-size:8px;color:#d5e0eb}.screen-balance b{font-size:12px;font-weight:500}.screen-action{margin-top:auto;background:#e6c984;color:#16304f;border-radius:2px;padding:9px 10px;display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:700}.atm-slot{margin-top:18px;width:95px;height:7px;background:#92989b;border-radius:5px;box-shadow:0 2px 2px #0003}.atm-slot span{display:block;margin:auto;width:31px;height:2px;background:#51585c;transform:translateY(2px)}.atm-foot{font-size:7px;font-weight:700;letter-spacing:.16em;color:#55616d;margin-top:11px}.art-caption{position:absolute;z-index:4;left:calc(50% - 230px);top:112px;display:flex;align-items:center;gap:11px;padding:11px 14px;background:#ffffffdb;border:1px solid #dedcd4;box-shadow:0 8px 24px #1b314212;border-radius:4px;color:#183351}.art-caption b,.art-caption small,.float-card b,.float-card small{display:block}.art-caption b,.float-card b{font-size:10px}.art-caption small,.float-card small{font-size:8px;color:#738091;margin-top:3px}.caption-pin{color:#b18543}.art-caption>svg{margin-left:12px;color:#8e9aa7}.float-card{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e6e4de;border-radius:4px;padding:12px 14px;box-shadow:0 11px 28px #1b31421a;color:#183351}.float-card-top{top:217px;right:0}.float-card-top>svg:last-child{color:#75a480;margin-left:6px}.float-icon{width:32px;height:32px;display:grid;place-items:center;background:#f3eddf;color:#a67c3d;border-radius:3px}.float-card-bottom{left:calc(50% - 210px);bottom:77px}.avatar-stack{display:flex;padding-left:3px}.avatar-stack i{font-style:normal;font-size:8px;font-weight:700;color:#17334f;background:#ddca9f;width:24px;height:24px;border:2px solid white;border-radius:50%;display:grid;place-items:center;margin-left:-4px}.avatar-stack i:nth-child(2){background:#b9c6bb}.avatar-stack i:nth-child(3){background:#d5b9aa}.art-ground{position:absolute;height:75px;bottom:0;left:8%;right:2%;border-top:1px solid #aab1ad;background:linear-gradient(180deg,#e9e9e1,#e2e4dc)}.art-plant{position:absolute;z-index:3;bottom:35px;width:45px;height:81px}.art-plant b{position:absolute;bottom:0;left:8px;width:28px;height:28px;background:#b28950;clip-path:polygon(10% 0,90% 0,76% 100%,24% 100%)}.art-plant i{position:absolute;bottom:24px;left:21px;width:12px;height:43px;border-radius:100% 0;background:#688573;transform:rotate(-24deg);transform-origin:bottom}.art-plant i:nth-child(2){transform:rotate(24deg);left:9px;height:37px}.art-plant i:nth-child(3){transform:rotate(1deg);left:17px;height:52px}.plant-one{left:9%}.plant-two{right:8%;transform:scale(.75)}.scroll-cue{position:absolute;bottom:22px;left:max(calc((100% - 1260px)/2),32px);display:flex;align-items:center;gap:11px;color:#788391;font-size:10px;text-transform:uppercase;letter-spacing:.11em;font-weight:700}.trust-strip{background:#fff;border-top:1px solid #e9e7e0;border-bottom:1px solid #e9e7e0}.trust-strip-inner{width:min(1160px,calc(100% - 64px));min-height:82px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.trust-strip span{display:flex;justify-content:center;align-items:center;gap:11px;color:#4f6072;font-size:12px;font-weight:600}.trust-strip svg{width:17px;height:17px;color:#a78148;stroke-width:1.7}.section{width:min(1160px,calc(100% - 64px));margin:auto}.services-section{padding-top:112px;padding-bottom:110px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:42px}.section-heading h2,.about-copy h2,.faq-heading h2{font-size:clamp(39px,4vw,52px);line-height:1.13;color:var(--navy);margin:18px 0 0}.section-heading>p{max-width:350px;font-size:14px;line-height:1.8;color:#6c7887;margin:0 0 3px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-card{position:relative;min-height:226px;background:#fbfaf7;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 25px 29px;transition:background .2s,transform .2s}.service-card:hover{background:#fff;transform:translateY(-3px);z-index:1;box-shadow:0 10px 24px #1c30400b}.service-card-top{display:flex;justify-content:space-between;align-items:center}.service-icon{width:42px;height:42px;background:#f0eadc;color:#9b7540;display:grid;place-items:center;border-radius:3px}.service-number{color:#b3b5b3;font-size:10px;letter-spacing:.08em}.service-card h3{font-family:Manrope,sans-serif;font-size:16px;margin:22px 0 8px;color:#1c334e;letter-spacing:-.02em}.service-card p{max-width:280px;color:#798391;font-size:12px;line-height:1.65;margin:0}.service-card>a{position:absolute;right:23px;bottom:25px;color:#9e7943}.availability-note{display:flex;align-items:center;gap:8px;font-size:11px;color:#778290;margin:20px 0 0}.availability-note svg{color:#9a7d4e}.how-section{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:92px 0}.how-inner{position:relative;z-index:1;width:min(1160px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:.88fr 1.12fr;gap:95px;align-items:center}.section-label-light{color:#e3c27d}.section-label-light .label-dot{background:#e4c178;box-shadow:0 0 0 4px #e4c17820}.how-intro h2,.contact-copy h2{font-size:clamp(39px,4.2vw,54px);line-height:1.12;color:#fff;margin:20px 0 16px}.how-intro h2 span,.contact-copy h2 span{color:#e0bf7b}.how-intro>p,.contact-copy>p{font-size:13px;line-height:1.8;color:#d1d9e2;max-width:355px;margin-bottom:28px}.button-light{color:var(--navy);background:#e4c27f}.button-light:hover{background:#f0d69e}.steps-list{border-top:1px solid #ffffff35}.step-row{display:grid;grid-template-columns:40px 1fr 20px;gap:14px;align-items:start;padding:21px 0;border-bottom:1px solid #ffffff35}.step-number{font-size:11px;color:#e0bf7b;font-weight:700;padding-top:2px}.step-row h3{font-size:14px;margin:0 0 5px;font-weight:600;color:#fff}.step-row p{font-size:11px;color:#becbd8;margin:0;line-height:1.6}.step-arrow{color:#c5a564}.how-watermark{position:absolute;right:-20px;bottom:-136px;font-family:Manrope,sans-serif;font-size:360px;line-height:1;font-weight:800;color:#ffffff05;letter-spacing:-.1em}.about-section{padding-top:120px;padding-bottom:120px;display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.about-visual-bg{position:relative;height:430px;background:#e8e7df;overflow:hidden}.map-lines{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background-image:linear-gradient(36deg,transparent 49.5%,#fff 49.8%,#fff 50.3%,transparent 50.6%),linear-gradient(124deg,transparent 49.5%,#fff 49.8%,#fff 50.3%,transparent 50.6%),linear-gradient(90deg,transparent 49.5%,#d6d5cc 49.8%,#d6d5cc 50.3%,transparent 50.6%);background-size:120px 150px,180px 180px,210px 180px;opacity:.8}.map-pin{position:absolute;z-index:1;color:#a1783f;filter:drop-shadow(0 4px 4px #293e4c30)}.pin-a{left:23%;top:23%}.pin-b{left:65%;top:38%;color:#193958}.pin-c{left:43%;top:68%;color:#bf9654}.community-card{position:absolute;right:23px;top:24px;background:#fff;padding:13px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 25px #1b31421c;border:1px solid #eeede7;color:#1c3653}.community-icon{background:#f0eadc;color:#a17d44;width:34px;height:34px;display:grid;place-items:center}.community-card b,.community-card small{display:block}.community-card b{font-size:10px}.community-card small{font-size:8px;color:#818b94;margin-top:4px}.community-card>svg{margin-left:12px;color:#9b7d4b}.about-big-number{position:absolute;left:28px;bottom:30px;display:flex;flex-direction:column;font-family:Manrope,sans-serif;font-size:72px;letter-spacing:-.08em;font-weight:600;color:#173958}.about-big-number span{font-family:DM Sans,sans-serif;letter-spacing:0;font-size:11px;line-height:1.5;font-weight:600;color:#586879}.visual-note{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:10px;color:#79838b}.note-line{width:31px;height:1px;background:#b88a44}.about-copy h2{margin:18px 0 20px}.about-copy>p{font-size:13px;line-height:1.8;color:#6f7c8b}.about-copy .about-lede{font-size:15px;color:#354a62;line-height:1.7}.about-values{margin:27px 0 26px;padding:21px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:15px}.about-values>div{display:flex;align-items:flex-start;gap:10px;color:#9a7847}.about-values b,.about-values small{display:block}.about-values b{font-size:11px;color:#253c56}.about-values small{font-size:9px;color:#7a8792;line-height:1.5;margin-top:4px}.partner-section{background:#efeee8;padding:94px 0;overflow:hidden}.partner-inner{width:min(1160px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.partner-copy h2{font-size:clamp(40px,4.2vw,54px);line-height:1.12;color:var(--navy);margin:19px 0}.partner-copy>p{font-size:13px;color:#687687;line-height:1.8;max-width:425px}.partner-copy ul{list-style:none;margin:24px 0 26px;padding:0;display:grid;gap:12px}.partner-copy li{display:flex;align-items:center;gap:10px;color:#43566a;font-size:12px}.partner-copy li svg{color:#a37b3e}.partner-disclaimer{display:block;color:#858c90;font-size:9px;margin-top:13px}.partner-art{height:405px;position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.partner-circle{position:absolute;border-radius:50%;left:50%;transform:translate(-50%)}.circle-back{width:370px;height:370px;top:5px;background:#e5dfcf}.circle-front{width:272px;height:272px;top:53px;background:#d4c49f}.shop-sign{position:absolute;z-index:3;top:57px;left:50%;transform:translate(-50%);height:53px;width:194px;display:flex;align-items:center;justify-content:center;gap:6px;background:#fffaf0;border:2px solid #bb9355;color:#173858;box-shadow:0 7px 13px #34424c1c;font-family:Manrope,sans-serif;font-size:15px}.sign-mark{width:22px;height:22px;display:grid;place-items:center;background:var(--navy);color:#e4c17c;border:1px solid #c19550}.shop-sign small{font-size:6px;letter-spacing:.1em;align-self:center}.shop-front{position:relative;z-index:2;width:290px;height:254px;background:#f8f6ee;border:1px solid #d3cdbb;box-shadow:0 14px 30px #1e34421a;display:grid;grid-template-columns:1fr 83px;padding:0 16px 15px;clip-path:polygon(0 17%,50% 0,100% 17%,100% 100%,0 100%)}.shop-awning{position:absolute;top:45px;left:0;right:0;height:26px;display:flex;border-top:3px solid #193c5f;border-bottom:3px solid #193c5f}.shop-awning i{flex:1;background:#e5d3aa;border-right:1px solid #b7965d}.shop-awning i:nth-child(2n){background:#173b5e}.shop-window{position:relative;margin-top:77px;background:#dce5e2;border:5px solid #fdfbf4;border-bottom:0}.window-shelf{height:48px;border-bottom:6px solid #d4cdbb;background:linear-gradient(90deg,#b2c5bd 0 20%,transparent 20% 33%,#ded2b7 33% 58%,transparent 58% 72%,#b3c3b7 72%)}.window-counter{position:absolute;left:-3px;right:-3px;bottom:0;height:40px;background:#d1c3a3;border-top:5px solid #b8a47b}.shop-card{position:absolute;z-index:2;left:9px;right:9px;bottom:15px;height:48px;background:#fff;box-shadow:0 4px 10px #293b401a;display:flex;align-items:center;gap:8px;padding:7px;color:#a17a41}.shop-card b,.shop-card small{display:block}.shop-card b{font-size:8px;color:#213a55}.shop-card small{font-size:7px;color:#84909a;margin-top:3px}.shop-door{position:relative;margin-top:77px;background:#c1ad84;border:6px solid #fdfbf4;border-bottom:0}.shop-door span{position:absolute;right:8px;top:70px;width:4px;height:4px;border-radius:50%;background:#fff}.shop-base{position:absolute;bottom:0;left:0;right:0;height:15px;background:#d4c8ab}.plant{position:absolute;z-index:3;bottom:15px;right:8%;width:60px;height:90px}.plant b{position:absolute;bottom:0;left:14px;width:36px;height:34px;background:#a98346;clip-path:polygon(7% 0,93% 0,75% 100%,25% 100%)}.plant i{position:absolute;bottom:27px;left:31px;width:13px;height:49px;border-radius:100% 0;background:#728a76;transform:rotate(-24deg);transform-origin:bottom}.plant i:nth-child(2){transform:rotate(24deg);left:14px;height:39px}.plant i:nth-child(3){transform:none;height:56px}.partner-spark{position:absolute;right:12%;top:84px;color:#ab8244;font-size:25px}.faq-section{padding-top:110px;padding-bottom:110px;display:grid;grid-template-columns:.7fr 1.3fr;gap:95px}.faq-heading h2{margin:18px 0}.faq-heading>p{font-size:12px;color:#72808d;line-height:1.7;max-width:260px;margin-bottom:22px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;text-align:left;color:#213951;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;cursor:pointer}.faq-item button svg{flex:0 0 auto;color:#a17b44;transition:transform .2s}.faq-open button svg{transform:rotate(180deg)}.faq-item p{font-size:12px;color:#71808f;line-height:1.8;padding:0 35px 22px 0;margin:0;max-width:670px}.contact-section{position:relative;overflow:hidden;padding:91px 0;background:var(--navy-deep);color:#fff}.contact-decoration{position:absolute;left:-54px;bottom:-190px;color:#ffffff05;font-family:Manrope,sans-serif;font-size:570px;line-height:1;font-weight:800}.contact-inner{position:relative;z-index:1;width:min(1160px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:.86fr 1.14fr;gap:85px;align-items:center}.contact-copy h2{margin-top:20px}.contact-copy>p{max-width:400px}.contact-promise{display:flex;gap:9px;align-items:center;color:#cad4df;font-size:10px;margin-top:30px}.contact-promise>span{width:21px;height:21px;display:grid;place-items:center;color:#e4c17a;background:#ffffff12;border-radius:50%}.contact-form{background:#fff;color:#19334f;padding:30px 32px 26px;box-shadow:0 14px 50px #0002}.contact-form h3{font-family:Manrope,sans-serif;font-size:21px;margin:0 0 6px;letter-spacing:-.03em}.contact-form>p{font-size:11px;color:#7c8894;margin-bottom:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 14px}.form-grid label{font-size:10px;font-weight:700;color:#44576a;display:flex;flex-direction:column;gap:7px}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid #e2e3e2;border-radius:2px;background:#fbfbf9;color:#273e55;padding:11px 12px;font-size:11px;font-weight:400;min-height:39px}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#a1aab2}.form-grid textarea{resize:vertical;min-height:77px}.form-full{grid-column:1/-1}.form-submit{margin-top:17px;min-height:45px}.form-privacy{display:block;font-size:9px;color:#89939c;margin-top:13px;line-height:1.5}.form-success{display:flex;align-items:flex-start;gap:8px;color:#285c3d;background:#edf6ee;border:1px solid #d0e9d5;padding:10px 12px;font-size:10px;line-height:1.6;margin-bottom:15px}.form-success svg{flex:0 0 auto;margin-top:1px}.site-footer{background:#091b31;color:#fff;padding:53px 0 0}.footer-main{width:min(1160px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:1.1fr .65fr .65fr 1.15fr;gap:40px;padding-bottom:44px}.brand-footer{margin-left:-1px}.footer-brand-col>p{font-size:11px;color:#aab6c2;line-height:1.8;margin:7px 0 0}.footer-col{display:flex;flex-direction:column;gap:12px;padding-top:13px}.footer-col h3{font-size:11px;color:#dfbf7b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px}.footer-col a{font-size:11px;color:#b9c4cf}.footer-col a:hover,.footer-bottom a:hover{color:#e4c17a}.footer-note{align-self:center;display:flex;gap:13px;padding:15px 17px;background:#ffffff09;border:1px solid #ffffff17}.footer-note-icon{color:#ddbe7a}.footer-note p{font-size:10px;color:#b3bfca;line-height:1.7;margin:0}.footer-bottom{width:min(1160px,calc(100% - 64px));min-height:57px;margin:auto;border-top:1px solid #ffffff1b;display:flex;justify-content:space-between;align-items:center;color:#8998a8;font-size:10px}.footer-bottom a{display:flex;align-items:center;gap:6px;color:#b6c0ca}@media(max-width:1020px){.hero-inner{grid-template-columns:.95fr 1.05fr}.hero-art{transform:scale(.88);transform-origin:center right;margin-left:-30px}.main-nav{gap:23px}.about-section,.how-inner,.contact-inner{gap:55px}.partner-inner{gap:40px}.footer-main{grid-template-columns:1fr .6fr .6fr 1.2fr;gap:23px}}@media(max-width:760px){.nav-shell{width:calc(100% - 36px);height:74px}.brand,.brand-mark{width:145px;height:68px}.brand img{width:160px;height:160px;left:-7px;top:-49px}.mobile-menu-toggle{display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.main-nav{display:none;position:absolute;left:0;right:0;top:73px;background:#f8f7f3;padding:12px 22px 21px;border-bottom:1px solid var(--line);box-shadow:0 13px 20px #17294410;align-items:stretch;gap:0}.main-nav.nav-open{display:flex;flex-direction:column}.main-nav>a:not(.nav-cta){padding:15px 3px;border-bottom:1px solid #e7e5de}.nav-cta{justify-content:center;margin-top:15px;min-height:48px}.hero{min-height:auto}.hero-inner{width:calc(100% - 40px);min-height:auto;display:flex;flex-direction:column;align-items:stretch}.hero-copy{padding:59px 0 0}.hero h1{font-size:clamp(47px,10.5vw,65px);margin:22px 0 17px}.hero-lede{font-size:14px;max-width:440px}.hero-trust{margin-top:27px;gap:13px;flex-wrap:wrap;font-size:10px}.hero-art{height:450px;align-self:stretch;transform:none;margin:0 -20px}.art-orbit{width:365px;height:365px}.orbit-two{width:285px;height:285px}.art-sun{width:260px;height:260px;top:46%}.atm-device{top:64px;transform:translate(-50%) scale(.83);transform-origin:top center}.art-caption{top:85px;left:calc(50% - 200px);transform:scale(.9);transform-origin:left top}.float-card-top{top:186px;right:calc(50% - 210px);transform:scale(.9)}.float-card-bottom{bottom:59px;left:calc(50% - 185px);transform:scale(.9)}.scroll-cue{display:none}.trust-strip-inner{width:calc(100% - 40px);grid-template-columns:1fr 1fr;gap:0;padding:9px 0}.trust-strip span{justify-content:flex-start;min-height:48px;font-size:10px}.trust-strip svg{width:16px}.section,.how-inner,.partner-inner,.contact-inner,.footer-main,.footer-bottom{width:calc(100% - 40px)}.services-section{padding-top:76px;padding-bottom:76px}.section-heading{display:block;margin-bottom:28px}.section-heading h2,.about-copy h2,.faq-heading h2{font-size:40px}.section-heading>p{margin-top:17px;font-size:12px}.services-grid{grid-template-columns:1fr 1fr}.service-card{min-height:205px;padding:18px}.service-card h3{font-size:14px;margin:17px 0 7px}.service-card p{font-size:11px;padding-right:4px}.service-card>a{right:15px;bottom:18px}.service-icon{width:37px;height:37px}.availability-note{font-size:9px;line-height:1.5;align-items:flex-start}.how-section{padding:70px 0}.how-inner{grid-template-columns:1fr;gap:35px}.how-intro h2,.contact-copy h2{font-size:43px}.how-intro>p{font-size:12px}.steps-list{max-width:none}.about-section{padding-top:78px;padding-bottom:78px;grid-template-columns:1fr;gap:37px}.about-visual-bg{height:340px}.community-card{right:12px;top:13px;padding:10px}.community-card b{font-size:9px}.about-big-number{font-size:61px;left:20px;bottom:20px}.about-copy h2{margin:17px 0}.about-copy>p{font-size:12px}.about-copy .about-lede{font-size:14px}.partner-section{padding:72px 0}.partner-inner{grid-template-columns:1fr;gap:30px}.partner-copy h2{font-size:43px}.partner-art{height:360px}.circle-back{width:320px;height:320px}.circle-front{width:236px;height:236px}.shop-front{transform:scale(.9);transform-origin:bottom center}.shop-sign{top:45px}.partner-plant{right:2%}.faq-section{padding-top:75px;padding-bottom:75px;grid-template-columns:1fr;gap:25px}.faq-heading h2{margin-bottom:14px}.faq-heading>p{max-width:340px}.faq-item button{font-size:12px;min-height:62px}.faq-item p{font-size:11px}.contact-section{padding:71px 0}.contact-inner{grid-template-columns:1fr;gap:31px}.contact-copy h2{margin:17px 0}.contact-copy>p{font-size:12px}.contact-promise{margin-top:20px}.contact-form{padding:23px 20px 21px}.contact-form h3{font-size:19px}.form-grid{gap:13px 10px}.form-grid label{font-size:9px}.form-grid input,.form-grid select,.form-grid textarea{font-size:10px;padding:10px}.site-footer{padding-top:35px}.footer-main{grid-template-columns:1fr 1fr;gap:28px 20px;padding-bottom:31px}.footer-brand-col{grid-column:1/-1}.footer-brand-col>p{margin-top:0}.footer-note{grid-column:1/-1;align-self:auto}.footer-bottom{font-size:9px;min-height:54px}}@media(max-width:430px){.hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.hero-trust{flex-direction:column;gap:10px}.hero-art{height:410px}.art-caption{left:calc(50% - 181px);transform:scale(.8)}.float-card-top{right:calc(50% - 188px);transform:scale(.8);transform-origin:right center}.float-card-bottom{left:calc(50% - 160px);transform:scale(.8);transform-origin:left center}.services-grid{grid-template-columns:1fr}.service-card{min-height:188px}.service-card p{max-width:300px}.about-visual-bg{height:300px}.about-values,.form-grid{grid-template-columns:1fr}.form-full{grid-column:1}.contact-form{padding:21px 17px}.footer-main{gap:25px 13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-art{height:560px;align-self:center;overflow:visible;transform:none;margin-left:0}.hero-photo{position:absolute;right:0;top:35px;width:calc(100% - 35px);height:475px;object-fit:cover;object-position:57% center;border-radius:3px 76px 3px 3px;box-shadow:0 22px 55px #102b4b24}.hero-photo-shade{position:absolute;z-index:1;right:0;top:35px;width:calc(100% - 35px);height:475px;border-radius:3px 76px 3px 3px;background:linear-gradient(180deg,#102b4b12 0%,transparent 35%,#102b4b0a 100%);pointer-events:none}.art-caption{left:0;top:76px;z-index:3}.float-card-top{right:-12px;top:202px}.float-card-bottom{left:12px;bottom:49px;z-index:3}.partner-art{height:400px;overflow:visible;display:block}.partner-photo{position:absolute;top:0;right:0;bottom:12px;left:30px;width:calc(100% - 30px);height:calc(100% - 12px);object-fit:cover;object-position:center 42%;border-radius:3px 78px 3px 3px;box-shadow:0 20px 45px #102b4b1d}.partner-photo-badge{position:absolute;z-index:2;left:0;bottom:32px;display:flex;align-items:center;gap:10px;padding:12px 15px;background:#fff;border:1px solid #e8e5dc;box-shadow:0 9px 24px #17294420;color:#193650}.partner-photo-badge b,.partner-photo-badge small{display:block}.partner-photo-badge b{font-size:10px}.partner-photo-badge small{font-size:8px;color:#7f8a94;margin-top:4px}.partner-photo-badge>svg{margin-left:10px;color:#a27c46}@media(max-width:1020px){.hero-art{transform:none;margin-left:0}}@media(max-width:760px){.hero-art{height:420px;margin:0 -8px;align-self:stretch;width:auto}.hero-photo,.hero-photo-shade{top:12px;right:4px;width:calc(100% - 8px);height:360px;border-radius:3px 54px 3px 3px}.hero-photo{object-position:57% center}.art-caption{left:5px;top:35px;transform:scale(.9);transform-origin:left top}.float-card-top{right:0;top:145px;transform:scale(.9);transform-origin:right center}.float-card-bottom{left:8px;bottom:37px;transform:scale(.9);transform-origin:left bottom}.partner-art{height:350px;margin:0 0 0 5px}.partner-photo{top:0;right:0;bottom:12px;left:18px;width:calc(100% - 18px);height:calc(100% - 12px);border-radius:3px 56px 3px 3px}.partner-photo-badge{left:-5px;bottom:29px}}@media(max-width:430px){.hero-art{height:380px}.hero-photo,.hero-photo-shade{height:327px}.art-caption{left:0;top:28px;transform:scale(.82)}.float-card-top{right:-2px;top:133px;transform:scale(.8)}.float-card-bottom{left:1px;bottom:34px;transform:scale(.8)}.partner-art{height:300px}}.brand img{position:absolute;width:100%;height:auto;max-width:none;object-fit:contain;left:0;top:50%;transform:translateY(-50%)}.hero{background:#f6f4ee}.hero-grid{display:none}.hero-art{margin:0;height:540px}.hero-photo{top:24px;right:0;width:100%;height:444px;object-position:58% center;border-radius:2px;box-shadow:none}.hero-photo-shade{display:none}.hero-photo-caption{position:absolute;left:0;right:0;bottom:32px;padding-top:10px;border-top:1px solid #d7d4cc;color:#6c7884;font-size:10px;line-height:1.5;font-weight:500}.art-caption,.float-card-top,.float-card-bottom,.scroll-cue{display:none}.service-card{background:transparent;min-height:214px}.service-card:hover{transform:none;box-shadow:none;background:#fbfaf7}.service-card>a{transition:color .15s}.about-visual-bg.network-panel{height:360px;background:#eeeae0;padding:25px 24px 20px;display:flex;flex-direction:column;justify-content:space-between;border-top:3px solid #183a5b}.network-panel-head{display:flex;align-items:center;justify-content:space-between;color:#667383;font-size:9px;font-weight:700;letter-spacing:.12em}.network-panel-head span:last-child{color:#a17c45;letter-spacing:.04em}.network-route{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:center;gap:7px}.network-stop{min-height:139px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;padding:13px 10px;color:#173652}.network-stop>span{position:absolute;top:8px;right:9px;font-size:9px;color:#9e8356}.network-stop>svg{color:#a47c43;margin-bottom:12px}.network-stop>b{font-family:Manrope,sans-serif;font-size:12px;letter-spacing:-.02em}.network-stop>small{font-size:8px;line-height:1.5;color:#74808a;margin-top:5px}.network-stop-current{background:#fff;border:1px solid #ddd7c8}.network-link{height:1px;background:#b6a987;position:relative}.network-link:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid #a47c43;border-right:1px solid #a47c43;transform:rotate(45deg)}.network-panel-foot{border-top:1px solid #d8d4c8;padding-top:12px;display:flex;gap:8px;align-items:center;color:#65717e;font-size:9px;line-height:1.5}.network-foot-dot{width:6px;height:6px;border-radius:50%;background:#b28a4b;flex:0 0 auto}.about-visual-bg.network-panel+.visual-note{margin-top:13px}.partner-art{margin:0;height:400px;overflow:visible}.partner-photo{top:0;right:0;bottom:0;left:0;width:100%;height:360px;box-shadow:none;border-radius:2px;object-position:center 40%}.partner-photo-caption{position:absolute;left:0;right:0;bottom:12px;border-top:1px solid #c9c4b8;padding-top:9px;color:#6c7884;font-size:10px}.partner-copy h2{font-size:clamp(38px,3.8vw,49px)}.distributor-link{display:flex;flex-direction:column;gap:5px;width:max-content;max-width:100%;border-top:1px solid #d7d4ca;margin-top:22px;padding-top:15px;color:#253c55}.distributor-link>span{font-size:10px;color:#727f8d}.distributor-link>small{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#926c34}.section-label{text-transform:none;letter-spacing:.06em}.eyebrow{text-transform:none;letter-spacing:.08em}.hero h1{font-size:clamp(50px,5vw,68px);line-height:1.08}@media(max-width:760px){.hero-art{height:405px;margin:0;align-self:stretch;width:auto}.hero-photo{top:8px;right:0;width:100%;height:334px;border-radius:2px;object-position:58% center}.hero-photo-caption{bottom:28px}.partner-art{height:335px;margin:0}.partner-photo{height:295px}.partner-photo-caption{bottom:11px}.about-visual-bg.network-panel{height:320px;padding:20px 13px 17px}.network-route{grid-template-columns:1fr 14px 1fr 14px 1fr;gap:3px}.network-stop{min-height:128px;padding:12px 7px}.network-stop>b{font-size:10px}.network-stop>small{font-size:7px}.network-panel-foot{font-size:8px}.hero h1{font-size:clamp(47px,9vw,62px)}.distributor-link{margin-top:18px}}@media(max-width:430px){.hero-art{height:360px}.hero-photo{height:295px}.hero-photo-caption{bottom:25px}.partner-art{height:300px}.partner-photo{height:260px}.about-visual-bg.network-panel{height:296px}.network-stop{padding:10px 5px}.network-stop>b{font-size:9px}.network-stop>small{font-size:6px}}.page-intro{background:#f2f0e9;border-bottom:1px solid #e4e0d5;padding:31px 0 69px}.page-intro-inner{width:min(1160px,calc(100% - 64px));margin:0 auto}.page-breadcrumb{display:flex;gap:9px;align-items:center;margin:0 0 38px;color:#818b94;font-size:10px}.page-breadcrumb a:hover{color:#a17c45}.page-intro h1{max-width:850px;font-family:Manrope,sans-serif;font-size:clamp(42px,5.3vw,68px);line-height:1.08;letter-spacing:-.055em;font-weight:600;color:var(--navy);margin:17px 0}.page-intro>div>p{font-size:15px;line-height:1.8;color:#697687;max-width:660px;margin:0 0 25px}.inner-services{padding-top:66px;padding-bottom:82px}.process-page{padding-top:82px;padding-bottom:85px;display:grid;grid-template-columns:.68fr 1.32fr;column-gap:75px;row-gap:32px}.process-page-intro h2,.merchant-benefits h2,.merchant-ready h2,.merchant-process h2,.about-page-lead h2,.distributor-page h2{font-family:Manrope,sans-serif;font-size:clamp(32px,3.6vw,45px);line-height:1.15;letter-spacing:-.05em;color:var(--navy);font-weight:600;margin:17px 0}.process-page-intro p,.about-page-lead p,.distributor-page>div>p{font-size:13px;line-height:1.8;color:#697687;max-width:420px}.process-page .steps-list{grid-column:2;grid-row:1 / span 2}.safety-reminder{grid-column:1;display:flex;align-items:flex-start;gap:12px;background:#eeeae0;padding:17px 18px;color:#a07a43}.safety-reminder p{font-size:11px;line-height:1.65;color:#697687;margin:0}.safety-reminder b{color:#203954}.about-page{padding-top:86px;padding-bottom:90px;display:grid;grid-template-columns:.85fr 1.15fr;gap:50px 80px;align-items:start}.about-page-lead h2 span{color:#a47a3d}.about-page-lead p{font-size:14px;line-height:1.8;color:#697687}.about-page-facts{border-top:1px solid var(--line)}.about-page-facts article{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:19px 0;border-bottom:1px solid var(--line)}.about-page-facts article>span,.merchant-benefit-list article>span{font-size:10px;color:#a17c45;font-weight:700;padding-top:2px}.about-page-facts h3,.merchant-benefit-list h3{font-family:Manrope,sans-serif;font-size:15px;margin:0 0 5px;color:#203954}.about-page-facts p,.merchant-benefit-list p{font-size:11px;line-height:1.65;color:#71808d;margin:0}.about-disclaimer{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px;color:#75818d;font-size:10px;line-height:1.7}.merchant-page{padding-top:80px;padding-bottom:90px;display:grid;grid-template-columns:1.1fr .9fr;gap:85px;align-items:start}.merchant-benefits h2{max-width:440px}.merchant-benefit-list{border-top:1px solid var(--line);margin-top:27px}.merchant-benefit-list article{display:grid;grid-template-columns:34px 1fr;gap:13px;padding:18px 0;border-bottom:1px solid var(--line)}.merchant-ready{background:#efede5;padding:29px 30px}.merchant-ready h2{font-size:31px;margin:16px 0 13px}.merchant-ready>p{font-size:12px;line-height:1.8;color:#697687}.merchant-privacy{display:flex;gap:9px;align-items:flex-start;border-top:1px solid #dad6ca;padding-top:15px;margin-top:17px}.merchant-privacy svg{flex:0 0 auto;color:#a17c45}.merchant-ready .inline-arrow{margin-top:9px}.merchant-process{background:#f1efe8;padding:70px 0 74px}.merchant-process h2{margin-top:15px}.merchant-process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d8d4c9;border-bottom:1px solid #d8d4c9;margin-top:32px}.merchant-process-grid article{padding:19px 20px 20px 0;margin-right:20px;border-right:1px solid #d8d4c9}.merchant-process-grid article:last-child{border-right:0;margin-right:0}.merchant-process-grid article>span{font-size:10px;color:#a17c45;font-weight:700}.merchant-process-grid h3{font-family:Manrope,sans-serif;font-size:13px;color:#203954;margin:16px 0 7px}.merchant-process-grid p{font-size:10px;line-height:1.65;color:#71808d;margin:0}.merchant-disclaimer{font-size:10px;line-height:1.6;color:#77838e;margin:15px 0 0}.distributor-page{padding-top:82px;padding-bottom:90px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.distributor-page h2{max-width:430px}.distributor-aside{border-top:3px solid #a17c45;background:#f0eee7;padding:25px 27px}.distributor-aside h3{font-family:Manrope,sans-serif;font-size:19px;color:#203954;margin:0 0 16px}.distributor-aside ul{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:12px}.distributor-aside li{display:flex;align-items:flex-start;gap:9px;color:#536577;font-size:11px;line-height:1.55}.distributor-aside li svg{flex:0 0 auto;color:#a17c45}.distributor-aside>p{border-top:1px solid #d8d4c9;padding-top:15px;color:#77838e;font-size:10px;line-height:1.7}.distributor-aside .inline-arrow{margin-top:3px}.security-page{padding-top:78px;padding-bottom:90px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.security-page article{border-top:2px solid #a17c45;padding:23px 18px 19px 0}.security-page article svg{color:#a17c45}.security-page article h2{font-family:Manrope,sans-serif;font-size:18px;line-height:1.3;color:#203954;margin:17px 0 9px}.security-page article p{font-size:11px;line-height:1.75;color:#71808d}.security-page .about-disclaimer{grid-column:1/-1}.inner-contact{padding:80px 0}.not-found-page{padding-top:55px;padding-bottom:80px}@media(max-width:760px){.page-intro{padding:25px 0 48px}.page-intro-inner{width:calc(100% - 40px)}.page-breadcrumb{margin-bottom:27px}.page-intro h1{font-size:clamp(39px,9vw,53px)}.page-intro>div>p{font-size:13px}.process-page,.about-page,.merchant-page,.distributor-page{width:calc(100% - 40px);padding-top:58px;padding-bottom:62px;grid-template-columns:1fr;gap:31px}.process-page .steps-list{grid-column:1;grid-row:auto}.safety-reminder{grid-column:1}.process-page-intro h2,.merchant-benefits h2,.merchant-ready h2,.merchant-process h2,.about-page-lead h2,.distributor-page h2{font-size:35px}.about-disclaimer{grid-column:1}.merchant-ready{padding:24px 21px}.merchant-process{padding:55px 0 58px}.merchant-process-grid{grid-template-columns:1fr 1fr}.merchant-process-grid article{min-height:128px;border-bottom:1px solid #d8d4c9;padding:15px 13px 15px 0}.merchant-process-grid article:nth-child(2){border-right:0;margin-right:0}.merchant-process-grid article:nth-child(3),.merchant-process-grid article:nth-child(4){border-bottom:0}.distributor-page{gap:28px}.security-page{width:calc(100% - 40px);padding-top:55px;padding-bottom:60px;grid-template-columns:1fr;gap:7px}.security-page .about-disclaimer{grid-column:1}.inner-contact{padding:55px 0}.page-intro .button{min-height:47px}}.footer-main{grid-template-columns:.9fr .8fr .7fr .75fr 1.1fr;gap:25px}.finder-page{padding-top:70px;padding-bottom:88px;min-height:310px}.finder-form{max-width:620px;border-top:2px solid #a17c45;padding-top:22px}.finder-form>label{display:block;font-size:12px;font-weight:700;color:#203954;margin-bottom:9px}.finder-form>div{display:flex;gap:10px}.finder-form input{flex:1;min-width:0;border:1px solid #d8d8d2;background:#fff;padding:13px 14px;font-size:13px;color:#243b54}.finder-empty{display:flex;gap:14px;align-items:flex-start;background:#f0eee7;padding:19px;margin-top:25px;max-width:620px;color:#a17c45}.finder-empty h2{font-family:Manrope,sans-serif;font-size:16px;color:#203954;margin:0 0 6px}.finder-empty p{font-size:11px;line-height:1.7;color:#71808d;margin:0 0 10px}.finder-note{font-size:10px;color:#7d8790;margin-top:15px}.blog-page{padding-top:70px;padding-bottom:90px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.blog-card{min-height:255px;padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start}.blog-card>span{font-size:10px;color:#a17c45;font-weight:700}.blog-card h2{font-family:Manrope,sans-serif;font-size:21px;line-height:1.25;letter-spacing:-.035em;color:#203954;margin:18px 0 9px}.blog-card p{font-size:11px;line-height:1.7;color:#71808d}.blog-card .inline-arrow{margin-top:auto;font-size:11px}.blog-note{font-size:10px;line-height:1.6;color:#78838d;margin-top:16px}.article-page{padding-top:65px;padding-bottom:90px}.article-body{max-width:740px;margin:0 auto}.article-body>p{font-size:15px;line-height:1.9;color:#5f6f80;margin-bottom:20px}.article-body .article-source,.article-body .article-note{border-top:1px solid var(--line);padding-top:15px;font-size:11px;color:#74808c}.article-source a{display:inline-flex;align-items:center;gap:4px;color:#9a733b;font-weight:700}.careers-page{padding-top:72px;padding-bottom:85px;max-width:900px}.careers-page h2{font-family:Manrope,sans-serif;font-size:clamp(32px,3.5vw,44px);letter-spacing:-.05em;color:var(--navy);margin:16px 0}.careers-page>p{font-size:13px;line-height:1.8;color:#697687;max-width:640px;margin-bottom:22px}.legal-draft-page{padding-top:60px;padding-bottom:80px;max-width:890px}.draft-banner{display:flex;gap:12px;background:#f3eede;border-left:3px solid #a17c45;padding:16px;color:#9c7540;margin-bottom:35px}.draft-banner p{font-size:11px;line-height:1.65;color:#637182;margin:0}.draft-banner b{color:#253d56}.legal-draft-page h2{font-family:Manrope,sans-serif;font-size:23px;color:#203954}.legal-draft-page ol{padding-left:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:16px;padding-bottom:16px}.legal-draft-page li{font-size:12px;color:#526477;padding:7px 0}.legal-draft-page>p{font-size:11px;line-height:1.75;color:#71808d;margin:18px 0}.service-detail-page{padding-top:70px;padding-bottom:85px;display:grid;grid-template-columns:.8fr 1.2fr;gap:45px 75px;align-items:start}.service-detail-note{display:flex;gap:13px;background:#f0eee7;padding:20px;color:#a17c45}.service-detail-note p{font-size:11px;line-height:1.7;color:#657483;margin:0}.service-detail-note b{color:#203954}.service-detail-next h2{font-family:Manrope,sans-serif;font-size:clamp(30px,3.2vw,39px);line-height:1.2;color:#203954;letter-spacing:-.04em;margin:14px 0}.service-detail-next p{font-size:12px;line-height:1.8;color:#697687;max-width:490px}.service-detail-next .inline-arrow{margin-top:5px}.service-source{grid-column:1/-1;border-top:1px solid var(--line);padding-top:14px;font-size:10px;color:#77838e}.service-source a{display:inline-flex;align-items:center;gap:4px;color:#94703d;font-weight:700}@media(max-width:1020px){.footer-main{grid-template-columns:1fr 1fr 1fr;gap:26px}.footer-note{grid-column:1/-1}}@media(max-width:760px){.blog-page,.article-page,.careers-page,.legal-draft-page,.finder-page,.service-detail-page{width:calc(100% - 40px);padding-top:52px;padding-bottom:62px}.blog-grid{grid-template-columns:1fr}.blog-card{min-height:200px;padding:21px}.blog-card h2{font-size:19px}.finder-form>div{flex-direction:column}.finder-form .button{width:100%}.finder-empty{padding:15px}.service-detail-page{grid-template-columns:1fr;gap:25px}.service-source{grid-column:1}.footer-main{grid-template-columns:1fr 1fr;gap:25px 18px}.footer-brand-col,.footer-note{grid-column:1/-1}.footer-col{gap:10px}}.contact-phone{color:var(--gold-light);margin:8px 0 18px}
