/* Public counterpart of the Orbit Arrow workspace design. */
.site-nav .brand,footer .brand{gap:13px;text-decoration:none;letter-spacing:0;flex-shrink:0}.site-nav .brand img,footer .brand img{width:54px;height:54px;border-radius:10px}.brand .brand-copy{display:flex;flex-direction:column;gap:3px;font-family:Georgia,"Times New Roman",serif}.brand .brand-copy strong{color:#ff5757;font-size:23px;font-weight:700;line-height:1.15}.brand .brand-copy small{display:block;color:#202020;font-size:15px;font-weight:700;line-height:1.3;white-space:normal}@media(max-width:480px){.site-nav .brand img,footer .brand img{width:48px;height:48px}.brand .brand-copy strong{font-size:22px}.brand .brand-copy small{font-size:13px}}
:root{--bg:#edf0f5;--ink:#202938;--muted:#728096;--line:#e8edf4;--soft:#edf3ff}body{background:var(--bg);padding:16px;font-size:14px}.site-nav{max-width:1240px;background:#fafbfd;border:1px solid #fff;border-radius:24px;padding:18px 26px;min-height:76px;margin-bottom:18px}.brand{font-size:18px;gap:11px}.brand img{width:34px;height:34px;border-radius:10px}.site-nav nav{gap:8px}.site-nav nav>a:not(.button){padding:9px 14px;border-radius:22px;color:#607089;font-size:13px}.site-nav nav>a:hover{text-decoration:none;background:#edf2fa}.site-nav nav a[aria-current=page]{background:#e9f0ff;color:#2857bc;border-radius:22px;padding:9px 14px}.button,.button.small,button{border-radius:24px;padding:11px 20px;min-height:42px;font-size:13px;font-weight:600;box-shadow:none;transition:background .18s,transform .18s,box-shadow .18s}.button.primary{box-shadow:0 5px 14px #3668df18}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(1px)}main{max-width:1240px;margin:auto;background:#f8f9fc;border:1px solid #fff;border-radius:28px;overflow:hidden;animation:public-enter .3s ease-out}.hero{padding:72px 48px;gap:50px}.hero h1,h1{font-size:clamp(30px,3.5vw,46px);line-height:1.15;letter-spacing:-.045em;font-weight:600}.hero .lead{font-size:16px;line-height:1.8;max-width:500px}.eyebrow{letter-spacing:.12em;font-size:10px;color:#5273ae}.hero .actions{margin:26px 0 20px}.hero .muted{font-size:11px;line-height:1.8}.section{padding:42px 48px}.section h2{font-size:23px;font-weight:600;letter-spacing:-.03em}.section.centered{padding-top:54px}.section.centered .lead{font-size:15px}.product-preview{transform:none;background:#fff;border:1px solid #e4eaf3;border-radius:23px;padding:25px;box-shadow:0 18px 45px #2946680c}.preview-top{padding-bottom:18px;border-bottom:1px solid #edf0f5}.preview-top strong{font-size:15px}.preview-top span{background:#f1f5fb;border-radius:20px;padding:4px 9px;font-size:10px}.mini-stats{gap:10px;margin:20px 0}.mini-stats div{border:1px solid #edf0f5;background:#f8fafd;border-radius:15px;padding:15px;color:#728096}.mini-stats div:first-child{background:linear-gradient(135deg,#3668df,#244fad);color:#fff;border-color:#3668df}.mini-stats b{font-size:29px;font-weight:600;line-height:1.4;color:#202938}.mini-stats div:first-child b{color:#fff}.product-preview h3{font-size:12px;color:#728096;margin:22px 0 12px}.work-row{padding:15px 12px;border-color:#edf0f5;border-radius:12px}.work-row .avatar{border-radius:50%;background:#e7efff;color:#3668df}.work-row .avatar.purple{background:#e9edf5;color:#526b97}.work-row strong{font-weight:500}.work-row small{font-size:10px;margin-top:3px}.preview-note{border:1px solid #e0e9f8;border-radius:14px;padding:16px;margin-top:18px}.feature-grid{gap:20px;counter-reset:feature}.feature-grid article{padding:28px;border:1px solid #e8edf4;border-radius:21px;box-shadow:0 4px 16px #20355403;transition:transform .18s,box-shadow .18s}.feature-grid article:before{counter-increment:feature;content:counter(feature,decimal-leading-zero);display:grid;place-items:center;width:36px;height:36px;background:#edf3ff;color:#3668df;border-radius:11px;font-size:12px;font-weight:600;margin-bottom:20px}.feature-grid article:hover{transform:translateY(-3px);box-shadow:0 10px 25px #20355408}.feature-grid h2,.feature-grid h3{font-size:17px;margin:0 0 12px}.feature-grid p{font-size:13px;line-height:1.8;margin:0;color:#728096}.price-controls{width:fit-content;max-width:100%;margin:28px auto 12px;padding:16px 20px;background:#fff;border:1px solid #e8edf4;border-radius:20px;gap:16px}.price-controls label{font-size:11px}.price-controls select{min-height:42px;border-radius:10px}.pricing-section{padding-top:22px}.pricing-grid{gap:20px}.price-card{border-radius:22px;padding:30px 26px;border-color:#e8edf4;box-shadow:0 4px 16px #20355403}.price-card.recommended{border-color:#3668df;box-shadow:0 12px 30px #3668df0d}.price-card h2{font-size:25px}.price-card>p{font-size:13px}.price-card .price{font-size:35px;font-weight:600;letter-spacing:-.04em}.price-card li{font-size:13px;line-height:1.6}.price-card .button{width:100%;margin-top:10px}.badge{font-size:11px;padding:5px 14px}.guarantee{padding:24px;border-radius:18px;font-size:13px;line-height:1.8;background:#edf3ff}.form-layout{gap:50px;padding-top:54px;align-items:start;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.form-layout h1{max-width:430px}.form-layout .lead{font-size:15px;line-height:1.8}.public-form{border-radius:22px;padding:30px;box-shadow:0 6px 25px #20355405;border-color:#e8edf4;gap:18px}.public-form label{font-size:12px}.public-form input,.public-form select,.public-form textarea{border-radius:11px;border-color:#dfe6ef;font-size:13px}.public-form .button{justify-self:start;min-width:160px}.public-form .check{font-size:12px;line-height:1.8}.public-form .check input{accent-color:#3668df}.public-form .muted{font-size:11px}.narrow{padding-top:48px;padding-bottom:48px}.narrow h1{font-size:32px}.reply{border-radius:16px}.site-nav,main,footer{width:100%}footer{background:#fafbfd;border:1px solid #fff;border-radius:24px;margin-top:18px;padding:25px 28px}footer .brand{font-size:15px}footer nav{gap:18px}footer nav a{font-size:12px}a:focus-visible,button:focus-visible{outline:2px solid #3668df;outline-offset:4px}@keyframes public-enter{from{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1050px){.hero{gap:28px;padding:48px 30px}.section{padding:36px 30px}.site-nav{padding:16px 22px}.site-nav nav{gap:3px}.site-nav nav>a:not(.button){padding:8px 10px}.form-layout{gap:28px}.price-card{padding:26px 20px}.price-card .price{font-size:30px}.feature-grid article{padding:23px}}
@media(max-width:760px){body{padding:10px}.site-nav{border-radius:20px;gap:14px}.site-nav .brand{width:100%}.site-nav nav{width:100%;gap:5px}.site-nav nav>a:not(.button){font-size:12px;padding:8px 10px}.site-nav .button.small{padding:8px 14px;min-height:34px}.hero,.form-layout,.pricing-grid{grid-template-columns:1fr}.hero{padding:35px 22px;gap:30px}.hero h1{font-size:36px}.section{padding:30px 22px}.feature-grid{grid-template-columns:1fr 1fr;gap:14px}.pricing-grid{gap:30px}.price-card .price{font-size:36px}.public-form{padding:24px}.section.centered{padding-top:35px}main{border-radius:22px}.price-controls{width:100%;gap:12px;padding:16px}.price-controls label{flex:1;min-width:135px}footer{flex-wrap:wrap;padding:22px;gap:16px}}
@media(max-width:480px){.feature-grid{grid-template-columns:1fr}.product-preview{padding:18px}.mini-stats div{padding:12px 8px;font-size:10px}.mini-stats b{font-size:25px}.work-row{gap:8px}.work-row .pill{font-size:9px;padding:3px 6px}.hero .lead{font-size:14px}.hero .actions .button{width:100%}.public-form{padding:20px}.section h1{font-size:30px}.brand img{width:30px;height:30px}.site-nav nav{justify-content:flex-start}.site-nav nav>a:not(.button){padding:7px 8px}footer nav{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.button:hover,.feature-grid article:hover{transform:none}}
