.professional-page{--bg-deep:#03173a;--paper:#04204d;--paper-deep:#0a2c5e;--surface:#0d3169;--surface-2:#0f3870;--ink:#ffffff;--ink-2:rgba(255,255,255,0.74);--ink-3:rgba(255,255,255,0.48);--hairline:rgba(255,255,255,0.12);--hairline-soft:rgba(255,255,255,0.06);--teal-50:#e0f5f1;--teal-100:#9fe3d7;--teal-300:#45e3cb;--teal-400:#20c8b0;--teal-500:#00a88e;--teal-700:#007a66;--teal-900:#00574b;--cobalt:#0a3a86;--cobalt-deep:#001e55;--amber:#e5a93f;--red:#e8615f;--font-sans:var(--font-dm-sans,"DM Sans",system-ui,sans-serif);--font-serif:var(--font-playfair,"Playfair Display",Georgia,serif);--font-mono:"JetBrains Mono",ui-monospace,monospace;--maxw:1240px;--ease:cubic-bezier(0.22,0.61,0.36,1);position:relative;min-height:100vh;overflow-x:clip;font-family:var(--font-sans);background:var(--bg-deep);color:var(--ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.professional-page *{box-sizing:border-box}.professional-page img{max-width:100%;display:block}.professional-page a{color:inherit;text-decoration:none}.professional-page ::-moz-selection{background:var(--teal-500);color:#00231d}.professional-page ::selection{background:var(--teal-500);color:#00231d}.professional-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.professional-page .aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.professional-page .aurora span{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;animation:vdpDrift 26s var(--ease) infinite alternate}.professional-page .aurora .a1{width:620px;height:620px;top:-200px;left:-120px;background:radial-gradient(circle,rgba(0,168,142,.42),transparent 68%)}.professional-page .aurora .a2{width:520px;height:520px;top:12%;right:-160px;background:radial-gradient(circle,rgba(10,58,134,.62),transparent 68%);animation-delay:-8s}.professional-page .aurora .a3{width:440px;height:440px;bottom:-160px;left:28%;background:radial-gradient(circle,rgba(69,227,203,.26),transparent 70%);animation-delay:-14s}@keyframes vdpDrift{0%{transform:translate(0) scale(1)}to{transform:translate(60px,40px) scale(1.18)}}.professional-page .grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.professional-page .nav,.professional-page main{position:relative;z-index:2}.professional-page .nav{position:sticky;top:0;z-index:50;background:rgba(4,26,60,.72);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--hairline-soft)}.professional-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px;gap:28px}.professional-page .brand{display:flex;align-items:center;gap:10px}.professional-page .brand-mark{width:30px;height:30px}.professional-page .brand-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 10px rgba(69,227,203,.4))}.professional-page .brand-name{font-family:var(--font-serif);font-size:19px;font-weight:600;letter-spacing:-.3px}.professional-page .brand-name span{color:var(--teal-300)}.professional-page .brand-badge{font-family:var(--font-mono);font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-100);background:rgba(0,168,142,.16);border:1px solid rgba(159,227,215,.28);padding:3px 8px;border-radius:999px;margin-left:4px}.professional-page .nav-links{display:flex;gap:28px;align-items:center;font-size:14px;color:var(--ink-2)}.professional-page .nav-links a{transition:color .14s}.professional-page .nav-links a:hover{color:var(--ink)}.professional-page .nav-cta{display:flex;gap:10px;align-items:center}.professional-page .btn{display:inline-flex;align-items:center;gap:8px;padding:11px 19px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent;line-height:1;white-space:nowrap;background:transparent;color:var(--ink);font-family:inherit;transition:transform .12s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.professional-page .btn:active{transform:translateY(1px)}.professional-page .btn-ink{background:var(--teal-500);color:#00231d;box-shadow:0 10px 30px -12px rgba(0,168,142,.7)}.professional-page .btn-ink:hover{background:var(--teal-400);box-shadow:0 16px 40px -12px rgba(32,200,176,.9);transform:translateY(-2px)}.professional-page .btn-ghost{color:var(--ink);border-color:var(--hairline);background:rgba(255,255,255,.04)}.professional-page .btn-ghost:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.22)}.professional-page .btn-lg{padding:15px 26px;font-size:15.5px;border-radius:12px}.professional-page .eyebrow{font-family:var(--font-mono);text-transform:uppercase;font-size:11px;letter-spacing:1.6px;color:var(--teal-300);display:inline-flex;align-items:center;gap:8px;margin-bottom:22px}.professional-page .eyebrow:before{content:"";width:24px;height:1px;background:currentColor;display:inline-block}.professional-page .eyebrow.center{justify-content:center}.professional-page .h-mega{font-size:clamp(42px,6.4vw,86px);line-height:1.1;letter-spacing:-2.5px}.professional-page .h-1,.professional-page .h-mega{font-family:var(--font-serif);font-weight:400;margin:0}.professional-page .h-1{font-size:clamp(30px,4vw,50px);line-height:1.18;letter-spacing:-1.5px;display:block;max-width:24ch;min-height:calc(2lh + 30px)}.professional-page .h-2{font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,2.9vw,36px);line-height:1.28;letter-spacing:-1px;margin:0}.professional-page .h-1 em,.professional-page .h-2 em,.professional-page .h-mega em,.professional-page em.tl{color:var(--teal-300);font-style:italic}.professional-page .lead{font-size:19px;color:var(--ink-2);line-height:1.55;max-width:46ch}.professional-page .mono-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-3)}.professional-page section{padding:82px 0;position:relative}.professional-page .sec-head{max-width:760px;min-height:214px;margin:0 auto 38px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0}.professional-page .sec-head .eyebrow{margin-bottom:20px}.professional-page .sec-head .h-1{margin:0 auto;padding-bottom:24px}.professional-page .sec-head .lead{display:block;position:relative;z-index:1;max-width:58ch;margin:0 auto;clear:both}.professional-page .cta-box .h-1{margin:0 auto;min-height:calc(2lh + 28px);padding-bottom:24px}.professional-page .cta-box .h-2{margin:0 auto;min-height:calc(2lh + 16px);padding-bottom:16px}.professional-page .cta-box .lead{display:block;position:relative;z-index:1;margin-top:0!important}.professional-page .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.professional-page .reveal.in{opacity:1;transform:none}.professional-page .reveal[data-d="1"]{transition-delay:.08s}.professional-page .reveal[data-d="2"]{transition-delay:.16s}.professional-page .reveal[data-d="3"]{transition-delay:.24s}.professional-page .reveal[data-d="4"]{transition-delay:.32s}.professional-page .reveal[data-d="5"]{transition-delay:.4s}.professional-page .hero{padding:72px 0 78px}.professional-page .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.professional-page .hero-grid>*{min-width:0}.professional-page .hero-actions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.professional-page .hero-meta{display:flex;gap:26px;margin-top:40px;flex-wrap:wrap}.professional-page .hero-meta-item{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-2)}.professional-page .hero-meta-item i{color:var(--teal-300);font-size:18px}.professional-page .panel{background:linear-gradient(165deg,var(--surface),var(--paper));border-radius:20px;border:1px solid var(--hairline);box-shadow:0 40px 90px -40px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.05);padding:18px;position:relative;z-index:2}.professional-page .panel-bar{display:flex;align-items:center;gap:7px;padding:2px 4px 14px}.professional-page .panel-bar .dot{width:9px;height:9px;border-radius:50%;background:var(--hairline)}.professional-page .panel-bar .dot.live{background:var(--teal-400);animation:vdpLive 2s infinite}.professional-page .panel-bar .tt{margin-left:auto;font-family:var(--font-mono);font-size:9.5px;letter-spacing:1px;color:var(--ink-3);text-transform:uppercase}@keyframes vdpLive{0%{box-shadow:0 0 0 0 rgba(32,200,176,.5)}70%{box-shadow:0 0 0 7px rgba(32,200,176,0)}to{box-shadow:0 0 0 0 rgba(32,200,176,0)}}.professional-page .pt-head{display:flex;align-items:center;gap:12px;padding:4px 6px 14px;border-bottom:1px solid var(--hairline-soft)}.professional-page .pt-av{width:44px;height:44px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--teal-500),var(--cobalt));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#fff}.professional-page .pt-name{font-weight:600;font-size:15px}.professional-page .pt-meta{font-size:12px;color:var(--ink-3);margin-top:1px}.professional-page .pt-token{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--teal-100);background:rgba(0,168,142,.14);border:1px solid rgba(159,227,215,.24);padding:5px 9px;border-radius:8px}.professional-page .soap{padding:14px 6px 4px}.professional-page .soap-row{display:flex;gap:11px;margin-bottom:11px;opacity:0;transform:translateY(8px)}.professional-page .soap-row.show{animation:vdpSoapIn .5s var(--ease) forwards}@keyframes vdpSoapIn{to{opacity:1;transform:none}}.professional-page .soap-k{width:22px;height:22px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:600;font-size:11px;background:rgba(0,168,142,.18);color:var(--teal-100)}.professional-page .soap-tx{font-size:12.5px;color:var(--ink-2);line-height:1.5}.professional-page .soap-tx b{color:var(--ink);font-weight:600}.professional-page .cursor{display:inline-block;width:2px;height:1em;background:var(--teal-300);vertical-align:-2px;margin-left:1px;animation:vdpBlink 1s steps(1) infinite}@keyframes vdpBlink{50%{opacity:0}}.professional-page .rec{display:flex;align-items:center;gap:10px;margin:6px 6px 0;padding:11px 12px;background:var(--paper-deep);border:1px solid var(--hairline-soft);border-radius:12px}.professional-page .rec-ico{width:30px;height:30px;border-radius:8px;background:rgba(232,97,95,.16);color:#ff9b9a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.professional-page .rec-ico.on{background:rgba(0,168,142,.16);color:var(--teal-100)}.professional-page .wave{display:flex;align-items:center;gap:3px;height:22px;flex:1}.professional-page .wave i{width:3px;border-radius:2px;background:var(--teal-300);height:30%;animation:vdpWv .9s var(--ease) infinite alternate}.professional-page .wave i:nth-child(2n){animation-delay:.15s}.professional-page .wave i:nth-child(3n){animation-delay:.3s}.professional-page .wave i:nth-child(4n){animation-delay:.45s}.professional-page .wave i:nth-child(5n){animation-delay:.6s}@keyframes vdpWv{to{height:95%}}.professional-page .rec-tx{font-family:var(--font-mono);font-size:10px;letter-spacing:.5px;color:var(--ink-3);text-transform:uppercase}.professional-page .hero-r-wrap{position:relative}.professional-page .float-chip{position:absolute;background:var(--surface);border:1px solid var(--hairline);border-radius:13px;padding:11px 14px;display:flex;align-items:center;gap:11px;box-shadow:0 20px 40px -20px rgba(0,0,0,.7);z-index:3;animation:vdpFloaty 5s var(--ease) infinite alternate}.professional-page .float-chip .ci{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(0,168,142,.16);color:var(--teal-100);font-size:17px}.professional-page .float-chip .cl{font-size:9px;font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-3)}.professional-page .float-chip .cv{font-size:13px;font-weight:600;margin-top:1px}.professional-page .float-chip.fc1{bottom:-99px;right:-10px;animation-delay:-1s}.professional-page .float-chip.fc2{bottom:-99px;left:-62px;animation-delay:-3s}@keyframes vdpFloaty{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.professional-page .tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.professional-page .tool{background:linear-gradient(165deg,rgba(13,49,105,.7),rgba(4,32,77,.5));border:1px solid var(--hairline);border-radius:18px;padding:26px;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);position:relative;overflow:hidden}.professional-page .tool:after{content:"";position:absolute;inset:0;border-radius:18px;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(69,227,203,.1),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.professional-page .tool:hover{transform:translateY(-5px);border-color:rgba(159,227,215,.3);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.professional-page .tool:hover:after{opacity:1}.professional-page .tool.wide{grid-column:span 2}.professional-page .tool-ic{width:50px;height:50px;border-radius:14px;background:rgba(0,168,142,.14);border:1px solid rgba(159,227,215,.22);display:flex;align-items:center;justify-content:center;color:var(--teal-100);font-size:24px;margin-bottom:18px}.professional-page .tool h3{font-family:var(--font-serif);font-weight:500;font-size:21px;letter-spacing:-.4px;margin:0 0 8px}.professional-page .tool p{font-size:14.5px;color:var(--ink-2);line-height:1.55;margin:0}.professional-page .tool .tag-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.professional-page .chip{font-family:var(--font-mono);font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-2);background:rgba(255,255,255,.05);border:1px solid var(--hairline-soft);padding:5px 9px;border-radius:999px}.professional-page .chip.soon{color:var(--amber);border-color:rgba(229,169,63,.3);background:rgba(229,169,63,.08)}.professional-page .chip.live{color:var(--teal-100);border-color:rgba(159,227,215,.3);background:rgba(0,168,142,.1)}.professional-page .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.professional-page .flow-step{position:relative;padding-top:8px}.professional-page .flow-num{width:42px;height:42px;border-radius:12px;background:var(--paper-deep);border:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:19px;color:var(--teal-300);margin-bottom:16px}.professional-page .flow-step h3{font-size:17px;font-weight:600;margin:0 0 7px;letter-spacing:-.2px}.professional-page .flow-step p{font-size:14px;color:var(--ink-2);line-height:1.5;margin:0}.professional-page .flow-step:before{content:"";position:absolute;top:28px;left:54px;right:-16px;height:1px;background:linear-gradient(90deg,var(--hairline),transparent)}.professional-page .flow-step:last-child:before{display:none}.professional-page .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.professional-page .split>.reveal:first-child{display:flex;flex-direction:column;align-items:flex-start}.professional-page .split .h-1{max-width:15ch;min-height:calc(2lh + 30px);padding-bottom:24px}.professional-page .split .lead{display:block;position:relative;z-index:1;margin-top:0!important}.professional-page .bullet-list{margin:28px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.professional-page .bullet-list li{display:flex;gap:13px;align-items:flex-start}.professional-page .bullet-list .bi{width:28px;height:28px;border-radius:8px;background:rgba(0,168,142,.16);color:var(--teal-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.professional-page .bullet-list b{font-weight:600}.professional-page .bullet-list small{display:block;font-size:13.5px;color:var(--ink-3);margin-top:2px;line-height:1.45}.professional-page .sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.professional-page .sec-card{background:rgba(4,32,77,.5);border:1px solid var(--hairline);border-radius:16px;padding:22px}.professional-page .sec-card .si{width:42px;height:42px;border-radius:11px;background:rgba(255,255,255,.05);border:1px solid var(--hairline-soft);display:flex;align-items:center;justify-content:center;color:var(--teal-300);font-size:20px;margin-bottom:14px}.professional-page .sec-card h4{font-size:15.5px;font-weight:600;margin:0 0 6px}.professional-page .sec-card p{font-size:13.5px;color:var(--ink-2);line-height:1.5;margin:0}.professional-page .pricing{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:22px;align-items:stretch}.professional-page .plan{border-radius:22px;padding:34px;position:relative;overflow:hidden;border:1px solid var(--hairline)}.professional-page .plan-pro{background:linear-gradient(165deg,#06296a,#04204d 60%,#021536);box-shadow:0 40px 90px -44px rgba(0,0,0,.7)}.professional-page .plan-pro:before{content:"";position:absolute;top:-120px;right:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(0,168,142,.22),transparent 70%);pointer-events:none}.professional-page .plan-free{background:rgba(255,255,255,.03)}.professional-page .plan-flag{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--teal-100);background:rgba(0,168,142,.16);border:1px solid rgba(159,227,215,.3);padding:5px 11px;border-radius:999px;margin-bottom:20px}.professional-page .plan h3{font-family:var(--font-serif);font-weight:500;font-size:27px;letter-spacing:-.5px;margin:0 0 6px}.professional-page .plan .desc{font-size:14.5px;color:var(--ink-2);margin:0 0 22px;max-width:38ch}.professional-page .price{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.professional-page .price .amount{font-family:var(--font-serif);font-size:46px;line-height:1;letter-spacing:-1px}.professional-page .price .per{font-size:14px;color:var(--ink-3)}.professional-page .price-was{display:inline-block;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--ink-3);text-decoration:line-through;transform:rotate(-14deg);transform-origin:center;margin:0 2px 0 4px;opacity:.85}.professional-page .plan .mo-eq{font-size:12px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.3px;min-height:17px;margin-bottom:22px}.professional-page .plan .mo-eq .off{color:var(--teal-100)}.professional-page .price-note{font-size:12.5px;color:var(--teal-100);margin-bottom:26px;font-family:var(--font-mono);letter-spacing:.4px;display:flex;align-items:center;gap:6px}.professional-page .feat-list{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:12px}.professional-page .feat-list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.professional-page .feat-list i{color:var(--teal-300);font-size:18px;flex-shrink:0;margin-top:1px}.professional-page .plan .btn{width:100%;justify-content:center}.professional-page .checkout-msg{font-size:12.5px;color:#ff9b9a;margin-top:12px;text-align:center;min-height:16px}.professional-page .plans-skeleton{text-align:center;color:var(--ink-3);font-family:var(--font-mono);font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:60px 0}.professional-page .faq{max-width:760px;margin:0 auto}.professional-page .faq-item{border-bottom:1px solid var(--hairline-soft)}.professional-page .faq-q{width:100%;background:none;border:none;color:var(--ink);font-family:inherit;font-size:16.5px;font-weight:500;text-align:left;padding:22px 40px 22px 0;cursor:pointer;position:relative;display:flex}.professional-page .faq-q:after{content:"\ea61";font-family:tabler-icons!important;position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--teal-300);font-size:18px;transition:transform .3s var(--ease);font-weight:400}.professional-page .faq-item.open .faq-q:after{transform:translateY(-50%) rotate(180deg)}.professional-page .faq-a{max-height:0;overflow:hidden;transition:max-height .4s var(--ease)}.professional-page .faq-a p{font-size:15px;color:var(--ink-2);line-height:1.6;margin:0 0 22px;max-width:64ch}.professional-page .cta-final{text-align:center}.professional-page .cta-box{background:linear-gradient(165deg,#06296a,#04204d 55%,#021536);border:1px solid var(--hairline);border-radius:28px;padding:64px 40px;position:relative;overflow:hidden}.professional-page .cta-box:before{content:"";position:absolute;top:-140px;left:50%;transform:translateX(-50%);width:520px;height:360px;background:radial-gradient(circle,rgba(0,168,142,.22),transparent 70%);pointer-events:none}.professional-page .cta-box .h-1{position:relative}.professional-page .cta-actions{display:flex;gap:12px;justify-content:center;margin-top:30px;flex-wrap:wrap;position:relative}.professional-page .footer{border-top:1px solid var(--hairline-soft);padding:48px 0 36px}.professional-page .footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.professional-page .footer .muted{font-size:13px;color:var(--ink-3);max-width:40ch;line-height:1.5;margin:12px 0 0}.professional-page .footer-links{display:flex;gap:22px;font-size:13px;color:var(--ink-2);flex-wrap:wrap}.professional-page .footer-links a:hover{color:var(--ink)}@media (max-width:940px){.professional-page section{padding:62px 0}.professional-page .float-chip{display:none}.professional-page .hero{padding:44px 0 58px}.professional-page .hero-grid,.professional-page .split{grid-template-columns:1fr;gap:44px}.professional-page .hero-r-wrap{max-width:460px;margin:0 auto}.professional-page .tools-grid{grid-template-columns:1fr 1fr}.professional-page .tool.wide{grid-column:span 2}.professional-page .flow{grid-template-columns:1fr 1fr}.professional-page .flow-step:before{display:none}.professional-page .sec-grid{grid-template-columns:1fr 1fr}.professional-page .pricing{grid-template-columns:1fr}.professional-page .nav-cta .btn-plan,.professional-page .nav-links{display:none}}@media (max-width:600px){.professional-page .wrap{padding:0 20px}.professional-page section{padding:60px 0}.professional-page .flow,.professional-page .sec-grid,.professional-page .tools-grid{grid-template-columns:1fr}.professional-page .tool.wide{grid-column:span 1}.professional-page .cta-actions .btn,.professional-page .hero-actions .btn{width:100%;justify-content:center}.professional-page .brand-badge{display:none}.professional-page .nav-inner{gap:12px}.professional-page .nav-cta{gap:8px}.professional-page .nav-cta .btn{padding:9px 12px;font-size:13px}.professional-page .nav-cta .btn-ink{max-width:112px;overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce) and (min-width:941px){.professional-page .reveal{opacity:1;transform:none}.professional-page .aurora span,.professional-page .float-chip,.professional-page .wave i{animation:none}}