.cf-personalize{padding-block:76px;color:#12324c}.cf-section-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:30px}.cf-section-heading h2{font-size:clamp(30px,3.2vw,46px);line-height:1.13;letter-spacing:-.04em;margin:12px 0}.cf-section-heading>p{max-width:420px;font-size:18px;line-height:1.65}.cf-creative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cf-creative-grid article{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #d9e1e6;border-radius:16px;overflow:hidden}.cf-card-art{height:250px;display:flex;align-items:center;justify-content:center;background:#f1eee5;overflow:hidden;padding:20px}.cf-card-art img{max-width:100%;height:100%;object-fit:contain}.cf-logo-art{background:#e7ede6}.cf-mascot-art{background:#eee6d4;gap:0}.cf-mascot-art img:first-child{width:58%}.cf-mascot-art img:last-child{width:42%;height:80%;align-self:end}.cf-portrait-art{background:#e2e9ef;padding:0}.cf-portrait-art img{width:100%;object-fit:cover}.cf-card-copy{padding:26px;display:flex;flex:1 1;flex-direction:column;align-items:start}.cf-service-type{font-size:11px;letter-spacing:.1em;font-weight:800;color:#53697b}.cf-card-copy h3{font-size:25px;line-height:1.15;letter-spacing:-.03em;margin:14px 0}.cf-card-copy>p{font-size:16px;line-height:1.65;color:#465c70}.cf-card-copy .cf-service-price{font-size:32px;font-weight:750;color:#12324c;margin-top:auto;padding-top:15px;line-height:1.25}.cf-service-price small{display:block;font-size:13px;font-weight:400;margin-top:4px}.cf-card-copy a,.cf-included-note a{font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.cf-card-copy a{display:flex;justify-content:space-between;gap:25px;width:100%;padding-top:10px}.cf-included-note{background:#edf3f5;border:1px solid #d4e0e4;border-radius:12px;padding:25px;margin-top:24px}.cf-included-note strong{font-size:21px}.cf-included-note p{font-size:16px;line-height:1.6;margin:8px 0 15px}.cf-preview-note{font-size:13px!important;line-height:1.6;color:#53697b;margin-top:20px}.cf-other-extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cf-other-extras article{border:1px solid #d4e0e4;border-radius:12px;padding:24px}.cf-other-extras h3{font-size:21px}.cf-other-extras p{font-size:16px;line-height:1.6}.cf-other-extras small{display:block;margin-top:10px}.cf-included-note+.cf-preview-note+.cf-section-heading{margin-top:70px}.cf-service-page{background:#faf9f5;color:#12324c;min-height:100vh}.cf-service-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:24px;border-bottom:1px solid #d9e1e6}.cf-service-nav nav{display:flex;flex-wrap:wrap;gap:22px;font-size:15px;font-weight:650}.cf-service-hero{padding-block:70px 15px;max-width:900px}.cf-service-hero h1{font-size:clamp(40px,5vw,66px);line-height:1.08;letter-spacing:-.05em;margin:16px 0 24px}.cf-service-hero>p{font-size:21px;line-height:1.6;max-width:740px}.cf-workspace-extras{margin:25px 0;border:1px solid #d9e1e6;border-radius:12px;padding:22px;background:#f7f9fa}.cf-workspace-extras>p{font-size:15px;line-height:1.6}.cf-workspace-extra-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cf-workspace-extra-links a{border:1px solid #d1dce4;border-radius:8px;padding:16px;background:white;display:grid;gap:8px}.cf-workspace-extra-links span{font-size:13px;line-height:1.5;color:#52697d}.cf-service-page :is(a,button,input):focus-visible{outline:3px solid #b7491e;outline-offset:4px}@media(max-width:900px){.cf-section-heading{display:block}.cf-creative-grid{gap:14px}.cf-card-copy{padding:18px}.cf-card-art{height:200px}.cf-card-copy h3{font-size:22px}.cf-other-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.cf-creative-grid,.cf-other-extras,.cf-workspace-extra-links{grid-template-columns:1fr}.cf-card-art{height:260px}.cf-personalize{padding-block:46px}.cf-service-nav{align-items:start;flex-direction:column}.cf-service-hero{padding-top:35px}.cf-service-nav nav{gap:15px}.cf-card-copy{padding:24px}}