*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#f7f7f5;color:#152033;font-family:"DM Sans",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.announcement{height:35px;background:#0d1727;color:#cbd0d8;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;letter-spacing:.04em}.announcement-dot,.eyebrow span{width:6px;height:6px;background:#d5ae68;border-radius:50%;display:inline-block}.site-header{height:82px;padding:0 max(6.5vw,24px);display:flex;align-items:center;justify-content:space-between;background:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid #ecece9}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:37px;height:37px;border-radius:11px;background:#101c2d;color:#e8c27e;display:grid;place-items:center;font-family:Manrope,sans-serif;font-weight:800;font-size:16px;letter-spacing:-2px}.brand-mark span{color:white}.brand-name{font:800 20px Manrope,sans-serif;letter-spacing:-1px;color:#152033}.brand-name span{color:#b18b4e}.nav{display:flex;align-items:center;gap:34px;font-size:12px;font-weight:600;color:#5b6471}.nav a:hover,.text-link:hover{color:#a47d40}.nav .nav-cta{background:#101c2d;color:#fff;padding:13px 18px;border-radius:5px}.nav-cta span,.button span{margin-left:10px;color:#d9b778}.menu-toggle{display:none;background:none;border:0}.section-shell{width:min(1120px,87%);margin:auto}.hero{min-height:590px;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:55px;padding-top:65px;padding-bottom:65px}.eyebrow{font-size:10px;letter-spacing:.19em;font-weight:700;color:#9b7845;margin-bottom:22px}.hero h1,.section h2,.about-copy h2,.faq-layout h2,.contact-panel h2{font:800 clamp(45px,5.5vw,70px)/1.08 Manrope,sans-serif;letter-spacing:-.065em;margin:0;color:#122035}.hero h1 em,.section h2 em,.about-copy h2 em,.faq-layout h2 em,.contact-panel h2 em{font-style:normal;color:#b28c50}.hero-lead{max-width:500px;color:#677180;line-height:1.85;font-size:15px;margin:25px 0 28px}.hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 21px;border-radius:4px;font-size:12px;font-weight:700;transition:.2s}.button:hover{transform:translateY(-2px)}.button-primary{background:#142238;color:#fff;box-shadow:0 9px 24px #14223820}.text-link{font-size:12px;font-weight:700;color:#28374a}.text-link span{color:#b28c50;margin-left:7px}.hero-note{font-size:10px;color:#89919b;margin-top:31px;display:flex;align-items:center;gap:8px}.shield{display:grid;place-items:center;border:1px solid #d7c49f;color:#9d7a43;border-radius:50%;width:17px;height:17px}.hero-art{height:420px;position:relative;background:linear-gradient(140deg,#14243a,#091321);border-radius:8px;overflow:hidden;display:grid;place-items:center}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,#ffffff08 48%,transparent 72%)}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:330px;height:330px;background:radial-gradient(circle at 35% 35%,#c7a66d,#74562f 42%,#182438 72%);right:-90px;top:-120px;opacity:.65}.orb-two{width:260px;height:260px;border:1px solid #d5b57550;left:-100px;bottom:-130px}.art-ring{position:absolute;border:1px solid #d4b57830;border-radius:50%;transform:rotate(-25deg)}.ring-one{width:430px;height:230px}.ring-two{width:500px;height:300px;transform:rotate(35deg)}.glass-card{position:relative;z-index:2;width:260px;height:290px;padding:22px;background:linear-gradient(145deg,#ffffff20,#ffffff08);border:1px solid #ffffff38;border-radius:12px;box-shadow:0 25px 70px #0006;backdrop-filter:blur(10px);color:#fff;transform:rotate(-5deg)}.glass-top,.glass-bottom{display:flex;justify-content:space-between;align-items:center}.mini-mark{width:28px;height:28px;background:#d9b778;color:#142238;border-radius:8px;display:grid;place-items:center;font:bold 10px Manrope}.live-label{font-size:7px;letter-spacing:.12em;color:#e2d4b8}.live-label i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#b6d5a3;margin-right:4px}.glass-label{font-size:8px;letter-spacing:.25em;color:#cbb68e;margin-top:40px}.glass-title{font:700 34px/1.1 Manrope,sans-serif;letter-spacing:-.05em;margin-top:10px}.glass-bottom{position:absolute;bottom:20px;left:22px;right:22px;font-size:6px;letter-spacing:.12em;color:#c8cbd0}.glass-bottom b{font:800 24px Manrope;color:#d9b778}.floating-chip{position:absolute;z-index:3;background:#fff;color:#243247;padding:12px 15px;border-radius:5px;font-size:10px;font-weight:700;box-shadow:0 10px 35px #0003}.chip-top{top:60px;right:25px}.chip-bottom{bottom:58px;left:20px}.chip-check{color:#98743d;font-size:15px}.trust-strip{background:#eeeae2;min-height:85px;display:flex;justify-content:center;align-items:center;gap:8vw;padding:20px 5%}.trust-strip div{display:flex;align-items:center;gap:13px}.trust-strip strong{font:800 17px Manrope;color:#b08b51}.trust-strip span{font-size:11px;color:#596474;font-weight:600}.section{padding-top:110px;padding-bottom:110px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}.section h2,.about-copy h2,.faq-layout h2{font-size:43px}.section-heading>p{max-width:330px;color:#737d89;line-height:1.8;font-size:13px;margin:0 0 5px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.service-card{background:#fff;border:1px solid #e9e8e3;padding:30px 27px 27px;min-height:275px;transition:.25s}.service-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #1b2a3b10}.service-card.featured{background:#142238;color:white;border-color:#142238}.service-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f3eee4;color:#a47e42;font-size:21px;margin-bottom:28px}.featured .service-icon{background:#ffffff12}.service-number{font-size:8px;letter-spacing:.16em;color:#aa8956;font-weight:700}.service-card h3{font:700 19px Manrope,sans-serif;letter-spacing:-.04em;margin:12px 0}.service-card p{font-size:12px;line-height:1.8;color:#7b8490;min-height:64px}.featured p{color:#c0c8d1}.service-card>a{display:inline-block;margin-top:14px;font-size:10px;font-weight:700;color:#9c7844}.service-card>a span{margin-left:7px}.about-section{background:#ece9e2;padding:100px 0}.about-layout{display:grid;grid-template-columns:.9fr 1fr;gap:95px;align-items:center}.about-visual{height:400px;background:#142238;position:relative;overflow:hidden;display:grid;place-items:center}.about-visual:before,.about-visual:after{content:"";position:absolute;border:1px solid #c7a66d40;border-radius:50%;width:340px;height:340px}.about-visual:after{width:450px;height:450px}.about-monogram{font:800 110px Manrope;color:#e1c18a;letter-spacing:-.1em;z-index:1}.about-monogram span{font-size:40px;color:#fff;vertical-align:top;letter-spacing:-.08em}.about-caption{position:absolute;bottom:22px;left:24px;color:#c4cbd2;font-size:7px;letter-spacing:.18em}.about-caption span{color:#d6b475;margin:0 7px}.about-copy h2{margin-bottom:23px}.about-copy>p,.faq-intro{color:#697481;font-size:13px;line-height:1.9}.check-list{list-style:none;padding:0;margin:25px 0 30px}.check-list li{font-size:12px;color:#455163;margin:14px 0}.check-list span{color:#a37e45;margin-right:10px}.button-dark{background:#142238;color:white}.process-section{padding-top:105px;padding-bottom:115px}.centered{display:block;text-align:center}.centered .eyebrow{margin-bottom:18px}.centered h2{font-size:43px}.centered>p{font-size:13px;color:#7b8490;margin-top:15px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px}.step-no{font:800 34px Manrope;color:#c6a36a}.step-line{height:1px;background:#dedbd4;margin:17px 0 23px;position:relative}.step-line:before{content:"";position:absolute;left:0;top:-2px;width:5px;height:5px;background:#b38d51;border-radius:50%}.step h3{font:700 17px Manrope;margin:0 0 10px}.step p{font-size:12px;line-height:1.8;color:#7b8490;max-width:260px}.faq-section{background:#fff;padding:100px 0}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-layout h2{margin-bottom:18px}.faq-intro{max-width:300px;margin-bottom:23px}.faq-list details{border-bottom:1px solid #e9e8e3;padding:21px 0}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font:700 14px Manrope;color:#253247}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:20px;color:#b18b4e;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;line-height:1.8;color:#78818c;max-width:550px}.contact-section{padding-top:90px;padding-bottom:90px}.contact-panel{background:#111f33;position:relative;overflow:hidden;text-align:center;padding:75px 25px;color:#fff}.contact-glow{position:absolute;width:400px;height:400px;border-radius:50%;background:#b18b4e20;filter:blur(80px);top:-250px;left:calc(50% - 200px)}.contact-panel>*:not(.contact-glow){position:relative}.contact-panel .eyebrow{color:#d4b77f}.contact-panel h2{color:#fff;font-size:48px}.contact-panel>p{font-size:13px;line-height:1.8;color:#bdc5ce;max-width:500px;margin:20px auto 27px}.button-gold{background:#d8b675;color:#152238}.button-gold span{color:#152238}.contact-number{margin-top:32px;color:#aab4c0;font-size:8px;letter-spacing:.17em}.contact-number strong{color:#fff;margin-left:10px;font-size:10px;letter-spacing:.06em}.footer{background:#0b1524;color:#fff;padding:35px max(6.5vw,24px) 22px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:27px;border-bottom:1px solid #ffffff19}.brand-footer .brand-mark{background:#d9b778;color:#142238}.brand-footer .brand-mark span{color:#fff}.brand-footer .brand-name{color:#fff}.footer-top p{font-size:11px;color:#aeb7c1}.footer-top>a:last-child{font-size:11px;color:#d9b778}.disclaimer{font-size:10px;line-height:1.8;color:#8f9aa8;padding:22px 0;border-bottom:1px solid #ffffff19}.disclaimer strong{color:#c8d0d8}.footer-bottom{display:flex;justify-content:space-between;padding-top:18px;color:#7f8b9a;font-size:9px}.footer-bottom a{color:#c7a66d}.floating-whatsapp{position:fixed;right:22px;bottom:22px;z-index:9;width:49px;height:49px;border-radius:50%;background:#d6b16f;color:#122035;display:grid;place-items:center;font-size:24px;box-shadow:0 8px 25px #101c2d30}
@media(max-width:800px){.site-header{height:70px}.menu-toggle{display:flex;flex-direction:column;gap:5px;padding:10px}.menu-toggle span{width:22px;height:2px;background:#152238}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:#fff;padding:20px 7%;flex-direction:column;align-items:stretch;gap:20px;border-bottom:1px solid #eee}.nav.open{display:flex}.nav .nav-cta{text-align:center}.hero{grid-template-columns:1fr;gap:42px;padding-top:65px}.hero-art{height:360px}.hero h1{font-size:55px}.trust-strip{gap:18px;flex-wrap:wrap;justify-content:space-around}.trust-strip div{min-width:40%}.section{padding-top:75px;padding-bottom:75px}.section-heading{display:block}.section-heading>p{margin-top:20px}.service-grid{grid-template-columns:1fr}.service-card{min-height:auto}.service-card p{min-height:0}.about-section{padding:75px 0}.about-layout{grid-template-columns:1fr;gap:45px}.about-visual{height:310px}.steps{grid-template-columns:1fr;gap:18px;margin-top:40px}.step-line{margin:10px 0 15px}.step p{max-width:none}.faq-layout{grid-template-columns:1fr;gap:35px}.faq-section{padding:75px 0}.contact-panel{padding:60px 22px}.contact-panel h2{font-size:40px}.footer-top{gap:20px;flex-wrap:wrap}.footer-top p{order:3;width:100%;margin:0}.contact-number strong{display:block;margin:10px 0 0}.announcement{font-size:9px;padding:0 10px;text-align:center}}@media(max-width:420px){.hero h1{font-size:48px}.hero-art{height:320px}.glass-card{transform:scale(.9) rotate(-5deg)}.floating-chip{font-size:9px}.section h2,.about-copy h2,.faq-layout h2,.centered h2{font-size:36px}.trust-strip span{font-size:10px}.contact-panel h2{font-size:35px}}
