.da6it-stempin-page .wp-block-post-title,.da6it-stempin-page .entry-title,.da6it-stempin-page .page-title{display:none!important}
.da6it-stempin-page main.wp-block-group.alignfull{padding:0!important;max-width:none!important;width:100%!important;margin:0!important}
.da6it-stempin-page .wp-block-post-content,.da6it-stempin-page .da6it-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.da6it-stempin-page .is-layout-constrained>.wp-block-post-content{margin-left:0!important;margin-right:0!important}
.da6it-stempin-page main{margin-block-start:0!important;padding-block-start:0!important}
.stempin-site,.stempin-site *{box-sizing:border-box}
.stempin-site{--st-blue:#0a68dc;--st-blue-2:#0751ba;--st-cyan:#46c4f2;--st-ink:#12233f;--st-body:#5b6c83;--st-line:#dae4ef;--st-soft:#f4f8fc;--st-card:#fff;width:100vw;max-width:100vw!important;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important;background:#fff;color:var(--st-body);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif!important}
.stempin-shell{width:calc(100% - clamp(32px,5vw,88px));max-width:1280px;margin:0 auto}
.stempin-topbar{background:rgba(255,255,255,.96);border-bottom:1px solid var(--st-line);backdrop-filter:saturate(160%) blur(16px);position:relative;z-index:2}
.stempin-topbar__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.stempin-brand{display:inline-flex;align-items:center;gap:11px;color:var(--st-ink)!important;text-decoration:none!important;font-weight:850;font-size:1.2rem;letter-spacing:-.025em}.stempin-brand .stempin-mark{width:38px;height:38px}
.stempin-mini-nav{display:flex;gap:22px;align-items:center}.stempin-mini-nav a{color:#496078!important;text-decoration:none!important;font-weight:760;font-size:.92rem}.stempin-mini-nav a:hover{color:var(--st-blue)!important}
.stempin-mark{display:inline-grid;place-items:center;width:112px;height:112px;filter:drop-shadow(0 14px 22px rgba(8,85,184,.20))}.stempin-mark svg{display:block;width:100%;height:100%}
.stempin-hero{padding:clamp(4.2rem,8vw,7.8rem) 0;background:radial-gradient(circle at 88% 12%,rgba(70,196,242,.23),transparent 28%),radial-gradient(circle at 5% 90%,rgba(10,104,220,.10),transparent 30%),linear-gradient(135deg,#fbfdff,#eef6ff);border-bottom:1px solid var(--st-line)}
.stempin-hero--compact{padding:clamp(3.3rem,6vw,5.6rem) 0}.stempin-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(2rem,6vw,6rem);align-items:center}.stempin-hero__grid--landing{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}
.stempin-eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.9rem;color:var(--st-blue);font-size:.78rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.stempin-eyebrow:before{content:"";width:30px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--st-blue),var(--st-cyan))}
.stempin-hero h1{max-width:850px;margin:0 0 1.15rem!important;color:var(--st-ink)!important;font-size:clamp(2.8rem,5.8vw,5.2rem)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:880!important}.stempin-hero--compact h1{font-size:clamp(2.5rem,4.6vw,4.25rem)!important}.stempin-hero p{max-width:780px;margin:0!important;color:#566b84!important;font-size:clamp(1.03rem,1.5vw,1.25rem)!important;line-height:1.72!important}
.stempin-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:1.8rem}.stempin-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.78rem 1.2rem;border-radius:14px;text-decoration:none!important;font-weight:820!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.stempin-button:hover{transform:translateY(-2px)}.stempin-button--primary{background:linear-gradient(135deg,var(--st-blue),var(--st-blue-2));color:#fff!important;box-shadow:0 12px 28px rgba(7,81,186,.22)}.stempin-button--secondary{background:#fff;color:var(--st-blue)!important;border:1px solid #cbdbea;box-shadow:0 8px 22px rgba(18,35,63,.06)}
.stempin-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:1.25rem}.stempin-trust span{display:inline-flex;padding:.42rem .7rem;border:1px solid #d2e1ef;border-radius:999px;background:rgba(255,255,255,.72);color:#566b84;font-size:.8rem;font-weight:720}
.stempin-showcase{min-height:410px;border:1px solid #cfe0ef;border-radius:34px;background:linear-gradient(150deg,#fff,#eaf4ff);box-shadow:0 28px 70px rgba(30,76,126,.13);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.stempin-showcase:before,.stempin-showcase:after{content:"";position:absolute;border-radius:999px}.stempin-showcase:before{width:260px;height:260px;right:-90px;top:-100px;background:rgba(70,196,242,.18)}.stempin-showcase:after{width:240px;height:240px;left:-95px;bottom:-105px;background:rgba(10,104,220,.10)}.stempin-showcase .stempin-mark{width:154px;height:154px;position:relative;z-index:1}.stempin-showcase strong{position:relative;z-index:1;margin-top:20px;color:var(--st-ink);font-size:2.15rem;letter-spacing:-.045em}.stempin-showcase>span:last-child{position:relative;z-index:1;margin-top:4px;color:#6d8197;font-weight:650}
.stempin-hero__mark{display:flex;align-items:center;justify-content:center;min-height:260px}.stempin-hero__mark .stempin-mark{width:170px;height:170px}
.stempin-section{padding:clamp(3.4rem,6vw,6.2rem) 0}.stempin-section--soft{background:var(--st-soft);border-top:1px solid #e6edf5;border-bottom:1px solid #e6edf5}.stempin-section-head{max-width:840px;margin-bottom:2rem}.stempin-section-head h2,.stempin-contact h2,.stempin-cta h2{margin:.15rem 0 .7rem!important;color:var(--st-ink)!important;font-size:clamp(2rem,3.3vw,3rem)!important;line-height:1.05!important;letter-spacing:-.045em!important}
.stempin-grid{display:grid;gap:1.2rem}.stempin-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.stempin-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stempin-card{padding:clamp(1.35rem,2.4vw,2rem);border:1px solid var(--st-line);border-radius:22px;background:var(--st-card);box-shadow:0 13px 36px rgba(24,52,84,.055)}.stempin-card h2,.stempin-card h3{margin:.25rem 0 .75rem!important;color:var(--st-ink)!important;font-size:1.28rem!important;line-height:1.2!important;letter-spacing:-.02em!important}.stempin-card p{margin:0!important;line-height:1.7!important;color:#60748a!important}.stempin-card__icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:1rem;border-radius:13px;background:#eaf4ff;color:var(--st-blue);font-size:1.2rem;font-weight:900}
.stempin-contact,.stempin-cta{margin-top:2rem;padding:clamp(1.5rem,3vw,2.4rem);border:1px solid #cfe0ef;border-radius:24px;background:linear-gradient(135deg,#f8fbff,#edf6ff);display:flex;align-items:center;justify-content:space-between;gap:2rem}.stempin-contact p,.stempin-cta p{max-width:800px;margin:0!important;line-height:1.72!important;color:#60748a!important}
.stempin-privacy-badge{width:185px;height:205px;margin:auto;position:relative;background:linear-gradient(145deg,var(--st-blue),var(--st-cyan));clip-path:polygon(50% 0,93% 17%,86% 69%,50% 100%,14% 69%,7% 17%);filter:drop-shadow(0 20px 28px rgba(8,85,184,.20))}.stempin-privacy-badge span{position:absolute;left:50%;top:53%;width:50px;height:43px;transform:translate(-50%,-50%);border-radius:9px;background:#fff}.stempin-privacy-badge span:before{content:"";position:absolute;left:50%;top:-33px;width:34px;height:37px;border:9px solid #fff;border-bottom:0;border-radius:22px 22px 0 0;transform:translateX(-50%)}
.stempin-legal{max-width:950px}.stempin-legal h2{margin:2rem 0 .6rem!important;color:var(--st-ink)!important;font-size:1.35rem!important;letter-spacing:-.02em!important}.stempin-legal p{margin:.4rem 0!important;color:#596f86!important;line-height:1.78!important}.stempin-legal a{color:var(--st-blue)!important;font-weight:740;text-decoration:none!important}.stempin-legal a:hover{text-decoration:underline!important}.stempin-note{display:inline-flex;padding:.55rem .8rem;border:1px solid #d5e2ef;border-radius:999px;background:#f5f9fd;color:#667b91;font-size:.84rem}.stempin-legal-links{margin-top:2.2rem!important;padding-top:1.25rem;border-top:1px solid var(--st-line)}
.stempin-footer{border-top:1px solid var(--st-line);background:#f8fbfe}.stempin-footer__inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#73869b;font-size:.84rem}.stempin-footer a{color:#546d87!important;text-decoration:none!important;font-weight:700}.stempin-footer a:hover{color:var(--st-blue)!important}
@media(max-width:900px){.stempin-hero__grid,.stempin-hero__grid--landing{grid-template-columns:1fr}.stempin-showcase{min-height:330px}.stempin-grid--3{grid-template-columns:1fr 1fr}.stempin-grid--3 .stempin-card:last-child{grid-column:1/-1}.stempin-hero__mark{min-height:180px}.stempin-contact,.stempin-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.stempin-shell{width:calc(100% - 24px)}.stempin-topbar__inner{min-height:68px}.stempin-mini-nav{gap:12px}.stempin-mini-nav a{font-size:.82rem}.stempin-grid--2,.stempin-grid--3{grid-template-columns:1fr}.stempin-grid--3 .stempin-card:last-child{grid-column:auto}.stempin-showcase{min-height:300px}.stempin-showcase .stempin-mark{width:128px;height:128px}.stempin-trust{gap:7px}.stempin-footer__inner{padding:16px 0;align-items:flex-start;flex-direction:column;justify-content:center}}
html[data-da6it-theme="dark"] .stempin-site{--st-ink:#eff6ff;--st-body:#b8c7d9;--st-line:#2a415a;--st-soft:#0d1825;--st-card:#122033;background:#0a121d;color:#b8c7d9}
html[data-da6it-theme="dark"] .stempin-topbar{background:rgba(10,18,29,.95);border-color:#2a415a}html[data-da6it-theme="dark"] .stempin-brand{color:#eff6ff!important}html[data-da6it-theme="dark"] .stempin-mini-nav a{color:#b8c7d9!important}
html[data-da6it-theme="dark"] .stempin-hero{background:radial-gradient(circle at 88% 12%,rgba(70,196,242,.13),transparent 28%),radial-gradient(circle at 5% 90%,rgba(10,104,220,.14),transparent 30%),linear-gradient(135deg,#0b1521,#101f31);border-color:#2a415a}html[data-da6it-theme="dark"] .stempin-hero p,html[data-da6it-theme="dark"] .stempin-card p,html[data-da6it-theme="dark"] .stempin-contact p,html[data-da6it-theme="dark"] .stempin-cta p,html[data-da6it-theme="dark"] .stempin-legal p{color:#aebed0!important}
html[data-da6it-theme="dark"] .stempin-button--secondary,html[data-da6it-theme="dark"] .stempin-card,html[data-da6it-theme="dark"] .stempin-note{background:#122033;border-color:#314a64;color:#d9e8f8!important}html[data-da6it-theme="dark"] .stempin-showcase,html[data-da6it-theme="dark"] .stempin-contact,html[data-da6it-theme="dark"] .stempin-cta{background:linear-gradient(145deg,#132438,#0f1d2e);border-color:#314a64}html[data-da6it-theme="dark"] .stempin-trust span{background:#122033;border-color:#314a64;color:#b7c7d8}html[data-da6it-theme="dark"] .stempin-card__icon{background:#162d47;color:#72b7ff}html[data-da6it-theme="dark"] .stempin-footer{background:#0d1825;border-color:#2a415a}html[data-da6it-theme="dark"] .stempin-footer a{color:#b6c8dc!important}
