@font-face{font-family:BrandGeist;src:url('/fonts/geist-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
body.brand-modern{--brand-paper:#f8f8f3;--brand-ink:#282330;--brand-muted:#77717d;--brand-accent:#c75c43;--brand-soft:#fae8df;--brand-line:#e5e2df;--product-accent:var(--brand-accent);--choice-accent:var(--brand-accent);background:var(--brand-paper);color:var(--brand-ink);font-family:BrandGeist,Arial,sans-serif;-webkit-font-smoothing:antialiased}
body.brand-p2p{--brand-accent:#aa7410;--brand-soft:#f8edc5;--brand-action:#efd260}body.brand-gateway{--brand-accent:#26746f;--brand-soft:#deeeea;--brand-action:#b5dfd0}
.brand-modern *{box-sizing:border-box}.brand-modern main{overflow:clip}.brand-modern a,.brand-modern button{transition:background .2s,transform .2s}.brand-modern a:focus-visible,.brand-modern button:focus-visible{outline:3px solid var(--brand-accent);outline-offset:5px}.brand-modern .home-preview-wrap,.brand-modern .simple-wrap,.brand-modern .container{width:min(1280px,calc(100% - 96px));max-width:1280px;margin-inline:auto}
.brand-modern .home-preview-topbar,.brand-modern .simple-topbar{position:sticky;top:0;z-index:20;background:#f8f8f3f2;border-bottom:1px solid var(--brand-line);box-shadow:none;backdrop-filter:blur(15px)}.brand-modern .home-preview-topbar-inner,.brand-modern .simple-topbar-inner{min-height:86px;gap:24px}.brand-modern .home-preview-brand,.brand-modern .simple-brand{font-size:19px;letter-spacing:-.8px;color:var(--brand-ink);font-weight:650}.brand-modern .home-preview-brand img,.brand-modern .simple-brand img{width:33px;height:33px;border-radius:9px}.brand-modern .home-preview-language,.brand-modern .simple-language{font-size:10px;gap:9px;white-space:nowrap}.brand-main-nav{display:flex;gap:24px;align-items:center;margin:auto;font-size:12px}.brand-main-nav a{text-decoration:none;color:var(--brand-ink)}.brand-main-nav a:hover{color:var(--brand-accent)}
.brand-modern .conversion-hero,.brand-modern .p2p-choice-hero{background:none;padding:60px 0 70px;border:0}.brand-modern .brand-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;min-height:600px;text-align:left}.brand-modern .brand-hero-grid h1{font-size:clamp(48px,5.2vw,75px);font-weight:520;line-height:1.055;letter-spacing:-3.8px;max-width:none;margin:22px 0 28px;color:var(--brand-ink);text-wrap:initial}.brand-modern h1 em{font-family:Georgia,serif;font-weight:400;color:var(--brand-accent);letter-spacing:-3px}.brand-modern .brand-hero-grid p,.brand-modern .brand-hero-grid .simple-lead{font-size:15px;line-height:1.9;color:var(--brand-muted);margin:0 0 27px;max-width:460px}.brand-modern .home-preview-kicker,.brand-modern .simple-eyebrow{font-size:10px;letter-spacing:1.9px;color:var(--brand-accent);font-weight:650;background:none;padding:0;border:none;text-transform:uppercase}.brand-modern .conversion-facts{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;line-height:1.6;margin-top:22px;color:var(--brand-muted)}
.brand-modern .conversion-button,.brand-modern .p2p-choice-button,.brand-modern .simple-button,.brand-primary{border-radius:8px;font-family:inherit;font-size:12px;font-weight:600;box-shadow:none;padding:15px 20px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--brand-line);min-height:0}.brand-modern .conversion-button--primary,.brand-modern .p2p-choice-button,.brand-modern .simple-button-primary,.brand-primary{background:var(--brand-ink);border-color:var(--brand-ink);color:white}.brand-modern .conversion-button--secondary,.brand-modern .simple-button-secondary{background:transparent;color:var(--brand-ink)}.brand-modern .conversion-button:hover,.brand-modern .p2p-choice-button:hover,.brand-primary:hover{transform:translateY(-2px);background:var(--brand-accent);color:white;border-color:var(--brand-accent)}.brand-modern .conversion-text-link{font-size:12px;color:var(--brand-accent)}
.brand-art{position:relative;isolation:isolate;padding:30px 0;min-width:0}.brand-orbit{position:absolute;inset:-4% -8%;border:1px solid var(--brand-line);border-radius:50%;rotate:-27deg;z-index:-1}.brand-orbit.second{inset:5% -13%;rotate:25deg;background:radial-gradient(ellipse,var(--brand-soft),transparent 65%);border-color:var(--brand-soft)}.brand-window{border:1px solid #e8e2e3;border-radius:14px;background:#fff;box-shadow:0 30px 60px -28px #33223838;rotate:-2deg;overflow:hidden;transition:rotate .5s}.brand-art:hover .brand-window{rotate:0deg}.brand-window-bar{padding:17px 19px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee9ee;color:#b5adb8;font-size:8px;letter-spacing:1px}.brand-window-bar b{font-size:9px;color:#776e7e;letter-spacing:.5px}.brand-window-main{padding:26px 34px}.brand-folder{width:180px;height:170px;position:relative;margin:5px auto 20px}.brand-paper{position:absolute;inset:0 24px 26px 28px;background:#fff;border:1px solid #ede8eb;border-radius:7px;rotate:9deg;color:var(--brand-accent);font-size:48px;line-height:1;padding:18px;box-shadow:0 0 0 9px var(--brand-soft)}.brand-folder-front{position:absolute;inset:69px 0 0;background:var(--brand-accent);color:#ffffffb0;border-radius:7px 7px 14px 14px;font-size:33px;padding:30px 25px;rotate:-7deg;box-shadow:0 12px 24px -12px var(--brand-accent)}.brand-file{display:flex;gap:12px;align-items:center;padding:18px 0;border-block:1px solid #eee9ee}.brand-doc{width:34px;height:43px;display:grid;place-items:center;font-size:25px;color:var(--brand-accent);background:var(--brand-soft);border-radius:6px}.brand-file b{display:block;font-size:12px;font-weight:550}.brand-file small{display:block;font-size:9px;color:#a19aaa;margin-top:5px}.brand-file-check{margin-left:auto;opacity:.25;color:var(--brand-accent)}.brand-demo-button{width:100%;margin-top:18px;background:var(--brand-ink);color:white;border:none;border-radius:8px;padding:14px;font:550 11px BrandGeist,Arial;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.brand-demo-button:disabled{cursor:wait;opacity:.7}.brand-modern .brand-demo-status{font-size:8px;line-height:1.5;text-align:center;margin:13px 0 0;max-width:none;min-height:24px}.brand-demo-progress{height:3px;background:#f3eef3;margin-top:15px;overflow:hidden;border-radius:3px}.brand-demo-progress i{display:block;height:100%;width:0;background:var(--brand-accent)}.is-running .brand-demo-progress i{width:100%;transition:width 1s}.is-complete .brand-demo-progress i{width:100%}.is-complete .brand-file-check{opacity:1}.brand-toast{position:absolute;right:-15px;top:12px;background:white;box-shadow:0 8px 30px #33223813;border:1px solid #eae3ea;border-radius:10px;z-index:2;padding:15px 20px;font-size:11px;display:flex;align-items:center;gap:10px;rotate:3deg;animation:brand-float 7s ease-in-out infinite}.brand-toast span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#ddedb9;color:#628348}.brand-float{position:absolute;bottom:20px;left:-20px;background:white;border:1px solid #eae3ea;box-shadow:0 8px 30px #33223813;border-radius:8px;padding:12px 17px;rotate:-5deg;font-size:10px;color:var(--brand-accent)}.brand-devices{display:flex;align-items:center;justify-content:center;gap:15px;height:190px}.brand-devices>div{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:10px}.brand-devices span{width:82px;height:98px;background:var(--brand-soft);border:1px solid #e7dfbb;border-radius:13px;display:grid;place-items:center;font-size:36px;color:var(--brand-accent);box-shadow:0 11px 24px -12px #97762044}.brand-devices i{font-style:normal;color:var(--brand-accent);letter-spacing:2px;animation:brand-pulse 2s ease-in-out infinite}.brand-p2p .brand-demo-button{background:#e8c95b;color:#3b321e}.brand-gateway .brand-demo-button{background:#246d68}
.brand-modern .conversion-section,.brand-modern .simple-section{padding:85px 0;background:none;border-top:1px solid var(--brand-line)}.brand-modern .conversion-heading,.brand-modern .simple-section-heading{margin-bottom:36px}.brand-modern h2{font-size:clamp(30px,3.5vw,49px);font-weight:520;letter-spacing:-2px;line-height:1.15;color:var(--brand-ink)}.brand-modern .conversion-heading p,.brand-modern .simple-section-heading p{font-size:14px;color:var(--brand-muted);line-height:1.85}.brand-modern .conversion-route-grid,.brand-modern .p2p-choice-grid,.brand-modern .secure-choice-grid{gap:22px}.brand-modern .conversion-route,.brand-modern .p2p-choice-card,.brand-modern .simple-card{background:#fff;border:1px solid var(--brand-line);box-shadow:none;border-radius:14px;padding:33px}.brand-modern h3{font-size:25px;letter-spacing:-.7px;font-weight:550;line-height:1.25}.brand-modern .conversion-route p,.brand-modern .p2p-choice-card p,.brand-modern .p2p-choice-card li,.brand-modern .simple-card li{font-size:14px;color:var(--brand-muted);line-height:1.85}.brand-modern .conversion-route--secure{background:var(--brand-soft)}.brand-modern .conversion-label{font-size:9px;font-weight:600;letter-spacing:1px;background:transparent;border:0;color:var(--brand-accent);padding:0}.brand-modern .conversion-section--receive{background:#efefe8}.brand-modern .conversion-receive-card{background:#fff;border:0;border-radius:14px;box-shadow:none;padding:35px}.brand-modern .conversion-private{background:#282330;border:0;border-radius:15px;box-shadow:none;padding:45px;color:white}.brand-modern .conversion-private h2{font-size:31px;color:white}.brand-modern .conversion-private p{color:#bdb6c4;font-size:14px}.brand-modern .conversion-private .conversion-button{color:white;border-color:#5f5569}.brand-modern .conversion-private .conversion-text-link{color:#d6b8a8}.brand-modern .conversion-price-grid article{background:#fff;border:1px solid var(--brand-line);box-shadow:none;border-radius:14px;padding:36px}.brand-modern .conversion-price-grid strong{font-size:44px;font-weight:500;letter-spacing:-2px;color:var(--brand-accent)}.brand-modern .conversion-price-grid p{font-size:13px;color:var(--brand-muted)}
.brand-modern .p2p-how-card{background:transparent;border:0;border-radius:0;box-shadow:none;border-top:1px solid var(--brand-line);padding:28px 14px}.brand-modern .p2p-how-card>span{background:var(--brand-soft);color:var(--brand-accent);border-radius:50%;font-size:14px}.brand-modern .p2p-how-card p{font-size:14px;line-height:1.8;color:var(--brand-muted)}.brand-modern .p2p-help-item{border:0;border-bottom:1px solid var(--brand-line);background:transparent;border-radius:0;box-shadow:none;padding:20px 0}.brand-modern summary{cursor:pointer;font-size:15px;font-weight:550;color:var(--brand-ink)}.brand-modern .p2p-help-item p{font-size:14px;line-height:1.8;color:var(--brand-muted)}.brand-modern .p2p-platform-option{background:#faf9f6;border:1px solid var(--brand-line);border-radius:9px;padding:18px;box-shadow:none}.brand-modern .p2p-mac-links a{background:var(--brand-ink);color:#fff;border-radius:6px;padding:9px 12px;font-size:11px}.brand-modern .simple-price-table-wrap{border:1px solid var(--brand-line);border-radius:13px;background:white;overflow-x:auto}.brand-modern table{font-size:13px}.brand-modern th{background:var(--brand-soft);color:var(--brand-ink)}.brand-modern td,.brand-modern th{padding:18px}.brand-modern .site-footer,.brand-modern .simple-footer{background:var(--brand-paper);border-top:1px solid var(--brand-line);color:var(--brand-muted);padding:40px 0;font-size:11px}.brand-modern .simple-contact-hero{padding:70px 0}.brand-modern .simple-contact-form,.brand-modern .simple-contact-panel{border:1px solid var(--brand-line);background:white;box-shadow:none;border-radius:14px}
@keyframes brand-float{50%{translate:0 -7px}}@keyframes brand-pulse{50%{opacity:.3}}
@media(max-width:1100px){.brand-main-nav{gap:12px;font-size:10px}.brand-modern .brand-hero-grid{gap:36px}.brand-modern .brand-hero-grid h1{font-size:56px;letter-spacing:-2.8px}.brand-window-main{padding:25px}.brand-modern .home-preview-brand,.brand-modern .simple-brand{font-size:16px}.brand-modern .simple-wrap,.brand-modern .home-preview-wrap,.brand-modern .container{width:calc(100% - 64px)}}
@media(max-width:850px){.brand-main-nav{display:none}.brand-modern .brand-hero-grid{grid-template-columns:1fr;gap:35px;min-height:0;text-align:center}.brand-modern .brand-hero-grid h1{font-size:66px}.brand-modern .brand-hero-grid p,.brand-modern .brand-hero-grid .simple-lead{margin-inline:auto}.brand-modern .conversion-actions,.brand-modern .conversion-facts{justify-content:center}.brand-art{width:min(510px,90%);margin:0 auto}.brand-modern .conversion-hero,.brand-modern .p2p-choice-hero{padding-top:45px}.brand-modern .conversion-section,.brand-modern .simple-section{padding-block:60px}.brand-modern .conversion-private{padding:30px}.brand-modern .home-preview-topbar-inner,.brand-modern .simple-topbar-inner{min-height:72px}}
@media(max-width:600px){.brand-modern .simple-wrap,.brand-modern .home-preview-wrap,.brand-modern .container{width:calc(100% - 40px)}.brand-modern .home-preview-brand,.brand-modern .simple-brand{font-size:14px;letter-spacing:-.6px}.brand-modern .home-preview-brand img,.brand-modern .simple-brand img{width:26px;height:26px}.brand-modern .home-preview-language,.brand-modern .simple-language{gap:5px;font-size:8px}.brand-modern .home-preview-language span,.brand-modern .simple-language span{display:none}.brand-modern .home-preview-topbar-inner,.brand-modern .simple-topbar-inner{gap:12px;flex-wrap:wrap;padding-block:12px}.brand-modern .brand-hero-grid h1{font-size:clamp(40px,10.5vw,60px);letter-spacing:-2.4px}.brand-modern h1 em{letter-spacing:-1.9px}.brand-modern .brand-hero-grid p,.brand-modern .brand-hero-grid .simple-lead{font-size:13px}.brand-modern .conversion-facts{font-size:9px;display:grid;gap:8px}.brand-modern .brand-hero-grid{gap:30px}.brand-art{width:96%;padding-top:25px}.brand-window-main{padding:22px}.brand-toast{right:-6px;top:12px;padding:10px;font-size:9px}.brand-toast span{width:22px;height:22px}.brand-float{left:-6px;bottom:15px;font-size:9px}.brand-folder{scale:.85;height:155px;margin-bottom:0}.brand-devices{height:160px;gap:8px}.brand-devices span{width:68px;height:85px}.brand-devices i{letter-spacing:0}.brand-modern .brand-demo-status{font-size:7px}.brand-modern .conversion-route-grid,.brand-modern .p2p-choice-grid,.brand-modern .secure-choice-grid,.brand-modern .conversion-price-grid{grid-template-columns:1fr}.brand-modern .conversion-route,.brand-modern .p2p-choice-card,.brand-modern .simple-card{padding:26px}.brand-modern h2{font-size:34px;letter-spacing:-1.5px}.brand-modern h3{font-size:23px}.brand-modern .conversion-private{display:flex;flex-direction:column;align-items:start}.brand-modern .conversion-private h2{font-size:28px}.brand-modern .p2p-platform-grid{grid-template-columns:1fr}.brand-modern .brand-hero-grid .p2p-online-note{justify-content:center}.brand-modern .conversion-hero-copy{min-width:0}.brand-modern .footer-links{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.brand-modern *, .brand-modern *:before,.brand-modern *:after{animation:none!important;transition:none!important}.brand-window{rotate:0deg}}
.brand-modern .brand-hero-grid .brand-demo-status{font-size:8px;line-height:1.5;text-align:center;margin:13px 0 0;max-width:none;min-height:24px}
.brand-modern .brand-hero-grid .p2p-online-note{display:flex;background:none;border:0;box-shadow:none;padding:0;font-size:11px;margin-bottom:22px;font-weight:500}.brand-secondary{margin-left:10px;background:transparent;color:var(--brand-ink);border-color:var(--brand-line)}
.brand-main .conversion-route-grid{grid-template-columns:1fr}
.brand-main .focus-steps{margin-top:32px}.brand-main .focus-desktop{border:1px solid var(--brand-line);border-radius:14px;background:#fff;padding:24px}.brand-main .focus-desktop>summary{font-size:20px;cursor:pointer;font-weight:600}.brand-main .focus-desktop .secure-choice-card{border:0;padding:24px 0 0}.brand-main .form-grid:has(>label:only-child){grid-template-columns:1fr}
.brand-main .simple-wrap>.secure-storage-note{max-width:85ch;margin:22px 0 0;padding:16px 20px;border-left:3px solid var(--brand-accent);border-radius:0 8px 8px 0;background:var(--brand-soft);color:var(--brand-muted);font-size:14px;line-height:1.75}
/* Install the same web app from its own origin. */
.brand-main .focus-install { padding:clamp(24px,4vw,48px); border:1px solid #e5dfd8; border-radius:24px; background:#f1ebe3; }
.brand-main .focus-install h2 { margin:0 0 16px; font-size:clamp(28px,3vw,42px); letter-spacing:-.04em; }
.brand-main .focus-install p { max-width:720px; margin-bottom:24px; color:#706875; line-height:1.75; }
/* Closing invitation: explicit contrast, independent of legacy comparison colors. */
.brand-main .comparison-final-card {
  background:#282330; color:#fff; border:1px solid #3d3443;
  border-radius:28px; padding:clamp(28px,4.5vw,64px); gap:40px;
  box-shadow:0 22px 50px #2823300c;
}
.brand-main .comparison-final-card .comparison-section-label {
  color:#e8ac94; font-size:11px; font-weight:650; letter-spacing:.14em;
}
.brand-main .comparison-final-card h2 {
  color:#fff; font-size:clamp(34px,3.8vw,54px); line-height:1.12;
  font-weight:550; letter-spacing:-.045em; margin:20px 0 0;
}
.brand-main .comparison-final-card h2 em {
  color:#e8ac94; font-family:Georgia,serif; font-weight:400; letter-spacing:-.035em;
}
.brand-main .comparison-final-card p { color:#d1cbd5; font-size:15px; line-height:1.7; margin-top:22px; max-width:540px; }
.brand-main .comparison-final-action { display:grid; justify-items:center; gap:14px; }
.brand-main .comparison-final-card .simple-button-primary {
  min-width:200px; min-height:58px; display:flex; align-items:center; justify-content:space-between; gap:32px;
  padding:16px 23px; background:#b84d35; color:#fff; border:1px solid #b84d35;
  border-radius:13px; font-size:15px; font-weight:650; text-decoration:none; box-shadow:none;
}
.brand-main .comparison-final-card .simple-button-primary:hover { background:#9d3d29; border-color:#9d3d29; transform:translateY(-2px); }
.brand-main .comparison-final-card .simple-button-primary span { font-size:24px; font-weight:400; line-height:1; }
.brand-main .comparison-final-note { color:#c0b9c5; font-size:12px; }
@media(max-width:720px) {
  .brand-main .comparison-final-card { grid-template-columns:1fr; gap:28px; }
  .brand-main .comparison-final-action { justify-items:start; }
  .brand-main .comparison-final-card .simple-button-primary { width:100%; }
  .brand-main .comparison-final-note { justify-self:center; }
}
.brand-main .comparison-final-card h2 { scroll-margin-top:180px; }
/* Factual comparison: equally weighted columns, stacked on small screens. */
.brand-main .functional-hero { padding:70px 0 58px; }
.brand-main .functional-hero h1 { font-size:clamp(42px,6vw,76px); line-height:1.04; letter-spacing:-.055em; margin:24px 0; font-weight:550; }
.brand-main .functional-hero h1 em { color:#b84d35; font-family:Georgia,serif; font-weight:400; }
.brand-main .functional-eyebrow { color:#9e442f; font-size:11px; font-weight:700; letter-spacing:.12em; }
.brand-main .functional-lead { max-width:730px; color:#6d6673; font-size:19px; line-height:1.7; }
.brand-main .functional-date { color:#736b78; font-size:12px; line-height:1.7; margin-top:20px; }
.brand-main .functional-jumps { display:flex; gap:12px; flex-wrap:wrap; margin-top:28px; }
.brand-main .functional-jumps a { border:1px solid #ded8d1; border-radius:10px; padding:12px 18px; font-size:13px; text-decoration:none; }
.brand-main .functional-jumps a:first-child { color:#fff; background:#282330; border-color:#282330; }
.brand-main .functional-section { padding:58px 0; border-top:1px solid #e5e2df; scroll-margin-top:100px; }
.brand-main .functional-heading { margin-bottom:28px; }
.brand-main .functional-heading h2 { font-size:clamp(30px,3.5vw,44px); letter-spacing:-.045em; line-height:1.15; margin:14px 0; }
.brand-main .functional-heading p { max-width:760px; color:#736b78; line-height:1.7; }
.brand-main .feature-table-wrap { border:1px solid #e2dcd5; border-radius:20px; overflow:hidden; background:#fff; }
.brand-main .feature-table { border-collapse:collapse; width:100%; table-layout:fixed; font-size:14px; line-height:1.65; }
.brand-main .feature-table caption { caption-side:bottom; padding:16px 24px; font-size:12px; text-align:left; color:#756e7a; background:#fbfaf7; }
.brand-main .feature-table caption a { color:#93442f; text-decoration:underline; }
.brand-main .feature-table th,.brand-main .feature-table td { text-align:left; vertical-align:top; padding:20px 24px; border-bottom:1px solid #eee9e3; }
.brand-main .feature-table thead th { background:#f0ebe5; color:#282330; font-weight:700; font-size:15px; }
.brand-main .feature-table th:first-child { width:24%; }
.brand-main .feature-table tbody th { font-weight:600; color:#3d3541; }
.brand-main .feature-table td { color:#68606d; }
.brand-main .feature-table td+td { border-left:1px solid #eee9e3; }
.brand-main .feature-table tbody tr:last-child>* { border-bottom:0; }
.brand-main .functional-note { border-left:3px solid #c65d42; padding:4px 0 4px 20px; margin-top:24px; color:#746b77; font-size:13px; line-height:1.8; }
.brand-main .functional-prices,.brand-main .functional-verdicts { display:grid; grid-template-columns:1fr 1fr; gap:24px; margin-top:32px; }
.brand-main .functional-prices article,.brand-main .functional-verdicts article { padding:30px; border:1px solid #e2dcd5; border-radius:20px; background:#fff; }
.brand-main .functional-prices h3,.brand-main .functional-verdicts h3 { font-size:25px; letter-spacing:-.03em; line-height:1.4; margin:12px 0; }
.brand-main .functional-prices p,.brand-main .functional-verdicts p { color:#746b77; font-size:14px; line-height:1.8; }
.brand-main .functional-prices a { color:#9e442f; font-size:13px; font-weight:650; }
.brand-main .functional-advantages article { border-top:4px solid #c65d42; }
.brand-main .functional-advantages h3 { font-size:clamp(25px,2.7vw,34px); line-height:1.2; }
.brand-main .functional-advantages a { color:#913d2b; font-size:13px; font-weight:650; text-underline-offset:4px; }
.brand-main .functional-sources ol { padding:0; list-style:none; display:grid; grid-template-columns:1fr 1fr; gap:24px; }
.brand-main .functional-sources li { scroll-margin-top:110px; }
.brand-main .functional-sources a { color:#504553; font-size:14px; font-weight:650; }
.brand-main .functional-sources li p { color:#7b737f; font-size:12px; line-height:1.7; }
@media(max-width:700px) {
 .brand-main .functional-hero { padding:42px 0; }
 .brand-main .functional-lead { font-size:16px; }
 .brand-main .functional-section { padding:36px 0; }
 .brand-main .feature-table thead { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
 .brand-main .feature-table,.brand-main .feature-table tbody,.brand-main .feature-table tr,.brand-main .feature-table th,.brand-main .feature-table td { display:block; width:100%; }
 .brand-main .feature-table tbody th:first-child { width:100%; background:#f0ebe5; padding:14px 18px; }
 .brand-main .feature-table caption { display:block; width:100%; }
 .brand-main .feature-table td { padding:16px 18px; border:0; }
 .brand-main .feature-table td+td { border-left:0; border-top:1px solid #eee9e3; }
 .brand-main .feature-table td:before { content:attr(data-label); display:block; font-size:11px; letter-spacing:.07em; font-weight:700; color:#3d3541; margin-bottom:6px; }
 .brand-main .functional-prices,.brand-main .functional-verdicts,.brand-main .functional-sources ol { grid-template-columns:1fr; }
}
