.finter-trial-max{--navy:#071a2b;--blue:#0969da;--green:#15804d;--gold:#c99818;--red:#c93b35;--light:#f4f8fc;--soft:#f8fafc;--border:#d8e2ec;--text:#17222e;--muted:#5b6978;font-family:Arial,Helvetica,sans-serif;max-width:1080px;margin:24px auto;color:var(--text);font-size:17px;line-height:1.6}
        .finter-trial-max *{box-sizing:border-box}
        .finter-trial-max h2,.finter-trial-max h3{line-height:1.2}
        .finter-trial-max .hero{background:linear-gradient(135deg,#071a2b,#0c568f);color:#fff;padding:30px 24px;border-radius:20px;margin:0 0 18px}
        .finter-trial-max .hero h2{color:#fff;margin:4px 0 10px;font-size:clamp(26px,4vw,40px)}
        .finter-trial-max .eyebrow{font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
        .finter-trial-max .card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:22px;margin:16px 0}
        .finter-trial-max .soft{background:var(--soft)}
        .finter-trial-max .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}
        .finter-trial-max .feature,.scorebox{background:var(--light);padding:13px;border-radius:10px;font-weight:800}
        .finter-trial-max .question{padding:14px 0;border-bottom:1px solid var(--border)}
        .finter-trial-max .question:last-child{border-bottom:0}
        .finter-trial-max .qtitle{font-weight:900}
        .finter-trial-max .hint{font-size:14px;color:var(--muted)}
        .finter-trial-max .rating{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}
        .finter-trial-max .rating label{width:46px;height:44px;border:1px solid #b8c7d6;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#fff;font-weight:900;cursor:pointer}
        .finter-trial-max .rating input{position:absolute;opacity:0}
        .finter-trial-max .rating label.active{background:var(--blue);color:#fff;border-color:var(--blue)}
        .finter-trial-max button{border:0;border-radius:10px;min-height:44px;padding:11px 15px;font-size:16px;font-weight:800;cursor:pointer;margin:4px 4px 4px 0}
        .finter-trial-max .primary{background:var(--blue);color:#fff}
        .finter-trial-max .secondary{background:#e8eef5;color:var(--text)}
        .finter-trial-max .choice{width:100%;text-align:left;background:#edf3f8;color:var(--text)}
        .finter-trial-max .choice.correct{background:#ddf3e6;color:#0b6d40}
        .finter-trial-max .choice.wrong{background:#fde8e7;color:#a52c26}
        .finter-trial-max .callout{border-left:6px solid var(--blue);background:#eef6ff;padding:15px 17px;border-radius:10px;margin:14px 0}
        .finter-trial-max .warning{border-left-color:var(--gold);background:#fff9e8}
        .finter-trial-max .good{border-left-color:var(--green);background:#eef9f3}
        .finter-trial-max .result{display:none}.result.show{display:block}
        .finter-trial-max .scoregrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
        .finter-trial-max .score{font-size:26px;font-weight:900;color:var(--navy)}
        .finter-trial-max .bar{height:9px;background:#dce5ee;border-radius:20px;overflow:hidden}
        .finter-trial-max .bar span{display:block;height:100%;width:0;background:var(--blue);transition:.35s}
        .finter-trial-max .positions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}
        .finter-trial-max .positions button{background:#edf3f8;color:var(--text)}
        .finter-trial-max .positions button.active{background:var(--blue);color:#fff}
        .finter-trial-max .checklist label{display:flex;gap:9px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--border)}
        .finter-trial-max .checklist input{width:20px;height:20px;margin-top:2px}
        .finter-trial-max select{width:100%;min-height:45px;padding:9px;border:1px solid #bcc9d6;border-radius:9px;background:#fff;font-size:16px}
        .finter-trial-max .select-label{display:block;font-weight:900;margin:5px 0}
        .finter-trial-max .plan{background:#eef9f3;border-left:6px solid var(--green);padding:17px;border-radius:10px;margin-top:14px}
        .finter-trial-max .small{font-size:13px;color:var(--muted)}
        .finter-trial-max .rule{font-size:clamp(20px,3.8vw,30px);font-weight:900;text-align:center;color:var(--navy);padding:8px 0}
        .finter-trial-max .links a{display:block;padding:12px 14px;border:1px solid #cfe1f4;background:#eef6ff;border-radius:10px;color:#0756a2;text-decoration:none;font-weight:800;margin:9px 0}
        .finter-trial-max .two{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}
        .finter-trial-max ul,.finter-trial-max ol{padding-left:22px}
        .finter-trial-max li{margin:5px 0}
        .finter-trial-max .faqdetails details{border-bottom:1px solid var(--border);padding:12px 0}
        .finter-trial-max .faqdetails summary{font-weight:900;cursor:pointer}
        .finter-trial-max .kicker{font-weight:900;color:var(--blue);text-transform:uppercase;letter-spacing:.04em;font-size:13px}
        @media(max-width:650px){.finter-trial-max{font-size:16px}.finter-trial-max .hero,.finter-trial-max .card{padding:17px}}
.finter-trial-max button,.finter-trial-max input,.finter-trial-max select,.finter-trial-max summary,.finter-trial-max a{pointer-events:auto!important;position:relative;z-index:2}.finter-trial-max{position:relative;z-index:1}.finter-trial-max button{touch-action:manipulation;-webkit-tap-highlight-color:rgba(9,105,218,.2)}

.finter-trial-max .ft-focus{width:100%;text-align:left;background:var(--light);color:var(--text);border:2px solid transparent;box-shadow:0 2px 8px rgba(7,26,43,.05);transition:.18s ease;display:flex;align-items:center;gap:8px;justify-content:flex-start}
.finter-trial-max .ft-focus:hover,.finter-trial-max .ft-focus:focus{transform:translateY(-1px);border-color:#b8d8f6;outline:none}
.finter-trial-max .ft-focus.active{background:#e8f3ff;border-color:var(--blue);color:#0756a2;box-shadow:0 4px 14px rgba(9,105,218,.14)}
.finter-trial-max .ft-focus-result{min-height:76px}
