.story-page{color:#172838;background:#f7f3eb;overflow-x:clip}.story-page main{overflow:clip}.story-page .desktop-nav a.active{color:#90513d}.story-page .desktop-nav a.active:after{content:"";background:#e9b994;height:2px;margin-top:7px;display:block}.story-page .header-actions .button svg,.story-page .button svg,.story-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.story-page .button span{font-size:inherit;line-height:inherit}.story-page .button{gap:19px}.story-kicker{color:#9b5e49;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:850;line-height:1.4;display:inline-block}.story-link{color:#235dca;white-space:normal;border-bottom:1px solid #8badeb;align-items:center;gap:15px;padding:7px 0;font-size:13px;font-weight:800;display:inline-flex}.story-link:hover{color:#153e91;border-color:#153e91}.story-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;display:flex}.story-micro{color:#4d6275;margin:17px 0 0;font-size:12px;line-height:1.5}.story-hero{position:relative;overflow:hidden}.story-hero-features{background:radial-gradient(at 72% 70%,#eedbcc 0%,#0000 44%),linear-gradient(120deg,#f7f3eb,#f0ede6);padding:75px 0 80px}.story-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:5%;min-height:485px;display:grid}.story-hero-copy{z-index:1;min-width:0;position:relative}.story-hero h1{color:#172838;max-width:730px;margin:18px 0 22px;font-size:clamp(49px,5.1vw,76px);line-height:1.02}.story-hero-copy>p:not(.story-micro){color:#526275;max-width:570px;margin-bottom:0;font-size:17px}.story-hero-figure{background:#162435;border-radius:16px;min-width:0;margin:0;padding:9px;position:relative;transform:rotate(-1.2deg);box-shadow:0 35px 72px #1f313f3d}.story-window-bar{color:#b5c1d0;letter-spacing:.18em;align-items:center;gap:5px;height:31px;padding:0 8px 8px;font-size:9px;font-weight:800;display:flex}.story-window-bar i{background:#d69b85;border-radius:50%;width:6px;height:6px;display:block}.story-window-bar i:nth-child(2){background:#e4c884}.story-window-bar i:nth-child(3){background:#86b9a9}.story-window-bar span{margin-left:auto}.story-hero-figure img{border-radius:8px;width:100%;height:auto;display:block}.story-hero-figure figcaption{color:#5f7182;font-size:11px;position:absolute;bottom:-33px;left:11px;transform:rotate(1.2deg)}.story-intro{text-align:center;max-width:850px;padding:108px 0 74px}.story-intro h2,.capability-heading h2,.template-gallery h2,.template-workflow h2,.template-editions h2,.pricing-plans h2,.pricing-assurance h2{margin:16px 0 20px;font-size:clamp(38px,4vw,58px);line-height:1.1}.story-intro p{color:#607082;max-width:690px;margin:0 auto;font-size:17px}.feature-band{border-top:1px solid #d7d6d0;grid-template-columns:minmax(0,.79fr) minmax(0,1.21fr);align-items:center;gap:8%;padding:72px 0 92px;display:grid}.feature-band-reverse{grid-template-columns:minmax(0,1.21fr) minmax(0,.79fr)}.feature-band-reverse .feature-band-copy{order:2}.feature-band-reverse .feature-band-media{order:1}.feature-number{color:#a26950;letter-spacing:.19em;font-size:11px;font-weight:900}.feature-band h2{margin:19px 0 20px;font-size:clamp(35px,3.8vw,53px);line-height:1.08}.feature-band p{color:#5d6c79;font-size:16px}.story-checks{margin:24px 0 26px;padding:0;list-style:none}.story-checks li{color:#2c3d4e;border-bottom:1px solid #deded8;padding:9px 0 9px 29px;font-size:14px;position:relative}.story-checks li:before{content:"";border-bottom:2px solid #b76950;border-left:2px solid #b76950;width:14px;height:8px;position:absolute;top:15px;left:1px;transform:rotate(-45deg)}.feature-band-media,.template-workflow-figure{background:#192739;border-radius:14px;min-width:0;margin:0;padding:12px;box-shadow:0 22px 44px #142b4226}.feature-band-media img,.template-workflow-figure img{border-radius:6px;width:100%;height:auto;display:block}.feature-band-media figcaption,.template-workflow-figure figcaption{color:#b8c8d7;margin:11px 7px 2px;font-size:11px}.capability-section{color:#f9f8f4;background:#17283a;padding:100px 0 110px;position:relative}.capability-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 90% 30%,#d69a7629,#0000 35%);position:absolute;inset:0}.capability-section .container{position:relative}.capability-heading{max-width:620px}.capability-heading .story-kicker{color:#e4b193}.capability-heading p{color:#b2bec9;font-size:16px}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.capability-grid article{background:#20354a;border:1px solid #425366;border-radius:13px;min-width:0;padding:25px 22px 28px}.capability-grid svg,.template-categories svg{fill:none;stroke:#e7b596;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.capability-grid h3{margin:25px 0 9px;font-size:18px}.capability-grid p{color:#b5c4d2;margin:0;font-size:13px}.story-final{background:#e7d8c9;padding:72px 0}.story-final-inner{justify-content:space-between;align-items:end;gap:50px;display:flex}.story-final-inner>div:first-child{max-width:680px}.story-final h2{margin:14px 0;font-size:clamp(36px,4.2vw,59px)}.story-final p{color:#57697b;margin:0;font-size:15px}.story-final-actions{flex-direction:column;flex:none;align-items:flex-start;gap:17px;display:flex}.story-hero-templates{color:#fff;background:#16283c;padding:75px 0 80px}.story-hero-templates:before{content:"";background:#233d58;border-radius:50%;width:650px;height:650px;position:absolute;top:-290px;right:-150px;box-shadow:0 0 0 130px #ffffff06}.template-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:6%;min-height:520px;display:grid;position:relative}.story-hero-templates h1{color:#fff}.story-hero-templates .story-hero-copy>p:not(.story-micro){color:#c6d0da}.story-hero-templates .story-kicker{color:#ebb696}.story-hero-templates .story-micro{color:#c0ccda}.story-hero-templates .story-link{color:#d5e4fc;border-color:#7495bc}.template-hero-art{min-width:0;height:520px;position:relative}.template-sheet{background:#fff;border:1px solid #eee7dc;border-radius:5px;padding:8px;position:absolute;box-shadow:0 25px 45px #0000004a}.template-sheet img{width:100%;height:auto;display:block}.sheet-report{width:46%;top:1%;left:6%;transform:rotate(-8deg)}.sheet-festival{width:60%;top:9%;right:2%;transform:rotate(6deg)}.sheet-lookbook{width:61%;bottom:0;left:18%;transform:rotate(-2deg)}.template-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:98px;display:grid}.template-categories article{background:#fffaf3;border:1px solid #ddd6cb;border-radius:12px;padding:30px}.template-categories h3{margin:28px 0 10px;font-size:21px}.template-categories p{color:#687785;margin:0;font-size:13px}.template-categories svg{stroke:#b16c55}.template-gallery{background:#e9e2d8;padding:96px 0 110px}.template-gallery-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.template-gallery h2{max-width:700px;margin-bottom:0}.template-gallery-heading p{color:#4b5d6e;max-width:340px;margin:0 0 6px;font-size:13px}.template-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.template-gallery-grid figure{background:#f8f6f1;border:1px solid #d6cbbc;border-radius:12px;margin:0;overflow:hidden}.template-gallery-art{background:#d7ccbf;justify-content:center;align-items:center;height:335px;padding:22px;display:flex}.template-gallery-art img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 15px 27px #34353433}.template-gallery-grid figcaption{flex-direction:column;gap:4px;padding:18px 20px 20px;display:flex}.template-gallery-grid figcaption strong{font-size:17px}.template-gallery-grid figcaption span{color:#667686;font-size:12px}.template-workflow{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:7%;padding:103px 0;display:grid}.template-workflow p{color:#5c6d7e;font-size:16px}.template-workflow ol{counter-reset:step;margin:24px 0 26px;padding:0;list-style:none}.template-workflow li{counter-increment:step;border-top:1px solid #dad6cf;align-items:center;gap:15px;padding:12px 0;font-size:14px;font-weight:700;display:flex}.template-workflow li:before{content:"0" counter(step);color:#a76a54;letter-spacing:.15em;font-size:11px;font-weight:900}.template-workflow li:last-child{border-bottom:1px solid #dad6cf}.template-editions{background:#ded0bf;padding:82px 0}.template-editions-grid{grid-template-columns:1fr 1fr;align-items:end;gap:8%;display:grid}.template-editions h2{margin-bottom:0}.template-editions p{color:#4b5e71;margin-bottom:0;font-size:16px}.pricing-intro{background:radial-gradient(at 75% 20%,#f0ddc8 0%,#0000 45%),#f7f3eb;padding:90px 0 68px}.pricing-intro .container{text-align:center;max-width:900px}.pricing-intro h1{margin:18px 0 20px;font-size:clamp(48px,5vw,74px);line-height:1.03}.pricing-intro p:not(.story-micro){color:#5a6b7c;max-width:750px;margin:0 auto 25px;font-size:17px}.pricing-intro .story-micro{margin-top:17px}.pricing-plans{background:#ede9e2;padding:78px 0 85px}.pricing-plans-top{justify-content:space-between;align-items:end;gap:30px;margin-bottom:29px;display:flex}.pricing-plans h2{margin-bottom:0}.pricing-plans .period-switch{background:#ddd9d2;flex:none;margin:0}.edition-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.edition-card{background:#fffaf4;border:1px solid #d7d2ca;border-radius:14px;flex-direction:column;min-width:0;padding:29px;display:flex;box-shadow:0 10px 27px #27363f0e}.edition-pro{background:#f6f9ff;border:2px solid #3574e9;box-shadow:0 19px 38px #2854a41a}.edition-label{color:#a3634e;letter-spacing:.16em;font-size:10px;font-weight:850}.edition-card h3{letter-spacing:-.04em;margin:14px 0 6px;font-size:35px}.edition-card>div:first-child p{color:#627282;min-height:42px;margin:0;font-size:13px}.edition-price{border-top:1px solid #ddd9d3;border-bottom:1px solid #ddd9d3;min-height:111px;margin-top:25px;padding:22px 0}.edition-price strong,.edition-price small{display:block}.edition-price strong{letter-spacing:-.035em;color:#1b3045;font-size:28px;line-height:1.2}.edition-price small{color:#667a8b;margin-top:6px;font-size:11px}.edition-card ul{flex:1;margin:0;padding:18px 0 15px;list-style:none}.edition-card li{color:#34475a;padding:7px 0 7px 23px;font-size:12px;position:relative}.edition-card li:before{content:"";border-bottom:2px solid #3d77dd;border-left:2px solid #3d77dd;width:13px;height:7px;position:absolute;top:12px;left:1px;transform:rotate(-45deg)}.edition-action{width:100%}.pricing-disclosure{color:#566c80;text-align:center;margin:24px 0 0;font-size:12px}.pricing-disclosure a{color:#235dc8;text-decoration:underline}.pricing-comparison{background:#f7f3eb;max-width:none;margin:0;padding:100px 0;scroll-margin-top:20px}.pricing-comparison .comparison-heading h2{margin:14px 0 0;font-size:clamp(38px,4vw,58px)}.pricing-comparison .comparison-heading p{max-width:400px}.pricing-comparison .comparison-frame{max-width:1100px;margin:auto}.pricing-comparison .comparison-note{max-width:1100px;margin:17px auto 0}.pricing-comparison .feature-matrix .matrix-group th{color:#634f45;background:#e8e2d8}.pricing-comparison .feature-matrix thead th:last-child{background:#2d66c9}.pricing-assurance{background:#e7d6c4;padding:83px 0}.pricing-assurance-grid{justify-content:space-between;align-items:end;gap:35px;display:flex}.pricing-assurance-grid>div{max-width:660px}.pricing-assurance h2{margin:16px 0 14px}.pricing-assurance p{color:#4f6376;margin:0;font-size:15px}.pricing-assurance .button{flex:none}@media (width<=1050px){.story-hero-grid,.template-hero-grid{gap:3%}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edition-grid{gap:10px}.edition-card{padding:22px}.edition-price strong{font-size:24px}}@media (width<=900px){.story-hero-grid,.template-hero-grid,.feature-band,.feature-band-reverse,.template-workflow{grid-template-columns:1fr;gap:45px}.story-hero-grid{min-height:0}.story-hero-figure{max-width:720px}.feature-band{padding:57px 0 70px}.feature-band-reverse .feature-band-copy,.feature-band-reverse .feature-band-media{order:initial}.template-hero-art{width:100%;max-width:720px;margin:auto}.template-categories,.template-gallery-grid{grid-template-columns:1fr 1fr}.template-gallery-grid figure:last-child{grid-column:1/-1}.template-editions-grid{gap:5%}.pricing-plans-top{align-items:start}.edition-grid{grid-template-columns:1fr 1fr}.edition-free{grid-column:1/-1}.edition-free ul{grid-template-columns:1fr 1fr;display:grid}.pricing-assurance-grid{align-items:start}}@media (width<=640px){.story-hero-features,.story-hero-templates{padding:55px 0 65px}.story-hero h1{font-size:clamp(43px,10.6vw,62px)}.story-hero-copy>p:not(.story-micro){font-size:15px}.story-actions{gap:15px}.story-actions .button{width:100%}.story-intro{padding:75px 0 55px}.story-intro p{font-size:15px}.feature-band p{font-size:14px}.feature-band h2{font-size:39px}.capability-section{padding:76px 0}.capability-grid{gap:9px}.capability-grid article{padding:19px}.capability-grid h3{font-size:16px}.capability-grid p{font-size:12px}.story-final-inner,.template-gallery-heading,.template-editions-grid,.pricing-plans-top,.pricing-assurance-grid{display:block}.story-final-actions{margin-top:25px}.story-final-actions .button{width:100%}.template-hero-art{height:365px}.template-categories{grid-template-columns:1fr;padding-bottom:75px}.template-categories article{padding:22px}.template-gallery{padding:77px 0}.template-gallery-heading p{margin-top:15px}.template-gallery-grid{grid-template-columns:1fr}.template-gallery-grid figure:last-child{grid-column:auto}.template-gallery-art{height:280px}.template-workflow{padding:75px 0}.template-editions{padding:68px 0}.template-editions-grid>div:last-child{margin-top:20px}.pricing-intro{padding:65px 0 57px}.pricing-intro h1{font-size:clamp(43px,10vw,61px)}.pricing-plans{padding:68px 0}.pricing-plans .period-switch{margin-top:25px}.edition-grid{grid-template-columns:1fr}.edition-free{grid-column:auto}.edition-free ul{display:block}.edition-card{padding:26px}.edition-card>div:first-child p,.edition-price{min-height:0}.pricing-comparison{padding:75px 0}.pricing-assurance{padding:70px 0}.pricing-assurance .button{width:100%;margin-top:25px}}@media (width<=360px){.template-hero-art{height:295px}.capability-grid{grid-template-columns:1fr}.pricing-plans .period-switch{width:100%}.pricing-plans .period-switch button{flex:1;padding-inline:13px}}.story-illustration{background:#e7d8c8;border-radius:17px;max-width:1000px;margin:0 auto 90px;padding:13px;box-shadow:0 20px 48px #39424317}.story-illustration img{border-radius:9px;width:100%;height:auto;display:block}.story-illustration figcaption{text-align:center;color:#6b5d56;padding:10px 5px 2px;font-size:12px}@media (width<=640px){.story-illustration{margin-bottom:60px;padding:8px}}.pricing-page .matrix-included:before{content:none}.pricing-page .matrix-included svg{fill:none;stroke:#147250;stroke-width:2.5px;flex:none;width:24px;height:24px}.pricing-page .matrix-unavailable{justify-content:center;align-items:center;gap:7px;display:inline-flex}.pricing-page .matrix-unavailable:before{content:"✕";color:#b42332;-webkit-text-stroke:1px currentColor;flex:none;place-items:center;width:24px;height:24px;font-size:24px;font-weight:800;line-height:1;display:inline-grid}@media (width<=760px){.pricing-page .matrix-included svg{width:20px;height:20px}.pricing-page .matrix-unavailable{justify-content:flex-start;gap:5px}.pricing-page .matrix-unavailable:before{width:20px;height:20px;font-size:20px}}.story-page .site-header .desktop-nav a{color:#34485a}.story-page .site-header .desktop-nav a.active{color:#90513d}.story-page .button-blue{color:#fff;background:#2867df}.story-page .button-blue:hover:not([aria-disabled=true]){background:#1857cd}.pricing-page .pricing-plans{background:radial-gradient(at 10% 12%,#ffffffa6,#0000 48%),#eee9e1}.pricing-page .pricing-plans-top{margin-bottom:32px}.pricing-page .pricing-plans h2{max-width:680px}.pricing-page .period-switch{background:#e5e0d9;border:1px solid #d6d0c8;border-radius:11px;padding:5px}.pricing-page .period-switch button{border-radius:7px;min-width:105px;min-height:39px}.pricing-page .period-switch button:focus-visible,.pricing-page .edition-action:focus-visible{outline-offset:3px;outline:3px solid #174881}.pricing-page .edition-grid{gap:18px}.pricing-page .edition-card{background:#fffdf9;border-radius:18px;padding:32px;box-shadow:0 17px 36px #2c333812}.pricing-page .edition-pro{background:linear-gradient(#f6f9ff 0%,#fffdf9 100%);border-color:#3975e8;box-shadow:0 20px 44px #2854a426}.pricing-page .edition-label{font-size:11px;line-height:1.5}.pricing-page .edition-card h3{margin-top:17px;font-size:38px}.pricing-page .edition-card>div:first-child p{font-size:14px;line-height:1.55}.pricing-page .edition-price{min-height:113px;margin-top:28px;padding-block:23px}.pricing-page .edition-price strong{font-size:29px}.pricing-page .edition-price small{font-size:12px}.pricing-page .edition-card ul{padding-block:20px 24px}.pricing-page .edition-card li{padding-block:8px;font-size:13px;line-height:1.45}.pricing-page .edition-action{text-align:center;white-space:normal;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:13px 18px;font-size:14px;line-height:1.25;display:flex}.pricing-page .edition-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:18px;height:18px}.pricing-page .edition-action span{font-size:inherit;line-height:inherit}.pricing-page .edition-action.button-blue{color:#fff}.pricing-page .pricing-disclosure{margin-top:29px;font-size:13px;line-height:1.6}@media (width<=1050px){.pricing-page .edition-grid{gap:12px}.pricing-page .edition-card{padding:25px}}@media (width<=640px){.pricing-page .pricing-plans-top{margin-bottom:23px}.pricing-page .edition-grid{gap:16px}.pricing-page .edition-card{padding:25px}.pricing-page .edition-card h3{font-size:34px}.pricing-page .edition-price{min-height:0}}.pricing-page .pricing-plans-top{align-items:end;margin-bottom:8px}.pricing-page .pricing-controls{flex:none;align-items:end;gap:16px;display:flex}.pricing-page .pricing-country{color:#31495e;flex-direction:column;gap:7px;width:238px;font-size:12px;font-weight:750;display:flex}.pricing-page .pricing-country select{color:#172838;width:100%;min-height:51px;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #c8cfd2;border-radius:9px;padding:10px 13px;font-size:14px;box-shadow:0 3px 9px #1b2a370f}.pricing-page .pricing-country select:hover{border-color:#829cb7}.pricing-page .pricing-country select:focus-visible,.pricing-page .pricing-retry:focus-visible{outline-offset:3px;outline:3px solid #174881}.pricing-page .pricing-country-feedback{align-items:center;gap:12px;min-height:19px;margin-bottom:17px;display:flex}.pricing-page .pricing-country-help{color:#617181;margin:0;font-size:12px}.pricing-page .pricing-retry{color:#235dc8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:750;text-decoration:underline}.pricing-page .pricing-retry[hidden],.pricing-page .edition-tax[hidden]{display:none}.pricing-page .edition-tax{color:#4e6477;border-top:1px solid #e4e0dc;flex-direction:column;gap:5px;margin-top:13px;padding-top:11px;font-size:12px;line-height:1.35;display:flex}.pricing-page .edition-tax>span{justify-content:space-between;gap:12px;display:flex}.pricing-page .edition-tax b{color:#19384f;white-space:nowrap;font-weight:750}@media (width<=1150px){.pricing-page .pricing-plans-top{flex-wrap:wrap;gap:20px}}@media (width<=640px){.pricing-page .pricing-controls{flex-wrap:wrap;gap:12px;margin-top:22px}.pricing-page .pricing-country{width:min(100%,320px)}.pricing-page .pricing-plans .period-switch{margin-top:0}.pricing-page .pricing-country-feedback{flex-wrap:wrap;align-items:flex-start}}@media (width<=360px){.pricing-page .pricing-country{width:100%}}
