/* Studio: a quiet editorial storefront. No entrance effects on content sections. */
html{scroll-behavior:smooth;scroll-padding-top:110px}.studio-landing{--studio-paper:#f5f3ee;--studio-ink:#202a2e;--studio-line:#202a2e26;--studio-accent:#dcebaf;background:var(--studio-paper);color:var(--studio-ink);font-family:'Studio Sans',Arial,sans-serif}.studio-landing *, .studio-landing *:before,.studio-landing *:after{box-sizing:border-box}.studio-landing a{color:inherit;text-decoration:none}.studio-landing h1,.studio-landing h2,.studio-landing h3,.studio-landing p{margin:0}.studio-landing button{font:inherit}.studio-landing :focus-visible{outline:3px solid #72894b;outline-offset:5px}.landing-header{position:relative;z-index:25;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 5%;border-bottom:1px solid var(--studio-line);background:var(--studio-paper)}.studio-home .landing-header{position:sticky;top:0;padding-block:18px}.landing-brand{font-size:27px;font-weight:600;line-height:1;letter-spacing:-1.5px;flex-shrink:0}.landing-brand span{display:block;font-size:9px;letter-spacing:3.6px;margin-top:7px}.landing-header nav{display:flex;gap:32px;font-size:12px}.landing-header nav a{padding-block:10px}.landing-header nav a:hover{text-decoration:underline;text-underline-offset:5px}.landing-button{display:inline-flex;justify-content:space-between;align-items:center;padding:17px 23px;border:1px solid currentColor;border-radius:4px;gap:28px;font:12px 'Studio Sans',sans-serif;cursor:pointer;background:transparent;color:inherit;text-decoration:none;line-height:1.4}.landing-button.solid{background:#263b30;border-color:#263b30;color:#fff}.landing-button:hover{background:#e7eadf}.landing-button.solid:hover{background:#344b3e}.landing-kicker{font-size:10px;font-weight:500;letter-spacing:1.8px;display:block;line-height:1.8}.studio-landing h2{font:400 clamp(40px,4.5vw,70px)/1.04 'Studio Serif',Georgia,serif;letter-spacing:-.04em}.studio-landing h2 em{font-weight:400;color:#637568}.landing-hero{position:relative;display:grid;grid-template-columns:1fr 1.04fr;gap:5%;align-items:center;padding:72px 5% 80px;background:#1c2a2e;color:#f3f2e9;overflow:hidden;isolation:isolate}.landing-hero:before{content:'';position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 82% 20%,#4e676947,transparent 60%)}.hero-copy{position:relative;z-index:2}.hero-copy>.landing-kicker{font-size:9px;letter-spacing:1.55px;display:flex;align-items:center;gap:10px;color:#d0d7cf}.hero-copy>.landing-kicker i{width:6px;height:6px;background:var(--studio-accent);border-radius:50%;flex-shrink:0}.landing-hero h1{font:400 clamp(56px,6.1vw,96px)/1.01 'Studio Serif',Georgia,serif;letter-spacing:-.055em;margin:32px 0 28px}.landing-hero h1 em{font-weight:400;color:var(--studio-accent)}.hero-copy>p{max-width:410px;font-size:14px;line-height:1.9;color:#c9d1cd}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.hero-actions .solid{background:var(--studio-accent);color:#1c2a2e;border-color:var(--studio-accent)}.hero-actions .solid:hover{background:#e9f4cc}.hero-text-link{display:inline-block;font-size:12px;padding:10px 0;border-bottom:1px solid currentColor}.hero-assurance{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px;font-size:9px;color:#bdc9c3}.hero-assurance span:before{content:'✓';margin-right:7px;color:var(--studio-accent)}.hero-display{position:relative;min-width:0;height:550px}.hero-display-label{position:absolute;top:0;left:6%;right:0;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.6px;color:#b4c4bf}.hero-browser{position:absolute;display:block;background:#f5f3ee;border:1px solid #ffffff35;box-shadow:0 25px 80px #0003;border-radius:7px;overflow:hidden;color:#283333!important}.hero-browser img{display:block;width:100%;height:auto}.browser-chrome{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 13px;background:#f0f1eb;color:#607069;font-size:8px;border-bottom:1px solid #d7ddd3}.browser-chrome>span:first-child{letter-spacing:3px;font-size:6px;color:#a2ada5}.hero-browser-main{top:42px;right:-6%;width:100%;transform:rotate(3deg)}.hero-browser-small{left:-5%;bottom:5px;width:58%;transform:rotate(-5deg);box-shadow:0 25px 60px #0005}.hero-design-note{position:absolute;right:-1%;bottom:40px;display:flex;gap:16px;align-items:center;color:#dcebaf;transform:rotate(4deg)}.design-symbol{font-size:48px;line-height:1}.hero-design-note p{font-size:10px;line-height:1.8}.hero-design-note strong{font-weight:400;color:#f5f3ee}.hero-image-note{position:absolute;bottom:-26px;right:0;color:#9bacaa;font-size:8px}.profession-strip{display:grid;grid-template-columns:1.2fr repeat(6,1fr);align-items:center;gap:20px;padding:30px 5%;border-bottom:1px solid var(--studio-line)}.profession-strip>span{font-size:8px;letter-spacing:1.5px;line-height:1.8;color:#66716a}.profession-strip>a{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:10px 0}.profession-strip>a>span{color:#84907f}.profession-strip>a:hover{border-bottom:1px solid #66716a}.landing-section{padding:100px 5%}.landing-section-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:45px}.landing-section-heading h2{margin-top:22px}.landing-section-heading>p{max-width:400px;font-size:14px;line-height:1.9;color:#5c6861}.collection-disclosure{font-size:10px;color:#67736d;margin-bottom:22px!important}.premium-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.premium-card{min-width:0}.premium-card .preview-window{display:block;position:relative;aspect-ratio:1.2;background:#e5e7de;border:0;border-radius:5px;padding:22px;overflow:hidden}.premium-card:nth-child(2) .preview-window{background:#e4eaf1}.premium-card:nth-child(3) .preview-window{background:#e1e7d9}.premium-card:nth-child(4) .preview-window{background:#dddcd4}.premium-card:nth-child(5) .preview-window{background:#dde3e7}.premium-card:nth-child(6) .preview-window{background:#d8ded0}.premium-card .preview-window img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;box-shadow:0 8px 24px #202a2e18;border-radius:2px}.premium-badge{position:absolute;bottom:8px;right:12px;top:auto;left:auto;font-size:7px;letter-spacing:1.5px;color:#546357;background:transparent}.premium-card-copy{display:flex;justify-content:space-between;gap:20px;padding:22px 0 0;border-top:0}.premium-card-copy span{font-size:9px;text-transform:uppercase;letter-spacing:1.7px;color:#626e67}.premium-card-copy h3{font:35px/1.1 'Studio Serif',Georgia,serif;margin:10px 0}.premium-card-copy p{font-size:12px;line-height:1.8;max-width:330px;color:#66706b}.premium-card-copy>a{display:grid;place-items:center;border:1px solid var(--studio-line);border-radius:50%;width:36px;height:36px;font-size:22px;flex-shrink:0}.premium-mobile{font:10px 'Studio Sans',sans-serif;padding:10px 0;border:0;border-bottom:1px solid var(--studio-line);background:transparent;color:inherit;cursor:pointer;margin-top:8px}.landing-promise{padding:90px 5%;display:grid;grid-template-columns:.55fr 1fr 1fr;gap:6%;border-block:1px solid var(--studio-line)}.landing-promise>.landing-kicker{font-size:9px;max-width:150px}.landing-promise p{font-size:14px;line-height:1.9;margin-bottom:20px;color:#5b6861}.landing-plans{background:#e8eadf}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.plan-grid article{background:var(--studio-paper);padding:35px 30px;display:flex;flex-direction:column;border:1px solid #29332920;border-radius:6px}.plan-label{font-size:10px;letter-spacing:2px}.plan-grid h3{font:34px/1.12 'Studio Serif',serif;letter-spacing:-1px;margin:25px 0 18px}.plan-grid p{font-size:13px;line-height:1.8;margin-bottom:8px;color:#606d65}.plan-grid strong{font-weight:400}.plan-grid ul{list-style:none;margin:20px 0 35px;padding:0;flex:1;border-top:1px solid #29332925;padding-top:15px}.plan-grid li{padding:9px 0;font-size:12px;line-height:1.7;display:flex;gap:10px}.plan-grid li:before{content:'✓';color:#70805b}.plan-grid .featured{background:#243731;color:#f5f3ee;border-color:#243731;position:relative}.plan-grid .featured .plan-label{color:#dcebaf}.plan-grid .featured p{color:#c2cfc7}.plan-grid .featured ul{border-color:#ffffff25}.plan-grid .featured li:before{color:#dcebaf}.plan-grid .featured .solid{background:#dcebaf;color:#263b30;border-color:#dcebaf}.plan-footnote{max-width:950px;font-size:11px;line-height:1.9;margin-top:28px!important;color:#5c695f}.landing-process h2{margin:22px 0 55px}.landing-process>div{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.landing-process article{border-top:1px solid var(--studio-line);padding-top:25px}.landing-process article>span{font:italic 26px 'Studio Serif',serif;color:#7c8b6a}.landing-process h3{font:28px/1.2 'Studio Serif',serif;margin:30px 0 20px}.landing-process p{font-size:13px;line-height:1.9;color:#5d6a62}.standard-disclosure{border-block:1px solid var(--studio-line)}.standard-disclosure>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:25px 0;font-size:15px;cursor:pointer}.standard-disclosure>summary::-webkit-details-marker{display:none}.standard-disclosure>summary>span:last-child{font-size:24px}.standard-disclosure[open]>summary>span:last-child{transform:rotate(45deg)}.standard-content{padding-bottom:30px}.studio-landing .collection-grid{margin:0}.studio-landing .collection-filter{padding:20px 0;flex-wrap:wrap}.studio-landing .collection-status{padding-inline:0}.landing-faq{background:#ebece4;display:grid;grid-template-columns:.8fr 1.2fr;gap:0 8%}.landing-faq h2{grid-column:1;grid-row:1/5;max-width:400px}.landing-faq details{grid-column:2;padding:24px 0;border-top:1px solid var(--studio-line)}.landing-faq summary{font-size:16px;line-height:1.5;cursor:pointer}.landing-faq p{font-size:13px;line-height:1.9;margin-top:18px;color:#5b685f}.landing-inquiry{display:grid;grid-template-columns:1fr 1fr;gap:12%;background:#f5f3ee}.landing-inquiry h2{margin:25px 0 30px;font-size:clamp(50px,5.5vw,86px)}.landing-inquiry p{font-size:14px;line-height:1.9;max-width:450px;color:#627067}.landing-inquiry form{background:#eeeee6;border:1px solid var(--studio-line);padding:35px;border-radius:6px}.landing-inquiry label{display:block;font-size:11px;margin-bottom:20px}.landing-inquiry input,.landing-inquiry select,.landing-inquiry textarea{display:block;width:100%;padding:14px 12px;background:#fafaf6;color:#242924;border:1px solid #252a2430;font:15px 'Studio Sans',sans-serif;margin-top:8px;border-radius:3px;max-width:100%}.inquiry-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.landing-inquiry .inquiry-consent{display:flex;align-items:start;gap:12px;font-size:11px;line-height:1.7}.landing-inquiry input[type=checkbox]{width:17px;flex-shrink:0;margin-top:3px;accent-color:#334b38}.landing-inquiry .inquiry-note{font-size:10px;color:#62695f;margin:22px 0;line-height:1.8}.landing-inquiry button[type=submit]{width:100%;text-align:left}.landing-inquiry button:disabled{opacity:.6;cursor:wait}#inquiry-status{margin-top:15px;font-size:13px}.inquiry-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.landing-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:40px 5%;border-top:1px solid var(--studio-line);font-size:12px}.studio-home .landing-footer{display:block;background:#1c2a2e;color:#edf1e7;padding:50px 5% 25px}.footer-top{display:flex;justify-content:space-between;align-items:start;gap:25px}.footer-top p{font-size:14px;line-height:1.8;color:#bcc9bd}.footer-top>a:last-child{font-size:11px}.footer-wordmark{font:400 clamp(65px,16vw,250px)/1 'Studio Serif',Georgia,serif;letter-spacing:-.065em;white-space:nowrap;margin:55px 0 35px;color:#dcebaf}.footer-wordmark>span{font:300 .6em 'Studio Sans',sans-serif;margin-left:5%;vertical-align:middle}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff25;padding-top:24px;color:#adbdaf;font-size:10px}.footer-bottom nav{display:flex;gap:25px}
@media(min-width:1600px){.hero-display{height:640px}.landing-hero{padding-block:90px}.hero-browser-main{top:45px;right:-2%;width:95%}.hero-browser-small{bottom:15px}}
@media(max-width:1100px){.landing-hero{gap:4%;padding-top:60px;padding-bottom:65px}.landing-hero h1{font-size:68px}.hero-display{height:470px}.hero-browser-main{top:50px;width:108%}.hero-browser-small{width:70%;bottom:25px}.hero-design-note{bottom:0;right:0}.hero-design-note .design-symbol{font-size:32px}.hero-assurance{gap:12px}.hero-assurance span:last-child{display:none}.profession-strip{grid-template-columns:repeat(3,1fr);gap:10px 30px}.profession-strip>span{display:none}.premium-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 22px}.landing-promise{grid-template-columns:1fr 1fr}.landing-promise>.landing-kicker{grid-column:1/-1;max-width:none}.plan-grid article{padding:28px 22px}.plan-grid h3{font-size:30px}.landing-inquiry{gap:7%}.landing-inquiry form{padding:25px}}
@media(max-width:760px){html{scroll-padding-top:125px}.studio-home .landing-header{padding:16px 5%;flex-wrap:wrap;gap:16px}.landing-header nav{order:3;width:100%;justify-content:space-between;font-size:11px;gap:15px}.landing-header nav a{padding:0}.landing-header>.landing-button{font-size:10px;padding:12px 15px;gap:18px}.landing-brand{font-size:23px}.landing-brand span{font-size:8px;letter-spacing:3px}.landing-hero{grid-template-columns:1fr;gap:50px;padding:45px 6% 50px}.landing-hero h1{font-size:clamp(54px,10.5vw,78px);margin:25px 0}.hero-copy>p{font-size:13px;max-width:460px}.hero-copy>.landing-kicker{font-size:8px;letter-spacing:1px}.hero-actions{gap:18px;margin-top:26px}.hero-actions .landing-button{padding:16px 18px;font-size:11px}.hero-text-link{font-size:11px}.hero-assurance{margin-top:27px;font-size:9px}.hero-assurance span:last-child{display:block}.hero-display{height:500px;max-width:620px;width:92%;justify-self:center}.hero-display-label{left:0}.hero-browser-main{top:35px;right:-4%;width:94%}.hero-browser-small{left:-4%;bottom:15px;width:56%}.hero-design-note{bottom:30px;right:0}.hero-image-note{bottom:-15px;font-size:7px}.profession-strip{padding:22px 6%;gap:6px 20px}.profession-strip>a{font-size:10px}.landing-section{padding:65px 6%}.landing-section-heading{display:block;margin-bottom:30px}.studio-landing h2{font-size:45px}.landing-section-heading>p{margin-top:22px;font-size:13px}.landing-promise{padding:60px 6%;gap:25px;display:block}.landing-promise h2{margin:25px 0}.landing-promise p{font-size:13px;max-width:600px}.premium-card .preview-window{padding:16px}.premium-card-copy h3{font-size:30px}.premium-card-copy p{font-size:11px}.premium-card-copy span{font-size:8px}.premium-card-copy>a{width:30px;height:30px;font-size:19px}.premium-mobile{font-size:9px}.plan-grid,.landing-process>div{grid-template-columns:1fr;gap:25px}.plan-grid article{padding:32px 28px}.plan-grid h3{font-size:34px}.landing-process h3{margin-top:20px}.landing-faq{display:block}.landing-faq h2{margin-bottom:35px}.landing-faq summary{font-size:15px}.landing-inquiry{display:block}.landing-inquiry h2{font-size:55px}.landing-inquiry form{margin-top:35px;padding:24px}.footer-top{flex-wrap:wrap}.footer-top p{font-size:12px}.footer-top>a:last-child{width:100%}.footer-wordmark{margin:40px 0 30px;font-size:16vw}.footer-wordmark>span{margin-left:3%}.footer-bottom{flex-direction:column;gap:18px}.footer-bottom nav{gap:22px}.marketing-page .landing-header{flex-wrap:wrap}}
@media(max-width:480px){.hero-display{height:340px;margin-bottom:15px}.hero-browser-main{top:32px;right:-6%;width:103%}.hero-browser-small{bottom:0;width:65%}.hero-design-note{right:-3%;bottom:12px;gap:8px}.hero-design-note p{font-size:8px}.hero-design-note .design-symbol{font-size:26px}.hero-image-note{bottom:-27px}.browser-chrome{padding:7px 9px;font-size:6px}.browser-chrome>span:first-child{font-size:4px;letter-spacing:2px}.hero-assurance{gap:12px;font-size:8px}.hero-actions{gap:14px}.profession-strip{column-gap:15px}.premium-gallery{grid-template-columns:1fr;gap:32px}.premium-card .preview-window{aspect-ratio:1.2;padding:22px}.premium-card-copy p{font-size:12px}.premium-card-copy h3{font-size:35px}.inquiry-row{grid-template-columns:1fr;gap:0}.studio-landing h2{font-size:41px}.landing-header{padding-inline:6%}.landing-inquiry form{padding:22px}.landing-hero h1{font-size:clamp(51px,13.5vw,64px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Indexable service pages and buying guides; independent of fictional demos. */
.marketing-links{border-top:1px solid #d6d9d2}.marketing-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.marketing-link-grid>a{display:block;padding:30px;border:1px solid #d6d9d2;background:#f7f8f3}.marketing-link-grid h3{font:30px/1.2 'Studio Serif',Georgia,serif;margin-bottom:20px}.marketing-link-grid p{font-size:14px;line-height:1.8;max-width:600px}.marketing-link-grid span{display:block;font-size:12px;margin-top:25px}.marketing-link-grid a:hover{background:#e9eee3}.marketing-breadcrumb{padding:28px 6% 0;font-size:11px;display:flex;flex-wrap:wrap;gap:15px}.marketing-breadcrumb a{text-decoration:underline}.marketing-hero{padding:55px 6% 75px;display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center}.marketing-hero h1{font:clamp(43px,5vw,78px)/1.07 'Studio Serif',Georgia,serif;margin:25px 0 30px;letter-spacing:-.04em;overflow-wrap:anywhere}.marketing-hero p{font-size:17px;line-height:1.85;max-width:720px;margin-bottom:30px}.marketing-hero figure{position:relative}.marketing-hero img{width:100%;height:520px;object-fit:cover;border-radius:4px 130px 4px 4px}.marketing-hero figcaption{font-size:10px;margin-top:10px}.marketing-content{padding:40px 6% 70px;display:grid;grid-template-columns:260px minmax(0,800px);justify-content:space-between;gap:8%;border-top:1px solid #d6d9d2}.marketing-content>aside{position:sticky;top:30px;align-self:start}.marketing-content>aside nav{display:flex;flex-direction:column;margin:25px 0 30px;font-size:13px;line-height:1.6;gap:18px}.marketing-content>aside nav a:hover{text-decoration:underline}.marketing-content>div>section{padding:32px 0 45px;border-bottom:1px solid #d6d9d2;scroll-margin-top:25px}.marketing-content h2{font-size:clamp(32px,3.4vw,49px);margin:20px 0 25px;line-height:1.15}.marketing-content p,.marketing-content li{font-size:16px;line-height:1.95}.marketing-content ul{padding-left:20px;margin:25px 0 0}.marketing-content li{padding:7px 0}.marketing-faq details{padding:22px 0;border-bottom:1px solid #d6d9d2}.marketing-faq summary{font-size:18px;line-height:1.5;cursor:pointer}.marketing-faq p{margin-top:20px}.marketing-cta .landing-button{margin-top:30px}.marketing-page a:focus-visible,.marketing-page summary:focus-visible{outline:2px solid #294735;outline-offset:5px}
@media(max-width:900px){.marketing-hero{grid-template-columns:1fr;gap:40px}.marketing-hero img{height:370px}.marketing-content{grid-template-columns:1fr;gap:20px}.marketing-content>aside{position:static;border-bottom:1px solid #d6d9d2;padding-bottom:30px}.marketing-content>aside nav{display:grid;grid-template-columns:1fr 1fr}.marketing-content>div{max-width:800px}}
@media(max-width:600px){.marketing-link-grid{grid-template-columns:1fr}.marketing-link-grid>a{padding:25px}.marketing-link-grid h3{font-size:27px}.marketing-hero{padding:35px 6% 45px}.marketing-hero h1{font-size:44px}.marketing-hero p{font-size:15px}.marketing-hero img{height:290px;border-radius:4px 90px 4px 4px}.marketing-breadcrumb{font-size:10px;gap:8px}.marketing-content{padding-top:15px}.marketing-content h2{font-size:34px}.marketing-content p,.marketing-content li{font-size:15px}.marketing-content>aside nav{grid-template-columns:1fr}.marketing-page .landing-header{gap:15px}.marketing-page .landing-header>.landing-button{font-size:10px;padding:12px}}
.studio-education{background:#eceee5;border-block:1px solid #cdd5c8}.education-video{display:grid;grid-template-columns:1.35fr 1fr;gap:5%;align-items:center;margin-bottom:70px}.education-video video{width:100%;aspect-ratio:16/9;background:#f4f0e8;object-fit:contain;border:1px solid #cdd5c8}.education-video h3,.education-controls h3{font:38px/1.15 'Studio Serif',serif;margin:20px 0}.education-video p,.education-video li{font-size:14px;line-height:1.8}.education-video ol{padding-left:20px;margin:24px 0}.education-demo{display:grid;grid-template-columns:1fr 1fr;gap:6%;background:#f8f7f2;border:1px solid #cdd5c8;padding:45px}.education-controls label{display:block;font-size:12px;margin:18px 0}.education-controls input,.education-controls select{display:block;width:100%;padding:14px;margin-top:8px;border:1px solid #b9c5b6;background:white;color:#243b30;font:14px 'Studio Sans',sans-serif}.education-disclosure,.education-scope{font-size:12px;line-height:1.8;color:#4d6052}.education-actions{display:flex;gap:10px;flex-wrap:wrap}.education-actions button{padding:14px 18px;border:1px solid #284e40;background:white;color:#284e40;font-size:12px}.education-actions button:last-child{background:#284e40;color:white}.education-actions button:disabled{opacity:.5;cursor:not-allowed}.education-controls [role=status]{font-size:12px;line-height:1.7;min-height:44px;margin-top:15px}.education-preview-label{display:block;font-size:10px;letter-spacing:2px;margin-bottom:15px}.education-browser{padding:45px 30px;background:#edf2e9;color:#284e40;border:1px solid #cdd5c8;min-height:340px}.education-browser>span:first-child{font-size:9px;letter-spacing:2px}.education-browser h3{font:42px/1.1 'Studio Serif',serif;letter-spacing:-.04em;margin:35px 0 25px;overflow-wrap:anywhere}.education-browser p{font-size:13px;line-height:1.8}.education-faux-button{display:inline-block;border:1px solid currentColor;padding:12px 16px;font-size:11px;margin-top:25px}.education-published{margin-top:20px;padding:20px;border:1px dashed #b9c5b6}.education-published small{font-size:10px}.education-published p{font-size:20px;margin:12px 0;overflow-wrap:anywhere}.education-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.education-features h3{font-size:25px;margin-bottom:20px}.education-features p{font-size:14px;line-height:1.9}.education-scope{margin-top:30px;max-width:960px}
@media(max-width:900px){.education-video,.education-demo{grid-template-columns:1fr;gap:30px}.education-video>div{max-width:700px}.education-features{grid-template-columns:1fr}.education-demo{padding:30px}}@media(max-width:600px){.education-demo{padding:22px}.education-controls h3,.education-video h3{font-size:32px}.education-browser{padding:30px 24px;min-height:300px}.education-browser h3{font-size:36px}.education-actions button{font-size:11px;padding:13px}.education-video{margin-bottom:40px}}

.plan-price{margin:24px 0;display:grid;gap:7px}.plan-grid .plan-price strong{font-size:clamp(30px,3vw,44px);line-height:1.15}.plan-price span,.plan-price small{font-size:13px;line-height:1.5}.pricing-scope{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.pricing-scope article{border-top:1px solid #c9cfc5;padding-top:18px}.pricing-scope h3{font-size:21px}.pricing-scope p{font-size:14px;line-height:1.8}@media(max-width:760px){.pricing-scope{grid-template-columns:1fr}}
.studio-home .studio-education{background:#e9ede2;border:0}.studio-home .education-video{margin-bottom:25px;gap:6%;grid-template-columns:1.5fr 1fr}.studio-home .education-video video{border-radius:6px;box-shadow:0 15px 45px #27342615}.studio-home .education-video h3{font-size:35px}.studio-home .education-video p,.studio-home .education-video li{font-size:12px;line-height:1.9}.education-more{border-top:1px solid #c9d1c3;margin-top:35px}.education-more>summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:24px 0;font-size:14px}.education-more>summary::-webkit-details-marker{display:none}.education-more>summary>span{font-size:24px}.education-more[open]>summary>span{transform:rotate(45deg)}.studio-home .marketing-links{padding-top:55px;padding-bottom:55px}.studio-home .marketing-links .marketing-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.studio-home .marketing-link-grid>a{padding:22px 22px 22px 0;border:0;border-bottom:1px solid var(--studio-line);background:transparent}.studio-home .marketing-link-grid h3{font:22px/1.2 'Studio Serif',serif;margin-bottom:12px}.studio-home .marketing-link-grid p{font-size:11px}.studio-home .marketing-link-grid span{font-size:10px;margin-top:15px}.studio-home .pricing-scope p{font-size:11px}.studio-home .pricing-scope h3{font:23px/1.2 'Studio Serif',serif;margin-bottom:15px}.studio-home .plan-price strong{padding:0;border:0}.studio-home .plan-price{margin:24px 0 4px}.studio-home .plan-price span,.studio-home .plan-price small{font-size:11px}@media(max-width:900px){.studio-home .education-video{grid-template-columns:1fr;gap:30px}.studio-home .marketing-links .marketing-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.studio-home .marketing-links .marketing-link-grid{grid-template-columns:1fr}.studio-home .education-video h3{font-size:31px}}
.hero-design-note{background:#dcebaf;color:#203129;padding:12px 16px;border-radius:4px;bottom:0;box-shadow:0 8px 25px #0002}.hero-design-note strong{color:#203129}.hero-design-note .design-symbol{font-size:32px}@media(max-width:480px){.hero-design-note{padding:9px 11px;bottom:0}.hero-design-note .design-symbol{font-size:24px}}
.studio-guides{margin:0 5% 55px;border-block:1px solid var(--studio-line)}.studio-guides>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:14px;cursor:pointer}.studio-guides>summary::-webkit-details-marker{display:none}.studio-guides>summary>span:last-child{font-size:24px}.studio-guides[open]>summary>span:last-child{transform:rotate(45deg)}.studio-home .studio-guides .marketing-links{padding-inline:0}

/* Opening offer: same terms on the home page and price guide. */
.campaign-callout{display:grid;grid-template-columns:auto 1.3fr 2fr auto;align-items:center;gap:18px 28px;margin:0 0 24px;padding:22px 26px;background:#dce8fd;border:1px solid #abc4f4;color:#182943}
.campaign-callout>span{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#2345d7}
.campaign-callout>strong{font-size:21px;line-height:1.25;letter-spacing:-.025em}
.campaign-callout>p{font-size:12px;line-height:1.6;color:#33445c}
.campaign-callout>a{font-size:12px;font-weight:600;white-space:nowrap;border-bottom:1px solid currentColor;padding-bottom:5px}
.plan-price .plan-discount{display:inline-block;width:max-content;max-width:100%;padding:5px 9px;background:#dce8fd;color:#2345d7;font-size:11px;font-weight:700;letter-spacing:.02em}
.plan-price del{font-size:16px;color:#6b7378;text-decoration-thickness:1px}
.plan-grid .featured .plan-price .plan-discount{background:#dcebaf;color:#243731}
.plan-grid .featured .plan-price del{color:#cad6ce}
@media(max-width:1050px){.campaign-callout{grid-template-columns:1fr 1fr}.campaign-callout>p{grid-column:1}.campaign-callout>a{justify-self:end}}
@media(max-width:600px){.campaign-callout{display:block;padding:20px}.campaign-callout>span{display:block}.campaign-callout>strong{display:block;margin:9px 0 7px;font-size:20px}.campaign-callout>p{margin-bottom:13px}.campaign-callout>a{display:inline-block}.plan-price .plan-discount{font-size:10px}}

/* Marka işareti: yazı boyutuyla orantılı, solda, düz. */
.studio-mark{flex-shrink:0;width:.9em!important;height:1.03em!important;margin:0 .32em 0 0!important;transform:none!important;position:relative;top:-.07em}
.landing-brand.studio-logo{display:inline-flex;align-items:center;font-size:27px;font-weight:600;letter-spacing:-1.5px;line-height:1;text-decoration:none;color:inherit}.landing-brand.studio-logo span{display:inline;font-size:inherit;letter-spacing:inherit;margin:0 0 0 .2em;font-weight:400}

/* Fiyat bölümündeki örnek kartvizit bağlantısı. */
.pricing-card-link{display:inline-block;margin-top:12px;font-size:13px;color:inherit;text-decoration:underline;text-underline-offset:4px}
