/* AI DA FURBI V8.2 — WordPress/Gutenberg adapter.
   Adatta il DOM reale della pagina WP alla UI del prototipo V8.2 senza cambiare i contenuti. */

body.home,
body.page-id-82{
  --paper:#f3efe6;--paper2:#fbf8f1;--ink:#191816;--muted:#6f6a60;--accent:#b59f4c;--accent-soft:#c8b76d;--line:rgba(25,24,22,.11);--shadow:0 20px 60px rgba(25,24,22,.11);
  margin:0!important;color:var(--ink)!important;font-family:"DM Sans",system-ui,-apple-system,sans-serif!important;
  background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.72),transparent 25%),radial-gradient(circle at 82% 34%,rgba(181,159,76,.035),transparent 27%),linear-gradient(92deg,rgba(25,24,22,.012) 1px,transparent 1px),linear-gradient(2deg,rgba(25,24,22,.009) 1px,transparent 1px),linear-gradient(180deg,#f8f5ee 0%,var(--paper) 100%)!important;
  background-size:auto,auto,38px 38px,52px 52px,auto!important;
}
body.home:before,body.page-id-82:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9000;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E")}
body.home .wp-site-blocks,body.page-id-82 .wp-site-blocks{padding:0!important;background:transparent!important}
body.home .adf-landing-main,body.page-id-82 .adf-landing-main{background:transparent!important;color:var(--ink)!important;margin:0!important;padding:0!important}
body.home .adf-landing-main>.entry-content,body.page-id-82 .adf-landing-main>.entry-content{margin:0!important;max-width:none!important;padding:0!important}
body.home .adf-v82-page,body.page-id-82 .adf-v82-page{position:relative;margin:0!important;padding:0!important;background:transparent!important;color:var(--ink)!important;overflow:hidden}

/* Header WordPress -> topbar V8.2 */
body.home .adf-header,body.page-id-82 .adf-header{position:sticky!important;top:0;z-index:700;margin:0!important;padding:0!important;background:rgba(249,245,238,.88)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(25,24,22,.07)!important;box-shadow:none!important;color:var(--ink)!important}
body.home .adf-header-row,body.page-id-82 .adf-header-row{width:min(1180px,calc(100% - 40px))!important;min-height:76px;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}
body.home .adf-brand-row,body.page-id-82 .adf-brand-row{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important}
body.home .adf-fox,body.page-id-82 .adf-fox{margin:0!important;width:44px!important;height:44px!important}
body.home .adf-fox img,body.page-id-82 .adf-fox img{width:44px!important;height:44px!important;object-fit:contain!important}
body.home .adf-wordmark,body.page-id-82 .adf-wordmark{margin:0!important;font:700 23px/1 "Space Grotesk",sans-serif!important;letter-spacing:-1.3px!important;color:var(--ink)!important}
body.home .adf-wordmark a,body.page-id-82 .adf-wordmark a{color:var(--ink)!important;text-decoration:none!important}
body.home .adf-wordmark strong,body.page-id-82 .adf-wordmark strong{position:relative;color:var(--ink)!important}
body.home .adf-wordmark strong:after,body.page-id-82 .adf-wordmark strong:after{content:"";position:absolute;left:-1px;right:-2px;bottom:-2px;height:.34em;background:var(--accent);z-index:-1;transform:rotate(-2deg)}
body.home .adf-main-nav,body.page-id-82 .adf-main-nav{background:transparent!important;color:var(--ink)!important}
body.home .adf-main-nav a,body.page-id-82 .adf-main-nav a{color:var(--ink)!important;font:600 14px/1.2 "DM Sans",sans-serif!important;text-decoration:none!important}
body.home .adf-main-nav li:last-child a,body.page-id-82 .adf-main-nav li:last-child a{padding:13px 18px!important;border-radius:999px!important;background:linear-gradient(180deg,#cfc27a,#b59f4c)!important;color:#1d1b17!important;font-weight:800!important}

/* Desktop narrative rail */
@media(min-width:1180px){
  body.home .adf-v82-page,body.page-id-82 .adf-v82-page{padding-left:124px!important}
  body.home .storyRail,body.page-id-82 .storyRail{display:block!important}
}
body.home .storyRail,body.page-id-82 .storyRail{color:var(--ink)!important}

/* Hero: the Gutenberg Columns block is the actual 2-col grid */
body.home .editorialHero,body.page-id-82 .editorialHero{display:block!important;width:min(1236px,calc(100% - 44px))!important;min-height:690px!important;margin:0 auto!important;padding:58px 0 88px!important;background:transparent!important}
body.home .editorialHero>.wp-block-columns,body.page-id-82 .editorialHero>.wp-block-columns{display:grid!important;grid-template-columns:minmax(0,.96fr) minmax(430px,.84fr)!important;gap:56px!important;align-items:center!important;margin:0!important}
body.home .editorialHero .wp-block-column,body.page-id-82 .editorialHero .wp-block-column{min-width:0!important;margin:0!important}
body.home .kickerHand,body.page-id-82 .kickerHand{margin:0!important;font:400 16px/1.3 "Permanent Marker",cursive!important;color:var(--ink)!important;transform:rotate(-2deg);display:inline-block}
body.home .adf-v82-main-title,body.page-id-82 .adf-v82-main-title{font:700 clamp(66px,6.7vw,108px)/.82 "Space Grotesk",sans-serif!important;letter-spacing:-.075em!important;margin:16px 0 28px!important;max-width:720px!important;color:var(--ink)!important;text-shadow:0 2px 0 rgba(255,255,255,.72),0 8px 18px rgba(24,23,20,.09)!important}
body.home .adf-v82-main-title em,body.page-id-82 .adf-v82-main-title em{font-style:normal!important;color:#7c6d31!important}
body.home .editorialLead,body.page-id-82 .editorialLead{max-width:640px!important;margin:0!important;font-size:20px!important;line-height:1.52!important;color:#4a463f!important}
body.home .altHeroActions,body.page-id-82 .altHeroActions{display:flex!important;gap:16px!important;flex-wrap:wrap!important;margin-top:26px!important}
body.home .altHeroActions .wp-block-button__link,body.page-id-82 .altHeroActions .wp-block-button__link{border-radius:999px!important;padding:16px 23px!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 6px 16px rgba(25,24,22,.07)!important}
body.home .adf-v82-primary .wp-block-button__link,body.page-id-82 .adf-v82-primary .wp-block-button__link{background:linear-gradient(180deg,#cfc27a,#b59f4c)!important;color:#191816!important;border:0!important}
body.home .altHeroActions .is-style-outline .wp-block-button__link,body.page-id-82 .altHeroActions .is-style-outline .wp-block-button__link{background:rgba(255,255,255,.55)!important;color:#191816!important;border:1px solid var(--line)!important}

/* Hero paper stack */
body.home .altHeroTry,body.page-id-82 .altHeroTry{position:relative!important;min-height:560px!important;margin:0!important;padding:26px!important;border:1px solid rgba(25,24,22,.12)!important;border-radius:28px!important;background:linear-gradient(90deg,rgba(25,24,22,.035) 1px,transparent 1px),linear-gradient(rgba(25,24,22,.035) 1px,transparent 1px),rgba(255,255,255,.34)!important;background-size:24px 24px!important;box-shadow:0 18px 42px rgba(25,24,22,.08)!important;overflow:hidden!important}
body.home .altHeroTry>p.eyebrow,body.page-id-82 .altHeroTry>p.eyebrow{margin:0 0 7px!important;font-size:10px!important;letter-spacing:.15em!important;font-weight:800!important;color:#786f63!important}
body.home .altHeroTry>h3,body.page-id-82 .altHeroTry>h3{max-width:285px!important;margin:0 0 12px auto!important;font:700 17px/1.15 "Space Grotesk",sans-serif!important;text-align:right!important;color:var(--ink)!important}
body.home .altObject,body.page-id-82 .altObject{position:absolute!important;margin:0!important;padding:18px!important;border:1px solid rgba(25,24,22,.13)!important;box-shadow:0 12px 28px rgba(25,24,22,.09)!important;background:#fffdf8!important}
body.home .altObject .eyebrow,body.page-id-82 .altObject .eyebrow{margin:0!important;font-size:9px!important;line-height:1.2!important;letter-spacing:.16em!important;font-weight:800!important;color:#746e65!important}
body.home .altObject p:not(.eyebrow),body.page-id-82 .altObject p:not(.eyebrow){margin:9px 0 0!important;font:700 18px/1.25 "Space Grotesk",sans-serif!important;color:inherit!important}
body.home .altObjectMail,body.page-id-82 .altObjectMail{left:4%!important;top:115px!important;width:73%!important;transform:rotate(-2.5deg)!important}
body.home .altObjectReady,body.page-id-82 .altObjectReady{right:4%!important;top:260px!important;width:78%!important;background:#f0ece2!important;transform:rotate(1.3deg)!important}
body.home .altObjectCheck,body.page-id-82 .altObjectCheck{left:7%!important;bottom:32px!important;width:82%!important;background:#191816!important;color:#f5f0e6!important;transform:rotate(-.8deg)!important}
body.home .altObjectCheck .eyebrow,body.page-id-82 .altObjectCheck .eyebrow{color:#c8b76d!important}

/* Situations */
body.home .ordinaryThings,body.page-id-82 .ordinaryThings{width:min(1180px,calc(100% - 40px))!important;margin:30px auto 120px!important;padding:0!important;display:grid!important;grid-template-columns:.62fr 1.38fr!important;gap:70px!important;align-items:start!important;background:transparent!important}
body.home .ordinaryIntro,body.page-id-82 .ordinaryIntro{position:sticky!important;top:110px!important}
body.home .ordinaryIntro .eyebrow,body.page-id-82 .ordinaryIntro .eyebrow{font-size:10px!important;letter-spacing:.15em!important;color:#756e64!important;font-weight:800!important}
body.home .ordinaryIntro h2,body.page-id-82 .ordinaryIntro h2{font:700 clamp(48px,5.5vw,78px)/.88 "Space Grotesk",sans-serif!important;letter-spacing:-.065em!important;margin:12px 0 20px!important;color:var(--ink)!important}
body.home .ordinaryIntro p:not(.eyebrow),body.page-id-82 .ordinaryIntro p:not(.eyebrow){font-size:17px!important;line-height:1.55!important;color:#555048!important}
body.home .altSituationList,body.page-id-82 .altSituationList{counter-reset:adf-situation;border-top:1px solid rgba(25,24,22,.16)!important}
body.home .altSituationList h3,body.page-id-82 .altSituationList h3{counter-increment:adf-situation;position:relative;margin:0!important;padding:23px 44px 6px 56px!important;font:700 20px/1.12 "Space Grotesk",sans-serif!important;color:var(--ink)!important;background:transparent!important}
body.home .altSituationList h3:before,body.page-id-82 .altSituationList h3:before{content:counter(adf-situation,decimal-leading-zero);position:absolute;left:4px;top:25px;font:700 10px/1 "Space Grotesk";color:#777166}
body.home .altSituationList h3:after,body.page-id-82 .altSituationList h3:after{content:"→";position:absolute;right:5px;top:20px;font-size:22px;font-weight:500;color:#7c6d31}
body.home .altSituationList p,body.page-id-82 .altSituationList p{margin:0!important;padding:0 44px 22px 56px!important;border-bottom:1px solid rgba(25,24,22,.14)!important;font-size:13px!important;line-height:1.45!important;color:#625c54!important}

/* Method */
body.home .methodEditorial,body.page-id-82 .methodEditorial{width:min(1180px,calc(100% - 40px))!important;margin:0 auto 125px!important;padding:0!important;display:grid!important;grid-template-columns:.7fr 1.3fr!important;gap:55px!important;background:transparent!important}
body.home .methodSticky,body.page-id-82 .methodSticky{position:sticky!important;top:105px!important;align-self:start!important;padding-top:15px!important}
body.home .methodSticky h2,body.page-id-82 .methodSticky h2{font:700 clamp(48px,5.5vw,78px)/.88 "Space Grotesk",sans-serif!important;letter-spacing:-.065em!important;margin:12px 0 20px!important;color:var(--ink)!important}
body.home .methodSticky p:not(.eyebrow),body.page-id-82 .methodSticky p:not(.eyebrow){font-size:17px!important;line-height:1.55!important;color:#555048!important}
body.home .methodFlow,body.page-id-82 .methodFlow{display:grid!important}
body.home .methodBand,body.page-id-82 .methodBand{position:relative!important;min-height:230px!important;margin-top:-1px!important;padding:32px 34px 32px 142px!important;border:1px solid rgba(25,24,22,.11)!important;border-radius:24px!important;display:block!important;overflow:hidden!important}
body.home .methodBand:before,body.page-id-82 .methodBand:before{position:absolute;left:28px;top:28px;font:700 54px/1 "Space Grotesk",sans-serif;letter-spacing:-.08em;opacity:.42}
body.home .altBandPorta:before,body.page-id-82 .altBandPorta:before{content:"01"}body.home .altBandChiedi:before,body.page-id-82 .altBandChiedi:before{content:"02"}body.home .altBandControlla:before,body.page-id-82 .altBandControlla:before{content:"03"}
body.home .methodBand>p:first-child,body.page-id-82 .methodBand>p:first-child{margin:0!important;font-size:10px!important;letter-spacing:.14em!important;font-weight:800!important;color:#756d61!important}
body.home .methodBand h3,body.page-id-82 .methodBand h3{font:700 clamp(27px,3.3vw,44px)/.97 "Space Grotesk",sans-serif!important;letter-spacing:-.05em!important;margin:12px 0!important;color:inherit!important}
body.home .methodBand p:not(:first-child),body.page-id-82 .methodBand p:not(:first-child){max-width:650px!important;margin:0!important;line-height:1.5!important;color:#555048!important}
body.home .altBandPorta,body.page-id-82 .altBandPorta{background:#fbf8f1!important}body.home .altBandChiedi,body.page-id-82 .altBandChiedi{background:#ece5d8!important}body.home .altBandControlla,body.page-id-82 .altBandControlla{background:#191816!important;color:#f4efe5!important}
body.home .altBandControlla p,body.page-id-82 .altBandControlla p{color:#cfc8bc!important}

/* Why */
body.home .altWhy,body.page-id-82 .altWhy{margin:0!important;padding:100px max(24px,calc((100% - 1120px)/2)) 110px!important;background:#191816!important;color:#f3efe6!important}
body.home .altWhy>h2,body.page-id-82 .altWhy>h2{max-width:900px!important;font:700 clamp(48px,6vw,84px)/.88 "Space Grotesk",sans-serif!important;letter-spacing:-.065em!important;margin:12px 0 18px!important;color:#f3efe6!important}
body.home .altWhy>p:not(.eyebrow),body.page-id-82 .altWhy>p:not(.eyebrow){max-width:760px!important;font-size:18px!important;line-height:1.55!important;color:#cac4b9!important}
body.home .altWhy>.eyebrow,body.page-id-82 .altWhy>.eyebrow{color:#c8b76d!important}
body.home .altCompare,body.page-id-82 .altCompare{position:relative!important;display:grid!important;grid-template-columns:1fr 70px 1fr!important;gap:20px!important;align-items:stretch!important;margin:48px 0 0!important}
body.home .altCompare:before,body.page-id-82 .altCompare:before{content:"VS";grid-column:2;grid-row:1;display:grid;place-items:center;font:700 13px "Space Grotesk";color:#8e877d}
body.home .altCompare>.wp-block-column:first-child,body.page-id-82 .altCompare>.wp-block-column:first-child{grid-column:1;grid-row:1}body.home .altCompare>.wp-block-column:last-child,body.page-id-82 .altCompare>.wp-block-column:last-child{grid-column:3;grid-row:1}
body.home .altCompareCol,body.page-id-82 .altCompareCol{height:100%!important;margin:0!important;padding:28px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:24px!important;background:rgba(255,255,255,.045)!important;color:#f3efe6!important}
body.home .altCompareFurbo,body.page-id-82 .altCompareFurbo{background:#f3efe6!important;color:#191816!important}
body.home .altCompareCol>p:first-child,body.page-id-82 .altCompareCol>p:first-child{font-size:10px!important;letter-spacing:.15em!important;font-weight:800!important;color:#c8b76d!important}
body.home .altCompareFurbo>p:first-child,body.page-id-82 .altCompareFurbo>p:first-child{color:#746526!important}
body.home .altCompareCol h3,body.page-id-82 .altCompareCol h3{font:700 31px/1 "Space Grotesk",sans-serif!important;letter-spacing:-.04em!important;margin:15px 0 20px!important;color:inherit!important}
body.home .altCompareCol>p:last-child,body.page-id-82 .altCompareCol>p:last-child{font-size:16px!important;line-height:1.6!important;color:inherit!important}
body.home .altPromiseStrip,body.page-id-82 .altPromiseStrip{margin:24px 0 0!important;padding:20px 0!important;border-top:1px solid rgba(255,255,255,.15)!important;border-bottom:1px solid rgba(255,255,255,.15)!important;display:flex!important;justify-content:space-between!important;gap:20px!important;align-items:center!important;background:transparent!important}
body.home .altPromiseStrip p,body.page-id-82 .altPromiseStrip p{margin:0!important;font:700 23px/1.16 "Space Grotesk",sans-serif!important;letter-spacing:-.025em!important;color:#f3efe6!important}
body.home .altPromiseStrip p:last-child,body.page-id-82 .altPromiseStrip p:last-child{color:#c8b76d!important;text-align:right!important}

/* Controllo Furbo */
body.home .altControl,body.page-id-82 .altControl{width:min(1120px,calc(100% - 40px))!important;margin:110px auto 120px!important;padding:0!important;background:transparent!important;color:var(--ink)!important}
body.home .altControl>h2,body.page-id-82 .altControl>h2{max-width:820px!important;font:700 clamp(48px,5.5vw,78px)/.88 "Space Grotesk",sans-serif!important;letter-spacing:-.065em!important;margin:12px 0 20px!important;color:var(--ink)!important}
body.home .altControl>p:not(.eyebrow),body.page-id-82 .altControl>p:not(.eyebrow){max-width:720px!important;font-size:18px!important;line-height:1.55!important;color:#555048!important}
body.home .altControlDesk,body.page-id-82 .altControlDesk{position:relative!important;min-height:450px!important;margin-top:38px!important;border:1px solid rgba(25,24,22,.12)!important;border-radius:28px!important;background:linear-gradient(90deg,rgba(25,24,22,.03) 1px,transparent 1px),linear-gradient(rgba(25,24,22,.03) 1px,transparent 1px),rgba(255,255,255,.34)!important;background-size:22px 22px!important;overflow:hidden!important}
body.home .altControlDesk>.wp-block-group,body.page-id-82 .altControlDesk>.wp-block-group{position:absolute!important;margin:0!important;padding:22px!important;border:1px solid rgba(25,24,22,.13)!important;box-shadow:0 13px 28px rgba(25,24,22,.09)!important}
body.home .altControlSource,body.page-id-82 .altControlSource{left:5%!important;top:55px!important;width:45%!important;background:#fffdf8!important;transform:rotate(-2deg)!important}
body.home .altControlAnswer,body.page-id-82 .altControlAnswer{right:5%!important;top:70px!important;width:46%!important;background:#eee9df!important;transform:rotate(1.2deg)!important}
body.home .altControlFlag,body.page-id-82 .altControlFlag{left:22%!important;right:12%!important;bottom:32px!important;background:#191816!important;color:#fff!important;transform:rotate(-.6deg)!important}
body.home .altControlDesk p,body.page-id-82 .altControlDesk p{margin:0 0 8px!important;line-height:1.5!important;color:inherit!important}
body.home .altControlFlag h3,body.page-id-82 .altControlFlag h3{font:700 20px/1.15 "Space Grotesk",sans-serif!important;color:#fff!important;margin:0 0 8px!important}

/* Plans + FAQ */
body.home .altPlan,body.page-id-82 .altPlan{width:min(1120px,calc(100% - 40px))!important;margin:0 auto 90px!important;padding:30px 0 0!important;background:transparent!important;color:var(--ink)!important}
body.home .altPlan>h2,body.page-id-82 .altPlan>h2{max-width:840px!important;font:700 clamp(48px,6vw,82px)/.88 "Space Grotesk",sans-serif!important;letter-spacing:-.06em!important;margin:12px 0 18px!important;color:var(--ink)!important}
body.home .altPlanGrid,body.page-id-82 .altPlanGrid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin-top:38px!important}
body.home .altPlanCard,body.page-id-82 .altPlanCard{height:100%!important;margin:0!important;padding:28px!important;border:1px solid rgba(25,24,22,.13)!important;border-radius:25px!important;background:rgba(255,255,255,.46)!important;box-shadow:0 13px 28px rgba(25,24,22,.055)!important;color:var(--ink)!important}
body.home .altPlanCard.premium,body.page-id-82 .altPlanCard.premium{background:#191816!important;color:#f3efe6!important}
body.home .altPlanCard h3,body.page-id-82 .altPlanCard h3{font:700 34px/1 "Space Grotesk",sans-serif!important;letter-spacing:-.045em!important;margin:12px 0!important;color:inherit!important}
body.home .altPlanCard p,body.page-id-82 .altPlanCard p{line-height:1.55!important;color:inherit!important}
body.home .adf-v82-faq,body.page-id-82 .adf-v82-faq{border-top:1px solid rgba(25,24,22,.16)!important;padding-top:35px!important}
body.home .adf-v82-faq h3,body.page-id-82 .adf-v82-faq h3{margin:0!important;padding:20px 0 8px!important;border-top:1px solid rgba(25,24,22,.14)!important;font:700 18px/1.25 "Space Grotesk",sans-serif!important;color:var(--ink)!important}
body.home .adf-v82-faq p,body.page-id-82 .adf-v82-faq p{max-width:780px!important;margin:0 0 18px!important;line-height:1.55!important;color:#615b52!important}

/* Footer */
body.home .adf-footer,body.page-id-82 .adf-footer{margin:0!important;padding:34px 20px!important;border-top:1px solid var(--line)!important;background:rgba(239,233,222,.78)!important;color:var(--ink)!important}
body.home .adf-footer-row,body.page-id-82 .adf-footer-row{width:min(1180px,100%)!important;margin:0 auto!important;color:var(--ink)!important}
body.home .adf-footer a,body.page-id-82 .adf-footer a{color:var(--ink)!important}

@media(max-width:1179px){body.home .storyRail,body.page-id-82 .storyRail{display:none!important}body.home .adf-v82-page,body.page-id-82 .adf-v82-page{padding-left:0!important}}
@media(max-width:1050px){body.home .ordinaryThings,body.page-id-82 .ordinaryThings,body.home .methodEditorial,body.page-id-82 .methodEditorial{grid-template-columns:1fr!important}body.home .ordinaryIntro,body.page-id-82 .ordinaryIntro,body.home .methodSticky,body.page-id-82 .methodSticky{position:relative!important;top:auto!important}body.home .altPlanGrid,body.page-id-82 .altPlanGrid{grid-template-columns:1fr!important}}
@media(max-width:899px){body.home .editorialHero>.wp-block-columns,body.page-id-82 .editorialHero>.wp-block-columns{grid-template-columns:1fr!important;gap:34px!important}body.home .adf-v82-main-title,body.page-id-82 .adf-v82-main-title{font-size:clamp(58px,10vw,82px)!important}}
@media(max-width:760px){
  body.home .adf-header-row,body.page-id-82 .adf-header-row{width:calc(100% - 24px)!important;min-height:64px!important}
  body.home .adf-wordmark,body.page-id-82 .adf-wordmark{font-size:18px!important}body.home .adf-fox,body.page-id-82 .adf-fox,body.home .adf-fox img,body.page-id-82 .adf-fox img{width:36px!important;height:36px!important}
  body.home .editorialHero,body.page-id-82 .editorialHero,body.home .ordinaryThings,body.page-id-82 .ordinaryThings,body.home .methodEditorial,body.page-id-82 .methodEditorial,body.home .altControl,body.page-id-82 .altControl,body.home .altPlan,body.page-id-82 .altPlan{width:calc(100% - 24px)!important}
  body.home .editorialHero,body.page-id-82 .editorialHero{padding:30px 0 60px!important;min-height:auto!important}body.home .adf-v82-main-title,body.page-id-82 .adf-v82-main-title{font-size:clamp(54px,16vw,78px)!important}
  body.home .editorialLead,body.page-id-82 .editorialLead{font-size:17px!important}
  body.home .altHeroTry,body.page-id-82 .altHeroTry{min-height:650px!important;padding:20px 16px!important}body.home .altHeroTry>h3,body.page-id-82 .altHeroTry>h3{text-align:left!important;margin-left:0!important}
  body.home .altObjectMail,body.page-id-82 .altObjectMail{left:4%!important;top:120px!important;width:84%!important}body.home .altObjectReady,body.page-id-82 .altObjectReady{right:3%!important;top:280px!important;width:88%!important}body.home .altObjectCheck,body.page-id-82 .altObjectCheck{left:4%!important;bottom:30px!important;width:92%!important}
  body.home .ordinaryThings,body.page-id-82 .ordinaryThings{margin-bottom:75px!important;gap:28px!important}body.home .methodEditorial,body.page-id-82 .methodEditorial{gap:25px!important;margin-bottom:80px!important}
  body.home .methodBand,body.page-id-82 .methodBand{padding:24px 18px 24px 78px!important;min-height:190px!important}body.home .methodBand:before,body.page-id-82 .methodBand:before{left:18px!important;top:23px!important;font-size:38px!important}
  body.home .altWhy,body.page-id-82 .altWhy{padding:70px 18px 80px!important}body.home .altCompare,body.page-id-82 .altCompare{grid-template-columns:1fr!important}body.home .altCompare:before,body.page-id-82 .altCompare:before{grid-column:1!important;grid-row:2!important;height:34px!important}body.home .altCompare>.wp-block-column:first-child,body.page-id-82 .altCompare>.wp-block-column:first-child{grid-column:1!important;grid-row:1!important}body.home .altCompare>.wp-block-column:last-child,body.page-id-82 .altCompare>.wp-block-column:last-child{grid-column:1!important;grid-row:3!important}
  body.home .altPromiseStrip,body.page-id-82 .altPromiseStrip{display:block!important}body.home .altPromiseStrip p:last-child,body.page-id-82 .altPromiseStrip p:last-child{text-align:left!important;margin-top:8px!important}
  body.home .altControlDesk,body.page-id-82 .altControlDesk{min-height:610px!important}body.home .altControlSource,body.page-id-82 .altControlSource{left:4%!important;top:40px!important;width:86%!important}body.home .altControlAnswer,body.page-id-82 .altControlAnswer{right:4%!important;top:195px!important;width:86%!important}body.home .altControlFlag,body.page-id-82 .altControlFlag{left:4%!important;right:4%!important;bottom:26px!important}
  body.home .altPlanCard,body.page-id-82 .altPlanCard{padding:22px 18px!important}
}
@media(prefers-reduced-motion:reduce){body.home *,body.page-id-82 *{scroll-behavior:auto!important}}
