.tr-hero{padding:64px 0 80px;position:relative;overflow:hidden}.tr-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#d977061f,#0000 60%);width:820px;height:820px;position:absolute;top:-240px;right:-200px}.tr-hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#fbbf2414,#0000 60%);width:600px;height:600px;position:absolute;top:80px;left:-300px}.tr-hero-inner{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.tr-hero-eyebrow{border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--ink-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;align-items:center;gap:10px;margin-bottom:24px;padding:6px 14px 6px 6px;font-size:13px;display:inline-flex}.tr-hero-eyebrow .pill{background:var(--amber);color:#fff;border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;font-size:11px;font-weight:600}.tr-hero h1{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(36px,5.4vw,68px);font-weight:500;line-height:1.02}.tr-hero h1 .serif{font-family:var(--serif);color:var(--amber-600);letter-spacing:-.02em;font-style:italic;font-weight:400}.tr-hero-sub{color:var(--ink-3);max-width:540px;margin:0 0 32px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.tr-hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tr-hero-trust{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;font-size:13px;display:flex}.tr-hero-trust b{color:var(--ink);font-weight:500}.tr-mockup{border:1px solid var(--hairline);border-radius:var(--r-2xl);box-shadow:var(--sh-4);background:#fff;overflow:hidden}.tr-mockup-head{background:var(--bg-alt);border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:12px 18px;display:flex}.tr-mockup-head .dots{gap:5px;display:flex}.tr-mockup-head .dots i{border-radius:50%;width:10px;height:10px;display:block}.tr-mockup-head .dots i:first-child{background:#ff5f57}.tr-mockup-head .dots i:nth-child(2){background:#febc2e}.tr-mockup-head .dots i:nth-child(3){background:#28c840}.tr-mockup-head .title{font-family:var(--mono);color:var(--ink-3);margin-left:6px;font-size:12px}.tr-mockup-head .live{color:var(--amber-600);align-items:center;gap:6px;margin-left:auto;font-size:11.5px;font-weight:500;display:inline-flex}.tr-mockup-head .live:before{content:"";background:var(--amber);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d9770633}.tr-mockup-body{padding:14px 16px}.tr-investor-row{border-bottom:1px solid var(--hairline);border-radius:10px;grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.tr-investor-row:last-child{border-bottom:0}.tr-investor-row .ilogo{color:#fff;letter-spacing:-.005em;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:flex}.tr-investor-row .iname{color:var(--ink);font-size:13.5px;font-weight:500}.tr-investor-row .imeta{color:var(--ink-3);margin-top:2px;font-size:12px}.tr-investor-row .isignal{background:var(--amber-50);color:var(--amber-600);border-radius:var(--r-pill);white-space:nowrap;border:1px solid #d977062e;padding:3px 8px;font-size:12px}.tr-investor-row .ifit{text-align:right}.tr-investor-row .ifit .n{color:var(--amber-600);letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1}.tr-investor-row .ifit .l{color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:9.5px;font-weight:600}.tr-problem{background:var(--bg-alt);padding:88px 0}.tr-problem-layout{grid-template-columns:minmax(280px,1fr) 1.5fr;align-items:stretch;gap:28px;margin-top:48px;display:grid}.tr-problem-photo{border-radius:var(--r-2xl);background:var(--bg-alt);border:1px solid var(--hairline);min-height:320px;margin:0;position:relative;overflow:hidden}.tr-problem-photo img{object-fit:cover;object-position:center;filter:saturate(.85)brightness(.96);width:100%;height:100%;display:block}.tr-problem-photo:after{content:"";pointer-events:none;background:linear-gradient(140deg,#0000 30%,#d977061a);position:absolute;inset:0}.tr-problem-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.tr-pain{border:1px solid var(--hairline);border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:8px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.tr-pain:before{content:"";background:linear-gradient(180deg, var(--amber-600), var(--amber-600) 50%, transparent);opacity:.5;width:4px;height:100%;position:absolute;top:0;left:0}.tr-pain h3{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.tr-pain p{color:var(--ink-3);margin:4px 0 0;font-size:14.5px;line-height:1.5}.tr-solution{padding:96px 0}.tr-solution-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.tr-pillar{border:1px solid var(--hairline);border-radius:var(--r-2xl);transition:all .25s var(--ease);background:#fff;flex-direction:column;gap:12px;padding:32px 28px;display:flex}.tr-pillar:hover{box-shadow:var(--sh-3);border-color:#d977064d;transform:translateY(-2px)}.tr-pillar .ico{background:var(--amber-50);width:56px;height:56px;color:var(--amber-600);border:1px solid #d9770633;border-radius:12px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.tr-pillar h3{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600}.tr-pillar p{color:var(--ink-3);margin:4px 0 0;font-size:14.5px;line-height:1.5}.tr-feature{border-top:1px solid var(--hairline);padding:96px 0}.tr-feature-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.tr-feature.reverse .tr-feature-grid{grid-template-columns:1.2fr 1fr}.tr-feature.reverse .tr-feature-copy{order:2}.tr-feature.reverse .tr-feature-visual{order:1}.tr-feature .eyebrow-tag{font-family:var(--mono);color:var(--amber-600);text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;font-weight:500}.tr-feature h2{letter-spacing:-.025em;margin:12px 0 18px;font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:1.1}.tr-feature h2 .serif{font-family:var(--serif);color:var(--amber-600);font-style:italic;font-weight:400}.tr-feature p.lede{color:var(--ink-2);max-width:520px;margin:0 0 24px;font-size:17px;line-height:1.55}.tr-feature ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tr-feature ul li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.tr-feature ul li b{color:var(--ink);font-weight:500}.tr-feature ul li svg{width:18px;height:18px;color:var(--amber-600);flex-shrink:0;margin-top:2px}.tr-path{background:var(--bg-dark);color:var(--bg);border-radius:var(--r-2xl);padding:36px 32px;position:relative;overflow:hidden}.tr-path:before{content:"";pointer-events:none;background:radial-gradient(circle,#d9770640,#0000 60%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.tr-path-row{border-radius:var(--r-lg);background:#ffffff0d;border:1px solid #ffffff14;grid-template-columns:56px 1fr;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:grid;position:relative}.tr-path-row:last-child{margin-bottom:0}.tr-path-row .pavatar{color:#fff;letter-spacing:-.01em;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:17px;font-weight:600;display:flex}.tr-path-row .pname{color:#fff;font-size:15px;font-weight:500}.tr-path-row .prole{color:#fffbf599;margin-top:3px;font-size:12.5px}.tr-path-row .pconn{color:var(--amber-300);font-size:12px;font-family:var(--mono);margin-top:6px}.tr-path-arrow{text-align:center;color:var(--amber-300);margin:0;font-size:18px;line-height:1}.tr-banner-photo{border-radius:var(--r-2xl);border:1px solid var(--hairline);aspect-ratio:16/6;background:var(--bg-alt);margin:44px 0 28px;position:relative;overflow:hidden}.tr-banner-photo img{object-fit:cover;object-position:center 30%;filter:saturate(.92);width:100%;height:100%;display:block}.tr-banner-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0000000a);position:absolute;inset:0}.tr-mentorship-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tr-mentor-card{border:1px solid var(--hairline);border-radius:var(--r-xl);background:#fff;flex-direction:column;gap:8px;padding:24px 22px;display:flex}.tr-mentor-card .ico{background:var(--amber-50);width:56px;height:56px;color:var(--amber-600);border-radius:10px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.tr-mentor-card h4{letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600}.tr-mentor-card p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.tr-beyond{background:var(--bg-alt);padding:96px 0}.tr-beyond-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 32px;display:grid}.tr-beyond-card{border:1px solid var(--hairline);border-radius:var(--r-xl);background:#fff;padding:24px}.tr-beyond-card .icon{background:var(--amber-50);width:56px;height:56px;color:var(--amber-600);border:1px solid #d977062e;border-radius:11px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.tr-beyond-card h4{letter-spacing:-.01em;margin:0 0 6px;font-size:15.5px;font-weight:600}.tr-beyond-card p{color:var(--ink-3);margin:0;font-size:13.5px;line-height:1.5}.tr-callout{background:var(--bg-dark);color:var(--bg);border-radius:var(--r-2xl);align-items:center;gap:18px;padding:28px 32px;display:flex}.tr-callout .badge{background:var(--amber);color:#fff;border-radius:var(--r-pill);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;padding:6px 12px;font-size:11px;font-weight:600}.tr-callout p{color:#fffbf5d9;margin:0;font-size:15px;line-height:1.5}.tr-callout p b{color:var(--amber-300);font-weight:500}.tr-network{padding:96px 0}.tr-network-loop{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:52px;display:grid;position:relative}.tr-network-step{border:1px solid var(--hairline);border-radius:var(--r-xl);background:#fff;padding:22px;position:relative}.tr-network-step .n{font-family:var(--mono);color:var(--amber-600);margin-bottom:8px;font-size:12px;font-weight:500}.tr-network-step h4{margin:0 0 6px;font-size:15px;font-weight:600}.tr-network-step p{color:var(--ink-3);margin:0;font-size:13px;line-height:1.5}.tr-network-step:after{content:"→";color:var(--amber-600);background:var(--bg);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;font-weight:500;display:flex;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.tr-network-step:last-child:after{content:"↻"}.tr-testimonials{background:var(--bg-alt);padding:96px 0}.tr-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.tr-quote{border:1px solid var(--hairline);border-radius:var(--r-2xl);background:#fff;flex-direction:column;gap:22px;padding:28px;display:flex}.tr-quote .stars{color:var(--amber);letter-spacing:2px;font-size:14px}.tr-quote blockquote{color:var(--ink);letter-spacing:-.005em;margin:0;font-size:15.5px;font-weight:450;line-height:1.6}.tr-quote blockquote .em{font-family:var(--serif);color:var(--amber-600);font-style:italic;font-weight:400}.tr-quote .who{border-top:1px solid var(--hairline);align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.tr-quote .who .avatar{color:#fff;letter-spacing:-.005em;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:600;display:flex}.tr-quote .who .name{color:var(--ink);font-size:14px;font-weight:500}.tr-quote .who .role{color:var(--ink-3);margin-top:3px;font-size:12.5px}.tr-capabilities{background:linear-gradient(180deg, var(--cream) 0%, #fff 100%);border-bottom:1px solid var(--hairline);padding:96px 0}.tr-capability-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.tr-capability-card{border:1px solid var(--hairline);border-radius:var(--r-xl);background:#fff;padding:28px 26px;transition:box-shadow .2s,transform .2s,border-color .2s;position:relative}.tr-capability-card:hover{box-shadow:var(--sh-2);border-color:#d9770640;transform:translateY(-2px)}.tr-cap-num{font-family:var(--mono);color:var(--amber-600);letter-spacing:.08em;margin-bottom:14px;font-size:11px}.tr-cap-ico{background:var(--amber-50);width:60px;height:60px;color:var(--amber-600);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.tr-capability-card h4{letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.3}.tr-capability-card p{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.tr-pricing{padding:96px 0}.tr-pricing-grid{grid-template-columns:1fr 1.05fr;gap:20px;max-width:920px;margin:48px auto 0;display:grid}.tr-pricing-grid.tr-pricing-grid-3{grid-template-columns:1fr 1.05fr 1fr;max-width:1160px}.tr-tier{border:1px solid var(--hairline);border-radius:var(--r-2xl);background:#fff;flex-direction:column;padding:32px;display:flex;position:relative}.tr-tier.featured{box-shadow:0 16px 48px -16px #d9770640, var(--sh-3);background:linear-gradient(#fff7e8 0%,#fffef8 100%);border-color:#d9770659}.tr-tier.featured:before{content:"For founders raising now";background:var(--amber);color:#fff;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r-pill);white-space:nowrap;padding:5px 12px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.tr-tier h3{letter-spacing:-.015em;margin:0 0 6px;font-size:19px;font-weight:600}.tr-tier .pdesc{color:var(--ink-3);margin-bottom:22px;font-size:14px;line-height:1.5}.tr-tier .price{align-items:baseline;gap:6px;margin-bottom:22px;display:flex}.tr-tier .price b{letter-spacing:-.025em;color:var(--ink);font-size:32px;font-weight:500;line-height:1}.tr-tier .price .unit{color:var(--ink-3);font-size:14px}.tr-tier ul{color:var(--ink-2);flex-direction:column;gap:10px;margin:0 0 24px;padding:0;font-size:14px;list-style:none;display:flex}.tr-tier ul li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.tr-tier ul li svg{width:16px;height:16px;color:var(--amber-600);flex-shrink:0;margin-top:2px}.tr-tier .cta{margin-top:auto}.tr-tier .cta .btn{justify-content:center;width:100%}.tr-final{background:var(--bg-dark);color:var(--bg);text-align:center;padding:96px 0;position:relative;overflow:hidden}.tr-final:before{content:"";pointer-events:none;z-index:2;background:radial-gradient(#d9770640,#0000 60%);width:900px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tr-final-photo{object-fit:cover;opacity:.22;mix-blend-mode:lighten;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tr-final:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1a1410d9 0%,#1a141099 100%);position:absolute;inset:0}.tr-final-inner{z-index:3;max-width:720px;margin:0 auto;position:relative}.tr-final h2{letter-spacing:-.03em;color:#fff;margin:0 0 16px;font-size:clamp(32px,4.4vw,52px);font-weight:500;line-height:1.05}.tr-final h2 .serif{font-family:var(--serif);color:var(--amber-300);font-style:italic;font-weight:400}.tr-final p{color:#fffbf5b8;margin:0 0 32px;font-size:17px;line-height:1.5}.tr-final .ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tr-final .btn-ghost{color:#fff;background:0 0;border:1px solid #fffbf533}.tr-final .btn-ghost:hover{background:#fffbf50f;border-color:#fffbf566}@media (max-width:1024px){.tr-hero-inner{grid-template-columns:1fr;gap:40px}.tr-feature-grid{grid-template-columns:1fr!important;gap:36px!important}.tr-feature.reverse .tr-feature-copy{order:1}.tr-feature.reverse .tr-feature-visual{order:2}.tr-problem-layout{grid-template-columns:1fr}.tr-problem-photo{aspect-ratio:16/9;min-height:220px}.tr-mentorship-grid,.tr-beyond-grid,.tr-capability-grid{grid-template-columns:repeat(2,1fr)}.tr-pricing-grid.tr-pricing-grid-3{grid-template-columns:1fr;max-width:520px}.tr-network-loop{grid-template-columns:repeat(2,1fr)}.tr-network-step:after{display:none}.tr-testimonial-grid{grid-template-columns:1fr}.tr-banner-photo{aspect-ratio:16/7}}@media (max-width:640px){.tr-hero{padding:48px 0 64px}.tr-problem,.tr-solution,.tr-feature,.tr-beyond,.tr-network,.tr-testimonials,.tr-pricing,.tr-final{padding:64px 0}.tr-problem-grid,.tr-solution-grid,.tr-mentorship-grid,.tr-beyond-grid,.tr-capability-grid,.tr-pricing-grid{grid-template-columns:1fr}.tr-capabilities{padding:64px 0}.tr-callout{flex-direction:column;align-items:flex-start}.tr-pillar,.tr-pain{padding:22px 20px}.tr-investor-row{grid-template-columns:36px 1fr auto;gap:10px;padding:10px 4px}.tr-investor-row .ifit{display:none}.tr-path{padding:24px 20px}.tr-banner-photo{aspect-ratio:4/3;margin:32px 0 20px}.tr-problem-photo{min-height:180px}}
