#root{isolation:isolate}@font-face{font-family:Placard Next;src:url(/assets/PlacardNext-Bold-CHQahATC.woff2) format("woff2");font-weight:700}@font-face{font-family:Placard Next;src:url(/assets/PlacardNext-Medium-CpcQIgPE.woff2) format("woff2");font-weight:500}@font-face{font-family:Placard Next;src:url(/assets/PlacardNext-Regular-CwMFA9LU.woff2) format("woff2");font-weight:400}@font-face{font-family:Placard Next;src:url(/assets/PlacardNext-Light-D7uilyeH.woff2) format("woff2");font-weight:300}@font-face{font-family:Poppins;src:url(/assets/Poppins-Black-D3fLIOeG.woff2) format("woff2");font-weight:900}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-DgS0Hk6W.woff2) format("woff2");font-weight:700}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-qggLv7VZ.woff2) format("woff2");font-weight:600}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-hx33BaG3.woff2) format("woff2");font-weight:500}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-DvXW3kxT.woff2) format("woff2");font-weight:Regular}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-BDblagzC.woff2) format("woff2");font-weight:300}@font-face{font-family:AvenirNext LT Pro;font-weight:400;src:url(/assets/AvenirNextLTPro-Regular-CZjB62Os.woff2) format("woff2")}@font-face{font-family:Avenir Next LT Pro;font-weight:500;src:url(/assets/AvenirNextLTPro-Medium-BGX5klTN.woff2) format("woff2")}@font-face{font-family:Avenir Next LT Pro;font-weight:700;src:url(/assets/AvenirNextLTPro-Bold-4OnSf-WE.woff2) format("woff2")}@font-face{font-family:Avenir Next LT Pro;font-weight:900;src:url(/assets/AvenirNextLTPro-Heavy-Fph6PGPK.woff2) format("woff2")}@font-face{font-family:Flood Std;font-weight:400;src:url(/assets/Flood%20Std%20Regular%20CZ-C4v1Gg-n.woff2) format("woff2")}@font-face{font-family:Minion Pro;font-weight:400;src:url(/assets/MinionPro-Regular-Bvnicxqa.woff2) format("woff2")}@font-face{font-family:Impact;font-weight:400;src:url(/assets/impact-CQAYi70C.woff2) format("woff2")}@font-face{font-family:Silka;font-weight:900;src:url(/assets/Silka-Black-qLuhS5Dd.woff2) format("woff2")}@font-face{font-family:Silka;font-weight:700;src:url(/assets/Silka-Bold-DgdUurjO.woff2) format("woff2")}@font-face{font-family:Silka;font-weight:200;src:url(/assets/Silka-ExtraLight-B_v-F8TR.woff2) format("woff2")}@font-face{font-family:Silka;font-weight:300;src:url(/assets/Silka-Light-C8glpLiE.woff2) format("woff2")}@font-face{font-family:Silka;font-weight:500;src:url(/assets/Silka-Medium-CzFfIfqD.woff2) format("woff2")}@font-face{font-family:Silka;font-weight:400;src:url(/assets/Silka-Regular-qA5jKDgW.woff2) format("woff2")}@font-face{font-family:Silka;font-weight:600;src:url(/assets/Silka-SemiBold-DTxMpxNS.woff2) format("woff2")}@font-face{font-family:Silka;font-weight:100;src:url(/assets/Silka-Thin-YqAWWEPq.woff2) format("woff2")}@font-face{font-family:Fira Sans;font-weight:400;src:url(/assets/FiraSans-Regular-CLwvz3Vk.woff2) format("woff2")}@font-face{font-family:Fira Sans;font-weight:700;src:url(/assets/FiraSans-Bold-CHjizx1U.woff2) format("woff2")}@font-face{font-family:Open Sans;font-weight:700;src:url(/assets/OpenSans-Bold-qh6xi4YU.woff2) format("woff2")}@font-face{font-family:Open Sans;font-weight:400;src:url(/assets/OpenSans-Regular-oTYKLUqa.woff2) format("woff2")}@font-face{font-family:Puffin Display;font-weight:400;src:url(/assets/fonnts.com-Puffin_Display-A9OQHUH7.woff2) format("woff2")}@font-face{font-family:Puffin Display;font-weight:700;src:url(/assets/fonnts.com-Puffin_Display_Bold-uPv0GKIF.woff2) format("woff2")}@font-face{font-family:Puffin Display;font-weight:400;font-style:italic;src:url(/assets/fonnts.com-Puffin_Display_Italic-AtJXnKZz.woff2) format("woff2")}@font-face{font-family:Puffin Display;font-weight:700;font-style:italic;src:url(/assets/fonnts.com-Puffin_Display_Bold_Italic-Dm3XKh0o.woff2) format("woff2")}@font-face{font-family:Puffin Display;font-weight:900;src:url(/assets/fonnts.com-Puffin_Display_Black-CKm-yrRM.woff2) format("woff2")}@font-face{font-family:Puffin Display;font-weight:500;src:url(/assets/fonnts.com-Puffin_Display_Medium-Bbi7zx5m.woff2) format("woff2")}@font-face{font-family:Puffin Display;font-weight:600;src:url(/assets/fonnts.com-Puffin_Display_SemiBold-B66b60UT.woff2) format("woff2")}@font-face{font-family:National2 Compressed;font-weight:700;src:url(/assets/national-2-compressed-bold-487cmNPU.woff2) format("woff2")}@font-face{font-family:Feature Deck;font-weight:400;src:url(/assets/FeatureDeck-Regular-Web-CwS8Ubbi.woff2) format("woff2")}@font-face{font-family:GT Super Display;font-weight:400;src:url(/assets/GT-Super-Display-Regular-Italic-D9GVO4eH.woff2) format("woff2")}@font-face{font-family:GT Super Display;font-weight:900;src:url(/assets/GT-Super-Display-Super-C9BGparo.woff2) format("woff2")}@font-face{font-family:Gloria Hallelujah;font-weight:400;src:url(/assets/GloriaHallelujah-Regular-c7WqxQiE.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-weight:700;src:url(/assets/RobotoCondensed-Bold-Cc4SyLaD.woff2) format("woff2")}@font-face{font-family:ABC Monument Grotesk;font-weight:400;src:url(/assets/ABCMonumentGrotesk-Regular-DqUuh2c7.woff2) format("woff2")}@font-face{font-family:Heading Now Trial;font-style:normal;font-weight:800;src:url(/assets/HeadingNow-47Extrabold-BClvJUrN.woff2) format("woff2")}@font-face{font-family:Times New Roman;font-weight:400;src:url(/assets/Times%20New%20Roman-BkhfN1NP.woff2) format("woff2")}@font-face{font-family:Times New Roman;font-weight:700;src:url(/assets/Times%20New%20Roman%20Bold--3QWVDnA.woff2) format("woff2")}@font-face{font-family:League Spartan;font-style:normal;font-weight:100 900;src:url(/assets/LeagueSpartan-VariableFont_wght-B0YT7pso.woff2) format("woff2")}@font-face{font-family:"Inter 24pt";font-style:normal;font-weight:100 900;src:url(/assets/Inter-VariableFont_opsz_wght-FIwubZjA.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;src:url(/assets/Roboto-VariableFont_wdth_wght-C4tKlRBO.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;src:url(/assets/Oswald-VariableFont_wght-BktIt87S.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/assets/Montserrat-VariableFont_wght-DbzI1qGp.woff2) format("woff2")}@font-face{font-family:Playwrite HR;font-style:normal;font-weight:100 400;src:url(/assets/PlaywriteHR-VariableFont_wght-Cc5FAOVA.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 900;src:url(/assets/DMSans-VariableFont_opsz_wght-ClxMb8Ef.woff2) format("woff2")}@font-face{font-family:Moderat;font-style:normal;font-weight:100;src:url(/assets/Moderat%20Thin-BQxCOJCU.woff2) format("woff2")}@font-face{font-family:Moderat;font-style:normal;font-weight:300;src:url(/assets/Moderat%20Light-DGV0bsH_.woff2) format("woff2")}@font-face{font-family:Moderat;font-style:normal;font-weight:400;src:url(/assets/Moderat%20Regular-BdmuKuyP.woff2) format("woff2")}@font-face{font-family:Moderat;font-style:normal;font-weight:500;src:url(/assets/Moderat%20Medium-lwoEK9Kl.woff2) format("woff2")}@font-face{font-family:Moderat;font-style:normal;font-weight:700;src:url(/assets/Moderat%20Bold-Bh6ACLJm.woff2) format("woff2")}@font-face{font-family:Moderat;font-style:normal;font-weight:900;src:url(/assets/Moderat%20Black-CogAqYTA.woff2) format("woff2")}@font-face{font-family:Moderat Extended;font-style:normal;font-weight:100;src:url(/assets/Moderat%20Extended%20Thin-Bi2z8H0t.woff2) format("woff2")}@font-face{font-family:Moderat Extended;font-style:normal;font-weight:300;src:url(/assets/Moderat%20Extended%20Light-DmZUBJnA.woff2) format("woff2")}@font-face{font-family:Moderat Extended;font-style:normal;font-weight:400;src:url(/assets/Moderat%20Extended%20Regular-Dw1XnSGh.woff2) format("woff2")}@font-face{font-family:Moderat Extended;font-style:normal;font-weight:500;src:url(/assets/Moderat%20Extended%20Medium-6oP14Vv5.woff2) format("woff2")}@font-face{font-family:Moderat Extended;font-style:normal;font-weight:700;src:url(/assets/Moderat%20Extended%20Bold-CZRbXHKH.woff2) format("woff2")}@font-face{font-family:Moderat Extended;font-style:normal;font-weight:900;src:url(/assets/Moderat%20Extended%20Black-HL5I-z2K.woff2) format("woff2")}.marketing-page .brand-format-rules-preview{min-width:0;padding:24px;border:1px solid #b7d7f6;border-radius:16px;background:linear-gradient(145deg,#fff,#edf5fc);box-shadow:0 28px 80px #00000021}.marketing-page .brand-format-heading{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.4}.marketing-page .brand-format-icon{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;color:#1976d2}.marketing-page .brand-format-icon svg{width:24px;height:24px;fill:currentColor;stroke:none}.marketing-page .brand-format-rules{display:grid;gap:14px;margin:20px 0;padding:16px;border:1px solid #dce0e5;border-radius:10px;background:#fff}.marketing-page .brand-format-rule{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.4}.marketing-page .brand-format-rule-description{display:block;margin-top:4px;color:#656c76;font-size:12px;line-height:1.5}.marketing-page .brand-format-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;min-width:0;container-type:inline-size}.marketing-page .brand-format-example{min-width:0;margin:0;text-align:center}.marketing-page .brand-format-art{--brand-format-height: min(122px, calc((100cqi - 24px) / 3));position:relative;height:var(--brand-format-height);width:var(--brand-format-height);margin:0 auto;border-radius:6px;overflow:hidden;background:linear-gradient(145deg,#1976d2 0 58%,#5e9fdf 58% 68%,#080b0f 68%)}.marketing-page .brand-format-square{aspect-ratio:1 / 1}.marketing-page .brand-format-story{width:calc(var(--brand-format-height) * 9 / 16);aspect-ratio:9 / 16}.marketing-page .brand-format-print{width:calc(var(--brand-format-height) * 210 / 297);aspect-ratio:210 / 297}.marketing-page .brand-format-line{position:absolute;left:12%;background:#fff}.marketing-page .brand-format-line-first{top:14%;right:28%;height:4%;opacity:.95}.marketing-page .brand-format-line-second{top:24%;right:45%;height:3.3%;opacity:.72}.marketing-page .brand-format-logo{position:absolute;left:12%;bottom:10%;height:14%;aspect-ratio:1;border-radius:50%;background:#fff}.marketing-page .brand-format-caption{margin-top:7px;color:#656c76;font-size:12px;line-height:1.5}.marketing-page .team-visual .brand-format-caption{color:#a5b6ce}@media (max-width: 480px){.marketing-page .brand-format-rules-preview{padding:16px}.marketing-page .brand-format-rules{padding:12px}}@font-face{font-family:Grafikobot UI;src:url(/assets/Inter-VariableFont_opsz_wght-FIwubZjA.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.marketing-page{--blue: #1769df;--blue-dark: #0d52bb;--ink: #17212e;--muted: #637082;--line: #e2e7ef;--light: #f3f6fb;--navy: #101e36;--radius: 18px;--container: 1200px;color-scheme:light;font-family:Grafikobot UI,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:#fff;font-synthesis:none;font-weight:400}.marketing-page *:where(:not([data-product-preview],[data-product-preview] *)){box-sizing:border-box}.marketing-page{scroll-behavior:smooth;scroll-padding-top:96px}.marketing-page{margin:0}.marketing-page a:where(:not([data-product-preview],[data-product-preview] *)){color:inherit;text-decoration:none}.marketing-page button:where(:not([data-product-preview],[data-product-preview] *)){font:inherit}.marketing-page button:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page a:where(:not([data-product-preview],[data-product-preview] *)){-webkit-tap-highlight-color:transparent}.marketing-page button:where(:not([data-product-preview],[data-product-preview] *)){cursor:pointer}.marketing-page img:where(:not([data-product-preview],[data-product-preview] *)){max-width:100%;display:block;height:auto}.marketing-page svg:where(:not([data-product-preview],[data-product-preview] *)){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.marketing-page h1:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page h2:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page h3:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page p:where(:not([data-product-preview],[data-product-preview] *)){margin:0}.marketing-page h1:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page h2:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page h3:where(:not([data-product-preview],[data-product-preview] *)){font-weight:650}.marketing-page h1:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page h2:where(:not([data-product-preview],[data-product-preview] *)){letter-spacing:-.055em}.marketing-page a:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page button:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page summary:where(:not([data-product-preview],[data-product-preview] *)){outline-offset:5px}.marketing-page a:focus-visible:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page button:focus-visible:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page summary:focus-visible:where(:not([data-product-preview],[data-product-preview] *)){outline:3px solid #4388ed}.marketing-page .container{width:min(var(--container),calc(100% - 80px));margin-inline:auto}.marketing-page .brand{display:flex;align-items:center;gap:9px;font-size:24px;font-weight:750;letter-spacing:-.9px;flex-shrink:0}.marketing-page .brand-dot,.marketing-page .footer a:hover{color:var(--blue)}.marketing-page .button{display:inline-flex;max-width:100%;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:16px 23px;background:var(--blue);color:#fff;border:1px solid transparent;border-radius:9px;font-weight:600;line-height:1.3;box-shadow:0 3px 6px #1769df12;transition:background .18s,transform .18s}.marketing-page .button:hover{background:var(--blue-dark);transform:translateY(-1px)}.marketing-page .button>span{font-size:21px;line-height:1}.marketing-page .hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding-block:79px 82px}.marketing-page .eyebrow{font-size:11px;line-height:1.6;letter-spacing:1.6px;font-weight:650;color:var(--blue);display:flex;align-items:center;gap:10px}.marketing-page .small-line{height:2px;width:23px;background:var(--blue)}.marketing-page h1:where(:not([data-product-preview],[data-product-preview] *)){font-size:clamp(46px,4.9vw,68px);line-height:1.08;margin:24px 0 25px;font-weight:650}.marketing-page h1 em:where(:not([data-product-preview],[data-product-preview] *)){font-style:normal;color:var(--blue)}.marketing-page .lead{max-width:440px;font-size:17px;line-height:1.7;color:var(--muted);letter-spacing:-.1px}.marketing-page .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:27px;margin-top:31px}.marketing-page .text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--blue);min-height:44px}.marketing-page .text-link:hover{text-decoration:underline;text-underline-offset:5px}.marketing-page .text-link>span:last-child{font-size:20px}.marketing-page .hero-actions .text-link{color:var(--ink);font-size:13px;gap:8px}.marketing-page .trial-note{margin-top:21px;display:flex;gap:7px;align-items:center;line-height:1.5;color:var(--muted)}.marketing-page .trial-note svg{width:15px;height:15px;color:#387662;flex-shrink:0}.marketing-page .hero-product{position:relative;padding:20px 6px 16px 17px}.marketing-page .hero-product:before{content:"";position:absolute;inset:-13px -22px 0 -24px;background:linear-gradient(135deg,#f3f6fb,#edf3ff 58%,#e7effc);border-radius:26px}.marketing-page .product-window{background:#fff;border:1px solid #dfe6ef;border-radius:13px;box-shadow:0 15px 32px #253d6318;overflow:hidden;position:relative}.marketing-page .window-bar{padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:550}.marketing-page .window-bar>span:first-child{display:flex;align-items:center;gap:7px}.marketing-page .status-dot{width:6px;height:6px;border-radius:50%;background:var(--blue)}.marketing-page .window-label{color:#778398}.marketing-page .hero-art{display:block;margin:0 14px;background:var(--navy);border-radius:4px;overflow:hidden}.marketing-page .window-bottom{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;align-items:center;font-size:12px;padding:8px 18px;color:#5c687b}.marketing-page .window-bottom>span:first-child{display:flex;gap:7px;align-items:center}.marketing-page .window-preview-link,.marketing-page .window-product-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:4px;color:var(--navy);font-size:12px;font-weight:600;text-decoration:none}.marketing-page .window-product-link{color:var(--muted);font-weight:500}.marketing-page .window-preview-link:hover,.marketing-page .window-product-link:hover{text-decoration:underline;text-underline-offset:4px}.marketing-page .window-preview-link:focus-visible,.marketing-page .window-product-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.marketing-page .check-circle{flex-shrink:0;border-radius:50%;color:#27735a;background:#e7f4ed;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.marketing-page .hero-assurance{position:relative;margin-top:12px;margin-inline:auto;width:fit-content;max-width:100%;display:flex;align-items:center;gap:11px;padding:14px 20px 14px 14px;background:#fff;box-shadow:0 8px 28px #19305221;border:1px solid #e6eaf0;border-radius:12px}.marketing-page .hero-assurance strong{display:block;font-size:13px;font-weight:600}.marketing-page .hero-assurance small{font-size:11px;display:block;margin-top:5px;color:var(--muted)}.marketing-page .note-icon{flex-shrink:0;width:34px;height:34px;border-radius:9px;background:#edf4ff;color:var(--blue);display:grid;place-items:center;font-size:19px}.marketing-page .benefit-strip{display:flex;justify-content:center;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 0;gap:75px}.marketing-page .benefit-strip>div{display:flex;align-items:center;gap:11px;font-weight:550}.marketing-page .benefit-strip svg{width:21px;height:21px;color:var(--blue)}.marketing-page .section{padding-block:100px}.marketing-page .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.marketing-page h2:where(:not([data-product-preview],[data-product-preview] *)){font-size:42px;line-height:1.17}.marketing-page .section-heading .eyebrow,.marketing-page .team-copy .eyebrow,.marketing-page .faq-section .eyebrow{margin-bottom:17px}.marketing-page .section-intro{font-size:15px;line-height:1.7;color:var(--muted);padding-bottom:4px}.marketing-page .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.marketing-page .step-visual{height:168px;background:var(--light);border-radius:13px;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.marketing-page .select-visual{gap:11px}.marketing-page .mini-template{width:69px;height:85px;padding:7px;background:#fff;border:1px solid #dce3ed;border-radius:5px;position:relative;transform:translateY(7px)}.marketing-page .mini-template .mini-photo{display:block;height:38px;background:linear-gradient(145deg,#e6eaf0,#bac8dd);border-radius:2px}.marketing-page .mini-template i{display:block;background:#d0d9e6;height:4px;margin-top:7px;width:70%}.marketing-page .mini-template i:last-of-type{width:50%;margin-top:4px}.marketing-page .mini-template.selected{width:81px;height:102px;border:2px solid var(--blue);box-shadow:0 7px 14px #1769df12;transform:translateY(0)}.marketing-page .mini-template.selected .mini-photo{height:47px;background:#b9d3f7}.marketing-page .mini-template.selected b{position:absolute;right:-9px;bottom:-8px;background:var(--blue);color:#fff;width:20px;height:20px;display:grid;place-items:center;font-size:12px;border-radius:50%;border:2px solid var(--light)}.marketing-page .input-visual{flex-direction:column;gap:9px;padding:24px}.marketing-page .sample-field{border:1.5px solid var(--blue);border-radius:7px;background:#fff;padding:9px 13px;width:220px;box-shadow:0 0 0 3px #1769df0b}.marketing-page .sample-field small{font-size:9px;display:block;color:var(--blue);margin-bottom:4px}.marketing-page .sample-field strong{font-size:15px;font-weight:500}.marketing-page .caret{display:inline-block;height:16px;border-right:1px solid var(--blue);vertical-align:middle;margin-left:2px}.marketing-page .sample-upload{width:220px;display:flex;gap:8px;align-items:center;padding:8px 12px;font-size:10px;background:#fff;border:1px solid var(--line);border-radius:6px}.marketing-page .sample-upload>span{color:var(--blue);font-size:18px}.marketing-page .sample-upload b{margin-left:auto;color:#3c8162}.marketing-page .download-visual{gap:13px}.marketing-page .download-symbol{width:50px;height:50px;background:var(--blue);color:#fff;display:grid;place-items:center;border-radius:12px;box-shadow:0 7px 16px #1769df29}.marketing-page .download-symbol svg{width:25px;height:25px}.marketing-page .download-visual strong{font-size:12px;display:block;font-weight:600}.marketing-page .download-visual span{display:block;font-size:10px;color:var(--muted);margin-top:6px}.marketing-page .step-title{display:flex;gap:12px;align-items:center}.marketing-page .step-title>span{font-size:11px;color:#8a96a7;font-weight:550;font-variant-numeric:tabular-nums}.marketing-page .step h3{font-size:18px;letter-spacing:-.45px;font-weight:600}.marketing-page .step>p{line-height:1.8;color:var(--muted);margin:12px 0 0 28px}.marketing-page .section-link{margin-top:29px}.marketing-page .showcase-section{background:#f5f7fb;padding:86px 0 50px}.marketing-page .showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.marketing-page .showcase-card{display:block;min-width:0}.marketing-page .showcase-picture{padding:20px;background:#e5ebf3;border-radius:13px;overflow:hidden;transition:background .2s}.marketing-page .showcase-card:hover .showcase-picture{background:#dce5f2}.marketing-page .showcase-label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:22px 0}.marketing-page .showcase-label h3{font-size:17px;letter-spacing:-.4px}.marketing-page .showcase-label p{line-height:1.6;color:var(--muted);margin-top:5px}.marketing-page .showcase-label>span{width:31px;height:31px;background:#fff;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:17px;flex-shrink:0}.marketing-page .showcase-footer{border-top:1px solid #dfe6ef;padding-top:24px;margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted)}.marketing-page .team-panel{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:63px 64px;background:var(--navy);border-radius:22px;overflow:hidden;color:#fff;position:relative}.marketing-page .team-copy .eyebrow{color:#83b3ff}.marketing-page .team-copy h2{font-size:44px;line-height:1.13}.marketing-page .team-copy>p:not(.eyebrow){line-height:1.8;color:#b9c5d8;max-width:358px;margin-top:23px}.marketing-page .team-benefits{list-style:none;padding:0;margin:23px 0 29px;line-height:2.1;color:#e1e7f1}.marketing-page .team-benefits li:before{content:"✓";color:#8db8ff;margin-right:10px}.marketing-page .button-white{background:#fff;color:var(--navy);box-shadow:none;min-height:47px;gap:20px;padding:13px 17px;white-space:normal;max-width:100%}.marketing-page .button-white:hover{background:#e7effe}.marketing-page .team-visual{padding-top:8px;align-self:center;position:relative}.marketing-page .brand-settings{background:#fff;color:var(--ink);border-radius:11px;padding:22px;max-width:353px;margin-inline:auto;box-shadow:0 15px 30px #0002}.marketing-page .brand-settings-title{display:flex;align-items:center;gap:10px;padding-bottom:17px;border-bottom:1px solid var(--line)}.marketing-page .brand-mark{width:34px;height:34px;border-radius:8px;background:#edf3fd;color:var(--blue);display:grid;place-items:center}.marketing-page .brand-settings-title strong{font-size:12px;display:block}.marketing-page .brand-settings-title small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.marketing-page .settings-check{color:var(--blue);margin-left:auto;font-size:14px}.marketing-page .brand-settings-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;min-height:41px;border-bottom:1px solid #eef1f5}.marketing-page .brand-settings-row:last-child{border:0}.marketing-page .brand-settings-row>span{color:var(--muted)}.marketing-page .swatches{display:flex;gap:5px}.marketing-page .swatches i{width:18px;height:18px;border-radius:50%;background:#1769df}.marketing-page .swatches i:nth-child(2){background:#121721}.marketing-page .swatches i:nth-child(3){background:#fff;border:1px solid #d5dce6}.marketing-page .brand-settings-row>strong{font-weight:550;font-size:15px}.marketing-page .font-name{font-size:9px;margin-left:7px;font-weight:450}.marketing-page .logo-placeholder{font-size:11px!important;letter-spacing:.4px}.marketing-page .brand-output-row{display:flex;gap:17px;justify-content:center;margin:25px 0 17px;position:relative}.marketing-page .brand-output-row:before{content:"";position:absolute;width:1px;height:25px;top:-25px;background:#526884;left:50%}.marketing-page .team-visual-caption{text-align:center;font-size:10px;color:#a5b6ce}.marketing-page .frame-offer{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;margin-top:40px;padding:28px;border:1px solid #dfe6ef;border-radius:15px;background:linear-gradient(120deg,#f3f7fd,#fff)}.marketing-page .frame-offer-preview{width:100%;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px #192e5012}.marketing-page .frame-offer .eyebrow{margin-bottom:8px;font-size:10px;line-height:1.5}.marketing-page .frame-offer h3{font-size:25px;line-height:1.25;letter-spacing:-.6px}.marketing-page .frame-offer-description{margin-top:10px;max-width:680px;color:var(--muted);font-size:14px;line-height:1.7}.marketing-page .frame-offer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.marketing-page .frame-offer-terms{min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:4px;color:var(--muted);font-size:12px;line-height:1.5}.marketing-page .frame-offer-price strong{color:var(--ink);font-size:21px;font-weight:650}@media (max-width: 900px){.marketing-page .frame-offer{grid-template-columns:180px minmax(0,1fr);gap:22px;padding:24px}}@media (max-width: 650px){.marketing-page .frame-offer{grid-template-columns:1fr;gap:20px;padding:22px}.marketing-page .frame-offer-preview{width:min(200px,100%);margin-inline:auto}.marketing-page .frame-offer h3{font-size:23px}}.marketing-page .styles{padding-top:0}.marketing-page .style-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:30px}.marketing-page .style-card{border:1px solid var(--line);border-radius:15px;overflow:hidden;display:block;transition:box-shadow .2s}.marketing-page .style-card:hover{box-shadow:0 10px 30px #18304f12}.marketing-page .style-cover{height:265px;background:#eaf0f9;position:relative;overflow:hidden;padding:32px}.marketing-page .style-cover-images{display:flex;gap:17px;justify-content:center;align-items:center;height:100%;padding:15px 30px 0}.marketing-page .style-tag{position:absolute;bottom:16px;left:22px;font-size:8px;letter-spacing:1px;font-weight:600;border:1px solid #d7e0ee;border-radius:5px;background:#ffffffb8;padding:6px 8px;color:#687992}.marketing-page .style-info{padding:26px}.marketing-page .style-info h3{font-size:23px;letter-spacing:-.7px;margin-bottom:8px}.marketing-page .style-info p{color:var(--muted);font-size:12px;line-height:1.7}.marketing-page .style-bottom{margin-top:27px;padding-top:20px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.marketing-page .style-bottom>span{font-size:10px;color:#2f7258;background:#edf6f1;border-radius:5px;padding:6px 9px;font-weight:550}.marketing-page .style-bottom strong{font-size:12px;color:var(--blue);font-weight:600}.marketing-page .style-bottom strong span{margin-left:12px;font-size:18px}.marketing-page .custom-card{border-radius:15px;background:#f7f8fb;padding:37px 39px;display:flex;flex-direction:column;align-items:flex-start}.marketing-page .custom-symbol{font-size:38px;color:#a9b7cb;font-weight:600;position:relative;margin-bottom:29px;letter-spacing:-2px;line-height:1}.marketing-page .custom-symbol span{position:absolute;font-size:19px;right:-19px;top:1px;color:var(--blue)}.marketing-page .custom-card .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:15px}.marketing-page .custom-card h3{font-size:33px;line-height:1.16;letter-spacing:-1.4px}.marketing-page .custom-card>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted);max-width:290px;margin-top:17px;margin-bottom:18px}.marketing-page .custom-card .text-link{margin-top:auto;font-size:12px}.marketing-page .styles-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;color:var(--muted)}.marketing-page .faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.4fr;gap:75px;padding-top:83px}.marketing-page .faq-section h2{font-size:37px}.marketing-page .faq-contact{line-height:1.8;color:var(--muted);margin-top:27px}.marketing-page .faq-contact a{color:var(--blue)}.marketing-page .faqs details{border-bottom:1px solid var(--line)}.marketing-page .faqs details:first-child{border-top:1px solid var(--line)}.marketing-page .faqs summary{list-style:none;display:flex;justify-content:space-between;gap:22px;align-items:center;padding:22px 0;font-weight:550;cursor:pointer}.marketing-page .faqs summary::-webkit-details-marker{display:none}.marketing-page .faqs summary>span{font-size:23px;color:var(--blue);font-weight:400;line-height:1;transition:transform .2s}.marketing-page .faqs details[open] summary>span{transform:rotate(45deg)}.marketing-page .faqs details p{line-height:1.85;color:var(--muted);padding:0 35px 23px 0}.marketing-page .closing{text-align:center;background:#eef4fe;border:1px solid #e5edfa;border-radius:20px;padding:58px 24px 48px;position:relative;overflow:hidden}.marketing-page .closing .eyebrow{justify-content:center;position:relative}.marketing-page .closing h2{margin-top:19px;font-size:45px;position:relative}.marketing-page .closing>p:not(.eyebrow){color:var(--muted);margin-top:20px;position:relative}.marketing-page .closing .button{margin-top:27px;position:relative}.marketing-page .closing .closing-note{margin-top:16px!important}.marketing-page .closing-mark{position:absolute;right:-38px;top:60px;font-size:330px;line-height:.9;font-weight:800;color:#e1ebfc;transform:rotate(-12deg);-webkit-user-select:none;user-select:none}.marketing-page .footer{padding-top:54px;padding-bottom:29px}.marketing-page .footer-main{display:flex;align-items:center;gap:30px;padding-bottom:30px}.marketing-page .footer .brand{font-size:21px}.marketing-page .footer-main>p{font-size:11px;color:var(--muted)}.marketing-page .footer-main nav{margin-left:auto;display:flex;gap:26px;font-size:11px;font-weight:500}.marketing-page .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:21px;border-top:1px solid var(--line);color:#788496;gap:20px}@media (min-width: 1440px){.marketing-page .hero{gap:77px;padding-block:91px}.marketing-page .hero-product{padding-right:14px}.marketing-page .hero-copy{padding-bottom:15px}}@media (max-width: 1100px){.marketing-page .container{width:calc(100% - 56px)}.marketing-page .hero{gap:35px;padding-block:65px}.marketing-page .hero h1{font-size:55px}.marketing-page .lead{font-size:15px}.marketing-page .hero-actions{gap:18px}.marketing-page .hero-actions .button{gap:18px;font-size:13px}.marketing-page .hero-actions .text-link{font-size:12px}.marketing-page .benefit-strip{gap:35px}.marketing-page .section{padding-block:80px}.marketing-page .section-heading{gap:20px}.marketing-page h2:where(:not([data-product-preview],[data-product-preview] *)){font-size:36px}.marketing-page .section-intro{font-size:13px}.marketing-page .steps{gap:23px}.marketing-page .step h3{font-size:16px}.marketing-page .step>p{margin-left:0}.marketing-page .team-panel{padding:47px}.marketing-page .team-copy h2{font-size:39px}.marketing-page .brand-settings{padding:17px}.marketing-page .styles{padding-top:0}.marketing-page .custom-card{padding:30px}.marketing-page .style-cover{height:235px}.marketing-page .faq-section{gap:40px}.marketing-page .footer-main{gap:22px}.marketing-page .footer-main>p{font-size:10px}}@media (max-width: 900px){.marketing-page .hero{gap:31px}.marketing-page .hero h1{font-size:46px}.marketing-page .eyebrow{font-size:9px;letter-spacing:1.2px}.marketing-page .hero .lead{font-size:14px}.marketing-page .hero-actions{align-items:flex-start;flex-direction:column;gap:9px;margin-top:24px}.marketing-page .trial-note{font-size:10px;margin-top:10px;align-items:flex-start}.marketing-page .trial-note svg{margin-top:0}.marketing-page .window-label{display:none}.marketing-page .window-bar{padding:12px;font-size:10px}.marketing-page .window-bottom{padding:15px 10px;font-size:8px}.marketing-page .hero-art{margin:0 9px}.marketing-page .benefit-strip{gap:25px;justify-content:space-between}.marketing-page .benefit-strip>div{gap:8px}.marketing-page .steps{gap:20px}.marketing-page .step-visual{height:140px}.marketing-page .sample-field,.marketing-page .sample-upload{width:100%}.marketing-page .input-visual{padding:17px}.marketing-page .mini-template{width:52px;height:74px}.marketing-page .mini-template .mini-photo{height:29px}.marketing-page .mini-template.selected{width:62px;height:87px}.marketing-page .mini-template.selected .mini-photo{height:37px}.marketing-page .select-visual{gap:7px}.marketing-page .download-visual{gap:9px;padding:13px}.marketing-page .download-symbol{width:39px;height:39px;flex-shrink:0}.marketing-page .download-visual strong{font-size:10px}.marketing-page .download-visual span{font-size:9px}.marketing-page .step h3{font-size:14px}.marketing-page .step-title{gap:8px}.marketing-page .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.marketing-page .showcase-picture{padding:13px}.marketing-page .showcase-label h3{font-size:14px}.marketing-page .showcase-label>span{width:25px;height:25px}.marketing-page .team-panel{gap:28px;padding:35px}.marketing-page .team-copy h2{font-size:35px}.marketing-page .button-white{gap:12px}.marketing-page .brand-output-row{gap:10px}.marketing-page .custom-card h3{font-size:28px}.marketing-page .style-info{padding:22px}.marketing-page .style-cover{height:209px;padding:22px}.marketing-page .style-cover-images{padding:12px 15px 0}.marketing-page .custom-card{padding:26px}.marketing-page .custom-symbol{margin-bottom:22px}.marketing-page .custom-card>p:not(.eyebrow){font-size:12px}.marketing-page .style-grid{gap:24px;grid-template-columns:1.2fr 1fr}.marketing-page .style-bottom{gap:8px}.marketing-page .style-bottom>span{font-size:9px}.marketing-page .faq-section h2{font-size:33px}.marketing-page .faqs summary{font-size:12px}.marketing-page .footer-main{flex-wrap:wrap;gap:15px}.marketing-page .footer-main>p{flex:1}.marketing-page .footer-main nav{gap:20px}.marketing-page .closing h2{font-size:40px}}@media (max-width: 650px){.marketing-page{scroll-padding-top:80px}.marketing-page .container{width:calc(100% - 40px)}.marketing-page .brand{font-size:22px}.marketing-page .brand img{width:30px;height:30px}.marketing-page .hero{grid-template-columns:1fr;padding:42px 0 36px;gap:37px}.marketing-page .hero h1{font-size:clamp(42px,10.7vw,61px);line-height:1.1;margin:20px 0 21px;letter-spacing:-.055em}.marketing-page .eyebrow{font-size:9px;letter-spacing:1.2px}.marketing-page .hero .lead{font-size:15px;line-height:1.7;max-width:440px}.marketing-page .hero-actions{flex-direction:row;gap:22px;align-items:center;margin-top:25px}.marketing-page .hero-actions .button{padding:15px 19px;min-height:50px;gap:23px}.marketing-page .trial-note{margin-top:16px}.marketing-page .hero-product{width:100%;max-width:470px;margin:0 auto;padding:18px 12px 16px}.marketing-page .hero-product:before{inset:0;border-radius:19px}.marketing-page .window-bar{font-size:11px;padding:14px}.marketing-page .window-label{display:block}.marketing-page .hero-art{margin:0 11px}.marketing-page .window-bottom{font-size:9px;padding:15px 12px}.marketing-page .benefit-strip{flex-wrap:wrap;gap:20px 25px;justify-content:flex-start;padding:23px 0}.marketing-page .benefit-strip>div{gap:8px}.marketing-page .benefit-strip svg{width:19px;height:19px}.marketing-page .section{padding-block:64px}.marketing-page .section-heading{display:block;margin-bottom:29px}.marketing-page h2:where(:not([data-product-preview],[data-product-preview] *)){font-size:32px;line-height:1.18;letter-spacing:-1.45px}.marketing-page .section-heading .eyebrow{margin-bottom:13px}.marketing-page .section-intro{font-size:13px;line-height:1.7;margin-top:18px}.marketing-page .section-intro br{display:none}.marketing-page .steps{grid-template-columns:1fr;gap:24px}.marketing-page .step{display:grid;grid-template-columns:116px 1fr;column-gap:20px;align-items:center}.marketing-page .step-visual{grid-row:1/3;margin:0;border-radius:10px}.marketing-page .step-title{align-self:end;padding-bottom:4px;gap:8px}.marketing-page .step h3{font-size:16px;line-height:1.35}.marketing-page .step-title>span{font-size:10px}.marketing-page .step>p{margin:5px 0 0;align-self:start;line-height:1.7}.marketing-page .step>p br{display:none}.marketing-page .select-visual{gap:5px;padding:13px}.marketing-page .mini-template{display:none}.marketing-page .mini-template.selected{display:block;width:64px;height:81px}.marketing-page .mini-template.selected .mini-photo{height:33px}.marketing-page .input-visual{padding:10px;gap:7px}.marketing-page .sample-field{padding:7px;border-radius:5px}.marketing-page .sample-field small{font-size:7px}.marketing-page .sample-field strong{font-size:9px}.marketing-page .caret{height:11px}.marketing-page .sample-upload{padding:5px;font-size:6px;gap:4px}.marketing-page .sample-upload>span{font-size:13px}.marketing-page .download-visual{flex-direction:column;padding:10px;gap:8px}.marketing-page .download-visual strong{display:none}.marketing-page .download-visual span{font-size:8px;margin:0}.marketing-page .download-symbol{width:36px;height:36px;border-radius:9px}.marketing-page .download-symbol svg{width:20px;height:20px}.marketing-page .section-link{margin-top:24px;font-size:12px}.marketing-page .showcase-section{padding:59px 0 35px}.marketing-page .showcase-grid{grid-template-columns:1fr;gap:25px}.marketing-page .showcase-card{display:grid;grid-template-columns:133px 1fr;gap:20px;align-items:center}.marketing-page .showcase-picture{padding:9px;border-radius:9px}.marketing-page .showcase-label{padding:0;gap:7px;align-items:flex-start}.marketing-page .showcase-label h3{line-height:1.4}.marketing-page .showcase-label>span{width:24px;height:24px;margin-top:2px;flex-shrink:0;font-size:14px}.marketing-page .showcase-footer{display:block;margin-top:31px;font-size:12px;line-height:1.8;padding-top:20px}.marketing-page .showcase-footer .text-link{font-size:12px;margin-top:9px}.marketing-page .team-panel{grid-template-columns:1fr;gap:39px;border-radius:17px;padding:32px 27px}.marketing-page .team-copy h2{font-size:39px;letter-spacing:-1.8px}.marketing-page .team-copy>p:not(.eyebrow){max-width:100%;margin-top:19px}.marketing-page .team-benefits{margin:18px 0 23px}.marketing-page .button-white{padding:14px 16px;min-height:48px}.marketing-page .team-visual{padding:0;width:100%;max-width:370px;margin-inline:auto}.marketing-page .brand-settings{max-width:300px;padding:18px}.marketing-page .brand-output-row{margin-top:20px;gap:14px}.marketing-page .brand-output-row:before{height:20px;top:-20px}.marketing-page .team-visual-caption{font-size:9px}.marketing-page .styles{padding-top:0}.marketing-page .style-grid{grid-template-columns:1fr;gap:23px}.marketing-page .style-cover{height:240px}.marketing-page .style-cover-images{padding:10px 20px 0}.marketing-page .style-info{padding:23px}.marketing-page .style-info h3{font-size:23px}.marketing-page .style-bottom strong{font-size:12px}.marketing-page .style-bottom>span{font-size:10px}.marketing-page .custom-card{padding:27px}.marketing-page .custom-symbol{display:none}.marketing-page .custom-card .eyebrow{font-size:8px;margin-bottom:13px}.marketing-page .custom-card h3{font-size:30px}.marketing-page .custom-card>p:not(.eyebrow){max-width:none;font-size:13px}.marketing-page .custom-card .text-link{font-size:12px}.marketing-page .styles-footer{display:block;line-height:1.7;margin-top:18px}.marketing-page .styles-footer .text-link{font-size:12px;margin-top:9px}.marketing-page .faq-section{grid-template-columns:1fr;gap:28px;padding-top:58px}.marketing-page .faq-section h2{font-size:32px}.marketing-page .faq-section h2 br{display:none}.marketing-page .faq-contact{margin-top:17px}.marketing-page .faq-contact br{display:none}.marketing-page .faq-contact a{display:inline-block;margin-left:4px}.marketing-page .faqs summary{padding-block:21px}.marketing-page .faqs details p{padding-right:15px}.marketing-page .closing{padding:43px 22px 36px;border-radius:17px}.marketing-page .closing .eyebrow{font-size:8px;letter-spacing:.8px}.marketing-page .closing h2{font-size:33px;line-height:1.19;letter-spacing:-1.5px}.marketing-page .closing>p:not(.eyebrow){line-height:1.7;margin-top:17px}.marketing-page .closing .button{margin-top:23px;font-size:13px;min-height:49px;gap:28px}.marketing-page .closing .closing-note{max-width:260px;margin-inline:auto}.marketing-page .closing-mark{font-size:220px;top:104px;right:-33px;opacity:.65}.marketing-page .footer{padding-top:35px}.marketing-page .footer-main{gap:16px;align-items:center;padding-bottom:24px}.marketing-page .footer-main>p{flex-basis:100%;order:3;font-size:10px}.marketing-page .footer-main nav{gap:17px;font-size:10px;margin-left:auto}.marketing-page .footer .brand{font-size:19px;gap:7px}.marketing-page .footer .brand img{width:27px;height:27px}.marketing-page .footer-bottom{line-height:1.8;display:block;padding-top:17px}.marketing-page .footer-bottom>a{display:inline-block;margin-top:7px}}@media (max-width: 360px){.marketing-page .container{width:calc(100% - 32px)}.marketing-page .hero h1{font-size:39px}.marketing-page .hero-actions{gap:14px}.marketing-page .hero-actions .button{gap:17px}.marketing-page .step{grid-template-columns:95px 1fr;gap:16px}.marketing-page .step-visual{height:106px}.marketing-page .step h3{font-size:14px}.marketing-page .showcase-card{grid-template-columns:110px 1fr;gap:15px}.marketing-page .showcase-label>span{display:none}.marketing-page .team-panel{padding:29px 22px}.marketing-page .closing h2{font-size:29px}}.marketing-page .button{font-size:16px}.marketing-page .trial-note{font-size:12px}.marketing-page .benefit-strip>div{font-size:14px}.marketing-page .step>p{font-size:15px}.marketing-page .showcase-label p,.marketing-page .showcase-footer{font-size:14px}.marketing-page .team-copy>p:not(.eyebrow){font-size:15px}.marketing-page .team-benefits,.marketing-page .button-white{font-size:14px}.marketing-page .style-info p,.marketing-page .custom-card>p:not(.eyebrow){font-size:15px}.marketing-page .style-bottom strong,.marketing-page .custom-card .text-link,.marketing-page .styles-footer{font-size:14px}.marketing-page .faqs summary{font-size:16px}.marketing-page .faqs details p{font-size:15px}.marketing-page .faq-contact{font-size:14px}.marketing-page .faq-contact a{font-size:13px}.marketing-page .closing>p:not(.eyebrow){font-size:16px}.marketing-page .closing .closing-note{font-size:12px!important}.marketing-page .footer-main>p,.marketing-page .footer-main nav{font-size:12px}.marketing-page .footer-bottom{font-size:11px}@media (max-width: 1100px){.marketing-page .benefit-strip>div{font-size:13px}.marketing-page .step>p{font-size:14px}.marketing-page .team-panel{gap:32px}.marketing-page .team-copy>p:not(.eyebrow){font-size:14px}.marketing-page .team-benefits{font-size:13px}.marketing-page .style-info p,.marketing-page .custom-card>p:not(.eyebrow){font-size:14px}.marketing-page .style-bottom strong{font-size:12px}.marketing-page .faqs summary{font-size:15px}.marketing-page .faqs details p{font-size:14px}}@media (max-width: 900px){.marketing-page .benefit-strip>div{font-size:12px}.marketing-page .step>p{font-size:13px}.marketing-page .showcase-label p{font-size:12px}.marketing-page .showcase-footer,.marketing-page .styles-footer{font-size:13px}.marketing-page .team-benefits{font-size:12px}.marketing-page .style-info p,.marketing-page .custom-card>p:not(.eyebrow){font-size:13px}.marketing-page .style-bottom strong{font-size:11px}.marketing-page .footer-main nav{font-size:11px}}@media (max-width: 650px){.marketing-page .hero-actions .button{font-size:14px}.marketing-page .hero-actions .text-link{font-size:12px}.marketing-page .trial-note{font-size:11px}.marketing-page .benefit-strip>div{font-size:12px}.marketing-page .step>p{font-size:14px}.marketing-page .step-visual{height:128px}.marketing-page .showcase-label p{font-size:13px}.marketing-page .showcase-label h3{font-size:17px}.marketing-page .showcase-footer,.marketing-page .styles-footer{font-size:14px}.marketing-page .team-copy>p:not(.eyebrow){font-size:15px}.marketing-page .team-benefits{font-size:13px}.marketing-page .button-white{gap:14px}.marketing-page .style-info p,.marketing-page .custom-card>p:not(.eyebrow){font-size:15px}.marketing-page .style-bottom strong,.marketing-page .custom-card .text-link{font-size:13px}.marketing-page .faqs summary{font-size:15px}.marketing-page .faqs details p{font-size:14px}.marketing-page .faq-contact{font-size:13px}.marketing-page .faq-contact a{font-size:12px}.marketing-page .closing>p:not(.eyebrow){font-size:14px}.marketing-page .closing .closing-note{font-size:11px!important}.marketing-page .footer-main>p,.marketing-page .footer-main nav{font-size:11px}.marketing-page .footer-bottom{font-size:10px}}@media (max-width: 360px){.marketing-page .hero-actions .button{font-size:13px}.marketing-page .hero-actions .text-link{font-size:11px}.marketing-page .step>p{font-size:13px}.marketing-page .showcase-label h3{font-size:15px}.marketing-page .style-bottom strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.marketing-page{scroll-behavior:auto}.marketing-page *:where(:not([data-product-preview],[data-product-preview] *)),.marketing-page *:where(:not([data-product-preview],[data-product-preview] *)):before,.marketing-page *:where(:not([data-product-preview],[data-product-preview] *)):after{transition:none!important;animation:none!important}}.marketing-page{text-align:left}.marketing-page [id]{scroll-margin-top:100px}.marketing-page .marketing-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;line-height:1}.marketing-page .button>span{flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;height:24px;width:24px}.marketing-page .benefit-strip svg{flex-shrink:0}.marketing-page .hero-art{isolation:isolate}.marketing-page .custom-entry{margin-top:18px;font-size:13px;line-height:1.8;color:var(--muted)}.marketing-page .custom-entry a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--blue);font-weight:600}.marketing-page .custom-entry a:hover{text-decoration:underline;text-underline-offset:4px}.marketing-page .style-cover-preview{width:43%;border-radius:4px;overflow:hidden;box-shadow:0 7px 16px #192e5019;flex-shrink:0}.marketing-page .style-cover-preview:first-child{transform:rotate(-5deg) translateY(12px)}.marketing-page .style-cover-preview:last-child{transform:rotate(5deg) translateY(-6px)}.marketing-page .showcase-picture>[data-product-preview]{border-radius:4px;overflow:hidden;box-shadow:0 5px 14px #15273e13}.marketing-page .hero-product:before{z-index:0}.marketing-page .product-window,.marketing-page .hero-assurance{z-index:1}.marketing-page .window-label{font-size:9px;letter-spacing:.6px}.marketing-page .showcase-grid{row-gap:22px}.marketing-page .showcase-label h3{line-height:1.35}.marketing-page .team-copy .eyebrow{font-size:11px}.marketing-page .footer-main nav a{display:inline-flex;align-items:center;min-height:44px}.marketing-page .footer-bottom a{display:inline-flex;align-items:center;min-height:44px}.marketing-page .enterprise-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;padding-block:84px 76px}.marketing-page .enterprise-hero h1{font-size:clamp(42px,4.5vw,64px);line-height:1.09}.marketing-page .enterprise-hero .lead{max-width:510px}.marketing-page .enterprise-hero .hero-actions{flex-wrap:wrap}.marketing-page .enterprise-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:34px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.marketing-page .enterprise-benefit{display:flex;gap:14px;align-items:flex-start}.marketing-page .enterprise-benefit-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:11px;background:#eef4fe;color:var(--blue)}.marketing-page .enterprise-benefit-icon svg{width:22px;height:22px;flex-shrink:0}.marketing-page .enterprise-benefit h3{font-size:16px;line-height:1.5}.marketing-page .enterprise-benefit p{font-size:14px;line-height:1.75;color:var(--muted);margin-top:6px}.marketing-page .enterprise-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.marketing-page .enterprise-audience{padding:27px 30px;border:1px solid var(--line);border-radius:14px}.marketing-page .enterprise-audience h3{font-size:19px;line-height:1.4}.marketing-page .enterprise-audience p{font-size:15px;line-height:1.8;color:var(--muted);margin-top:10px}.marketing-page .enterprise-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:36px}.marketing-page .enterprise-step-number{color:var(--blue);font-size:12px;font-weight:600;letter-spacing:1px;display:block;margin-bottom:15px}.marketing-page .enterprise-workflow h3{font-size:18px;line-height:1.4}.marketing-page .enterprise-workflow p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:12px}.marketing-page .enterprise-choice{display:grid;grid-template-columns:1fr 1fr;gap:28px}.marketing-page .enterprise-choice>article{padding:32px;border:1px solid var(--line);border-radius:16px}.marketing-page .enterprise-choice .custom-choice{background:var(--navy);color:#fff;border-color:var(--navy)}.marketing-page .enterprise-choice h3{font-size:27px;line-height:1.25;letter-spacing:-.7px;margin-top:14px}.marketing-page .enterprise-choice p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.8;margin-top:15px}.marketing-page .custom-choice p:not(.eyebrow){color:#bac7db}.marketing-page .custom-choice .eyebrow{color:#9ac1ff}.marketing-page .enterprise-choice a{margin-top:21px}@media (max-width: 1000px){.marketing-page .enterprise-hero{gap:35px;padding-block:65px}.marketing-page .enterprise-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.marketing-page .enterprise-benefits{gap:20px}}@media (max-width: 650px){.marketing-page .custom-entry{font-size:12px;margin-top:10px}.marketing-page .window-label{font-size:8px}.marketing-page .style-cover-preview{width:42%;max-width:173px}.marketing-page .enterprise-hero{grid-template-columns:1fr;gap:35px;padding-block:40px}.marketing-page .enterprise-hero h1{font-size:clamp(39px,10vw,53px)}.marketing-page .enterprise-benefits{grid-template-columns:1fr;gap:22px}.marketing-page .enterprise-audiences,.marketing-page .enterprise-choice{grid-template-columns:1fr;gap:20px}.marketing-page .enterprise-audience{padding:24px}.marketing-page .enterprise-choice>article{padding:26px}.marketing-page .enterprise-workflow{grid-template-columns:1fr;gap:27px}.marketing-page .enterprise-workflow h3{font-size:18px}.marketing-page .enterprise-step-number{margin-bottom:9px}.marketing-page .footer{padding-bottom:28px}}.marketing-page .enterprise-benefit-icon svg{fill:currentColor;stroke:none}.marketing-page .brand-output-row .brand-format-examples{position:relative}.marketing-page .brand-output-row .brand-format-examples:before{content:"";position:absolute;top:-13px;height:13px;left:calc((100% - 24px) / 6);right:calc((100% - 24px) / 6);border:1px solid #526884;border-bottom:0;border-radius:4px 4px 0 0;pointer-events:none}.marketing-page :is(.style-card,.custom-card,.frame-offer){color:inherit;text-decoration:none;transition:box-shadow .2s}.marketing-page :is(.style-card,.custom-card,.frame-offer):hover{box-shadow:0 10px 30px #18304f20}.marketing-page :is(.style-card,.custom-card,.frame-offer):focus-visible{outline:3px solid var(--blue);outline-offset:4px}.marketing-page .styles .style-card-action{display:inline-flex;align-items:center;gap:12px;color:var(--blue);font-size:14px;font-weight:600;line-height:1.5}.marketing-page .styles .style-card-action>span{margin:0;font-size:18px}.marketing-page :is(.style-card,.custom-card,.frame-offer):is(:hover,:focus-visible) .style-card-action{text-decoration:underline;text-underline-offset:4px}.marketing-page .frame-offer-demo{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;padding:12px 4px 0}.marketing-page .frame-offer-demo .text-link{min-height:44px}.marketing-page :is(.frame-offer-demo>span,.demo-footnote){color:var(--muted);font-size:14px;line-height:1.6}.marketing-page .demo-footnote{margin-top:20px}.marketing-page .enterprise-demos .showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 680px){.marketing-page .enterprise-demos .showcase-grid{grid-template-columns:1fr}}
