.public-site{--pub-orange:#ff6b00;--pub-ink:#151811;background:#fffdf8;color:var(--pub-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6}.public-site *{box-sizing:border-box}.public-site a{color:inherit;text-decoration:none}.public-site a:focus-visible,.public-site summary:focus-visible{outline:3px solid #ff6b00;outline-offset:5px}.pub-skip{position:absolute;left:12px;top:-80px;background:white;padding:12px;z-index:20}.pub-skip:focus{top:12px}.pub-test{text-align:center;background:#151811;color:#fff;font-size:12px;padding:7px 15px;letter-spacing:.03em}.pub-header{max-width:1280px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:22px 48px;gap:28px}.pub-logo{width:192px;height:57px;object-fit:contain}.pub-header nav{display:flex;flex-direction:row;align-items:center;gap:26px;font-size:14px;font-weight:600}.public-site .pub-button{background:#ff6b00;color:#151811;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:15px 23px;border:1px solid #151811;border-radius:9px;font-weight:700;box-shadow:3px 3px 0 #151811}.public-site .pub-button:hover{background:#ff8630;transform:translateY(-1px)}.public-site .pub-button.small{padding:10px 16px}.pub-hero{max-width:1280px;margin:auto;padding:76px 48px 88px;display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}.pub-eyebrow{font-size:11px!important;font-weight:800;letter-spacing:.13em;margin:0 0 22px!important}.public-site h1{font-size:clamp(44px,5.3vw,72px);letter-spacing:-.055em;line-height:1.04;margin:0 0 26px;font-weight:800}.public-site em{color:#d95100;font-style:normal}.pub-lead{max-width:490px;font-size:17px;color:#53564f}.pub-actions{display:flex;align-items:center;gap:26px;margin:29px 0 20px;flex-wrap:wrap}.pub-actions>a:last-child{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.pub-muted{font-size:12px!important;color:#696d64;max-width:470px}.pub-visual{position:relative;min-height:480px;display:grid;place-items:center}.pub-orbit{position:absolute;inset:15px -10px;border-radius:48% 52% 42% 58%;background:#ffdfbc;transform:rotate(-12deg);border:1px solid #ffc48d}.pub-demo-ticket{position:relative;background:#fff;padding:27px 30px;width:300px;border:1px solid #151811;border-radius:17px;transform:rotate(6deg);box-shadow:12px 15px 0 #15181115}.pub-demo-ticket>img{width:126px;height:39px;display:block;margin-bottom:23px}.pub-demo-ticket .pub-eyebrow{font-size:9px!important;display:block;margin-bottom:10px!important}.public-site .pub-demo-ticket h2{font-size:30px;line-height:1.08;letter-spacing:-.04em;margin:0 0 20px}.pub-demo-ticket hr{border:0;border-top:1px dashed #bbb;margin:20px -30px}.pub-demo-ticket p{font-size:9px;letter-spacing:.1em;margin:0 0 7px}.pub-demo-ticket strong{font-size:14px}.pub-ticket-code{display:flex;align-items:center;gap:12px;margin:20px 0}.pub-ticket-code span,.pub-demo-ticket small{font-size:10px;color:#6d7069}.pub-float{position:absolute;top:22px;left:0;z-index:2;background:#fff;border:1px solid #151811;border-radius:9px;padding:12px 15px;display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;box-shadow:4px 4px 0 #151811}.pub-float.bottom{top:auto;left:auto;bottom:22px;right:-5px}.pub-check{background:#d9f7b6;border-radius:50%;display:grid;place-items:center;padding:5px}.pub-strip{border-block:1px solid #deded5;display:flex;justify-content:center;gap:85px;flex-wrap:wrap;padding:23px 30px;background:#f6f4ec}.pub-strip span{display:flex;align-items:center;gap:13px;font-size:14px;font-weight:700}.pub-strip svg{color:#d95100;width:21px}.pub-section{max-width:1280px;margin:auto;padding:88px 48px;scroll-margin-top:24px}.public-site h2{font-size:clamp(32px,3.6vw,48px);line-height:1.12;letter-spacing:-.045em;margin:0 0 35px}.public-site h3{font-size:20px;letter-spacing:-.025em;line-height:1.3;margin:20px 0 12px}.pub-three{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:42px}.pub-three article{border-top:1px solid #d8dacf;padding-top:26px}.pub-step{font-size:13px;color:#b54200;font-weight:800}.public-site article p{font-size:15px;color:#61655c}.pub-dark{background:#151811;color:white}.pub-dark .pub-eyebrow{color:#ff994f}.pub-features{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:48px 0}.pub-features svg{color:#ff8f3f}.pub-features article p{color:#c0c3b8}.pub-visitors{display:grid;grid-template-columns:1fr 1fr;gap:70px}.pub-visitors>div>p:not(.pub-eyebrow){font-size:17px;color:#53564f;margin-top:0}.pub-visitors ul{padding-left:21px;color:#53564f}.pub-visitors li{margin-bottom:12px}.pub-text-link{display:inline-flex;align-items:center;gap:20px;font-weight:700;margin-top:15px;border-bottom:2px solid #ff6b00;padding-bottom:5px}.pub-cta{text-align:center;background:#ffdfbc;padding:70px 24px}.pub-cta h2{font-size:54px}.pub-cta>p:last-child{font-size:12px;margin-top:24px}.pub-footer{max-width:1280px;margin:auto;padding:45px 48px;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.pub-footer p{font-size:13px;flex:1}.pub-footer small{display:block;font-size:11px;color:#64695d}.pub-footer nav{display:flex;flex-direction:row;gap:24px;font-size:13px}.pub-footer>small{width:100%;border-top:1px solid #deded5;padding-top:18px}.pub-support-head{max-width:1280px;margin:auto;padding:75px 48px 55px;background:radial-gradient(ellipse at right,#ffdfbc,transparent 65%)}.pub-support-head>p:not(.pub-eyebrow){font-size:18px;color:#53564f}.pub-support-head>a{font-size:14px;font-weight:700}.pub-help-grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:85px;padding-top:45px}.pub-help-grid>div>p{color:#53564f}.pub-note{background:#ffeddb;padding:22px;border-left:3px solid #ff6b00;border-radius:0 10px 10px 0;margin:30px 0}.pub-note strong{font-size:14px}.pub-note p{font-size:14px;margin-bottom:0}.pub-faq details{border-top:1px solid #d6d8cd;padding:21px 0}.pub-faq details:last-child{border-bottom:1px solid #d6d8cd}.pub-faq summary{cursor:pointer;font-size:16px;font-weight:700;padding-right:12px}.pub-faq p{font-size:15px;color:#53564f;margin-bottom:0}.brand img{display:block;width:170px;height:51px;object-fit:contain}.public-site img{max-width:100%}@media(max-width:900px){.pub-header{padding:18px 24px}.pub-header nav{gap:17px}.pub-header nav>a:first-child,.pub-header nav>a:nth-child(2){display:none}.pub-hero{padding:45px 24px 60px;gap:25px}.pub-visual{min-height:450px}.pub-demo-ticket{width:260px;padding:24px}.pub-demo-ticket hr{margin-inline:-24px}.pub-float{font-size:11px;padding:9px;gap:7px}.pub-section{padding:64px 24px}.pub-strip{gap:25px}.pub-features{grid-template-columns:repeat(2,1fr)}.pub-help-grid{gap:35px}.pub-footer{padding:35px 24px}.pub-support-head{padding:55px 24px 35px}}@media(max-width:620px){.pub-logo{width:142px;height:44px}.pub-header{gap:10px;padding-inline:18px}.pub-header nav{gap:14px;font-size:12px}.public-site .pub-button.small{padding:8px 11px;gap:6px}.pub-hero{grid-template-columns:1fr;padding:35px 22px 50px;gap:25px}.pub-lead{font-size:16px}.public-site h1{font-size:49px}.pub-visual{min-height:470px;margin:10px 12px 0}.pub-demo-ticket{width:280px}.pub-orbit{inset:25px -5px}.pub-float{left:-8px;top:28px}.pub-float.bottom{right:-8px;bottom:22px}.pub-strip{display:grid;gap:15px;justify-content:start;padding:25px}.pub-three,.pub-visitors,.pub-help-grid{grid-template-columns:1fr;gap:30px}.pub-features{gap:22px}.public-site h3{font-size:18px}.pub-features article p{font-size:14px}.pub-visitors h2{margin-bottom:0}.pub-cta h2{font-size:42px}.pub-footer{gap:20px}.pub-footer p{flex-basis:50%}.pub-footer nav{width:100%}.pub-help-grid{padding-top:30px}.pub-support-head{padding-top:40px}.pub-support-head h1{font-size:46px}.pub-section{padding-block:55px}}@media(prefers-reduced-motion:reduce){.public-site *{scroll-behavior:auto;transition:none;transform:none!important}}
.pub-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.pub-contact-card{background:#f5f2e9;padding:30px;border:1px solid #e0ddcf;border-radius:14px;align-self:start}.pub-contact-card h2{font-size:29px;margin-bottom:25px}.pub-contact-card dl{margin:0}.pub-contact-card dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:#666e5d;margin-top:20px}.pub-contact-card dd{margin:5px 0 0;font-size:16px;overflow-wrap:anywhere}.pub-contact-grid a:not(.pub-text-link){text-decoration:underline;text-underline-offset:3px}.pub-legal{max-width:900px;padding-top:30px}.pub-legal>section{margin:35px 0}.pub-legal h2{font-size:25px;margin-bottom:13px;letter-spacing:-.03em}.pub-legal p{font-size:16px;line-height:1.8;color:#4f5549}.pub-legal a{text-decoration:underline;text-underline-offset:3px}.pub-footer nav{flex-wrap:wrap}@media(max-width:620px){.pub-contact-grid{grid-template-columns:1fr;gap:32px}.pub-contact-card{padding:23px}.pub-legal p{font-size:15px}}

.pub-credit{flex-basis:100%;width:100%;text-align:center;font-size:12px;padding-top:18px;border-top:1px solid #ddd}.pub-credit a{color:#d9232e}

.pub-manual-support small{font-size:12px}.pub-manual-support .pub-text-link{display:inline-flex;align-items:center;gap:7px}
.pub-guide-hero{grid-template-columns:1.15fr 1fr;padding-top:64px;padding-bottom:76px;gap:65px}.pub-guide-hero .pub-actions{gap:20px}.pub-guide-hero .pub-actions>a:first-child{font-size:14px}.pub-guide-meta{font-size:12px;color:#64695d;line-height:1.8;margin-top:23px}.pub-guide-visual{position:relative;display:grid;place-items:center;min-height:480px;padding:22px}.pub-guide-orbit{position:absolute;inset:30px 0;border-radius:48% 52% 42% 58%;background:#ffdfbc;border:1px solid #ffc48d;transform:rotate(-10deg)}.pub-guide-book{position:relative;width:340px;max-width:100%;padding:27px 28px 22px;background:#fffdf8;border:1px solid #151811;border-radius:13px;box-shadow:8px 8px 0 #151811;transform:rotate(3deg)}.pub-guide-book-top{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:40px}.pub-guide-book-top img{width:150px;height:auto}.pub-guide-book-top>span{font-size:10px;letter-spacing:.08em;color:#64695d}.pub-guide-book .pub-eyebrow{color:#b54200;margin-bottom:13px!important;font-size:9px!important}.public-site .pub-guide-book h2{font-size:29px;margin-bottom:14px;letter-spacing:-.04em}.pub-guide-book-sub{font-size:13px;color:#61655c}.pub-guide-book-steps{margin:27px 0 23px}.pub-guide-book-steps>div{display:flex;align-items:center;gap:12px;border-top:1px solid #deded5;padding:10px 0;font-size:11px;font-weight:700}.pub-guide-book-steps>div>span{color:#b54200;font-size:10px}.pub-guide-book-steps svg{margin-left:auto;color:#b54200}.pub-guide-book-bottom{display:flex;align-items:center;gap:10px;font-size:10px;background:#ffdfbc;border-radius:6px;padding:12px}.pub-guide-strip{gap:50px}.pub-guide-strip span{font-size:13px}.pub-guide-content{scroll-margin-top:24px}.pub-guide-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:40px}.pub-guide-intro h2{margin-bottom:0}.pub-guide-intro>p{font-size:16px;color:#53564f;max-width:490px}.pub-guide-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:58px}.pub-guide-chapters article{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:28px 0;border-top:1px solid #deded5}.pub-guide-number{font-size:13px;font-weight:800;color:#b54200;padding-top:2px}.pub-guide-chapter-meta{display:flex;align-items:center;gap:12px;color:#b54200}.pub-guide-chapter-meta small{font-size:11px;color:#64695d}.public-site .pub-guide-chapters h3{font-size:21px;margin:13px 0 10px}.public-site .pub-guide-chapters p{margin:0;max-width:425px}.pub-guide-edition{border-top:1px solid #deded5;margin-top:20px;padding-top:27px;display:grid;grid-template-columns:1fr 2fr;gap:35px}.pub-guide-edition .pub-eyebrow{color:#b54200}.pub-guide-edition>p:last-child{font-size:13px;color:#64695d;margin:0}.pub-guide-help .pub-section{display:grid;grid-template-columns:1.4fr 1fr;gap:55px;align-items:center;padding-block:64px}.pub-guide-help h2{margin-bottom:20px}.pub-guide-help p:not(.pub-eyebrow){font-size:15px;color:#c0c3b8;max-width:440px}.pub-guide-help-actions{display:flex;flex-direction:column;align-items:flex-start;gap:23px}.pub-guide-support-link{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:700}.pub-guide-mail{font-size:12px;color:#c0c3b8!important;text-decoration:underline!important;text-underline-offset:4px}
@media(max-width:1100px){.pub-guide-hero{gap:30px}.pub-guide-book{width:310px;padding:24px}.pub-guide-strip{gap:25px}.pub-guide-strip span{font-size:12px}}@media(max-width:900px){.pub-guide-hero{gap:25px;padding-top:40px}.pub-guide-visual{padding:15px;min-height:450px}.pub-guide-book{width:280px;padding:22px}.pub-guide-book-top{margin-bottom:28px}.pub-guide-book-top img{width:125px}.public-site .pub-guide-book h2{font-size:26px}.pub-guide-chapters{column-gap:30px}.pub-guide-intro{gap:30px}.pub-guide-hero h1{font-size:52px}}@media(max-width:620px){.pub-header{flex-wrap:wrap}.pub-header nav{flex-wrap:wrap;justify-content:flex-end}.pub-guide-hero{grid-template-columns:1fr;padding:34px 24px 55px;gap:23px}.pub-guide-hero h1{font-size:46px}.pub-guide-hero .pub-actions{align-items:flex-start;flex-direction:column;gap:22px}.pub-guide-hero .pub-button{max-width:100%;font-size:13px!important;padding:14px 17px;gap:10px}.pub-guide-visual{min-height:440px;padding:18px;max-width:355px;width:100%;margin:auto}.pub-guide-book{width:290px;box-shadow:6px 6px 0 #151811;transform:rotate(2deg)}.pub-guide-orbit{inset:30px 0}.pub-guide-strip{gap:15px}.pub-guide-intro{grid-template-columns:1fr;gap:15px;margin-bottom:25px}.pub-guide-intro>p{font-size:15px}.pub-guide-chapters{grid-template-columns:1fr}.pub-guide-chapters article{padding:25px 0;grid-template-columns:30px 1fr;gap:10px}.public-site .pub-guide-chapters h3{font-size:20px}.pub-guide-edition{grid-template-columns:1fr;gap:0;margin-top:10px}.pub-guide-help .pub-section{grid-template-columns:1fr;gap:23px;padding-block:50px}.pub-guide-help h2{font-size:35px}.pub-guide-help-actions{gap:22px}}

.public-site .pub-guide-main{padding:0;min-width:0}.pub-guide-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pub-guide-hero>div{min-width:0}.pub-guide-visual{grid-template-columns:minmax(0,1fr)}.pub-guide-book-top img{min-width:0;max-width:65%}@media(max-width:620px){.pub-guide-hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.pub-guide-book{padding:18px}.pub-guide-visual{padding-inline:15px}.pub-guide-book-steps>div{font-size:10px;gap:8px}.pub-guide-book-top{gap:8px}.public-site .pub-guide-book h2{font-size:25px}}
.pub-guide-visual{overflow:clip}
