.pro{--cream:#faf7f1;--ink:#34231e;--gold:#a77b3a;--gold-light:#cba467;--line:#e7ddcd}.pro,.pro *{box-sizing:border-box}.pro{scroll-behavior:smooth;background:var(--cream);color:var(--ink);margin:0;scroll-padding-top:25px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.pro h1,.pro h2,.pro h3,.pro p,.pro figure,.pro blockquote{margin:0}.pro a{color:inherit;text-decoration:none}.pro button,.pro input,.pro summary{font:inherit}.pro button,.pro a,.pro summary{touch-action:manipulation}.pro button{cursor:pointer}.pro h1,.pro h2,.pro h3{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04}.pro h1{margin:12px 0 20px;font-size:clamp(46px,5.1vw,78px)}.pro h2{margin-bottom:16px;font-size:clamp(29px,3.3vw,49px)}.pro h3{font-size:25px;line-height:1.12}.pro p+p{margin-top:12px}.pro .page{background:linear-gradient(105deg,#fcf9f4,#f7f2e9);width:min(1500px,100%);margin:auto}.pro .inner{padding-inline:5.5%}.pro .eyebrow{letter-spacing:.18em;color:var(--gold);text-transform:uppercase;margin-bottom:11px;font-size:11px;font-weight:700}.pro .brand{color:#ac823e;letter-spacing:-1px;font:600 36px Arial,sans-serif}.pro .brand span{font-weight:300}.pro .button{border:1px solid var(--gold);color:#6d4928;text-align:center;background:#fff9f180;border-radius:5px;justify-content:center;align-items:center;min-height:42px;padding:9px 25px;font-size:13px;font-weight:600;display:inline-flex}.pro .button.gold{color:#fff;background:linear-gradient(110deg,#bb985d,#9d722f)}.pro .button:hover{filter:brightness(.94)}.pro a:focus-visible,.pro summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.pro .actions{flex-wrap:wrap;gap:15px;margin-top:16px;display:flex}.pro .crop{object-fit:cover;display:block;overflow:hidden}.pro .hero{background:linear-gradient(95deg,#fcfaf6,#f0e6d6);position:relative;overflow:hidden}.pro .nav{z-index:2;justify-content:space-between;align-items:center;gap:30px;padding-block:17px;display:flex;position:relative}.pro .nav nav{gap:35px;font-size:12px;display:flex}.pro .nav-actions{gap:15px;display:flex}.pro .nav .button{min-height:34px;padding:7px 22px;font-size:11px}.pro .hero-main{grid-template-columns:48% 52%;align-items:stretch;display:grid}.pro .hero-copy{z-index:1;padding:15px 0 30px 11.5%;position:relative}.pro .hero-copy p:not(.eyebrow){max-width:610px;font-size:17px;line-height:1.45}.pro .hero-art{aspect-ratio:471/314;align-self:end}.pro .trust{color:#746b60;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:10px;display:flex}.pro .trust span:before{content:"✓";color:#fff;background:#b08d4f;border-radius:50%;place-items:center;width:13px;height:13px;margin-right:6px;font-size:9px;display:inline-grid}.pro .why{background:#fffcf8;grid-template-columns:43fr 57fr;align-items:center;gap:20px;padding-block:22px;display:grid}.pro .why h2{font-size:clamp(30px,3.4vw,52px)}.pro .benefits{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pro .benefit{background:#fcfaf7;border:1px solid #ece5da;border-radius:10px;align-items:flex-start;gap:12px;padding:15px 10px;font-size:12px;line-height:1.45;display:flex}.pro .icon{color:#9a6b2c;background:#f5eddf;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:inline-grid}.pro .icon svg{stroke:currentColor;stroke-width:1.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.pro .story-band{background:linear-gradient(100deg,#f6f1e9,#fcf9f4);grid-template-columns:53fr 47fr;gap:35px;padding:25px 6.5%;display:grid}.pro .problem h2{margin-bottom:0;font-size:clamp(29px,3.2vw,47px)}.pro .problem .gold-line{color:#b08643;margin-top:4px;font:clamp(22px,2.3vw,34px)/1.12 Georgia,serif}.pro .problem>p:not(.eyebrow):not(.gold-line){margin-top:10px;font-size:15px}.pro .comparison{grid-template-columns:1fr 1fr;gap:40px;margin-top:17px;display:grid;position:relative}.pro .comparison:after{content:"⤴";font-family:Georgia;font-size:33px;position:absolute;top:40%;left:47%;transform:rotate(15deg)}.pro .list{background:#fffaf470;border:1px solid #e0d4bf;border-radius:7px;padding:9px 14px;font-size:11px;line-height:1.45;overflow:hidden}.pro .list strong{color:#fff;background:#bc985b;margin:-9px -14px 9px;padding:9px 14px;font-size:13px;display:block}.pro .list ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pro .list li{gap:7px;display:flex}.pro .list li:before{content:"×";color:#fff;background:#87683e;border-radius:50%;flex:0 0 13px;place-items:center;width:13px;height:13px;margin-top:1px;font-size:11px;display:grid}.pro .list.positive li:before{content:"✓"}.pro .experience{grid-template-columns:45fr 55fr;align-items:center;gap:20px;display:grid}.pro .friends{aspect-ratio:168/251;border-radius:4px}.pro .experience h3{margin-bottom:12px;font-size:clamp(21px,2.1vw,31px)}.pro .experience p{font-size:12px}.pro .experience .gold-line{color:#a87e3a;margin-top:24px;font-family:Georgia,serif;font-size:clamp(24px,2.4vw,35px);line-height:1.02}.pro .founder-band{background:linear-gradient(100deg,#ede9e2,#fffcf7);grid-template-columns:20fr 41fr 39fr;gap:24px;padding:0 4% 0 3%;display:grid}.pro .portrait{aspect-ratio:158/333;align-self:end}.pro .founder-copy{padding:20px 0}.pro .founder-copy h2{font-size:clamp(29px,3.1vw,46px)}.pro .founder-copy>p{color:#756f67;font-size:13px}.pro .quote-box{border:1px solid #e0d4c0;border-radius:7px;margin-top:15px;padding:14px 20px}.pro .quote-box blockquote{color:#655d53;font:14px/1.45 Arial,sans-serif}.pro .quote-box .eyebrow{font-size:10px}.pro .signature{color:#342720;margin-top:18px;font:italic 26px Georgia,serif}.pro .role{color:#897b69;margin-left:70px;font-size:10px}.pro .next-level{border-left:1px solid #e6dccc;margin:25px 0;padding:0 0 0 28px}.pro .next-level h2{letter-spacing:-.025em;font-size:clamp(26px,2.6vw,39px)}.pro .next-level h3{margin-bottom:14px;font-size:23px}.pro .next-level p:not(.eyebrow){font-size:13px;line-height:1.65}.pro .next-level blockquote{border:1px solid #e1cfac;border-radius:6px;margin-top:24px;padding:23px;font:18px/1.4 Georgia,serif}.pro .lower{background:#fdfaf5;grid-template-columns:61% 39%;display:grid}.pro .lower-left{border-right:1px solid #eee5d7}.pro .modes{padding:20px 5.5% 15px}.pro .modes h2{margin-bottom:6px;font-size:clamp(28px,2.9vw,43px)}.pro .modes>p:not(.eyebrow){color:#665f56;font-size:12px}.pro .mode-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:14px;display:grid}.pro .mode{border:1px solid #e0d5c3;border-radius:7px;padding:12px 18px}.pro .mode .number{color:#b58c4b;font:30px/1 Georgia}.pro .mode h3{margin:3px 0 10px;font-size:19px;line-height:1.1}.pro .mode p{color:#6f675d;font-size:11px;line-height:1.55}.pro .guide{grid-template-columns:58fr 42fr;align-items:center;gap:24px;min-height:245px;padding:0 5.5%;display:grid}.pro .guide-photo{aspect-ratio:310/154;border-radius:6px}.pro .guide h3{margin-bottom:12px;font-size:26px}.pro .guide p{color:#6d655a;font-size:13px}.pro .features{padding:12px 20px 20px}.pro .features>h2{margin-bottom:12px;font-size:33px}.pro .feature-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pro .feature{background:#fcfaf6;border:1px solid #e7dccb;border-radius:8px;gap:12px;padding:14px 10px;display:flex}.pro .feature .icon{flex-basis:35px;width:35px;height:35px}.pro .feature strong{font-size:12px;display:block}.pro .feature p{color:#766e63;margin-top:3px;font-size:9px;line-height:1.4}.pro .ecosystem{padding:5px 20px 16px}.pro .ecosystem h3{white-space:nowrap;letter-spacing:-.045em;font-size:23px}.pro .ecosystem>p{color:#6a6257;margin-top:8px;font-size:10px;line-height:1.35}.pro .network{aspect-ratio:304/132;margin-top:10px}.pro .ecosystem .network-note{text-align:center;margin-top:6px;font-size:8px}.pro .faq{background:#f9f4ec;grid-template-columns:39fr 61fr;gap:15px;padding:15px 6% 12px;display:grid}.pro .faq h2{white-space:nowrap;font-size:clamp(24px,2.9vw,43px)}.pro .faq .eyebrow{margin-bottom:6px;font-size:9px}.pro .faq-list{gap:0;display:grid}.pro .faq details{border-bottom:1px solid #e1d7c7;font-size:10px}.pro .faq summary{cursor:pointer;padding:5px 0;list-style:none}.pro .faq summary:before{content:"›";color:#674429;margin-right:13px;font-weight:700}.pro .faq summary::-webkit-details-marker{display:none}.pro .faq details p{color:#746655;padding:8px 15px 12px;font-size:12px}.pro .footer{color:#fff5e5;background:linear-gradient(110deg,#35221b,#73593a);justify-content:space-between;align-items:center;gap:20px;padding:18px 4%;display:flex}.pro .footer .eyebrow{color:#ccac6e;margin-bottom:5px;font-size:10px}.pro .footer h2{white-space:nowrap;letter-spacing:-.035em;margin:0;font-size:clamp(16px,1.65vw,25px)}.pro .footer .actions{flex-wrap:nowrap;gap:12px;margin:0}.pro .footer .button{white-space:nowrap;color:#fff;padding:9px 18px;font-size:11px}.pro .footer .gold{background:linear-gradient(110deg,#c6a36d,#ae884a)}@media (min-width:1500px){.pro{font-size:17px}}@media (max-width:1000px) and (min-width:701px){.pro .nav{gap:15px}.pro .nav nav{gap:20px}.pro .nav .button{padding:5px 15px}.pro .hero-copy p:not(.eyebrow){font-size:13px}.pro .hero-copy{padding-top:12px}.pro .hero-copy h1{font-size:54px}.pro .hero-art{aspect-ratio:auto;align-self:stretch}.pro .benefit{gap:8px;padding:12px 8px;font-size:10px}.pro .icon{flex-basis:31px;width:31px;height:31px}.pro .story-band{gap:22px;padding:20px 6.5%}.pro .problem>p:not(.eyebrow):not(.gold-line){font-size:12px}.pro .comparison{gap:34px}.pro .list{padding:8px 10px;font-size:9px}.pro .list strong{margin:-8px -10px 8px;padding:8px 10px;font-size:10px}.pro .list ul{gap:8px}.pro .experience{gap:15px}.pro .experience p{font-size:10px}.pro .founder-band{gap:18px}.pro .founder-copy>p{font-size:10px}.pro .quote-box{padding:10px 14px}.pro .quote-box blockquote,.pro .next-level p:not(.eyebrow){font-size:10px}.pro .next-level h3{font-size:18px}.pro .next-level blockquote{padding:18px;font-size:13px}.pro .guide{gap:18px;min-height:180px}.pro .guide h3{font-size:21px}.pro .guide p{font-size:10px}.pro .modes h2{font-size:30px}.pro .modes>p:not(.eyebrow){font-size:10px}.pro .mode{padding:10px 13px}.pro .mode h3{font-size:14px}.pro .mode p{font-size:9px}.pro .mode-grid{gap:14px}.pro .features>h2{font-size:27px}.pro .feature{gap:7px;padding:10px 7px}.pro .feature strong{font-size:9px}.pro .feature p{font-size:7px}.pro .ecosystem h3{font-size:18px}.pro .ecosystem>p,.pro .faq details{font-size:8px}.pro .footer .button{padding:8px 15px;font-size:9px}.pro .footer .actions{gap:8px}.pro .button{min-height:33px;padding:7px 20px;font-size:11px}.pro .trust{gap:10px;font-size:8px}.pro .nav .brand{font-size:28px}}@media (max-width:700px){.pro .inner{padding-inline:6%}.pro .nav{flex-wrap:wrap;gap:12px;padding-block:14px}.pro .brand{font-size:30px}.pro .nav nav{order:3;justify-content:space-between;gap:10px;width:100%;font-size:11px}.pro .nav-actions{gap:8px}.pro .nav .button{padding:6px 11px;font-size:10px}.pro .hero-main{grid-template-columns:1fr}.pro .hero-copy{padding:20px 6%}.pro .hero-copy h1{font-size:48px}.pro .hero-copy p:not(.eyebrow){font-size:15px}.pro .hero-art{aspect-ratio:471/314;width:100%}.pro .why{grid-template-columns:1fr;gap:16px;padding-block:26px}.pro .why h2{font-size:36px}.pro .benefits{grid-template-columns:1fr 1fr}.pro .benefit{padding:14px 10px;font-size:12px}.pro .story-band{grid-template-columns:1fr;gap:32px;padding:30px 6%}.pro .problem h2{font-size:36px}.pro .problem .gold-line{font-size:26px}.pro .comparison{gap:25px}.pro .comparison:after{font-size:25px;left:47%}.pro .list{padding:10px;font-size:10px}.pro .list strong{margin:-10px -10px 10px;padding:10px;font-size:11px}.pro .experience{grid-template-columns:45fr 55fr;gap:15px}.pro .experience h3{font-size:25px}.pro .experience p{font-size:11px}.pro .experience .gold-line{margin-top:15px;font-size:26px}.pro .founder-band{grid-template-columns:30fr 70fr;gap:12px;padding:22px 6%}.pro .portrait{align-self:start}.pro .founder-copy{padding:0 12px}.pro .founder-copy h2{font-size:30px}.pro .founder-copy>p{font-size:12px}.pro .quote-box{margin-top:22px;margin-left:-48%;padding:12px}.pro .quote-box blockquote{font-size:12px}.pro .next-level{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;margin:5px 0 0;padding:24px 0 0}.pro .next-level h2{font-size:30px}.pro .next-level h3{font-size:23px}.pro .next-level p:not(.eyebrow){font-size:13px}.pro .next-level blockquote{font-size:18px}.pro .lower{grid-template-columns:1fr}.pro .modes{padding:26px 6%}.pro .modes h2{font-size:31px}.pro .mode-grid{gap:12px}.pro .mode{padding:13px}.pro .mode h3{font-size:19px}.pro .mode p{font-size:12px}.pro .guide{gap:18px;min-height:0;padding:10px 6% 25px}.pro .guide h3{font-size:23px}.pro .guide p{font-size:12px}.pro .features{padding:24px 6%}.pro .feature{padding:15px 10px}.pro .feature strong{font-size:12px}.pro .feature p{font-size:10px}.pro .ecosystem{padding:15px 6% 25px}.pro .ecosystem h3{white-space:normal;font-size:28px}.pro .ecosystem>p{font-size:12px}.pro .ecosystem .network-note{font-size:10px}.pro .faq{grid-template-columns:1fr;gap:10px;padding:25px 6%}.pro .faq h2{white-space:normal;font-size:33px}.pro .faq details{font-size:12px}.pro .faq summary{padding:10px 0}.pro .footer{flex-direction:column;align-items:flex-start;padding:24px 6%}.pro .footer h2{white-space:normal;font-size:27px;line-height:1.15}.pro .footer .actions{width:100%}.pro .footer .button{flex:1;font-size:12px}.pro .trust{gap:12px;font-size:9px}.pro .actions{gap:10px}}@media (prefers-reduced-motion:reduce){.pro{scroll-behavior:auto}}@media print{.pro{background:#fff}.pro .page{width:100%}.pro .nav{position:static}.pro a{text-decoration:none}.pro .hero,.pro .story-band,.pro .founder-band,.pro .mode-grid,.pro .guide,.pro .features{break-inside:avoid}.pro details:not([open])>:not(summary){display:none}}.pro img.crop{object-fit:cover;width:100%;height:100%;display:block}.pro img.hero-art{aspect-ratio:471/314;height:auto}.pro svg.network{aspect-ratio:auto;width:100%;height:auto;margin-top:10px;display:block}.pro{overflow-x:clip}.pro .footer .button.gold{color:#fff}.pro .founder-band{grid-template-columns:34fr 33fr 33fr;padding:0 4% 0 2%}.pro img.portrait{aspect-ratio:auto;object-fit:contain;align-self:end;max-width:100%;height:auto}@media (max-width:1000px) and (min-width:701px){.pro .founder-band{grid-template-columns:36fr 32fr 32fr}}@media (max-width:700px){.pro .founder-band{grid-template-columns:1fr;gap:12px;padding:22px 6% 0}.pro img.portrait{grid-column:1/-1;align-self:center;max-width:380px;margin:0 auto}.pro .founder-copy{padding:0}.pro .quote-box{margin-left:0}}
