.consent-page{--navy-900:#081C38;--navy-800:#0D2A4E;--navy-700:#14396A;--blue-700:#123E80;--blue:#1850A8;--blue-500:#2070C0;--blue-400:#3890C8;--gold:#D88818;--gold-700:#A96A10;--gold-300:#E8B878;--gold-100:#F6E7CE;--ink:#0C1B2C;--body:#4A5D73;--body-d:#9FB4CC;--paper:#FFFFFF;--paper-2:#F5F8FC;--paper-3:#EAF0F8;--line:#DCE5F0;--line-2:#EDF2F8;--line-d:rgba(255,255,255,.13);--shadow:0 1px 2px rgba(12,27,44,.04),0 8px 24px -12px rgba(12,27,44,.14);--shadow-h:0 2px 4px rgba(12,27,44,.05),0 18px 40px -16px rgba(12,27,44,.22);--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--wrap:1200px;--rail:240px;--gut:56px;--r:12px}.consent-page .wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 32px}@media(max-width:600px){.consent-page .wrap{padding:0 20px}}.consent-page h1,.consent-page h2,.consent-page h3,.consent-page h4{margin:0;font-weight:700;line-height:1.16;letter-spacing:-.021em;color:var(--ink)}.consent-page h1{font-size:clamp(2.3rem,4.4vw,3.6rem);font-weight:800;letter-spacing:-.035em;line-height:1.05}.consent-page h2{font-size:clamp(1.75rem,2.9vw,2.45rem);letter-spacing:-.029em;line-height:1.12}.consent-page h3{font-size:1.16rem;letter-spacing:-.017em}.consent-page h4{font-size:1.03rem;letter-spacing:-.014em}.consent-page p{margin:0}.consent-page .lede{font-size:1.14rem;line-height:1.62;color:var(--body);max-width:60ch}.consent-page .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.consent-page .st{display:inline-block;font-size:.79rem;font-weight:700;letter-spacing:.02em;color:var(--gold-700);background:#FCF4E7;border:1px solid #f0dfc2;padding:2px 8px;border-radius:5px;white-space:nowrap;line-height:1.5}.consent-page .dark .st,.consent-page .on-dark .st{color:var(--gold-300);background:rgba(216,136,24,.13);border-color:rgba(216,136,24,.3)}.consent-page .sec{padding:96px 0}.consent-page .sec-tight{padding:72px 0}.consent-page .alt{background:var(--paper-2);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.consent-page .dark{background:var(--navy-900);color:#fff}.consent-page .dark h2,.consent-page .dark h3,.consent-page .dark h4{color:#fff}.consent-page .dark .lede{color:var(--body-d)}.consent-page .head{display:grid;grid-template-columns:var(--rail) 1fr;gap:var(--gut);align-items:start;margin-bottom:48px}.consent-page .head .label{padding-top:6px}.consent-page .head .label span{display:block;font-size:1.02rem;font-weight:700;letter-spacing:.115em;text-transform:uppercase;color:var(--gold-700);line-height:1.3}.consent-page .dark .head .label span{color:var(--gold)}.consent-page .head .label:after{content:"";display:block;width:46px;height:3px;background:var(--gold);margin-top:14px;border-radius:2px}.consent-page .head .body p{margin-top:14px}@media(max-width:900px){.consent-page .head{grid-template-columns:1fr;gap:16px;margin-bottom:34px}.consent-page .head .label:after{margin-top:10px}}.consent-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.94rem;font-weight:600;padding:14px 26px;border-radius:8px;text-decoration:none;border:1px solid transparent;transition:.18s ease;white-space:nowrap}.consent-page .btn-p{background:var(--blue);color:#fff;box-shadow:0 1px 2px rgba(24,80,168,.3)}.consent-page .btn-p:hover{background:var(--blue-700);transform:translateY(-1px);box-shadow:0 6px 18px -6px rgba(24,80,168,.55)}.consent-page .btn-o{border-color:var(--line);color:var(--ink);background:var(--paper)}.consent-page .btn-o:hover{border-color:var(--blue);color:var(--blue)}.consent-page .btn-go{border-color:rgba(255,255,255,.3);color:#fff}.consent-page .btn-go:hover{border-color:var(--gold);color:var(--gold);background:rgba(216,136,24,.08)}.consent-page .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.consent-page .hero{background:var(--navy-900);color:#fff;padding-bottom:88px;position:relative;overflow:hidden}.consent-page .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 520px at 86% 22%,rgba(56,144,200,.24),transparent 62%),radial-gradient(620px 460px at 2% 96%,rgba(216,136,24,.13),transparent 66%);pointer-events:none}.consent-page .hero:after{content:"";position:absolute;right:-160px;top:-120px;width:620px;height:620px;border-radius:50%;border:1px solid rgba(255,255,255,.05);box-shadow:0 0 0 90px rgba(255,255,255,.022);pointer-events:none}.consent-page .hero .wrap{position:relative;z-index:2}.consent-page .crumb{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:0 0 38px;padding:20px 0 0;font-size:.83rem;color:var(--body-d)}.consent-page .crumb a{color:var(--body-d);text-decoration:none}.consent-page .crumb a:hover,.consent-page .crumb li[aria-current]{color:#fff}.consent-page .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.consent-page .badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.consent-page .badge{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:99px}.consent-page .b-new{background:var(--gold);color:#fff}.consent-page .b-svc{background:rgba(255,255,255,.09);color:#CFE0F0;border:1px solid var(--line-d)}.consent-page .hero h1{color:#fff;max-width:15ch}.consent-page .hero h1 em{font-style:normal;color:var(--gold)}.consent-page .hero .lede{color:var(--body-d);margin-top:22px;max-width:52ch}.consent-page .trust{margin-top:34px;padding-top:22px;border-top:1px solid var(--line-d);display:flex;flex-wrap:wrap;gap:10px 28px}.consent-page .trust span{font-size:.85rem;color:var(--body-d);display:flex;align-items:center;gap:8px}.consent-page .trust span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}.consent-page .panel{background:linear-gradient(160deg,rgba(255,255,255,.075),rgba(255,255,255,.028));border:1px solid var(--line-d);border-radius:16px;padding:26px 26px 12px;backdrop-filter:blur(4px)}.consent-page .panel-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line-d)}.consent-page .panel-h strong{font-size:.86rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.consent-page .panel-h em{font-style:normal;font-size:.78rem;color:var(--body-d)}@media(max-width:980px){.consent-page .hero-grid{grid-template-columns:1fr;gap:48px}}.consent-page .band{background:var(--navy-800);color:#fff;border-top:1px solid rgba(255,255,255,.07)}.consent-page .band .wrap{padding-top:0;padding-bottom:0}.consent-page .band .inner{display:grid;grid-template-columns:repeat(4,1fr)}.consent-page .stat{padding:34px 30px;border-left:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column}.consent-page .stat:first-child{border-left:0;padding-left:0}.consent-page .stat .k{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--body-d);margin-bottom:14px}.consent-page .stat .n{font-size:2rem;font-weight:800;letter-spacing:-.038em;line-height:1;color:#fff}.consent-page .stat.hot .n{color:var(--gold-300)}.consent-page .stat .l{font-size:.87rem;color:var(--body-d);margin-top:auto;padding-top:10px;line-height:1.4}@media(max-width:880px){.consent-page .band .inner{grid-template-columns:1fr 1fr}.consent-page .stat{padding:26px 22px;border-top:1px solid rgba(255,255,255,.09)}.consent-page .stat:nth-child(odd){border-left:0;padding-left:0}.consent-page .stat:nth-child(-n+2){border-top:0}}@media(max-width:520px){.consent-page .band .inner{grid-template-columns:1fr}.consent-page .stat{border-left:0;padding-left:0}.consent-page .stat:first-child{border-top:0}}.consent-page .std{background:var(--navy-800);padding:0 0 36px}.consent-page .std .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:26px;border-top:1px solid rgba(255,255,255,.09)}.consent-page .std p{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--body-d);margin-right:6px}.consent-page .std span{font-size:.84rem;font-weight:600;color:#CFE0F0;border:1px solid var(--line-d);padding:7px 15px;border-radius:99px}.consent-page .std span.hot{background:var(--gold);border-color:var(--gold);color:#fff}.consent-page .prose{display:grid;grid-template-columns:var(--rail) 1fr;gap:var(--gut)}.consent-page .prose .label span{display:block;font-size:1.02rem;font-weight:700;letter-spacing:.115em;text-transform:uppercase;color:var(--gold-700);line-height:1.3}.consent-page .prose .label:after{content:"";display:block;width:46px;height:3px;background:var(--gold);margin-top:14px;border-radius:2px}.consent-page .prose .col{max-width:70ch}.consent-page .prose .col>p{font-size:1.18rem;line-height:1.68;color:var(--body)}.consent-page .prose .col>p+p{margin-top:20px}.consent-page .prose .col strong{color:var(--ink);font-weight:600}.consent-page .pull{margin:32px 0;padding:26px 30px;background:var(--paper-2);border-left:3px solid var(--gold);border-radius:0 var(--r) var(--r) 0}.consent-page .pull .big{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:var(--gold-700);line-height:1.2}.consent-page .pull p{font-size:1rem;color:var(--body);margin-top:8px;max-width:58ch}@media(max-width:900px){.consent-page .prose{grid-template-columns:1fr;gap:18px}}.consent-page .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;position:relative;padding-top:34px}.consent-page .steps:before{content:"";position:absolute;top:9px;left:9px;right:9px;height:2px;background:var(--line)}.consent-page .step{display:flex;flex-direction:column;position:relative;padding-right:8px}.consent-page .step:before{content:"";position:absolute;top:2px;left:0;width:16px;height:16px;border-radius:50%;background:var(--paper);border:2px solid var(--gold);z-index:2}.consent-page .step:after{content:"";position:absolute;top:7px;left:5px;width:6px;height:6px;border-radius:50%;background:var(--gold);z-index:3}.consent-page .alt .step:before{background:var(--paper-2)}.consent-page .step .k{font-size:.79rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-700);margin:26px 0 8px}.consent-page .step h4{margin-bottom:9px}.consent-page .step p{font-size:.94rem;color:var(--body);line-height:1.55}.consent-page .step .w{margin-top:auto;padding-top:18px}.consent-page .step .w b{display:inline-block;font-size:.8rem;font-weight:600;color:var(--blue);background:#EDF3FB;border:1px solid #d8e5f5;padding:5px 12px;border-radius:99px}@media(max-width:1000px){.consent-page .steps{grid-template-columns:1fr 1fr;gap:30px 24px}.consent-page .step:after,.consent-page .step:before,.consent-page .steps:before{display:none}.consent-page .step .k{margin-top:0}.consent-page .step{border-top:2px solid var(--line);padding-top:20px}}@media(max-width:600px){.consent-page .steps{grid-template-columns:1fr}}.consent-page .pen{margin-top:6px;border-top:1px solid var(--line-d)}.consent-page .pen-row{display:grid;grid-template-columns:180px 1fr 110px;gap:26px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line-d)}.consent-page .pen-row .a{font-size:1.34rem;font-weight:800;letter-spacing:-.032em;color:var(--gold-300);text-align:right}.consent-page .pen-row:first-child .a{font-size:1.7rem;color:var(--gold)}.consent-page .pen-row .w{color:#CFE0F0;font-size:1rem;line-height:1.5}.consent-page .pen-row .s{text-align:right}.consent-page .fine{font-size:.85rem;color:var(--body-d);margin-top:20px;line-height:1.65;max-width:82ch}.consent-page .sec:not(.dark) .fine{color:var(--body)}@media(max-width:760px){.consent-page .pen-row{grid-template-columns:1fr auto;gap:8px 16px;padding:18px 0}.consent-page .pen-row .a{text-align:left;grid-column:1}.consent-page .pen-row .s{grid-column:2}.consent-page .pen-row .w{grid-column:1/-1}}.consent-page .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.consent-page .card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;display:flex;flex-direction:column;transition:.2s ease;box-shadow:var(--shadow)}.consent-page .card:hover{border-color:#C3D6EC;box-shadow:var(--shadow-h);transform:translateY(-3px)}.consent-page .card.flag{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),var(--shadow)}.consent-page .card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.consent-page .tagn{font-size:.71rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--blue);background:#EDF3FB;padding:5px 11px;border-radius:99px;white-space:nowrap}.consent-page .card.flag .tagn{background:var(--gold);color:#fff}.consent-page .card-top .t{font-size:.79rem;color:var(--body);white-space:nowrap}.consent-page .card h3{min-height:2.7em}.consent-page .card .d{margin-top:10px;font-size:.93rem;color:var(--body);line-height:1.58}.consent-page .card ul{margin:18px 0 0;padding:0;list-style:none}.consent-page .card ul li{font-size:.885rem;color:var(--ink);padding-left:20px;position:relative;margin-bottom:8px;line-height:1.45}.consent-page .card ul li:before{content:"";position:absolute;left:2px;top:.52em;width:6px;height:6px;border-radius:50%;background:var(--gold);opacity:.65}@media(max-width:1000px){.consent-page .grid{grid-template-columns:repeat(2,1fr)}.consent-page .card h3{min-height:0}}@media(max-width:680px){.consent-page .grid{grid-template-columns:1fr}}.consent-page .two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.consent-page .box{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:30px 28px;box-shadow:var(--shadow)}.consent-page .box h3{margin-bottom:4px}.consent-page .box .sub{font-size:.88rem;color:var(--body);margin-bottom:20px}.consent-page .checks{list-style:none;margin:0;padding:0}.consent-page .checks li{padding:11px 0 11px 30px;position:relative;border-top:1px solid var(--line-2);font-size:.95rem;line-height:1.5}.consent-page .checks li:first-child{border-top:0;padding-top:0}.consent-page .checks li:first-child:before{top:.28em}.consent-page .checks li:first-child:after{top:.54em}.consent-page .checks li:before{content:"";position:absolute;left:2px;top:1.02em;width:15px;height:15px;border-radius:4px;background:#FCF4E7;border:1px solid #ebd8b7}.consent-page .checks li:after{content:"";position:absolute;left:6.5px;top:1.28em;width:4px;height:7px;border:solid var(--gold);border-width:0 1.8px 1.8px 0;transform:rotate(42deg)}@media(max-width:880px){.consent-page .two{grid-template-columns:1fr}}.consent-page .why{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--paper)}.consent-page .why>div{padding:30px 26px;border-left:1px solid var(--line)}.consent-page .why>div:first-child{border-left:0}.consent-page .why .n{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#FCF4E7;color:var(--gold-700);font-size:.82rem;font-weight:700;margin-bottom:16px}.consent-page .why h4{margin-bottom:8px}.consent-page .why p{font-size:.93rem;color:var(--body);line-height:1.55}@media(max-width:900px){.consent-page .why{grid-template-columns:1fr 1fr}.consent-page .why>div:nth-child(odd){border-left:0}.consent-page .why>div:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:560px){.consent-page .why{grid-template-columns:1fr}.consent-page .why>div{border-left:0}.consent-page .why>div+div{border-top:1px solid var(--line)}}.consent-page .faq{max-width:860px}.consent-page details{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);margin-bottom:10px;transition:.16s}.consent-page details[open]{border-color:#C3D6EC;box-shadow:var(--shadow)}.consent-page summary{cursor:pointer;list-style:none;padding:20px 56px 20px 24px;position:relative;font-weight:600;font-size:1.02rem;line-height:1.45}.consent-page summary::-webkit-details-marker{display:none}.consent-page summary:after{content:"";position:absolute;right:24px;top:26px;width:9px;height:9px;border:solid var(--gold);border-width:0 2px 2px 0;transform:rotate(45deg);transition:.2s}.consent-page details[open] summary:after{transform:rotate(-135deg);top:29px}.consent-page details p{padding:0 24px 22px;color:var(--body);font-size:.97rem;line-height:1.66;max-width:74ch}.consent-page .rel{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.consent-page .rel a{border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;text-decoration:none;background:var(--paper);transition:.2s;display:flex;flex-direction:column;box-shadow:var(--shadow)}.consent-page .rel a:hover{border-color:#C3D6EC;box-shadow:var(--shadow-h);transform:translateY(-3px)}.consent-page .rel h4{margin-bottom:8px}.consent-page .rel p{font-size:.92rem;color:var(--body);line-height:1.55}.consent-page .rel .go{font-size:.87rem;color:var(--blue);font-weight:600;margin-top:auto;padding-top:18px}@media(max-width:900px){.consent-page .rel{grid-template-columns:1fr}}.consent-page .end{background:var(--navy-900);color:#fff;padding:92px 0;position:relative;overflow:hidden}.consent-page .end:before{content:"";position:absolute;left:50%;top:-260px;width:720px;height:720px;transform:translateX(-50%);border-radius:50%;border:1px solid rgba(255,255,255,.06);box-shadow:0 0 0 100px rgba(255,255,255,.02);pointer-events:none}.consent-page .end .wrap{position:relative;text-align:center}.consent-page .end .k{font-size:.95rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.consent-page .end h2{color:#fff;max-width:19ch;margin:0 auto}.consent-page .end p{color:var(--body-d);max-width:56ch;margin:18px auto 0;font-size:1.1rem;line-height:1.6}.consent-page .end .cta-row{justify-content:center}.consent-page .mock{padding-top:6px}.consent-page .mrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 2px;border-bottom:1px solid var(--line-d)}.consent-page .mtxt b{display:block;font-size:.94rem;font-weight:600;color:#fff;letter-spacing:-.01em}.consent-page .mtxt span{display:block;font-size:.78rem;color:var(--body-d);margin-top:2px}.consent-page .tg{width:40px;height:23px;border-radius:99px;background:rgba(255,255,255,.14);position:relative;flex:0 0 40px;display:block;border:1px solid rgba(255,255,255,.12)}.consent-page .tg:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#8FA8C2;transition:.2s}.consent-page .tg.on{background:var(--gold);border-color:var(--gold)}.consent-page .tg.on:after{left:20px;background:#fff}.consent-page .mfoot{padding:16px 2px 8px}.consent-page .mfoot div{display:flex;justify-content:space-between;gap:14px;padding:5px 0}.consent-page .mfoot span{font-size:.79rem;color:var(--body-d)}.consent-page .mfoot code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:#CFE0F0}.consent-page .mfoot code.ok{color:var(--gold-300)}.consent-page .pen-row .a .st{font-size:.83rem}.consent-page .pen-row .s{font-size:.87rem;color:var(--body-d);font-weight:500}.consent-page .box.hilite{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),var(--shadow)}.consent-page .faq details p a{color:var(--blue);font-weight:600}@media(max-width:900px){.consent-page .sec{padding:64px 0}.consent-page .sec-tight{padding:52px 0}}