.rd{--night:#0B0F19;--white:#FFFFFF;--paper:#F7F8FA;--gold:#A39382;--line:rgba(163,147,130,.15);--line-2:rgba(163,147,130,.35);--line-d:rgba(163,147,130,.30);--r-card:16px;--r-btn:10px;--r-chip:8px;--r-input:10px;--wrap:1240px;--fh:var(--font-playfair),"Lexend",system-ui,sans-serif;--fb:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--fl:var(--font-grotesk),"Space Grotesk",ui-monospace,monospace;--ink:#111827;--text:#111827;--mut:#5A6472;--plat:#94A3B8;--char:#111827;--mist:#F7F5F1;--mist2:#EFEBE5;--gold-ink:#7D6E5E;--gold-b:#C0B2A2;--terra:#E2725B;--terra-ink:#B94A33;--terra-lg:#CE5A43;--cream:#F3EFE8;--grad:linear-gradient(135deg,#1F2937,#0B0F19);font-family:var(--fb);font-size:16px;line-height:1.6;color:var(--text)}html:has(header.rd){scroll-padding-top:136px}@media(max-width:1100px){html:has(header.rd){scroll-padding-top:84px}}.rd :is(p,li,span):not([class*=font-]){font-family:inherit}:where(.rd) img{max-width:100%;display:block}:where(.rd) a{color:inherit;text-decoration:none}:where(.rd) button{font-family:inherit}:where(.rd) :is(h1,h2,h3,h4){font-family:var(--fh);letter-spacing:-.015em;font-weight:300;line-height:1.12;color:inherit;text-wrap:balance}:where(.rd) h1{font-weight:200;font-size:60px}:where(.rd) h2{font-weight:250;font-size:44px}:where(.rd) h3{font-weight:300;font-size:24px}:where(.rd) section{padding:88px 0}.rd [hidden]{display:none!important}.rd .acc{font-weight:400;color:var(--terra)}.rd .band .acc{color:var(--terra-lg)}.rd .wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.rd .eyebrow{font-family:var(--fl);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink);font-weight:500;line-height:1.5}.rd .lead{font-size:18px;color:var(--mut);line-height:1.55}.rd .band{background:var(--mist)}.rd .sec-head{max-width:780px}.rd .sec-head .eyebrow{margin-bottom:14px}.rd .sec-head p{margin-top:14px}.rd .center{text-align:center;margin-left:auto;margin-right:auto}.rd .num{font-family:var(--fl);font-weight:500}.rd :is(.num,.kpis5 b,.kpi b,.verify b){font-variant-numeric:tabular-nums}.rd .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.rd .btn,.rd .sr{white-space:nowrap}.rd .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--fh);font-weight:400;font-size:15px;line-height:1;padding:15px 24px;border-radius:var(--r-btn);border:1px solid transparent;cursor:pointer;color:var(--white);letter-spacing:0;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s,background .2s}.rd .btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.rd .btn:disabled{opacity:.6;cursor:default;transform:none}.rd .btn-glossy{position:relative;overflow:hidden;background:var(--grad);box-shadow:0 4px 15px rgba(11,15,25,.26)}.rd .btn-glossy:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);transition:left .5s}.rd .btn-glossy:hover:before{left:100%}.rd .btn-glossy:hover{background:linear-gradient(135deg,#374151,#111827);box-shadow:0 6px 20px rgba(11,15,25,.34);transform:translateY(-1px)}.rd .btn-cream{background:var(--cream);color:var(--night);border-color:var(--cream)}.rd .btn-cream:hover{background:var(--white);border-color:var(--white);transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.25)}.rd .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.rd .btn-ghost:hover{border-color:var(--terra);color:var(--terra-ink)}.rd .btn-ghost-d{background:transparent;color:var(--white);border-color:rgba(255,255,255,.45)}.rd .btn-ghost-d:hover{border-color:var(--terra)}.rd .btn-sm{padding:12px 18px;font-size:14px}.rd .spin{width:14px;height:14px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:rd-spin .8s linear infinite}@keyframes rd-spin{to{transform:rotate(1turn)}}.rd .tag{display:inline-block;color:var(--ink);font-family:var(--fl);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:7px 10px;border-radius:var(--r-chip);font-weight:500;line-height:1.2}.rd .card,.rd .tag{background:var(--white)}.rd .card{border:1px solid var(--line);border-radius:var(--r-card)}.rd .sq{position:absolute;width:22px;height:22px;background:var(--terra)}.rd .more{color:var(--terra-ink);font-weight:500;font-size:14px;display:inline-flex;align-items:center;gap:6px}.rd .more svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.rd .more:hover svg,.rd a:hover .more svg{transform:translateX(3px)}@keyframes rd-rise{0%{opacity:.15;transform:translateY(16px)}to{opacity:1;transform:none}}.rd .rv.in{animation:rd-rise .7s ease both}@media (prefers-reduced-motion:reduce){.rd .rv.in{animation:none}}header.rd{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:0}.rd .top{border-bottom:1px solid var(--line)}.rd .top .wrap{display:flex;align-items:center;height:76px;gap:34px}.rd .logo{display:inline-flex;align-items:center}.rd .logo img{height:52px;width:auto}.rd .util{display:flex;gap:28px;font-size:14px;font-weight:500;color:var(--ink);align-items:center}.rd .util a{display:inline-flex;align-items:center;gap:6px;padding:26px 0}.rd .util a:hover,.rd .util a[aria-current=page]{color:var(--terra-ink)}.rd .top .right{margin-inline-start:auto;display:flex;align-items:center;gap:12px}.rd .icon-btn{width:40px;height:40px;border:1px solid var(--line-2);border-radius:var(--r-btn);display:grid;place-items:center;background:var(--white);cursor:pointer;color:var(--ink);transition:border-color .2s,color .2s}.rd .icon-btn:hover{border-color:var(--terra);color:var(--terra-ink)}.rd .icon-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.rd .lang{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:var(--r-btn);padding:0 12px;height:40px;font-size:14px;font-weight:500;color:var(--ink);background:var(--white)}.rd .lang:hover{border-color:var(--terra);color:var(--terra-ink)}.rd .svc-row{background:var(--mist);border-bottom:1px solid var(--line)}.rd .svc{display:flex;gap:24px;height:50px;align-items:center;font-size:13.5px;font-weight:500;color:var(--ink)}.rd .svc>.dd,.rd .svc>a{flex:none}.rd .svc>.dd>a,.rd .svc>a{display:inline-flex;align-items:center;gap:6px;height:50px;border-bottom:2px solid transparent;white-space:nowrap}.rd .svc>.dd:focus-within>a,.rd .svc>.dd:hover>a,.rd .svc>.dd>a[aria-current=page],.rd .svc>a:hover,.rd .svc>a[aria-current=page]{color:var(--terra-ink);border-color:var(--terra)}.rd .svc svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.rd .dd{position:relative}.rd .dd .menu{position:absolute;top:100%;inset-inline-start:0;min-width:280px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:0 24px 50px rgba(17,24,39,.12);padding:10px;opacity:0;visibility:hidden;transform:translateY(6px);transition:all .2s;z-index:45}.rd .dd.open .menu,.rd .dd:focus-within .menu,.rd .dd:hover .menu{opacity:1;visibility:visible;transform:none}.rd .dd .menu a{display:block;padding:10px 12px;border-radius:var(--r-chip);font-size:14px;color:var(--ink)}.rd .dd .menu a:hover{background:var(--mist);color:var(--terra-ink)}.rd .dd .menu .soon{display:block;padding:8px 10px;font-size:14px;color:var(--mut);opacity:.7}.rd .svc .note{margin-inline-start:auto;font-size:13px;color:var(--mut);white-space:nowrap}.rd .svc .note b{color:var(--terra-ink);font-weight:600}.rd .burger{display:none}.rd .mobile-nav{display:none;background:var(--white);border-bottom:1px solid var(--line);padding:12px 20px 20px}.rd .mobile-nav.open{display:block;max-height:calc(100vh - 78px);max-height:calc(100dvh - 78px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rd .mobile-nav a{display:block;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px}.rd .mobile-nav .grp{font-family:var(--fl);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin:16px 0 4px}.rd .mobile-nav .cta{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1100px){.rd .icon-btn.call,.rd .lang,.rd .svc-row,.rd .top .btn,.rd .util{display:none}.rd .burger{display:grid}}.rd .dd .menu.mega{min-width:880px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px 10px;padding:14px}.rd .mega .mg{display:grid;align-content:start;gap:2px}.rd .mega .mg>.eyebrow{padding:6px 10px 8px}.rd .mega .mg>.eyebrow+.eyebrow,.rd .mega a+.eyebrow{padding-top:12px}.rd .dd .menu.mega a.mi{display:flex;gap:12px;align-items:flex-start;padding:11px 10px;border-radius:var(--r-btn)}.rd .dd .menu.mega a.mi:hover{background:var(--mist)}.rd .dd .menu.mega .motif{width:30px;height:30px;flex:none;color:var(--gold);margin-top:1px;transition:color .2s}.rd .dd .menu.mega a.mi:hover .motif{color:var(--ink)}.rd .dd .menu.mega b{display:block;font-family:var(--fh);font-weight:400;font-size:15px;color:var(--ink);line-height:1.25}.rd .dd .menu.mega small{display:-webkit-box;font-size:12.5px;color:var(--mut);line-height:1.4;margin-top:4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rd .dd .menu.mega.tl{min-width:660px}.rd .dd .menu.mega.tl a{padding:8px 10px}.rd .dd .menu .all{margin-top:6px;border-top:1px solid var(--line);grid-column:1/-1;padding-top:6px}.rd .dd .menu .all a{display:inline-flex;align-items:center;gap:6px;color:var(--terra-ink);font-weight:500}.rd .mobile-nav a.mi{display:flex;align-items:center;gap:10px}.rd .mobile-nav .motif{width:22px;height:22px;flex:none;color:var(--gold)}@media(max-width:1240px){.rd .dd .menu.mega{min-width:760px}}@media(max-width:1320px){.rd .svc .note{display:none}}@media(max-width:1220px){.rd .svc>a.x5{display:none}}@media(max-width:1150px){.rd .svc>a.x4{display:none}}.rd .hero{position:relative;color:var(--white);padding:0;overflow:hidden;background:var(--grad)}.rd .hero .bg,.rd .hero .bg .bp{position:absolute;inset:0}.rd .hero .bg .bp{background-image:linear-gradient(rgba(163,147,130,.09) 1px,transparent 0),linear-gradient(90deg,rgba(163,147,130,.09) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at 62% 55%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at 62% 55%,#000 25%,transparent 75%);transition:opacity 1.2s ease}.rd .hero .bg canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.4s ease}.rd .hero .bg canvas.ready{opacity:1}.rd .hero .bg.live .bp{opacity:0}.rd .hero .bg:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(11,15,25,.93),rgba(11,15,25,.66) 42%,rgba(11,15,25,.06))}.rd .hero>.wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center;padding-top:72px;padding-bottom:96px;min-height:680px}.rd .hero .eyebrow{color:var(--gold-b);margin-bottom:22px}.rd .hero h1{color:var(--cream)}.rd .hero h1 .stat{display:block;color:var(--terra);font-weight:400;margin-top:4px}.rd .hero .rule{display:block;width:48px;height:1px;background:var(--terra);margin-top:26px}.rd .hero .lead{color:rgba(243,239,232,.78);max-width:540px;margin-top:22px}.rd .hero .lanes{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.rd .hero .lanes a{font-size:13.5px;font-weight:500;padding:9px 14px;border-radius:var(--r-chip);border:1px solid rgba(255,255,255,.3);color:var(--white);background:rgba(255,255,255,.06);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s,color .2s,border-color .2s}.rd .hero .lanes a i{font-style:normal;font-family:var(--fl);font-size:11px;letter-spacing:.08em;color:var(--gold-b);margin-inline-end:8px;transition:color .2s}.rd .hero .lanes a:focus-visible,.rd .hero .lanes a:hover{background:var(--cream);color:var(--night);border-color:var(--cream)}.rd .hero .lanes a:focus-visible i,.rd .hero .lanes a:hover i{color:var(--terra-ink)}.rd .hero .acts{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.rd .hero .mkts{margin-top:30px;font-family:var(--fl);font-size:11px;font-weight:500;letter-spacing:.28em;color:var(--gold-b)}@media(max-width:1000px){.rd .hero>.wrap{grid-template-columns:1fr;padding-top:56px;padding-bottom:56px}:where(.rd) .hero h1{font-size:50px}.rd .hero .bg:after{background:linear-gradient(180deg,rgba(11,15,25,.3),rgba(11,15,25,.7) 20%,rgba(11,15,25,.86) 40%,rgba(11,15,25,.95) 68%,rgba(11,15,25,.97))}}.rd .form{background:var(--white);border-radius:var(--r-card);padding:28px;color:var(--text);box-shadow:0 30px 60px rgba(0,0,0,.22);position:relative;border:1px solid var(--line)}.rd .form .sq{top:0;inset-inline-end:0;border-start-end-radius:calc(var(--r-card) - 1px)}.rd .form :is(h2,h3){font-size:24px;margin-bottom:4px;font-weight:300;padding-inline-end:28px}.rd .form .sub{font-size:14px;color:var(--mut);margin-bottom:18px}.rd .form .f,.rd .form .row2{display:grid;gap:10px}.rd .form .row2{grid-template-columns:1fr 1fr}@media(max-width:560px){.rd .form .row2{grid-template-columns:1fr}}.rd .form :is(input,select,textarea){width:100%;height:48px;border-radius:var(--r-input);border:1px solid var(--line-2);background:var(--paper);color:var(--text);padding:0 14px;font-family:var(--fb);font-size:15px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.rd .form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237D6E5E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-inline-end:40px}.rd .form select.empty{color:#6B7280}.rd .form textarea{height:112px;padding:12px 14px;resize:vertical}.rd .form :is(input,select,textarea):focus{border-color:var(--char);background:var(--white);box-shadow:0 0 0 3px rgba(163,147,130,.22)}.rd .form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--terra-ink)}.rd .form .btn{width:100%;justify-content:center;margin-top:4px}.rd .form .row2 .btn{margin-top:0}.rd .form small{display:block;color:var(--mut);font-size:12px;margin-top:12px;line-height:1.5}.rd .form .err{font-size:13px;color:var(--terra-ink);margin-top:-2px}.rd .form .free{position:absolute;top:-14px;inset-inline-start:24px;background:var(--night);color:var(--cream);font-family:var(--fl);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:7px 10px;border-radius:var(--r-chip);display:inline-flex;align-items:center;gap:8px;line-height:1.2}.rd .form .free:before{content:"";width:6px;height:6px;background:var(--terra)}.rd .fsteps{gap:10px;list-style:none;margin:0 0 14px;padding:0;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.rd .fsteps,.rd .fsteps li{display:flex;align-items:center;font-family:var(--fl)}.rd .fsteps li{gap:8px}.rd .fsteps li b{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;border:1px solid var(--line-2);font-weight:500;letter-spacing:0;color:var(--mut)}.rd .fsteps li b svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rd .fsteps li.on{color:var(--ink)}.rd .fsteps li.on b{background:var(--char);border-color:var(--char);color:#fff}.rd .fsteps li.past b{background:var(--terra);border-color:var(--terra)}.rd .fsteps .ln{width:26px;height:1px;background:var(--line-2)}.rd .trust{background:var(--mist);padding:0 0 36px}.rd .trust .wrap{position:relative;top:-40px;margin-bottom:-40px;z-index:3}.rd .trust .card{padding:24px 28px;box-shadow:0 20px 44px rgba(11,15,25,.08)}.rd .trust .line{display:flex;align-items:center;gap:22px;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}.rd .trust .line :is(h2,h3){font-size:20px;font-weight:300}.rd .trust .line .acc{color:var(--terra-ink)}.rd .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.rd .marq .track{display:flex;gap:14px;width:max-content;animation:rd-slide 46s linear infinite}.rd .marq:hover .track{animation-play-state:paused}@keyframes rd-slide{to{transform:translateX(-50%)}}.rd .tile{width:184px;height:80px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-btn);display:grid;place-items:center;padding:12px 20px;flex:none}.rd .tile img{max-height:48px;max-width:136px;width:auto;height:auto;object-fit:contain}@media (prefers-reduced-motion:reduce){.rd .marq .track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.rd .marq .track [aria-hidden=true]{display:none}}.rd .kpib{background:var(--mist);padding:0 0 64px}.rd .kpis5{display:grid;grid-template-columns:repeat(4,1fr);background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.rd .kpis5>div{padding:26px 24px;border-inline-start:1px solid var(--line)}.rd .kpis5>div:first-child{border-inline-start:0}.rd .kpis5 b{display:block;font-family:var(--fl);font-weight:500;font-size:38px;line-height:1;color:var(--ink)}.rd :is(.kpis5,.kpi) b i{font-style:normal;color:var(--terra)}.rd :is(.kpis5,.kpi) b small{font-family:var(--fb);font-size:14px;font-weight:500;color:var(--mut);letter-spacing:0;margin-inline-end:6px;vertical-align:middle}.rd .kpis5 span{display:block;margin-top:8px;font-size:13.5px;color:var(--mut)}@media(max-width:1000px){.rd .kpis5{grid-template-columns:repeat(2,1fr)}.rd .kpis5>div{border-inline-start:0;border-top:1px solid var(--line)}.rd .kpis5>div:nth-child(-n+2){border-top:0}.rd .kpis5>div:nth-child(2n){border-inline-start:1px solid var(--line)}}.rd .split{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--r-card);overflow:hidden;border:1px solid var(--line);background:var(--white);min-height:440px;position:relative}.rd .split .pane{padding:52px;position:relative}.rd .split .pane .eyebrow{margin-bottom:18px}.rd .split .pane :is(h2,h3){font-size:34px;font-weight:250;max-width:520px}.rd .split .pane p{color:var(--mut);margin-top:16px;max-width:520px}.rd .split .pane .btn{margin-top:28px}.rd .split .photo{position:relative;min-height:320px;background:var(--night)}.rd .split .photo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.rd .split.dark .pane{background:var(--grad);color:var(--white)}.rd .split.dark .pane :is(h2,h3){color:var(--cream)}.rd .split.dark .pane p{color:rgba(243,239,232,.78)}.rd .split.dark .pane .eyebrow{color:var(--gold-b)}.rd .split .pane .row{display:flex;gap:26px;margin-top:26px;flex-wrap:wrap}.rd .split .pane .row div{border-inline-start:1px solid var(--line-2);padding-inline-start:14px}.rd .split.dark .pane .row div{border-color:rgba(163,147,130,.4)}.rd .split .pane .row b{display:block;font-family:var(--fl);font-weight:500;font-size:22px}.rd .split .pane .row small{font-size:13px;color:var(--mut)}.rd .split.dark .pane .row small{color:rgba(243,239,232,.7)}@media(max-width:900px){.rd .split{grid-template-columns:1fr}.rd .split .pane{padding:32px 26px}.rd .split .pane :is(h2,h3){font-size:28px}}.rd .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rd .pcard{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s;position:relative}.rd .pcard:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(17,24,39,.08)}.rd .pcard .img{aspect-ratio:16/10;position:relative;overflow:hidden;background:var(--night);max-width:100%}.rd .pcard .img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.rd .pcard:hover .img img{transform:scale(1.04)}.rd .pcard .img .tag{position:absolute;inset-inline-start:14px;top:14px}.rd .pcard .body{padding:22px;display:flex;flex-direction:column;flex:1}.rd .pcard :is(h2,h3){font-size:21px;font-weight:300}.rd .pcard p{font-size:14.5px;color:var(--mut);margin-top:8px;line-height:1.55}.rd .pcard .meta{margin-top:auto;padding-top:14px;font-size:13px;color:var(--mut);display:flex;gap:12px;flex-wrap:wrap}.rd .pcard .more{margin-top:auto;padding-top:16px}.rd .pcard .meta+.more{margin-top:0;padding-top:12px}@media(max-width:1000px){.rd .grid3{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.rd .grid3{grid-template-columns:1fr}}.rd .sbox{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);padding:30px 28px 26px;display:flex;flex-direction:column;position:relative;transition:transform .25s,box-shadow .25s,border-color .25s}.rd .sbox:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(17,24,39,.08);border-color:var(--line-2)}.rd .sbox .motif{width:44px;height:44px;color:var(--gold);margin-bottom:22px;transition:color .25s}.rd .sbox:hover .motif{color:var(--ink)}.rd .sbox .grp{position:absolute;top:30px;inset-inline-end:28px;font-family:var(--fl);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.rd .sbox :is(h2,h3){font-size:22px;font-weight:300}.rd .sbox p{font-size:14.5px;color:var(--mut);margin-top:8px;line-height:1.55}.rd .sbox .out{display:flex;gap:10px;align-items:baseline;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink);line-height:1.45}.rd .sbox .out:before{content:"";flex:none;width:6px;height:6px;background:var(--terra);transform:translateY(-1px)}.rd .sbox .more{margin-top:auto;padding-top:18px}.rd .sbox.lit{border-color:var(--terra);box-shadow:0 0 0 3px rgba(226,114,91,.16),0 20px 40px rgba(17,24,39,.08)}.rd .sbox.lit .motif{color:var(--ink)}.rd .svc-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.rd .svc-foot p{color:var(--mut);font-size:15px}.rd .svc-foot .acts{display:flex;gap:12px;flex-wrap:wrap}.rd .svc-more{display:grid;gap:28px;margin-top:40px}@media(max-width:560px){:where(.rd) .sbox{padding:26px 22px 22px}}.rd .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px}.rd .step{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);padding:26px 24px 24px;position:relative}.rd .step .n{font-family:var(--fl);font-weight:500;font-size:44px;color:var(--gold-ink);line-height:1}.rd .step:first-child .n{color:var(--terra)}.rd .step :is(h2,h3){font-size:21px;margin:14px 0 8px}.rd .step p{font-size:14.5px;color:var(--mut)}@media(max-width:1000px){.rd .steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.rd .steps{grid-template-columns:1fr}}.rd .acc-list{margin:26px auto 0;border-top:1px solid var(--line-2);max-width:880px}.rd .acc-item{border-bottom:1px solid var(--line-2)}.rd .acc-item h3{font-size:20px;font-weight:300}.rd .acc-item h3 button{width:100%;background:none;border:0;text-align:start;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;color:var(--ink);font:inherit;letter-spacing:inherit;line-height:1.3}.rd .acc-item .pm{width:30px;height:30px;border:1px solid var(--line-2);border-radius:var(--r-chip);display:grid;place-items:center;flex:none;color:var(--gold-ink);font-family:var(--fl);font-size:18px;transition:all .25s}.rd .acc-item h3 button:hover .pm{border-color:var(--terra);color:var(--terra-ink)}.rd .acc-item.open .pm{background:var(--char);border-color:var(--char);color:var(--white)}.rd .acc-item .pm:before{content:"+"}.rd .acc-item.open .pm:before{content:"\2212"}.rd .acc-item .body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.rd .acc-item.open .body{grid-template-rows:1fr}.rd .acc-item .body>div{overflow:hidden}.rd .acc-item .body p{color:var(--mut);padding:0 60px 22px 0;max-width:760px}.rd .stats .card{padding:52px;display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.rd .stats h2{font-size:38px}.rd .stats .btn{margin-top:26px}.rd .kpis{display:grid;grid-template-columns:repeat(2,1fr)}.rd .kpi{padding:20px 22px;border-inline-start:1px solid var(--line-2)}.rd .kpi:nth-child(n+3){border-top:1px solid var(--line-2)}.rd .kpi b{display:block;font-family:var(--fl);font-weight:500;font-size:42px;line-height:1;color:var(--ink)}.rd .kpi span{display:block;margin-top:8px;font-size:14px;color:var(--mut)}.rd .kpi.lead-kpi{grid-column:1/-1;padding-bottom:26px}.rd .kpi.lead-kpi b{font-size:64px}.rd .kpi.lead-kpi~.kpi{border-top:1px solid var(--line-2)}@media(max-width:1000px){.rd .stats .card{grid-template-columns:1fr;padding:32px 26px}}@media(max-width:520px){.rd .kpis{grid-template-columns:1fr}.rd .kpi{border-inline-start:0;border-top:1px solid var(--line-2);padding-inline-start:0}}.rd .guar{background:var(--grad);color:var(--white);padding:64px 0}.rd .guar .eyebrow{color:var(--gold-b)}.rd .guar h2{color:var(--cream);font-size:36px;margin-top:10px}.rd .guar p{color:rgba(243,239,232,.82);margin-top:14px;max-width:760px;font-size:17px}.rd .guar .grid3{margin-top:28px}.rd .guar .d{background:rgba(255,255,255,.04);border:1px solid rgba(163,147,130,.22);border-radius:var(--r-card);padding:24px;transition:border-color .25s,background .25s}.rd .guar .d:hover{border-color:rgba(163,147,130,.45);background:rgba(255,255,255,.06)}.rd .guar .d :is(h3,h4){font-size:20px;font-weight:300;margin:10px 0 6px;color:var(--cream)}.rd .guar .vtop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.rd .guar .d .motif{width:46px;height:46px;flex:none;color:var(--gold-b);transition:color .25s}.rd .guar .d:hover .motif{color:var(--cream)}.rd .guar .d p{font-size:14.5px;color:rgba(243,239,232,.78);margin-top:0}.rd .guar .d.wide{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:10px 28px;align-items:center}.rd .guar .d.wide q{font-family:var(--fh);font-weight:300;font-size:22px;color:var(--cream);quotes:none}.rd .guar .d.wide p{grid-column:1/-1;font-size:16px}@media(max-width:700px){.rd .guar .d.wide{grid-template-columns:1fr}}.rd .split.prod{min-height:0;grid-template-columns:1fr 1.05fr}.rd .prod .pane{padding:48px}.rd .beats{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--line)}.rd .beats li{border-bottom:1px solid var(--line)}.rd .beats button{width:100%;display:flex;gap:16px;align-items:flex-start;text-align:start;background:none;border:0;padding:15px 0;cursor:pointer;color:var(--ink)}.rd .beats .bi{font-size:13px;color:var(--gold-ink);padding-top:2px;min-width:22px}.rd .beats button.on .bi{color:var(--terra-ink)}.rd .beats b{font-weight:600;font-size:15px}.rd .beats em{font-style:normal;color:var(--mut);font-size:15px;margin-inline-start:6px}.rd .beats small{display:block;font-size:14px;color:var(--mut);line-height:1.5;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .35s ease,margin .35s}.rd .beats button.on small{max-height:90px;opacity:1;margin-top:6px}.rd .prod .foot{font-size:13px;color:var(--mut);margin-top:16px}.rd .prod .acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.rd .prod .acts .btn{margin-top:14px}.rd .panel{background:var(--grad);color:var(--cream);padding:34px 34px 26px;display:flex;flex-direction:column;position:relative}.rd .panel:after,.rd .panel:before{content:"";position:absolute;width:14px;height:14px;border:solid rgba(163,147,130,.5)}.rd .panel:before{top:18px;inset-inline-start:18px;border-width:1px 0 0 1px}.rd .panel:after{bottom:18px;inset-inline-end:18px;border-width:0 1px 1px 0}.rd .ptop{display:flex;justify-content:space-between;align-items:center;padding:0 0 16px;margin:0 6px;border-bottom:1px solid var(--line-d)}.rd .ptop .num{font-size:13px;display:inline-flex;align-items:center;gap:8px}.rd .ptop .num:before{content:"";width:7px;height:7px;background:var(--terra)}.rd .panel .eyebrow{color:var(--gold-b)}.rd .pvs{position:relative;flex:1;min-height:270px;margin:22px 6px 0}.rd .pv{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .45s,transform .45s,visibility .45s}.rd .pv.on{opacity:1;visibility:visible;transform:none}.rd .rings{flex-direction:column;align-items:center;gap:26px;height:100%}.rd .rings,.rd .rings .rr{display:flex;justify-content:center}.rd .rings .rr{gap:44px}.rd .rings figure{display:grid;justify-items:center;gap:10px;margin:0}.rd .rings svg{width:150px;height:150px}.rd .rings .eyebrow{font-size:10.5px}.rd .rings .ct{display:flex;border:1px solid var(--line-d);border-radius:var(--r-btn);overflow:hidden}.rd .rings .ct span{padding:10px 18px;font-size:12.5px;color:rgba(243,239,232,.7);border-inline-start:1px solid var(--line-d)}.rd .rings .ct span:first-child{border-inline-start:0}.rd .rings .ct b{font-family:var(--fl);font-weight:500;color:var(--cream);margin-inline-end:6px;font-size:15px}.rd .tasks{display:grid;gap:10px}.rd .task{display:flex;gap:12px;align-items:flex-start;background:rgba(255,255,255,.035);border:1px solid var(--line-d);border-radius:var(--r-btn);padding:14px}.rd .task .tg{flex:none;font-family:var(--fl);font-size:10px;font-weight:500;letter-spacing:.14em;padding:4px 7px;border-radius:6px;background:rgba(226,114,91,.16);color:#F2A897}.rd .task .tg.w{background:rgba(163,147,130,.18);color:var(--gold-b)}.rd .task b{display:block;font-size:14px;font-weight:600;color:var(--cream);line-height:1.35}.rd .task small{display:block;font-size:12.5px;color:rgba(243,239,232,.64);margin-top:3px;line-height:1.4}.rd .code{background:rgba(0,0,0,.26);border:1px solid var(--line-d);border-radius:var(--r-btn);padding:18px 18px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.8}.rd .code .file{display:flex;align-items:center;gap:8px;font-family:var(--fl);font-size:11px;letter-spacing:.12em;color:var(--gold-b);margin-bottom:8px}.rd .code .file:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--terra)}.rd .code .dim{color:rgba(243,239,232,.6)}.rd .code .del{color:#FCA5A5;text-decoration:line-through;opacity:.85}.rd .code .add{color:#86EFAC}.rd .code .gap{margin-top:6px}.rd .code small{display:block;margin-top:12px;font-family:var(--fb);font-size:12px;color:rgba(243,239,232,.55)}.rd .verify{display:flex;flex-direction:column;justify-content:center;height:100%;gap:14px}.rd .verify b{font-family:var(--fl);font-weight:500;font-size:46px;line-height:1;color:var(--cream)}.rd .verify b small{font-size:18px;color:rgba(243,239,232,.6);margin-inline-start:6px}.rd .verify .lbl{font-size:13.5px;color:rgba(243,239,232,.7)}.rd .vbar{height:6px;background:rgba(163,147,130,.22);overflow:hidden}.rd .vbar i{display:block;height:100%;width:0;background:var(--terra);transition:width 1.1s cubic-bezier(.22,1,.36,1)}.rd .pv.on .vbar i{width:93.33%}.rd .verify p{font-size:13px;color:rgba(243,239,232,.66);line-height:1.55}.rd .pfoot{margin:18px 6px 0;font-size:12px;color:rgba(243,239,232,.55);line-height:1.5}@media(max-width:900px){.rd .split.prod{grid-template-columns:1fr}.rd .prod .pane{padding:32px 26px}.rd .panel{padding:28px 20px 22px}.rd .rings .rr{gap:22px}.rd .rings svg{width:112px;height:112px}.rd .rings .ct span{padding:9px 11px}}.rd .tgrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.rd .tnav{display:flex;align-items:center;gap:12px;margin-top:28px}.rd .tnav .num{font-size:13px;letter-spacing:.12em;color:var(--mut);min-width:70px;text-align:center}.rd .tcard{padding:46px 44px 36px;position:relative;box-shadow:0 20px 44px rgba(11,15,25,.06)}.rd .tcard .sq{top:0;inset-inline-end:0;border-start-end-radius:calc(var(--r-card) - 1px)}.rd .tcard .qm{display:block;width:34px;height:26px;color:var(--terra)}.rd .tcard figure{margin:0;animation:rd-tin .5s ease}@keyframes rd-tin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rd .tcard blockquote{font-family:var(--fh);font-weight:300;font-size:25px;line-height:1.42;color:var(--ink);letter-spacing:-.01em;margin:18px 0 0}.rd .tcard figcaption{display:flex;align-items:center;gap:14px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.rd .tcard figcaption img{width:52px;height:52px;border-radius:50%;object-fit:cover;background:var(--mist);flex:none}.rd .tcard figcaption b{display:block;font-family:var(--fh);font-weight:400;font-size:17px}.rd .tcard figcaption small{display:block;font-size:13.5px;color:var(--mut);line-height:1.4}@media(max-width:900px){.rd .tgrid{grid-template-columns:1fr;gap:28px}.rd .tcard{padding:36px 24px 28px}.rd .tcard blockquote{font-size:21px}}.rd .close{position:relative;color:var(--white);padding:96px 0;overflow:hidden;background:var(--night)}.rd .close .bg,.rd .close .bg svg{position:absolute;inset:0}.rd .close .bg svg{width:100%;height:100%}.rd .close .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,15,25,.96),rgba(11,15,25,.55))}.rd .close>.wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.rd .close .eyebrow{color:var(--gold-b);margin-bottom:16px}.rd .close h2{color:var(--cream);font-size:44px}.rd .close .copy>p{color:rgba(243,239,232,.82);margin-top:16px;max-width:520px}.rd .close .contact{display:grid;gap:12px;margin-top:28px;max-width:520px}.rd .close .contact a{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.06);border:1px solid rgba(163,147,130,.26);border-radius:var(--r-card);padding:16px 18px;color:var(--white);transition:background .2s,border-color .2s}.rd .close .contact a:hover{background:rgba(255,255,255,.1);border-color:rgba(163,147,130,.5)}.rd .close .contact b{display:block;font-family:var(--fh);font-weight:300;font-size:17px}.rd .close .contact small{display:block;font-size:13px;color:rgba(243,239,232,.7)}.rd .close .contact svg{width:22px;height:22px;stroke:var(--terra);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}@media(max-width:900px){.rd .close>.wrap{grid-template-columns:1fr}.rd .close h2{font-size:34px}}footer.rd{background:var(--night);color:var(--white);padding:64px 0 32px;position:relative}.rd .fslot{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid var(--line-d)}.rd .fgrid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:48px}footer.rd .logo img{height:54px;width:auto}.rd .flist{margin-top:26px;border-top:1px solid var(--line-d)}.rd .flist>a,.rd .flist>span{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line-d);font-size:14.5px;color:var(--white)}.rd .flist>span{color:rgba(243,239,232,.7);line-height:1.5}.rd .flist>a:hover{color:var(--terra)}.rd .flist svg{width:12px;height:12px;stroke:var(--gold);fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.rd .fcol :is(h2,h3,.eyebrow){margin-bottom:16px;color:var(--gold-b);font-family:var(--fl);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;line-height:1.5}.rd .fcol ul{list-style:none;margin:0;padding:0}.rd .fcol .soon,.rd .fcol a{display:block;font-family:var(--fh);font-weight:300;font-size:16px;padding:6px 0;color:var(--white)}.rd .fcol .soon{opacity:.55}.rd .fcol a:hover{color:var(--terra)}.rd .fcol a.all{color:var(--gold-b);font-family:var(--fb);font-size:14px;font-weight:500}.rd .fbot{margin-top:48px;padding-top:22px;border-top:1px solid var(--line-d);justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:13px;color:var(--plat)}.rd .fbot,.rd .fbot .legal{display:flex;align-items:center}.rd .fbot .legal{max-width:760px;line-height:1.6;gap:16px}.rd .fbot .legal img{height:32px;width:auto;opacity:.85}.rd .fbot .links{display:flex;gap:20px;flex-wrap:wrap}.rd .fbot a:hover{color:var(--white)}@media(max-width:1000px){.rd .fgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rd .fgrid{grid-template-columns:1fr}}.rd .page-hero{position:relative;overflow:hidden;background:var(--grad);color:var(--white);padding:84px 0 72px}.rd .page-hero .grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(163,147,130,.09) 1px,transparent 0),linear-gradient(90deg,rgba(163,147,130,.09) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at 78% 40%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at 78% 40%,#000 20%,transparent 70%)}.rd .page-hero>.wrap{position:relative;z-index:1}.rd .page-hero .eyebrow{color:var(--gold-b);margin-bottom:20px}.rd .page-hero h1{color:var(--cream);max-width:900px}.rd .page-hero .vp{color:rgba(243,239,232,.82);max-width:820px;margin-top:22px;font-size:19px}.rd .page-hero .vp strong{color:var(--cream);font-weight:500}.rd .page-hero .acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.rd .page-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px;border-top:1px solid rgba(163,147,130,.3)}.rd .page-stats>div{padding:24px 22px 0;border-inline-start:1px solid rgba(163,147,130,.3)}.rd .page-stats>div:first-child{border-inline-start:0;padding-inline-start:0}.rd .page-stats b{display:block;font-family:var(--fl);font-weight:500;font-size:34px;line-height:1;color:var(--cream);font-variant-numeric:tabular-nums}.rd .page-stats span{display:block;margin-top:8px;font-size:13.5px;color:rgba(243,239,232,.7)}@media(max-width:720px){.rd .page-stats b{font-size:26px}}@media(max-width:900px){.rd .page-stats{grid-template-columns:repeat(2,1fr)}.rd .page-stats>div{border-inline-start:0;padding-inline-start:0}.rd .page-stats>div:nth-child(n+3){margin-top:4px}}.rd .ab-svcs{margin-top:36px}.rd .ab-diffs{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:30px}.rd .ab-diffs .d{grid-column:span 2}.rd .ab-diffs .d:nth-child(n+4){grid-column:span 3}.rd .ab-diffs .n{font-family:var(--fl);font-weight:500;font-size:13px;letter-spacing:.14em;color:var(--terra-lg)}@media(max-width:900px){.rd .ab-diffs{grid-template-columns:1fr}.rd .ab-diffs .d,.rd .ab-diffs .d:nth-child(n+4){grid-column:auto}}.rd .ab-who{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.rd .ab-mkts{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;list-style:none;padding:0}.rd .ab-mkts li{font-family:var(--fl);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--white);border:1px solid var(--line-2);border-radius:var(--r-chip);padding:8px 12px}.rd .ab-icp{list-style:none;padding:0;border-top:1px solid var(--line-2)}.rd .ab-icp li{position:relative;padding:18px 0 18px 22px;border-bottom:1px solid var(--line-2);color:var(--mut);font-size:15.5px;line-height:1.55}.rd .ab-icp li:before{content:"";position:absolute;left:0;top:27px;width:7px;height:7px;background:var(--terra)}.rd .ab-icp b{color:var(--ink);font-weight:600}@media(min-width:901px){.rd .ab-who .sec-head{position:sticky;top:150px}}@media(max-width:900px){.rd .ab-who{grid-template-columns:1fr;gap:28px}}.rd .ab-founder{margin-top:36px}.rd .ab-founder .photo img{object-position:center 20%}.rd .ab-founder .pane .role{margin-top:6px;font-size:14px;color:var(--gold-ink);font-weight:500}.rd .ab-founder .btn svg{width:16px;height:16px}.rd .ab-team{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.rd .ab-team .card{padding:34px 32px}.rd .ab-team h3{font-size:24px}.rd .ab-team .card>p{color:var(--mut);margin-top:12px}.rd .ab-team h4{margin:28px 0 6px}.rd .ab-news{list-style:none;padding:0}.rd .ab-news li{display:grid;grid-template-columns:86px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.rd .ab-news time{font-family:var(--fl);font-size:12px;letter-spacing:.06em;color:var(--gold-ink);padding-top:2px}.rd .ab-news a{color:var(--ink)}.rd .ab-news a:hover{color:var(--terra-ink)}.rd .ab-roles{list-style:none;padding:0;margin-top:18px}.rd .ab-roles li{position:relative;padding:9px 0 9px 20px;font-size:15px;color:var(--ink);border-bottom:1px solid var(--line)}.rd .ab-roles li:before{content:"";position:absolute;left:0;top:18px;width:6px;height:6px;background:var(--terra)}.rd .ab-roles a{color:var(--terra-ink)}.rd .ab-photo{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;margin-top:22px;background:var(--night)}.rd .ab-photo img{width:100%;height:100%;object-fit:cover}.rd .ab-social{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:20px}.rd .ab-social a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink)}.rd .ab-social a:hover{color:var(--terra-ink)}.rd .ab-social svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.rd .ab-team{grid-template-columns:1fr}.rd .ab-team .card{padding:28px 22px}}.rd .ab-how,.rd .steps.s3{grid-template-columns:repeat(3,1fr)}.rd .ab-how{display:grid;gap:18px;margin-top:22px}.rd .ab-how>div{background:var(--mist);border:1px solid var(--line);border-radius:var(--r-card);padding:22px 22px 20px}.rd .ab-how dt{font-family:var(--fl);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink)}.rd .ab-how dd{margin:8px 0 0;font-size:15px;color:var(--ink);line-height:1.55}@media(max-width:1000px){.rd .steps.s3{grid-template-columns:1fr}.rd .ab-how{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.rd .ab-how{grid-template-columns:1fr}}.rd .ab-facts{margin-top:32px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.rd .ab-facts table{width:100%;border-collapse:collapse}.rd .ab-facts tr+tr{border-top:1px solid var(--line)}.rd .ab-facts th{width:230px;text-align:start;vertical-align:top;padding:17px 22px;font-family:var(--fl);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);background:rgba(247,245,241,.6)}.rd .ab-facts td{padding:15px 22px;font-size:15.5px;color:var(--ink);line-height:1.55}.rd .ab-facts td a{color:var(--terra-ink);text-decoration:underline;text-decoration-color:rgba(185,74,51,.3);text-underline-offset:3px}.rd .ab-facts td a:hover{text-decoration-color:currentColor}@media(max-width:720px){.rd .ab-facts td,.rd .ab-facts th{display:block;width:auto}.rd .ab-facts th{padding:14px 18px 2px;background:none}.rd .ab-facts td{padding:2px 18px 14px}}.rd .page-hero .crumb ol{display:flex;gap:10px;list-style:none;padding:0;margin:0 0 26px;font-size:13px;color:rgba(243,239,232,.6)}.rd .page-hero .crumb li+li:before{content:"/";margin-inline-end:10px;color:rgba(163,147,130,.6)}.rd .page-hero .crumb a:hover{color:var(--cream)}.rd .page-hero .crumb [aria-current]{color:var(--gold-b)}.rd .page-stats.s3{grid-template-columns:repeat(3,1fr)}.rd .tl-grid{margin-top:36px}.rd .tl-next .split{min-height:0}.rd .tl-next .acts{display:flex;gap:12px;flex-wrap:wrap}.rd .tl-links ul{list-style:none;padding:0;margin:0;border-top:1px solid rgba(163,147,130,.3)}.rd .tl-links li a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid rgba(163,147,130,.3);font-family:var(--fh);font-weight:300;font-size:20px;color:var(--cream)}.rd .tl-links li a svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none}.rd .tl-links li a:hover{color:var(--terra-lg)}@media(max-width:900px){.rd .page-stats.s3{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){:where(.rd) section{padding:60px 0}.rd .wrap{padding:0 20px}:where(.rd) h1{font-size:44px}:where(.rd) h2{font-size:32px}:where(.rd) h3{font-size:21px}:where(.rd) .hero h1{font-size:44px}.rd .top .wrap{height:64px}.rd .logo img{height:40px}.rd .mobile-nav.open{max-height:calc(100vh - 66px);max-height:calc(100dvh - 66px)}.rd .stats h2{font-size:30px}.rd .kpi b{font-size:36px}.rd .kpis5 b{font-size:32px}.rd .trust .wrap{top:-24px;margin-bottom:-24px}.rd .trust .card{padding:20px 18px}.rd .guar h2{font-size:30px}.rd .close{padding:64px 0}.rd .form{padding:24px 20px}.rd .acc-item .body p{padding-inline-end:0}}.rd .reel{background:var(--mist);padding:0 0 72px}.rd .reel .line{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap;margin-bottom:22px}.rd .reel .line .acc{color:var(--terra-ink)}.rd .reel .note{max-width:360px;color:var(--mut);font-size:15px}.rd .reel .frame{position:relative;border-radius:var(--r-card);overflow:hidden;background:var(--night);border:1px solid var(--line);aspect-ratio:16/9;box-shadow:0 30px 60px rgba(11,15,25,.16)}.rd .reel video{display:block;width:100%;height:100%;object-fit:cover;background:var(--night)}.rd .reel .snd{position:absolute;right:18px;bottom:18px;z-index:2;padding:11px 16px;font-size:14px;background:rgba(11,15,25,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rd .reel .snd svg{width:16px;height:16px;flex:none}.rd .reel .play{position:absolute;left:50%;top:50%;z-index:2;translate:-50% -50%}@media(max-width:760px){.rd .reel{padding:0 0 48px}.rd .reel .snd{right:10px;bottom:10px;padding:9px 12px;font-size:13px}}