.v1{font-family:var(--font-manrope);color:#fff;background:#06162b;min-width:320px;overflow-x:clip}.v1 a{color:#f1ce8e}.v1 a:hover{color:#fff}.v1 .serif{font-family:Georgia,Times New Roman,serif;font-weight:400}.v1 .em-gold em{color:#f1ce8e;font-style:italic}.v1 .em-dark em{color:#8a6630;font-style:italic}.v1 .em-ochre em{color:#9a5c00;font-style:italic}.v1 h1,.v1 h2,.v1 h3,.v1 p,.v1 ul,.v1 ol{margin:0}.v1.v1-contents{display:contents}.v1-ok{color:#0b1a3a;background:#f4efe3;border-radius:12px;margin:0;padding:18px;font-weight:600}.v1-form>.v1-err{border:1px solid #ff8a80;border-radius:10px;padding:12px 14px}@keyframes v1-entete-arrivee{0%{opacity:0;transform:translateY(-100%)}}.v1-header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07122be0;border-bottom:1px solid #c9a24a38;height:78px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s;animation:.6s cubic-bezier(.22,1,.36,1) backwards v1-entete-arrivee;position:sticky;top:0}.v1-header.cachee{opacity:0;pointer-events:none;transform:translateY(-100%)}.v1-nav{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;max-width:1440px;height:100%;margin:0 auto;padding:0 5vw;display:flex}@media (prefers-reduced-motion:reduce){.v1-header{transition:none;animation:none}}.v1-brand{align-items:center;gap:12px;text-decoration:none;display:flex;color:#f4efe3!important}.v1-brand img{width:44px;height:44px}.v1-brand span{font-family:var(--font-cinzel);letter-spacing:.08em;font-size:1rem;font-weight:700;line-height:1.1}.v1-brand small{color:#c9a24a;letter-spacing:.22em;font-size:.78rem;font-weight:700;display:block}.v1-links{align-items:center;gap:30px;font-size:.92rem;font-weight:600;display:flex}.v1-links a{color:#d9deea;text-decoration:none}.v1-links a:hover{color:#fff}.v1-actions{align-items:center;gap:12px;display:flex}.v1-cta{white-space:nowrap;border:1px solid #b8a376;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.v1-cta i{color:#dab36b;font-style:normal}.v1-cta-short{display:none}.v1-wa-icon,.v1-user-icon{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:inline-flex}.v1-wa-icon{color:#25d366!important}.v1-wa-icon:hover,.v1-wa-icon:active{background:#25d36624}.v1-user-icon{display:none;color:#d9deea!important}.v1-user-icon:hover,.v1-user-icon:active{background:#ffffff1a}@media (max-width:1024px){.v1-actions .v1-account{display:none}.v1-actions .v1-user-icon{display:inline-flex}.v1-cta{order:1}.v1-wa-icon{order:2}.v1-user-icon{order:3}.v1-menu-btn{order:4}}.v1-account{align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;color:#d9deea!important}.v1-prog{transform-origin:0;z-index:120;background:#dab36b;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.v1-menu-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #b8a376;border-radius:6px;min-width:44px;min-height:44px;display:none}.v1-drawer{pointer-events:auto;display:none}.design-switch{border:1px solid #c9a24a8c;border-radius:999px;gap:2px;padding:2px;display:inline-flex}.design-switch button{color:#d9deea;min-width:36px;min-height:30px;font:700 11px/1 var(--font-manrope);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px}.design-switch button[aria-pressed=true]{color:#0a1e31;background:#dab36b}.design-switch button:not([aria-pressed=true]):hover{color:#fff}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v1-prog{animation:linear both v1prog;animation-timeline:scroll(root)}@keyframes v1prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v1 .lift{animation:linear both v1lift;animation-timeline:view();animation-range:entry 5% cover 30%}@keyframes v1lift{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}.v1 .hero-copy{animation:linear both v1hc;animation-timeline:scroll(root);animation-range:0 480px}@keyframes v1hc{to{opacity:0;transform:translateY(-70px)}}.v1 .hero-fade{animation:linear both v1hf;animation-timeline:scroll(root);animation-range:200px 640px}@keyframes v1hf{to{opacity:0}}.v1 .stamp-seal{animation:linear both v1slam;animation-timeline:view();animation-range:entry 70% cover 55%}@keyframes v1slam{0%{opacity:0;transform:scale(4)rotate(40deg)}75%{opacity:1;transform:scale(.94)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(8deg)}}.v1 .crack{animation:linear both v1crack;animation-timeline:view();animation-range:cover 35% cover 60%}@keyframes v1crack{0%{transform:rotate(0)translate(0)}to{transform:rotate(-4deg)translate(-14px)}}.v1 .bridge{view-timeline-name:--bridge;height:calc(100svh + 1000px)}.v1 .bridge-inner{background:#06162b;height:100svh;min-height:560px;position:sticky;top:0}.v1 .emblem{animation:linear both v1emb;animation-timeline:--bridge;animation-range:contain}@keyframes v1emb{0%{transform:scale(1)}20%{transform:scale(1.08)}30%{transform:scale(1.74)}40%{transform:scale(2.79)}50%{transform:scale(4.48)}60%{transform:scale(7.2)}70%{transform:scale(11.6)}80%{transform:scale(18.6)}90%{transform:scale(29.9)}to{transform:scale(48)}}.v1 .bridge-fill{animation:linear both v1bfill;animation-timeline:--bridge;animation-range:contain 72% contain 92%}@keyframes v1bfill{0%{opacity:0}to{opacity:1}}.v1 .bridge-copy{animation:linear both v1bc;animation-timeline:--bridge;animation-range:contain contain 35%}@keyframes v1bc{to{opacity:0;transform:translateY(-60px)scale(.96)}}.v1 .bridge-hint{animation:linear both v1bh;animation-timeline:--bridge;animation-range:contain contain 20%}@keyframes v1bh{to{opacity:0}}.v1 .svc{animation:linear both v1svc;animation-timeline:view();animation-range:entry cover 30%}@keyframes v1svc{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}}}.v1 .plot3d{transform:translate(var(--tx,0px), var(--ty,0px)) rotateX(var(--rx,55deg)) rotateZ(var(--rz,-26deg)) scale(var(--sc,.82));color:var(--pc,#dab36b);opacity:var(--op,1)}.v1 .morph-card{opacity:var(--co,1)}.v1 .tilt{transform:translateX(calc(var(--hx,0) * 16px)) rotateY(calc(var(--hx,0) * 14deg)) rotateX(calc(var(--hy,0) * -11deg));will-change:transform;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.v1-hero{z-index:3;background:#071b33;position:relative}.v1-hero-lines{opacity:.4;position:absolute;inset:0;overflow:hidden}.v1 .hero-grid{box-sizing:border-box;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;max-width:1440px;height:700px;margin:0 auto;padding:24px 6vw 70px;display:grid;position:relative}.v1-eyebrow{letter-spacing:.25em;color:#f1ce8e;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.v1-eyebrow i{background:#dab36b;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 16px #dab36b}.v1 .hero-copy{z-index:3;flex-direction:column;gap:28px;min-width:0;display:flex;position:relative;container-type:inline-size}.v1-h1{font-family:var(--font-cinzel);letter-spacing:.01em;white-space:nowrap;font-size:clamp(.8rem,5.5cqi,2.1rem);font-weight:600;line-height:1.15}.v1-h1 span{color:#f1ce8e}.v1-lead{color:#b3c1cf;max-width:470px;font-size:15px;line-height:1.85}.v1-lead strong{color:#f2f4f7}.v1-btn-gold{cursor:pointer;background:#dab36b;border:0;border-radius:6px;align-items:center;gap:20px;min-height:52px;padding:0 22px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;color:#0a1e31!important}.v1-btn-line{border:1px solid #9d986d;border-radius:6px;align-items:center;gap:18px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;color:#e8d4a6!important}.v1-link-under{border-bottom:1px solid #b5c1ca;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.v1 .v1-cible{color:#0b1a3a;margin-top:10px;font-weight:800;display:block}.v1-ligne{display:block}.v1-h1 .v1-ligne{color:inherit}.v1-hero .ent{animation:1s cubic-bezier(.22,1,.36,1) both v1ent;animation-delay:calc(var(--d,0) * 1ms + .2s)}@keyframes v1ent{0%{opacity:0;filter:blur(5px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.v1-hero .ent{animation:none}}.v1 .v1-btn-contour{background:0 0;border:1px solid #dab36b;border-radius:6px;transition:background-color .15s,color .15s;color:#dab36b!important}.v1 .v1-btn-contour:active{background:#dab36b;color:#0a1e31!important}.v1-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.v1 .hero-art{aspect-ratio:560/420;perspective:1000px;z-index:4;width:min(100%,560px);margin:0 auto;position:relative}.v1-tilt-fill{transform-style:preserve-3d;position:absolute;inset:0}.v1-orbit{border:1px solid #dab36b52;border-radius:50%;position:absolute;inset:-6% 4%;transform:translateZ(-60px)rotate(-16deg)}.v1-cap{letter-spacing:.2em;color:#cbb78e;font-size:10px;position:absolute;transform:translateZ(40px)}.v1-plot-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v1-ref{letter-spacing:.15em;background:#06192ee6;border:1px solid #a8936d80;padding:12px 16px;font-size:11px;position:absolute;top:14%;right:-2%;transform:translateZ(70px);box-shadow:0 15px 50px #031321a6}.v1-hero-foot{box-sizing:border-box;letter-spacing:.2em;color:#93a4b6;border-top:1px solid #bec9cc1a;justify-content:space-between;align-items:center;gap:12px;max-width:1440px;height:72px;margin:0 auto;padding:0 6vw;font-size:10px;display:flex}.v1-hero-foot a{color:#93a4b6;text-decoration:none}.v1 .sec-pad{padding-top:72px;padding-bottom:96px}.v1-act-head{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.4vw,2.1rem);font-style:italic;line-height:1.1}.v1-h2{letter-spacing:-.035em;font-size:clamp(2.3rem,4.2vw,4.1rem);line-height:1.1}.v1-paper{z-index:1;color:#0b1a3a;background:#f4efe3;position:relative}.v1-paper .v1-act-head{color:#8a6630}.v1-wrap{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 6vw}.v1 .act1{grid-template-columns:1.1fr 1fr;align-items:start;gap:40px;display:grid}.v1-col{flex-direction:column;gap:22px;display:flex}.v1-body{color:#3a4560;max-width:560px;font-size:1.08rem;line-height:1.75}.v1-card-plan{box-sizing:border-box;background:#fff;border:1px solid #e2d7bc;border-radius:20px;width:min(100%,568px);margin:0 auto;padding:24px;box-shadow:0 30px 60px #0b1a3a1f}.v1-card-plan-foot{color:#5a6480;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:16px;font-size:.85rem;display:flex}.v1-card-plan-foot b{color:#0e2558}.v1-navy{z-index:1;background:#0b1a3a;padding-left:6vw;padding-right:6vw;position:relative;overflow:hidden}.v1 .act2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"vis head""vis list";align-items:center;gap:28px 64px;max-width:1240px;margin:0 auto;display:grid}.v1 .act2>*{min-width:0}.v1 .a2-vis{z-index:5;grid-area:vis;justify-content:center;padding:20px 0;display:flex;position:relative}.v1 .a2-head{flex-direction:column;grid-area:head;align-self:end;gap:22px;display:flex}.v1 .a2-list{color:#f4efe3;grid-area:list;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-self:start;gap:14px;margin:0;padding:0;list-style:none;display:grid}.v1 .a2-list li{overflow-wrap:anywhere;box-sizing:border-box;border:1px solid #e6c87747;border-radius:12px;min-width:0;padding:16px 18px;line-height:1.5}.v1 .a2-list strong{color:#e6c877}.v1 .a2-list span{color:#c3cbdd;font-size:.95rem}.v1-deed{box-sizing:border-box;color:#0b1a3a;background:#f4efe3;border-radius:6px;width:min(100%,420px);padding:34px 32px;position:relative;box-shadow:0 40px 80px #00000080}.v1-deed-k{font-family:var(--font-cinzel);letter-spacing:.28em;color:#6e5e3a;font-size:.8rem}.v1-deed-t{font-family:var(--font-cinzel);margin:10px 0 18px;font-size:1.5rem;font-weight:700}.v1-deed-lines{flex-direction:column;gap:12px;display:flex}.v1-deed-lines i{background:#d8cdb2;border-radius:4px;height:9px;display:block}.v1-deed-foot{color:#6e5e3a;margin:22px 0 0;font-size:.82rem}.v1 .stamp-red{--q:1;color:#c0362c;font-family:var(--font-cinzel);letter-spacing:.08em;opacity:min(1, calc(var(--q) * 3));transform:scale(calc(1 + (1 - var(--q)) * 3)) rotate(calc(-12deg + (1 - var(--q)) * 40deg));will-change:transform;background:#f4efe3e6;border:4px solid #c0362c;border-radius:6px;padding:10px 18px;font-size:1.45rem;font-weight:700;position:absolute;top:40%;right:-18px}.v1-shield-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:64px;display:grid}.v1-verified{box-sizing:border-box;background:#fff;border:1px solid #e2d7bc;border-radius:6px;width:min(100%,420px);padding:34px 32px;position:relative;box-shadow:0 30px 60px #0b1a3a24}.v1-verified ul{flex-direction:column;gap:12px;padding:0;font-size:.95rem;list-style:none;display:flex}.v1-verified li{align-items:center;gap:10px;display:flex}.v1-verified .stamp-seal{filter:drop-shadow(0 14px 24px #0b1a3a59);width:150px;height:150px;position:absolute;bottom:-40px;right:-34px;transform:rotate(8deg)}.v1 .scan-sec{--sp:0}.v1 .scan-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.v1 .scan-col{order:-1}.v1 .steps-vp{min-width:0}.v1 .steps-track{flex-direction:column;gap:28px;padding:0;list-style:none;display:flex}.v1 .step-card{color:#f4efe3;box-sizing:border-box;opacity:.45;background:#0b1a3a;border:1px solid #0000;border-radius:22px;flex-direction:column;justify-content:center;gap:16px;min-height:300px;padding:44px 40px;transition:opacity .45s,transform .45s,border-color .45s;display:flex;transform:scale(.97)}.v1 .step-card.on{opacity:1;border-color:#c9a24a;transform:none;box-shadow:0 24px 60px #0b1a3a47}.v1 .snum{font-family:var(--font-cinzel);color:#c9a24a;font-size:3.4rem;line-height:1}.v1 .stitle{font-size:1.7rem}.v1 .stext{color:#c3cbdd;max-width:440px;font-size:1.08rem;line-height:1.65}.v1 .scan-col{position:sticky;top:110px}.v1 .scan-head{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.v1 .scan-head p{letter-spacing:.25em;color:#876226;font-size:11px;font-weight:800}.v1 .scan-head small{letter-spacing:.16em;color:#7d6a55;font-size:10px}.v1 .scan-frame{aspect-ratio:1.03;width:100%;max-height:560px;transform:perspective(1000px) rotateY(calc(-8deg + var(--sp) * 16deg)) rotateX(calc(3deg - var(--sp) * 6deg));background:#0b2436;position:relative;overflow:hidden;box-shadow:0 32px 90px #051e3145}.v1 .corner{z-index:9;border-style:solid;border-color:#e4c181;width:30px;height:30px;position:absolute}.v1 .sheet{color:#183647;transform:scale(calc(1 + var(--sp) * .04));background:#f5f3e9;border-radius:4px;padding:22px;position:absolute;inset:14% 12% 12%;overflow:hidden;box-shadow:0 20px 45px #030e1b99}.v1 .scan-item{color:#294858;background:#ecf0ec;justify-content:space-between;align-items:center;gap:8px;margin:9px 0;padding:12px 14px;font-size:13px;transition:background .4s;display:flex;position:relative}.v1 .scan-item b{letter-spacing:.06em;color:#8a6630;font-size:11px;transition:color .3s}.v1 .scan-item.now{background:#fbf1d8}.v1 .scan-item.now b{color:#9a5c00}.v1 .scan-item.ok b{color:#1b7f4c}.v1 .icorner{border:1.5px solid #b48b53;width:9px;height:9px;position:absolute}.v1 .beam{z-index:5;height:3px;left:10%;right:10%;top:var(--beam,36%);pointer-events:none;background:#e0ca87;transition:top .12s linear,opacity .35s;position:absolute;box-shadow:0 0 20px 9px #d4c78a4d,0 0 50px 22px #d9c98217}.v1 .beam.fin{opacity:0}.v1 .meter{background:#d9cfc2;height:2px;overflow:hidden}.v1 .meter span{height:100%;width:calc(var(--sp) * 100%);background:#b88b4a;display:block}.v1 .done-seal{opacity:0;filter:drop-shadow(0 8px 14px #00000059);width:74px;height:74px;transition:opacity .25s .1s,transform .6s cubic-bezier(.3,1.4,.5,1) .1s;position:absolute;bottom:6px;right:10px;transform:rotate(50deg)scale(3.4)}.v1 .done-seal.on{opacity:1;transform:rotate(8deg)scale(1)}.v1-scan-bar{letter-spacing:.15em;color:#d6ccac;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;left:26px;right:26px}.v1 .bridge{background:#06162b;position:relative}.v1 .bridge-inner{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:36px;padding:80px 24px;display:flex;overflow:hidden}.v1 .bridge-copy{z-index:2;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.v1 .emblem{transform-origin:38% 46%;z-index:1;width:240px;height:240px;position:relative}.v1-expertises{background:#0a2347;padding-left:6vw;padding-right:6vw}.v1 .svc-grid{background:#53677873;border:1px solid #53677873;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.v1 .svc{background:#0c2a50;flex-direction:column;gap:14px;padding:34px 32px 56px;text-decoration:none;transition:background .25s;display:flex;position:relative;color:#fff!important}.v1 .svc:hover{background:#133a63}.v1 .svc ul{color:#c3d0dc;flex-direction:column;gap:8px;padding:0 0 0 18px;font-size:13px;line-height:1.65;display:flex}.v1 .svc h3{font-size:25px;line-height:1.2}.v1 .svc .id{letter-spacing:.17em;color:#dab36b;font-size:11px;font-weight:700}.v1-ftv{color:#111d2e;background:#efece2}.v1 .ftv-wrap{--mp:1;background:#f6f2e9;position:relative}.v1 .ftv-top{z-index:1;grid-template-columns:1fr 1fr;display:grid;position:relative}.v1 .curtain{z-index:0;clip-path:inset(0 calc((1 - min(1, var(--mp) * 2)) * 100%) 0 calc(max(0, var(--mp) * 2 - 1) * 100%));background:#f1ce8e;position:absolute;inset:0}.v1 .mic4{transform:rotateY(calc(var(--mp) * 720deg)) rotateZ(-6deg) scale(calc(.55 + var(--mp) * .45));will-change:transform;filter:drop-shadow(0 26px 30px #56290059);width:min(58%,330px);position:relative}.v1 .stage{perspective:1300px;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.v1 .vtrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding:4px 0 14px;display:flex;overflow-x:auto}.v1 .vtrack::-webkit-scrollbar{display:none}.v1 .vcard{scroll-snap-align:start;background:#fff;border:1px solid #e1d9cb;flex-direction:column;flex:0 0 clamp(250px,28vw,360px);text-decoration:none;display:flex;color:#111d2e!important}.v1 .marquee{align-items:center;gap:56px;width:max-content;animation:40s linear infinite v1mq;display:flex}@keyframes v1mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.v1 .mesh{background-image:repeating-linear-gradient(0deg,#bfa16b17 0 1px,#0000 1px 64px),repeating-linear-gradient(90deg,#bfa16b17 0 1px,#0000 1px 64px)}.v1-form{background:#0e2558;border:1px solid #c9a24a4d;border-radius:22px;flex-direction:column;gap:18px;padding:34px;display:flex}.v1-field{flex-direction:column;gap:8px;display:flex}.v1-field label{font-size:.9rem;font-weight:600}.v1-field input,.v1-field select,.v1-field textarea{color:#f4efe3;min-height:48px;font:inherit;background:#07122b;border:1px solid #3b5591;border-radius:10px;padding:0 14px}.v1-field textarea{resize:vertical;padding:12px 14px}.v1-field [aria-invalid=true]{border-color:#ff8a80}.v1-err{color:#ffb4ab;font-size:.85rem}.v1-submit{color:#07122b;min-height:52px;font:inherit;cursor:pointer;background:#c9a24a;border:none;border-radius:999px;font-weight:700}.v1-submit:disabled{opacity:.6;cursor:wait}.v1-wa{background:#1f8a55;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.v1-footer{letter-spacing:.09em;color:#8fa3b5;background:#030e1b;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:26px 6vw;font-size:11px;display:flex}.v1-footer a{color:#8fa3b5}.v1-footer a:hover{color:#f1ce8e}.v1-footer-full{letter-spacing:0;padding:64px 6vw 28px;font-size:14px;line-height:1.6;display:block}.v1-foot-grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;max-width:1240px;margin:0 auto;display:grid}.v1-foot-grid h2{letter-spacing:.22em;text-transform:uppercase;color:#f1ce8e;margin:0 0 14px;font-size:11px;font-weight:800}.v1-foot-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v1-foot-brand{align-content:start;gap:12px;max-width:320px;display:grid}.v1-foot-brand p{margin:0}.v1-foot-name{font-family:var(--font-cinzel);letter-spacing:.06em;color:#f4efe3;font-size:1.05rem;font-weight:600}.v1-foot-bas{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;max-width:1240px;margin:44px auto 0;padding-top:20px;font-size:12px;display:flex}.v1-foot-bas nav{flex-wrap:wrap;gap:6px 22px;display:flex}@media (max-width:900px){.v1-foot-grid{grid-template-columns:1fr 1fr}.v1-foot-brand{grid-column:1/-1;max-width:none}}.v1-foot-logo{align-items:center;gap:14px;display:flex}.v1-foot-logo img{flex:none;width:52px;height:52px}.v1-foot-logo .v1-foot-name{line-height:1.2}@media (max-width:520px){.v1-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.v1-foot-grid>div:last-child{grid-column:1/-1}.v1-foot-bas{flex-direction:column}}@media (max-width:1024px){.v1 .scan-sec{height:calc(100svh + 1600px)}.v1 .scan-grid{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;width:100%;height:90svh;display:flex;position:sticky;top:5svh}.v1 .steps-vp{flex:none;width:100%;max-width:100%;overflow:hidden}.v1 .steps-track{width:100%;transform:translateX(calc(var(--cp,0) * -1 * (100% + 16px)));will-change:transform;flex-direction:row;gap:16px}.v1 .step-card{opacity:1;border-color:#c9a24a;border-radius:18px;flex:0 0 100%;justify-content:flex-start;gap:6px;width:100%;min-width:0;max-width:100%;min-height:150px;padding:20px 22px;transform:none}.v1 .step-card .snum{font-size:2rem}.v1 .step-card .stitle{font-size:1.2rem}.v1 .step-card .stext{font-size:.92rem}.v1 .scan-col{flex-direction:column;flex:1;order:0;min-height:0;margin:0 -4vw;display:flex;position:static}.v1 .scan-head{display:none!important}.v1 .scan-frame{aspect-ratio:auto;flex:1;width:100%;min-height:220px;max-height:none;transform:none}.v1 .sheet{padding:12px 14px;inset:11% 3% 10%;transform:none}.v1 .corner{width:20px;height:20px}.v1 .scan-sec-wrap{padding-left:4vw!important;padding-right:4vw!important}.v1 .stext{max-width:none}.v1 .scan-item{margin:5px 0;padding:7px 10px;font-size:11px}.v1 .scan-item b{font-size:9px}.v1 .doc-lines{display:none!important}}@media (max-width:900px){.v1-links{display:none}.v1-menu-btn{justify-content:center;align-items:center;display:inline-flex}.v1-drawer.open{z-index:99;background:#07122b;border-bottom:1px solid #c9a24a4d;flex-direction:column;gap:8px;padding:20px 6vw 28px;display:flex;position:fixed;top:78px;left:0;right:0}.v1-drawer a{color:#d9deea;border-bottom:1px solid #ffffff14;padding:12px 0;font-weight:600;text-decoration:none}.v1 .hero-grid{grid-template-columns:1fr;gap:40px;height:auto;padding:clamp(72px,20vw,110px) 6vw 32px}.v1 .hero-copy{padding-top:0}.v1-hero .v1-row{flex-wrap:nowrap;justify-content:flex-start;gap:clamp(10px,3vw,28px)}.v1-hero .v1-btn-gold{white-space:nowrap;flex:0 auto;gap:clamp(6px,2vw,18px);min-width:0;min-height:clamp(44px,11vw,56px);padding:0 clamp(11px,3.4vw,26px);font-size:clamp(10px,2.9vw,14px)}.v1-hero .v1-link-under{white-space:nowrap;flex:0 auto;min-width:0;font-size:clamp(10px,2.9vw,14px)}.v1-hero .v1-link-under span{margin-left:clamp(4px,1.6vw,12px)!important}.v1 .act1{grid-template-columns:1fr}.v1 .act2{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""vis""list";row-gap:24px}.v1 .crack{max-width:420px;width:100%!important}.v1 .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v1 .ftv-top{grid-template-columns:1fr}.v1 .sec-pad{padding-top:56px;padding-bottom:72px}.v1 .stage{min-height:400px}}@media (max-width:520px){.v1-cta{display:none}.v1-brand span{font-size:.82rem}.v1-brand small{letter-spacing:.2em;font-size:.66rem}.v1-account{display:none}.v1-nav{gap:8px;padding:0 4vw}.v1-actions{gap:8px}.design-switch button{min-width:32px;padding:0 8px}}@media (max-width:560px){.v1-verified .stamp-seal{width:clamp(64px,20vw,88px);height:clamp(64px,20vw,88px);bottom:-22px;right:-6px}.v1 .svc-grid{grid-template-columns:1fr}.v1 .vcard{flex-basis:80vw}.v1 .stamp-red{font-size:1.1rem;right:8px}.v1-ref{display:none}}@media (prefers-reduced-motion:reduce){.v1 .marquee{animation:none}.v1 .stamp-red{opacity:1;transform:rotate(-12deg)}.v1 .mic4{transform:rotate(-6deg)}.v1 .curtain{display:none}}
