:root{--ua:#5b5bd6;--ua-dark:#202044;--ua-ink:#172033;--ua-muted:#697386;--ua-soft:#f2f2ff}.text-primary{color:var(--ua)!important}.bg-primary{background:var(--ua)!important}.btn-primary{background:var(--ua);border-color:var(--ua)}.btn-primary:hover{background:#4949bd;border-color:#4949bd}.btn-soft-primary{background:var(--ua-soft);color:var(--ua);border-color:transparent}.ua-logo{display:inline-flex;align-items:center;gap:10px;color:var(--ua-ink)!important;font-size:20px;font-weight:700;letter-spacing:-.03em}.ua-logo-mark{width:34px;height:34px;display:grid;place-items:center;background:var(--ua);color:#fff;border-radius:10px;font-size:13px;letter-spacing:0}.navbar-brand{padding:0}.navbar{background:rgba(255,255,255,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(17,24,39,.06)}.navbar .nav-link{font-weight:500;color:#344054!important}.hero{padding:145px 0 95px;background:radial-gradient(circle at 75% 10%,#ececff,transparent 35%),linear-gradient(180deg,#fff,#fafaff)}.hero h1{font-size:clamp(2.6rem,5vw,4.7rem);line-height:1.02;letter-spacing:-.055em;color:var(--ua-ink)}.hero p{font-size:1.14rem;color:var(--ua-muted);max-width:650px}.ua-kicker{display:inline-flex;align-items:center;gap:7px;background:var(--ua-soft);color:var(--ua);padding:7px 11px;border-radius:20px;font-size:.85rem;font-weight:600}.ua-visual{background:#fff;border:1px solid #e8eaf0;border-radius:18px;box-shadow:0 25px 70px rgba(32,32,68,.11);padding:18px}.ua-browser{border:1px solid #e9eaf0;border-radius:11px;overflow:hidden;background:#fff}.ua-browser-top{height:38px;background:#f6f7f9;border-bottom:1px solid #e9eaf0;display:flex;align-items:center;gap:6px;padding:0 12px}.ua-browser-top i{width:8px;height:8px;border-radius:50%;background:#c8ccd4}.ua-browser-body{padding:25px}.ua-task-demo{border-radius:10px;background:#111827;color:#fff;padding:18px;margin-top:16px}.section{padding:90px 0}.section-soft{background:#f8f9fc}.section-title{max-width:720px;margin:0 auto 48px;text-align:center}.section-title h2{font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.035em}.ua-feature{height:100%;background:#fff;border:1px solid #e8eaf0;border-radius:12px;padding:24px}.ua-feature .icon{width:45px;height:45px;display:grid;place-items:center;border-radius:10px;background:var(--ua-soft);color:var(--ua);font-size:22px}.ua-feature h3{font-size:1.05rem;margin:16px 0 7px}.ua-feature p{color:var(--ua-muted);margin:0}.ua-step{display:flex;gap:17px}.ua-step-num{flex:0 0 38px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--ua);color:#fff;font-weight:700}.ua-security{border:1px solid #e8eaf0;background:#fff;border-radius:14px;padding:28px}.ua-cta{border-radius:18px;padding:56px;background:linear-gradient(135deg,#25254b,#5555cd);color:#fff}.ua-page-hero{padding:135px 0 70px;background:linear-gradient(180deg,#fafaff,#fff)}.ua-page-hero h1{font-size:clamp(2.5rem,4vw,4rem);letter-spacing:-.045em}.footer{background:#101522;color:#a7afbf;padding:55px 0 30px}.footer a{color:#cbd1dc}.footer .btn-outline-light{color:#fff!important}.footer .btn-outline-light:hover,.footer .btn-outline-light:focus{color:#101522!important;background:#fff;border-color:#fff}.footer .ua-logo{color:#fff!important}.legal{max-width:840px}.legal h2{font-size:1.4rem;margin-top:2rem}.contact-card{border:1px solid #e7e9ef;border-radius:14px;padding:28px;background:#fff}@media(max-width:991px){.hero{padding-top:115px}.ua-visual{margin-top:35px}.section{padding:65px 0}.ua-cta{padding:35px 25px}}
.ua-billing-toggle{display:inline-flex;padding:4px;border:1px solid #e1e4ec;border-radius:10px;background:#fff}.ua-billing-toggle .btn{border:0;color:#667085;padding:9px 16px}.ua-billing-toggle .btn.active{background:var(--ua);color:#fff}.ua-billing-toggle span{font-size:.72rem;margin-left:4px}.ua-price-card{position:relative;background:#fff;border:1px solid #e5e7ee;border-radius:14px;padding:30px}.ua-price-card.featured{border:2px solid var(--ua);box-shadow:0 16px 45px rgba(32,32,68,.08)}.ua-price-label{position:absolute;top:14px;right:14px;background:var(--ua-soft);color:var(--ua);border-radius:20px;padding:5px 9px;font-size:.72rem;font-weight:600}.ua-price{display:flex;align-items:baseline;gap:7px}.ua-price strong{font-size:2.6rem;letter-spacing:-.04em;color:var(--ua-ink)}.ua-price span{color:var(--ua-muted)}.ua-plan-list{display:grid;gap:11px;color:#475467}.ua-plan-list i{color:var(--ua);margin-right:5px}.ua-pricing-table{background:#fff;border:1px solid #e5e7ee}.ua-pricing-table th,.ua-pricing-table td{padding:15px 18px;border-color:#eceef3}.ua-pricing-table thead th{background:#fff;color:var(--ua-ink)}.ua-pricing-table .ua-table-group th{background:#f3f4f8;color:#475467;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.ua-pricing-table small{display:block;color:var(--ua-muted)}


/* v1.1.2: mobile viewport and contact-form hardening */
html,
body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden !important;
}

html {
    overflow-x: clip;
}

body {
    position: relative;
}

img,
svg,
video,
canvas {
    max-width: 100%;
    height: auto;
}

iframe {
    max-width: 100%;
}

.container,
.container-fluid,
.row > * {
    min-width: 0;
}

.ua-honeypot {
    position: absolute !important;
    left: -10000px !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}

@media (max-width: 575.98px) {
    .navbar,
    .navbar .container,
    .navbar-collapse,
    .hero,
    .section,
    .ua-page-hero,
    .footer {
        max-width: 100%;
    }

    .navbar-collapse {
        overflow-x: hidden;
    }

    .hero h1,
    .ua-page-hero h1,
    .ua-logo,
    .ua-feature,
    .ua-security,
    .ua-cta,
    .contact-card {
        overflow-wrap: anywhere;
    }

    .ua-visual,
    .ua-browser,
    .ua-browser-body,
    .ua-feature,
    .ua-security,
    .ua-cta,
    .contact-card {
        max-width: 100%;
    }

    .contact-card {
        padding: 20px 16px;
    }
}



/* 2026-10-14: public navigation and homepage hero refresh */
.navbar .dropdown-toggle.nav-link{
    background:transparent;
    border:0;
}
.navbar .nav-link.active{
    color:var(--ua)!important;
}
.ua-nav-dropdown{
    min-width:220px;
    padding:8px;
    border:1px solid #e8eaf0;
    border-radius:12px;
    box-shadow:0 18px 45px rgba(32,32,68,.10);
}
.ua-nav-dropdown .dropdown-item{
    border-radius:8px;
    padding:9px 11px;
    color:#344054;
}
.ua-nav-dropdown .dropdown-item:hover,
.ua-nav-dropdown .dropdown-item:focus{
    background:var(--ua-soft);
    color:var(--ua);
}
.ua-nav-dropdown .dropdown-item.disabled{
    color:#98a2b3;
    opacity:1;
}
.ua-nav-dropdown .dropdown-item small{
    margin-left:6px;
    font-size:.68rem;
    color:#98a2b3;
}
.ua-sign-in-link{
    width:40px;
    height:40px;
    display:grid!important;
    place-items:center;
    border:1px solid #e1e4ec;
    border-radius:10px;
    font-size:1.15rem;
}
.ua-sign-in-link:hover,
.ua-sign-in-link:focus{
    border-color:var(--ua);
    background:var(--ua-soft);
    color:var(--ua)!important;
}
.ua-home-hero{
    padding:165px 0 105px;
    background:
        radial-gradient(circle at 50% 0%, #ececff, transparent 42%),
        linear-gradient(180deg,#fff,#fafaff);
}
.ua-home-hero .ua-hero-tagline{
    color:var(--ua);
    font-size:clamp(1.15rem,2vw,1.45rem);
    line-height:1.35;
    font-weight:650;
    letter-spacing:-.02em;
}
.ua-home-hero h1{
    max-width:900px;
    margin-left:auto;
    margin-right:auto;
}
.ua-home-hero p{
    max-width:760px;
}
.ua-why-section h2{
    font-size:clamp(2rem,3vw,2.8rem);
    letter-spacing:-.035em;
}
.ua-why-card{
    min-height:100%;
}
.ua-method-anchor{
    scroll-margin-top:105px;
}

@media(max-width:991.98px){
    .navbar-collapse{
        padding:14px 0 18px;
    }
    .navbar .navbar-nav{
        gap:3px;
    }
    .navbar .dropdown-menu{
        position:static;
        float:none;
        width:100%;
        margin:2px 0 8px;
        border-radius:10px;
        box-shadow:none;
    }
    .navbar .nav-item .btn{
        display:block;
        width:100%;
        margin-top:6px;
    }
    .ua-sign-in-link{
        margin-top:6px;
    }
    .ua-home-hero{
        padding-top:130px;
    }
}

@media(max-width:575.98px){
    .ua-home-hero{
        padding:118px 0 72px;
    }
    .ua-home-hero .btn{
        width:100%;
    }
    .ua-home-hero .ua-hero-tagline{
        overflow-wrap:anywhere;
    }
    .ua-sign-in-link{
        width:40px!important;
    }
}


/* 2026-10-14: homepage round two content blocks */
.ua-methods-section .section-title,
.ua-process-section .section-title,
.ua-plans-overview .section-title{
    max-width:900px;
}
.ua-method-card{
    background:#fff;
    border:1px solid #e5e7ee;
    border-radius:16px;
    padding:32px;
    margin-bottom:20px;
    box-shadow:0 10px 30px rgba(32,32,68,.035);
}
.ua-method-card:last-child{
    margin-bottom:0;
}
.ua-method-question-label{
    color:var(--ua);
    font-size:.78rem;
    font-weight:700;
    letter-spacing:.04em;
    text-transform:uppercase;
    margin-bottom:14px;
}
.ua-method-questions{
    display:grid;
    gap:10px;
}
.ua-method-question{
    display:flex;
    gap:10px;
    align-items:flex-start;
    color:#344054;
    font-weight:600;
}
.ua-method-question-dot{
    flex:0 0 24px;
    width:24px;
    height:24px;
    display:grid;
    place-items:center;
    border-radius:50%;
    background:var(--ua-soft);
    color:var(--ua);
    font-size:.78rem;
    font-weight:800;
    margin-top:1px;
}
.ua-method-icon{
    width:48px;
    height:48px;
    display:grid;
    place-items:center;
    border-radius:12px;
    background:var(--ua-soft);
    color:var(--ua);
    font-size:23px;
}
.ua-method-points{
    display:grid;
    gap:9px;
    padding:0;
    margin:0 0 20px;
    list-style:none;
    color:#475467;
}
.ua-method-points li,
.ua-plan-methods{
    display:flex;
    gap:9px;
    align-items:flex-start;
}
.ua-method-point-check{
    flex:0 0 21px;
    width:21px;
    height:21px;
    display:grid;
    place-items:center;
    border-radius:50%;
    background:var(--ua-soft);
    color:var(--ua);
    font-size:.72rem;
    font-weight:800;
    margin-top:1px;
}
.ua-method-link{
    display:inline-flex;
    align-items:center;
    gap:5px;
    color:var(--ua);
    font-weight:700;
}
.ua-method-link:hover,
.ua-method-link:focus{
    color:#4949bd;
}
.ua-process-grid{
    position:relative;
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:24px;
    margin-top:8px;
}
.ua-process-grid::before{
    content:"";
    position:absolute;
    top:25px;
    left:8%;
    right:8%;
    height:2px;
    background:#e2e4f3;
    z-index:0;
}
.ua-process-step{
    position:relative;
    z-index:1;
    min-width:0;
    background:#fff;
    padding:0 10px;
}
.ua-process-number{
    width:52px;
    height:52px;
    display:grid;
    place-items:center;
    margin-bottom:20px;
    border-radius:50%;
    background:var(--ua);
    color:#fff;
    font-size:.8rem;
    font-weight:800;
    box-shadow:0 0 0 8px #fff;
}
.ua-process-step h3{
    font-size:1.08rem;
    margin-bottom:8px;
}
.ua-process-step p{
    color:var(--ua-muted);
    margin:0;
}
.ua-action-preview{
    max-width:860px;
    margin:0 auto;
    padding:58px 32px;
    border:1px dashed #cfd3e5;
    border-radius:18px;
    background:#fff;
}
.ua-action-preview-icon{
    width:62px;
    height:62px;
    display:grid;
    place-items:center;
    margin:0 auto;
    border-radius:50%;
    background:var(--ua-soft);
    color:var(--ua);
    font-size:1.35rem;
    padding-left:3px;
}
.ua-plan-overview-card{
    background:#fff;
    border:1px solid #e5e7ee;
    border-radius:16px;
    padding:30px;
    box-shadow:0 12px 35px rgba(32,32,68,.045);
}
.ua-plan-overview-card h3{
    font-size:1.35rem;
    margin-bottom:10px;
}
.ua-plan-audience{
    color:var(--ua-ink);
    font-weight:600;
    min-height:48px;
}
.ua-plan-methods{
    margin-top:22px;
    padding-top:18px;
    border-top:1px solid #eceef3;
    color:#475467;
    font-weight:600;
}

@media(max-width:991.98px){
    .ua-method-card{
        padding:26px;
    }
    .ua-process-grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:34px 24px;
    }
    .ua-process-grid::before{
        display:none;
    }
    .ua-process-step{
        padding:0;
    }
    .ua-process-number{
        box-shadow:none;
    }
    .ua-plan-audience{
        min-height:0;
    }
}

@media(max-width:575.98px){
    .ua-method-card{
        padding:22px 18px;
    }
    .ua-process-grid{
        grid-template-columns:1fr;
        gap:28px;
    }
    .ua-process-step{
        padding-left:70px;
        min-height:58px;
    }
    .ua-process-number{
        position:absolute;
        left:0;
        top:0;
        width:46px;
        height:46px;
        margin:0;
    }
    .ua-process-step:not(:last-child)::after{
        content:"";
        position:absolute;
        left:22px;
        top:51px;
        bottom:-24px;
        width:2px;
        background:#e2e4f3;
    }
    .ua-action-preview{
        padding:42px 20px;
    }
    .ua-plan-overview-card{
        padding:24px 20px;
    }
}


/* 2026-10-14: homepage v3 accordion and plan refinements */
.ua-methods-section .section-title{
    margin-bottom:40px;
}
.ua-methods-layout{
    max-width:1180px;
    margin-left:auto;
    margin-right:auto;
}
.ua-method-accordion{
    display:grid;
    gap:10px;
}
.ua-method-accordion-item{
    overflow:hidden;
    border:1px solid #e4e7ef;
    border-radius:14px;
    background:#fff;
    transition:border-color .18s ease,box-shadow .18s ease;
}
.ua-method-accordion-item.active{
    border-color:rgba(91,91,214,.30);
    box-shadow:0 12px 30px rgba(32,32,68,.055);
}
.ua-method-accordion-toggle{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:18px;
    padding:18px 20px;
    border:0;
    background:#fff;
    color:var(--ua-ink);
    text-align:left;
    font-weight:650;
    line-height:1.4;
}
.ua-method-accordion-item.active .ua-method-accordion-toggle{
    color:var(--ua);
}
.ua-method-accordion-toggle:focus-visible{
    outline:3px solid rgba(91,91,214,.18);
    outline-offset:-3px;
}
.ua-method-accordion-indicator{
    flex:0 0 30px;
    width:30px;
    height:30px;
    display:grid;
    place-items:center;
    border-radius:50%;
    background:var(--ua-soft);
    color:var(--ua);
    font-size:1.15rem;
    line-height:1;
    transition:transform .18s ease;
}
.ua-method-accordion-item.active .ua-method-accordion-indicator{
    transform:rotate(45deg);
}
.ua-method-accordion-content{
    padding:0 20px 20px;
}
.ua-method-accordion-content[hidden]{
    display:none!important;
}
.ua-method-answer-shell{
    position:sticky;
    top:110px;
    min-height:420px;
    border-radius:20px;
    padding:1px;
    background:linear-gradient(145deg,rgba(91,91,214,.42),rgba(91,91,214,.08),rgba(32,32,68,.16));
    box-shadow:0 24px 60px rgba(32,32,68,.11);
}
.ua-method-answer{
    min-height:418px;
    height:100%;
    padding:34px;
    border-radius:19px;
    background:
        radial-gradient(circle at 90% 0%,rgba(91,91,214,.11),transparent 36%),
        #fff;
}
.ua-method-answer[hidden]{
    display:none!important;
}
.ua-method-answer-icon{
    width:58px;
    height:58px;
    display:grid;
    place-items:center;
    border-radius:15px;
    background:var(--ua-soft);
    color:var(--ua);
    font-size:27px;
}
.ua-method-answer-label{
    margin-top:22px;
    color:var(--ua);
    font-size:.75rem;
    font-weight:750;
    letter-spacing:.06em;
    text-transform:uppercase;
}
.ua-method-answer h3{
    margin:7px 0 10px;
    font-size:1.65rem;
    letter-spacing:-.025em;
}
.ua-method-answer-description{
    margin-bottom:18px;
    color:var(--ua-muted);
    font-size:1.02rem;
    line-height:1.65;
}
.ua-method-answer .ua-method-points{
    margin-bottom:24px;
}
.ua-plan-overview-card{
    display:flex;
    flex-direction:column;
}
.ua-plan-overview-points{
    display:grid;
    gap:11px;
    padding:0;
    margin:8px 0 24px;
    list-style:none;
    color:#475467;
}
.ua-plan-overview-points li{
    display:flex;
    gap:9px;
    align-items:flex-start;
}
.ua-plan-overview-card .ua-plan-methods{
    margin-top:auto;
}

@media(max-width:991.98px){
    .ua-method-answer-shell{
        position:static;
        min-height:0;
    }
    .ua-method-answer{
        min-height:0;
        padding:28px;
    }
}

@media(max-width:575.98px){
    .ua-method-accordion-toggle{
        padding:16px;
    }
    .ua-method-accordion-content{
        padding:0 16px 16px;
    }
    .ua-method-answer{
        padding:24px 20px;
    }
    .ua-method-answer h3{
        font-size:1.4rem;
    }
}


/* 2026-10-14: homepage v4 refinements */
body p{
    color:#697386!important;
    font-size:20px!important;
}
.ua-process-grid::before{
    display:none!important;
}
.ua-methods-section .section-title{
    margin-bottom:34px;
}
.ua-method-tabs{
    display:grid;
    grid-template-columns:repeat(6,minmax(0,1fr));
    gap:10px;
    margin-bottom:22px;
}
.ua-method-tab{
    min-width:0;
    min-height:98px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:9px;
    padding:13px 10px;
    border:1px solid #e3e6ee;
    border-radius:14px;
    background:#fff;
    color:#475467;
    text-align:center;
    font-size:.84rem;
    font-weight:650;
    line-height:1.25;
    transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;
}
.ua-method-tab:hover,
.ua-method-tab:focus-visible{
    border-color:#c8cbea;
    color:var(--ua);
    transform:translateY(-1px);
}
.ua-method-tab:focus-visible{
    outline:3px solid rgba(91,91,214,.16);
    outline-offset:2px;
}
.ua-method-tab.active{
    border-color:rgba(91,91,214,.38);
    background:var(--ua-soft);
    color:var(--ua);
    box-shadow:0 12px 30px rgba(91,91,214,.09);
}
.ua-method-tab-icon{
    font-size:24px;
    line-height:1;
}
.ua-method-tab-panels{
    min-height:420px;
}
.ua-method-tab-panel[hidden]{
    display:none!important;
}
.ua-method-tab-panel .row{
    min-height:420px;
}
.ua-method-question-label{
    margin-bottom:16px;
}
.ua-method-questions-panel{
    gap:14px;
    padding:6px 4px 6px 0;
}
.ua-method-questions-panel .ua-method-question{
    font-size:1.02rem;
    line-height:1.55;
}
.ua-method-tab-panel .ua-method-answer{
    min-height:420px;
    border:1px solid rgba(91,91,214,.18);
    box-shadow:0 22px 55px rgba(32,32,68,.09);
    background:
        radial-gradient(circle at 90% 0%,rgba(91,91,214,.11),transparent 36%),
        #fff;
}
.ua-method-tab-panel .ua-method-answer-description{
    color:#697386;
}
.ua-method-tab-panel .ua-method-points{
    margin-bottom:24px;
}

@media(max-width:991.98px){
    .ua-method-tabs{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }
    .ua-method-tab-panels,
    .ua-method-tab-panel .row,
    .ua-method-tab-panel .ua-method-answer{
        min-height:0;
    }
}

@media(max-width:575.98px){
    .ua-method-tabs{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:8px;
    }
    .ua-method-tab{
        min-height:86px;
        padding:12px 8px;
        font-size:.78rem;
    }
    .ua-method-tab-icon{
        font-size:22px;
    }
}


/* 2026-10-14: public website v5 refinements */
.ua-why-card p,
.ua-process-step p{
    color:#475467!important;
    font-size:1rem!important;
    line-height:1.55;
    font-weight:400;
}
.ua-footer-blurb{
    font-size:18px!important;
    line-height:1.6;
}
.ua-method-question-column{
    padding-top:34px;
}
.ua-research-method-tile{
    height:100%;
    display:flex;
    flex-direction:column;
    padding:30px;
    border:1px solid #e5e7ee;
    border-radius:16px;
    background:#fff;
    color:var(--ua-ink);
    text-decoration:none;
    box-shadow:0 12px 35px rgba(32,32,68,.045);
    transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.ua-research-method-tile:hover,
.ua-research-method-tile:focus-visible{
    color:var(--ua-ink);
    border-color:rgba(91,91,214,.34);
    box-shadow:0 18px 45px rgba(32,32,68,.085);
    transform:translateY(-3px);
}
.ua-research-method-tile:focus-visible{
    outline:3px solid rgba(91,91,214,.16);
    outline-offset:3px;
}
.ua-research-method-tile-icon,
.ua-method-page-icon{
    width:58px;
    height:58px;
    display:grid;
    place-items:center;
    border-radius:15px;
    background:var(--ua-soft);
    color:var(--ua);
    font-size:27px;
}
.ua-method-page-icon{
    margin-left:auto;
    margin-right:auto;
}
.ua-research-method-tile h2{
    margin:20px 0 10px;
    font-size:1.35rem;
    letter-spacing:-.025em;
}
.ua-research-method-tile p{
    margin:0 0 22px;
    color:#697386!important;
    font-size:18px!important;
    line-height:1.6;
}
.ua-research-method-tile-link{
    margin-top:auto;
    color:var(--ua);
    font-weight:700;
}
.ua-method-back-link{
    display:inline-flex;
    gap:7px;
    align-items:center;
    color:var(--ua);
    font-weight:700;
}
.ua-method-back-link:hover,
.ua-method-back-link:focus{
    color:#4949bd;
}
.ua-method-guide-card{
    padding:28px;
    border:1px solid #e5e7ee;
    border-radius:16px;
    background:#fff;
    box-shadow:0 10px 30px rgba(32,32,68,.035);
}
.ua-method-guide-list{
    display:grid;
    gap:12px;
    padding:0;
    margin:0;
    list-style:none;
    color:#475467;
    font-size:1rem;
    line-height:1.55;
}
.ua-method-guide-list li{
    display:flex;
    gap:10px;
    align-items:flex-start;
}
.ua-method-page-cta{
    max-width:820px;
    margin-left:auto;
    margin-right:auto;
    padding:48px 30px;
    border-radius:18px;
    background:var(--ua-soft);
}
.ua-method-page-cta h2{
    margin-bottom:10px;
    font-size:clamp(1.8rem,3vw,2.4rem);
    letter-spacing:-.03em;
}

@media(max-width:991.98px){
    .ua-method-question-column{
        padding-top:0;
    }
}

@media(max-width:575.98px){
    .ua-research-method-tile,
    .ua-method-guide-card{
        padding:22px 18px;
    }
    .ua-method-page-cta{
        padding:36px 20px;
    }
    .ua-method-page-cta .btn{
        width:100%;
    }
}
