.TwinFlameCompatibilityTool-module__WhIK2W__tfPage{--tf-bg:transparent;--tf-surface:#fffdf8;--tf-surface-soft:#f8efe7;--tf-plum-950:#18071f;--tf-plum-900:#241033;--tf-plum-800:#35184b;--tf-plum-700:#4b2168;--tf-plum-600:#642c82;--tf-ink:#23172f;--tf-ink-soft:#4e405f;--tf-muted:#7b6e84;--tf-gold:#d6a45a;--tf-gold-soft:#f5dfba;--tf-rose:#df9aa4;--tf-rose-soft:#fae5e7;--tf-lavender:#9d8bd0;--tf-lavender-soft:#eee9fb;--tf-border:#3b234824;--tf-border-warm:#be894e38;--tf-shadow-sm:0 8px 24px #29183414;--tf-shadow-md:0 18px 48px #2918341f;--tf-shadow-lg:0 28px 80px #2918342e;--tf-radius-sm:12px;--tf-radius-md:18px;--tf-radius-lg:26px;--tf-radius-xl:34px;--tf-container:1180px;color:var(--tf-ink);background:0 0;min-height:100vh;padding-block:clamp(28px,5vw,56px) clamp(48px,7vw,88px);font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.TwinFlameCompatibilityTool-module__WhIK2W__tfPage h1,.TwinFlameCompatibilityTool-module__WhIK2W__tfPage h2,.TwinFlameCompatibilityTool-module__WhIK2W__tfPage h3{letter-spacing:-.02em;color:var(--tf-ink);margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:500}.TwinFlameCompatibilityTool-module__WhIK2W__tfContainer{max-width:var(--tf-container);margin:0 auto;padding-inline:clamp(18px,4vw,40px)}.TwinFlameCompatibilityTool-module__WhIK2W__intro{text-align:center;margin-bottom:clamp(24px,4vw,40px)}.TwinFlameCompatibilityTool-module__WhIK2W__eyebrow{color:var(--tf-plum-700);letter-spacing:.14em;text-transform:uppercase;background:#4b21680f;border:1px solid #4b216824;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.TwinFlameCompatibilityTool-module__WhIK2W__introTitle{margin:18px 0 12px;font-size:clamp(32px,5.4vw,52px);line-height:1.08}.TwinFlameCompatibilityTool-module__WhIK2W__introSubtitle{color:var(--tf-ink-soft);max-width:560px;margin:0 auto;font-size:clamp(15px,1.4vw,17px);line-height:1.55}.TwinFlameCompatibilityTool-module__WhIK2W__formCard{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-sm);background:#fffdf8f0;margin-bottom:clamp(28px,4vw,44px);padding:clamp(20px,3vw,32px)}.TwinFlameCompatibilityTool-module__WhIK2W__formHeader{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__formIcon{background:linear-gradient(135deg, var(--tf-rose-soft), var(--tf-gold-soft));width:40px;height:40px;color:var(--tf-plum-700);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__formTitle{margin-bottom:4px;font-size:clamp(22px,2.5vw,26px)}.TwinFlameCompatibilityTool-module__WhIK2W__formHint{color:var(--tf-muted);font-size:14px}.TwinFlameCompatibilityTool-module__WhIK2W__formGrid{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,24px);display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__formField{flex-direction:column;gap:6px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__formLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--tf-ink-soft);font-size:12px;font-weight:600}.TwinFlameCompatibilityTool-module__WhIK2W__formInput{border:1px solid var(--tf-border);background:var(--tf-surface);color:var(--tf-ink);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .18s,box-shadow .18s}.TwinFlameCompatibilityTool-module__WhIK2W__formInput:focus{border-color:var(--tf-plum-600);outline:none;box-shadow:0 0 0 4px #4b21681f}.TwinFlameCompatibilityTool-module__WhIK2W__moodRow{margin-top:18px}.TwinFlameCompatibilityTool-module__WhIK2W__moodLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--tf-ink-soft);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.TwinFlameCompatibilityTool-module__WhIK2W__moodChips{flex-wrap:wrap;gap:8px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__moodChip{border:1px solid var(--tf-border);background:var(--tf-surface);color:var(--tf-ink-soft);cursor:pointer;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:14px;transition:all .18s}.TwinFlameCompatibilityTool-module__WhIK2W__moodChip:hover{border-color:var(--tf-plum-600);color:var(--tf-plum-700)}.TwinFlameCompatibilityTool-module__WhIK2W__moodChipActive{background:linear-gradient(135deg, var(--tf-plum-700), var(--tf-plum-900));color:#fffaf2;border-color:#0000;box-shadow:0 6px 16px #4b216838}.TwinFlameCompatibilityTool-module__WhIK2W__formActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__button{letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.TwinFlameCompatibilityTool-module__WhIK2W__button:focus-visible{outline-offset:2px;outline:3px solid #d6a45a80}.TwinFlameCompatibilityTool-module__WhIK2W__buttonPrimary{background:linear-gradient(135deg, var(--tf-plum-700), var(--tf-plum-900));color:#fffaf2;border-color:#ffffff1f;box-shadow:0 14px 30px #4b216847}.TwinFlameCompatibilityTool-module__WhIK2W__buttonPrimary:hover{transform:translateY(-1px);box-shadow:0 18px 38px #4b216852}.TwinFlameCompatibilityTool-module__WhIK2W__buttonSecondary{color:var(--tf-plum-700);background:0 0;border-color:#4b216847}.TwinFlameCompatibilityTool-module__WhIK2W__buttonSecondary:hover{border-color:var(--tf-plum-700);background:#4b21680a}.TwinFlameCompatibilityTool-module__WhIK2W__emptyState{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-sm);background:#fffdf8f0;align-items:flex-start;gap:18px;margin-bottom:clamp(28px,4vw,44px);padding:clamp(28px,4vw,40px);display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__emptyState>svg{color:var(--tf-plum-700);flex-shrink:0;margin-top:4px}.TwinFlameCompatibilityTool-module__WhIK2W__emptyState h2{color:var(--tf-ink);margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2.4vw,28px)}.TwinFlameCompatibilityTool-module__WhIK2W__emptyState p{color:var(--tf-ink-soft);max-width:62ch;margin:0;font-size:15px;line-height:1.6}.TwinFlameCompatibilityTool-module__WhIK2W__hero{background:radial-gradient(circle at 18% 22%, #d6a45a38, transparent 22rem), radial-gradient(circle at 84% 78%, #9d8bd038, transparent 22rem), linear-gradient(135deg, var(--tf-plum-900) 0%, var(--tf-plum-700) 60%, var(--tf-plum-800) 100%);border-radius:var(--tf-radius-xl);box-shadow:var(--tf-shadow-lg);color:#fdf7ea;border:1px solid #ffffff14;margin-bottom:clamp(32px,4vw,48px);padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}.TwinFlameCompatibilityTool-module__WhIK2W__hero:before,.TwinFlameCompatibilityTool-module__WhIK2W__hero:after{content:"";pointer-events:none;background:#ffffffd9;border-radius:999px;position:absolute}.TwinFlameCompatibilityTool-module__WhIK2W__hero:before{width:3px;height:3px;top:12%;left:28%;box-shadow:2rem 3rem 0 -1px #ffffff8c,8rem .5rem 0 -1px #ffffffb3,14rem 6rem 0 -1px #ffffff80,20rem 2rem 0 -1px #fff9,24rem 11rem 0 -1px #ffffff8c,32rem 7rem 0 -1px #ffffff80,-4rem 9rem 0 -1px #ffffff73,-10rem 4rem 0 -1px #ffffff80,-16rem 12rem 0 -1px #fff6,6rem 18rem 0 -1px #ffffff80,18rem 22rem 0 -1px #fff6,28rem 17rem 0 -1px #ffffff80}.TwinFlameCompatibilityTool-module__WhIK2W__hero:after{width:2px;height:2px;top:30%;right:18%;box-shadow:-3rem 1rem 0 -.5px #ffffff73,-8rem 5rem 0 -.5px #fff6,-14rem 10rem 0 -.5px #ffffff73,-22rem 3rem 0 -.5px #fff6,-28rem 14rem 0 -.5px #ffffff80,4rem 7rem 0 -.5px #fff6,9rem 14rem 0 -.5px #ffffff73,-19rem 20rem 0 -.5px #fff6}.TwinFlameCompatibilityTool-module__WhIK2W__heroGrid{z-index:1;grid-template-columns:minmax(220px,320px) 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}.TwinFlameCompatibilityTool-module__WhIK2W__scoreSide{text-align:center;isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.TwinFlameCompatibilityTool-module__WhIK2W__scoreSide:before{content:"";aspect-ratio:1;filter:blur(38px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#d6a45a73,#d6a45a2e 40%,#0000 70%);border-radius:50%;width:clamp(220px,26vw,340px);position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.TwinFlameCompatibilityTool-module__WhIK2W__scoreRing{aspect-ratio:1;background:conic-gradient(from -90deg, var(--tf-gold) 0 calc(var(--score) * 1%), #ffffff24 0 100%);filter:drop-shadow(0 18px 40px #d6a45a40);border-radius:999px;width:clamp(180px,22vw,260px);padding:10px;transition:background .4s;position:relative}.TwinFlameCompatibilityTool-module__WhIK2W__scoreRingInner{border-radius:inherit;text-align:center;background:radial-gradient(circle,#241033b3,#18071feb);border:1px solid #ffffff14;place-items:center;width:100%;height:100%;display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__scoreNumber{color:#fdf7ea;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,6vw,68px);font-weight:500;line-height:1}.TwinFlameCompatibilityTool-module__WhIK2W__scorePercent{color:var(--tf-gold);vertical-align:super;margin-left:2px;font-size:.45em}.TwinFlameCompatibilityTool-module__WhIK2W__scoreLabelSmall{letter-spacing:.18em;text-transform:uppercase;color:#fdf7eab3;margin-top:6px;font-size:11px}.TwinFlameCompatibilityTool-module__WhIK2W__scoreSideLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--tf-gold);margin-top:18px;font-size:13px}.TwinFlameCompatibilityTool-module__WhIK2W__patternLabel{color:#fdf7ea;margin-top:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.TwinFlameCompatibilityTool-module__WhIK2W__summarySide{flex-direction:column;gap:14px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__summaryIconRow{color:var(--tf-rose);align-items:center;gap:12px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__summaryNames,.TwinFlameCompatibilityTool-module__WhIK2W__summaryNames span{text-shadow:0 1px #00000040;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#fffaf2!important}.TwinFlameCompatibilityTool-module__WhIK2W__summaryNames{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.TwinFlameCompatibilityTool-module__WhIK2W__summaryNamesAmp,.TwinFlameCompatibilityTool-module__WhIK2W__summaryNames .TwinFlameCompatibilityTool-module__WhIK2W__summaryNamesAmp{text-shadow:0 1px #00000040;margin:0 .18em;font-style:italic;color:var(--tf-gold)!important}.TwinFlameCompatibilityTool-module__WhIK2W__summaryNamesStacked{flex-direction:column;gap:4px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__summaryNamesStacked .TwinFlameCompatibilityTool-module__WhIK2W__summaryNamesAmp{margin:4px 0;padding-left:.4em;font-size:.58em;line-height:1;display:block}.TwinFlameCompatibilityTool-module__WhIK2W__heroStats{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:6px clamp(18px,2.4vw,28px);margin-top:4px;padding-top:14px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__heroStat{flex-direction:column;gap:2px;min-width:0;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__heroStatLabel{letter-spacing:.18em;text-transform:uppercase;color:#fdf7ea8c;font-size:10px;font-weight:600}.TwinFlameCompatibilityTool-module__WhIK2W__heroStatValue{color:var(--tf-gold-soft);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(16px,1.6vw,19px);line-height:1.1}.TwinFlameCompatibilityTool-module__WhIK2W__summaryCopy{color:#fdf7eadb;font-size:clamp(15px,1.4vw,17px);line-height:1.65}.TwinFlameCompatibilityTool-module__WhIK2W__summaryBadge{color:var(--tf-gold-soft);letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.TwinFlameCompatibilityTool-module__WhIK2W__insightGrid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px);margin-bottom:clamp(28px,4vw,44px);display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__insightCard{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-sm);background:#fffdf8f5;flex-direction:column;gap:12px;padding:clamp(20px,2vw,26px);transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.TwinFlameCompatibilityTool-module__WhIK2W__insightCard:hover{box-shadow:var(--tf-shadow-md);transform:translateY(-2px)}.TwinFlameCompatibilityTool-module__WhIK2W__iconOrb{background:linear-gradient(135deg, var(--tf-rose-soft), var(--tf-gold-soft));width:44px;height:44px;color:var(--tf-plum-700);border-radius:14px;place-items:center;display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__iconOrbLavender{background:linear-gradient(135deg, var(--tf-lavender-soft), var(--tf-rose-soft))}.TwinFlameCompatibilityTool-module__WhIK2W__iconOrbGold{background:linear-gradient(135deg, var(--tf-gold-soft), #fff3d6)}.TwinFlameCompatibilityTool-module__WhIK2W__insightTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--tf-plum-700);font-size:13px;font-weight:600}.TwinFlameCompatibilityTool-module__WhIK2W__insightHeadline{color:var(--tf-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.TwinFlameCompatibilityTool-module__WhIK2W__insightSubline{color:var(--tf-muted);margin-top:2px;font-size:13px}.TwinFlameCompatibilityTool-module__WhIK2W__insightLabels{color:var(--tf-muted);letter-spacing:.02em;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__insightLabels span strong{color:var(--tf-ink-soft);font-weight:600}.TwinFlameCompatibilityTool-module__WhIK2W__insightBody{color:var(--tf-ink-soft);font-size:14.5px;line-height:1.6}.TwinFlameCompatibilityTool-module__WhIK2W__insightGround{color:var(--tf-muted);border-top:1px dashed var(--tf-border);margin-top:auto;padding-top:12px;font-size:13px}.TwinFlameCompatibilityTool-module__WhIK2W__tagRow{flex-wrap:wrap;gap:6px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__tag{background:var(--tf-lavender-soft);color:var(--tf-plum-700);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.TwinFlameCompatibilityTool-module__WhIK2W__tagRose{background:var(--tf-rose-soft);color:#a14a55}.TwinFlameCompatibilityTool-module__WhIK2W__tagGold{background:var(--tf-gold-soft);color:#8d6520}.TwinFlameCompatibilityTool-module__WhIK2W__journalPrompt{color:var(--tf-plum-800);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(18px,1.8vw,22px);font-style:italic;line-height:1.35}.TwinFlameCompatibilityTool-module__WhIK2W__boundary{border:1px solid var(--tf-border-warm);border-radius:var(--tf-radius-lg);background:linear-gradient(135deg,#f5dfba73,#fae5e773);grid-template-columns:56px 1fr;align-items:flex-start;gap:20px;margin-bottom:clamp(28px,4vw,44px);padding:clamp(20px,3vw,30px);display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__boundaryIcon{width:48px;height:48px;color:var(--tf-plum-700);border:1px solid var(--tf-border-warm);background:#ffffffb3;border-radius:14px;place-items:center;display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__boundaryTitle{color:var(--tf-plum-900);margin-bottom:6px;font-size:clamp(20px,2.2vw,24px)}.TwinFlameCompatibilityTool-module__WhIK2W__boundaryBody{color:var(--tf-ink-soft);font-size:15px;line-height:1.6}.TwinFlameCompatibilityTool-module__WhIK2W__section{margin-bottom:clamp(32px,4vw,48px)}.TwinFlameCompatibilityTool-module__WhIK2W__sectionHead{text-align:center;margin-bottom:clamp(20px,3vw,32px)}.TwinFlameCompatibilityTool-module__WhIK2W__sectionTitle{margin-bottom:8px;font-size:clamp(26px,3vw,36px)}.TwinFlameCompatibilityTool-module__WhIK2W__sectionLede{color:var(--tf-muted);max-width:560px;margin:0 auto;font-size:15px;line-height:1.55}.TwinFlameCompatibilityTool-module__WhIK2W__methodGrid{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,18px);display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__methodCard{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:#fffdf8d6;flex-direction:column;gap:10px;padding:20px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__methodIcon{background:var(--tf-lavender-soft);width:38px;height:38px;color:var(--tf-plum-700);border-radius:11px;place-items:center;display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__methodTitle{color:var(--tf-ink);letter-spacing:-.005em;font-size:16px;font-weight:600}.TwinFlameCompatibilityTool-module__WhIK2W__methodBody{color:var(--tf-ink-soft);font-size:14px;line-height:1.55}.TwinFlameCompatibilityTool-module__WhIK2W__routeGrid{grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,20px);display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__routeCard{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);color:inherit;background:#fffdf8f0;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__routeCard:hover{box-shadow:var(--tf-shadow-md);border-color:var(--tf-plum-600);transform:translateY(-2px)}.TwinFlameCompatibilityTool-module__WhIK2W__routeIcon{background:linear-gradient(135deg, var(--tf-gold-soft), var(--tf-rose-soft));width:38px;height:38px;color:var(--tf-plum-700);border-radius:11px;place-items:center;display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__routeTitle{color:var(--tf-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:22px;line-height:1.2}.TwinFlameCompatibilityTool-module__WhIK2W__routeBody{color:var(--tf-ink-soft);flex:1;font-size:14px;line-height:1.55}.TwinFlameCompatibilityTool-module__WhIK2W__routeMore{color:var(--tf-plum-700);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:600;display:inline-flex}.TwinFlameCompatibilityTool-module__WhIK2W__actionBar{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-sm);background:#fffdf8f0;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:20px;padding:clamp(20px,3vw,28px);display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__privacy{color:var(--tf-muted);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__editorial{flex-direction:column;gap:clamp(40px,5vw,56px);max-width:840px;margin:clamp(40px,6vw,64px) auto 0;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__editorialBlock{flex-direction:column;gap:18px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__editorialHead{align-items:center;gap:12px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__editorialEyebrow{color:var(--tf-plum-700);letter-spacing:.16em;text-transform:uppercase;background:#4b21680f;border:1px solid #4b21682e;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.TwinFlameCompatibilityTool-module__WhIK2W__editorialTitle{letter-spacing:-.015em;color:var(--tf-ink);margin:4px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.15}.TwinFlameCompatibilityTool-module__WhIK2W__editorialLede{color:var(--tf-ink-soft);max-width:62ch;font-size:17px;line-height:1.65}.TwinFlameCompatibilityTool-module__WhIK2W__tierRow{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__tierCard{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:#fffdf8f0;flex-direction:column;gap:6px;padding:18px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__tierBand{letter-spacing:.14em;text-transform:uppercase;color:var(--tf-gold);font-size:11px;font-weight:700}.TwinFlameCompatibilityTool-module__WhIK2W__tierName{color:var(--tf-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:22px;line-height:1.15}.TwinFlameCompatibilityTool-module__WhIK2W__tierCopy{color:var(--tf-ink-soft);margin-top:4px;font-size:14px;line-height:1.55}.TwinFlameCompatibilityTool-module__WhIK2W__faqList{flex-direction:column;gap:14px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__faqItem{border:1px solid var(--tf-border);border-radius:var(--tf-radius-md);background:#fffdf8f0;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__faqQuestion{color:var(--tf-ink);margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500;line-height:1.2}.TwinFlameCompatibilityTool-module__WhIK2W__faqAnswer{color:var(--tf-ink-soft);margin:0;font-size:15px;line-height:1.65}.TwinFlameCompatibilityTool-module__WhIK2W__warningBlock{border:1px solid var(--tf-border-warm);border-radius:var(--tf-radius-lg);background:linear-gradient(135deg,#f5dfba5c,#fae5e752);align-items:flex-start;gap:16px;padding:24px 26px;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__warningIcon{border:1px solid var(--tf-border-warm);width:44px;height:44px;color:var(--tf-plum-700);background:#ffffffb3;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.TwinFlameCompatibilityTool-module__WhIK2W__warningTitle{color:var(--tf-plum-900);margin:0 0 6px;font-family:Cormorant Garamond,Georgia,serif;font-size:20px}.TwinFlameCompatibilityTool-module__WhIK2W__warningBody{color:var(--tf-ink-soft);font-size:15px;line-height:1.6}.TwinFlameCompatibilityTool-module__WhIK2W__editorialBy{border-top:1px dashed var(--tf-border);color:var(--tf-muted);flex-direction:column;gap:4px;padding-top:18px;font-size:13px;line-height:1.5;display:flex}.TwinFlameCompatibilityTool-module__WhIK2W__editorialByName{color:var(--tf-ink-soft);font-weight:600}@media (max-width:900px){.TwinFlameCompatibilityTool-module__WhIK2W__heroGrid{text-align:center;grid-template-columns:1fr}.TwinFlameCompatibilityTool-module__WhIK2W__summaryIconRow,.TwinFlameCompatibilityTool-module__WhIK2W__summaryBadge{justify-content:center;align-self:center}.TwinFlameCompatibilityTool-module__WhIK2W__heroStats{justify-content:center}.TwinFlameCompatibilityTool-module__WhIK2W__summaryNamesStacked{align-items:center}.TwinFlameCompatibilityTool-module__WhIK2W__summaryNamesStacked .TwinFlameCompatibilityTool-module__WhIK2W__summaryNamesAmp{padding-left:0}.TwinFlameCompatibilityTool-module__WhIK2W__insightGrid,.TwinFlameCompatibilityTool-module__WhIK2W__methodGrid,.TwinFlameCompatibilityTool-module__WhIK2W__routeGrid,.TwinFlameCompatibilityTool-module__WhIK2W__tierRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.TwinFlameCompatibilityTool-module__WhIK2W__tierRow{grid-template-columns:1fr}.TwinFlameCompatibilityTool-module__WhIK2W__warningBlock{flex-direction:column}.TwinFlameCompatibilityTool-module__WhIK2W__formGrid,.TwinFlameCompatibilityTool-module__WhIK2W__insightGrid,.TwinFlameCompatibilityTool-module__WhIK2W__methodGrid,.TwinFlameCompatibilityTool-module__WhIK2W__routeGrid,.TwinFlameCompatibilityTool-module__WhIK2W__boundary{grid-template-columns:1fr}.TwinFlameCompatibilityTool-module__WhIK2W__formActions .TwinFlameCompatibilityTool-module__WhIK2W__button,.TwinFlameCompatibilityTool-module__WhIK2W__actionBar .TwinFlameCompatibilityTool-module__WhIK2W__button{flex:auto;min-width:0}.TwinFlameCompatibilityTool-module__WhIK2W__hero:before,.TwinFlameCompatibilityTool-module__WhIK2W__hero:after{display:none}}
