.signature-page{background:#fff}.signature-page em{font-family:var(--font-source-serif), Georgia, serif;font-style:italic;font-weight:500}.services-hero{isolation:isolate;background:radial-gradient(circle at 72% 33%,#31aeff73,#0000 28%),radial-gradient(circle at 88% 22%,#4127be61,#0000 29%),linear-gradient(120deg,#fff 14%,#f7f7f1 54%,#eef1fb 100%);min-height:760px;padding-top:86px;position:relative;overflow:hidden}.services-hero-halo{z-index:-1;border:1px solid #ffffff8c;border-radius:50%;width:720px;height:720px;position:absolute;top:-230px;left:45%;box-shadow:0 0 90px #4c9eff40}.services-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(280px,.8fr) minmax(310px,.55fr);align-items:center;gap:20px;min-height:674px;display:grid}.services-hero-copy{z-index:3;padding:68px 0 80px;position:relative}.services-kicker{color:#8f6c11;letter-spacing:.11em;text-transform:uppercase;background:#f7f0d5ad;border:1px solid #bc931f6b;border-radius:999px;align-items:center;gap:9px;margin-bottom:25px;padding:9px 16px;font-size:10px;font-weight:750;display:inline-flex}.services-kicker:before{content:"";background:var(--landing-gold);border-radius:50%;width:8px;height:8px}.services-hero-copy h1{max-width:690px;color:var(--landing-navy);font-size:clamp(50px,5.2vw,78px);line-height:.97}.services-hero-copy h1 em{color:#c39b31}.services-hero-copy>p:not(.services-kicker){color:#646b82;max-width:590px;margin-top:24px;font-size:16px}.services-hero-copy .landing-hero-actions{margin-top:30px}.services-visit-note{color:#fff;background:var(--landing-navy);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:24px;padding:9px 15px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:0 12px 25px #080e4926}.services-hero-art{z-index:1;pointer-events:none;grid-area:1/2/auto/4;align-self:stretch;min-height:674px;position:relative}.services-hero-art:after{content:"";filter:blur(26px);background:#0a114b57;border-radius:50%;height:68px;position:absolute;bottom:80px;left:12%;right:3%}.services-hero-art img{z-index:1;filter:saturate(.65)hue-rotate(170deg)drop-shadow(0 26px 25px #080e4938);width:880px;max-width:120%;height:auto;position:absolute;bottom:0;right:-115px}.services-hero-form{z-index:4;width:100%;color:var(--landing-muted);background:#fffffff5;grid-area:1/3;position:relative;box-shadow:0 26px 65px #080e492e}.services-hero-form h2{color:var(--landing-navy)}.services-amenity-wrap{background:#fff;padding:18px 0}.services-amenity-wrap .landing-amenities{margin-top:0}.services-journey{color:#ffffffb8;background:radial-gradient(circle at 48% 18%,#29318980,#0000 31%),#050a35;padding:clamp(76px,8vw,126px) 0 0}.services-dark-heading{text-align:center;max-width:780px;margin:0 auto 50px}.services-dark-heading h2{color:#fff;font-size:clamp(42px,5.2vw,72px)}.services-dark-heading h2 em{color:var(--landing-gold)}.services-dark-heading>p:last-child{max-width:620px;margin:18px auto 0}.services-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.services-stage-grid article{color:#656b7c;background:#fff;border:1px solid #ffffff1f;border-radius:22px;min-height:315px;padding:26px;box-shadow:0 22px 42px #00000026}.services-stage-grid article.is-featured{color:#ffffffa6;background:linear-gradient(145deg,#080e49,#111861);border-color:#dbb84759}.services-stage-top{justify-content:space-between;align-items:center;display:flex}.services-stage-top>span{width:38px;height:38px;color:var(--landing-navy);background:#f3f4f8;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.services-stage-grid article.is-featured .services-stage-top>span{color:var(--landing-navy);background:var(--landing-gold)}.services-stage-top b{color:#e5d59e;font-family:var(--font-source-serif), Georgia, serif;font-size:36px;font-weight:500}.services-stage-grid h3{color:var(--landing-navy);margin-top:26px;font-size:24px}.services-stage-grid article.is-featured h3{color:#fff}.services-stage-grid article>p{min-height:44px;margin-top:8px;font-size:12px}.services-stage-grid article>small{color:#a8841f;letter-spacing:.11em;text-transform:uppercase;margin-top:22px;font-size:8px;font-weight:800;display:block}.services-stage-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.services-stage-tags span{color:#5f6577;background:#f2f3f7;border-radius:999px;padding:5px 8px;font-size:9px}.services-stage-grid article.is-featured .services-stage-tags span{color:#fffc;background:#ffffff0f;border:1px solid #ffffff1f}.services-relationship{min-height:76px;color:var(--landing-navy);background:linear-gradient(90deg,#c29325,#f1dc92,#c79b28);justify-content:space-between;align-items:center;gap:22px;margin-top:56px;padding:12px 18px;display:flex}.services-relationship>span{font-size:12px;font-style:italic}.services-quote-label.services-quote-label{color:var(--landing-navy);font-size:17px;font-weight:750}.landing-package-card.is-featured .services-quote-label.services-quote-label{color:#fff}.landing-package-badge{z-index:3;color:var(--landing-navy);background:var(--landing-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin:24px 0 0 12px;padding:6px 11px;font-size:9px;font-weight:800;position:absolute}.services-spaces{padding-bottom:clamp(72px,8vw,118px)}.services-process{background:radial-gradient(circle at 55% 22%,#deba4621,#0000 22%),#fff}.services-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1050px;margin:52px auto 0;display:grid}.services-process-grid article{background:#fff;border:1px solid #080e4914;border-radius:22px;min-height:290px;padding:32px;position:relative;box-shadow:0 18px 42px #080e4914}.services-process-grid article.is-featured{color:#ffffffb3;background:var(--landing-navy);transform:translateY(-14px)}.services-process-grid article>span{color:#e0d09c;font-family:var(--font-source-serif), Georgia, serif;font-size:40px;position:absolute;top:25px;right:28px}.services-process-icon{width:46px;height:46px;color:var(--landing-navy);background:linear-gradient(145deg,#f1dc8e,#c59625);border-radius:50%;justify-content:center;align-items:center;display:flex}.services-process-grid h3{color:var(--landing-navy);margin-top:45px}.services-process-grid article.is-featured h3{color:#fff}.services-process-grid p{margin-top:14px;font-size:13px}.services-process-actions{justify-content:center;gap:12px;margin-top:35px;display:flex}.services-metrics{color:#fff;background:var(--landing-navy);padding:54px 0}.services-metric-grid{grid-template-columns:.75fr repeat(4,1fr);align-items:stretch;display:grid}.services-metric-grid>p,.services-metric-grid>div{border-left:1px solid #ffffff2e;flex-direction:column;justify-content:center;min-height:92px;padding:0 25px;display:flex}.services-metric-grid>p{color:var(--landing-gold);letter-spacing:.1em;text-transform:uppercase;border-left:0;font-size:10px;font-weight:800}.services-metric-grid strong{color:var(--landing-gold);font-family:var(--font-source-serif), Georgia, serif;font-size:43px;font-weight:500;line-height:1}.services-metric-grid span{letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:700}.services-faq{background:#f7f4ec}.services-assurance{background:#f7f4ec;padding:0 0 72px}.services-assurance .landing-shell{color:#665a3b;background:#fffaf0;border:1px solid #b58c2147;border-radius:18px;align-items:flex-start;gap:14px;max-width:920px;padding:24px 28px;display:flex}.services-assurance svg{color:#af8722;flex:none}.blog-hero{color:#ffffffc2;background:radial-gradient(circle at 80% 10%,#d4b03d40,#0000 24%),radial-gradient(circle at 18% 90%,#3043b073,#0000 30%),linear-gradient(135deg,#050a35,#10185b);min-height:590px;padding:190px 0 110px;position:relative;overflow:hidden}.blog-hero-orbit{border:1px solid #ffffff29;border-radius:50%;width:580px;height:580px;position:absolute;top:-220px;right:-120px;box-shadow:inset 0 0 0 85px #ffffff04}.blog-hero-inner{z-index:1;position:relative}.blog-hero .services-kicker{color:#ead77e;background:#ffffff0d;border-color:#ead77e5c}.figma-landing .blog-hero h1,.signature-page .blog-hero h1,.blog-hero h1{max-width:900px;font-size:clamp(56px,7.2vw,104px);line-height:.92;color:#fff!important}.figma-landing .blog-hero h1 em,.signature-page .blog-hero h1 em,.blog-hero h1 em{font-family:var(--font-source-serif), Georgia, serif;font-style:italic;color:var(--landing-gold,#c5a059)!important}.figma-landing .blog-hero-inner>p:last-child,.signature-page .blog-hero-inner>p:last-child,.blog-hero-inner>p:last-child{max-width:690px;margin-top:28px;font-size:17px;color:#ffffffd9!important}.blog-featured-section{padding:82px 0 42px}.blog-featured-card{color:#ffffffb8;background:var(--landing-navy);border-radius:30px;grid-template-columns:minmax(0,1.3fr) minmax(360px,.8fr);min-height:520px;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 26px 62px #080e4929}.blog-featured-image{min-height:430px;position:relative;overflow:hidden}.blog-featured-image:after{content:"";background:linear-gradient(90deg,#0000 65%,#080e492e);position:absolute;inset:0}.blog-featured-image img,.blog-card-image img,.article-cover img{object-fit:cover;transition:transform .45s var(--ease-out)}.blog-featured-copy{flex-direction:column;justify-content:center;padding:54px 46px;display:flex}.blog-featured-copy>span,.blog-card-image>span{color:var(--landing-navy);background:var(--landing-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:9px;font-weight:800}.figma-landing .blog-featured-copy h2,.signature-page .blog-featured-copy h2,.blog-featured-copy h2{margin-top:20px;font-size:clamp(36px,3.4vw,54px);line-height:1.08;color:#fff!important}.figma-landing .blog-featured-copy h2 em,.signature-page .blog-featured-copy h2 em,.blog-featured-copy h2 em{font-family:var(--font-source-serif), Georgia, serif;font-style:italic;color:var(--landing-gold,#c5a059)!important}.figma-landing .blog-featured-copy>p,.signature-page .blog-featured-copy>p,.blog-featured-copy>p{margin-top:22px;line-height:1.6;color:#ffffffd9!important}.blog-featured-copy>div{justify-content:space-between;align-items:center;gap:15px;margin-top:35px;display:flex}.blog-featured-copy small,.blog-featured-copy strong,.blog-card-copy>p:first-child,.blog-read-link{align-items:center;gap:7px;display:inline-flex}.blog-featured-copy strong{color:var(--landing-gold);font-size:13px}.blog-library{background:#f7f4ec}.blog-library-head{grid-template-columns:1fr .48fr;align-items:end;gap:60px;display:grid}.blog-library-head h2{max-width:780px;font-size:clamp(42px,4.8vw,68px)}.blog-library-head h2 em{color:#bd942b}.blog-library-head>p{padding-bottom:5px}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:54px;display:grid}.blog-card{transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out);background:#fff;border:1px solid #080e4914;border-radius:21px;overflow:hidden;box-shadow:0 15px 36px #080e4912}.blog-card-image{height:235px;display:block;position:relative;overflow:hidden}.blog-card-image>span{z-index:1;position:absolute;top:16px;left:16px}.blog-card-copy{padding:25px 25px 28px}.blog-card-copy>p:first-child{color:#8a8f9d;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.blog-card h3{margin-top:14px;font-size:24px}.blog-card h3 a{color:var(--landing-navy)}.blog-card-copy>p:not(:first-child){margin-top:13px;font-size:13px}.blog-read-link{color:#a47b15;margin-top:22px;font-size:12px;font-weight:800}.blog-guides-band{color:#ffffffb8;background:var(--landing-navy);padding:72px 0}.blog-guides-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;display:grid}.blog-guides-inner>span{width:62px;height:62px;color:var(--landing-navy);background:var(--landing-gold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.figma-landing .blog-guides-inner h2,.signature-page .blog-guides-inner h2,.blog-guides-inner h2{font-size:clamp(30px,3.3vw,48px);line-height:1.1;color:#fff!important}.figma-landing .blog-guides-inner h2 em,.signature-page .blog-guides-inner h2 em,.blog-guides-inner h2 em{font-family:var(--font-source-serif), Georgia, serif;font-style:italic;color:var(--landing-gold,#c5a059)!important}.figma-landing .blog-guides-inner>div>p:last-child,.signature-page .blog-guides-inner>div>p:last-child,.blog-guides-inner>div>p:last-child{max-width:650px;margin-top:12px;line-height:1.6;color:#ffffffd9!important}.article-hero{color:#ffffffb8;background:radial-gradient(circle at 82% 12%, #d3b0433d, transparent 25%), var(--landing-navy);padding:176px 0 82px}.article-hero-inner{max-width:980px}.article-back{color:#ffffffc2;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.article-meta{letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:16px;margin-top:55px;font-size:11px;font-weight:700;display:flex}.article-meta span:first-child{color:var(--landing-navy);background:var(--landing-gold);border-radius:999px;padding:7px 11px}.article-meta span:nth-child(2){align-items:center;gap:6px;display:inline-flex}.article-hero h1{color:#fff;max-width:1050px;margin-top:28px;font-size:clamp(48px,6.5vw,92px);line-height:.97}.article-hero-inner>p:last-child{max-width:760px;margin-top:27px;font-size:18px}.article-cover{border-radius:30px;height:min(62vw,650px);margin-top:52px;position:relative;overflow:hidden;box-shadow:0 25px 64px #080e4929}.article-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:85px;max-width:1040px;padding:96px 0 120px;display:grid}.article-aside{background:#faf8f2;border:1px solid #e7e3d8;border-radius:19px;padding:24px;position:sticky;top:118px}.article-aside>p{color:var(--landing-navy);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.article-aside ol{counter-reset:item;gap:12px;margin:19px 0 24px;display:grid}.article-aside li{color:#767b89;font-size:12px}.article-aside li a:hover{color:#9f7718}.article-aside .landing-button{width:100%}.article-body{color:#535b6d;font-size:17px;line-height:1.75}.article-lead{color:var(--landing-navy);border-bottom:1px solid #e4e1d9;padding-bottom:32px;font-size:23px;line-height:1.55}.article-body>section{padding-top:66px;scroll-margin-top:110px}.article-body>section>span{color:#b88c20;font-family:var(--font-source-serif), Georgia, serif;font-size:19px}.article-body h2{margin:6px 0 22px;font-size:clamp(31px,3vw,43px)}.article-body p+p{margin-top:18px}.article-body ul{gap:12px;margin-top:25px;display:grid}.article-body li{padding-left:25px;position:relative}.article-body li:before{content:"";background:var(--landing-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.7em;left:0}.article-callout{color:#ffffffb3;background:radial-gradient(circle at 100% 0, #d3b04347, transparent 34%), var(--landing-navy);border-radius:25px;margin-top:76px;padding:44px}.article-callout h2{color:#fff}.article-callout .landing-button{margin-top:28px}.article-related{background:#f7f4ec;padding:100px 0 120px}.article-related-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.article-related-head h2{font-size:clamp(39px,4vw,59px)}.article-related-head>a{color:#9f7718;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}@media (hover:hover){.blog-featured-card:hover .blog-featured-image img,.blog-card:hover .blog-card-image img{transform:scale(1.04)}.blog-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px #080e4921}}@media (max-width:1100px){.services-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.services-hero-art{grid-column:2}.services-hero-form{grid-area:2/1/auto/3;width:min(100%,640px);margin:-50px auto 65px}.services-stage-grid,.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.services-hero{min-height:auto;padding-top:90px}.services-hero-grid{flex-direction:column;min-height:auto;display:flex}.services-hero-copy{text-align:center;padding:54px 0 0}.services-hero-copy .services-kicker,.services-hero-copy .landing-hero-actions{justify-content:center}.services-hero-copy>p:not(.services-kicker){margin-inline:auto}.services-hero-art{width:100%;min-height:430px}.services-hero-art img{width:680px;max-width:130%;right:50%;transform:translate(50%)}.services-hero-form{width:100%;margin:-38px 0 65px}.services-stage-grid,.services-process-grid{grid-template-columns:1fr}.services-process-grid article.is-featured{transform:none}.services-metric-grid{grid-template-columns:repeat(2,1fr)}.services-metric-grid>p{grid-column:span 2;align-items:center;min-height:45px}.services-metric-grid>div:nth-child(2n){border-left:0}.blog-featured-card{grid-template-columns:1fr}.blog-library-head{grid-template-columns:1fr;gap:20px}.blog-guides-inner{grid-template-columns:auto 1fr}.blog-guides-inner .landing-button{grid-column:2;justify-self:start}.article-layout{grid-template-columns:1fr;gap:45px}.article-aside{position:static}}@media (max-width:600px){.services-hero-copy h1{font-size:clamp(43px,13vw,60px)}.services-hero-copy h1 br{display:none}.services-hero-copy .landing-hero-actions,.services-process-actions{flex-direction:column;align-items:stretch}.services-hero-copy .landing-button,.services-process-actions .landing-button{width:100%}.services-hero-art{min-height:350px}.services-hero-art img{width:570px}.services-stage-grid article{min-height:auto}.services-relationship{flex-direction:column;align-items:flex-start;padding:22px}.services-metric-grid{grid-template-columns:1fr}.services-metric-grid>p{grid-column:auto}.services-metric-grid>div{border-top:1px solid #ffffff26;border-left:0}.blog-hero{min-height:520px;padding:150px 0 78px}.blog-hero h1{font-size:clamp(49px,16vw,72px)}.blog-hero h1 br{display:none}.blog-featured-section{padding-top:58px}.blog-featured-card{border-radius:22px}.blog-featured-image{min-height:300px}.blog-featured-copy{padding:34px 25px}.blog-featured-copy>div{flex-direction:column;align-items:flex-start}.blog-card-grid,.blog-guides-inner{grid-template-columns:1fr}.blog-guides-inner .landing-button{grid-column:auto}.article-hero{padding:146px 0 62px}.article-meta{margin-top:38px}.article-cover{border-radius:0;width:100%;height:66vw;margin-top:0}.article-layout{padding:68px 0 88px}.article-body{font-size:16px}.article-lead{font-size:20px}.article-callout{margin-inline:-8px;padding:31px 25px}.article-related-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:no-preference){.services-hero-copy,.blog-hero-inner{animation:.75s ease-out both landing-rise}.services-hero-form{animation:.75s ease-out .15s both landing-rise}}.figma-blog-article{--article-cream:#f6f3ec;--article-navy:#050714;--article-blue:#101640;scroll-behavior:smooth}.figma-article-hero{isolation:isolate;color:#ffffffb8;background:var(--article-navy);min-height:488px;padding:142px 0 32px;position:relative;overflow:hidden}.figma-article-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#030514f2 0%,#05071cd1 55%,#0609227a 100%),radial-gradient(circle at 88% 18%,#c9a43e29,#0000 30%);position:absolute;inset:0}.figma-article-hero-bg{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.05)}.figma-article-hero-inner{z-index:1;width:min(100% - 72px,1200px);position:relative}.figma-article-breadcrumb{color:#ffffff94;white-space:nowrap;align-items:center;gap:9px;min-width:0;font-size:11px;display:flex;overflow:hidden}.figma-article-breadcrumb a,.figma-article-breadcrumb strong{color:#fffc;font-weight:600}.figma-article-breadcrumb strong{text-overflow:ellipsis;overflow:hidden}.figma-article-hero-grid{grid-template-columns:80px minmax(0,1fr);gap:24px;margin-top:0;display:grid}.figma-share-rail{border:1px solid #c9a43e85;border-radius:20px;flex-direction:column;align-items:center;gap:8px;width:80px;padding:18px 10px;display:flex;box-shadow:0 0 25px #c9a43e1f}.figma-share-rail>span{color:#ffffffd1;letter-spacing:.1em;text-transform:uppercase;text-align:center;max-width:58px;margin-bottom:8px;font-size:9px;font-weight:750}.figma-share-rail a,.figma-share-rail button{color:#ffffffc7;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;transition:color .22s,border-color .22s,background-color .22s,transform .22s;display:inline-flex}.figma-share-rail button{border:1px solid #ffffff1c}.figma-copy-status{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.figma-article-hero-copy{max-width:1040px}.figma-article-labels{flex-wrap:wrap;gap:8px;display:flex}.figma-article-labels span{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:7px 13px;font-size:9px;font-weight:750}.figma-article-labels span:first-child{color:var(--article-blue);background:var(--landing-gold);border-color:#0000}.figma-landing .figma-article-hero h1,.signature-page .figma-article-hero h1,.figma-article-hero h1{max-width:760px;margin-top:16px;font-size:clamp(46px,4.25vw,60px);line-height:1.04;color:#fff!important}.figma-landing .figma-article-hero h1 em,.signature-page .figma-article-hero h1 em,.figma-article-hero h1 em{font-family:var(--font-source-serif), Georgia, serif;font-size:.93em;font-style:italic;display:inline;color:var(--landing-gold,#c5a059)!important}.figma-landing .figma-article-hero-copy>p,.signature-page .figma-article-hero-copy>p,.figma-article-hero-copy>p{max-width:820px;margin-top:22px;font-size:15px;line-height:1.7;color:#ffffffd9!important}.figma-author-row{border-top:1px solid #ffffff24;grid-template-columns:1.2fr 1.35fr 1fr .75fr;gap:22px;margin-top:26px;padding-top:18px;display:grid}.figma-author-row>div{align-items:center;gap:11px;min-width:0;display:flex}.figma-author-avatar,.figma-author-icon{width:38px;height:38px;color:var(--article-blue);background:var(--landing-gold);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.figma-author-icon{color:var(--landing-gold);background:#ffffff0b;border:1px solid #ffffff24}.figma-author-row p{gap:2px;min-width:0;line-height:1.25;display:grid}.figma-author-row small{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:750}.figma-author-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.figma-author-row p>span{color:#ffffff6e;font-size:8px}.figma-article-toc{z-index:35;background:linear-gradient(#faf8f1ed,#faf8f1ed),repeating-linear-gradient(120deg,#0000 0 54px,#c9a43e1a 55px 56px);height:104px;padding:23px 0;position:sticky;top:0}.figma-article-toc .landing-shell{scrollbar-width:none;background:#fffffffa;border:1px solid #c9a43e5c;border-radius:21px;align-items:center;gap:0;width:min(100% - 72px,1200px);height:58px;padding:0 16px;display:flex;overflow:visible;box-shadow:0 12px 28px #8a68141f}.figma-article-toc .landing-shell::-webkit-scrollbar{display:none}.figma-toc-label{height:32px;color:var(--article-blue);white-space:nowrap;border-right:1px solid #e8e2d2;align-items:center;gap:9px;padding:0 18px 0 0;font-size:11px;display:inline-flex}.figma-toc-label>span{color:#a47c18;background:#fbf3d8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:inline-flex}.figma-toc-primary{flex:1;align-items:center;min-width:0;display:flex}.figma-article-toc a{color:#4d5262;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #ece8de;flex:1 1 0;align-items:center;min-width:0;height:32px;padding:0 18px;font-size:10px;transition:color .2s;display:inline-flex;position:relative;overflow:hidden}.figma-article-toc a[aria-current=location]{color:#9c7516;font-weight:700}.figma-toc-more{flex:none;position:relative}.figma-toc-more>button{color:#4d5262;cursor:pointer;align-items:center;gap:5px;height:40px;padding:0 4px 0 18px;font-size:10px;display:inline-flex}.figma-toc-more>button svg{transition:transform .18s}.figma-toc-more>button[aria-expanded=true] svg{transform:rotate(180deg)}.figma-toc-menu{z-index:5;background:#fff;border:1px solid #c9a43e4d;border-radius:16px;width:min(350px,100vw - 40px);padding:10px;position:absolute;top:calc(100% + 12px);right:-5px;box-shadow:0 20px 45px #080e4929}.figma-toc-menu[hidden]{display:none}.figma-toc-menu a{white-space:normal;border:0;border-radius:10px;height:auto;min-height:42px;padding:10px 12px}.figma-key-takeaways{background:linear-gradient(#faf8f1f0,#faf8f1f0),repeating-linear-gradient(120deg,#0000 0 54px,#c9a43e1a 55px 56px);padding:32px 0 40px;scroll-margin-top:85px}.figma-takeaway-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:22px;width:min(100% - 96px,1200px);display:grid}.figma-takeaway-card{background:linear-gradient(135deg,#fffdf7,#eee7d4);border:1px solid #c9a43e52;border-radius:24px;padding:30px 36px 34px;box-shadow:0 20px 42px #46381514}.figma-takeaway-card>p{color:#424757;margin-top:22px;font-size:14px;line-height:1.7}.figma-related-sidecard{background:#fff;border:1px solid #080e491a;border-radius:24px;padding:22px;box-shadow:0 18px 42px #080e4912}.figma-related-sidecard>div{border-bottom:1px solid #ece9df;align-items:center;gap:9px;padding-bottom:16px;display:flex}.figma-related-sidecard>div>span{color:#a9811f;background:#fbf5df;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.figma-related-sidecard h2{font-size:18px}.figma-related-sidecard>div>a{color:#a47c18;text-transform:uppercase;align-items:center;gap:3px;margin-left:auto;font-size:9px;font-weight:800;display:inline-flex}.figma-related-sidecard>a{color:var(--article-blue);border-bottom:1px solid #f0eee7;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;padding:12px 0;font-size:10px;font-weight:700;line-height:1.35;transition:color .2s,transform .2s;display:grid}.figma-related-sidecard>a:last-child{border-bottom:0}.figma-related-sidecard img{object-fit:cover;border-radius:8px;width:68px;height:48px}.figma-takeaway-head{align-items:center;gap:12px;display:flex}.figma-takeaway-head>span{width:36px;height:36px;color:var(--article-blue);background:var(--landing-gold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.figma-takeaway-head h2{font-size:23px}.figma-takeaway-head small{color:#9b7920;background:#ffffffd1;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:9px}.figma-takeaway-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 38px;margin-top:22px;display:grid}.figma-takeaway-card li{color:#3f4557;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.figma-takeaway-card li svg{color:#fff;background:var(--article-blue);border-radius:50%;flex:0 0 17px;width:17px;height:17px;padding:3px}.figma-article-content{background:var(--article-cream);padding:24px 0 104px}.figma-article-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;width:min(100% - 96px,1200px);display:grid}.figma-article-main{min-width:0}.figma-featured-image{background:#e8e9ef;border-radius:18px;height:440px;position:relative;overflow:hidden}.figma-featured-image img{object-fit:cover;transition:transform .65s var(--ease-out)}.figma-image-caption{color:#9296a3;margin-top:10px;font-size:9px}.figma-prose{color:#52586a;font-size:15px;line-height:1.78}.figma-prose>p{margin-top:24px}.figma-prose-lead{color:#2d3348;font-size:17px;font-weight:520}.figma-prose>section{padding-top:54px;scroll-margin-top:88px}.figma-prose h2{margin-bottom:16px;font-size:clamp(28px,2.4vw,36px);line-height:1.15}.figma-prose section>p+p{margin-top:16px}.figma-prose ul{gap:10px;margin-top:22px;display:grid}.figma-prose li{align-items:flex-start;gap:11px;display:flex}.figma-prose li svg{color:#fff;background:var(--article-blue);border-radius:50%;flex:0 0 19px;width:19px;height:19px;margin-top:3px;padding:4px}.figma-price-table{background:#fff;border:1px solid #e0ddcf;border-radius:14px;margin-top:28px;font-size:11px;overflow:hidden}.figma-price-table>div{border-top:1px solid #ece9df;grid-template-columns:.75fr 1fr 1.35fr;gap:14px;padding:13px 16px;display:grid}.figma-price-table>div:first-child{color:#fff;background:var(--article-blue);border-top:0}.figma-article-faq details{border-bottom:1px solid #e0ddcf}.figma-article-faq summary{color:var(--article-blue);cursor:pointer;padding:17px 2px;font-weight:700}.figma-article-faq details p{padding:0 2px 18px}.figma-inline-cta{color:#ffffffb3;background:linear-gradient(120deg, var(--article-navy), var(--article-blue));border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:24px 28px;display:flex}.figma-inline-cta>div,.figma-inline-cta p{align-items:center;gap:12px;display:flex}.figma-inline-cta p{flex-direction:column;align-items:flex-start;gap:1px}.figma-inline-cta>div>svg{color:var(--landing-gold)}.figma-inline-cta small{text-transform:uppercase;font-size:9px}.figma-inline-cta strong{color:#fff;font-size:15px}.figma-sticky-sidebar{opacity:1;pointer-events:auto;align-self:start;gap:14px;transition:transform .25s;display:grid;position:sticky;top:116px;transform:translateY(0)}.figma-google-card{color:#5c6275;background:#fff;border:1px solid #080e4914;border-radius:14px;align-items:center;gap:10px;min-height:64px;padding:12px 14px;font-size:10px;line-height:1.35;display:flex;box-shadow:0 10px 25px #080e490f}.figma-google-card strong{color:#b38a21}.figma-google-card>svg{color:#fff;background:var(--article-blue);border-radius:50%;flex:none;margin-left:auto}.figma-google-mark{color:#b88d20;background:#f6f4ee;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.figma-expert-form{color:#ffffff9e;background:radial-gradient(circle at 92% 8%, #c9a43e29, transparent 26%), linear-gradient(145deg, var(--article-navy), var(--article-blue));border-radius:20px;gap:9px;padding:24px;display:grid;box-shadow:0 22px 45px #080e4933}.figma-expert-form>label,.figma-phone-field label{gap:5px;display:grid}.figma-expert-form label>span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.figma-landing .figma-expert-form h2,.signature-page .figma-expert-form h2,.figma-expert-form h2{font-family:var(--font-source-serif), Georgia, serif;text-align:center;margin-bottom:4px;font-size:25px;font-style:italic;color:#fff!important}.figma-landing .figma-expert-form h2 em,.signature-page .figma-expert-form h2 em,.figma-expert-form h2 em{font-style:italic;color:var(--landing-gold,#c5a059)!important}.figma-form-pair,.figma-form-triple{grid-template-columns:1fr 1fr;gap:8px;display:grid}.figma-phone-field{grid-template-columns:.72fr 1.28fr;gap:8px;display:grid}.figma-form-triple{grid-template-columns:1.2fr .65fr 1fr}.figma-expert-form input,.figma-expert-form select,.figma-expert-form textarea{color:#fff;width:100%;min-width:0;min-height:39px;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:7px;outline:0;padding:9px 11px;font-size:10px;transition:border-color .18s,background-color .18s}.figma-expert-form textarea{resize:vertical}.figma-expert-form input::placeholder,.figma-expert-form textarea::placeholder{color:#ffffff7a}.figma-expert-form option{color:var(--article-blue)}.figma-expert-form>button,.figma-sidebar-newsletter>button{min-height:44px;color:var(--article-blue);cursor:pointer;background:linear-gradient(100deg,#bf9221,#f1dc87,#c99c2d);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;transition:transform .22s,box-shadow .22s;display:inline-flex}.figma-expert-form>button:disabled{cursor:wait;opacity:.7}.figma-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.figma-privacy-check{cursor:pointer;align-items:center;grid-template-columns:none!important;gap:7px!important;display:flex!important}.figma-privacy-check input{width:14px;min-height:14px;accent-color:var(--landing-gold);flex:0 0 14px}.figma-privacy-check>span{color:#ffffffad!important;letter-spacing:0!important;text-transform:none!important;font-size:8px!important;font-weight:500!important}.figma-form-error{text-align:left;color:#ffd3d3!important;font-size:9px!important}.figma-expert-form>small{text-align:center;font-size:8px}.figma-expert-form>p{justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.figma-sidebar-newsletter{background:linear-gradient(145deg,#fffdf7,#eee6d4);border:1px solid #c9a43e47;border-radius:18px;gap:10px;padding:24px;display:grid;box-shadow:0 16px 35px #4a391214}.figma-sidebar-newsletter>span{width:35px;height:35px;color:var(--article-blue);background:var(--landing-gold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.figma-sidebar-newsletter h2{font-family:var(--font-source-serif), Georgia, serif;font-size:23px;font-style:italic;line-height:1.08}.figma-sidebar-newsletter p{font-size:10px}.figma-sidebar-newsletter input{background:#fff;border:1px solid #e4ddcb;border-radius:999px;outline:0;width:100%;height:40px;padding:0 13px;font-size:10px}.figma-sidebar-newsletter>button{color:#fff;background:var(--article-blue);width:fit-content;min-height:37px;padding:0 15px}.figma-related-services{background:#fff;border:1px solid #080e491a;border-radius:18px;overflow:hidden;box-shadow:0 16px 35px #080e4912}.figma-related-services>div{border-bottom:1px solid #ece9df;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.figma-related-services h2{font-size:17px}.figma-related-services>div a{color:#9a7314;text-transform:uppercase;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}.figma-related-services>a{min-height:45px;color:var(--article-blue);border-bottom:1px solid #f0eee7;justify-content:space-between;align-items:center;padding:0 20px;font-size:11px;font-weight:650;transition:color .18s,padding-left .18s,background-color .18s;display:flex}.figma-related-services>a:after{content:"→";color:#ad8522}.figma-related-services>a:last-child{border-bottom:0}.figma-author-profile{background:#fffdf7;border:1px solid #c9a43e52;border-radius:18px;grid-template-columns:54px minmax(0,1fr);gap:16px;margin-top:56px;padding:24px;display:grid}.figma-author-profile .figma-author-avatar{flex-basis:54px;width:54px;height:54px}.figma-author-profile small{color:#9d771b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.figma-author-profile h2{margin:3px 0 6px;font-size:20px}.figma-author-profile p{margin:0;font-size:12px;line-height:1.55}.figma-popular-reads{text-align:center;background:#fff;padding:96px 0}.figma-popular-reads>.landing-shell{width:min(100% - 96px,1200px)}.figma-popular-reads .landing-kicker{margin-bottom:12px}.figma-popular-reads h2{font-size:clamp(40px,4.4vw,60px)}.figma-popular-reads h2 em{color:var(--landing-gold)}.figma-related-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:45px;display:grid}.figma-related-card{transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s ease;background:#fff;border:1px solid #ececf1;border-radius:18px;overflow:hidden;box-shadow:0 14px 35px #080e4912}.figma-related-image{background:#eceef3;height:205px;display:block;position:relative;overflow:hidden}.figma-related-image img{object-fit:cover;transition:transform .5s var(--ease-out)}.figma-related-card>div{padding:22px 22px 24px}.figma-related-card p{color:#ae8420;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.figma-related-card h3{min-height:68px;margin-top:10px;font-size:20px;line-height:1.16}.figma-related-card h3 a{color:var(--article-blue)}.figma-related-card small,.figma-read-article{align-items:center;gap:6px;display:flex}.figma-related-card small{color:#8c909e;margin-top:14px;font-size:9px}.figma-read-article{width:fit-content;color:var(--article-blue);margin-top:18px;font-size:11px;font-weight:800}.figma-related-pagination{justify-content:center;gap:7px;margin-top:40px;display:flex}.figma-related-pagination span{background:#dadce4;border-radius:50%;width:7px;height:7px}.figma-related-pagination span.is-active{background:var(--landing-gold);border-radius:999px;width:24px}.figma-article-footer-cta{color:#ffffffa6;text-align:center;background:radial-gradient(circle at 88% 15%, #c9a43e2e, transparent 27%), linear-gradient(125deg, var(--article-navy), var(--article-blue));min-height:530px;padding:96px 0}.figma-article-footer-cta .landing-shell{flex-direction:column;justify-content:center;align-items:center;min-height:338px;display:flex}.figma-landing .figma-article-footer-cta h2,.signature-page .figma-article-footer-cta h2,.figma-article-footer-cta h2{max-width:690px;font-size:clamp(42px,4.6vw,64px);line-height:1.02;color:#fff!important}.figma-landing .figma-article-footer-cta h2 em,.signature-page .figma-article-footer-cta h2 em,.figma-article-footer-cta h2 em{font-family:var(--font-source-serif), Georgia, serif;font-style:italic;display:block;color:var(--landing-gold,#c5a059)!important}.figma-landing .figma-article-footer-cta>.landing-shell>p:not(.landing-dark-kicker),.signature-page .figma-article-footer-cta>.landing-shell>p:not(.landing-dark-kicker),.figma-article-footer-cta>.landing-shell>p:not(.landing-dark-kicker){max-width:610px;margin-top:20px;line-height:1.6;color:#ffffffd9!important}.figma-article-footer-cta .landing-shell>div{gap:10px;margin-top:26px;display:flex}.services-stage-grid article,.services-process-grid article,.services-hero-form,.services-assurance .landing-shell,.landing-package-card,.landing-space,.blog-featured-card,.blog-read-link,.figma-read-article,.landing-button,.landing-arrow{transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .22s ease, color .22s ease, background-color .22s ease}@media (hover:hover){.figma-share-rail a:hover,.figma-share-rail button:hover{color:var(--article-blue);border-color:var(--landing-gold);background:var(--landing-gold);transform:translateY(-2px)}.figma-article-toc a:hover,.figma-read-article:hover,.blog-read-link:hover{color:#a57c16}.figma-featured-image:hover img,.figma-related-card:hover img{transform:scale(1.045)}.figma-related-card:hover{border-color:#c9a43e66;transform:translateY(-7px);box-shadow:0 25px 50px #080e4921}.figma-google-card:hover{transform:translateY(-2px);box-shadow:0 15px 32px #080e491c}.figma-related-sidecard>a:hover{color:#a47c18;transform:translate(3px)}.figma-related-services>a:hover{color:#987115;background:#fffdf7;padding-left:24px}.figma-expert-form>button:hover,.figma-sidebar-newsletter>button:hover,.landing-button:hover{transform:translateY(-2px);box-shadow:0 13px 25px #080e492e}.landing-button:hover .landing-arrow,.blog-read-link:hover svg,.figma-read-article:hover svg{transform:translate(3px)}.services-stage-grid article:hover,.services-assurance .landing-shell:hover,.landing-package-card:hover,.landing-space:hover{border-color:#c9a43e66;transform:translateY(-7px);box-shadow:0 28px 55px #04082d33}.services-process-grid article:hover{border-color:#c9a43e61;transform:translateY(-7px);box-shadow:0 28px 55px #080e4924}.services-process-grid article.is-featured:hover{transform:translateY(-20px)}.services-stage-grid article:hover .services-stage-top>span,.services-process-grid article:hover .services-process-icon{transform:rotate(-7deg)scale(1.08)}.services-stage-top>span,.services-process-icon{transition:transform .3s var(--ease-out)}}@media (max-width:1100px){.figma-article-grid,.figma-takeaway-grid{grid-template-columns:minmax(0,1fr) 330px;gap:34px}}@media (max-width:900px){.figma-article-hero-inner,.figma-takeaway-grid,.figma-article-grid,.figma-popular-reads>.landing-shell{width:min(100% - 48px,720px)}.figma-author-row{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-article-grid,.figma-takeaway-grid{grid-template-columns:1fr}.figma-sticky-sidebar{opacity:1;pointer-events:auto;grid-template-columns:1fr 1fr;position:static;transform:none}.figma-google-card{grid-column:1/-1}.figma-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.figma-article-hero{min-height:auto;padding:105px 0 46px}.figma-article-hero-inner,.figma-takeaway-grid,.figma-article-grid,.figma-popular-reads>.landing-shell{width:min(100% - 32px,560px)}.figma-article-breadcrumb{font-size:9px}.figma-article-hero-grid{grid-template-columns:1fr;gap:20px}.figma-share-rail{flex-direction:row;width:fit-content;padding:7px 10px}.figma-share-rail>span{max-width:52px;margin:0 5px 0 0}.figma-article-hero h1{font-size:clamp(39px,11vw,54px)}.figma-article-hero h1 em{display:inline}.figma-author-row,.figma-takeaway-card ul,.figma-sticky-sidebar,.figma-related-grid{grid-template-columns:1fr}.figma-author-row{gap:17px}.figma-article-toc{height:92px;padding:17px 0}.figma-article-toc .landing-shell{gap:0;width:calc(100% - 24px);padding:0 10px}.figma-toc-label{padding-right:10px;font-size:9px}.figma-toc-label>span{width:28px;height:28px}.figma-toc-primary a{padding:0 10px;font-size:9px}.figma-toc-primary a:nth-child(2){display:none}.figma-toc-more>button{padding-left:10px}.figma-toc-more>button span{display:none}.figma-key-takeaways{padding-top:32px}.figma-takeaway-card{padding:24px 20px}.figma-takeaway-head{flex-wrap:wrap;align-items:flex-start}.figma-takeaway-head small{width:fit-content;margin-left:48px}.figma-article-content{padding-bottom:72px}.figma-featured-image{height:58vw;min-height:245px}.figma-price-table{overflow-x:auto}.figma-price-table>div{min-width:590px}.figma-inline-cta{flex-direction:column;align-items:flex-start}.figma-inline-cta .landing-button{width:100%}.figma-form-pair,.figma-form-triple,.figma-phone-field{grid-template-columns:1fr}.figma-popular-reads,.figma-article-footer-cta{padding:72px 0}.figma-article-footer-cta{min-height:470px}.figma-article-footer-cta .landing-shell>div{flex-direction:column;width:100%}.figma-article-footer-cta .landing-button{width:100%}}@media (prefers-reduced-motion:reduce){.figma-blog-article,.figma-blog-article *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
