.trelino-finder-wrap{--tf-teal: #009193;--tf-teal-dark: #00696b;--tf-mint: #bedcd3;--tf-mint-soft: #d9ebe3;--tf-bg: #e6ede1;--tf-yellow: #fbcd0a;--tf-text: #000;--tf-anthracite: #2b2b2b;--tf-muted: #6b6b68;--tf-border: #e2e4dc;--tf-card-bg: #fff;--tf-shadow: 0 18px 54px rgba(0, 69, 71, .1);background:var(--tf-bg);padding-top:var(--section-pt, 48px);padding-bottom:var(--section-pb, 48px);color:var(--tf-text);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.trelino-finder-wrap *,.trelino-finder-wrap *:before,.trelino-finder-wrap *:after{box-sizing:border-box}.trelino-finder{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(20px,3vw,40px);align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;min-height:720px}.trelino-finder .finder-card-slot{display:flex;align-items:center;justify-content:center;min-height:720px}.trelino-finder .finder-intro{padding:12px}.trelino-finder .eyebrow{margin:0 0 10px;color:var(--tf-teal-dark);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.trelino-finder .finder-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:font-weight: 700;margin:0 0 18px;color:var(--tf-text);font-size:clamp(2.6rem,5.2vw,4.4rem);line-height:.96;letter-spacing:-.045em}.trelino-finder .intro-copy{margin:0;color:var(--tf-anthracite);font-size:1.08rem;line-height:1.55}.trelino-finder .finder-card{width:100%;background:#fffffff5;border:1px solid var(--tf-border);border-radius:0;padding:28px;box-shadow:var(--tf-shadow)}.trelino-finder .progress{height:8px;overflow:hidden;background:var(--tf-mint);margin-bottom:16px}.trelino-finder .progress-bar{width:25%;height:100%;background:var(--tf-teal);transition:width .22s ease}.trelino-finder .question-meta{color:var(--tf-muted);font-size:.92rem;font-weight:700;margin-bottom:10px}.trelino-finder .question-title{font-family:var(--font-heading-family);color:var(--tf-text);margin:0 0 18px;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.15;letter-spacing:-.025em}.trelino-finder .option-grid{display:grid;gap:12px}.trelino-finder .option-btn{width:100%;text-align:left;border:1px solid var(--tf-border);border-radius:8px;background:#fff;padding:16px 18px;color:var(--tf-anthracite);cursor:pointer;font:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.trelino-finder .option-btn:hover,.trelino-finder .option-btn:focus-visible{transform:translateY(-1px);border-color:var(--tf-teal);background:var(--tf-mint-soft);box-shadow:0 10px 24px #0045471a;outline:none}.trelino-finder .option-title{display:block;font-weight:800;font-size:1rem;margin-bottom:3px;color:var(--tf-text)}.trelino-finder .option-copy{display:block;color:var(--tf-muted);font-size:.92rem;line-height:1.35}.trelino-finder .finder-actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.trelino-finder .secondary-btn,.trelino-finder .ghost-btn,.trelino-finder .primary-cta,.trelino-finder .secondary-cta{border-radius:0;min-height:44px;padding:0 20px;font-weight:800;cursor:pointer;border:1px solid transparent;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.trelino-finder .secondary-btn,.trelino-finder .secondary-cta{background:#fff;border-color:var(--tf-border);color:var(--tf-teal-dark)}.trelino-finder .secondary-btn:hover,.trelino-finder .secondary-cta:hover{border-color:var(--tf-teal);background:var(--tf-mint-soft)}.trelino-finder .ghost-btn{background:transparent;color:var(--tf-muted)}.trelino-finder .result-badge{display:inline-flex;align-items:center;padding:7px 12px;background:var(--tf-mint);color:var(--tf-teal-dark);font-weight:800;margin-bottom:14px;font-size:.9rem}.trelino-finder .result-title{font-family:var(--font-heading-family);color:var(--tf-text);font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.05;letter-spacing:-.035em;margin:0 0 12px}.trelino-finder .result-copy{color:var(--tf-anthracite);line-height:1.55;margin:0 0 18px}.trelino-finder .reason-list{display:grid;gap:8px;padding:0;margin:0 0 20px;list-style:none}.trelino-finder .reason-list li{background:#fff;border:1px solid var(--tf-border);padding:11px 13px;color:var(--tf-anthracite)}.trelino-finder .result-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.trelino-finder .primary-cta{background:var(--tf-yellow);color:#1d1c1c;border-color:var(--tf-yellow)}.trelino-finder .primary-cta:hover,.trelino-finder .primary-cta:focus-visible{background:var(--tf-teal);border-color:var(--tf-teal);color:#fff;outline:none}.trelino-finder .alternative-box{background:var(--tf-mint-soft);border:1px solid var(--tf-mint);padding:14px;color:var(--tf-anthracite);line-height:1.45}@media(max-width:820px){.trelino-finder{grid-template-columns:1fr;min-height:0}.trelino-finder .finder-card-slot{min-height:0}.trelino-finder .finder-card{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/trelino-finder.css.map */
