/* Operational — landing page marketing — standalone, sans framework */
:root { --ink:#0b1016; --ink-2:#111923; --ink-3:#18232d; --white:#f6f7f8; --cream:#f1f3f2; --muted:#a7b0b6; --ink-text:#15212a; --accent:#f0cdb4; --accent-2:#cfa07e; --line:rgba(255,255,255,.15); --line-dark:#d9dfe0; --container:1190px; }
* {box-sizing:border-box}
html {scroll-behavior:smooth;scroll-padding-top:94px}
body {margin:0;background:var(--ink);color:var(--white);font-family:Montserrat,"Avenir Next",Avenir,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
a {color:inherit;text-decoration:none}
button,input,select,textarea {font:inherit}
button,a {-webkit-tap-highlight-color:transparent}
button {cursor:pointer}
button:disabled {cursor:wait;opacity:.7}
:focus-visible {outline:3px solid var(--accent-2);outline-offset:3px}
.container {width:min(calc(100% - 64px),var(--container));margin:0 auto}
.skip-link {position:fixed;z-index:500;top:-90px;left:12px;background:#fff;color:#111;padding:12px 18px;border-radius:4px}
.skip-link:focus {top:12px}
.announcement {display:flex;align-items:center;justify-content:center;gap:13px;min-height:31px;background:#17232b;color:#f6eee9;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;text-align:center;padding:7px 16px}
.announcement__dot,.status-dot {width:6px;height:6px;display:inline-block;flex:none;background:var(--accent);border-radius:50%;box-shadow:0 0 12px rgba(240,205,180,.6)}
.announcement__divider {width:1px;height:12px;background:#647379}
.site-header {position:sticky;top:0;z-index:100;background:rgba(11,16,22,.91);border-bottom:1px solid rgba(255,255,255,.09);backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px)}
.site-header__inner {min-height:81px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.brand {display:inline-flex;align-items:center;flex:none}
.brand img {width:205px;height:auto;display:block}
.main-nav {display:flex;gap:35px;align-items:center;margin-left:auto}
.main-nav a {font-size:12px;font-weight:600;color:#cad3d4;transition:color .2s}
.main-nav a:hover {color:var(--accent)}
.btn {border:1px solid transparent;display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 20px;font-size:12px;letter-spacing:.01em;font-weight:800;line-height:1.3;transition:background .2s,color .2s,transform .2s,border-color .2s;min-height:51px;border-radius:3px}
.btn:hover {transform:translateY(-2px)}
.btn--small {min-height:39px;padding:10px 13px;font-size:10px;gap:24px}
.btn--primary {background:var(--accent);color:#0c191e;border-color:var(--accent)}
.btn--primary:hover {background:#ffe5d2;border-color:#ffe5d2}
.btn--outline {border-color:rgba(255,255,255,.33);background:transparent;color:#f9f7f5}
.btn--outline:hover {border-color:var(--accent);color:var(--accent)}
.btn--outline-dark {color:#17232c;background:transparent;border-color:#9eafb3}
.btn--outline-dark:hover {background:#142229;color:#fff;border-color:#142229}
.btn--full {width:100%}
.text-link {font-size:12px;font-weight:700;color:#f5ece6;display:inline-flex;align-items:center;gap:18px;padding:8px 0;border-bottom:1px solid rgba(255,233,218,.7);transition:gap .2s}
.text-link:hover {gap:25px}
.text-link--light {color:var(--accent)}
.eyebrow {display:flex;align-items:center;gap:11px;color:var(--accent);font-size:10px;letter-spacing:.2em;font-weight:800}
.eyebrow__line {width:27px;height:1px;background:currentColor}
.eyebrow--dark {color:#795c47}
.hero {position:relative;overflow:hidden;background:radial-gradient(ellipse 1200px 450px at 68% 30%,rgba(77,52,35,.2),transparent 65%),#0b1016}
.hero__glow {position:absolute;pointer-events:none;right:-200px;top:30px;width:700px;height:630px;opacity:.2;background:radial-gradient(circle,#7e5c43,transparent 67%)}
.hero__grid {display:grid;grid-template-columns:1.03fr .97fr;min-height:656px;align-items:center;gap:44px;position:relative;z-index:1}
.hero__copy {padding:55px 0 62px}
.hero h1 {font-size:clamp(48px,4.8vw,70px);line-height:1.09;letter-spacing:-.069em;margin:27px 0 24px;font-weight:750;max-width:680px}
.hero h1 span {color:var(--accent)}
.hero__subhead {color:#b2bec1;font-size:15px;line-height:1.82;max-width:520px;margin:0 0 27px;font-weight:400}
.hero__buttons {display:flex;align-items:center;gap:28px;flex-wrap:wrap}
.hero__footnote {display:flex;align-items:center;gap:11px;font-size:11px;color:#7d9297;margin-top:32px}
.hero__footnote-icon {color:var(--accent);font-size:19px}
.hero-art {height:535px;max-width:550px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}
.hero-art__orbit {position:absolute;border-radius:50%;border:1px solid rgba(240,205,180,.12);pointer-events:none}
.hero-art__orbit--one {width:530px;height:530px}
.hero-art__orbit--two {width:410px;height:410px}
.showcase-card {position:relative;width:338px;height:435px;border-radius:11px;background:#f0ebe8;padding:12px;box-shadow:0 36px 65px rgba(0,0,0,.32);transform:rotate(-5deg);z-index:2;color:var(--ink-text);display:flex;flex-direction:column;gap:10px}
.showcase-card__top,.showcase-card__bottom {display:flex;align-items:center;justify-content:space-between;gap:10px}
.showcase-card__top {height:28px;padding:0 3px}
.showcase-card__label {display:inline-flex;align-items:center;gap:7px;font-weight:800;font-size:9px;letter-spacing:.1em}
.showcase-card__label .status-dot {background:#3c2617;box-shadow:none}
.showcase-card__number {color:#647d7a;font-size:10px;letter-spacing:.08em}
.showcase-card__art {height:328px;position:relative;overflow:hidden;background:linear-gradient(135deg,#dabda8,#816e61 78%);border-radius:5px;display:flex;align-items:center;justify-content:center}
.showcase-card__art:after {content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 5px,rgba(255,255,255,.035) 6px);pointer-events:none}
.art-figure {position:absolute;border-radius:70px 70px 16px 16px;box-shadow:inset -18px 0 20px rgba(12,24,26,.08)}
.art-figure--back {height:235px;width:150px;right:-24px;top:45px;background:#efe0d6;transform:rotate(-25deg)}
.art-figure--front {height:260px;width:125px;bottom:-84px;left:2px;background:#4c3627;transform:rotate(30deg)}
.art-heading {font-weight:900;font-size:74px;line-height:.83;letter-spacing:-.09em;color:#f4ece7;z-index:2;position:absolute;top:94px;left:14px;text-shadow:0 6px 10px rgba(8,23,23,.04)}
.art-heading em {font-style:normal;color:#412918}
.art-stamp {position:absolute;z-index:3;right:14px;bottom:17px;text-align:right;color:#fbede3;font-weight:800;font-size:8px;letter-spacing:.12em;line-height:1.7}
.showcase-card__bottom {font-weight:750;font-size:10px;padding:4px 4px 0}
.showcase-card__arrow {font-size:17px}
.floating-note {position:absolute;z-index:3;background:rgba(19,32,38,.96);border:1px solid rgba(240,205,180,.28);border-radius:7px;box-shadow:0 15px 30px rgba(0,0,0,.26);display:flex;align-items:center;gap:11px;padding:13px 18px;color:#91aab0;font-size:10px;line-height:1.55;min-width:158px}
.floating-note strong {color:#fbf4ef;font-size:12px}
.note-icon {height:36px;width:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:19px;background:rgba(240,205,180,.1)}
.floating-note--top {right:0;top:95px;transform:rotate(7deg)}
.floating-note--bottom {left:-3px;bottom:90px;transform:rotate(5deg)}
.hero-art__caption {position:absolute;bottom:11px;right:2px;color:#557178;font-size:8px;font-weight:800;letter-spacing:.19em}
.hero__lower {border-top:1px solid rgba(255,255,255,.11);padding:21px 0;display:flex;justify-content:space-between;align-items:center;color:#8ba1a2;font-size:9px;font-weight:800;letter-spacing:.22em}
.hero__lower .ornament {font-size:18px;color:#516761}
.section {padding:112px 0}
.intro,.pricing,.contact {background:var(--cream);color:var(--ink-text)}
.section-heading {margin-bottom:46px}
.section-heading--split {display:flex;justify-content:space-between;align-items:end;gap:65px}
.section-heading h2,.manifesto h2,.process h2,.contact h2 {font-size:clamp(36px,4vw,53px);letter-spacing:-.064em;font-weight:730;line-height:1.12;margin:21px 0 0}
.section-heading h2 em,.contact h2 em {font-style:normal;color:#806049}
.section-heading--split>p {max-width:390px;margin:0 0 5px;color:#5e6c71;font-size:14px;line-height:1.85}
.services-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.service-card {position:relative;background:#fff;border:1px solid #dfe4e5;padding:27px;min-height:341px;display:flex;flex-direction:column}
.service-card__count {font-size:10px;font-weight:800;color:#8c796b;letter-spacing:.16em}
.service-card__icon {width:56px;height:56px;position:relative;background:#f1eae5;border-radius:12px;margin:29px 0 21px;display:flex;align-items:center;justify-content:center}
.service-card__icon:before,.service-card__icon:after,.service-card__icon span {content:"";display:block;position:absolute;border:2px solid #704b31}
.service-card__icon--camera:before {width:28px;height:20px;border-radius:4px}
.service-card__icon--camera:after {width:10px;height:10px;border-radius:50%}
.service-card__icon--edit:before {width:25px;height:25px;border-radius:3px;transform:rotate(8deg)}
.service-card__icon--edit:after {width:10px;height:10px;right:11px;top:10px;background:#f1eae5}
.service-card__icon--social:before {width:27px;height:27px;border-radius:7px}
.service-card__icon--social:after {width:10px;height:10px;border-radius:50%}
.service-card h3 {font-size:18px;letter-spacing:-.04em;margin:0 0 10px;font-weight:800}
.service-card p {margin:0;color:#647176;font-size:12px;line-height:1.8}
.service-card__tag {display:block;font-size:9px;color:#6a817d;font-weight:800;letter-spacing:.13em;margin-top:auto;padding-top:26px}
.micro-note {font-size:10px;color:#7c898d;text-align:right;margin:12px 0 0}
.manifesto {background:#dfccbe;color:#112b2b;padding:77px 0 85px}
.manifesto__inner {display:grid;grid-template-columns:180px 1fr;column-gap:70px}
.manifesto__label {font-size:10px;font-weight:850;letter-spacing:.16em;padding-top:12px;display:flex;justify-content:space-between;border-top:1px solid #9b7a63}
.manifesto h2 {font-size:clamp(35px,4vw,55px);margin:0;max-width:860px}
.manifesto h2 i {font-style:normal;text-decoration:line-through;text-decoration-color:#89654c;text-decoration-thickness:2px}
.manifesto h2 em {font-style:normal;color:#81634e}
.manifesto p {grid-column:2;color:#5c483a;font-size:14px;line-height:1.7;max-width:620px;margin:20px 0 0}
.pricing {padding:114px 0 102px}
.section-heading--center {text-align:center}
.section-heading--center .eyebrow {justify-content:center}
.section-heading--center h2 {margin-top:20px}
.section-heading--center p {max-width:590px;margin:20px auto 0;font-size:13px;color:#637176;line-height:1.8}
.pricing-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1010px;margin:0 auto}
.price-card {min-height:580px;padding:32px 32px 28px;border:1px solid #cfd8d7;background:#f9faf9;display:flex;flex-direction:column;position:relative;overflow:hidden}
.price-card--featured {background:#11242a;color:#f8f5f3;border-color:#11242a}
.price-card__ribbon {position:absolute;right:-49px;top:24px;background:var(--accent);color:#10232a;font-size:9px;font-weight:900;letter-spacing:.08em;padding:9px 53px;transform:rotate(37deg)}
.price-card__top {display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:34px}
.price-card__category {font-size:10px;font-weight:800;color:#77604f;letter-spacing:.1em}
.price-card--featured .price-card__category {color:#d9beab}
.price-card__symbol {font-size:21px}
.price-card h3 {font-size:33px;line-height:1.19;letter-spacing:-.05em;margin:0 0 15px}
.price-card__description {color:#68777b;font-size:12px;line-height:1.75;max-width:410px;min-height:66px;margin:0}
.price-card--featured .price-card__description {color:#c8bcb4}
.price-card__price {padding:24px 0 21px;margin:25px 0 16px;border-top:1px solid #dae1df;border-bottom:1px solid #dae1df}
.price-card--featured .price-card__price {border-color:#5b4b3f}
.price-card__price>span {display:block;font-size:10px;color:#6c7c7f;margin-bottom:4px;font-weight:600}
.price-card--featured .price-card__price>span {color:#b9aaa0}
.price-card__price div {display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.price-card__price strong {font-size:44px;letter-spacing:-.07em;line-height:1.2}
.price-card__price small {font-size:11px;color:#78858a}
.price-card--featured .price-card__price strong {color:var(--accent)}
.price-card--featured .price-card__price small {color:#a3b6b5}
.checklist {padding:0;margin:0 0 30px;list-style:none;display:grid;gap:15px;font-size:12px;color:#46595f}
.checklist li {position:relative;padding-left:24px;line-height:1.55}
.checklist li:before {content:"✓";position:absolute;top:-1px;left:0;font-weight:800;color:#885b3b}
.price-card--featured .checklist {color:#e0d8d2}
.price-card--featured .checklist li:before {color:var(--accent)}
.price-card .btn {margin-top:auto}
.pricing__disclaimer {max-width:830px;margin:22px auto 0;text-align:center;color:#748286;font-size:11px;line-height:1.8}
.process {background:#101921;color:#faf8f7;padding:95px 0}
.process__grid {display:grid;grid-template-columns:.98fr 1.02fr;gap:90px}
.process h2 {margin:27px 0 17px}
.process h2 em {color:var(--accent);font-style:normal}
.process__copy>p {max-width:420px;color:#9fb2b6;font-size:13px;line-height:1.85;margin:0 0 24px}
.steps {border-top:1px solid #34454d}
.step {display:grid;grid-template-columns:61px 1fr;gap:14px;border-bottom:1px solid #34454d;padding:24px 0 28px}
.step__number {color:var(--accent);font-size:11px;font-weight:750;margin-top:6px}
.step h3 {font-size:16px;letter-spacing:-.025em;margin:0 0 6px}
.step p {font-size:12px;color:#97aab0;line-height:1.75;margin:0}
.contact {padding:113px 0 122px}
.contact__grid {display:grid;grid-template-columns:.82fr 1.18fr;gap:92px;align-items:start}
.contact h2 {font-size:clamp(38px,4.3vw,58px);margin-top:26px}
.contact__copy>p {color:#607277;font-size:14px;line-height:1.9;max-width:450px;margin:22px 0 32px}
.contact__benefits {display:grid;gap:16px;color:#344b51;font-size:12px;font-weight:650}
.contact__benefits div {display:flex;align-items:center;gap:13px}
.contact__benefits span {width:23px;height:23px;border-radius:50%;background:#ecdbce;display:flex;align-items:center;justify-content:center;color:#6b4225;font-size:12px}
.contact__quote {max-width:410px;border-left:2px solid #b9957b;margin-top:63px;padding-left:18px;color:#6b7b7b;font-style:italic;font-size:16px;line-height:1.6}
.contact__quote span {display:block;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.14em;color:#825f46;margin-top:14px}
.form-panel {background:#fff;border:1px solid #dce2df;padding:32px 35px 34px;box-shadow:0 26px 55px rgba(52,34,21,.07)}
.form-panel__header {display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#816450;font-weight:800;letter-spacing:.14em}
.form-panel__mini-icon {font-size:19px;color:#4f3d30}
.form-panel h3 {font-size:29px;letter-spacing:-.058em;line-height:1.22;margin:22px 0 7px}
.form-panel>p {color:#728084;font-size:12px;line-height:1.7;margin:0 0 28px}
.form-row {display:grid;grid-template-columns:1fr 1fr;gap:14px}
.field {display:flex;flex-direction:column;gap:8px;margin-bottom:16px;min-width:0}
.field label {font-size:11px;font-weight:750;color:#33464d}
.field label span:not(.optional),.consent b {color:#875029}
.field .optional {font-weight:500;color:#889595}
.field input,.field select,.field textarea {width:100%;border:1px solid #d7dfde;background:#fcfbfb;border-radius:2px;min-height:44px;padding:12px 12px;font-size:11px;color:#1b343a;outline:none;transition:border .2s,box-shadow .2s}
.field input::placeholder,.field textarea::placeholder {color:#9ba7aa}
.field textarea {resize:vertical;min-height:83px;line-height:1.6}
.field input:focus,.field select:focus,.field textarea:focus {border-color:#9c7355;box-shadow:0 0 0 3px rgba(163,122,93,.12)}
.honeypot {position:absolute!important;left:-10000px!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}
.consent {display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.65;color:#66797e;margin:3px 0 20px;cursor:pointer}
.consent input {margin-top:2px;accent-color:#6e4121;width:14px;height:14px;flex:none}
.consent a {text-decoration:underline;text-underline-offset:2px;color:#5e4330}
.form-submit {width:100%;font-size:12px;border:0}
.form-smallprint {text-align:center;font-size:10px;color:#8a9697;line-height:1.6;margin:12px 0 0}
.form-feedback {padding:12px;border:1px solid;border-radius:3px;font-size:11px;line-height:1.7;margin-bottom:13px}
.form-feedback--error {border-color:#e7a0a0;background:#fff5f5;color:#a12d2d}
.form-feedback--success {border-color:#bc9376;background:#faf2ed;color:#6f4426}
.footer {background:#0a1116;color:#fff}
.footer__top {display:flex;justify-content:space-between;align-items:center;gap:24px;padding:53px 0 45px;border-bottom:1px solid #2c383e}
.footer__top p {font-size:12px;color:#91a4a5;max-width:290px;line-height:1.7;margin:0}
.footer__up {height:41px;width:41px;border:1px solid #66564a;display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:18px;transition:background .2s}
.footer__up:hover {background:#20383d}
.footer__bottom {padding:22px 0 27px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#72858b}
.footer__bottom>div {display:flex;gap:27px}
.footer__bottom a:hover {color:var(--accent)}
/* Sous-pages */
.simple-page {min-height:calc(100vh - 220px);background:var(--cream);color:var(--ink-text);padding:95px 0}
.simple-page__box {max-width:760px;margin:0 auto;background:white;border:1px solid #dbe2df;padding:52px}
.simple-page__box h1 {font-size:clamp(34px,4.5vw,56px);letter-spacing:-.06em;line-height:1.12;margin:18px 0 25px}
.simple-page__box h2 {font-size:20px;margin:32px 0 12px}
.simple-page__box p,.simple-page__box li {font-size:13px;line-height:1.9;color:#4f6166}
.simple-page__box ul {padding-left:19px}
.simple-page__box .btn {margin-top:16px}
.simple-page__success {display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#f3e2d6;color:#6d4223;font-size:26px;margin-bottom:16px}
@media(max-width:1100px) {.main-nav {gap:19px}.site-header__inner {gap:15px}.hero__grid {gap:20px}.hero h1 {font-size:57px}.hero-art {transform:scale(.91);transform-origin:center}.contact__grid {gap:42px}.process__grid {gap:50px}}
@media(max-width:900px) {.main-nav {display:none}.hero__grid {grid-template-columns:1fr;gap:0;padding-top:15px}.hero__copy {padding:60px 0 15px;max-width:710px}.hero h1 {font-size:clamp(48px,6.8vw,72px)}.hero-art {height:470px;max-width:600px;width:100%;margin:0 auto;transform:scale(.92)}.hero__lower {font-size:8px;letter-spacing:.13em}.section-heading--split {align-items:start;flex-direction:column;gap:12px}.manifesto__inner {grid-template-columns:135px 1fr;gap:35px}.pricing-grid {gap:12px}.price-card {padding:25px}.process__grid {grid-template-columns:1fr;gap:38px}.contact__grid {grid-template-columns:1fr;gap:42px}.contact__copy {max-width:680px}.contact__quote {display:none}}
@media(max-width:640px) {html {scroll-padding-top:68px}.container {width:min(calc(100% - 36px),var(--container))}.announcement {font-size:8px;gap:8px;letter-spacing:.07em}.announcement__divider {display:none}.site-header__inner {min-height:68px;gap:8px}.brand img {width:160px}.header-cta {min-height:36px;padding:7px 10px;font-size:9px;gap:9px}.hero__copy {padding:54px 0 10px}.hero h1 {font-size:clamp(40px,10vw,55px);letter-spacing:-.065em;line-height:1.11;margin:22px 0}.hero__subhead {font-size:13px;line-height:1.78}.hero__buttons {gap:15px;align-items:flex-start;flex-direction:column}.hero__footnote {margin-top:24px;font-size:10px}.hero-art {height:375px;transform:scale(.74);width:560px;max-width:none;left:50%;margin-left:-280px}.floating-note--top {right:5px}.floating-note--bottom {left:15px}.hero__lower {gap:6px;flex-wrap:wrap;justify-content:center;padding:18px 0;line-height:1.7}.hero__lower .ornament {font-size:11px}.section {padding:70px 0}.section-heading {margin-bottom:30px}.section-heading h2,.process h2,.contact h2 {font-size:clamp(33px,8vw,43px)}.section-heading--split>p {font-size:12px}.services-grid {grid-template-columns:1fr;gap:10px}.service-card {min-height:275px;padding:23px}.service-card__icon {margin:18px 0}.manifesto {padding:55px 0}.manifesto__inner {grid-template-columns:1fr;gap:22px}.manifesto__label {max-width:185px}.manifesto h2 {font-size:clamp(31px,8.4vw,45px)}.manifesto p {grid-column:1;margin-top:0;font-size:12px}.pricing-grid {grid-template-columns:1fr;gap:12px}.price-card {min-height:0;padding:27px}.price-card h3 {font-size:30px}.price-card__description {min-height:0}.price-card__price {margin:20px 0 18px}.price-card__price strong {font-size:42px}.checklist {gap:12px}.process__grid {gap:26px}.contact__grid {gap:34px}.form-panel {padding:23px 19px 25px}.form-panel h3 {font-size:25px}.form-row {grid-template-columns:1fr;gap:0}.form-panel>p {margin-bottom:22px}.footer__top {padding:35px 0;flex-wrap:wrap}.footer__top p {flex-basis:100%;order:3}.footer__bottom {flex-direction:column;gap:14px}.simple-page__box {padding:28px 20px}.simple-page {padding:55px 0}}
@media(prefers-reduced-motion:reduce) {html {scroll-behavior:auto}*,*::before,*::after {transition:none!important;animation:none!important}}

.privacy-settings {position:fixed;bottom:12px;left:12px;z-index:50;padding:8px 12px;border:1px solid #7f8c8d;border-radius:6px;background:#fff;color:#13232b;font-size:12px;cursor:pointer} #privacy-dialog {max-width:560px;width:calc(100% - 32px);padding:28px;border:1px solid #c3b3a4;border-radius:12px;background:#f1f3f2;color:#13232b;line-height:1.6} #privacy-dialog::backdrop {background:#0009} .privacy-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:20px} .privacy-actions button {flex:1;padding:12px;background:#13232b;color:white;border:0;border-radius:6px;cursor:pointer} #privacy-dialog a {text-decoration:underline}
