#report-ty{--ink:#000;--paper:#000;--indigo:#566df3;--indigo-bright:#9ba9f9;--emerald:#34d399;--amber:#fb923c;--text:#f4f4f5;--invert:#f4f4f5;--muted-invert:#a1a1aa;--display:"Inter", system-ui, sans-serif;--body:"Inter", system-ui, sans-serif;--mono:"Inter", system-ui, sans-serif;font-family:var(--body);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.55;position:relative;overflow:hidden}#report-ty *{box-sizing:border-box}#report-ty:before{content:"";pointer-events:none;background:radial-gradient(circle,#566df352,#566df300 62%);border-radius:50%;width:900px;height:900px;position:absolute;top:-600px;left:50%;transform:translate(-50%)}#report-ty .wrap{z-index:2;max-width:1120px;margin:0 auto;padding:0 28px;position:relative}#report-ty nav .wrap{align-items:center;height:64px;display:flex}#report-ty .main{padding:8px 0 64px}#report-ty .cols{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:48px;display:grid}#report-ty .confirm{align-items:center;gap:12px;display:flex}#report-ty .check{background:#34d3991f;border:1px solid #34d3994d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}#report-ty .check svg{width:16px;height:16px;stroke:var(--emerald)}#report-ty .confirm p{font-family:var(--display);color:var(--emerald);font-size:14px;font-weight:500}#report-ty h1{font-family:var(--display);color:var(--invert);letter-spacing:-.025em;margin-top:18px;font-size:clamp(1.9rem,4vw,2.5rem);font-weight:500;line-height:1.1}#report-ty h1 .accent{color:var(--indigo-bright)}#report-ty .sub{color:var(--muted-invert);max-width:44ch;margin-top:14px;font-size:15.5px;line-height:1.6}#report-ty .sub strong{color:#e4e4e7;font-weight:500}#report-ty .points{border-top:1px solid #ffffff14;gap:16px;margin-top:28px;padding-top:24px;display:grid}#report-ty .point{align-items:flex-start;gap:12px;display:flex}#report-ty .point .icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;display:flex}#report-ty .point .icon svg{width:15px;height:15px}#report-ty .point.p1 .icon{background:#566df31f;border:1px solid #566df340}#report-ty .point.p1 .icon svg{stroke:var(--indigo-bright)}#report-ty .point.p2 .icon{background:#34d3991a;border:1px solid #34d39938}#report-ty .point.p2 .icon svg{stroke:var(--emerald)}#report-ty .point.p3 .icon{background:#fb923c1a;border:1px solid #fb923c38}#report-ty .point.p3 .icon svg{stroke:var(--amber)}#report-ty .point h3{font-family:var(--display);color:var(--invert);font-size:14.5px;font-weight:600;line-height:1.35}#report-ty .point p{color:var(--muted-invert);margin-top:3px;font-size:13.5px;line-height:1.55}#report-ty .contact{color:var(--muted-invert);margin-top:24px;font-size:13px}#report-ty .contact a{color:var(--indigo-bright);text-decoration:none}#report-ty .contact a:hover{text-decoration:underline}#report-ty .schedule h2{font-family:var(--display);letter-spacing:-.01em;color:var(--text);margin-bottom:12px;font-size:17px;font-weight:600}#report-ty .calendly-wrap{background:#0a0a0c;border:1px solid #ffffff17;border-radius:16px;overflow:hidden}#report-ty .calendly-inline-widget{min-width:320px;height:660px}#report-ty .fallback{color:var(--muted-invert);margin-top:12px;font-size:13px}#report-ty .fallback a{color:var(--indigo-bright);text-decoration:none}#report-ty .fallback a:hover{text-decoration:underline}#report-ty .simple-footer{text-align:center;border-top:1px solid #ffffff0d;padding:28px 0 40px}#report-ty .simple-footer a{display:inline-flex}#report-ty .simple-footer p{color:#6b7280;margin-top:12px;font-size:12px}@media (width<=940px){#report-ty .cols{grid-template-columns:1fr;gap:32px}#report-ty .intro{display:contents}#report-ty .intro-head{order:1}#report-ty .schedule{order:2}#report-ty .intro-rest{order:3}#report-ty .sub{max-width:none}#report-ty .points{grid-template-columns:repeat(3,1fr);margin-top:0}}@media (width<=680px){#report-ty .points{grid-template-columns:1fr}}@media (width<=520px){#report-ty .calendly-inline-widget{height:780px}}
