:root{--ink:#1f1f24;--surface:#29292f;--surface-2:#323239;--deep:#17171b;--gold:#d4a24c;--text:#fff;--muted:#d4d4d9;--line:#55555e;--max:1220px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--ink);color:var(--text);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}p{line-height:1.58}h1,h2,h3{letter-spacing:-.045em;line-height:1.08}h1,h2,h3,p{overflow-wrap:break-word}
.shell{width:min(var(--max),calc(100% - 64px));margin-inline:auto}.skip-link{position:absolute;left:12px;top:-90px;z-index:100;padding:12px 18px;background:#fff;color:var(--ink)}.skip-link:focus{top:10px}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
.site-header{position:relative;z-index:10;background:var(--ink);border-bottom:1px solid #43434a}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:35px}.brand img{display:block;width:222px}.site-nav{display:flex;align-items:center;gap:31px;font-size:13px;font-weight:700}.site-nav a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:5px}.site-nav .nav-cta{border:1px solid #a6a6ad;padding:12px 16px;border-radius:4px}.site-nav .nav-cta:hover{border-color:var(--gold);text-decoration:none}.nav-cta span{color:var(--gold)}.menu-toggle{display:none}
.eyebrow{margin:0 0 25px;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gold-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--gold);vertical-align:middle}.hero{background:var(--ink);padding:95px 0 0}.hero-grid{display:grid;grid-template-columns:1.18fr .65fr;gap:8.5%;align-items:center;padding-bottom:112px}.hero h1{font-size:clamp(56px,6.2vw,92px);max-width:12ch;margin:0}.hero h1 em{font-style:normal;color:var(--gold)}.lead{max-width:59ch;margin:33px 0 38px;color:#e1e1e5;font-size:19px;line-height:1.6}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 20px;border:0;border-radius:4px;font-weight:800;line-height:1.25}.button-gold{background:var(--gold);color:var(--ink)}.button-gold:hover{background:#e7b560}.text-link{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.hero-aside{padding:34px 0 0 36px;border-left:1px solid #707078}.aside-title{margin:0 0 28px;font-size:13px;font-weight:800;letter-spacing:.03em}.hero-aside ol{list-style:none;margin:0;padding:0}.hero-aside li{display:grid;grid-template-columns:39px 1fr;gap:16px;padding:20px 0;border-top:1px solid #595961}.hero-aside li>span{font-size:12px;font-weight:800;color:var(--gold)}.hero-aside strong,.hero-aside small{display:block}.hero-aside strong{font-size:18px;letter-spacing:-.03em}.hero-aside small{margin-top:7px;font-size:12px;color:var(--muted);line-height:1.5}.aside-end{font-size:12px;color:var(--gold);font-weight:800;margin:26px 0 0}.hero-bottom{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #55555d;color:#bdbdc4;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.section{padding:108px 0}.section-heading{display:grid;grid-template-columns:1.05fr .7fr;column-gap:9%;align-items:end;margin-bottom:56px}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2{font-size:clamp(42px,4.5vw,68px);max-width:17ch;margin:0}.section-heading>p:last-child{font-size:17px;max-width:48ch;color:var(--muted);margin:0}.editions{background:var(--surface)}.edition-columns{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #777780;border-bottom:1px solid #777780}.edition-panel{padding:34px 50px 40px 0}.edition-panel+.edition-panel{border-left:1px solid #777780;padding:34px 0 40px 50px}.edition-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.edition-index{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.12em}.status{font-size:11px;color:#dedee2}.edition-panel h3{font-size:clamp(34px,3.2vw,46px);max-width:14ch;margin:72px 0 18px}.edition-panel>p{font-size:16px;color:var(--muted);max-width:50ch}.edition-panel ul{padding-left:20px;margin:28px 0 36px;color:#eeeeef;line-height:1.65}.edition-panel li{margin:7px 0}.enterprise-panel{background:linear-gradient(115deg,transparent 88%,rgba(212,162,76,.06));}
.lifecycle{background:var(--ink)}.lifecycle-heading h2{max-width:14ch}.journey{list-style:none;margin:0;padding:0;border-top:1px solid #7b7b83}.journey li{display:grid;grid-template-columns:56px minmax(210px,.85fr) minmax(260px,1.25fr) minmax(180px,.9fr);gap:24px;align-items:start;padding:27px 0;border-bottom:1px solid #5e5e66}.step-number{color:var(--gold);font-size:13px;font-weight:800}.step-name h3{font-size:24px;margin:0 0 8px}.step-name small{font-size:11px;color:#c8c8ce;letter-spacing:.07em;text-transform:uppercase}.journey li p{margin:0;color:#dedee3;font-size:15px}.journey li strong{font-size:13px;line-height:1.5;color:#e6ba70;font-weight:700}.journey li strong::before{content:"OUTPUT / ";font-size:10px;letter-spacing:.08em;color:#b8b8c0}.journey .return-step{background:#303037;box-shadow:22px 0 #303037,-22px 0 #303037}.journey-note{max-width:100ch;margin:24px 0 0;color:#c6c6ce;font-size:13px}
.comparison{background:#2b2b32}.comparison .section-heading h2{max-width:16ch}.table-frame{overflow-x:auto;border:1px solid #71717a}.comparison table{width:100%;min-width:900px;border-collapse:collapse;text-align:left}.comparison caption{text-align:left;padding:18px 22px;background:#242429;font-size:12px;font-weight:800;letter-spacing:.04em}.comparison th,.comparison td{padding:18px 20px;border-top:1px solid #585861;vertical-align:top;font-size:13px;line-height:1.5}.comparison thead{background:#19191d}.comparison thead th{font-size:11px;letter-spacing:.09em;text-transform:uppercase}.comparison tbody th{width:25%;font-size:14px}.comparison td:nth-child(2),.comparison td:nth-child(3){width:19%}.comparison tbody tr:nth-child(even){background:#323239}.comparison tbody td:nth-child(3){color:#f0c57d;font-weight:800}.comparison-note{max-width:95ch;color:#d0d0d6;font-size:13px;margin:20px 0 0}
.capabilities{background:#25252b}.capabilities .section-heading h2{max-width:16ch}.capability-lines{border-top:1px solid #74747c}.capability-lines article{display:grid;grid-template-columns:70px .7fr 1.3fr;gap:25px;padding:25px 0;border-bottom:1px solid #606069}.capability-lines article>span{color:var(--gold);font-size:12px;font-weight:800}.capability-lines h3{font-size:25px;margin:0}.capability-lines p{margin:0;color:#dadade;font-size:15px;max-width:65ch}
.open-core{background:#35353c}.core-layout{display:grid;grid-template-columns:.9fr 1fr;gap:11%}.core-layout h2,.faq h2,.contact h2{font-size:clamp(42px,4.5vw,68px);margin:0;max-width:13ch}.core-layout>div:last-child>p{margin:0 0 20px;color:#ededf0;font-size:17px}.core-layout .actions{margin-top:30px}
.faq{background:var(--ink)}.faq-layout{display:grid;grid-template-columns:.7fr 1fr;gap:12%}.faq-list{border-top:1px solid #6c6c75}.faq details{border-bottom:1px solid #6c6c75;padding:21px 0}.faq summary{font-size:18px;font-weight:800;cursor:pointer;list-style-position:outside}.faq details p{color:#d6d6dc;margin:15px 0 0;max-width:65ch}
.contact{background:var(--deep);border-top:1px solid #55555e}.contact-layout{display:grid;grid-template-columns:1fr .9fr;gap:10%;align-items:start}.contact h2{max-width:12ch}.contact-layout>div>p:not(.eyebrow){color:#e4e4e8;font-size:17px;max-width:48ch}.contact-email{display:inline-block;margin:20px 0 12px;color:#efc27a;text-decoration:underline;text-underline-offset:5px;font-weight:800}.contact-layout .contact-note{font-size:13px!important;color:#c8c8cf!important}.inquiry-form{padding:34px;background:#fff;color:var(--ink);border-radius:8px}.inquiry-form label{display:grid;gap:8px;margin-bottom:18px;font-size:13px;font-weight:800}.inquiry-form input,.inquiry-form textarea,.inquiry-form select{width:100%;padding:12px;border:1px solid #919199;border-radius:4px;background:#fff;color:var(--ink);font-size:16px;line-height:1.4}.inquiry-form textarea{min-height:115px;resize:vertical}.inquiry-form .form-trap{display:none}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-privacy{font-size:12px;line-height:1.5;color:#55555d}.inquiry-form .button{width:100%}.inquiry-form .button:disabled{opacity:.65;cursor:wait}.form-status{min-height:1.5em;font-size:13px;margin:14px 0 0}.form-status[data-state=error]{color:#9a322a}.form-status[data-state=pending]{color:#70501a}
.site-footer{background:#101013;padding:55px 0 22px}.footer-grid{display:grid;grid-template-columns:1fr 1fr .65fr;gap:60px}.footer-grid img{width:220px}.footer-grid p{color:#c8c8ce;font-size:14px;max-width:38ch;margin:0}.footer-grid nav{display:grid;gap:10px;font-size:13px;font-weight:700}.footer-grid nav a:hover{text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:65px;border-top:1px solid #4d4d54;padding-top:20px;color:#b8b8bf;font-size:11px}
.thanks-body{min-height:100vh;display:grid;place-items:center}.thanks-content{padding-block:70px}.thanks-content img{width:240px;display:block;margin-bottom:90px}.thanks-content h1{font-size:clamp(44px,6vw,76px);max-width:13ch;margin:0}.thanks-content>p:not(.eyebrow){font-size:18px;color:var(--muted);max-width:48ch;margin:30px 0}.thanks-content .button{margin-top:10px}
@media(max-width:1050px){.site-nav{gap:18px}.hero-grid{gap:5%}.hero h1{font-size:clamp(50px,6vw,70px)}.journey li{grid-template-columns:48px minmax(175px,.85fr) minmax(220px,1.2fr) minmax(160px,.9fr);gap:14px}.step-name h3{font-size:21px}}
@media(max-width:800px){.shell{width:min(var(--max),calc(100% - 40px))}.header-inner{min-height:75px}.brand img{width:195px}.menu-toggle{display:block;border:1px solid #85858d;background:none;color:#fff;border-radius:4px;padding:10px 13px;font-size:13px;font-weight:800}.site-nav{display:none;position:absolute;top:75px;left:0;right:0;background:#29292f;border-bottom:1px solid #777780;padding:20px;flex-direction:column;align-items:stretch;gap:5px}.site-nav.open{display:flex}.site-nav a{padding:12px}.site-nav .nav-cta{margin-top:5px}.hero-grid,.section-heading,.core-layout,.faq-layout,.contact-layout{grid-template-columns:1fr}.hero-grid{gap:55px}.hero-aside{max-width:650px}.section-heading{gap:20px}.section-heading .eyebrow{margin-bottom:0}.section-heading>p:last-child{max-width:65ch}.journey li{grid-template-columns:46px minmax(185px,.75fr) 1fr;gap:14px}.journey li strong{grid-column:2/-1}.edition-panel{padding-right:28px}.edition-panel+.edition-panel{padding-left:28px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid img{grid-column:1/-1}.contact-layout{gap:45px}}
@media(max-width:600px){.shell{width:calc(100% - 32px)}.hero{padding-top:60px}.hero-grid{padding-bottom:70px}.hero h1{font-size:clamp(43px,11.5vw,62px)}.lead{font-size:17px}.actions{align-items:stretch;gap:18px}.actions>*{width:100%;justify-content:center}.hero-aside{padding-left:20px}.hero-bottom span:last-child{display:none}.section{padding:76px 0}.section-heading{margin-bottom:35px}.section-heading h2,.core-layout h2,.faq h2,.contact h2{font-size:clamp(37px,10vw,48px)}.edition-columns{grid-template-columns:1fr}.edition-panel,.edition-panel+.edition-panel{border-left:0;padding:28px 0 34px}.edition-panel+.edition-panel{border-top:1px solid #777780}.edition-panel h3{font-size:36px;margin-top:38px}.journey li{grid-template-columns:37px 1fr;gap:8px 13px;padding:22px 0}.journey li p,.journey li strong{grid-column:2}.step-name h3{font-size:23px}.journey .return-step{box-shadow:15px 0 #303037,-15px 0 #303037}.comparison table{min-width:780px}.capability-lines article{grid-template-columns:35px 1fr;gap:6px 12px}.capability-lines p{grid-column:2}.footer-grid{grid-template-columns:1fr;gap:25px}.footer-grid img{grid-column:auto}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:8px}.form-pair{grid-template-columns:1fr;gap:0}.inquiry-form{padding:24px}.contact-layout{gap:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Language, theme and productivity */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.header-tools{display:flex;align-items:center;gap:9px;flex-shrink:0}.language-picker select,.theme-toggle{background:transparent;color:var(--text);border:1px solid var(--line);border-radius:4px;font-size:12px;font-weight:700;min-height:38px;padding:7px 10px}.language-picker select{max-width:105px}.language-picker option{background:var(--surface);color:var(--text)}.theme-toggle{display:flex;align-items:center;gap:7px;white-space:nowrap}.theme-toggle:hover,.language-picker select:hover{border-color:var(--gold)}.theme-toggle span:first-child{font-size:18px;line-height:1}
.productivity{background:#202026;border-top:1px solid #4e4e56;border-bottom:1px solid #4e4e56}.productivity-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.productivity h2{font-size:clamp(42px,4.5vw,68px);max-width:16ch;margin:0}.productivity-layout>div:last-child p{font-size:17px;color:#e0e0e4;margin:0 0 22px}
@media(max-width:1200px){.header-inner{gap:16px}.site-nav{gap:13px}.brand img{width:190px}.site-nav{font-size:12px}}
@media(max-width:1000px){.header-inner{flex-wrap:wrap;min-height:75px}.brand{margin-right:auto}.menu-toggle{display:block;order:3;border:1px solid var(--line);background:none;color:var(--text);border-radius:4px;padding:10px 13px;font-size:13px;font-weight:800}.header-tools{order:2}.site-nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);padding:20px;flex-direction:column;align-items:stretch;gap:5px}.site-nav.open{display:flex}.site-nav a{padding:12px}.site-nav .nav-cta{margin-top:5px}}
@media(max-width:800px){.productivity-layout{grid-template-columns:1fr;gap:25px}}
@media(max-width:600px){.header-inner{gap:8px}.brand img{width:145px}.header-tools{gap:5px}.language-picker select,.theme-toggle{font-size:11px;min-height:34px;padding:5px}.theme-toggle span:first-child{font-size:16px}.theme-toggle [data-theme-label]{display:none}.menu-toggle{font-size:11px;padding:8px}.productivity h2{font-size:clamp(37px,10vw,48px)}}
:root[data-theme="light"]{--ink:#1f1f24;--surface:#f3f3f4;--surface-2:#eeeef0;--deep:#f4f4f5;--text:#1f1f24;--muted:#44444b;--line:#97979f}
:root[data-theme="light"] body,:root[data-theme="light"] .site-header,:root[data-theme="light"] .hero,:root[data-theme="light"] .lifecycle,:root[data-theme="light"] .faq{background:#fff;color:#1f1f24}
:root[data-theme="light"] .site-header{border-bottom-color:#d5d5d9}
:root[data-theme="light"] .hero-bottom,:root[data-theme="light"] .hero-aside,:root[data-theme="light"] .hero-aside li,:root[data-theme="light"] .journey,:root[data-theme="light"] .journey li,:root[data-theme="light"] .faq-list,:root[data-theme="light"] .faq details{border-color:#c5c5ca}
:root[data-theme="light"] .hero-bottom,:root[data-theme="light"] .hero-aside small,:root[data-theme="light"] .status,:root[data-theme="light"] .lead,:root[data-theme="light"] .section-heading>p:last-child,:root[data-theme="light"] .journey li p,:root[data-theme="light"] .journey-note,:root[data-theme="light"] .faq details p{color:#414149}
:root[data-theme="light"] .eyebrow,:root[data-theme="light"] .step-number,:root[data-theme="light"] .edition-index,:root[data-theme="light"] .hero h1 em,:root[data-theme="light"] .aside-end{color:#8a5c16}
:root[data-theme="light"] .productivity{background:#f6f6f7;border-color:#d8d8dc}
:root[data-theme="light"] .productivity-layout>div:last-child p{color:#414149}
:root[data-theme="light"] .editions,:root[data-theme="light"] .comparison,:root[data-theme="light"] .open-core{background:#f3f3f4}
:root[data-theme="light"] .edition-columns,:root[data-theme="light"] .edition-panel+.edition-panel,:root[data-theme="light"] .capability-lines,:root[data-theme="light"] .capability-lines article{border-color:#bdbdc4}
:root[data-theme="light"] .edition-panel>p,:root[data-theme="light"] .edition-panel ul,:root[data-theme="light"] .capability-lines p,:root[data-theme="light"] .core-layout>div:last-child>p{color:#33333b}
:root[data-theme="light"] .enterprise-panel{background:linear-gradient(115deg,transparent 82%,rgba(212,162,76,.12))}
:root[data-theme="light"] .journey li strong{color:#805314}
:root[data-theme="light"] .journey li strong::before,:root[data-theme="light"] .step-name small{color:#575760}
:root[data-theme="light"] .journey .return-step{background:#eeeef0;box-shadow:22px 0 #eeeef0,-22px 0 #eeeef0}
:root[data-theme="light"] .table-frame{border-color:#9999a1}
:root[data-theme="light"] .comparison caption,:root[data-theme="light"] .comparison thead{background:#dedee2}
:root[data-theme="light"] .comparison th,:root[data-theme="light"] .comparison td{border-color:#c7c7cd}
:root[data-theme="light"] .comparison tbody tr:nth-child(even){background:#eaeaec}
:root[data-theme="light"] .comparison tbody td:nth-child(3){color:#72460b}
:root[data-theme="light"] .comparison-note{color:#4a4a52}
:root[data-theme="light"] .capabilities{background:#fff}
:root[data-theme="light"] .contact{background:#f0f0f2;border-top-color:#c7c7ce}
:root[data-theme="light"] .contact-layout>div>p:not(.eyebrow),:root[data-theme="light"] .contact-layout .contact-note{color:#44444c!important}
:root[data-theme="light"] .contact-email{color:#794e12}
:root[data-theme="light"] .inquiry-form{border:1px solid #b9b9c0}
:root[data-theme="light"] .site-footer{background:#e8e8eb}
:root[data-theme="light"] .footer-grid p,:root[data-theme="light"] .footer-bottom{color:#45454c}
:root[data-theme="light"] .footer-bottom{border-color:#bdbdc4}
:root[data-theme="light"] .site-nav{background:#fff}
:root[data-theme="light"] .button-gold{color:#1f1f24}
@media(max-width:600px){:root[data-theme="light"] .journey .return-step{box-shadow:15px 0 #eeeef0,-15px 0 #eeeef0}}
:root[data-theme="light"] .hero-aside li>span,:root[data-theme="light"] .capability-lines article>span,:root[data-theme="light"] .nav-cta span{color:#8a5c16}
@media(max-width:350px){.header-inner{min-height:96px;padding-block:6px}.site-nav{top:99px}}
/* Keep the language chevron comfortably inside the control on every viewport. */
.language-picker{position:relative;display:block}.language-picker select{-webkit-appearance:none;appearance:none;min-width:118px;max-width:130px;padding-right:46px}.language-picker::after{content:"";position:absolute;right:26px;top:50%;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}
@media(max-width:600px){.brand img{width:138px}.language-picker select{min-width:112px;max-width:112px;padding:5px 46px 5px 8px}}
[hidden]{display:none!important}
.consent-panel{position:fixed;z-index:100;inset:auto 20px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;max-width:960px;margin-inline:auto;padding:24px 28px;background:#fff;color:#1f1f24;border:1px solid #b9b9c0;border-radius:8px;box-shadow:0 12px 42px #0006}
.consent-panel[hidden],.consent-details[hidden]{display:none}
.consent-copy .eyebrow{margin:0 0 9px;color:#805314}.consent-copy h2{margin:0;font-size:24px;letter-spacing:-.03em}.consent-copy>p:last-child{max-width:62ch;margin:9px 0 0;color:#45454c;font-size:14px;line-height:1.5}
.consent-actions{display:flex;flex-wrap:wrap;gap:10px}.consent-actions button{min-height:46px;padding:11px 14px;font-size:13px}.consent-reject,.consent-settings{background:#fff;color:#1f1f24;border:1px solid #777780;border-radius:4px;font-weight:800}.consent-reject:hover,.consent-settings:hover{background:#f2f2f4}.consent-details{grid-column:1/-1;border-top:1px solid #d0d0d5;margin-top:2px;padding-top:18px}.consent-details h3{margin:0 0 8px;font-size:19px}.consent-details>p{margin:8px 0;color:#45454c;font-size:13px;line-height:1.5}.consent-toggle{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;border:1px solid #c6c6cc;border-radius:5px;cursor:pointer}.consent-toggle input{width:20px;height:20px;margin:2px 0 0;accent-color:#805314;flex:0 0 auto}.consent-toggle strong,.consent-toggle small{display:block}.consent-toggle small{margin-top:5px;color:#45454c;font-size:13px;line-height:1.5}.consent-detail-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.consent-detail-actions button{min-height:44px;padding:10px 16px}.consent-link{justify-self:start;padding:0;border:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.consent-link:hover{text-decoration:underline;text-underline-offset:4px}
:root[data-theme="dark"] .consent-panel{background:#25252b;color:#fff;border-color:#66666f}.consent-panel .consent-copy>p:last-child{color:#e0e0e4}.consent-panel .consent-copy .eyebrow{color:#e6ba70}:root[data-theme="dark"] .consent-reject,:root[data-theme="dark"] .consent-settings{background:#25252b;color:#fff;border-color:#888891}:root[data-theme="dark"] .consent-reject:hover,:root[data-theme="dark"] .consent-settings:hover{background:#34343b}:root[data-theme="dark"] .consent-details{border-color:#66666f}:root[data-theme="dark"] .consent-details>p,:root[data-theme="dark"] .consent-toggle small{color:#e0e0e4}:root[data-theme="dark"] .consent-toggle{border-color:#66666f}
@media(max-width:700px){.consent-panel{inset:auto 12px 12px;grid-template-columns:1fr;gap:17px;padding:20px}.consent-actions{display:grid;grid-template-columns:1fr 1fr}.consent-actions button{padding-inline:9px}}
@media(max-width:380px){.consent-actions{grid-template-columns:1fr}}
