.parent-page{background:#fff;color:#171717}.parent-page main{overflow:clip}.parent-page .service-header [aria-current=page] .family-trigger-label{font-weight:600}.parent-mono{font:12px/1.55 'Courier New',Courier,monospace;letter-spacing:.065em;text-transform:uppercase}.parent-hero{padding-top:27px}.parent-breadcrumb{display:flex;align-items:center;gap:13px;font-size:11px;color:#666}.parent-breadcrumb a:hover{color:#111}.parent-hero-grid{display:grid;grid-template-columns:1.14fr 1fr;gap:7%;align-items:center;min-height:590px;padding-block:60px 64px}.parent-identity{display:flex;gap:14px;align-items:center;margin-bottom:28px}.parent-identity .service-icon{width:30px;height:30px;flex-basis:30px}.parent-hero .parent-hero-headline{font-size:clamp(42px,4.05vw,65px);line-height:1.04;letter-spacing:-.052em;font-weight:600;margin:0 0 27px}.parent-hero .parent-hero-headline>span{font-weight:400}.parent-hero-copy>p{font-size:17px;line-height:1.7;max-width:51ch;margin:0 0 30px;color:#555}.parent-hero-actions{display:flex;flex-wrap:wrap;gap:19px 25px;align-items:center}.parent-hero-actions .button{font-size:13px;gap:27px}.parent-hero-actions .text-link{font-size:12px;align-self:center;display:inline-flex;gap:12px;align-items:center}.parent-page .ui-arrow{flex-shrink:0;vertical-align:middle}.parent-page-nav{display:flex;gap:32px;border-block:1px solid #ccc;padding-block:18px;align-items:center}.parent-page-nav>a{display:flex;gap:22px;font-size:12px}.parent-page-nav>a:hover{color:#777}.parent-page-nav>span{margin-left:auto;color:#777;font-size:10px}.parent-visual{position:relative;border:1px solid #c8c8c8;min-height:365px;padding:30px;background:#f8f8f8;overflow:hidden}.parent-visual>.parent-mono{display:block;font-size:10px;margin-bottom:32px;color:#666}.parent-visual>p{font:10px/1.6 'Courier New',monospace;color:#777;margin:24px 0 0}.plan-visual h2{font-weight:400;font-size:48px;letter-spacing:-.05em;line-height:1}.plan-branches{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px}.plan-branches span{border-top:1px solid #aaa;padding-top:13px;font-size:11px;line-height:1.5}.plan-answer{display:flex;justify-content:space-between;border-top:1px solid #111;margin-top:23px;padding-top:15px;font-size:14px;font-weight:500}.create-visual{background:#111;color:#fff;border-color:#111}.create-visual>.parent-mono{color:#aaa}.wire-player{min-height:200px;border:1px solid #666;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:linear-gradient(145deg,#1e1e1e,#111)}.wire-player>svg{width:68px;height:68px}.wire-player>span{font:9px 'Courier New',monospace;letter-spacing:.08em;color:#999}.create-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.create-strip>span{font:10px/1.4 'Courier New',monospace;border-top:1px solid #555;padding-top:10px}.write-visual{background:#fff}.write-visual>div{border-top:1px solid #ccc;padding:16px 0}.write-visual>div>.parent-mono{font-size:9px;color:#777}.write-visual h2{font-size:34px;letter-spacing:-.04em;font-weight:400;margin-top:7px}.write-visual>div:last-of-type{padding-bottom:0}.design-visual{padding-bottom:52px}.wire-browser{width:89%;border:1px solid #777;background:white;margin-top:48px}.wire-chrome{display:flex;gap:4px;align-items:center;border-bottom:1px solid #bbb;padding:9px}.wire-chrome i{width:3px;height:3px;border-radius:50%;background:#777}.wire-chrome span{font:7px 'Courier New',monospace;margin-left:auto;color:#777}.wire-browser-body{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:23px 16px}.wire-browser-body>div:first-child{display:flex;flex-direction:column;gap:10px}.wire-browser-body b{font-size:21px;line-height:1.1;letter-spacing:-.04em;font-weight:500}.wire-browser-body span{font-size:8px}.wire-browser-body em{display:flex;align-items:center;gap:8px;font-size:7px;font-style:normal;border:1px solid #999;padding:5px}.wire-browser-body em svg{width:8px;height:8px}.wire-image{display:grid;place-items:center;border:1px solid #bbb;background:#eee;font:8px 'Courier New',monospace;color:#777}.wire-card-row{display:flex;gap:9px;padding:0 16px 16px}.wire-card-row i{display:block;flex:1;height:25px;border:1px solid #ddd}.wire-phone{position:absolute;right:25px;bottom:62px;background:#fff;width:100px;border:1px solid #555;padding:13px 9px;box-shadow:0 8px 24px #0001}.wire-phone>span{font:7px 'Courier New',monospace}.wire-phone b{display:block;font-weight:500;font-size:20px;letter-spacing:-.04em;margin-block:14px;line-height:1.05}.wire-phone>div{height:40px;background:#eee;border:1px solid #ccc;margin-bottom:10px}.wire-phone em{font-size:7px;font-style:normal;display:block;background:#222;color:#fff;padding:7px}.design-visual>p{margin-top:22px}.market-visual .query-line{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid #bbb;padding:16px 12px;font-size:12px;margin-bottom:12px}.query-line>span{font-size:20px;line-height:1}.market-path{display:flex;flex-direction:column;margin-top:25px}.market-path>span{border-top:1px solid #ccc;padding:10px 0;font-size:12px}.market-path>span:last-child{font-weight:600}.manage-visual .support-row{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #ccc;padding-block:21px}.support-row>b{font-size:14px;font-weight:500}.support-row>span{font:10px 'Courier New',monospace;border:1px solid #bbb;background:#fff;padding:6px 8px;white-space:nowrap}.parent-panel{padding-block:78px;scroll-margin-top:110px}.parent-panel+.parent-panel:not(.parent-inverse){border-top:1px solid #e1e1e1}.parent-panel-head{display:grid;grid-template-columns:1fr 2fr;gap:7%;align-items:start;margin-bottom:42px}.parent-panel-head>.parent-mono{font-size:11px;color:#666;padding-top:7px}.parent-panel h2{font-size:clamp(32px,3.4vw,49px);line-height:1.08;font-weight:500;letter-spacing:-.045em;max-width:28ch}.parent-point-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.parent-point-grid article{border-top:1px solid #999;padding-top:16px}.parent-point-grid .parent-mono{font-size:10px;color:#777}.parent-panel h3{font-size:24px;line-height:1.2;letter-spacing:-.035em;font-weight:500;margin:16px 0 13px}.parent-panel p{font-size:15px;line-height:1.75;color:#555;margin:0;max-width:54ch}.parent-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.parent-service{padding:26px;border:1px solid #ccc;display:flex;flex-direction:column;min-width:0}.parent-service-head{display:flex;justify-content:space-between;align-items:center}.parent-service-head .service-icon{width:31px;height:31px;flex-basis:31px}.parent-service-head .parent-mono{font-size:10px;color:#888}.parent-service h3{font-size:25px;margin-top:30px;min-height:2.4em}.parent-service>p{font-size:14px;line-height:1.7;margin-bottom:25px}.parent-service details{margin-top:auto;border-top:1px solid #ccc}.parent-service summary{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px;padding-top:16px;list-style:none;cursor:pointer;line-height:1.5}.parent-service summary::-webkit-details-marker{display:none}.parent-service summary>span{font-size:22px;font-weight:300}.parent-service details[open] summary>span{transform:rotate(45deg)}.parent-service details ul{list-style:none;padding:17px 0 0;margin:0}.parent-service li a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #e1e1e1;font-size:12px;line-height:1.45}.parent-service li .ui-arrow{width:13px;height:13px}.parent-scope-link{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:11px;line-height:1.5;margin-top:20px}.parent-service> .parent-scope-link{margin-top:auto;border-top:1px solid #ccc;padding-top:18px}.parent-service a:hover,.parent-faq summary:hover{color:#777}.parent-service summary:focus-visible,.parent-page a:focus-visible,.parent-page button:focus-visible{outline-offset:5px}.parent-inverse{background:#111;color:#fff}.parent-inverse .parent-panel-head>.parent-mono{color:#aaa}.parent-inverse p{color:#bbb}.parent-large-copy{font-size:clamp(23px,2.35vw,34px)!important;line-height:1.5!important;letter-spacing:-.025em}.plan-deliverables{display:grid;grid-template-columns:1fr 1fr;gap:12%}.plan-deliverables>div>article{padding-block:20px;border-top:1px solid #666}.plan-deliverables h3{margin:0 0 12px}.parent-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.parent-steps:has(li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.parent-steps li{border-top:1px solid #aaa;padding-top:17px}.parent-steps .parent-mono{color:#777;font-size:11px}.parent-steps p{font-size:14px}.parent-choice{display:grid;grid-template-columns:1fr 1.7fr;gap:8%;border-top:1px solid #ccc;padding-top:26px}.parent-choice [role=tablist]{display:flex;flex-direction:column}.parent-choice [role=tab]{background:white;border:0;border-bottom:1px solid #ccc;padding:18px 12px;text-align:left;font-size:16px;color:#777}.parent-choice [role=tab][aria-selected=true]{background:#111;color:white}.parent-choice [role=tabpanel] h3{font-size:36px;margin:13px 0 20px}.parent-choice [role=tabpanel] p{font-size:18px;max-width:44ch}.storyboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.storyboard-grid>article>.parent-mono{font-size:10px;color:#aaa}.storyboard-scene{margin-top:17px;height:180px;border:1px solid #777;background:#1a1a1a;display:grid;place-items:center}.scene-question{font-size:90px;font-weight:300;line-height:1}.scene-answer .service-icon{width:75px;height:75px}.scene-action .ui-arrow{width:70px;height:70px;stroke-width:.6}.storyboard-grid h3{font-size:24px;margin-top:26px}.storyboard-grid p{font-size:14px}.parent-definition-list{display:grid;grid-template-columns:1fr 1fr;gap:26px 60px}.parent-definition-list>article{border-top:1px solid #aaa;padding-top:8px}.parent-editorial-services .parent-service-grid{grid-template-columns:1fr 1fr;gap:0 50px}.parent-editorial-services .parent-service{border:0;border-top:1px solid #aaa;padding:26px 0 32px}.parent-editorial-services .parent-service h3{min-height:0;margin-top:15px}.copy-spread{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:start}.copy-spread>div:first-child>.parent-mono{color:#999;margin-bottom:24px;display:block}.copy-page{background:#fff;color:#171717;padding:35px}.copy-page>.parent-mono{color:#777;font-size:9px}.copy-page h3{font-size:28px}.copy-page p,.copy-page li{font-size:13px;color:#555;line-height:1.7}.copy-page h4{font-size:17px;font-weight:500;margin:26px 0 12px}.copy-page hr{border:0;border-top:1px solid #ccc;margin-top:26px}.copy-page ul{padding-left:18px}.copy-page>a{font-size:12px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ccc;padding-top:15px;margin-top:26px}.responsive-demonstration{display:flex;gap:35px;align-items:end;max-width:1040px;margin-inline:auto}.screen-wide{border:1px solid #777;padding:25px;flex:1;background:#fff;color:#171717;min-width:0}.screen-wide>.parent-mono{font-size:10px;color:#777}.screen-nav{display:flex;justify-content:space-between;font-size:10px;border-bottom:1px solid #ccc;padding:20px 0}.screen-nav span{font-size:9px;color:#666}.screen-offer{padding:35px 0 25px}.screen-offer strong{font-weight:500;font-size:clamp(24px,3vw,42px);letter-spacing:-.045em}.screen-offer p{font-size:13px;color:#666;margin-top:8px}.screen-offer>span{display:inline-flex;align-items:center;gap:30px;background:#111;color:#fff;font-size:10px;padding:12px 15px;margin-top:17px}.screen-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.screen-cards>span{font-size:10px;padding:16px;border:1px solid #ccc}.screen-small{width:180px;flex:0 0 180px;border:1px solid #777;padding:18px;background:#fff;color:#171717}.screen-small .parent-mono{font-size:9px;color:#777}.screen-small>div{font-size:8px;padding:20px 0;border-bottom:1px solid #ccc}.screen-small>strong{font-size:29px;font-weight:500;letter-spacing:-.035em;line-height:1.1;display:block;margin:22px 0}.screen-small>span:not(.parent-mono){display:block;font-size:8px;background:#111;color:#fff;padding:10px;margin-bottom:15px}.screen-small>i{display:block;font-size:9px;font-style:normal;border:1px solid #ccc;padding:12px;margin-top:8px}.parent-panel-caption{font:11px/1.7 'Courier New',monospace!important;color:#999!important;margin:25px auto 0!important;max-width:1040px!important}.design-system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.design-system-grid>article{border:1px solid #ccc;padding:25px}.design-system-grid .parent-mono{font-size:10px;color:#777;display:block;margin-bottom:25px}.design-system-grid>article>strong{font-size:80px;font-weight:400;line-height:1;letter-spacing:-.06em;display:block}.design-system-grid h3{margin-top:30px;font-size:22px}.design-system-grid p{font-size:14px}.component-demo{min-height:80px}.component-demo>span{display:flex;align-items:center;justify-content:space-between;font-size:11px;background:#111;color:#fff;padding:12px}.component-demo>i{font-size:10px;font-style:normal;display:block;border:1px solid #aaa;padding:12px;margin-top:12px}.content-lines{min-height:80px;padding-top:10px}.content-lines>i{display:block;height:1px;background:#aaa;margin-bottom:18px}.content-lines>i:last-child{width:65%}.market-local{display:grid;grid-template-columns:1.2fr 1fr;gap:12%}.market-local .parent-large-copy{margin-bottom:25px}.market-location-links{display:flex;flex-direction:column}.market-location-links a{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #666;padding:22px 0;font-size:17px;line-height:1.4}.market-location-links a:last-child{font-size:12px;color:#bbb}.management-workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.management-workflow>article{border-top:1px solid #777;padding-top:20px}.management-workflow .parent-mono{font-size:11px;color:#aaa}.management-workflow p{font-size:14px}.priority-list>article{display:grid;grid-template-columns:60px 1fr 2fr;gap:35px;border-top:1px solid #aaa;padding:26px 0}.priority-list .parent-mono{font-size:11px;color:#777;padding-top:5px}.priority-list h3{margin:0}.priority-list p{font-size:14px}.parent-faq{max-width:1000px;margin-left:auto}.parent-faq details{border-top:1px solid #bbb}.parent-faq details:last-child{border-bottom:1px solid #bbb}.parent-faq summary{display:flex;justify-content:space-between;gap:25px;align-items:center;list-style:none;cursor:pointer;font-size:19px;padding:23px 0;line-height:1.5}.parent-faq summary::-webkit-details-marker{display:none}.parent-faq summary>span{font-size:25px;font-weight:300;flex-shrink:0}.parent-faq details[open] summary>span{transform:rotate(45deg)}.parent-faq p{padding-bottom:27px;max-width:75ch;font-size:15px}.parent-contact{display:grid;grid-template-columns:1.4fr 1fr;gap:12%;align-items:center}.parent-contact>p{font-size:19px;max-width:45ch}.parent-contact>.button{justify-self:end;font-size:14px;gap:35px}.parent-next{display:flex;align-items:center;gap:35px;border-top:1px solid #555;margin-top:55px;padding-top:25px}.parent-next>.parent-mono{color:#999;margin-right:auto;font-size:10px}.parent-next>a{display:flex;gap:15px;align-items:center;font-size:16px}.parent-next .service-icon{width:25px;height:25px;flex-basis:25px}.parent-next .ui-arrow{width:14px;height:14px}.parent-page .taxonomy-footer{border-top:1px solid #444}.parent-page .parent-inverse+.parent-panel{border-top:0}.parent-page-nav a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:1100px){.parent-hero-grid{gap:5%;padding-block:45px;min-height:0}.parent-hero .parent-hero-headline{font-size:clamp(36px,4.5vw,49px)}.parent-hero-copy>p{font-size:15px}.parent-identity{gap:10px}.parent-identity .parent-mono{font-size:10px}.parent-visual{padding:23px;min-height:340px}.parent-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parent-service h3{min-height:0}.parent-panel{padding-block:60px}.parent-panel-head{gap:5%;grid-template-columns:.8fr 1.8fr}.parent-steps{grid-template-columns:repeat(2,1fr)}.parent-steps:has(li:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.parent-point-grid{gap:25px}.parent-panel h3{font-size:22px}.plan-deliverables,.copy-spread,.market-local{gap:7%}.screen-small{width:150px;flex-basis:150px}.screen-small>strong{font-size:25px}.design-system-grid{gap:20px}.design-system-grid>article{padding:20px}.management-workflow{grid-template-columns:repeat(2,1fr)}.parent-contact{gap:7%}.storyboard-scene{height:150px}.plan-visual h2{font-size:40px}.market-visual .query-line{font-size:10px;gap:9px}.parent-page-nav{gap:25px}}
@media(max-width:760px){.parent-hero{padding-top:20px}.parent-breadcrumb{font-size:10px}.parent-hero-grid{grid-template-columns:1fr;gap:30px;padding-block:32px 36px}.parent-identity{margin-bottom:22px}.parent-identity .parent-mono{font-size:10px}.parent-hero .parent-hero-headline{font-size:clamp(37px,7.8vw,54px);line-height:1.06;margin-bottom:22px}.parent-hero-copy>p{font-size:15px;line-height:1.7;margin-bottom:25px;max-width:52ch}.parent-hero-actions{gap:18px;align-items:center}.parent-hero-actions .button{font-size:11px;min-height:46px;padding:12px 14px;gap:20px}.parent-hero-actions .text-link{font-size:11px;gap:9px}.parent-visual{min-height:0;padding:25px}.parent-visual>.parent-mono{font-size:9px;margin-bottom:22px}.plan-visual h2{font-size:42px}.plan-branches{margin-top:24px}.plan-branches span{font-size:10px}.parent-page-nav{gap:22px;padding-block:15px;overflow:auto;white-space:nowrap}.parent-page-nav>a{font-size:11px;gap:10px}.parent-page-nav>span{display:none}.parent-panel{padding-block:42px;scroll-margin-top:92px}.parent-panel-head{display:block;margin-bottom:28px}.parent-panel-head>.parent-mono{display:block;font-size:10px;margin-bottom:16px;padding:0}.parent-panel h2{font-size:clamp(30px,6.5vw,40px);max-width:28ch}.parent-point-grid{grid-template-columns:1fr;gap:23px}.parent-point-grid article{display:grid;grid-template-columns:32px 1fr;gap:0 12px}.parent-point-grid h3{margin:0 0 12px;font-size:22px}.parent-point-grid p{grid-column:2;font-size:14px}.parent-point-grid .parent-mono{padding-top:3px}.parent-service-grid{gap:14px}.parent-service{padding:20px}.parent-service-head .service-icon{width:26px;height:26px;flex-basis:26px}.parent-service h3{font-size:23px;margin-top:23px}.parent-service>p{font-size:13px;margin-bottom:20px}.parent-service summary{font-size:11px}.parent-service li a{font-size:11px}.parent-steps,.parent-steps:has(li:nth-child(3):last-child){grid-template-columns:1fr;gap:24px}.parent-steps>li{display:grid;grid-template-columns:34px 1fr;gap:12px}.parent-steps h3{margin:0 0 12px;font-size:22px}.parent-steps p{font-size:14px}.plan-deliverables,.copy-spread,.market-local{grid-template-columns:1fr;gap:28px}.parent-large-copy{font-size:25px!important}.plan-deliverables h3{font-size:22px}.parent-choice{grid-template-columns:1fr;gap:25px;padding-top:0}.parent-choice [role=tablist]{flex-direction:row;overflow:auto;gap:0}.parent-choice [role=tab]{font-size:11px;line-height:1.5;min-width:110px;flex:1;padding:14px 10px}.parent-choice [role=tabpanel] h3{font-size:29px;margin:0 0 15px}.parent-choice [role=tabpanel] p{font-size:16px}.storyboard-grid{grid-template-columns:1fr;gap:30px}.storyboard-grid>article{display:grid;grid-template-columns:1fr 1.5fr;gap:0 20px}.storyboard-grid>article>.parent-mono{grid-column:1/-1;margin-bottom:13px}.storyboard-scene{grid-row:2/4;min-height:125px;height:auto;margin:0}.storyboard-grid h3{font-size:22px;margin:7px 0 12px}.storyboard-grid p{font-size:13px}.parent-definition-list{grid-template-columns:1fr;gap:20px}.parent-definition-list h3{margin-top:12px;font-size:22px}.parent-definition-list p{font-size:14px}.parent-editorial-services .parent-service-grid{grid-template-columns:1fr;gap:0}.parent-editorial-services .parent-service{padding-block:23px 28px}.copy-page{padding:25px}.copy-page h3{font-size:26px}.responsive-demonstration{gap:13px;align-items:end}.screen-wide{padding:13px}.screen-wide>.parent-mono{font-size:7px;line-height:1.5;display:block}.screen-nav{font-size:7px;padding:15px 0}.screen-nav>span{display:none}.screen-offer{padding:22px 0 20px}.screen-offer>strong{font-size:25px;line-height:1.1;display:block}.screen-offer p{font-size:10px}.screen-offer>span{font-size:8px;padding:10px;gap:10px}.screen-cards{gap:6px;grid-template-columns:1fr}.screen-cards>span{padding:9px;font-size:8px}.screen-small{width:94px;flex-basis:94px;padding:10px}.screen-small>.parent-mono{font-size:7px}.screen-small>div{font-size:6px;padding:14px 0}.screen-small>strong{font-size:20px;margin-block:17px}.screen-small>span:not(.parent-mono){font-size:6px;padding:8px}.screen-small>i{font-size:7px;padding:9px}.parent-panel-caption{font-size:9px!important}.design-system-grid{grid-template-columns:1fr;gap:17px}.design-system-grid>article{padding:25px}.design-system-grid>article>strong{font-size:65px}.design-system-grid h3{margin-top:25px}.component-demo{max-width:300px}.content-lines{max-width:300px}.market-location-links a{font-size:18px}.management-workflow{gap:25px 20px}.management-workflow h3{font-size:23px}.management-workflow p{font-size:13px}.priority-list>article{grid-template-columns:30px 1fr;gap:12px;padding-block:22px}.priority-list h3{font-size:22px}.priority-list p{grid-column:2;font-size:14px}.parent-faq summary{font-size:17px;padding-block:20px}.parent-faq p{font-size:14px;padding-bottom:23px}.parent-contact{grid-template-columns:1fr;gap:25px}.parent-contact>p{font-size:17px}.parent-contact>.button{justify-self:start;font-size:12px;min-height:48px}.parent-next{gap:18px;flex-wrap:wrap;margin-top:35px;padding-top:23px}.parent-next>.parent-mono{width:100%;margin:0}.parent-next>a{font-size:14px;gap:10px}.parent-next .service-icon{width:22px;height:22px;flex-basis:22px}}
@media(max-width:520px){.parent-service-grid{grid-template-columns:1fr}.parent-service h3{font-size:25px}.parent-service>p{font-size:14px}.parent-service summary{font-size:12px}.parent-hero-actions .text-link{max-width:140px;line-height:1.5}.parent-hero-actions{gap:15px}.parent-visual{padding:22px}.parent-hero .parent-hero-headline{font-size:clamp(35px,8.8vw,45px)}.parent-panel h2{font-size:31px}.parent-contact>.button{max-width:100%}.parent-identity .service-icon{width:26px;height:26px;flex-basis:26px}.support-row>b{font-size:12px}.support-row>span{font-size:9px;padding:5px}.parent-point-grid article{grid-template-columns:25px 1fr}.parent-point-grid h3{font-size:21px}.parent-visual .query-line{font-size:10px}.parent-hero-actions .ui-arrow{width:14px;height:14px}.parent-next>a{gap:8px}.storyboard-grid>article{gap:0 15px}}
@media(prefers-reduced-motion:reduce){.parent-page *{scroll-behavior:auto!important}}

.parent-page .parent-page-title{font:500 34px/1.15 Helvetica,Arial,sans-serif;letter-spacing:-.035em;margin:0 0 20px}.parent-page .parent-breadcrumb{font-size:12px}.parent-identity .parent-mono{font-size:14px}
@media(max-width:760px){.parent-page .parent-page-title{font-size:28px;margin-bottom:17px}.parent-identity .parent-mono{font-size:12px}}
